On Thu, Apr 22, 2010 at 08:31:11AM +0400, Dmitry Monakhov wrote: > @@ -2480,6 +2480,11 @@ static int ext4_ext_remove_space(struct inode *inode, ext4_lblk_t start) > out: > ext4_ext_drop_refs(path); > kfree(path); > + if (err == EAGAIN) { Surely this should be "err == -EAGAIN", no? I'm curious how this patch worked for with this typo.... > + err = 0; > + goto again; > + } > + ext4_clear_inode_state(inode, EXT4_STATE_EXT_TRUNC); > ext4_journal_stop(handle); > > return err; - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html