KEY_LOOKUP_CREATE
KEY_LOOKUP_CREATE, KEY_NEED_LINK);
KEY_LOOKUP_ALL = (KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL),
KEY_LOOKUP_CREATE,
keyring_ref = lookup_user_key(treq->th_keyring, KEY_LOOKUP_CREATE,
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL,
dkref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL,
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE, KEY_NEED_VIEW);
dest_ref = lookup_user_key(destringid, KEY_LOOKUP_CREATE,
lflags = create ? KEY_LOOKUP_CREATE : 0;
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE, KEY_NEED_LINK);
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE, KEY_NEED_LINK);
to_ref = lookup_user_key(to_ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
dest_ref = lookup_user_key(destringid, KEY_LOOKUP_CREATE,
key_ref = lookup_user_key(id, KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL,
dest_ref = lookup_user_key(destid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
if (!(lflags & KEY_LOOKUP_CREATE))
if (!(lflags & KEY_LOOKUP_CREATE))
if (lflags & KEY_LOOKUP_CREATE)
lflags & KEY_LOOKUP_CREATE) {
skel->bss->flags = KEY_LOOKUP_CREATE;
skel->bss->flags = KEY_LOOKUP_CREATE | KEY_LOOKUP_PARTIAL;