Driver-Core: extend devnode callbacks to provide permissions
This allows subsytems to provide devtmpfs with non-default permissions for the device node. Instead of the default mode of 0600, null, zero, random, urandom, full, tty, ptmx now have a mode of 0666, which allows non-privileged processes to access standard device nodes in case no other userspace process applies the expected permissions. This also fixes a wrong assignment in pktcdvd and a checkpatch.pl complain. Signed-off-by:Kay Sievers <kay.sievers@vrfy.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- arch/x86/kernel/cpuid.c 2 additions, 2 deletionsarch/x86/kernel/cpuid.c
- arch/x86/kernel/microcode_core.c 1 addition, 1 deletionarch/x86/kernel/microcode_core.c
- arch/x86/kernel/msr.c 2 additions, 2 deletionsarch/x86/kernel/msr.c
- block/bsg.c 2 additions, 2 deletionsblock/bsg.c
- block/genhd.c 4 additions, 4 deletionsblock/genhd.c
- drivers/base/core.c 12 additions, 7 deletionsdrivers/base/core.c
- drivers/base/devtmpfs.c 16 additions, 8 deletionsdrivers/base/devtmpfs.c
- drivers/block/aoe/aoechr.c 2 additions, 2 deletionsdrivers/block/aoe/aoechr.c
- drivers/block/pktcdvd.c 3 additions, 3 deletionsdrivers/block/pktcdvd.c
- drivers/char/hw_random/core.c 1 addition, 1 deletiondrivers/char/hw_random/core.c
- drivers/char/mem.c 19 additions, 10 deletionsdrivers/char/mem.c
- drivers/char/misc.c 6 additions, 4 deletionsdrivers/char/misc.c
- drivers/char/raw.c 2 additions, 2 deletionsdrivers/char/raw.c
- drivers/char/tty_io.c 11 additions, 0 deletionsdrivers/char/tty_io.c
- drivers/gpu/drm/drm_sysfs.c 2 additions, 2 deletionsdrivers/gpu/drm/drm_sysfs.c
- drivers/hid/usbhid/hiddev.c 2 additions, 2 deletionsdrivers/hid/usbhid/hiddev.c
- drivers/input/input.c 2 additions, 2 deletionsdrivers/input/input.c
- drivers/md/dm-ioctl.c 1 addition, 1 deletiondrivers/md/dm-ioctl.c
- drivers/media/dvb/dvb-core/dvbdev.c 2 additions, 2 deletionsdrivers/media/dvb/dvb-core/dvbdev.c
- drivers/net/tun.c 1 addition, 1 deletiondrivers/net/tun.c
Loading
Please register or sign in to comment