* Add a new entry to the cache.
* This function should be called with a write lock on the mntent_cache.
*/
-static inline void add_mntent_mapping(uint32_t dev, const char *special, const char *mountpoint,
- const char *fstype, const char *mntopts)
+static inline void add_mntent_mapping(uint32_t dev,
+ const char *special,
+ const char *mountpoint,
+ const char *fstype,
+ const char *mntopts)
{
int len;
mntent_cache_entry_t *mce;
mntent_cache_entry_t *mce = NULL;
time_t now;
+ /**
+ * Shortcut when we get a request for the same device again.
+ */
+ if (previous_cache_hit && previous_cache_hit->dev == dev) {
+ return previous_cache_hit;
+ }
+
/**
* Initialize the cache if that was not done before.
*/
}
}
- /**
- * Shortcut when we get a request for the same device again.
- */
- if (previous_cache_hit && previous_cache_hit->dev == dev) {
- return previous_cache_hit;
- }
-
/**
* Lock the cache while we walk it.
*/