diff options
author | John Johansen <john.johansen@canonical.com> | 2017-08-16 19:33:48 +0300 |
---|---|---|
committer | John Johansen <john.johansen@canonical.com> | 2017-09-22 23:00:58 +0300 |
commit | bc4d82fb946e7b471eab2a80e384227c4eb15652 (patch) | |
tree | 6a22655d27fa6875d3146b4be3b08b737b6fa5c8 /security/apparmor/include/sig_names.h | |
parent | 15372b97aa7593c6f5bc1afe69f42fd403c40685 (diff) | |
download | linux-bc4d82fb946e7b471eab2a80e384227c4eb15652.tar.xz |
apparmor: fix incorrect type assignment when freeing proxies
sparse reports
poisoning the proxy->label before freeing the struct is resulting in
a sparse build warning.
../security/apparmor/label.c:52:30: warning: incorrect type in assignment (different address spaces)
../security/apparmor/label.c:52:30: expected struct aa_label [noderef] <asn:4>*label
../security/apparmor/label.c:52:30: got struct aa_label *<noident>
fix with RCU_INIT_POINTER as this is one of those cases where
rcu_assign_pointer() is not needed.
Signed-off-by: John Johansen <john.johansen@canonical.com>
Diffstat (limited to 'security/apparmor/include/sig_names.h')
0 files changed, 0 insertions, 0 deletions