Skip to content
Commit e400be67 authored by Sung-hun Kim's avatar Sung-hun Kim Committed by Steven Rostedt (Google)
Browse files

tracing: Make splice_read available again

Since the commit 36e2c742 ("fs: don't allow splice read/write
without explicit ops") is applied to the kernel, splice() and
sendfile() calls on the trace file (/sys/kernel/debug/tracing
/trace) return EINVAL.

This patch restores these system calls by initializing splice_read
in file_operations of the trace file. This patch only enables such
functionalities for the read case.

Link: https://lore.kernel.org/linux-trace-kernel/20230314013707.28814-1-sfoon.kim@samsung.com

Cc: stable@vger.kernel.org
Fixes: 36e2c742

 ("fs: don't allow splice read/write without explicit ops")
Signed-off-by: default avatarSung-hun Kim <sfoon.kim@samsung.com>
Signed-off-by: default avatarSteven Rostedt (Google) <rostedt@goodmis.org>
parent 87325655
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment