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
..
accessibility
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
acpi
ACPI: Load acpi-cpufreq from processor driver automatically
2012-01-26 16:48:12 -08:00
amba
ata
[libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list
2012-01-17 20:50:53 -05:00
atm
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
auxdisplay
base
CPU: Introduce ARCH_HAS_CPU_AUTOPROBE and X86 parts
2012-01-26 16:49:08 -08:00
bcma
bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume
2012-01-17 09:54:08 -05:00
block
nvme: fix merge error due to change of 'make_request_fn' fn type
2012-01-18 15:41:27 -08:00
bluetooth
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
cdrom
block: add and use scsi_blk_cmd_ioctl
2012-01-14 15:07:24 -08:00
char
tpm: fix (ACPI S3) suspend regression
2012-01-18 15:50:17 -08:00
clk
clocksource
connector
cpufreq
cpufreq: Add support for x86 cpuinfo auto loading v4
2012-01-26 16:49:06 -08:00
cpuidle
crypto
crypto: Add support for x86 cpuid auto loading for x86 crypto drivers
2012-01-26 16:48:10 -08:00
dca
devfreq
dio
dma
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
edac
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
eisa
firewire
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
firmware
gpio
gpio: tps65910: Use correct offset for gpio initialization
2012-01-18 13:48:43 -07:00
gpu
nouveau: Support Optimus models for vga_switcheroo
2012-01-13 09:09:15 +00:00
hid
Dynamic ID addition doesn't need get_driver()
2012-01-24 16:00:35 -08:00
hv
drivers: hv: Get rid of some unnecessary code
2012-01-24 12:56:01 -08:00
hwmon
HWMON: Convert coretemp to x86 cpuid autoprobing
2012-01-26 16:48:13 -08:00
hwspinlock
i2c
Merge branches 'for-33/i2c/eg20t' and 'for-33/i2c/omap' into for-linus/i2c-33
2012-01-17 23:30:41 +00:00
ide
block: add and use scsi_blk_cmd_ioctl
2012-01-14 15:07:24 -08:00
idle
intel-idle: convert to x86_cpu_id auto probing
2012-01-26 16:48:11 -08:00
ieee802154
infiniband
Merge branch 'for-next-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-01-18 16:29:42 -08:00
input
Driver core: driver_find() drops reference before returning
2012-01-24 16:00:34 -08:00
iommu
isdn
Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999 BFCB D920 0E6C D1AD B8F1
2012-01-14 12:32:16 -08:00
leds
Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999 BFCB D920 0E6C D1AD B8F1
2012-01-14 12:32:16 -08:00
lguest
macintosh
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
mca
md
Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-block
2012-01-15 12:24:45 -08:00
media
Driver core: driver_find() drops reference before returning
2012-01-24 16:00:34 -08:00
memstick
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
message
mfd
Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999 BFCB D920 0E6C D1AD B8F1
2012-01-14 12:32:16 -08:00
misc
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
mmc
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
mtd
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
net
Remove useless get_driver()/put_driver() calls
2012-01-24 16:00:35 -08:00
nfc
nubus
of
2nd set of device tree changes for v3.3
2012-01-14 13:25:55 -08:00
oprofile
parisc
parport
Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999 BFCB D920 0E6C D1AD B8F1
2012-01-14 12:32:16 -08:00
pci
Remove useless get_driver()/put_driver() calls
2012-01-24 16:00:35 -08:00
pcmcia
Dynamic ID addition doesn't need get_driver()
2012-01-24 16:00:35 -08:00
pinctrl
platform
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
pnp
power
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
pps
ps3
ptp
rapidio
regulator
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
2012-01-13 20:43:32 -08:00
rtc
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
2012-01-13 20:43:32 -08:00
s390
cio: remove {get,put}_driver
2012-01-24 16:00:35 -08:00
sbus
scsi
SCSI updates on 20120118
2012-01-18 12:35:17 -08:00
sfi
sh
sn
spi
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
ssb
Remove useless get_driver()/put_driver() calls
2012-01-24 16:00:35 -08:00
staging
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
2012-01-15 12:49:56 -08:00
target
tc
telephony
thermal
tty
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
uio
usb
Dynamic ID addition doesn't need get_driver()
2012-01-24 16:00:35 -08:00
uwb
vhost
vhost-net: add module alias (v2.1)
2012-01-13 10:12:23 -08:00
video
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-01-17 18:40:24 -08:00
virt
virtio
vlynq
w1
watchdog
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
xen
xen: using EXPORT_SYMBOL requires including export.h
2012-01-18 15:37:49 -08:00
zorro
Kconfig
Makefile