aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Pasternak <[email protected]>2021-10-02 12:32:35 +0300
committerHans de Goede <[email protected]>2021-10-19 10:41:56 +0200
commit9d93d7877c9158d059028681b66a0c192f85c64d (patch)
tree3be167e3f2715e7244146c32bc3f1cccfa23d0eb
parentbbfd79c681706e2be8cdf95e2711b9ff9c669ae4 (diff)
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 <[email protected]> Reviewed-by: Michael Shych <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Hans de Goede <[email protected]>
-rw-r--r--include/linux/platform_data/mlxreg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/platform_data/mlxreg.h b/include/linux/platform_data/mlxreg.h
index 3122d550dc00..40185f9d7c14 100644
--- a/include/linux/platform_data/mlxreg.h
+++ b/include/linux/platform_data/mlxreg.h
@@ -150,6 +150,7 @@ struct mlxreg_core_data {
bool attached;
u8 regnum;
u8 slot;
+ u8 secured;
};
/**