This one looks a lot simpler to me, so it gets my vote. Reviewed-by: Christoph Hellwig <hch at lst.de> Alex, can we push this to Linus soonish? I'll have to rebase the AIL emptying changes on top of this one, so getting it in soon would make my life a lot easier.