/* dispose of the links from a revoked keyring */
void user_revoke(struct key *key)
/* dispose of the links from a revoked keyring */
void user_revoke(struct key *key)
{
	struct user_key_payload *upayload = key->payload.data;
	key_payload_reserve(key, 0);
	if (upayload) {
		rcu_assign_pointer(key->payload.data, NULL);
		call_rcu(&upayload->rcu, user_update_rcu_disposal);
	}
}