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
block: switch all files cleared marked as GPLv2 to SPDX tags
2019-04-30 16:11:57 -06:00
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
bfq: fix blkio cgroup leakage v4
2020-09-03 11:26:54 +02:00
bio-crypt-ctx.c
Merge fbe changes from upstream 5.4
2020-02-25 13:27:21 -08:00
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
ANDROID: block: require drivers to declare supported crypto key type(s)
2020-04-07 17:58:49 +00:00
blk-crypto-internal.h
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
2020-04-07 17:58:39 +00:00
blk-crypto.c
ANDROID: block: backport the ability to specify max_dun_bytes
2020-05-15 22:01:33 +00:00
blk-exec.c
block: add SPDX tags to block layer files missing licensing information
2019-04-30 16:12:03 -06:00
blk-flush.c
This is the 5.4.183 stable release
2022-03-12 13:48:22 +01:00
blk-integrity.c
block: centralize PI remapping logic to the block layer
2019-09-17 20:03:49 -06:00
blk-ioc.c
block: Fix use-after-free issue accessing struct io_cq
2020-04-17 10:50:04 +02:00
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
block: fix 32 bit overflow in __blkdev_issue_discard()
2018-11-14 08:17:18 -07:00
blk-map.c
block: fix memleak when __blk_rq_map_user_iov() is failed
2020-01-12 12:21:43 +01:00
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: balance mapping between present CPUs and queues
2019-08-04 21:43:12 -06:00
blk-mq-debugfs-zoned.c
block: Cleanup license notice
2019-01-17 21:21:40 -07:00
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
Merge remote-tracking branch 'remotes/origin/tmp-f686d9f' into msm-lahaina
2019-07-01 17:41:24 -07:00
blk-mq-pci.c
Merge remote-tracking branch 'remotes/origin/tmp-f686d9f' into msm-lahaina
2019-07-01 17:41:24 -07:00
blk-mq-rdma.c
Merge remote-tracking branch 'remotes/origin/tmp-f686d9f' into msm-lahaina
2019-07-01 17:41:24 -07:00
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
blk-mq-tag.h
blk-mq-virtio.c
ANDROID: modularize BLK_MQ_VIRTIO
2020-01-31 16:27:30 -08:00
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
block: remove the queue_lock indirection
2018-11-15 12:17:28 -07:00
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
block: remove a few unused exports
2018-11-15 12:13:25 -07:00
blk-stat.c
block: prevent division by zero in blk_rq_stat_sum()
2024-04-13 12:51:38 +02:00
blk-stat.h
block: deactivate blk_stat timer in wbt_disable_default()
2018-12-12 06:47:51 -07:00
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
block: add SPDX tags to block layer files missing licensing information
2019-04-30 16:12:03 -06:00
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
Merge fbe changes from upstream 5.4
2020-02-25 13:27:21 -08:00
bsg-lib.c
block: Fix the type of 'sts' in bsg_queue_rq()
2020-01-23 08:22:44 +01:00
bsg.c
scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
2021-09-22 12:26:23 +02:00
cmdline-parser.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
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
block: simplify blkdev_nr_zones
2020-01-07 16:02:49 -08:00
ioprio.c
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
2021-12-14 14:49:02 +01:00
Kconfig
ANDROID: modularize BLK_MQ_VIRTIO
2020-01-31 16:27:30 -08:00
Kconfig.iosched
docs: block: convert to ReST
2019-07-15 09:20:27 -03:00
keyslot-manager.c
ANDROID: block: backport the ability to specify max_dun_bytes
2020-05-15 22:01:33 +00:00
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
block: t10-pi: fix -Wswitch warning
2019-09-23 08:05:19 -06:00