• Linus Torvalds's avatar
    Merge tag 'for-linus-2019-08-17' of git://git.kernel.dk/linux-block · 8fde2832
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
     "A collection of fixes that should go into this series. This contains:
    
       - Revert of the REQ_NOWAIT_INLINE and associated dio changes. There
         were still corner cases there, and even though I had a solution for
         it, it's too involved for this stage. (me)
    
       - Set of NVMe fixes (via Sagi)
    
       - io_uring fix for fixed buffers (Anthony)
    
       - io_uring defer issue fix (Jackie)
    
       - Regression fix for queue sync at exit time (zhengbin)
    
       - xen blk-back memory leak fix (Wenwen)"
    
    * tag 'for-linus-2019-08-17' of git://git.kernel.dk/linux-block:
      io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list
      block: remove REQ_NOWAIT_INLINE
      io_uring: fix manual setup of iov_iter for fixed buffers
      xen/blkback: fix memory leaks
      blk-mq: move cancel of requeue_work to the front of blk_exit_queue
      nvme-pci: Fix async probe remove race
      nvme: fix controller removal race with scan work
      nvme-rdma: fix possible use-after-free in connect error flow
      nvme: fix a possible deadlock when passthru commands sent to a multipath device
      nvme-core: Fix extra device_put() call on error path
      nvmet-file: fix nvmet_file_flush() always returning an error
      nvmet-loop: Flush nvme_delete_wq when removing the port
      nvmet: Fix use-after-free bug when a port is removed
      nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
    8fde2832
pci.c 78.6 KB