https://git.rsbac.org/cgi-bin/gitweb.cgi?p=linux-6.1.y.git;a=summary
RSBAC for Linux 6.1 (Long Term)
Current version: 6.1.107
commit 0d5ec68c4e25ce8743ff9a9088283b30d14fbbfe Author: Amon Ott ao@rsbac.org Date: Thu Aug 22 12:46:51 2024 +0200
Port CAP fd hiding in ceph_readdir() from 6.6. Change rsbac_cap_hide_fd() arg type from "struct dentry *" to "struct inode *". ceph_readdir(): add rsbac_cap_hide_fd() call with custom inode struct. ceph_readdir(): add rsbac_cap_hide_fd() call to __dcache_readdir(), too. For module builds, also export symbols rsbac_cap_fd_hiding, rsbac_cap_hide_fd.
fs/ceph/dir.c | 35 +++++++++++++++++++++++++++++++++++ fs/locks.c | 4 ++-- fs/namei.c | 10 +++++----- fs/open.c | 10 +++++----- fs/stat.c | 4 ++-- include/rsbac/adf.h | 4 ++-- rsbac/help/debug.c | 3 ++- rsbac/help/helpers.c | 32 ++++++++++++-------------------- 8 files changed, 65 insertions(+), 37 deletions(-)