nfs: create a kernel keyring
authorChristoph Hellwig <hch@lst.de>
Thu, 15 May 2025 11:50:56 +0000 (13:50 +0200)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Mon, 14 Jul 2025 22:20:28 +0000 (15:20 -0700)
commit87268f7a4f1fb7243bba5a4aa6199720b54f72dd
tree25316b68701730a1a42045baa8ade0f4a85cfeb1
parent90c9550a8d65fb9b1bf87baf97a04ed91bf61b33
nfs: create a kernel keyring

Create a kernel .nfs keyring similar to the nvme .nvme one.  Unlike for
a userspace-created keyrind, tlshd is a possesor of the keys with this
and thus the keys don't need user read permissions.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Link: https://lore.kernel.org/r/20250515115107.33052-3-hch@lst.de
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/inode.c