Linus Torvalds
f4e8d80292
Merge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
...
Pull vfs rw iterator updates from Christian Brauner:
"The core fs signalfd, userfaultfd, and timerfd subsystems did still
use f_op->read() instead of f_op->read_iter(). Convert them over since
we should aim to get rid of f_op->read() at some point.
Aside from that io_uring and others want to mark files as FMODE_NOWAIT
so it can make use of per-IO nonblocking hints to enable more
efficient IO. Converting those users to f_op->read_iter() allows them
to be marked with FMODE_NOWAIT"
* tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
signalfd: convert to ->read_iter()
userfaultfd: convert to ->read_iter()
timerfd: convert to ->read_iter()
new helper: copy_to_iter_full()
2024-05-13 12:23:17 -07:00
..
2024-05-01 18:07:37 +01:00
2024-04-24 16:26:11 -04:00
2024-03-13 09:23:48 +01:00
2024-04-03 19:32:03 -07:00
2024-04-11 12:13:11 +02:00
2023-12-15 11:01:27 +00:00
2024-03-05 11:21:18 -08:00
2024-02-19 12:30:27 -08:00
2024-02-05 11:08:06 +00:00
2024-01-02 12:41:16 +00:00
2024-02-02 10:57:55 -08:00
2024-04-09 17:09:05 -07:00
2023-12-24 15:22:50 +00:00
2024-04-25 08:37:02 -07:00
2023-12-15 10:37:35 +00:00
2024-02-06 13:17:54 +01:00
2024-02-06 13:17:54 +01:00
2024-02-06 13:17:54 +01:00
2024-02-09 10:01:09 -08:00
2024-03-25 15:23:06 +01:00
2024-03-06 21:01:26 +01:00
2023-10-20 11:34:51 +01:00
2024-02-28 10:39:21 +00:00
2023-10-24 13:08:14 -07:00
2024-01-31 12:30:47 +00:00
2024-02-06 11:45:53 +01:00
2024-03-05 19:21:17 -08:00
2024-01-03 16:42:48 -08:00
2023-11-02 09:31:02 +01:00
2024-02-23 18:17:36 -08:00
2024-05-02 11:02:48 +02:00
2024-03-07 21:12:43 -08:00
2023-10-12 15:14:27 +03:00
2023-11-20 11:43:03 +01:00
2024-02-26 18:40:34 -08:00
2024-03-25 19:51:57 -07:00
2023-12-22 22:15:35 +00:00
2024-03-06 12:37:06 +00:00
2023-12-22 22:15:35 +00:00
2024-02-28 11:19:41 +00:00
2024-02-12 10:24:12 +00:00
2024-03-01 08:42:31 +00:00
2024-02-26 11:46:12 +00:00
2024-04-08 11:51:04 +01:00
2024-01-26 21:05:26 -08:00
2023-10-30 14:36:57 -07:00
2024-03-01 08:42:31 +00:00
2024-01-19 21:30:09 -08:00
2024-04-08 20:11:34 +02:00
2024-04-25 08:20:54 -07:00
2024-02-29 14:24:56 -08:00
2023-11-28 12:18:29 +01:00
2024-02-07 18:55:10 -08:00
2024-03-07 21:13:26 -08:00
2023-12-04 18:04:05 -08:00
2023-11-20 10:15:16 -08:00
2024-02-07 12:38:30 +00:00
2023-12-19 15:31:40 +01:00
2024-02-20 09:22:58 +01:00
2024-03-11 14:14:07 -07:00
2023-11-20 11:43:45 +01:00
2024-02-02 10:57:55 -08:00
2024-02-02 10:57:55 -08:00
2024-03-07 21:12:43 -08:00
2024-03-19 19:35:59 -07:00
2024-02-12 17:33:05 -08:00
2024-03-07 21:12:43 -08:00
2024-02-26 11:46:12 +00:00
2024-04-17 18:22:52 -07:00
2024-01-26 20:34:25 -08:00
2023-12-26 20:24:33 +00:00
2024-04-23 19:02:24 -07:00
2024-02-16 09:36:37 +00:00
2024-02-14 10:49:37 +01:00
2024-01-04 18:06:46 -08:00
2023-12-04 14:45:26 -08:00
2024-02-28 10:39:22 +00:00
2023-10-23 15:01:53 -07:00
2024-04-25 08:32:37 -07:00
2023-10-23 08:48:57 +01:00
2024-04-07 02:42:36 -04:00
2023-11-16 22:33:31 +00:00
2024-01-24 16:24:06 -08:00
2024-03-19 13:47:29 +01:00
2023-12-14 16:38:59 +01:00
2024-04-26 06:44:33 +02:00
2023-12-13 16:16:40 -08:00