Christoph Hellwig
e0ccfd959c
quota: move unmount handling into the filesystem
...
Currently the VFS calls into the quotactl interface for unmounting
filesystems. This means filesystems with their own quota handling
can't easily distinguish between user-space originating quotaoff
and an unount. Instead move the responsibily of the unmount handling
into the filesystem to be consistent with all other dquot handling.
Note that we do call dquot_disable a lot later now, e.g. after
a sync_filesystem. But this is fine as the quota code does all its
writes via blockdev's mapping and that is synced even later.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jan Kara <jack@suse.cz>
2010-05-24 14:09:12 +02:00
..
acl.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
endian24.h
file.c
quota: unify quota init condition in setattr
2010-05-21 19:30:45 +02:00
inode.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
2010-04-21 12:30:07 -07:00
ioctl.c
jfs_acl.h
dquot: move dquot transfer responsibility into the filesystem
2010-03-05 00:20:28 +01:00
jfs_btree.h
jfs_debug.c
proc 2/2: remove struct proc_dir_entry::owner
2009-03-31 01:14:44 +04:00
jfs_debug.h
jfs_dinode.h
jfs_dmap.c
Merge branch 'master' into for-next
2010-04-23 02:08:44 +02:00
jfs_dmap.h
jfs_dmap.[ch]: trivial typo fix: s/heigth/height/g
2010-02-02 14:21:35 -06:00
jfs_dtree.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_dtree.h
jfs: remove DIRENTSIZ
2008-06-10 15:12:58 -05:00
jfs_extent.c
dquot: cleanup space allocation / freeing routines
2010-03-05 00:20:28 +01:00
jfs_extent.h
jfs_filsys.h
jfs_imap.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_imap.h
jfs_incore.h
switch jfs to inode->i_acl
2009-06-24 08:17:04 -04:00
jfs_inode.c
jfs: replace inode uid,gid,mode init with helper
2010-05-21 18:31:23 -04:00
jfs_inode.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
2010-04-21 12:30:07 -07:00
jfs_lock.h
jfs_logmgr.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_logmgr.h
jfs_metapage.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_metapage.h
jfs_mount.c
jfs_superblock.h
jfs_txnmgr.c
kill I_LOCK
2009-12-17 11:03:25 -05:00
jfs_txnmgr.h
jfs_types.h
jfs: remove xtLookupList()
2009-01-09 15:42:04 -06:00
jfs_umount.c
jfs_unicode.c
jfs_unicode.h
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
jfs_uniupr.c
jfs_xattr.h
jfs_xtree.c
dquot: cleanup space allocation / freeing routines
2010-03-05 00:20:28 +01:00
jfs_xtree.h
jfs: remove xtLookupList()
2009-01-09 15:42:04 -06:00
Kconfig
jfs: needs crc32_le
2009-02-02 13:43:28 -06:00
Makefile
namei.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6
2010-04-21 12:30:07 -07:00
resize.c
jfs: fix diAllocExt error in resizing filesystem
2010-04-16 08:01:20 -05:00
super.c
quota: move unmount handling into the filesystem
2010-05-24 14:09:12 +02:00
symlink.c
jfs: add jfs specific ->setattr call
2010-04-16 08:05:50 -05:00
xattr.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00