Show patches with: Submitter = John Garry       |   258 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
sbitmap: Delete old sbitmap_queue_get_shallow() sbitmap: Delete old sbitmap_queue_get_shallow() - - - --- 2022-02-08 John Garry New
sbitmap: Consider cleared bits in sbitmap_bitmap_show() sbitmap: Consider cleared bits in sbitmap_bitmap_show() - - - --- 2020-07-01 John Garry New
Issue in blk_mq_alloc_request_hctx() Issue in blk_mq_alloc_request_hctx() - - - --- 2022-10-21 John Garry New
blk-mq: Use request queue-wide tags for tagset-wide sbitmap blk-mq: Use request queue-wide tags for tagset-wide sbitmap - - - --- 2021-05-03 John Garry New
blk-mq: Remove some unused function arguments blk-mq: Remove some unused function arguments - 2 - --- 2020-02-26 John Garry New
blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget - 1 - --- 2020-04-16 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
blk-mq: Make blk_mq_run_hw_queue() return void blk-mq: Make blk_mq_run_hw_queue() return void - 1 - --- 2019-10-29 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
blk-mq: Explicitly zero-init blk_mq_tags.active_queues blk-mq: Explicitly zero-init blk_mq_tags.active_queues - - - --- 2020-05-26 John Garry New
blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - 1 - --- 2021-07-27 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
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-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED - 1 - --- 2021-01-08 John Garry New
[v8,18/18] smartpqi: enable host tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,17/18] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,16/18] hpsa: enable host_tagset and switch to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 - --- 2020-08-19 John Garry New
[v8,15/18] scsi: scsi_debug: Support host tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,14/18] scsi: hisi_sas: Switch v3 hw to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,13/18] scsi: core: Show nr_hw_queues in sysfs blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,12/18] scsi: Add host and host template flag 'host_tagset' blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - 1 --- 2020-08-19 John Garry New
[v8,11/18] null_blk: Support shared tag bitmap blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,10/18] blk-mq, elevator: Count requests per hctx to improve performance blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,09/18] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - 1 --- 2020-08-19 John Garry New
[v8,08/18] blk-mq: Record nr_active_requests per queue for when using shared sbitmap blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - 1 --- 2020-08-19 John Garry New
[v8,07/18] blk-mq: Relocate hctx_may_queue() blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,06/18] blk-mq: Facilitate a shared sbitmap per tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - 1 --- 2020-08-19 John Garry New
[v8,05/18] blk-mq: Use pointers for blk_mq_tags bitmap tags blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 1 --- 2020-08-19 John Garry New
[v8,04/18] blk-mq: Pass flags for tag init/free blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,03/18] blk-mq: Free tags in blk_mq_init_tags() upon error blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,02/18] blk-mq: Rename blk_mq_update_tag_set_depth() blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2020-08-19 John Garry New
[v8,01/18] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 - --- 2020-08-19 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
[v5,05/14] blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,04/14] blk-mq: Invert check in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,03/14] blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,02/14] block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v5,01/14] blk-mq: Change rqs check in blk_mq_free_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-10-05 John Garry New
[v4,13/13] blk-mq: Stop using pointers for blk_mq_tags bitmap tags blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,12/13] blk-mq: Use shared tags for shared sbitmap support blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-09-24 John Garry New
[v4,11/13] blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-09-24 John Garry New
[v4,10/13] blk-mq: Add blk_mq_alloc_map_and_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,09/13] blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,08/13] blk-mq: Don't clear driver tags own mapping blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,07/13] blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,06/13] blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,05/13] blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,04/13] blk-mq: Invert check in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,03/13] blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,02/13] block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 John Garry New
[v4,01/13] blk-mq: Change rqs check in blk_mq_free_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - 2 - --- 2021-09-24 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,2/2] blk-mq: Use request queue-wide tags for tagset-wide sbitmap blk-mq: Request queue-wide tags for shared sbitmap - 1 - --- 2021-05-13 John Garry New
[v3,13/13] blk-mq: Stop using pointers for blk_mq_tags bitmap tags blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,12/13] blk-mq: Use shared tags for shared sbitmap support blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 John Garry New
[v3,11/13] blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 John Garry New
[v3,10/13] blk-mq: Add blk_mq_alloc_map_and_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 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
[v3,1/2] blk-mq: Some tag allocation code refactoring blk-mq: Request queue-wide tags for shared sbitmap - 1 - --- 2021-05-13 John Garry New
[v3,09/13] blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,08/13] blk-mq: Don't clear driver tags own mapping blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 John Garry New
[v3,07/13] blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 John Garry New
[v3,06/13] blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-27 John Garry New
[v3,05/13] blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,04/13] blk-mq: Invert check in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,03/13] blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,02/13] block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v3,01/13] blk-mq: Change rqs check in blk_mq_free_rqs() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-27 John Garry New
[v2] blk-mq: Use request queue-wide tags for tagset-wide sbitmap [v2] blk-mq: Use request queue-wide tags for tagset-wide sbitmap - - - --- 2021-05-11 John Garry New
[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
[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
[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,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/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,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,11/11] blk-mq: Stop using pointers for blk_mq_tags bitmap tags blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-09 John Garry New
[v2,10/11] blk-mq: Use shared tags for shared sbitmap support blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-09 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
[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
[v2,09/11] scsi: Set blk_mq_ops.init_request_no_hctx blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-09 John Garry New
[v2,08/11] blk-mq: Add blk_mq_ops.init_request_no_hctx() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-09 John Garry New
[v2,07/11] blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-09 John Garry New
[v2,06/11] blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() blk-mq: Reduce static requests memory footprint for shared sbitmap - - - --- 2021-08-09 John Garry New
[v2,05/11] blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_request}() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-09 John Garry New
[v2,04/11] blk-mq: Invert check in blk_mq_update_nr_requests() blk-mq: Reduce static requests memory footprint for shared sbitmap - 1 - --- 2021-08-09 John Garry New
« 1 2 3 »