diff options
Diffstat (limited to 'security/keys/user_defined.c')
| -rw-r--r-- | security/keys/user_defined.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/security/keys/user_defined.c b/security/keys/user_defined.c index 55dc88939185..faa2caeb593f 100644 --- a/security/keys/user_defined.c +++ b/security/keys/user_defined.c | |||
| @@ -25,14 +25,15 @@ static int logon_vet_description(const char *desc); | |||
| 25 | * arbitrary blob of data as the payload | 25 | * arbitrary blob of data as the payload |
| 26 | */ | 26 | */ |
| 27 | struct key_type key_type_user = { | 27 | struct key_type key_type_user = { |
| 28 | .name = "user", | 28 | .name = "user", |
| 29 | .instantiate = user_instantiate, | 29 | .def_lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, |
| 30 | .update = user_update, | 30 | .instantiate = user_instantiate, |
| 31 | .match = user_match, | 31 | .update = user_update, |
| 32 | .revoke = user_revoke, | 32 | .match = user_match, |
| 33 | .destroy = user_destroy, | 33 | .revoke = user_revoke, |
| 34 | .describe = user_describe, | 34 | .destroy = user_destroy, |
| 35 | .read = user_read, | 35 | .describe = user_describe, |
| 36 | .read = user_read, | ||
| 36 | }; | 37 | }; |
| 37 | 38 | ||
| 38 | EXPORT_SYMBOL_GPL(key_type_user); | 39 | EXPORT_SYMBOL_GPL(key_type_user); |
| @@ -45,6 +46,7 @@ EXPORT_SYMBOL_GPL(key_type_user); | |||
| 45 | */ | 46 | */ |
| 46 | struct key_type key_type_logon = { | 47 | struct key_type key_type_logon = { |
| 47 | .name = "logon", | 48 | .name = "logon", |
| 49 | .def_lookup_type = KEYRING_SEARCH_LOOKUP_DIRECT, | ||
| 48 | .instantiate = user_instantiate, | 50 | .instantiate = user_instantiate, |
| 49 | .update = user_update, | 51 | .update = user_update, |
| 50 | .match = user_match, | 52 | .match = user_match, |
