summaryrefslogtreecommitdiffstats
path: root/sound/oss/iwmem.h
diff options
context:
space:
mode:
authorMandy Kirkconnell <alkirkco@sgi.com>2006-06-28 08:34:44 +1000
committerGreg Kroah-Hartman <gregkh@suse.de>2006-07-24 20:35:19 -0700
commit9f67d487c336a68dd025ae99877115c7e016fe86 (patch)
tree25fe520c84a2f9ecd40e4016a71bbc39b3d74242 /sound/oss/iwmem.h
parent245b3c810f1d09ac27f326346cb58451556ecc0b (diff)
downloadlinux-stable-9f67d487c336a68dd025ae99877115c7e016fe86.tar.gz
linux-stable-9f67d487c336a68dd025ae99877115c7e016fe86.tar.bz2
linux-stable-9f67d487c336a68dd025ae99877115c7e016fe86.zip
XFS: corruption fix
Fix nused counter. It's currently getting set to -1 rather than getting decremented by 1. Since nused never reaches 0, the "if (!free->hdr.nused)" check in xfs_dir2_leafn_remove() fails every time and xfs_dir2_shrink_inode() doesn't get called when it should. This causes extra blocks to be left on an empty directory and the directory in unable to be converted back to inline extent mode. Signed-off-by: Mandy Kirkconnell <alkirkco@sgi.com> Signed-off-by: Nathan Scott <nathans@sgi.com> Signed-off-by: Chris Wright <chrisw@sous-sol.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'sound/oss/iwmem.h')
0 files changed, 0 insertions, 0 deletions