On 14/10/2020 20:52, Mickaël Salaün wrote:
On 14/10/2020 20:07, James Morris wrote:
On Thu, 8 Oct 2020, Mickaël Salaün wrote:
+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
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?