|
@@ -639,6 +639,7 @@ struct address_space {
|
|
struct prio_tree_root i_mmap; /* tree of private and shared mappings */
|
|
struct prio_tree_root i_mmap; /* tree of private and shared mappings */
|
|
struct list_head i_mmap_nonlinear;/*list VM_NONLINEAR mappings */
|
|
struct list_head i_mmap_nonlinear;/*list VM_NONLINEAR mappings */
|
|
struct mutex i_mmap_mutex; /* protect tree, count, list */
|
|
struct mutex i_mmap_mutex; /* protect tree, count, list */
|
|
|
|
+ /* Protected by tree_lock together with the radix tree */
|
|
unsigned long nrpages; /* number of total pages */
|
|
unsigned long nrpages; /* number of total pages */
|
|
pgoff_t writeback_index;/* writeback starts here */
|
|
pgoff_t writeback_index;/* writeback starts here */
|
|
const struct address_space_operations *a_ops; /* methods */
|
|
const struct address_space_operations *a_ops; /* methods */
|