87d1d7b68831 ("mm/filemap: move the iocb checks into filemap_update_page") 4612aeef09ec ("mm/filemap: convert filemap_update_page to return an errno") 68430303c84e ("mm/filemap: change filemap_read_page calling conventions") 33a0f5c6b34f ("mm/filemap: don't call ->readpage if IOCB_WAITQ is set") bd8a1f3655a7 ("mm/filemap: support readpage splitting a page") cbd59c48ae2b ("mm/filemap: use head pages in generic_file_buffered_read") ff993ba13000 ("mm/filemap: convert filemap_get_pages to take a pagevec") 0c7c575df56b ("mm/filemap: remove dynamically allocated array from filemap_read") 3a6bae48390d ("mm/filemap: rename generic_file_buffered_read subfunctions") 06c0444290ce ("mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig") 723ef24b9b37 ("mm/filemap/c: break generic_file_buffered_read up into multiple functions") 0abed7c69b95 ("mm: never attempt async page lock if we've transferred data already") 13bd691421bc ("mm: mark async iocb read as NOWAIT once some data has been copied") c8d317aa1887 ("io_uring: fix async buffered reads when readahead is disabled") 3b2a4439e0ae ("io_uring: get rid of kiocb_wait_page_queue_init()") 227c0c9673d8 ("io_uring: internally retry short reads") ff6165b2d7f6 ("io_uring: retain iov_iter state over io_read/io_write calls") 2dd2111d0d38 ("io_uring: Fix NULL pointer dereference in loop_rw_iter()") c1dd91d16246 ("io_uring: add comments on how the async buffered read retry works") cbd287c09351 ("io_uring: io_async_buf_func() need not test page bit") cdc8fcb49905 ("Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-block")