mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 00:51:51 -04:00
EDAC/device: Allow addition of const sysfs attributes
The generic EDAC sysfs code does not need to modify these structs. Allow the drivers to add read-only ones. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://patch.msgid.link/20260223-sysfs-const-edac-v1-6-3ff0b87249e7@weissschuh.net
This commit is contained in:
committed by
Borislav Petkov (AMD)
parent
d2b7cdcd1d
commit
2f1260c893
@@ -163,7 +163,7 @@ struct edac_device_ctl_info {
|
||||
* If attributes are desired, then set to array of attributes
|
||||
* If no attributes are desired, leave NULL
|
||||
*/
|
||||
struct edac_dev_sysfs_attribute *sysfs_attributes;
|
||||
const struct edac_dev_sysfs_attribute *sysfs_attributes;
|
||||
|
||||
/* pointer to main 'edac' subsys in sysfs */
|
||||
const struct bus_type *edac_subsys;
|
||||
|
||||
@@ -723,7 +723,7 @@ static void edac_device_delete_instances(struct edac_device_ctl_info *edac_dev)
|
||||
static int edac_device_add_main_sysfs_attributes(
|
||||
struct edac_device_ctl_info *edac_dev)
|
||||
{
|
||||
struct edac_dev_sysfs_attribute *sysfs_attrib;
|
||||
const struct edac_dev_sysfs_attribute *sysfs_attrib;
|
||||
int err = 0;
|
||||
|
||||
sysfs_attrib = edac_dev->sysfs_attributes;
|
||||
@@ -752,7 +752,7 @@ static int edac_device_add_main_sysfs_attributes(
|
||||
static void edac_device_remove_main_sysfs_attributes(
|
||||
struct edac_device_ctl_info *edac_dev)
|
||||
{
|
||||
struct edac_dev_sysfs_attribute *sysfs_attrib;
|
||||
const struct edac_dev_sysfs_attribute *sysfs_attrib;
|
||||
|
||||
/* if there are main attributes, defined, remove them. First,
|
||||
* point to the start of the array and iterate over it
|
||||
|
||||
Reference in New Issue
Block a user