Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

apparmor: fix apparmor OOPS in audit_log_untrustedstring+0x1c/0x40

The capability defines have moved causing the auto generated names
of capabilities that apparmor uses in logging to be incorrect.

Fix the autogenerated table source to uapi/linux/capability.h

Reported-by: YanHong <clouds.yan@gmail.com>
Reported-by: Krzysztof Kolasa <kkolasa@winsoft.pl>
Analyzed-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: John Johansen <john.johansen@canonical.com>
Acked-by: David Howells <dhowells@redhat.com>
Acked-by: James Morris <james.l.morris@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

John Johansen and committed by
Linus Torvalds
43c422ed 985c9e61

+1 -1
+1 -1
security/apparmor/Makefile
··· 57 57 58 58 $(obj)/capability.o : $(obj)/capability_names.h 59 59 $(obj)/resource.o : $(obj)/rlim_names.h 60 - $(obj)/capability_names.h : $(srctree)/include/linux/capability.h \ 60 + $(obj)/capability_names.h : $(srctree)/include/uapi/linux/capability.h \ 61 61 $(src)/Makefile 62 62 $(call cmd,make-caps) 63 63 $(obj)/rlim_names.h : $(srctree)/include/uapi/asm-generic/resource.h \