Check for xfs_free_extent() failing.
xfs_free_extent() can fail, but log recovery never bothers to check
if it successfully free the extent it was supposed to. This could
lead to silent corruption during log recovery. Abort log recovery
if we fail to free an extent.
Date: Wed Apr 9 17:25:38 AEST 2008
Workarea: chook.melbourne.sgi.com:/build/dgc/isms/2.6.x-xfs
Inspected by: xaiki@xxxxxxx
The following file(s) were checked into:
longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb
Modid: xfs-linux-melb:xfs-kern:30801a
fs/xfs/xfs_log_recover.c - 1.340 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_log_recover.c.diff?r1=text&tr1=1.340&r2=text&tr2=1.339&f=h
- Check for xfs_free_extent() failing.
|