X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=security%2Fselinux%2Fss%2Fservices.c;h=0a5ce001609b37a772915122c5d4779eec974d1c;hb=17ae69aba89dbfa2139b7f8024b757ab3cc42f59;hp=30163314504053e8a97943f1ef8a049cdf3e7e22;hpb=c065c42966dd3e9415164afcb9bfd4300227ffe9;p=linux-2.6-microblaze.git diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index 301633145040..0a5ce001609b 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c @@ -47,6 +47,7 @@ #include #include #include +#include #include #include "flask.h" @@ -2202,7 +2203,7 @@ static void selinux_notify_policy_change(struct selinux_state *state, selinux_status_update_policyload(state, seqno); selinux_netlbl_cache_invalidate(); selinux_xfrm_notify_policyload(); - selinux_ima_measure_state(state); + selinux_ima_measure_state_locked(state); } void selinux_policy_commit(struct selinux_state *state, @@ -2955,7 +2956,7 @@ int security_fs_use(struct selinux_state *state, struct super_block *sb) struct sidtab *sidtab; int rc; struct ocontext *c; - struct superblock_security_struct *sbsec = sb->s_security; + struct superblock_security_struct *sbsec = selinux_superblock(sb); const char *fstype = sb->s_type->name; if (!selinux_initialized(state)) {