1
linux/fs/jfs
Dave Hansen 9a53c3a783 [PATCH] r/o bind mounts: unlink: monitor i_nlink
When a filesystem decrements i_nlink to zero, it means that a write must be
performed in order to drop the inode from the filesystem.

We're shortly going to have keep filesystems from being remounted r/o between
the time that this i_nlink decrement and that write occurs.

So, add a little helper function to do the decrements.  We'll tie into it in a
bit to note when i_nlink hits zero.

Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-01 00:39:30 -07:00
..
acl.c JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
endian24.h
file.c [PATCH] Streamline generic_file_* interfaces and filemap cleanups 2006-10-01 00:39:28 -07:00
inode.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
ioctl.c [PATCH] BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6] 2006-09-30 20:52:28 +02:00
jfs_acl.h
jfs_btree.h
jfs_debug.c [PATCH] fs: Use ARRAY_SIZE macro 2006-03-24 07:33:19 -08:00
jfs_debug.h
jfs_dinode.h JFS: ext2 inode attributes for jfs 2006-02-09 09:09:16 -06:00
jfs_dmap.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_dmap.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_dtree.c
jfs_dtree.h
jfs_extent.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_extent.h [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_filsys.h
jfs_imap.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_imap.h [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_incore.h JFS: add uid, gid, and umask mount options 2006-03-09 13:59:30 -06:00
jfs_inode.c [PATCH] inode-diet: Eliminate i_blksize from the inode structure 2006-09-27 08:26:18 -07:00
jfs_inode.h JFS: Quota support broken, no quota_read and quota_write 2006-07-26 14:52:13 -05:00
jfs_lock.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_logmgr.c [PATCH] sem2mutex: fs/ 2006-03-26 08:56:55 -08:00
jfs_logmgr.h JFS: semaphore to mutex conversion. 2006-01-24 15:22:50 -06:00
jfs_metapage.c [PATCH] inode-diet: Eliminate i_blksize from the inode structure 2006-09-27 08:26:18 -07:00
jfs_metapage.h [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_mount.c
jfs_superblock.h JFS: Use the kthread_ API 2006-02-15 12:49:04 -06:00
jfs_txnmgr.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_txnmgr.h
jfs_types.h [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_umount.c
jfs_unicode.c
jfs_unicode.h
jfs_uniupr.c
jfs_xattr.h
jfs_xtree.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00
jfs_xtree.h
Makefile JFS: ext2 inode attributes for jfs 2006-02-09 09:09:16 -06:00
namei.c [PATCH] r/o bind mounts: unlink: monitor i_nlink 2006-10-01 00:39:30 -07:00
resize.c
super.c JFS: Fix bug in quota code. tmp_bh.b_size must be initialized 2006-07-28 08:46:05 -05:00
symlink.c
xattr.c [PATCH] fs/jfs: Conversion to generic boolean 2006-10-01 00:39:19 -07:00