]> www.infradead.org Git - users/jedix/linux-maple.git/commit
s390/hypfs: Avoid unnecessary ioctl registration in debugfs
authorPeter Oberparleiter <oberpar@linux.ibm.com>
Thu, 21 Aug 2025 12:35:40 +0000 (14:35 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Thu, 21 Aug 2025 15:46:13 +0000 (17:46 +0200)
commitfec7bdfe7f8694a0c39e6c3ec026ff61ca1058b9
tree419e0d1f8b029352ea410eaac4d96015ae218ca8
parent93f616ff870a1fb7e84d472cad0af651b18f9f87
s390/hypfs: Avoid unnecessary ioctl registration in debugfs

Currently, hypfs registers ioctl callbacks for all debugfs files,
despite only one file requiring them. This leads to unintended exposure
of unused interfaces to user space and can trigger side effects such as
restricted access when kernel lockdown is enabled.

Restrict ioctl registration to only those files that implement ioctl
functionality to avoid interface clutter and unnecessary access
restrictions.

Tested-by: Mete Durlu <meted@linux.ibm.com>
Reviewed-by: Vasily Gorbik <gor@linux.ibm.com>
Fixes: 5496197f9b08 ("debugfs: Restrict debugfs when the kernel is locked down")
Signed-off-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/hypfs/hypfs_dbfs.c