]> git.baikalelectronics.ru Git - kernel.git/commit
fs/affs/dir.c: unlock/brelse dir on failure + code clean-up
authorFabian Frederick <fabf@skynet.be>
Mon, 7 Apr 2014 22:39:00 +0000 (15:39 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 7 Apr 2014 23:36:08 +0000 (16:36 -0700)
commit0624bb66f03e7329f0443b4bcf9441de14b7a068
tree409ef2009486cb9bbf1f85fec22d7252d9d5f4a4
parent3f14b03d0f870740ca2d379ef797f837ead73474
fs/affs/dir.c: unlock/brelse dir on failure + code clean-up

Commit 84e950e5db85 ("[readdir] convert affs") returns directly -EIO
without unlocking dir inode and releasing dir bh when second affs_bread
sequence fails.  This patch restores initial behaviour.  It also fixes
pr_debug and affs_error to fit in 80 columns + removes reference to
filldir (replaced by dir_emit in the commit above).

Signed-off-by: Fabian Frederick <fabf@skynet.be>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/affs/dir.c