Ok - here's a new version, I fixed the checkpatch stuff and the thing with ret should be more readable now: Kent Overstreet (2): fs: Break generic_file_buffered_read up into multiple functions fs: generic_file_buffered_read() now uses find_get_pages_contig mm/filemap.c | 497 +++++++++++++++++++++++++++++---------------------- 1 file changed, 287 insertions(+), 210 deletions(-) -- 2.26.2