]> git.baikalelectronics.ru Git - kernel.git/commit
platform_data/mlxreg: Add new field for secured access
authorVadim Pasternak <vadimp@nvidia.com>
Sat, 2 Oct 2021 09:32:35 +0000 (12:32 +0300)
committerHans de Goede <hdegoede@redhat.com>
Tue, 19 Oct 2021 08:41:56 +0000 (10:41 +0200)
commit72a68d0b3cbc11bb2c3c5a324fb303e94f3012b4
tree3be167e3f2715e7244146c32bc3f1cccfa23d0eb
parent843b6000db2c0794e65a10fe90e71a7ce8c155b9
platform_data/mlxreg: Add new field for secured access

Extend structure 'mlxreg_core_data' with the field "secured". The
purpose of this field is to restrict access to some attributes, if
kernel is configured with security options, like:
LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY.
Access to some attributes, which for example, allow burning of some
hardware components, like FPGA, CPLD, SPI, etcetera can break the
system. In case user does not want to allow such access, it can disable
it by setting security options.

Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Reviewed-by: Michael Shych <michaelsh@nvidia.com>
Link: https://lore.kernel.org/r/20211002093238.3771419-7-vadimp@nvidia.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
include/linux/platform_data/mlxreg.h