Lines Matching refs:oldpolicy

2163 static int security_preserve_bools(struct selinux_policy *oldpolicy,
2187 struct selinux_policy *oldpolicy; in selinux_policy_cancel() local
2189 oldpolicy = rcu_dereference_protected(state->policy, in selinux_policy_cancel()
2192 sidtab_cancel_convert(oldpolicy->sidtab); in selinux_policy_cancel()
2212 struct selinux_policy *oldpolicy, *newpolicy = load_state->policy; in selinux_policy_commit() local
2216 oldpolicy = rcu_dereference_protected(state->policy, in selinux_policy_commit()
2220 if (oldpolicy) { in selinux_policy_commit()
2221 if (oldpolicy->policydb.mls_enabled && !newpolicy->policydb.mls_enabled) in selinux_policy_commit()
2223 else if (!oldpolicy->policydb.mls_enabled && newpolicy->policydb.mls_enabled) in selinux_policy_commit()
2228 if (oldpolicy) in selinux_policy_commit()
2229 newpolicy->latest_granting = oldpolicy->latest_granting + 1; in selinux_policy_commit()
2235 if (oldpolicy) { in selinux_policy_commit()
2236 sidtab_freeze_begin(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2238 sidtab_freeze_end(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2258 selinux_policy_free(oldpolicy); in selinux_policy_commit()
2280 struct selinux_policy *newpolicy, *oldpolicy; in security_load_policy() local
2318 oldpolicy = rcu_dereference_protected(state->policy, in security_load_policy()
2322 rc = security_preserve_bools(oldpolicy, newpolicy); in security_load_policy()
2340 convert_data->args.oldp = &oldpolicy->policydb; in security_load_policy()
2346 rc = sidtab_convert(oldpolicy->sidtab, &convert_data->sidtab_params); in security_load_policy()
3072 struct selinux_policy *newpolicy, *oldpolicy; in security_set_bools() local
3079 oldpolicy = rcu_dereference_protected(state->policy, in security_set_bools()
3083 if (WARN_ON(len != oldpolicy->policydb.p_bools.nprim)) in security_set_bools()
3086 newpolicy = kmemdup(oldpolicy, sizeof(*newpolicy), GFP_KERNEL); in security_set_bools()
3094 rc = cond_policydb_dup(&newpolicy->policydb, &oldpolicy->policydb); in security_set_bools()
3122 newpolicy->latest_granting = oldpolicy->latest_granting + 1; in security_set_bools()
3134 selinux_policy_cond_free(oldpolicy); in security_set_bools()
3167 static int security_preserve_bools(struct selinux_policy *oldpolicy, in security_preserve_bools() argument
3175 rc = security_get_bools(oldpolicy, &nbools, &bnames, &bvalues); in security_preserve_bools()