aboutsummaryrefslogtreecommitdiff
path: root/arch/sparc64/kernel/pci_schizo.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2008-07-22 22:34:29 -0700
committerDavid S. Miller <davem@davemloft.net>2008-07-22 22:34:29 -0700
commitb7c2a75725dee9b5643a0aae3a4cb47f52e00a49 (patch)
tree9078edae88d93db2228f20d12e334a46a37a07e7 /arch/sparc64/kernel/pci_schizo.c
parent4a0a088970a553e9f89d23eec688932f689d57f9 (diff)
sparc64: Fix lockdep issues in LDC protocol layer.
We're calling request_irq() with a IRQs disabled. No straightforward fix exists because we want to enable these IRQs and setup state atomically before getting into the IRQ handler the first time. What happens now is that we mark the VIRQ to not be automatically enabled by request_irq(). Then we make explicit enable_irq() calls when we grab the LDC channel. This way we don't need to call request_irq() illegally under the LDC channel lock any more. Bump LDC version and release date. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/pci_schizo.c')
0 files changed, 0 insertions, 0 deletions