mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
security/apparmor/apparmorfs.c: conditionally compile get_loaddata_common_ref()
Some config did this:
security/apparmor/apparmorfs.c:177:28: warning: 'get_loaddata_common_ref' defined but not used [-Wunused-function]
177 | static struct aa_loaddata *get_loaddata_common_ref(struct aa_common_ref *ref)
get_loaddata_common_ref() is only used if
CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y.
(Or of course move the function into that block if maintainers perfer)
Fixes: 8e135b8aee ("apparmor: fix race between freeing data and fs accessing it")
Cc: John Johansen <john.johansen@canonical.com>
Cc: Paul Moore <paul@paul-moore.com>
Cc: James Morris <jmorris@namei.org>
Cc: "Serge E. Hallyn" <serge@hallyn.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
parent
f86ee868fd
commit
d62d9bfe05
|
|
@ -174,6 +174,7 @@ static struct aa_proxy *get_proxy_common_ref(struct aa_common_ref *ref)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SECURITY_APPARMOR_EXPORT_BINARY
|
||||
static struct aa_loaddata *get_loaddata_common_ref(struct aa_common_ref *ref)
|
||||
{
|
||||
if (ref)
|
||||
|
|
@ -181,6 +182,7 @@ static struct aa_loaddata *get_loaddata_common_ref(struct aa_common_ref *ref)
|
|||
count));
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void aa_put_common_ref(struct aa_common_ref *ref)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user