[git pull] jfs update
From: shaggy
Date: Mon Jul 14 2008 - 12:48:39 EST
Linus, please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git for-linus
This will update the following files:
fs/jfs/jfs_debug.c | 62 ++++++++++++++++++++------------------------
fs/jfs/jfs_debug.h | 10 +++---
fs/jfs/jfs_dtree.h | 3 --
fs/jfs/jfs_imap.c | 2 +-
fs/jfs/jfs_logmgr.c | 35 +++++++++++-------------
fs/jfs/jfs_metapage.c | 36 ++++++++++++-------------
fs/jfs/jfs_txnmgr.c | 68 ++++++++++++++++++++++--------------------------
fs/jfs/jfs_xtree.c | 36 ++++++++++++-------------
fs/jfs/namei.c | 2 +-
fs/jfs/super.c | 7 ++---
10 files changed, 119 insertions(+), 142 deletions(-)
through these ChangeSets:
commit ec1aef33668448718fcba79e4e981592bfd7e0a3
Author: Adrian Bunk <bunk@xxxxxxxxxx>
Date: Tue Jun 10 15:12:58 2008 -0500
jfs: remove DIRENTSIZ
After fat gets fixed the unused DIRENTSIZ macro was the last user of
struct dirent we should get rid of since the kernel and userspace
versions differed.
Signed-off-by: Adrian Bunk <bunk@xxxxxxxxxx>
Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
commit 3c65e8743bf8b5cf0f90e8d767bf1d8b50c14c76
Author: Li Zefan <lizf@xxxxxxxxxxxxxx>
Date: Wed May 28 08:58:56 2008 -0500
JFS: diAlloc() should return -EIO rather than EIO
The comment above the function says one of its return value is -EIO,
and also the caller of diAlloc() checks for -EIO:
struct inode *ialloc(struct inode *parent, umode_t mode)
{
...
rc = diAlloc(parent, S_ISDIR(mode), inode);
if (rc) {
jfs_warn("ialloc: diAlloc returned %d!", rc);
if (rc == -EIO)
make_bad_inode(inode);
...
Signed-off-by: Li Zefan <lizf@xxxxxxxxxxxxxx>
Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
commit 6536d2891ba2c4e837ba8478dc13bb173ed24a23
Author: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
Date: Wed May 21 10:45:16 2008 -0500
JFS: skip bad iput() call in error path
If jfs_iget() fails, we can't call iput() on the returned error.
Thanks to Eric Sesterhenn's fuzzer testing for reporting the problem.
Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
commit b2e03ca7485cac033a0667d9e45e28d32fdee9a5
Author: Alexey Dobriyan <adobriyan@xxxxxxxxx>
Date: Tue May 13 08:22:10 2008 -0500
JFS: switch to seq_files
Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx>
Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
commit 88f85a55c0645c2b7e03bf34d2a90eddf6de34fa
Author: Marcin Slusarz <marcin.slusarz@xxxxxxxxx>
Date: Mon May 12 16:42:43 2008 -0500
JFS: 0 is not valid errno value so return NULL from jfs_lookup
Signed-off-by: Marcin Slusarz <marcin.slusarz@xxxxxxxxx>
Signed-off-by: Dave Kleikamp <shaggy@xxxxxxxxxxxxxxxxxx>
Cc: jfs-discussion@xxxxxxxxxxxxxxxxxxxxx
Cc: Alexander Viro <viro@xxxxxxxxxxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/