• Linus Torvalds's avatar
    Merge tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block · d418d070
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - NVMe pull request from Keith that address deadlocks, double resets,
       memory leaks, and other regression.
    
     - Fixup elv_support_iosched() for bio based devices (Damien)
    
     - Fixup for the ahci PCS quirk (Dan)
    
     - Socket O_NONBLOCK handling fix for io_uring (me)
    
     - Timeout sequence io_uring fixes (yangerkun)
    
     - MD warning fix for parameter default_layout (Song)
    
     - blkcg activation fixes (Tejun)
    
     - blk-rq-qos node deletion fix (Tejun)
    
    * tag 'for-linus-2019-10-18' of git://git.kernel.dk/linux-block:
      nvme-pci: Set the prp2 correctly when using more than 4k page
      io_uring: fix logic error in io_timeout
      io_uring: fix up O_NONBLOCK handling for sockets
      md/raid0: fix warning message for parameter default_layout
      libata/ahci: Fix PCS quirk application
      blk-rq-qos: fix first node deletion of rq_qos_del()
      blkcg: Fix multiple bugs in blkcg_activate_policy()
      io_uring: consider the overflow of sequence for timeout req
      nvme-tcp: fix possible leakage during error flow
      nvmet-loop: fix possible leakage during error flow
      block: Fix elv_support_iosched()
      nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL
      nvme: Wait for reset state when required
      nvme: Prevent resets during paused controller state
      nvme: Restart request timers in resetting state
      nvme: Remove ADMIN_ONLY state
      nvme-pci: Free tagset if no IO queues
      nvme: retain split access workaround for capability reads
      nvme: fix possible deadlock when nvme_update_formats fails
    d418d070
io_uring.c 95.1 KB