Wolfram Sang
2dfb579c7d
mmc: sdhci: introduce get_ro private write-protect hook
...
Some controllers handle their write-protection differently. Introduce a
callback to be able to handle it, ensuring the same locking takes place
for it. Rename the status variable to make it more obvious why the read
from the registers needs to be inverted.
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Tested-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
2010-10-23 21:11:21 +08:00
..
accessibility
acpi
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
amba
ARM: 6368/1: move the PrimeCell IDs to use macros
2010-10-08 10:02:27 +01:00
ata
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2010-10-22 17:13:10 -07:00
atm
ATM: iphase, remove sleep-inside-atomic
2010-10-11 11:05:42 -07:00
auxdisplay
base
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
2010-10-22 19:36:42 -07:00
block
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-10-22 20:30:48 -07:00
bluetooth
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
cdrom
char
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
2010-10-22 19:59:04 -07:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
edac
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
2010-10-21 14:04:58 -07:00
eisa
firewire
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
firmware
ibft: fix kconfig dependencies
2010-10-14 11:16:40 -04:00
gpio
Merge branches 'at91', 'dcache', 'ftrace', 'hwbpt', 'misc', 'mmci', 's3c', 'st-ux' and 'unwind' into devel
2010-10-18 22:34:25 +01:00
gpu
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
hid
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-10-22 20:30:48 -07:00
hwmon
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
i2c
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2010-10-21 21:19:54 -07:00
ide
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
2010-10-22 17:07:18 -07:00
idle
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
ieee1394
ieee802154
infiniband
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
input
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
2010-10-22 19:59:04 -07:00
isdn
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2010-10-22 17:13:10 -07:00
leds
lguest
llseek: automatically add .llseek fop
2010-10-15 15:53:27 +02:00
macintosh
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
mca
md
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
2010-10-22 17:07:18 -07:00
media
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
memstick
message
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2010-10-22 17:34:15 -07:00
mfd
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
misc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
2010-10-22 19:36:42 -07:00
mmc
mmc: sdhci: introduce get_ro private write-protect hook
2010-10-23 21:11:21 +08:00
mtd
Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6
2010-10-22 16:34:23 -07:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
2010-10-22 19:59:04 -07:00
nubus
of
oprofile
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
parisc
parport
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
2010-10-21 14:25:16 -07:00
pci
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2010-10-22 17:13:10 -07:00
pcmcia
pcmcia: IOCARD is also required for using IRQs
2010-10-22 08:46:36 +02:00
platform
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
pnp
power
pps
ps3
rapidio
regulator
rtc
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2010-10-22 17:34:15 -07:00
sbus
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-10-22 20:30:48 -07:00
serial
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
2010-10-22 20:35:12 -07:00
sfi
sh
sn
spi
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
ssb
staging
Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6
2010-10-22 11:23:42 -07:00
tc
telephony
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
thermal
uio
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
2010-10-22 19:36:42 -07:00
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-10-22 20:30:48 -07:00
uwb
uwb: use '%pM' format to print MAC address
2010-10-22 10:21:40 -07:00
vhost
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
video
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
2010-10-22 17:33:35 -07:00
virtio
vlynq
w1
watchdog
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
xen
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
2010-10-22 10:52:56 -07:00
zorro
zorro: Fix device_register() error handling
2010-10-22 09:43:25 +02:00
Kconfig
Makefile