On 14/10/2020 20:52, Mickaël Salaün wrote:
On 14/10/2020 20:07, James Morris wrote:
quoted
On Thu, 8 Oct 2020, Mickaël Salaün wrote:
quoted
+config ARCH_EPHEMERAL_STATES
+ def_bool n
+ help
+ An arch should select this symbol if it does not keep an internal kernel
+ state for kernel objects such as inodes, but instead relies on something
+ else (e.g. the host kernel for an UML kernel).
+
This is used to disable Landlock for UML, correct?
Yes
quoted
I wonder if it could be
more specific: "ephemeral states" is a very broad term.
How about something like ARCH_OWN_INODES ?
Sounds good. We may need add new ones (e.g. for network socket, UID,
etc.) in the future though.
Because UML is the exception here, it would be more convenient to keep
the inverted semantic. What about ARCH_NO_OWN_INODES or
ARCH_EPHEMERAL_INODES?