Christoph Hellwig
699354537f
BACKPORT: bdi: initialize ->ra_pages and ->io_pages in bdi_init
...
Set up a readahead size by default, as very few users have a good
reason to change it. This means code, ecryptfs, and orangefs now
set up the values while they were previously missing it, while ubifs,
mtd and vboxsf manually set it to 0 to avoid readahead.
Change-Id: I2394fea47e8685f26aee9cc52c72018cd2715741
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Acked-by: David Sterba <dsterba@suse.com> [btrfs]
Acked-by: Richard Weinberger <richard@nod.at> [ubifs, mtd]
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2026-05-08 21:46:13 +02:00
..
partitions
partitions: mac: fix handling of bogus partition table
2025-03-13 12:43:16 +01:00
badblocks.c
bfq-cgroup.c
block, bfq: fix null pointer dereference in bfq_bio_bfqg()
2022-12-08 11:22:57 +01:00
bfq-iosched.c
block, bfq: don't break merge chain in bfq_split_bfqq()
2024-11-08 16:20:28 +01:00
bfq-iosched.h
bfq: Get rid of __bio_blkcg() usage
2022-06-14 18:11:50 +02:00
bfq-wf2q.c
bio-crypt-ctx.c
bio-integrity.c
block: initialize integrity buffer to zero before writing it to media
2024-09-12 11:03:50 +02:00
bio.c
Merge tag 'ASB-2025-05-05_11-5.4' of https://android.googlesource.com/kernel/common into android13-5.4-lahaina
2025-05-18 08:00:20 +00:00
blk-cgroup.c
blk-cgroup: fix missing pd_online_fn() while activating policy
2023-02-06 07:52:48 +01:00
blk-core.c
BACKPORT: bdi: initialize ->ra_pages and ->io_pages in bdi_init
2026-05-08 21:46:13 +02:00
blk-crypto-fallback.c
blk-crypto-internal.h
blk-crypto.c
blk-exec.c
blk-flush.c
This is the 5.4.183 stable release
2022-03-12 13:48:22 +01:00
blk-integrity.c
blk-ioc.c
blk-iocost.c
blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
2024-12-19 18:05:04 +01:00
blk-iolatency.c
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
2022-06-14 18:11:49 +02:00
blk-lib.c
blk-map.c
blk-merge.c
Merge 5.4.246 into android11-5.4-lts
2023-06-20 19:13:58 +00:00
blk-mq-cpumap.c
blk-mq-debugfs-zoned.c
blk-mq-debugfs.c
blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
2022-08-25 11:17:36 +02:00
blk-mq-debugfs.h
blk-mq-pci.c
blk-mq-rdma.c
blk-mq-sched.c
blk-mq: correct stale comment of .get_budget
2023-03-11 16:43:34 +01:00
blk-mq-sched.h
block: only call sched requeue_request() for scheduled requests
2020-09-23 12:40:37 +02:00
blk-mq-sysfs.c
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
2025-10-29 13:59:46 +01:00
blk-mq-tag.c
BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
2021-09-03 05:19:17 -07:00
blk-mq-tag.h
BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool
2021-09-03 05:19:17 -07:00
blk-mq-virtio.c
blk-mq.c
Merge 5.4.287 into android11-5.4-lts
2024-12-16 10:50:16 +00:00
blk-mq.h
Merge 5.4.287 into android11-5.4-lts
2024-12-16 10:50:16 +00:00
blk-pm.c
This is the 5.4.87 stable release
2021-01-06 09:12:49 -08:00
blk-pm.h
blk-rq-qos.c
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
2024-11-08 16:20:48 +01:00
blk-rq-qos.h
block: fix race between adding/removing rq qos and normal IO
2021-07-14 16:53:18 +02:00
blk-settings.c
block: use int to store blk_stack_limits() return value
2025-10-29 13:59:46 +01:00
blk-softirq.c
blk-stat.c
block: prevent division by zero in blk_rq_stat_sum()
2024-04-13 12:51:38 +02:00
blk-stat.h
blk-sysfs.c
block: don't delete queue kobject before its children
2022-04-15 14:18:05 +02:00
blk-throttle.c
blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
2023-12-20 15:41:20 +01:00
blk-timeout.c
blk-wbt.c
blk-wbt: make sure throttle is enabled properly
2021-07-14 16:53:25 +02:00
blk-wbt.h
blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
2021-07-14 16:53:25 +02:00
blk-zoned.c
This is the 5.4.148 stable release
2021-09-25 14:41:58 +02:00
blk.h
BACKPORT: blk-mq: fix is_flush_rq
2021-09-03 05:21:21 -07:00
bounce.c
bsg-lib.c
bsg.c
scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
2021-09-22 12:26:23 +02:00
cmdline-parser.c
compat_ioctl.c
block/compat_ioctl: fix range check in BLKGETSIZE
2022-04-27 13:50:50 +02:00
elevator.c
block: return ELEVATOR_DISCARD_MERGE if possible
2022-05-25 09:14:38 +02:00
genhd.c
block: Suppress uevent for hidden device when removed
2021-03-30 14:35:23 +02:00
ioctl.c
ioprio.c
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
2021-12-14 14:49:02 +01:00
Kconfig
Kconfig.iosched
keyslot-manager.c
kyber-iosched.c
kyber: fix out of bounds access when preempted
2021-05-19 10:08:30 +02:00
Makefile
blk-mq: Tentetively disable -Walign-mismatch warning
2022-12-17 03:34:06 +02:00
mq-deadline.c
block: return ELEVATOR_DISCARD_MERGE if possible
2022-05-25 09:14:38 +02:00
opal_proto.h
block: sed-opal: handle empty atoms when parsing response
2024-03-26 18:22:12 -04:00
OWNERS
ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS
2021-04-01 13:45:14 +00:00
partition-generic.c
This is the 5.4.228 stable release
2023-01-07 14:58:34 +00:00
scsi_ioctl.c
sed-opal.c
block: sed-opal: handle empty atoms when parsing response
2024-03-26 18:22:12 -04:00
t10-pi.c