mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
sysfs: treewide: switch back to bin_attribute::read()/write()
The bin_attribute argument of bin_attribute::read() is now const. This makes the _new() callbacks unnecessary. Switch all users back. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Link: https://lore.kernel.org/r/20250530-sysfs-const-bin_attr-final-v3-3-724bfcf05b99@weissschuh.net Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
340d8e66c4
commit
2fbe82037a
@@ -376,8 +376,8 @@ static const struct bin_attribute bin_attr_rw_nvmem = {
|
||||
.name = "nvmem",
|
||||
.mode = 0644,
|
||||
},
|
||||
.read_new = bin_attr_nvmem_read,
|
||||
.write_new = bin_attr_nvmem_write,
|
||||
.read = bin_attr_nvmem_read,
|
||||
.write = bin_attr_nvmem_write,
|
||||
};
|
||||
|
||||
static const struct bin_attribute *const nvmem_bin_attributes[] = {
|
||||
@@ -402,8 +402,8 @@ static const struct bin_attribute bin_attr_nvmem_eeprom_compat = {
|
||||
.attr = {
|
||||
.name = "eeprom",
|
||||
},
|
||||
.read_new = bin_attr_nvmem_read,
|
||||
.write_new = bin_attr_nvmem_write,
|
||||
.read = bin_attr_nvmem_read,
|
||||
.write = bin_attr_nvmem_write,
|
||||
};
|
||||
|
||||
/*
|
||||
@@ -492,7 +492,7 @@ static int nvmem_populate_sysfs_cells(struct nvmem_device *nvmem)
|
||||
entry->bit_offset);
|
||||
attrs[i].attr.mode = 0444 & nvmem_bin_attr_get_umode(nvmem);
|
||||
attrs[i].size = entry->bytes;
|
||||
attrs[i].read_new = &nvmem_cell_attr_read;
|
||||
attrs[i].read = &nvmem_cell_attr_read;
|
||||
attrs[i].private = entry;
|
||||
if (!attrs[i].attr.name) {
|
||||
ret = -ENOMEM;
|
||||
|
||||
Reference in New Issue
Block a user