aboutsummaryrefslogtreecommitdiffstats
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorRobert Jarzmik <[email protected]>2015-09-26 19:41:01 +0000
committerUlf Hansson <[email protected]>2015-09-29 10:17:05 +0000
commitfd546ee6a7dc4b71ebc6d1205bf72ea3c1c7030a (patch)
treeb145c9e9bea9a40a4c0b37e0cd864555e957345e /net/switchdev/switchdev.c
parentmmc: sunxi: Fix clk-delay settings (diff)
downloadkernel-fd546ee6a7dc4b71ebc6d1205bf72ea3c1c7030a.tar.gz
kernel-fd546ee6a7dc4b71ebc6d1205bf72ea3c1c7030a.zip
mmc: pxamci: fix card detect with slot-gpio API
Move pxamci to mmc slot-gpio API to fix interrupt request. It fixes the case where the card detection is on a gpio expander, on I2C for example on zylonite board. In this case, the card detect netsted interrupt is called from a threaded interrupt. The request_irq() fails, because a hard irq cannot be a nested interrupt from a threaded interrupt (set __setup_irq()). This was tested on zylonite and mioa701 boards. Signed-off-by: Robert Jarzmik <[email protected]> Cc: Petr Cvek <[email protected]> Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions