powerpc/secvar: Warn and error if multiple secvar ops are set
authorRussell Currey <ruscur@russell.cc>
Fri, 10 Feb 2023 08:03:40 +0000 (19:03 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 12 Feb 2023 11:12:36 +0000 (22:12 +1100)
commit26149b02021158248b13e323f06372d87f076883
treea51bb3bd4339839314d256dba48f78561fc4a5dd
parent53cea34b0a0a03568e189f8dfe2eb06f938986c8
powerpc/secvar: Warn and error if multiple secvar ops are set

The secvar code only supports one consumer at a time.

Multiple consumers aren't possible at this point in time, but we'd want
it to be obvious if it ever could happen.

Signed-off-by: Russell Currey <ruscur@russell.cc>
Co-developed-by: Andrew Donnellan <ajd@linux.ibm.com>
Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20230210080401.345462-6-ajd@linux.ibm.com
arch/powerpc/include/asm/secvar.h
arch/powerpc/kernel/secvar-ops.c
arch/powerpc/platforms/powernv/opal-secvar.c