apparmor: Use struct_size() helper in kzalloc()
authorGustavo A. R. Silva <gustavoars@kernel.org>
Wed, 29 Sep 2021 22:05:26 +0000 (17:05 -0500)
committerJohn Johansen <john.johansen@canonical.com>
Wed, 3 Nov 2021 22:57:19 +0000 (15:57 -0700)
commitf4a2d282cca57607a0d6718fafa1ab2d62703254
tree16fb63da1fc76313944707c9be9061f218f81c3c
parent4d47fbbe54bf75b72eac3f5a0caa664300937620
apparmor: Use struct_size() helper in kzalloc()

Make use of the struct_size() helper instead of an open-coded version,
in order to avoid any potential type mistakes or integer overflows that,
in the worse scenario, could lead to heap overflows.

Link: https://github.com/KSPP/linux/issues/160
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/label.c
security/apparmor/policy.c