On Wed, 21 Jul 2010 00:29:07 -0700 Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> wrote: > > On Wed, 21 Jul 2010 15:20:07 +1000 Dave Chinner <david@xxxxxxxxxxxxx> wrote: > > > > and they were dirtied within dquot_free_space(). > > > > AFAICT dquot_free_space() is called deep in the guts of > > ext3_truncate() via dquot_free_block(), which is called directly > > before end_writeback(). That should overwrite any state changes made > > inside ext3_truncate. I wonder if iput_final() is racing with > > something else here? > > > > This isn't a race. I type `make' and the warnings spew out at hundreds > per second - every unlink, I'd say. Bisected to: commit 8bfe4a06746e5f03c02afe3ceb97b5364c099f63 Author: Al Viro <viro@xxxxxxxxxxxxxxxxxx> Date: Sun Jun 6 07:08:19 2010 -0400 convert ext3 to ->evict_inode() Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx http://www.canb.auug.org.au/~sfr/
Attachment:
pgpZePSAvvCye.pgp
Description: PGP signature