KEYS: Add payload preparsing opportunity prior to key instantiate or update
[deliverable/linux.git] / fs / cifs / cifs_spnego.c
index e622863b292f736fc8cc6e5d2ab8105986ad83bf..086f381d648954c4001542be40b3ba6beffbceb0 100644 (file)
 
 /* create a new cifs key */
 static int
-cifs_spnego_key_instantiate(struct key *key, const void *data, size_t datalen)
+cifs_spnego_key_instantiate(struct key *key, struct key_preparsed_payload *prep)
 {
        char *payload;
        int ret;
 
        ret = -ENOMEM;
-       payload = kmalloc(datalen, GFP_KERNEL);
+       payload = kmalloc(prep->datalen, GFP_KERNEL);
        if (!payload)
                goto error;
 
        /* attach the data */
-       memcpy(payload, data, datalen);
+       memcpy(payload, prep->data, prep->datalen);
        key->payload.data = payload;
        ret = 0;
 
This page took 0.02436 seconds and 5 git commands to generate.