tracefs/eventfs: Add missing lockdown checks
authorSteven Rostedt (Google) <rostedt@goodmis.org>
Tue, 5 Sep 2023 18:26:09 +0000 (14:26 -0400)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 6 Sep 2023 01:14:08 +0000 (21:14 -0400)
commite24709454c458283146485b76abfcc6d8ea964c7
treeaa49b18aa7cf49faca34b41187f1127c0f2f18d9
parent51aab5ffceb43e05119eb059048fd75765d2bc21
tracefs/eventfs: Add missing lockdown checks

All the eventfs external functions do not check if TRACEFS_LOCKDOWN was
set or not. This can caused some functions to return success while others
fail, which can trigger unexpected errors.

Add the missing lockdown checks.

Link: https://lkml.kernel.org/r/20230905182711.899724045@goodmis.org
Link: https://lore.kernel.org/all/202309050916.58201dc6-oliver.sang@intel.com/
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ajay Kaher <akaher@vmware.com>
Cc: Ching-lin Yu <chinglinyu@google.com>
Reported-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
fs/tracefs/event_inode.c