ext3/ext4: orphan list check on destroy_inode
authorVasily Averin <vvs@sw.ru>
Mon, 16 Jul 2007 06:40:45 +0000 (23:40 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Mon, 16 Jul 2007 16:05:46 +0000 (09:05 -0700)
commit9f7dd93de07420b423336d5d0028959e94778ddb
treea2255d5c1f28bc8defdd7103a95689c706d08a1d
parentdcae56ea661e13d8f904b584bbe4c1e50c7ee548
ext3/ext4: orphan list check on destroy_inode

Customers claims to ext3-related errors, investigation showed that ext3
orphan list has been corrupted and have the reference to non-ext3 inode.
The following debug helps to understand the reasons of this issue.

[akpm@linux-foundation.org: update for print_hex_dump() changes]
Signed-off-by: Vasily Averin <vvs@sw.ru>
Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/ext3/super.c
fs/ext4/super.c