summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host
Commit message (Expand)AuthorAgeFilesLines
* block: force noio scope in blk_mq_freeze_queueChristoph Hellwig7 days2-8/+11
* Merge tag 'for-6.14/io_uring-20250119' of git://git.kernel.dk/linuxLinus Torvalds2025-01-201-8/+13
|\
| * nvme: add support for passing on the application tagKanchan Joshi2024-12-231-0/+10
| * block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flagsAnuj Gupta2024-12-231-8/+3
* | Merge tag 'for-6.14/block-20250118' of git://git.kernel.dk/linuxLinus Torvalds2025-01-206-76/+99
|\ \
| * | block: Add common atomic writes enable flagJohn Garry2025-01-171-0/+1
| * | nvme: fix bogus kzalloc() return check in nvme_init_effects_log()Jens Axboe2025-01-131-1/+1
| * | Merge tag 'nvme-6.14-2025-01-12' of git://git.infradead.org/nvme into for-6.1...Jens Axboe2025-01-134-65/+92
| |\ \
| | * | nvme-pci: use correct size to free the hmb bufferFrancis Pravin2025-01-121-2/+2
| | * | nvme: Add error path for xa_store in nvme_init_effectsKeisuke Nishimura2025-01-121-4/+22
| | * | nvme-pci: fix comment typoBaruch Siach2025-01-121-1/+1
| | * | nvme: Move opcode string helper functions declarationsDamien Le Moal2025-01-101-39/+0
| | * | nvme: change return type of nvme_poll_cq() to boolYongsoo Joo2025-01-101-4/+4
| | * | nvme: Add error check for xa_store in nvme_get_effects_logKeisuke Nishimura2025-01-101-2/+6
| | * | nvme-tcp: Fix I/O queue cpu spreading for multiple controllersSagi Grimberg2025-01-101-13/+57
| * | | nvme: fix queue freeze vs limits lock orderChristoph Hellwig2025-01-101-4/+5
| |/ /
| * | block: remove BLK_MQ_F_NO_SCHEDChristoph Hellwig2025-01-062-2/+0
| * | block: remove BLK_MQ_F_SHOULD_MERGEChristoph Hellwig2024-12-232-2/+0
| * | nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queuesDaniel Wagner2024-12-232-3/+1
| |/
* | Merge tag 'nvme-6.13-2024-12-31' of git://git.infradead.org/nvme into block-6.13Jens Axboe2024-12-313-13/+19
|\ \ | |/ |/|
| * nvme-tcp: remove nvme_tcp_destroy_io_queues()Chunguang.xu2024-12-271-11/+7
| * nvme-pci: 512 byte aligned dma pool segment quirkRobert Beckett2024-12-112-2/+12
* | nvme: use blk_validate_block_size() for max LBA checkLuis Chamberlain2024-12-181-1/+1
|/
* Merge tag 'nvme-6.13-2024-12-05' of git://git.infradead.org/nvme into block-6.13Jens Axboe2024-12-054-26/+14
|\
| * nvme-tcp: simplify nvme_tcp_teardown_io_queues()Chunguang.xu2024-12-041-10/+4
| * nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues()Chunguang.xu2024-12-041-1/+0
| * nvme-rdma: unquiesce admin_q before destroy itChunguang.xu2024-12-041-7/+1
| * nvme-tcp: fix the memleak while create new ctrl failedChunguang.xu2024-12-041-1/+1
| * nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundaryChristoph Hellwig2024-12-041-1/+2
| * nvme-fabrics: handle zero MAXCMD without closing the connectionMaurizio Lombardi2024-12-041-2/+3
| * nvme-pci: remove two deallocate zeroes quirksKeith Busch2024-12-031-3/+1
| * nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supportedChristoph Hellwig2024-12-021-1/+2
* | module: Convert symbol namespace to string literalPeter Zijlstra2024-12-021-7/+7
* | Get rid of 'remove_new' relic from platform driver structLinus Torvalds2024-12-011-1/+1
* | Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linuxLinus Torvalds2024-11-307-82/+256
|\|
| * nvme: tuning pr code by using defined structs and macrosGuixin Liu2024-11-211-47/+75
| * nvme-fabrics: fix kernel crash while shutting down controllerNilay Shroff2024-11-191-0/+5
| * Revert "nvme: make keep-alive synchronous operation"Nilay Shroff2024-11-191-7/+10
| * nvme-pci: use sgls for all user requests if possibleKeith Busch2024-11-182-4/+13
| * nvme: define the remaining used sgls constantsKeith Busch2024-11-182-3/+4
| * nvme-pci: add support for sgl metadataKeith Busch2024-11-182-15/+136
| * nvme/multipath: Fix RCU list traversal to use SRCU primitiveBreno Leitao2024-11-181-7/+14
* | Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-188-72/+172
|\|
| * block: don't reorder requests in blk_add_rq_to_plugChristoph Hellwig2024-11-131-1/+1
| * block: add a rq_list typeChristoph Hellwig2024-11-132-9/+8
| * nvme-pci: reverse request order in nvme_queue_rqsChristoph Hellwig2024-11-131-22/+17
| * Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.org/nvme into for-6.1...Jens Axboe2024-11-135-31/+135
| |\
| | * nvme: parse reservation commands's action and rtype to stringGuixin Liu2024-11-131-6/+52
| | * nvme: check ns's volatile write cache not presentGuixin Liu2024-11-111-1/+3
| | * nvme: add rotational supportWang Yugui2024-11-112-0/+7