Lines Matching refs:new
11 * cred or task context but instead creates a new one. Ideally the task
37 * @label: new label (NOT NULL)
45 struct cred *new;
55 new = prepare_creds();
56 if (!new)
79 aa_put_label(cred_label(new));
80 set_cred_label(new, label);
82 commit_creds(new);
118 struct cred *new;
120 new = prepare_creds();
121 if (!new)
127 ctx->previous = cred_label(new);
130 aa_put_label(cred_label(new));
133 abort_creds(new);
137 set_cred_label(new, aa_get_newest_label(label));
142 commit_creds(new);
158 struct cred *new;
166 new = prepare_creds();
167 if (!new)
170 aa_put_label(cred_label(new));
171 set_cred_label(new, aa_get_newest_label(ctx->previous));
172 AA_BUG(!cred_label(new));
176 commit_creds(new);