Show patches with: Submitter = Hannes Reinecke       |   160 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[5/5] brd: make logical sector size configurable brd: Allow to change block sizes - - - --- 2023-03-06 Hannes Reinecke New
[4/5] brd: limit maximal block size to 32M brd: Allow to change block sizes - - - --- 2023-03-06 Hannes Reinecke New
[3/5] brd: make sector size configurable brd: Allow to change block sizes - - - --- 2023-03-06 Hannes Reinecke New
[2/5] brd: abstract page_size conventions brd: Allow to change block sizes - - - --- 2023-03-06 Hannes Reinecke New
[1/5] brd: convert to folios brd: Allow to change block sizes - 1 - --- 2023-03-06 Hannes Reinecke New
[2/2] scsi: return BLK_STS_TRANSPORT for ALUA transitioning block,scsi: BLK_STS_AGAIN clarification - 1 - --- 2022-05-24 Hannes Reinecke New
[1/2] block: document BLK_STS_AGAIN usage block,scsi: BLK_STS_AGAIN clarification - 2 - --- 2022-05-24 Hannes Reinecke New
nvme-fc: mask out blkcg_get_fc_appid() if BLK_CGROUP_FC_APPID is not set nvme-fc: mask out blkcg_get_fc_appid() if BLK_CGROUP_FC_APPID is not set - - - --- 2022-05-19 Hannes Reinecke New
blk-cgroup: provide stubs for blkcg_get_fc_appid() blk-cgroup: provide stubs for blkcg_get_fc_appid() - - - --- 2022-05-19 Hannes Reinecke New
blk-cgroup: provide stubs for blkcg_get_fc_appid() blk-cgroup: provide stubs for blkcg_get_fc_appid() - - - --- 2022-05-19 Hannes Reinecke New
blk-mq: don't allocate requests when all cpus in a hctx are offline blk-mq: don't allocate requests when all cpus in a hctx are offline - - - --- 2021-06-30 Hannes Reinecke New
[PATCHv2] block/genhd: use atomic_t for disk_event->block [PATCHv2] block/genhd: use atomic_t for disk_event->block - - - --- 2021-06-02 Hannes Reinecke New
block/genhd: use atomic_t for disk_event->block block/genhd: use atomic_t for disk_event->block - - - --- 2021-06-01 Hannes Reinecke New
[2/2] dm_interposer - blk_interposer for device-mapper block-layer interposer - - - --- 2020-11-19 Hannes Reinecke New
[1/2] blk_interposer - Block Layer Interposer block-layer interposer - - - --- 2020-11-19 Hannes Reinecke New
[2/2] block: only return started requests from blk_mq_tag_to_rq() Untitled series #305619 - - - --- 2020-06-19 Hannes Reinecke New
sata_fsl: fixup compilation errors sata_fsl: fixup compilation errors - - - --- 2020-03-13 Hannes Reinecke New
[3/3] tests/nvme/034: Add a test for the fcloop driver ANA and fcloop tests - - - --- 2020-03-05 Hannes Reinecke New
[2/3] nvme/033: add test for ANA state transition ANA and fcloop tests - - - --- 2020-03-05 Hannes Reinecke New
[1/3] nvme: enable ANA support ANA and fcloop tests - - - --- 2020-03-05 Hannes Reinecke New
[15/15] rbd: switch to blk-mq rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[14/15] rbd: embed image request as blk_mq request payload rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[13/15] rbd: schedule image_request after preparation rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[12/15] rbd: kill img_request kref rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[11/15] rbd: drop state_mutex in __rbd_img_handle_request() rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[10/15] rbd: kill 'work_result' rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[09/15] rbd: count pending object requests in-line rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[08/15] rbd: add debugging statements for the state machine rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[07/15] rbd: use callback for image request completion rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[06/15] rbd: add 'done' state for rbd_obj_advance_copyup() rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[05/15] rbd: reorder switch statement in rbd_advance_write() rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[04/15] rbd: reorder switch statement in rbd_advance_read() rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[03/15] rbd: reorder rbd_img_advance() rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[02/15] rbd: use READ_ONCE() when checking the mapping size rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
[01/15] rbd: lock object request list rbd: switch to blk-mq - - - --- 2020-01-31 Hannes Reinecke New
rbd: lock object request list rbd: lock object request list - 1 - --- 2020-01-30 Hannes Reinecke New
rbd: set the 'device' link in sysfs rbd: set the 'device' link in sysfs - - - --- 2020-01-23 Hannes Reinecke New
[11/11] hpsa: enable host_tagset and switch to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[10/11] smartpqi: enable host tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[09/11] megaraid_sas: switch fusion adapters to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[08/11] scsi: hisi_sas: Switch v3 hw to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[07/11] scsi: Add template flag 'host_tagset' blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[06/11] blk-mq: move shared sbitmap into elevator queue blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[05/11] blk-mq: add WARN_ON in blk_mq_free_rqs() blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[04/11] blk-mq: Facilitate a shared sbitmap per tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[03/11] blk-mq: rename blk_mq_update_tag_set_depth() blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-12-02 Hannes Reinecke New
[02/11] 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 - --- 2019-12-02 Hannes Reinecke New
[01/11] blk-mq: Remove some unused function arguments blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 - --- 2019-12-02 Hannes Reinecke New
[8/8] hpsa: switch to using blk-mq blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[7/8] smartpqi: enable host tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[6/8] scsi: hisi_sas: Switch v3 hw to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[5/8] scsi: Add template flag 'host_tagset' blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[4/8] blk-mq: Facilitate a shared sbitmap per tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[3/8] blk-mq: Use a pointer for sbitmap blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[2/8] 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 - --- 2019-11-26 Hannes Reinecke New
[1/8] blk-mq: Remove some unused function arguments blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 - --- 2019-11-26 Hannes Reinecke New
[8/8] hpsa: switch to using blk-mq blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[7/8] smartpqi: enable host tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[6/8] scsi: hisi_sas: Switch v3 hw to MQ blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[5/8] scsi: Add template flag 'host_tagset' blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[4/8] blk-mq: Facilitate a shared sbitmap per tagset blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[3/8] blk-mq: Use a pointer for sbitmap blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - - - --- 2019-11-26 Hannes Reinecke New
[2/8] 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 - --- 2019-11-26 Hannes Reinecke New
[1/8] blk-mq: Remove some unused function arguments blk-mq/scsi: Provide hostwide shared tags for SCSI HBAs - 1 - --- 2019-11-26 Hannes Reinecke New
md/raid1: avoid soft lockup under high load md/raid1: avoid soft lockup under high load - - - --- 2019-10-25 Hannes Reinecke New
[2/2] blk-mq: always call into the scheduler in blk_mq_make_request() blk-mq I/O scheduling fixes - - - --- 2019-09-19 Hannes Reinecke New
[1/2] blk-mq: fixup request re-insert in blk_mq_try_issue_list_directly() blk-mq I/O scheduling fixes - - - --- 2019-09-19 Hannes Reinecke New
[5/5] blk-mq: free q->queue_hw_ctx in blk_mq_exit_queue() blk-mq: fixes for Ming Leis V6 patchset - - - --- 2019-04-23 Hannes Reinecke New
[4/5] blk-mq: Set hctx pointer to NULL in blk_mq_exit_hw_queues() blk-mq: fixes for Ming Leis V6 patchset - - - --- 2019-04-23 Hannes Reinecke New
[3/5] blk-mq: remove 'nr_queue' argument in blk_mq_exit_hw_queues() blk-mq: fixes for Ming Leis V6 patchset - - - --- 2019-04-23 Hannes Reinecke New
[2/5] blk-mq: drop 'hctx_idx' argument from blk_mq_alloc_hctx() blk-mq: fixes for Ming Leis V6 patchset - - - --- 2019-04-23 Hannes Reinecke New
[1/5] blk-mq: rename 'dead_hctx_XX' to 'unused_hctx_XX' blk-mq: fixes for Ming Leis V6 patchset - - - --- 2019-04-23 Hannes Reinecke New
block: use static bio_set for bio_split() calls block: use static bio_set for bio_split() calls - - - --- 2019-04-18 Hannes Reinecke New
block: don't call blk_mq_run_hw_queues() for dead or dying queues block: don't call blk_mq_run_hw_queues() for dead or dying queues - - - --- 2019-03-26 Hannes Reinecke New
block_dev: fix crash on chained bios with O_DIRECT block_dev: fix crash on chained bios with O_DIRECT - - - --- 2019-03-20 Hannes Reinecke New
bsg: allocate response buffer if requested bsg: allocate response buffer if requested - 2 - --- 2019-01-30 Hannes Reinecke New
[5/5] virtio-blk: modernize sysfs attribute creation genhd: register default groups with device_add_disk() 1 2 - --- 2018-09-28 Hannes Reinecke New
[4/5] zram: register default groups with device_add_disk() genhd: register default groups with device_add_disk() - 2 - --- 2018-09-28 Hannes Reinecke New
[3/5] aoe: register default groups with device_add_disk() genhd: register default groups with device_add_disk() 1 2 - --- 2018-09-28 Hannes Reinecke New
[2/5] nvme: register ns_id attributes as default sysfs groups genhd: register default groups with device_add_disk() - 2 - --- 2018-09-28 Hannes Reinecke New
[1/5] block: genhd: add 'groups' argument to device_add_disk genhd: register default groups with device_add_disk() - 2 - --- 2018-09-28 Hannes Reinecke New
[5/5] virtio-blk: modernize sysfs attribute creation genhd: register default groups with device_add_disk() 1 2 - --- 2018-09-05 Hannes Reinecke New
[4/5] zram: register default groups with device_add_disk() genhd: register default groups with device_add_disk() - 2 - --- 2018-09-05 Hannes Reinecke New
[3/5] aoe: use device_add_disk_with_groups() genhd: register default groups with device_add_disk() 1 2 - --- 2018-09-05 Hannes Reinecke New
[2/5] nvme: register ns_id attributes as default sysfs groups genhd: register default groups with device_add_disk() - - - --- 2018-09-05 Hannes Reinecke New
[1/5] block: genhd: add 'groups' argument to device_add_disk genhd: register default groups with device_add_disk() - 2 - --- 2018-09-05 Hannes Reinecke New
[5/5] virtio-blk: modernize sysfs attribute creation genhd: register default groups with device_add_disk() 1 2 - --- 2018-08-14 Hannes Reinecke New
[4/5] zram: register default groups with device_add_disk() genhd: register default groups with device_add_disk() - 2 - --- 2018-08-14 Hannes Reinecke New
[3/5] aoe: use device_add_disk_with_groups() genhd: register default groups with device_add_disk() - 2 - --- 2018-08-14 Hannes Reinecke New
[2/5] nvme: register ns_id attributes as default sysfs groups genhd: register default groups with device_add_disk() 1 2 - --- 2018-08-14 Hannes Reinecke New
[1/5] block: genhd: add 'groups' argument to device_add_disk genhd: register default groups with device_add_disk() - 2 - --- 2018-08-14 Hannes Reinecke New
block: copy ioprio in __bio_clone_fast() block: copy ioprio in __bio_clone_fast() - 1 - --- 2018-08-01 Hannes Reinecke New
[6/6] virtio-blk: modernize sysfs attribute creation genhd: register default groups with device_add_disk() 1 1 - --- 2018-07-30 Hannes Reinecke New
[5/6] zram: register default groups with device_add_disk() genhd: register default groups with device_add_disk() - 1 - --- 2018-07-30 Hannes Reinecke New
[4/6] aoe: use device_add_disk_with_groups() genhd: register default groups with device_add_disk() - 1 - --- 2018-07-30 Hannes Reinecke New
[3/6] nvme: register ns_id attributes as default sysfs groups genhd: register default groups with device_add_disk() - 1 - --- 2018-07-30 Hannes Reinecke New
[2/6] block: genhd: add 'groups' argument to device_add_disk genhd: register default groups with device_add_disk() - 1 - --- 2018-07-30 Hannes Reinecke New
[1/6] genhd: drop 'bool' argument from __device_add_disk() genhd: register default groups with device_add_disk() - - - --- 2018-07-30 Hannes Reinecke New
[5/5] zram: use device_add_disk_with_groups() genhd: implement device_add_disk_with_groups() - - - --- 2018-07-25 Hannes Reinecke New
[4/5] aoe: use device_add_disk_with_groups() genhd: implement device_add_disk_with_groups() - - - --- 2018-07-25 Hannes Reinecke New
« 1 2 »