]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/shmem_fs.h
vfs: remove unused MNT_STRICTATIME
[karo-tx-linux.git] / include / linux / shmem_fs.h
index e164291fb3e7562307cb8d0f5e51984eeb934bcc..399be5ad2f996cb0124412d68a9f1b191cc1e685 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <linux/swap.h>
 #include <linux/mempolicy.h>
+#include <linux/percpu_counter.h>
 
 /* inode in-kernel data */
 
@@ -23,7 +24,7 @@ struct shmem_inode_info {
 
 struct shmem_sb_info {
        unsigned long max_blocks;   /* How many blocks are allowed */
-       unsigned long free_blocks;  /* How many are left for allocation */
+       struct percpu_counter used_blocks;  /* How many are allocated */
        unsigned long max_inodes;   /* How many inodes are allowed */
        unsigned long free_inodes;  /* How many are left for allocation */
        spinlock_t stat_lock;       /* Serialize shmem_sb_info changes */