On Thu, Jan 19, 2017 at 06:37:07PM +0100, Jan Kara wrote: > OK, the problem is that we call ext4_mark_inode_dirty() while holding > xattr_sem and that recurses into ext4_expand_extra_isize_ea() which tries > to grab it again. This may happen in several place in inline.c, generally > when handling inline directories. I'll try to craft a fix tomorrow... I think the inline_data patches I posted should have taken care of George's initial set of bug reports? (And George, the reason why you're seeing lots of problems is because inline_data isn't enabled by default yet, and as the old joke goes, the Early Christians get the best Lions. :-) - 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