The main objective in these patches is to remove to unneeded mutability
from key look ups. It does harm and brings no value so it is pretty obvious
to me that addressing this harmful behaviour is what we should do.
I based the first patch on what Jann suggested in [1]. Nothing too clever here
and I'm ofc open for further suggestions.
[1] https://lore.kernel.org/keyrings/CAG48ez0XjVSR=M--UBauTm8sJuc+ZbhKzaPa3a6wrSVHyoKevw@mail.gmail.com/
Jarkko Sakkinen (2):
keys: Return user session keyring on lookup
keys: Reject keyring creation with overridden credentials
Documentation/security/keys/core.rst | 7 ++-
security/keys/process_keys.c | 65 +++++++++++++++-------------
2 files changed, 40 insertions(+), 32 deletions(-)
--
2.47.3