linux/fs/jfs
David Howells eab1df71a0 iget: stop JFS from using iget() and read_inode()
Stop the JFS filesystem from using iget() and read_inode().  Replace
jfs_read_inode() with jfs_iget(), and call that instead of iget().  jfs_iget()
then uses iget_locked() directly and returns a proper error code instead of an
inode in the event of an error.

jfs_fill_super() returns any error incurred when getting the root inode
instead of EINVAL.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-07 08:42:28 -08:00
..
acl.c
endian24.h
file.c
inode.c iget: stop JFS from using iget() and read_inode() 2008-02-07 08:42:28 -08:00
ioctl.c Forbid user to change file flags on quota files 2007-11-14 18:45:38 -08:00
jfs_acl.h
jfs_btree.h
jfs_debug.c
jfs_debug.h
jfs_dinode.h
jfs_dmap.c
jfs_dmap.h
jfs_dtree.c JFS: Remove defconfig ptr comparison to 0 2008-01-03 13:12:10 -06:00
jfs_dtree.h JFS: use DIV_ROUND_UP where appropriate 2008-01-03 13:11:59 -06:00
jfs_extent.c
jfs_extent.h
jfs_filsys.h
jfs_imap.c JFS: Remove defconfig ptr comparison to 0 2008-01-03 13:12:10 -06:00
jfs_imap.h
jfs_incore.h
jfs_inode.c
jfs_inode.h iget: stop JFS from using iget() and read_inode() 2008-02-07 08:42:28 -08:00
jfs_lock.h
jfs_logmgr.c JFS: Remove defconfig ptr comparison to 0 2008-01-03 13:12:10 -06:00
jfs_logmgr.h
jfs_metapage.c JFS: simplify types to get rid of sparse warning 2008-01-10 16:04:25 -06:00
jfs_metapage.h
jfs_mount.c JFS: Remove defconfig ptr comparison to 0 2008-01-03 13:12:10 -06:00
jfs_superblock.h
jfs_txnmgr.c
jfs_txnmgr.h
jfs_types.h
jfs_umount.c JFS: Make sure special inode data is written after journal is flushed 2008-01-03 13:11:37 -06:00
jfs_unicode.c
jfs_unicode.h
jfs_uniupr.c
jfs_xattr.h
jfs_xtree.c Spelling fixes: lenght->length 2008-02-03 15:42:53 +02:00
jfs_xtree.h
Makefile
namei.c iget: stop JFS from using iget() and read_inode() 2008-02-07 08:42:28 -08:00
resize.c JFS: use DIV_ROUND_UP where appropriate 2008-01-03 13:11:59 -06:00
super.c iget: stop JFS from using iget() and read_inode() 2008-02-07 08:42:28 -08:00
symlink.c
xattr.c