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 ---