Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe: - Two sets of NVMe pull requests from Christoph: - Fixes for the Fibre Channel host/target to fix spec compliance - Allow a zero keep alive timeout - Make the debug printk for broken SGLs work better - Fix queue zeroing during initialization - Set of RDMA and FC fixes - Target div-by-zero fix - bsg double-free fix. - ndb unknown ioctl fix from Josef. - Buffered vs O_DIRECT page cache inconsistency fix. Has been floating around for a long time, well reviewed. From Lukas. - brd overflow fix from Mikulas. - Fix for a loop regression in this merge window, where using a union for two members of the loop_cmd turned out to be a really bad idea. From Omar. - Fix for an iostat regression fix in this series, using the wrong API to get at the block queue. From Shaohua. - Fix for a potential blktrace delection deadlock. From Waiman. * 'for-linus' of git://git.kernel.dk/linux-block: (30 commits) nvme-fcloop: fix port deletes and callbacks nvmet-fc: sync header templates with comments nvmet-fc: ensure target queue id within range. nvmet-fc: on port remove call put outside lock nvme-rdma: don't fully stop the controller in error recovery nvme-rdma: give up reconnect if state change fails nvme-core: Use nvme_wq to queue async events and fw activation nvme: fix sqhd reference when admin queue connect fails block: fix a crash caused by wrong API fs: Fix page cache inconsistency when mixing buffered and AIO DIO nvmet: implement valid sqhd values in completions nvme-fabrics: Allow 0 as KATO value nvme: allow timed-out ios to retry nvme: stop aer posting if controller state not live nvme-pci: Print invalid SGL only once nvme-pci: initialize queue memory before interrupts nvmet-fc: fix failing max io queue connections nvme-fc: use transport-specific sgl format nvme: add transport SGL definitions nvme.h: remove FC transport-specific error values ...
No related branches found
No related tags found
Showing
- block/blk-core.c 3 additions, 0 deletionsblock/blk-core.c
- block/bsg-lib.c 0 additions, 1 deletionblock/bsg-lib.c
- block/partition-generic.c 1 addition, 1 deletionblock/partition-generic.c
- drivers/block/brd.c 1 addition, 1 deletiondrivers/block/brd.c
- drivers/block/loop.h 2 additions, 4 deletionsdrivers/block/loop.h
- drivers/block/nbd.c 6 additions, 0 deletionsdrivers/block/nbd.c
- drivers/nvme/host/core.c 4 additions, 5 deletionsdrivers/nvme/host/core.c
- drivers/nvme/host/fabrics.c 9 additions, 9 deletionsdrivers/nvme/host/fabrics.c
- drivers/nvme/host/fc.c 11 additions, 10 deletionsdrivers/nvme/host/fc.c
- drivers/nvme/host/pci.c 20 additions, 14 deletionsdrivers/nvme/host/pci.c
- drivers/nvme/host/rdma.c 7 additions, 2 deletionsdrivers/nvme/host/rdma.c
- drivers/nvme/target/core.c 5 additions, 4 deletionsdrivers/nvme/target/core.c
- drivers/nvme/target/fabrics-cmd.c 7 additions, 2 deletionsdrivers/nvme/target/fabrics-cmd.c
- drivers/nvme/target/fc.c 14 additions, 10 deletionsdrivers/nvme/target/fc.c
- drivers/nvme/target/fcloop.c 39 additions, 65 deletionsdrivers/nvme/target/fcloop.c
- drivers/nvme/target/nvmet.h 1 addition, 0 deletionsdrivers/nvme/target/nvmet.h
- drivers/scsi/lpfc/lpfc_nvme.c 1 addition, 1 deletiondrivers/scsi/lpfc/lpfc_nvme.c
- drivers/scsi/qla2xxx/qla_nvme.c 1 addition, 1 deletiondrivers/scsi/qla2xxx/qla_nvme.c
- fs/direct-io.c 43 additions, 6 deletionsfs/direct-io.c
- fs/iomap.c 16 additions, 13 deletionsfs/iomap.c
Loading
Please register or sign in to comment