[PATCH] r/o bind mounts: monitor zeroing of i_nlink
Some filesystems, instead of simply decrementing i_nlink, simply zero it during an unlink operation. We need to catch these in addition to the decrement operations. 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>
Showing
- fs/autofs4/root.c 2 additions, 2 deletionsfs/autofs4/root.c
- fs/cifs/inode.c 1 addition, 1 deletionfs/cifs/inode.c
- fs/ext3/namei.c 1 addition, 1 deletionfs/ext3/namei.c
- fs/fuse/dir.c 2 additions, 2 deletionsfs/fuse/dir.c
- fs/hfs/dir.c 1 addition, 1 deletionfs/hfs/dir.c
- fs/hfsplus/dir.c 2 additions, 2 deletionsfs/hfsplus/dir.c
- fs/hpfs/namei.c 2 additions, 2 deletionsfs/hpfs/namei.c
- fs/jfs/namei.c 1 addition, 1 deletionfs/jfs/namei.c
- fs/msdos/namei.c 2 additions, 2 deletionsfs/msdos/namei.c
- fs/nfs/dir.c 1 addition, 1 deletionfs/nfs/dir.c
- fs/qnx4/namei.c 1 addition, 1 deletionfs/qnx4/namei.c
- fs/reiserfs/namei.c 2 additions, 2 deletionsfs/reiserfs/namei.c
- fs/udf/namei.c 1 addition, 1 deletionfs/udf/namei.c
- fs/vfat/namei.c 2 additions, 2 deletionsfs/vfat/namei.c
- include/linux/fs.h 5 additions, 0 deletionsinclude/linux/fs.h
Loading
Please register or sign in to comment