Linus Torvalds
a782e86649
Merge tag 'pull-work.lseek' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
...
Pull vfs lseek updates from Al Viro:
"Jason's lseek series.
Saner handling of 'lseek should fail with ESPIPE' - this gets rid of
the magical no_llseek thing and makes checks consistent.
In particular, the ad-hoc "can we do splice via internal pipe" checks
got saner (and somewhat more permissive, which is what Jason had been
after, AFAICT)"
* tag 'pull-work.lseek' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
fs: remove no_llseek
fs: check FMODE_LSEEK to control internal pipe splicing
vfio: do not set FMODE_LSEEK flag
dma-buf: remove useless FMODE_LSEEK flag
fs: do not compare against ->llseek
fs: clear or set FMODE_LSEEK based on llseek function
2022-08-03 11:35:20 -07:00
..
2022-05-20 21:07:05 +02:00
2022-08-02 19:12:45 -07:00
2022-07-14 13:17:48 +01:00
2022-06-05 17:14:03 -07:00
2022-08-02 08:10:10 -07:00
2022-08-02 11:17:00 -07:00
2022-05-09 14:41:43 +03:00
2022-08-02 13:46:35 -07:00
2022-05-13 13:19:01 +02:00
2022-07-29 19:58:52 +02:00
2022-06-28 06:33:15 -06:00
2022-08-02 17:45:14 -07:00
2022-08-02 19:34:45 -07:00
2022-07-28 12:33:34 +02:00
2022-06-10 15:21:23 +02:00
2022-07-29 19:33:13 +02:00
2022-08-02 19:12:45 -07:00
2022-08-02 17:45:14 -07:00
2022-06-28 22:03:18 -07:00
2022-05-16 13:37:59 -07:00
2022-07-15 11:40:08 +09:00
2022-05-19 18:56:51 +02:00
2022-07-06 10:53:25 +05:30
2022-08-03 11:35:20 -07:00
2022-07-27 10:42:52 +02:00
2022-05-13 17:03:41 +09:00
2022-06-17 10:43:20 +02:00
2022-08-02 11:17:00 -07:00
2022-05-10 16:05:38 +08:00
2022-08-01 12:48:15 -07:00
2022-08-03 11:35:20 -07:00
2022-06-08 12:28:13 +00:00
2022-05-20 15:54:41 +02:00
2022-06-10 08:41:28 +00:00
2022-08-02 11:07:04 -07:00
2022-05-09 16:03:24 +01:00
2022-08-02 08:10:10 -07:00
2022-05-17 22:34:42 +02:00
2022-08-02 11:17:00 -07:00
2022-06-20 09:49:52 +02:00
2022-08-02 13:46:35 -07:00
2022-07-17 07:52:46 -07:00
2022-06-03 11:36:34 -07:00
2022-08-01 12:48:15 -07:00
2022-08-02 08:29:18 -07:00
2022-06-02 15:23:54 -07:00
2022-05-22 15:58:30 +10:00
2022-05-24 08:08:24 -05:00
2022-08-02 14:38:59 -07:00
2022-06-03 11:17:49 -07:00
2022-07-12 22:53:08 +02:00
2022-06-28 06:33:15 -06:00
2022-08-02 11:12:25 -07:00
2022-08-03 10:35:43 -07:00
2022-08-02 19:34:45 -07:00
2022-08-02 13:46:35 -07:00
2022-07-28 10:43:04 -07:00
2022-06-29 14:05:00 +01:00
2022-08-02 13:46:35 -07:00
2022-08-02 13:46:35 -07:00
2022-05-09 15:46:29 +02:00
2022-07-01 15:22:16 +02:00
2022-07-15 19:17:30 +02:00
2022-07-07 09:38:04 +01:00
2022-07-08 08:44:15 +01:00
2022-06-02 15:23:54 -07:00
2022-07-19 18:50:09 +01:00
2022-07-08 14:09:58 -07:00
2022-08-01 12:48:15 -07:00
2022-07-29 19:58:52 +02:00
2022-06-09 21:08:38 +02:00
2022-08-02 11:17:00 -07:00
2022-07-27 18:11:34 -07:00
2022-07-29 13:41:18 +02:00
2022-07-28 00:01:30 +01:00
2022-05-09 09:29:25 -06:00
2022-07-19 15:42:00 +02:00
2022-06-03 11:48:47 -07:00
2022-06-02 15:23:54 -07:00
2022-08-02 13:46:35 -07:00
2022-08-02 13:46:35 -07:00
2022-07-07 09:38:04 +01:00
2022-06-03 11:48:47 -07:00
2022-08-02 08:10:10 -07:00
2022-06-23 20:53:06 +02:00
2022-08-02 10:55:04 -07:00
2022-05-11 08:29:11 +03:00
2022-07-01 09:58:58 +02:00
2022-08-02 13:46:35 -07:00
2022-07-08 10:51:24 +02:00
2022-08-02 11:27:53 -07:00
2022-08-02 19:34:45 -07:00
2022-08-02 08:10:10 -07:00
2022-08-02 13:46:35 -07:00
2022-05-09 15:42:57 +02:00
2022-07-29 19:58:52 +02:00
2022-06-24 02:49:48 -04:00
2022-08-03 11:35:20 -07:00
2022-06-27 08:05:35 -04:00
2022-07-07 10:52:35 +02:00
2022-08-02 19:34:45 -07:00
2022-08-03 10:35:43 -07:00
2022-06-09 12:20:34 +02:00
2022-08-01 12:48:15 -07:00
2022-06-05 09:25:12 -07:00
2022-06-05 09:25:12 -07:00