diff options
Diffstat (limited to 'security/keys/keyring.c')
| -rw-r--r-- | security/keys/keyring.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/security/keys/keyring.c b/security/keys/keyring.c index a5f5c4b6edc..6e42df15a24 100644 --- a/security/keys/keyring.c +++ b/security/keys/keyring.c @@ -66,7 +66,7 @@ static inline unsigned keyring_hash(const char *desc)   * operations.   */  static int keyring_instantiate(struct key *keyring, -			       const void *data, size_t datalen); +			       struct key_preparsed_payload *prep);  static int keyring_match(const struct key *keyring, const void *criterion);  static void keyring_revoke(struct key *keyring);  static void keyring_destroy(struct key *keyring); @@ -121,12 +121,12 @@ static void keyring_publish_name(struct key *keyring)   * Returns 0 on success, -EINVAL if given any data.   */  static int keyring_instantiate(struct key *keyring, -			       const void *data, size_t datalen) +			       struct key_preparsed_payload *prep)  {  	int ret;  	ret = -EINVAL; -	if (datalen == 0) { +	if (prep->datalen == 0) {  		/* make the keyring available by name if it has one */  		keyring_publish_name(keyring);  		ret = 0;  |