]> git.ipfire.org Git - thirdparty/linux.git/commit
sysfs: treewide: switch back to bin_attribute::read()/write()
authorThomas Weißschuh <linux@weissschuh.net>
Fri, 30 May 2025 03:54:37 +0000 (05:54 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Jun 2025 08:44:13 +0000 (10:44 +0200)
commit2fbe82037ab2513275b9d97fe4fd9947df26e960
tree22e1628a1341043d48a18b2446d4923e821fd45b
parent340d8e66c43f16a51f8fbdb1762e5b40c4e29f8e
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>
77 files changed:
arch/powerpc/platforms/powernv/opal-core.c
arch/powerpc/platforms/powernv/opal-dump.c
arch/powerpc/platforms/powernv/opal-elog.c
arch/powerpc/platforms/powernv/opal-flash.c
arch/powerpc/platforms/powernv/opal-msglog.c
arch/powerpc/platforms/powernv/opal.c
arch/powerpc/platforms/powernv/ultravisor.c
arch/x86/kernel/ksysfs.c
drivers/accel/habanalabs/common/sysfs.c
drivers/acpi/sysfs.c
drivers/base/firmware_loader/sysfs.c
drivers/firmware/efi/mokvar-table.c
drivers/firmware/google/gsmi.c
drivers/firmware/google/memconsole.c
drivers/firmware/google/vpd.c
drivers/firmware/qemu_fw_cfg.c
drivers/fsi/fsi-core.c
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
drivers/gpu/drm/drm_sysfs.c
drivers/gpu/drm/i915/i915_gpu_error.c
drivers/gpu/drm/i915/i915_sysfs.c
drivers/gpu/drm/lima/lima_drv.c
drivers/hid/hid-roccat-common.h
drivers/hid/hid-roccat-isku.c
drivers/hid/hid-roccat-kone.c
drivers/hid/hid-roccat-koneplus.c
drivers/hid/hid-roccat-kovaplus.c
drivers/hid/hid-roccat-lua.c
drivers/hid/hid-roccat-pyra.c
drivers/i2c/i2c-slave-eeprom.c
drivers/media/pci/solo6x10/solo6x10-core.c
drivers/misc/ds1682.c
drivers/misc/eeprom/max6875.c
drivers/misc/ocxl/sysfs.c
drivers/misc/pch_phub.c
drivers/misc/sram.c
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
drivers/net/phy/spi_ks8995.c
drivers/net/wireless/ti/wlcore/sysfs.c
drivers/nvmem/core.c
drivers/of/kobj.c
drivers/pci/hotplug/acpiphp_ibm.c
drivers/pci/pci-sysfs.c
drivers/pcmcia/cistpl.c
drivers/platform/mellanox/mlxbf-bootctl.c
drivers/platform/x86/amd/hsmp/acpi.c
drivers/platform/x86/amd/hsmp/plat.c
drivers/platform/x86/intel/pmt/class.c
drivers/power/supply/ds2780_battery.c
drivers/power/supply/ds2781_battery.c
drivers/power/supply/olpc_battery.c
drivers/rapidio/rio-sysfs.c
drivers/s390/char/sclp_config.c
drivers/s390/char/sclp_sd.c
drivers/scsi/3w-sas.c
drivers/scsi/arcmsr/arcmsr_attr.c
drivers/scsi/esas2r/esas2r_main.c
drivers/scsi/ibmvscsi/ibmvfc.c
drivers/scsi/ipr.c
drivers/scsi/lpfc/lpfc_attr.c
drivers/scsi/qedf/qedf_attr.c
drivers/scsi/qla2xxx/qla_attr.c
drivers/scsi/qla4xxx/ql4_attr.c
drivers/scsi/scsi_sysfs.c
drivers/video/fbdev/aty/radeon_base.c
drivers/video/fbdev/udlfb.c
drivers/virt/coco/guest/tsm-mr.c
drivers/w1/slaves/w1_ds2406.c
drivers/w1/slaves/w1_ds2433.c
drivers/w1/slaves/w1_ds2805.c
drivers/zorro/zorro-sysfs.c
kernel/bpf/btf.c
kernel/bpf/sysfs_btf.c
kernel/module/sysfs.c
net/bridge/br_sysfs_br.c