Files
Linux/fs
Linus Torvalds 14e3e989f6 proc mountinfo: make splice available again
Since commit 36e2c7421f ("fs: don't allow splice read/write without
explicit ops") we've required that file operation structures explicitly
enable splice support, rather than falling back to the default handlers.

Most /proc files use the indirect 'struct proc_ops' to describe their
file operations, and were fixed up to support splice earlier in commits
40be821d627c..b24c30c67863, but the mountinfo files interact with the
VFS directly using their own 'struct file_operations' and got missed as
a result.

This adds the necessary support for splice to work for /proc/*/mountinfo
and friends.

Reported-by: Joan Bruguera Micó <[email protected]>
Reported-by: Jussi Kivilinna <[email protected]>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=209971
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
2020-12-27 12:00:36 -08:00
..
…
2020-12-10 15:33:14 +01:00
…
2020-12-14 15:26:14 +01:00
2020-09-10 14:03:31 -07:00
…
2020-12-22 08:43:06 -07:00
2020-12-15 22:46:19 -08:00
2020-12-19 11:18:38 -08:00
…
…
2020-08-04 21:02:38 -04:00
2020-07-31 08:16:01 +02:00
2020-08-07 11:33:24 -07:00
…
2020-08-19 14:14:19 +02:00
…
…
2020-12-01 14:53:39 -07:00
…
2020-07-31 08:16:00 +02:00
…
2020-09-26 22:55:05 -04:00
2020-12-01 14:53:39 -07:00
2020-12-01 14:53:39 -07:00
…
…
2020-07-31 08:16:01 +02:00