]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
Merge branch 'async-buffered.8' into for-5.9/io_uring
authorJens Axboe <axboe@kernel.dk>
Mon, 22 Jun 2020 02:44:36 +0000 (20:44 -0600)
committerJens Axboe <axboe@kernel.dk>
Mon, 22 Jun 2020 02:44:36 +0000 (20:44 -0600)
commit895aa7b1a0cc42de985b310478688138719bc293
tree01ec098ddd54b17afd91acabe165836994276840
parent2e0464d48f32a9e78e2aa85cbbedc77ecbb6ed60
parentbcf5a06304d69a3bb194a494d87b532d5e90b01c
Merge branch 'async-buffered.8' into for-5.9/io_uring

Pull in async buffered reads branch.

* async-buffered.8:
  io_uring: support true async buffered reads, if file provides it
  mm: add kiocb_wait_page_queue_init() helper
  btrfs: flag files as supporting buffered async reads
  xfs: flag files as supporting buffered async reads
  block: flag block devices as supporting IOCB_WAITQ
  fs: add FMODE_BUF_RASYNC
  mm: support async buffered reads in generic_file_buffered_read()
  mm: add support for async page locking
  mm: abstract out wake_page_match() from wake_page_function()
  mm: allow read-ahead with IOCB_NOWAIT set
  io_uring: re-issue block requests that failed because of resources
  io_uring: catch -EIO from buffered issue request failure
  io_uring: always plug for any number of IOs
  block: provide plug based way of signaling forced no-wait semantics