diff options
Diffstat (limited to 'include/linux/ext3_fs_sb.h')
-rw-r--r-- | include/linux/ext3_fs_sb.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/ext3_fs_sb.h b/include/linux/ext3_fs_sb.h index b65f0288b842..f07f34de2f0e 100644 --- a/include/linux/ext3_fs_sb.h +++ b/include/linux/ext3_fs_sb.h | |||
@@ -57,10 +57,11 @@ struct ext3_sb_info { | |||
57 | u32 s_next_generation; | 57 | u32 s_next_generation; |
58 | u32 s_hash_seed[4]; | 58 | u32 s_hash_seed[4]; |
59 | int s_def_hash_version; | 59 | int s_def_hash_version; |
60 | int s_hash_unsigned; /* 3 if hash should be signed, 0 if not */ | ||
60 | struct percpu_counter s_freeblocks_counter; | 61 | struct percpu_counter s_freeblocks_counter; |
61 | struct percpu_counter s_freeinodes_counter; | 62 | struct percpu_counter s_freeinodes_counter; |
62 | struct percpu_counter s_dirs_counter; | 63 | struct percpu_counter s_dirs_counter; |
63 | struct blockgroup_lock s_blockgroup_lock; | 64 | struct blockgroup_lock *s_blockgroup_lock; |
64 | 65 | ||
65 | /* root of the per fs reservation window tree */ | 66 | /* root of the per fs reservation window tree */ |
66 | spinlock_t s_rsv_window_lock; | 67 | spinlock_t s_rsv_window_lock; |
@@ -83,4 +84,10 @@ struct ext3_sb_info { | |||
83 | #endif | 84 | #endif |
84 | }; | 85 | }; |
85 | 86 | ||
87 | static inline spinlock_t * | ||
88 | sb_bgl_lock(struct ext3_sb_info *sbi, unsigned int block_group) | ||
89 | { | ||
90 | return bgl_lock_ptr(sbi->s_blockgroup_lock, block_group); | ||
91 | } | ||
92 | |||
86 | #endif /* _LINUX_EXT3_FS_SB */ | 93 | #endif /* _LINUX_EXT3_FS_SB */ |