Show patches with: Submitter = John Garry       |   258 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] blk-mq: Properly init requests from blk_mq_alloc_request_hctx() [v2] blk-mq: Properly init requests from blk_mq_alloc_request_hctx() - 2 - --- 2022-10-26 John Garry New
[RFC,v3,7/7] scsi: hisi_sas: Remove internal tag handling for reserved commands blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,6/7] scsi: mvsas: Remove internal tag handling blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,5/7] ata: libata: Queue ATA internal commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,4/7] ata: libata: Add ata_internal_timeout() blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,3/7] ata: libata: Make space for ATA queue command in scmd payload blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,2/7] ata: libata-scsi: Add ata_internal_queuecommand() blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,1/7] ata: libata-scsi: Add ata_scsi_queue_internal() blk-mq/libata/scsi: SCSI driver tagging improvements Part II - - - --- 2022-10-25 John Garry New
[RFC,v3,22/22] scsi: libsas: Delete sas_task_slow.timer blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,21/22] scsi: libsas: Queue internal abort commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,20/22] scsi: core: Add scsi_alloc_request_hwq() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,19/22] scsi: libsas: Queue TMF commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,18/22] scsi: libsas: Queue SMP commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,17/22] scsi: libsas drivers: Reserve tags blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,16/22] ata: libata-scsi: Allocate sdev early in port probe blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,15/22] scsi: libsas: Add sas_ata_setup_device() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,14/22] ata: libata-scsi: Add ata_scsi_setup_sdev() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,13/22] scsi: scsi_transport_sas: Allocate end device target id in the rphy alloc blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,12/22] scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - 1 - --- 2022-10-25 John Garry New
[RFC,v3,11/22] scsi: libsas: Add sas_internal_timeout() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,10/22] scsi: libsas: Add sas_queuecommand_internal() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,09/22] scsi: libsas: Add sas_alloc_slow_task_rq() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,08/22] scsi: scsi_transport_sas: Alloc sdev for expander blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,07/22] scsi: libsas: Notify LLDD expander found before calling sas_rphy_add() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,06/22] scsi: libsas: Improve sas_ex_discover_expander() error handling blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,05/22] scsi: core: Add support for reserved command timeout handling blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,04/22] scsi: core: Add support to send reserved commands blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,03/22] scsi: core: Implement reserved command handling blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,02/22] scsi: core: Add scsi_get_dev() blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
[RFC,v3,01/22] blk-mq: Don't get budget for reserved requests blk-mq/libata/scsi: SCSI driver tagging improvements Part I - - - --- 2022-10-25 John Garry New
blk-mq: Properly init bios from blk_mq_alloc_request_hctx() blk-mq: Properly init bios from blk_mq_alloc_request_hctx() - - - --- 2022-10-22 John Garry New
Issue in blk_mq_alloc_request_hctx() Issue in blk_mq_alloc_request_hctx() - - - --- 2022-10-21 John Garry New
[v3,6/6] blk-mq: Drop local variable for reserved tag blk-mq: Add a flag for reserved requests series - 3 - --- 2022-07-06 John Garry New
[v3,5/6] blk-mq: Drop 'reserved' arg of busy_tag_iter_fn blk-mq: Add a flag for reserved requests series - 5 - --- 2022-07-06 John Garry New
[v3,4/6] scsi: fnic: Drop reserved request handling blk-mq: Add a flag for reserved requests series - 4 - --- 2022-07-06 John Garry New
[v3,3/6] blk-mq: Drop blk_mq_ops.timeout 'reserved' arg blk-mq: Add a flag for reserved requests series 1 4 - --- 2022-07-06 John Garry New
[v3,2/6] blk-mq: Add a flag for reserved requests blk-mq: Add a flag for reserved requests series - 4 - --- 2022-07-06 John Garry New
[v3,1/6] scsi: core: Remove reserved request time-out handling blk-mq: Add a flag for reserved requests series - 4 - --- 2022-07-06 John Garry New
[v2,6/6] blk-mq: Drop local variable for reserved tag blk-mq: Add a flag for reserved requests series - 1 - --- 2022-06-21 John Garry New
[v2,5/6] blk-mq: Drop 'reserved' arg of busy_tag_iter_fn blk-mq: Add a flag for reserved requests series - 4 - --- 2022-06-21 John Garry New
[v2,4/6] scsi: fnic: Drop reserved request handling blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-21 John Garry New
[v2,3/6] blk-mq: Drop blk_mq_ops.timeout 'reserved' arg blk-mq: Add a flag for reserved requests series 1 3 - --- 2022-06-21 John Garry New
[v2,2/6] blk-mq: Add a flag for reserved requests blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-21 John Garry New
[v2,1/6] scsi: core: Remove reserved request time-out handling blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-21 John Garry New
[5/5] blk-mq: Drop 'reserved' member of busy_tag_iter_fn blk-mq: Add a flag for reserved requests series - 2 - --- 2022-06-17 John Garry New
[4/5] scsi: fnic: Drop reserved request handling blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-17 John Garry New
[3/5] blk-mq: Drop blk_mq_ops.timeout 'reserved' arg blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-17 John Garry New
[2/5] blk-mq: Add a flag for reserved requests blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-17 John Garry New
[1/5] scsi: core: Remove reserved request time-out handling blk-mq: Add a flag for reserved requests series - 3 - --- 2022-06-17 John Garry New
[RFC,v2,18/18] scsi: libsas drivers: Remove private tag management blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,17/18] scsi: libsas: Queue internal abort commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,16/18] scsi: core: Add scsi_alloc_request_hwq() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,15/18] scsi: libsas: Queue TMF commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,14/18] scsi: libsas: Queue SMP commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,13/18] scsi: libsas: Allocate SCSI commands for tasks blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,12/18] scsi: libsas drivers: Prepare for reserved commands blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,11/18] scsi: libsas: Don't attempt to find scsi host rphy in slave alloc blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,10/18] libata/scsi: libsas: Add sas_queuecommand_internal() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,09/18] scsi: ipr: Support reserved commands blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,08/18] libata: Queue ATA internal commands as requests blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,07/18] libata-scsi: Add ata_internal_queuecommand() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,06/18] libata-scsi: Add ata_scsi_queue_internal() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,05/18] scsi: core: Allocate SCSI host sdev when required blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,04/18] scsi: core: Add support to send reserved commands blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,03/18] scsi: core: Implement reserved command handling blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,02/18] scsi: core: Resurrect scsi_{get,free}_host_dev() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-06-09 John Garry New
[RFC,v2,01/18] blk-mq: Add a flag for reserved requests blk-mq/libata/scsi: SCSI driver tagging improvements - 2 - --- 2022-06-09 John Garry New
[RFC,2/2] sbitmap: Spread sbitmap word allocation over NUMA nodes sbitmap: NUMA node spreading - - - --- 2022-05-10 John Garry New
[RFC,1/2] sbitmap: Make sbitmap.map a double pointer sbitmap: NUMA node spreading - - - --- 2022-05-10 John Garry New
[11/11] scsi: hisi_sas: Remove private tag management blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[10/11] scsi: libsas: Add sas_task_to_hwq() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[09/11] scsi: libsas: Add sas_task_to_unique_tag() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[08/11] scsi: libsas: Change ATA support to deal with each qc having a SCSI command blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[07/11] scsi: libsas: Send internal abort commands through the block layer blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[06/11] scsi: core: Add scsi_alloc_request_hwq() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[05/11] scsi: libsas: Send TMF commands through the block layer blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[04/11] scsi: libsas: Send SMP commands through the block layer blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[03/11] libata: Send internal commands through the block layer blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[02/11] scsi: core: Add SUBMITTED_BY_SCSI_CUSTOM_OPS blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
[01/11] blk-mq: Add blk_mq_init_queue_ops() blk-mq/libata/scsi: SCSI driver tagging improvements - - - --- 2022-03-22 John Garry New
sbitmap: Delete old sbitmap_queue_get_shallow() sbitmap: Delete old sbitmap_queue_get_shallow() - - - --- 2022-02-08 John Garry New
[v2,3/3] blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 2 - --- 2021-12-06 John Garry New
[v2,2/3] blk-mq: Delete busy_iter_fn blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 2 1 --- 2021-12-06 John Garry New
[v2,1/3] blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 1 1 --- 2021-12-06 John Garry New
[RFT,3/3] blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 2 - --- 2021-11-02 John Garry New
[RFT,2/3] blk-mq: Delete busy_iter_fn blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 2 - --- 2021-11-02 John Garry New
[RFT,1/3] blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - 1 - --- 2021-11-02 John Garry New
blk-mq-debugfs: Show active requests per queue for shared tags blk-mq-debugfs: Show active requests per queue for shared tags - - - --- 2021-10-29 John Garry New
blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - - 1 --- 2021-10-22 John Garry New
[v2] blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags [v2] blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - 1 1 --- 2021-10-18 John Garry New
blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - 1 - --- 2021-10-13 John Garry New
[v5,14/14] blk-mq: Change shared sbitmap naming to shared tags blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-10-05 John Garry New
[v5,13/14] blk-mq: Stop using pointers for blk_mq_tags bitmap tags blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,12/14] blk-mq: Use shared tags for shared sbitmap support blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-10-05 John Garry New
[v5,11/14] blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-10-05 John Garry New
[v5,10/14] blk-mq: Add blk_mq_alloc_map_and_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,09/14] blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,08/14] blk-mq: Don't clear driver tags own mapping blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,07/14] blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,06/14] blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
« 1 2 3 »