Lines Matching refs:oldpolicy

2170 static int security_preserve_bools(struct selinux_policy *oldpolicy,
2194 struct selinux_policy *oldpolicy; in selinux_policy_cancel() local
2196 oldpolicy = rcu_dereference_protected(state->policy, in selinux_policy_cancel()
2199 sidtab_cancel_convert(oldpolicy->sidtab); in selinux_policy_cancel()
2218 struct selinux_policy *oldpolicy, *newpolicy = load_state->policy; in selinux_policy_commit() local
2222 oldpolicy = rcu_dereference_protected(state->policy, in selinux_policy_commit()
2226 if (oldpolicy) { in selinux_policy_commit()
2227 if (oldpolicy->policydb.mls_enabled && !newpolicy->policydb.mls_enabled) in selinux_policy_commit()
2229 else if (!oldpolicy->policydb.mls_enabled && newpolicy->policydb.mls_enabled) in selinux_policy_commit()
2234 if (oldpolicy) in selinux_policy_commit()
2235 newpolicy->latest_granting = oldpolicy->latest_granting + 1; in selinux_policy_commit()
2241 if (oldpolicy) { in selinux_policy_commit()
2242 sidtab_freeze_begin(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2244 sidtab_freeze_end(oldpolicy->sidtab, &flags); in selinux_policy_commit()
2265 selinux_policy_free(oldpolicy); in selinux_policy_commit()
2285 struct selinux_policy *newpolicy, *oldpolicy; in security_load_policy() local
2323 oldpolicy = rcu_dereference_protected(state->policy, in security_load_policy()
2327 rc = security_preserve_bools(oldpolicy, newpolicy); in security_load_policy()
2344 convert_data->args.oldp = &oldpolicy->policydb; in security_load_policy()
2351 rc = sidtab_convert(oldpolicy->sidtab, &convert_data->sidtab_params); in security_load_policy()
3069 struct selinux_policy *newpolicy, *oldpolicy; in security_set_bools() local
3076 oldpolicy = rcu_dereference_protected(state->policy, in security_set_bools()
3080 if (WARN_ON(len != oldpolicy->policydb.p_bools.nprim)) in security_set_bools()
3083 newpolicy = kmemdup(oldpolicy, sizeof(*newpolicy), GFP_KERNEL); in security_set_bools()
3091 rc = cond_policydb_dup(&newpolicy->policydb, &oldpolicy->policydb); in security_set_bools()
3119 newpolicy->latest_granting = oldpolicy->latest_granting + 1; in security_set_bools()
3131 selinux_policy_cond_free(oldpolicy); in security_set_bools()
3164 static int security_preserve_bools(struct selinux_policy *oldpolicy, in security_preserve_bools() argument
3172 rc = security_get_bools(oldpolicy, &nbools, &bnames, &bvalues); in security_preserve_bools()