summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorPaul Moore <paul@paul-moore.com>2026-10-05 05:58:56 -0400
committerPaul Moore <paul@paul-moore.com>2026-10-05 05:58:56 -0400
commit61d23bcae98fb513c946ee3f23ecbfa557fed404 (patch)
tree9c75f8dead83696c7b0bb19f5dca54d35694228a /include/linux
parenta90ee4305c4a5df72c11b31dacfdc76e00fcf78a (diff)
parent5d59024a6cc9aa9300da59fbf7e2c29f1f2393c6 (diff)
downloadlinux-next-61d23bcae98fb513c946ee3f23ecbfa557fed404.tar.gz
linux-next-61d23bcae98fb513c946ee3f23ecbfa557fed404.zip
Automated merge of 'topic-7.3-audit_fsopen' into 'next'
* topic-7.3-audit_fsopen: audit: add FSOPEN record to log filesystem name
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/audit.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/audit.h b/include/linux/audit.h
index 45abb3722d30..077b2667180d 100644
--- a/include/linux/audit.h
+++ b/include/linux/audit.h
@@ -449,6 +449,7 @@ extern void __audit_tk_injoffset(struct timespec64 offset);
extern void __audit_ntp_log(const struct audit_ntp_data *ad);
extern void __audit_log_nfcfg(const char *name, u8 af, unsigned int nentries,
enum audit_nfcfgop op, gfp_t gfp);
+extern void __audit_log_fsopen(const char *fs_name);
static inline void audit_ipc_obj(struct kern_ipc_perm *ipcp)
{
@@ -598,6 +599,12 @@ static inline void audit_log_nfcfg(const char *name, u8 af,
__audit_log_nfcfg(name, af, nentries, op, gfp);
}
+static inline void audit_log_fsopen(const char *fs_name)
+{
+ if (!audit_dummy_context())
+ __audit_log_fsopen(fs_name);
+}
+
extern int audit_n_rules;
extern int audit_signals;
#else /* CONFIG_AUDITSYSCALL */
@@ -730,6 +737,9 @@ static inline void audit_log_nfcfg(const char *name, u8 af,
enum audit_nfcfgop op, gfp_t gfp)
{ }
+static inline void audit_log_fsopen(const char *fs_name)
+{ }
+
#define audit_n_rules 0
#define audit_signals 0
#endif /* CONFIG_AUDITSYSCALL */