KEYS: struct key_preparsed_payload should have two payload pointers
[cascardo/linux.git] / security / keys / encrypted-keys / encrypted.c
index 5fe443d..d252c57 100644 (file)
@@ -811,7 +811,7 @@ static int encrypted_instantiate(struct key *key,
                goto out;
        }
 
-       rcu_assign_keypointer(key, epayload);
+       prep->payload[0] = epayload;
 out:
        kfree(datablob);
        return ret;