summaryrefslogtreecommitdiff
path: root/arch/arm/mm/abort-ev7.S
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2017-05-26 07:40:22 +0300
committerKees Cook <keescook@chromium.org>2017-06-23 02:21:42 +0300
commit802762cdfff256b6bf3fdb624ac2c56ec043c4f0 (patch)
tree4a05dac3288791da1aefc191f6fe8da1e2e0c56e /arch/arm/mm/abort-ev7.S
parentb07b65846ba33a4deba03eb6e39043c8bc70903b (diff)
downloadlinux-802762cdfff256b6bf3fdb624ac2c56ec043c4f0.tar.xz
randstruct: Whitelist big_key path struct overloading
The big_key payload structure intentionally stores a struct path in two void pointers to avoid header soup. Whitelist this case: security/keys/big_key.c: In function ‘big_key_read’: security/keys/big_key.c:293:16: note: found mismatched rhs struct pointer types: ‘struct path’ and ‘void *’ struct path *path = (struct path *)&key->payload.data[big_key_path]; ^~~~ Cc: David Howells <dhowells@redhat.com> Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'arch/arm/mm/abort-ev7.S')
0 files changed, 0 insertions, 0 deletions