• Linus Torvalds's avatar
    Merge tag 'for-linus-2019-10-03' of git://git.kernel.dk/linux-block · c4bd70e8
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - Mandate timespec64 for the io_uring timeout ABI (Arnd)
    
     - Set of NVMe changes via Sagi:
         - controller removal race fix from Balbir
         - quirk additions from Gabriel and Jian-Hong
         - nvme-pci power state save fix from Mario
         - Add 64bit user commands (for 64bit registers) from Marta
         - nvme-rdma/nvme-tcp fixes from Max, Mark and Me
         - Minor cleanups and nits from James, Dan and John
    
     - Two s390 dasd fixes (Jan, Stefan)
    
     - Have loop change block size in DIO mode (Martijn)
    
     - paride pg header ifdef guard (Masahiro)
    
     - Two blk-mq queue scheduler tweaks, fixing an ordering issue on zoned
       devices and suboptimal performance on others (Ming)
    
    * tag 'for-linus-2019-10-03' of git://git.kernel.dk/linux-block: (22 commits)
      block: sed-opal: fix sparse warning: convert __be64 data
      block: sed-opal: fix sparse warning: obsolete array init.
      block: pg: add header include guard
      Revert "s390/dasd: Add discard support for ESE volumes"
      s390/dasd: Fix error handling during online processing
      io_uring: use __kernel_timespec in timeout ABI
      loop: change queue block size to match when using DIO
      blk-mq: apply normal plugging for HDD
      blk-mq: honor IO scheduler for multiqueue devices
      nvme-rdma: fix possible use-after-free in connect timeout
      nvme: Move ctrl sqsize to generic space
      nvme: Add ctrl attributes for queue_count and sqsize
      nvme: allow 64-bit results in passthru commands
      nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
      nvmet-tcp: remove superflous check on request sgl
      Added QUIRKs for ADATA XPG SX8200 Pro 512GB
      nvme-rdma: Fix max_hw_sectors calculation
      nvme: fix an error code in nvme_init_subsystem()
      nvme-pci: Save PCI state before putting drive into deepest state
      nvme-tcp: fix wrong stop condition in io_work
      ...
    c4bd70e8
io_uring.c 94.1 KB