sysfs: add struct file* to bin_attr callbacks
This allows bin_attr->read,write,mmap callbacks to check file specific data (such as inode owner) as part of any privilege validation. Signed-off-by:Chris Wright <chrisw@sous-sol.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- arch/alpha/kernel/pci-sysfs.c 5 additions, 3 deletionsarch/alpha/kernel/pci-sysfs.c
- arch/mips/txx9/generic/setup.c 2 additions, 2 deletionsarch/mips/txx9/generic/setup.c
- arch/powerpc/sysdev/mv64x60_pci.c 2 additions, 2 deletionsarch/powerpc/sysdev/mv64x60_pci.c
- arch/s390/kernel/ipl.c 8 additions, 6 deletionsarch/s390/kernel/ipl.c
- drivers/acpi/system.c 1 addition, 1 deletiondrivers/acpi/system.c
- drivers/base/firmware_class.c 7 additions, 4 deletionsdrivers/base/firmware_class.c
- drivers/firmware/dcdbas.c 2 additions, 2 deletionsdrivers/firmware/dcdbas.c
- drivers/firmware/dell_rbu.c 5 additions, 5 deletionsdrivers/firmware/dell_rbu.c
- drivers/firmware/efivars.c 2 additions, 2 deletionsdrivers/firmware/efivars.c
- drivers/gpu/drm/drm_sysfs.c 3 additions, 2 deletionsdrivers/gpu/drm/drm_sysfs.c
- drivers/misc/c2port/core.c 2 additions, 2 deletionsdrivers/misc/c2port/core.c
- drivers/misc/ds1682.c 4 additions, 2 deletionsdrivers/misc/ds1682.c
- drivers/misc/eeprom/at24.c 4 additions, 2 deletionsdrivers/misc/eeprom/at24.c
- drivers/misc/eeprom/at25.c 4 additions, 2 deletionsdrivers/misc/eeprom/at25.c
- drivers/misc/eeprom/eeprom.c 2 additions, 1 deletiondrivers/misc/eeprom/eeprom.c
- drivers/misc/eeprom/max6875.c 1 addition, 1 deletiondrivers/misc/eeprom/max6875.c
- drivers/net/netxen/netxen_nic_main.c 7 additions, 4 deletionsdrivers/net/netxen/netxen_nic_main.c
- drivers/net/qlcnic/qlcnic_main.c 8 additions, 4 deletionsdrivers/net/qlcnic/qlcnic_main.c
- drivers/pci/hotplug/acpiphp_ibm.c 3 additions, 2 deletionsdrivers/pci/hotplug/acpiphp_ibm.c
- drivers/pci/pci-sysfs.c 30 additions, 12 deletionsdrivers/pci/pci-sysfs.c
Loading
Please register or sign in to comment