]> bbs.cooldavid.org Git - net-next-2.6.git/commit - fs/ubifs/orphan.c
UBIFS: check ubifs_scan error codes better
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Tue, 25 Aug 2009 13:22:53 +0000 (16:22 +0300)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Thu, 10 Sep 2009 09:06:47 +0000 (12:06 +0300)
commit0dcd18e4073454daf591e7127247e32ec942b4f3
tree2f9e0175bc1af2e841269c19f0a5f65cc22088d7
parent348709bad348d2fd013e1529b4cf5f220717c328
UBIFS: check ubifs_scan error codes better

The 'ubifs_scan()' function returns -EUCLEAN if something is corrupted
and recovery is needed, otherwise it returns other error codes. However,
in few places UBIFS does not check the error codes and runs recovery.
This patch changes this behavior and makes UBIFS start recovery only
on -EUCLEAN errors.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Reviewed-by: Adrian Hunter <Adrian.Hunter@nokia.com>
fs/ubifs/master.c
fs/ubifs/orphan.c