Centos-kernel-stream-9/block
Augusto Caringi 5223e73bed Merge: block: use plug request list tail for one-shot backmerge attempt
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7111

block: use plug request list tail for one-shot backmerge attempt

JIRA: https://issues.redhat.com/browse/RHEL-96295

Signed-off-by: Ming Lei <ming.lei@redhat.com>

Approved-by: Jeff Moyer <jmoyer@redhat.com>
Approved-by: bgurney <bgurney@redhat.com>
Approved-by: Ewan D. Milne <emilne@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Augusto Caringi <acaringi@redhat.com>
2025-08-12 13:50:09 -03:00
..
partitions block: fix conversion of GPT partition name to 7-bit 2025-03-17 12:51:18 +08:00
Kconfig
Kconfig.iosched
Makefile blk-mq: remove unused queue mapping helpers 2025-03-14 16:48:35 +08:00
badblocks.c
bdev.c fs: claw back a few FMODE_* bits 2025-07-11 07:21:34 -04:00
bfq-cgroup.c
bfq-iosched.c block, bfq: constify sysfs attributes 2025-03-14 16:48:36 +08:00
bfq-iosched.h
bfq-wf2q.c
bio-integrity.c blk-integrity: remove seed for user mapped buffers 2025-03-14 16:48:15 +08:00
bio.c scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer 2025-05-30 11:28:41 -04:00
blk-cgroup-fc-appid.c
blk-cgroup-rwstat.c
blk-cgroup-rwstat.h blk-cgroup: rwstat: fix kernel-doc warnings in header file 2025-03-14 16:48:41 +08:00
blk-cgroup.c blk-cgroup: Fix class @block_class's subsystem refcount leakage 2025-04-16 16:11:09 +08:00
blk-cgroup.h blk-cgroup: fix kernel-doc warnings in header file 2025-03-14 16:48:41 +08:00
blk-core.c block: get rid of request queue ->sysfs_dir_lock 2025-03-14 16:48:43 +08:00
blk-crypto-fallback.c block, fs: Restore the per-bio/request data lifetime fields 2025-03-14 16:48:20 +08:00
blk-crypto-internal.h
blk-crypto-profile.c
blk-crypto-sysfs.c
blk-crypto.c
blk-flush.c
blk-ia-ranges.c block: get rid of request queue ->sysfs_dir_lock 2025-03-14 16:48:43 +08:00
blk-integrity.c blk-integrity: remove seed for user mapped buffers 2025-03-14 16:48:15 +08:00
blk-ioc.c block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback 2025-03-14 16:48:12 +08:00
blk-iocost.c block: force noio scope in blk_mq_freeze_queue 2025-03-14 16:48:44 +08:00
blk-iolatency.c block: force noio scope in blk_mq_freeze_queue 2025-03-14 16:48:44 +08:00
blk-ioprio.c
blk-ioprio.h
blk-lib.c
blk-map.c block: remove blk_rq_bio_prep 2025-03-14 16:48:37 +08:00
blk-merge.c block: use plug request list tail for one-shot backmerge attempt 2025-07-10 16:43:24 +08:00
blk-mq-cpumap.c blk-mq: create correct map for fallback case 2025-03-14 16:48:43 +08:00
blk-mq-debugfs.c block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
blk-mq-debugfs.h
blk-mq-sched.c block: remove BLK_MQ_F_SHOULD_MERGE 2025-03-14 16:48:35 +08:00
blk-mq-sched.h
blk-mq-sysfs.c block: fix nr_hw_queue update racing with disk addition/removal 2025-03-14 16:48:43 +08:00
blk-mq-tag.c block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
blk-mq.c block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone 2025-04-09 08:52:28 +08:00
blk-mq.h block: simplify tag allocation policy selection 2025-03-14 16:48:39 +08:00
blk-pm.c scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() 2025-05-29 12:03:16 -04:00
blk-pm.h
blk-rq-qos.c block: force noio scope in blk_mq_freeze_queue 2025-03-14 16:48:44 +08:00
blk-rq-qos.h
blk-settings.c block: never reduce ra_pages in blk_apply_bdi_limits 2025-05-08 18:20:39 +08:00
blk-stat.c
blk-stat.h
blk-sysfs.c block: force noio scope in blk_mq_freeze_queue 2025-03-14 16:48:44 +08:00
blk-throttle.c block/blk-throttle: silence !BLK_DEV_IO_TRACE variable warnings 2025-07-16 17:39:12 +08:00
blk-throttle.h blk-throttle: Prevents the bps restricted io from entering the bps queue again 2025-07-16 17:39:10 +08:00
blk-timeout.c
blk-wbt.c
blk-wbt.h
blk-zoned.c block: Remove zone write plugs when handling native zone append writes 2025-03-14 16:48:45 +08:00
blk.h block: make segment size limit workable for > 4K PAGE_SIZE 2025-03-14 16:48:45 +08:00
bounce.c block, fs: Restore the per-bio/request data lifetime fields 2025-03-14 16:48:20 +08:00
bsg-lib.c block: remove BLK_MQ_F_NO_SCHED 2025-03-14 16:48:38 +08:00
bsg.c
disk-events.c
early-lookup.c wrapper for access to ->bd_partno 2025-03-14 16:48:08 +08:00
elevator.c block: force noio scope in blk_mq_freeze_queue 2025-03-14 16:48:44 +08:00
elevator.h elevator: Enable const sysfs attributes 2025-03-14 16:48:36 +08:00
fops.c fs: claw back a few FMODE_* bits 2025-07-11 07:21:34 -04:00
genhd.c block: limit disk max sectors to (LLONG_MAX >> 9) 2025-03-14 16:48:42 +08:00
holder.c
ioctl.c bdev: move ->bd_read_only to ->__bd_flags 2025-03-14 16:48:08 +08:00
ioprio.c
kyber-iosched.c kyber: constify sysfs attributes 2025-03-14 16:48:36 +08:00
mq-deadline.c block: mq-deadline: Constify sysfs attributes 2025-03-14 16:48:36 +08:00
opal_proto.h
sed-opal.c
t10-pi.c