Joern Engel
1c0eeaf569
introduce I_SYNC
...
I_LOCK was used for several unrelated purposes, which caused deadlock
situations in certain filesystems as a side effect. One of the purposes
now uses the new I_SYNC bit.
Also document the various bits and change their order from historical to
logical.
[bunk@stusta.de: make fs/inode.c:wake_up_inode() static]
Signed-off-by: Joern Engel <joern@wohnheim.fh-wedel.de>
Cc: Dave Kleikamp <shaggy@linux.vnet.ibm.com>
Cc: David Chinner <dgc@sgi.com>
Cc: Anton Altaparmakov <aia21@cam.ac.uk>
Cc: Al Viro <viro@ftp.linux.org.uk>
Cc: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-17 08:43:02 -07:00
..
acl.c
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
endian24.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
file.c
sendfile: remove .sendfile from filesystems that use generic_file_sendfile()
2007-07-10 08:04:13 +02:00
inode.c
fs: restore nobh
2007-10-16 09:42:58 -07:00
ioctl.c
Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check
2007-07-17 12:00:03 -07:00
jfs_acl.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_btree.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_debug.c
JFS: use print_hex_dump() rather than private dump_mem() function
2007-06-06 16:30:17 -05:00
jfs_debug.h
JFS: use print_hex_dump() rather than private dump_mem() function
2007-06-06 16:30:17 -05:00
jfs_dinode.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_dmap.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_dmap.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_dtree.c
more low-hanging fruits - kernel, fs, lib signedness
2007-10-14 12:41:52 -07:00
jfs_dtree.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_extent.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_extent.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_filsys.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_imap.c
JFS: Update print_hex_dump() syntax
2007-06-13 10:17:50 -05:00
jfs_imap.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_incore.h
more low-hanging fruits - kernel, fs, lib signedness
2007-10-14 12:41:52 -07:00
jfs_inode.c
Copy i_flags to jfs inode flags on write
2007-04-25 09:36:20 -05:00
jfs_inode.h
knfsd: exportfs: remove iget abuse
2007-07-17 10:23:06 -07:00
jfs_lock.h
JFS: use __set_current_state()
2007-04-26 07:30:29 -05:00
jfs_logmgr.c
JFS: Bio cleanup: Replace missing return statements
2007-10-13 11:14:04 -07:00
jfs_logmgr.h
more low-hanging fruits - kernel, fs, lib signedness
2007-10-14 12:41:52 -07:00
jfs_metapage.c
Slab API: remove useless ctor parameter and reorder parameters
2007-10-17 08:42:45 -07:00
jfs_metapage.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_mount.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_superblock.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_txnmgr.c
introduce I_SYNC
2007-10-17 08:43:02 -07:00
jfs_txnmgr.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_types.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_umount.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_unicode.c
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_unicode.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_uniupr.c
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_xattr.h
JFS: White space cleanup
2006-10-02 09:55:27 -05:00
jfs_xtree.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
jfs_xtree.h
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
Makefile
namei.c
knfsd: exportfs: remove iget abuse
2007-07-17 10:23:06 -07:00
resize.c
JFS: Whitespace cleanup and remove some dead code
2007-06-06 15:28:35 -05:00
super.c
Slab API: remove useless ctor parameter and reorder parameters
2007-10-17 08:42:45 -07:00
symlink.c
[PATCH] mark struct inode_operations const 2
2007-02-12 09:48:46 -08:00
xattr.c
Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check
2007-07-17 12:00:03 -07:00