Jens Axboe [Tue, 9 Apr 2024 14:48:19 +0000 (08:48 -0600)]
drm: nouveau: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:48:02 +0000 (08:48 -0600)]
drm: msm: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:46:39 +0000 (08:46 -0600)]
drm: amd: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:45:38 +0000 (08:45 -0600)]
drm/i915: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:44:48 +0000 (08:44 -0600)]
drm: convert debugfs helpers to be read/write iterator based
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:42:06 +0000 (08:42 -0600)]
drm: switch drm_read() to be iterator based
First step of converting the GPU drivers to using read/write iterators,
convert the common file read helper to be iter based.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:12:04 +0000 (13:12 -0600)]
fs/notify: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:11:54 +0000 (13:11 -0600)]
drivers/regulator: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:11:39 +0000 (13:11 -0600)]
drivers/bus: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:11:23 +0000 (13:11 -0600)]
drivers/base: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:11:07 +0000 (13:11 -0600)]
drivers/opp: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:10:55 +0000 (13:10 -0600)]
drivers/i2c: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 21:56:49 +0000 (15:56 -0600)]
firmware: tegra: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 22:11:43 +0000 (16:11 -0600)]
firmware: turris-mox-rwtm: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 22:11:26 +0000 (16:11 -0600)]
firmware: psci: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 22:11:15 +0000 (16:11 -0600)]
firmware: efi: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 22:11:04 +0000 (16:11 -0600)]
firmware: cirrus: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 22:10:51 +0000 (16:10 -0600)]
firmware: arm_scmi: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:10:04 +0000 (13:10 -0600)]
drivers/pci: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 17:49:11 +0000 (11:49 -0600)]
drivers/input: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:09:30 +0000 (13:09 -0600)]
fs/eventfd: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:09:05 +0000 (13:09 -0600)]
drivers/auxdisplay: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 17:00:33 +0000 (11:00 -0600)]
drivers/tty: convert to ->read_iter and ->write_iter
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:08:34 +0000 (13:08 -0600)]
drivers/hid: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:08:17 +0000 (13:08 -0600)]
drivers/counter: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:08:01 +0000 (13:08 -0600)]
drivers/comedi: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:07:45 +0000 (13:07 -0600)]
fs/efivars: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:07:31 +0000 (13:07 -0600)]
drivers/ras: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:07:12 +0000 (13:07 -0600)]
drivers/bluetooth: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 15:05:37 +0000 (09:05 -0600)]
drivers/gpio: convert to ->read_iter and ->write_iter
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 18:01:10 +0000 (12:01 -0600)]
fs/pstore: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:31:56 +0000 (08:31 -0600)]
crypto: cpp: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:31:32 +0000 (08:31 -0600)]
crypto: qat: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:30:57 +0000 (08:30 -0600)]
crypto: iaa: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:30:25 +0000 (08:30 -0600)]
crypto: hisilicon: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:05:00 +0000 (13:05 -0600)]
drivers/acpi: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Fri, 5 Apr 2024 19:04:29 +0000 (13:04 -0600)]
drivers/accel: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Thu, 4 Apr 2024 02:50:23 +0000 (20:50 -0600)]
ipc: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Thu, 4 Apr 2024 02:49:06 +0000 (20:49 -0600)]
lib: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 21:09:53 +0000 (15:09 -0600)]
s390/dasd: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:12:45 +0000 (08:12 -0600)]
zram: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:12:33 +0000 (08:12 -0600)]
mtip32xx: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:12:22 +0000 (08:12 -0600)]
drbd: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Tue, 9 Apr 2024 14:12:08 +0000 (08:12 -0600)]
aoe: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Thu, 4 Apr 2024 02:04:48 +0000 (20:04 -0600)]
mm: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:57:37 +0000 (07:57 -0600)]
security: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:57:20 +0000 (07:57 -0600)]
lockdown: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:56:51 +0000 (07:56 -0600)]
integrity: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:56:20 +0000 (07:56 -0600)]
selinux: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:56:08 +0000 (07:56 -0600)]
lsm: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:55:31 +0000 (07:55 -0600)]
landlock: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:55:16 +0000 (07:55 -0600)]
apparmor: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:52:24 +0000 (07:52 -0600)]
smack: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:49:20 +0000 (07:49 -0600)]
tomoyo: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Thu, 4 Apr 2024 17:12:56 +0000 (11:12 -0600)]
fs: add iterator based version of simple_transaction_read()
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:18:17 +0000 (16:18 -0600)]
kprobes: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:15:09 +0000 (16:15 -0600)]
locking/lock_events: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:14:43 +0000 (16:14 -0600)]
kernel/irq: convert debugfs helpers to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:14:19 +0000 (16:14 -0600)]
sched/debug: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:13:51 +0000 (16:13 -0600)]
gcov: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:13:33 +0000 (16:13 -0600)]
tracing: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:13:06 +0000 (16:13 -0600)]
rv: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:12:24 +0000 (16:12 -0600)]
kernel/time: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:12:04 +0000 (16:12 -0600)]
relay: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:11:53 +0000 (16:11 -0600)]
printk: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:11:23 +0000 (16:11 -0600)]
kernel/power: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:10:56 +0000 (16:10 -0600)]
module: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:10:43 +0000 (16:10 -0600)]
kcsan: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:10:32 +0000 (16:10 -0600)]
kernel/fail_function: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:10:14 +0000 (16:10 -0600)]
dma-debug: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:09:52 +0000 (16:09 -0600)]
perf: convert events to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Mon, 8 Apr 2024 22:09:04 +0000 (16:09 -0600)]
bpf: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 3 Apr 2024 22:57:50 +0000 (16:57 -0600)]
block: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:05:19 +0000 (08:05 -0600)]
ASoC: SOF: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:05:03 +0000 (08:05 -0600)]
ASoC: SOF: Core: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:03:58 +0000 (08:03 -0600)]
SoC: SOF: icp4: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:03:43 +0000 (08:03 -0600)]
ASoC: SOF: icp3-dtrace: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:03:19 +0000 (08:03 -0600)]
sound/oss/dmasound: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:03:00 +0000 (08:03 -0600)]
ALSA: pcmtest: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:02:36 +0000 (08:02 -0600)]
ASoC: fsl: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:02:10 +0000 (08:02 -0600)]
ASoC: Intel: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 14:01:16 +0000 (08:01 -0600)]
ALSA: core: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Sat, 6 Apr 2024 19:34:25 +0000 (13:34 -0600)]
fs: add IOCB_VECTORED flags
This allows a user of ->read_iter() or ->write_iter() to tell if this
request originally came as a readv/writev, or if it was a normal
read/write operation.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:46:15 +0000 (11:46 -0600)]
net: l2tp: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:46:00 +0000 (11:46 -0600)]
net: rfkill: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:45:49 +0000 (11:45 -0600)]
net: wireless: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:42:32 +0000 (11:42 -0600)]
net: sunrpc: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:41:35 +0000 (11:41 -0600)]
net: 6lowpan: convert debugfs to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:41:21 +0000 (11:41 -0600)]
net: mac80211: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 17:32:18 +0000 (11:32 -0600)]
Bluetooth: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 3 Apr 2024 18:10:24 +0000 (12:10 -0600)]
staging: convert drivers to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:39:13 +0000 (07:39 -0600)]
fs/fuse: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:39:01 +0000 (07:39 -0600)]
ubifs: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:38:51 +0000 (07:38 -0600)]
tracefs: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:38:40 +0000 (07:38 -0600)]
dlm: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:38:24 +0000 (07:38 -0600)]
orangefs: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:38:10 +0000 (07:38 -0600)]
ocfs2: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 10 Apr 2024 13:37:32 +0000 (07:37 -0600)]
ecryptfs: miscdev: convert to read/write iterators
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 3 Apr 2024 17:44:16 +0000 (11:44 -0600)]
ceph: convert read_dir handler to read_iter()
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Jens Axboe [Wed, 3 Apr 2024 17:37:13 +0000 (11:37 -0600)]
fs: convert any user of fops->read() for seq_read to read_iter
There's a seq_read_iter that can be used, do that.
Signed-off-by: Jens Axboe <axboe@kernel.dk>