Thomas Renninger
fad12ac8c8
CPU: Introduce ARCH_HAS_CPU_AUTOPROBE and X86 parts
...
This patch is based on Andi Kleen's work:
Implement autoprobing/loading of modules serving CPU
specific features (x86cpu autoloading).
And Kay Siever's work to get rid of sysdev cpu structures
and making use of struct device instead.
Before, the cpuid driver had to be loaded to get the x86cpu
autoloading feature. With this patch autoloading works through
the /sys/devices/system/cpu object
Cc: Kay Sievers <kay.sievers@vrfy.org>
Cc: Dave Jones <davej@redhat.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Huang Ying <ying.huang@intel.com>
Cc: Len Brown <lenb@kernel.org>
Acked-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Thomas Renninger <trenn@suse.de>
Acked-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2012-01-26 16:49:08 -08:00
..
power
PM / Domains: Skip governor functions for CONFIG_PM_RUNTIME unset
2012-01-14 00:39:36 +01:00
regmap
Merge branch 'regmap/irq' into regmap-next
2011-12-05 16:21:05 +00:00
attribute_container.c
base.h
cpu: Do not return errors from cpu_dev_init() which will be ignored
2012-01-11 15:49:43 -08:00
bus.c
driver-core: Fix possible null reference in subsys_interface_unregister
2012-01-24 15:59:19 -08:00
class.c
driver-core: implement 'sysdev' functionality for regular devices and buses
2011-12-14 14:29:38 -08:00
core.c
Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-01-08 12:19:57 -08:00
cpu.c
CPU: Introduce ARCH_HAS_CPU_AUTOPROBE and X86 parts
2012-01-26 16:49:08 -08:00
dd.c
devres.c
devres: Fix a typo in devm_kfree comment
2011-12-21 00:31:47 +01:00
devtmpfs.c
Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-01-08 12:19:57 -08:00
dma-buf.c
dma-buf: Introduce dma buffer sharing mechanism
2012-01-06 10:20:21 +00:00
dma-coherent.c
drivers/base: dma-coherent.c is a module and needs module.h
2011-10-31 19:31:38 -04:00
dma-mapping.c
drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
2011-10-31 19:31:38 -04:00
driver.c
Eliminate get_driver() and put_driver()
2012-01-24 16:00:36 -08:00
firmware.c
firmware_class.c
Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
2012-01-08 13:10:57 -08:00
hypervisor.c
drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
2011-10-31 19:31:38 -04:00
init.c
driver-core: implement 'sysdev' functionality for regular devices and buses
2011-12-14 14:29:38 -08:00
isa.c
Kconfig
dma-buf: drop option text so users don't select it.
2012-01-13 09:05:14 +00:00
Makefile
Merge branch 'dma-buf-merge' of git://people.freedesktop.org/~airlied/linux
2012-01-08 14:05:09 -08:00
map.c
memory.c
kdump: add udev events for memory online/offline
2012-01-12 20:13:11 -08:00
module.c
node.c
Merge branch 'driver-core-next' into Linux 3.2
2012-01-06 11:42:52 -08:00
platform.c
Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
2012-01-08 13:10:57 -08:00
sys.c
driver-core: implement 'sysdev' functionality for regular devices and buses
2011-12-14 14:29:38 -08:00
syscore.c
topology.c
cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystem
2011-12-21 14:29:42 -08:00
transport_class.c