Thanks Keith, this looks much simpler so that even I can understand it :) Reviewed-by: Christoph Hellwig <hch@xxxxxx>