super.c (d5432503bfb49f3425bad0b850714ffd8b533cfc) | super.c (2c5f648aa24a7c8f0668d8ce5722d69da5bef739) |
---|---|
1/* 2 * linux/fs/super.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 * 6 * super.c contains code to handle: - mount structures 7 * - super-block tables 8 * - filesystem drivers list --- 204 unchanged lines hidden (view full) --- 213 * Annotate this by putting this lock in a different 214 * subclass. 215 */ 216 down_write_nested(&s->s_umount, SINGLE_DEPTH_NESTING); 217 s->s_count = 1; 218 atomic_set(&s->s_active, 1); 219 mutex_init(&s->s_vfs_rename_mutex); 220 lockdep_set_class(&s->s_vfs_rename_mutex, &type->s_vfs_rename_key); | 1/* 2 * linux/fs/super.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 * 6 * super.c contains code to handle: - mount structures 7 * - super-block tables 8 * - filesystem drivers list --- 204 unchanged lines hidden (view full) --- 213 * Annotate this by putting this lock in a different 214 * subclass. 215 */ 216 down_write_nested(&s->s_umount, SINGLE_DEPTH_NESTING); 217 s->s_count = 1; 218 atomic_set(&s->s_active, 1); 219 mutex_init(&s->s_vfs_rename_mutex); 220 lockdep_set_class(&s->s_vfs_rename_mutex, &type->s_vfs_rename_key); |
221 /* 222 * For now MAXQUOTAS check in do_quotactl() will limit quota type 223 * appropriately. When each fs sets allowed_types, we can remove the 224 * line below 225 */ 226 s->s_quota_types = QTYPE_MASK_USR | QTYPE_MASK_GRP | QTYPE_MASK_PRJ; |
|
221 mutex_init(&s->s_dquot.dqio_mutex); 222 mutex_init(&s->s_dquot.dqonoff_mutex); 223 s->s_maxbytes = MAX_NON_LFS; 224 s->s_op = &default_op; 225 s->s_time_gran = 1000000000; 226 s->cleancache_poolid = -1; 227 228 s->s_shrink.seeks = DEFAULT_SEEKS; --- 1167 unchanged lines hidden --- | 227 mutex_init(&s->s_dquot.dqio_mutex); 228 mutex_init(&s->s_dquot.dqonoff_mutex); 229 s->s_maxbytes = MAX_NON_LFS; 230 s->s_op = &default_op; 231 s->s_time_gran = 1000000000; 232 s->cleancache_poolid = -1; 233 234 s->s_shrink.seeks = DEFAULT_SEEKS; --- 1167 unchanged lines hidden --- |