kernel_optimize_test/drivers
Alexey Dobriyan 405f55712d headers: smp_lock.h redux
* Remove smp_lock.h from files which don't need it (including some headers!)
* Add smp_lock.h to files which do need it
* Make smp_lock.h include conditional in hardirq.h
  It's needed only for one kernel_locked() usage which is under CONFIG_PREEMPT

  This will make hardirq.h inclusion cheaper for every PREEMPT=n config
  (which includes allmodconfig/allyesconfig, BTW)

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-07-12 12:22:34 -07:00
..
accessibility
acpi
amba
ata
atm
auxdisplay
base
block headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
bluetooth headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
cdrom
char headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
edac
eisa
firewire
firmware
gpio headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
gpu
hid headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
hwmon
i2c
ide
idle
ieee1394
ieee802154
infiniband
input
isdn headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
leds
lguest
macintosh
mca
md
media headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
memstick
message
mfd
misc headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
mmc
mtd
net headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
nubus
of
oprofile
parisc
parport
pci headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
pcmcia
platform
pnp
power
pps
ps3
rapidio
regulator
rtc
s390 headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
sbus
scsi headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
serial
sh
sn
spi
ssb
staging
tc
telephony headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
thermal
uio
usb headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
uwb
video headers: smp_lock.h redux 2009-07-12 12:22:34 -07:00
virtio
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile