On Sat, 2010-01-23 at 19:09 +0000, Dominic Hargreaves wrote: [...] > [ 4277.081811] kernel BUG at > /tmp/buildd/linux-2.6-2.6.32/debian/build/source_i386_none/fs/quota/dquot.c:1398! [...] > [ 4277.081954] EIP is at dquot_transfer+0x123/0x4f5 [...]
I think this is fixed by this change in 2.6.32.4, which will be in the next upload: commit 38c4d8d579c4e752e03edcdd2e96a49787d71a3a Author: Jan Kara <j...@suse.cz> Date: Wed Jan 6 18:03:36 2010 +0100 quota: Fix dquot_transfer for filesystems different from ext4 commit 05b5d898235401c489c68e1f3bc5706a29ad5713 upstream. Commit fd8fbfc1 modified the way we find amount of reserved space belonging to an inode. The amount of reserved space is checked from dquot_transfer and thus inode_reserved_space gets called even for filesystems that don't provide get_reserved_space callback which results in a BUG. Fix the problem by checking get_reserved_space callback and return 0 if the filesystem does not provide it. Ben. -- Ben Hutchings Any smoothly functioning technology is indistinguishable from a rigged demo.
signature.asc
Description: This is a digitally signed message part