KEY_NEED_WRITE
lookup_user_key(KEY_SPEC_USER_KEYRING, 0x01, KEY_NEED_WRITE);
KEY_NEED_WRITE);
ret = key_permission(key_ref, KEY_NEED_WRITE);
ret = key_permission(key_ref, KEY_NEED_WRITE);
ret = key_permission(keyring_ref, KEY_NEED_WRITE);
dkref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
KEY_NEED_WRITE);
key_ref = lookup_user_key(id, 0, KEY_NEED_WRITE);
key_ref = lookup_user_key(id, 0, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
keyring_ref = lookup_user_key(ringid, 0, KEY_NEED_WRITE);
from_ref = lookup_user_key(from_ringid, 0, KEY_NEED_WRITE);
to_ref = lookup_user_key(to_ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
KEY_NEED_WRITE);
case KEY_NEED_WRITE: mask = KEY_OTH_WRITE; break;
dest_ref = lookup_user_key(destid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE);
KEY_NEED_WRITE);
case KEY_NEED_WRITE:
case KEY_NEED_WRITE: