Ulrich Drepper
9eb3ff4037
CPU online file permission
...
Is there a reason why the "online" file in the subdirectories for the CPUs
in /sys/devices/system isn't world-readable? I cannot imagine it to be
security relevant especially now that a getcpu() syscall can be used to
determine what CPUa thread runs on.
The file is useful to correctly implement the sysconf() function to return
the number of online CPUs. In the presence of hotplug we currently cannot
provide this information. The patch below should to it.
Signed-off-by: Ulrich Drepper <drepper@redhat.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-31 15:39:39 -07:00
..
power
Introduce CONFIG_SUSPEND for suspend-to-Ram and standby
2007-07-29 16:45:38 -07:00
attribute_container.c
Driver core: include linux/mutex.h from attribute_container.c
2007-07-11 16:09:01 -07:00
base.h
Driver core: fix devres_release_all() return value
2007-07-11 16:09:02 -07:00
bus.c
sysfs: kill unnecessary attribute->owner
2007-07-11 16:09:06 -07:00
class.c
driver-core: make devt_attr and uevent_attr static
2007-07-11 16:09:06 -07:00
core.c
driver core: revert "device" link creation check
2007-07-30 14:25:12 -07:00
cpu.c
CPU online file permission
2007-07-31 15:39:39 -07:00
dd.c
driver core: fix kernel doc of device_release_driver
2007-07-11 16:09:02 -07:00
devres.c
Driver core: fix devres_release_all() return value
2007-07-11 16:09:02 -07:00
dma-mapping.c
devres: device resource management
2007-02-09 17:39:36 -05:00
dmapool.c
dma: make dma pool to use kmalloc_node
2007-07-16 09:05:51 -07:00
driver.c
Driver core: remove unneeded completion from driver release path
2007-04-27 10:57:29 -07:00
firmware.c
remove "struct subsystem" as it is no longer needed
2007-05-02 18:57:59 -07:00
firmware_class.c
kernel-doc fixes for PCI and drivers/base/
2007-07-30 14:25:12 -07:00
hypervisor.c
[S390] hypfs comment cleanup.
2006-09-20 15:58:44 +02:00
init.c
[PATCH] Driver Core: Add /sys/hypervisor when needed
2006-06-21 12:40:48 -07:00
isa.c
[PATCH] Driver model: add ISA bus
2006-06-21 12:40:49 -07:00
Kconfig
devres: device resource management
2007-02-09 17:39:36 -05:00
Makefile
Introduce CONFIG_HAS_DMA
2007-05-07 12:12:51 -07:00
map.c
memory.c
[PATCH] driver/base/memory.c: handle errors properly
2006-12-07 08:39:36 -08:00
node.c
Replace remaining references to "driverfs" with "sysfs".
2007-02-17 19:13:42 +01:00
platform.c
drivers/base/platform.c: fix small typo in doc
2007-05-09 08:58:16 +02:00
sys.c
sysdev: use mutex instead of semaphore
2007-07-11 16:09:01 -07:00
topology.c
Add suspend-related notifications for CPU hotplug
2007-05-09 12:30:56 -07:00
transport_class.c