Thomas Gleixner
d6d3c4e656
OF: convert devtree lock from rw_lock to raw spinlock
...
With the locking cleanup in place (from "OF: Fixup resursive
locking code paths"), we can now do the conversion from the
rw_lock to a raw spinlock as required for preempt-rt.
The previous cleanup and this conversion were originally
separate since they predated when mainline got raw spinlock (in
commit c2f21ce2e3 "locking: Implement new raw_spinlock").
So, at that point in time, the cleanup was considered plausible
for mainline, but not this conversion. In any case, we've kept
them separate as it makes for easier review and better bisection.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
[PG: taken from preempt-rt, update subject & add a commit log]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2013-02-08 17:02:40 -06:00
..
accessibility
acpi
ACPI / glue: Fix build with ACPI_GLUE_DEBUG set
2013-01-12 14:00:06 +01:00
amba
Drivers: amba: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
ata
Drivers: ata: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
atm
Drivers: atm: remove __dev* attributes.
2013-01-03 15:57:04 -08:00
auxdisplay
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
base
drivers/base/cpu.c: Fix typo in comment
2013-01-16 12:34:34 -08:00
bcma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-01-08 07:31:49 -08:00
block
Drivers: block: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
bluetooth
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2012-12-12 18:07:07 -08:00
bus
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
cdrom
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
char
Drivers: char: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
clk
ARM: arm-soc fixes for 3.8-rc
2013-01-08 18:53:56 -08:00
clocksource
Drivers: clocksource: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
connector
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
cpufreq
cpufreq / governor: Fix problem with cpufreq_ondemand or cpufreq_conservative
2013-01-03 13:11:19 +01:00
cpuidle
cpuidle: remove the power_specified field in the driver
2013-01-15 14:18:04 +01:00
crypto
Drivers: crypto: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
dca
devfreq
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
dio
dma
ARM: arm-soc fixes for 3.8-rc
2013-01-08 18:53:56 -08:00
edac
Two error path fixes causing a crash and a Kconfig fix for an issue
2013-01-09 08:43:56 -08:00
eisa
extcon
firewire
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
firmware
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
gpio
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
gpu
udldrmfb: udl_get_edid: drop unneeded i--
2013-01-14 08:45:27 +10:00
hid
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
hsi
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
hv
hwmon
hwmon: (vexpress) Fix build error seen if CONFIG_OF_DEVICE is not set
2013-01-09 21:47:22 -08:00
hwspinlock
i2c
i2c: remove __dev* attributes from subsystem
2012-12-22 20:13:45 +01:00
ide
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
idle
intel_idle: pr_debug information need separated
2013-01-03 13:11:05 +01:00
iio
Staging fixes for 3.8-rc3
2013-01-14 09:08:38 -08:00
infiniband
Drivers: infinband: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2013-01-04 10:30:11 -08:00
iommu
Drivers: iommu: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
ipack
TTY/Serial merge for 3.8-rc1
2012-12-11 14:08:47 -08:00
irqchip
ARM: arm-soc: Device-tree updates, take 2
2012-12-14 14:42:53 -08:00
isdn
Drivers: isdn: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
leds
leds: leds-gpio: set devm_gpio_request_one() flags param correctly
2013-01-02 17:58:41 -08:00
lguest
lguest: fix typo
2012-12-18 15:19:06 +10:30
macintosh
Drivers: macintosh: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
md
Miscellaneous device-mapper fixes, cleanups and performance improvements.
2012-12-21 17:08:06 -08:00
media
Drivers: media: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
memory
Drivers: memory: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
memstick
message
Drivers: message: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
mfd
mfd, TWL4030: TWL4030 need select REGMAP_I2C
2013-01-16 12:36:22 -08:00
misc
Sound fixes #2 for 3.8-rc4
2013-01-16 11:33:52 -08:00
mmc
Drivers: mmc: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
mtd
Drivers: mtd: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
net
be2net: fix unconditionally returning IRQ_HANDLED in INTx
2013-01-12 15:33:01 -08:00
nfc
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
nubus
of
OF: convert devtree lock from rw_lock to raw spinlock
2013-02-08 17:02:40 -06:00
oprofile
parisc
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
parport
Drivers: parport: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
pci
pci: fix iov.c kernel-doc warnings
2013-01-10 14:35:23 -08:00
pcmcia
ARM: arm-soc: Header cleanups
2012-12-12 11:45:16 -08:00
pinctrl
ARM: arm-soc fixes for 3.8-rc
2013-01-08 18:53:56 -08:00
platform
asus-laptop: Fix potential invalid pointer dereference
2013-01-07 12:33:48 -05:00
pnp
PNP: Handle IORESOURCE_BITS in resource allocation
2013-01-03 13:10:53 +01:00
power
ARM: arm-soc fixes for 3.8-rc
2013-01-08 18:53:56 -08:00
pps
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
ps3
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
ptp
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2012-12-12 18:07:07 -08:00
pwm
pwm: Changes for v3.8-rc1
2012-12-19 08:19:07 -08:00
rapidio
regulator
Merge remote-tracking branch 'regulator/fix/s5m8767' into tmp
2013-01-15 09:38:59 +09:00
remoteproc
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
rpmsg
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
rtc
drivers/rtc/rtc-da9055.c: fix cross-section reference
2013-01-11 14:54:54 -08:00
s390
s390/chsc: fix SEI usage
2013-01-16 15:57:54 +01:00
sbus
Drivers: sbus: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
scsi
Drivers: scsi: remove __dev* attributes.
2013-01-03 15:57:01 -08:00
sfi
sh
sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6
2013-01-11 20:57:58 +09:00
sn
Drivers: misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
spi
spi/sh-hspi: fix return value check in hspi_probe().
2012-12-19 15:11:41 +00:00
ssb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-01-08 07:31:49 -08:00
staging
Staging fixes for 3.8-rc3
2013-01-14 09:08:38 -08:00
target
iscsi-target: Fix CmdSN comparison (use cmd->cmd_sn instead of cmd->stat_sn)
2013-01-10 21:00:37 -08:00
tc
thermal
Drivers: thermal: remove __dev* attributes.
2013-01-03 15:57:02 -08:00
tty
Merge branch 'omap-for-v3.8/fixes-for-merge-window' into omap-for-v3.8/fixes-for-merge-window-v2
2012-12-16 11:28:10 -08:00
uio
ARM: arm-soc: SoC updates for 3.8
2012-12-12 12:05:15 -08:00
usb
USB fixes for 3.8-rc3
2013-01-14 09:07:57 -08:00
uwb
vfio
vhost
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2012-12-15 14:25:10 -08:00
video
drivers/video/ssd1307fb.c: fix bit order bug in the byte translation function
2013-01-11 14:54:54 -08:00
virt
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2012-12-18 09:58:09 -08:00
virtio
Drivers: virtio: remove __dev* attributes.
2013-01-03 15:57:01 -08:00
vlynq
Drivers: vlynq: remove __dev* attributes.
2013-01-03 15:57:01 -08:00
vme
w1
Drivers: w1: remove last __devexit_p() instance
2013-01-03 15:57:01 -08:00
watchdog
watchdog: twl4030_wdt: add DT support
2013-01-02 12:07:05 +01:00
xen
Drivers: xen: remove __dev* attributes.
2013-01-03 15:57:01 -08:00
zorro
Drivers: zorro: remove CONFIG_HOTPLUG usage
2013-01-03 15:57:01 -08:00
Kconfig
Makefile