- a5f3851 nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show by Changcheng Deng · 3 years ago
- 25e58af nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs by Wu Zheng · 3 years, 6 months ago
- c9193f4 Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- d3c8108 Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years ago
- 6bfec79 nvme-pci: fix queue_rqs list splitting by Keith Busch · 3 years ago
- e3d3479 nvme: add 'iopolicy' module parameter by Hannes Reinecke · 3 years ago
- 3a605e3 nvme: drop unused variable ctrl in nvme_setup_cmd by Geliang Tang · 3 years ago
- e4fdb2b nvme: increment request genctr on completion by Keith Busch · 3 years ago
- f18ee3d nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics by Hannes Reinecke · 3 years, 1 month ago
- d62cbcf nvme: add support for mq_ops->queue_rqs() by Jens Axboe · 3 years, 1 month ago
- 62451a2 nvme: separate command prep and issue by Jens Axboe · 3 years, 2 months ago
- 3233b94 nvme: split command copy into a helper by Jens Axboe · 3 years, 2 months ago
- 30e32f3 nvmet-tcp: fix possible list corruption for unexpected command failure by Sagi Grimberg · 3 years, 1 month ago
- 8b77fa6 nvme: fix use after free when disconnecting a reconnecting ctrl by Ruozhu Li · 3 years, 2 months ago
- c7c15ae nvme-multipath: set ana_log_size to 0 after free ana_log_buf by Hou Tao · 3 years, 1 month ago
- 793fcab nvme: report write pointer for a full zone as zone start + zone len by Niklas Cassel · 3 years, 1 month ago
- d39ad2a nvme: disable namespace access for unsupported metadata by Keith Busch · 3 years, 1 month ago
- 16cc33b nvme: show subsys nqn for duplicate cntlids by Keith Busch · 3 years, 1 month ago
- b84ba30 block: remove the gendisk argument to blk_execute_rq by Christoph Hellwig · 3 years, 1 month ago
- f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 1 month ago
- c024b22 nvmet: use IOCB_NOWAIT only if the filesystem supports it by Maurizio Lombardi · 3 years, 1 month ago
- 00b33cf nvme: fix write zeroes pi by Klaus Jensen · 3 years, 2 months ago
- 8e8aaf5 nvme-fabrics: ignore invalid fast_io_fail_tmo values by Maurizio Lombardi · 3 years, 2 months ago
- 5a6254d nvme-pci: add NO APST quirk for Kioxia device by Enzo Matsumiya · 3 years, 2 months ago
- a5053c9 nvme-tcp: fix memory leak when freeing a queue by Maurizio Lombardi · 3 years, 2 months ago
- 1d3ef9c3 nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() by Varun Prakash · 3 years, 1 month ago
- 102110e nvmet-tcp: fix incomplete data digest send by Varun Prakash · 3 years, 1 month ago
- af21250 nvmet-tcp: fix memory leak when performing a controller reset by Maurizio Lombardi · 3 years, 1 month ago
- 69b85e1 nvmet-tcp: add an helper to free the cmd buffers by Maurizio Lombardi · 3 years, 1 month ago
- a208fc5 nvmet-tcp: fix a race condition between release_queue and io_work by Maurizio Lombardi · 3 years, 1 month ago
- 3e28850 Merge tag 'for-5.16/block-2021-11-09' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 26af1cd nvme: wait until quiesce is done by Ming Lei · 3 years, 2 months ago
- b6773cd Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 3f01727 Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 643a723 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 86aeda3 nvmet-tcp: fix header digest verification by Amit Engel · 3 years, 2 months ago
- d156cfc nvmet: use flex_array_size and struct_size by Len Baker · 3 years, 2 months ago
- 2953b30 nvmet: register discovery subsystem as 'current' by Hannes Reinecke · 3 years, 2 months ago
- 598e759 nvmet: switch check for subsystem type by Hannes Reinecke · 3 years, 2 months ago
- e790de5 nvmet-tcp: fix data digest pointer calculation by Varun Prakash · 3 years, 2 months ago
- d89b9f3 nvme-tcp: fix data digest pointer calculation by Varun Prakash · 3 years, 2 months ago
- ce7723e nvme-tcp: fix possible req->offset corruption by Varun Prakash · 3 years, 2 months ago
- 25e1f67 nvme-tcp: fix H2CData PDU send accounting (again) by Sagi Grimberg · 3 years, 2 months ago
- 926245c nvmet-tcp: fix a memory leak when releasing a queue by Maurizio Lombardi · 3 years, 2 months ago
- 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 2 months ago
- 117d5b6 nvmet: use struct_size over open coded arithmetic by Len Baker · 3 years, 2 months ago
- 2b81a5f nvme: drop scan_lock and always kick requeue list when removing namespaces by Hannes Reinecke · 3 years, 2 months ago
- 58847f1 nvme-pci: clear shadow doorbell memory on resets by Keith Busch · 3 years, 2 months ago
- 0974812 nvme-rdma: fix error code in nvme_rdma_setup_ctrl by Max Gurtovoy · 3 years, 2 months ago
- 1138458 nvme-multipath: add error handling support for add_disk() by Luis Chamberlain · 3 years, 2 months ago
- d56ae18 nvmet: use macro definitions for setting cmic value by Max Gurtovoy · 3 years, 3 months ago
- 571b544 nvmet: use macro definition for setting nmic value by Max Gurtovoy · 3 years, 3 months ago
- e5ea42f nvme: display correct subsystem NQN by Hannes Reinecke · 3 years, 3 months ago
- 20e8b68 nvme: Add connect option 'discovery' by Hannes Reinecke · 3 years, 3 months ago
- 954ae16 nvme: expose subsystem type in sysfs attribute 'subsystype' by Hannes Reinecke · 3 years, 3 months ago
- d3aef70 nvmet: set 'CNTRLTYPE' in the identify controller data by Hannes Reinecke · 3 years, 3 months ago
- a294711 nvmet: add nvmet_is_disc_subsys() helper by Hannes Reinecke · 3 years, 3 months ago
- 626851e nvmet: make discovery NQN configurable by Hannes Reinecke · 3 years, 3 months ago
- c7d792f nvmet-rdma: implement get_max_queue_size controller op by Max Gurtovoy · 3 years, 3 months ago
- 6d1555c nvmet: add get_max_queue_size op for controllers by Max Gurtovoy · 3 years, 3 months ago
- 44c3c62 nvme-rdma: limit the maximal queue size for RDMA controllers by Max Gurtovoy · 3 years, 3 months ago
- 2351ead nvmet-tcp: fix use-after-free when a port is removed by Israel Rukshin · 3 years, 3 months ago
- fcf73a8 nvmet-rdma: fix use-after-free when a port is removed by Israel Rukshin · 3 years, 3 months ago
- e3e19dc nvmet: fix use-after-free when a port is removed by Israel Rukshin · 3 years, 3 months ago
- 01d8381 nvme-fc: add support for ->map_queues by Saurav Kashyap · 3 years, 4 months ago
- f6f09c1 nvme: generate uevent once a multipath namespace is operational again by Hannes Reinecke · 3 years, 3 months ago
- 1d35d51 nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated by Ming Lei · 3 years, 3 months ago
- 9e6a6b1 nvme: paring quiesce/unquiesce by Ming Lei · 3 years, 3 months ago
- ebc9b95 nvme: prepare for pairing quiescing and unquiescing by Ming Lei · 3 years, 3 months ago
- 6ca1d90 nvme: apply nvme API to quiesce/unquiesce admin queue by Ming Lei · 3 years, 3 months ago
- a277654 nvme: add APIs for stopping/starting admin queue by Ming Lei · 3 years, 3 months ago
- a9a7e30 nvme: don't memset() the normal read/write command by Jens Axboe · 3 years, 2 months ago
- 9c3d292 nvme: move command clear into the various setup helpers by Jens Axboe · 3 years, 2 months ago
- c68f3ef nvmet: use bdev_nr_bytes instead of open coding it by Christoph Hellwig · 3 years, 2 months ago
- 4f50224 nvme: wire up completion batching for the IRQ path by Jens Axboe · 3 years, 2 months ago
- c234a65 nvme: add support for batched completion of polled IO by Jens Axboe · 3 years, 3 months ago
- 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 3 months ago
- c712dcc nvme-multipath: enable polled I/O by Christoph Hellwig · 3 years, 3 months ago
- 3e08773 block: switch polling to be bio based by Christoph Hellwig · 3 years, 3 months ago
- 6ce913f block: rename REQ_HIPRI to REQ_POLLED by Christoph Hellwig · 3 years, 3 months ago
- fe45e63 block: move integrity handling out of <linux/blkdev.h> by Christoph Hellwig · 3 years, 3 months ago
- baa0ab2 Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.org/nvme into block-5.15 by Jens Axboe · 3 years, 2 months ago
- be5eb933 nvme: fix per-namespace chardev deletion by Adam Manzanares · 3 years, 3 months ago
- 85f74ac nvme-pci: Fix abort command id by Keith Busch · 3 years, 3 months ago
- a2941f6 nvme: add command id quirk for apple controllers by Keith Busch · 3 years, 3 months ago
- 298ba0e nvme: keep ctrl->namespaces ordered by Christoph Hellwig · 3 years, 4 months ago
- e371af0 nvme-tcp: fix incorrect h2cdata pdu offset accounting by Sagi Grimberg · 3 years, 3 months ago
- bdaa136 nvme-fc: remove freeze/unfreeze around update_nr_hw_queues by James Smart · 3 years, 4 months ago
- e5445da nvme-fc: avoid race between time out and tear down by James Smart · 3 years, 4 months ago
- 555f66d nvme-fc: update hardware queues before using them by Daniel Wagner · 3 years, 4 months ago
- 65ed1e6 Merge tag 'nvme-5.15-2021-09-15' of git://git.infradead.org/nvme into block-5.15 by Jens Axboe · 3 years, 3 months ago
- 9da4c72 nvme: remove the call to nvme_update_disk_info in nvme_ns_remove by Christoph Hellwig · 3 years, 4 months ago
- 70f437f nvme-tcp: fix io_work priority inversion by Keith Busch · 3 years, 4 months ago
- 9817d76 nvme-rdma: destroy cm id before destroy qp to avoid use after free by Ruozhu Li · 3 years, 4 months ago
- 79f528a nvme-multipath: fix ANA state updates when a namespace is not present by Anton Eidelman · 3 years, 4 months ago
- 9edceaf nvme: avoid race in shutdown namespace removal by Daniel Wagner · 3 years, 4 months ago
- 0bd46e2 nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() by Dan Carpenter · 3 years, 4 months ago
- ab3994f nvme: add error handling support for add_disk() by Luis Chamberlain · 3 years, 4 months ago
- 041bd1a nvme: only call synchronize_srcu when clearing current path by Daniel Wagner · 3 years, 4 months ago