• Linus Torvalds's avatar
    Merge tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk/linux-block · c41c3ec4
    Linus Torvalds authored
    Pull block fixes from Jens Axboe:
    
     - NVMe pull request from Sagi:
           - nvme completion rework from Christoph and Chao that mostly came
             from a bit of divergence of how we classify errors related to
             pathing/retry etc.
           - nvmet passthru fixes from Chaitanya
           - minor nvmet fixes from Amit and I
           - mpath round-robin path selection fix from Martin
           - ignore noiob for zoned devices from Keith
           - minor nvme-fc fix from Tianjia"
    
     - BFQ cgroup leak fix (Dmitry)
    
     - block layer MAINTAINERS addition (Geert)
    
     - fix null_blk FUA checking (Hou)
    
     - get_max_io_size() size fix (Keith)
    
     - fix block page_is_mergeable() for compound pages (Matthew)
    
     - discard granularity fixes (Ming)
    
     - IO scheduler ordering fix (Ming)
    
     - misc fixes
    
    * tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk/linux-block: (31 commits)
      null_blk: fix passing of REQ_FUA flag in null_handle_rq
      nvmet: Disable keep-alive timer when kato is cleared to 0h
      nvme: redirect commands on dying queue
      nvme: just check the status code type in nvme_is_path_error
      nvme: refactor command completion
      nvme: rename and document nvme_end_request
      nvme: skip noiob for zoned devices
      nvme-pci: fix PRP pool size
      nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth
      nvme: Use spin_lock_irq() when taking the ctrl->lock
      nvmet: call blk_mq_free_request() directly
      nvmet: fix oops in pt cmd execution
      nvmet: add ns tear down label for pt-cmd handling
      nvme: multipath: round-robin: eliminate "fallback" variable
      nvme: multipath: round-robin: fix single non-optimized path case
      nvme-fc: Fix wrong return value in __nvme_fc_init_request()
      nvmet-passthru: Reject commands with non-sgl flags set
      nvmet: fix a memory leak
      blkcg: fix memleak for iolatency
      MAINTAINERS: Add missing header files to BLOCK LAYER section
      ...
    c41c3ec4
tcp.c 63.2 KB