]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/fs.h
inode: convert inode lru list to generic lru list code.
[karo-tx-linux.git] / include / linux / fs.h
index 0ae0bc3c1fdeb12b30223c962749f6af91bc4762..e04786569c2828d74ba4eaf86e4b354ce438abd0 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/stat.h>
 #include <linux/cache.h>
 #include <linux/list.h>
+#include <linux/list_lru.h>
 #include <linux/llist.h>
 #include <linux/radix-tree.h>
 #include <linux/rbtree.h>
@@ -1275,10 +1276,7 @@ struct super_block {
        struct list_head        s_dentry_lru;   /* unused dentry lru */
        long                    s_nr_dentry_unused;     /* # of dentry on lru */
 
-       /* s_inode_lru_lock protects s_inode_lru and s_nr_inodes_unused */
-       spinlock_t              s_inode_lru_lock ____cacheline_aligned_in_smp;
-       struct list_head        s_inode_lru;            /* unused inode lru */
-       long                    s_nr_inodes_unused;     /* # of inodes on lru */
+       struct list_lru         s_inode_lru ____cacheline_aligned_in_smp;
 
        struct block_device     *s_bdev;
        struct backing_dev_info *s_bdi;