Lines Matching refs:newpolicy

2128 				struct selinux_policy *newpolicy);
2175 struct selinux_policy *oldpolicy, *newpolicy = load_state->policy;
2184 if (oldpolicy->policydb.mls_enabled && !newpolicy->policydb.mls_enabled)
2186 else if (!oldpolicy->policydb.mls_enabled && newpolicy->policydb.mls_enabled)
2192 newpolicy->latest_granting = oldpolicy->latest_granting + 1;
2194 newpolicy->latest_granting = 1;
2195 seqno = newpolicy->latest_granting;
2200 rcu_assign_pointer(state->policy, newpolicy);
2203 rcu_assign_pointer(state->policy, newpolicy);
2207 security_load_policycaps(newpolicy);
2243 struct selinux_policy *newpolicy, *oldpolicy;
2248 newpolicy = kzalloc(sizeof(*newpolicy), GFP_KERNEL);
2249 if (!newpolicy)
2252 newpolicy->sidtab = kzalloc(sizeof(*newpolicy->sidtab), GFP_KERNEL);
2253 if (!newpolicy->sidtab) {
2258 rc = policydb_read(&newpolicy->policydb, fp);
2262 newpolicy->policydb.len = len;
2263 rc = selinux_set_mapping(&newpolicy->policydb, secclass_map,
2264 &newpolicy->map);
2268 rc = policydb_load_isids(&newpolicy->policydb, newpolicy->sidtab);
2276 load_state->policy = newpolicy;
2285 rc = security_preserve_bools(oldpolicy, newpolicy);
2303 convert_data->args.newp = &newpolicy->policydb;
2306 convert_data->sidtab_params.target = newpolicy->sidtab;
2316 load_state->policy = newpolicy;
2323 sidtab_destroy(newpolicy->sidtab);
2325 kfree(newpolicy->map.mapping);
2327 policydb_destroy(&newpolicy->policydb);
2329 kfree(newpolicy->sidtab);
2331 kfree(newpolicy);
3018 struct selinux_policy *newpolicy, *oldpolicy;
3032 newpolicy = kmemdup(oldpolicy, sizeof(*newpolicy), GFP_KERNEL);
3033 if (!newpolicy)
3040 rc = cond_policydb_dup(&newpolicy->policydb, &oldpolicy->policydb);
3042 kfree(newpolicy);
3049 int old_state = newpolicy->policydb.bool_val_to_struct[i]->state;
3055 sym_name(&newpolicy->policydb, SYM_BOOLS, i),
3060 newpolicy->policydb.bool_val_to_struct[i]->state = new_state;
3065 evaluate_cond_nodes(&newpolicy->policydb);
3068 newpolicy->latest_granting = oldpolicy->latest_granting + 1;
3069 seqno = newpolicy->latest_granting;
3072 rcu_assign_pointer(state->policy, newpolicy);
3113 struct selinux_policy *newpolicy)
3124 booldatum = symtab_search(&newpolicy->policydb.p_bools,
3129 evaluate_cond_nodes(&newpolicy->policydb);