> - truncate_inode_pages_range(&inode_out->i_data, > - round_down(pos_out, PAGE_SIZE), > - round_up(pos_out + *len, PAGE_SIZE) - 1); > + /* > + * If pos_out > EOF, we make have dirtied blocks between EOF and /make/may/ ? Otherwise looks fine: Reviewed-by: Christoph Hellwig <hch@xxxxxx>