Merge tag 'keys-preparse-1-20140722' into keys-next
authorDavid Howells <dhowells@redhat.com>
Tue, 22 Jul 2014 20:51:20 +0000 (21:51 +0100)
committerDavid Howells <dhowells@redhat.com>
Tue, 22 Jul 2014 20:51:20 +0000 (21:51 +0100)
commita19e3c22b34ae599eafd9fd05c887fc8e7ec2e3a
tree44a93a6da7868c58606f39421870b32a920b3e77
parent32c2e6752ff0f48fe03b9e1c7c64bde580a840d2
parentf1dcde91a3503f68ef209667a8798ead2b50b02a
Merge tag 'keys-preparse-1-20140722' into keys-next

Here are a set of changes that make all but encrypted and trusted keys use
preparsing.  Unfortunately, encrypted and trusted keys incorrectly use the
update op to alter a key, so other changes will need to be made for them.

These changes permit payload parsing when instantiating or updating a key to be
done before locks are taken and to determine the amount of quota that will be
required in advance.  The latter will make it possible to do LRU discard before
any locks are taken.

Signed-off-by: David Howells <dhowells@redhat.com>