KEYS: Flag dead keys to induce EKEYREVOKED [try #6]
authorDavid Howells <dhowells@redhat.com>
Wed, 2 Sep 2009 08:13:55 +0000 (09:13 +0100)
committerJames Morris <jmorris@namei.org>
Wed, 2 Sep 2009 11:29:09 +0000 (21:29 +1000)
commitf041ae2f99d49adc914153a34a2d0e14e4389d90
tree02cf0a1e85920122e1059496942b979e5832ff1b
parent0c2c9a3fc77e8b60d43d9bd2ca46eb4dddb0ff76
KEYS: Flag dead keys to induce EKEYREVOKED [try #6]

Set the KEY_FLAG_DEAD flag on keys for which the type has been removed.  This
causes the key_permission() function to return EKEYREVOKED in response to
various commands.  It does not, however, prevent unlinking or clearing of
keyrings from detaching the key.

Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Serge Hallyn <serue@us.ibm.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/keys/key.c