projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[MIPS] IP27: startup_bridge_irq: connect interrupt.
[deliverable/linux.git]
/
arch
/
mips
/
sgi-ip27
/
ip27-irq.c
diff --git
a/arch/mips/sgi-ip27/ip27-irq.c
b/arch/mips/sgi-ip27/ip27-irq.c
index 60ade7690e09861aafcfa0ca3f09da1eef8230a5..5cfbe1a1479ca30078dd3863c177e8d5a78bb028 100644
(file)
--- a/
arch/mips/sgi-ip27/ip27-irq.c
+++ b/
arch/mips/sgi-ip27/ip27-irq.c
@@
-19,7
+19,6
@@
#include <linux/timex.h>
#include <linux/slab.h>
#include <linux/random.h>
#include <linux/timex.h>
#include <linux/slab.h>
#include <linux/random.h>
-#include <linux/smp_lock.h>
#include <linux/kernel.h>
#include <linux/kernel_stat.h>
#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/kernel_stat.h>
#include <linux/delay.h>
@@
-286,6
+285,8
@@
static unsigned int startup_bridge_irq(unsigned int irq)
bridge->b_wid_tflush;
bridge->b_wid_tflush;
+ intr_connect_level(cpu, swlevel);
+
return 0; /* Never anything pending. */
}
return 0; /* Never anything pending. */
}
@@
-293,7
+294,6
@@
static unsigned int startup_bridge_irq(unsigned int irq)
static void shutdown_bridge_irq(unsigned int irq)
{
struct bridge_controller *bc = IRQ_TO_BRIDGE(irq);
static void shutdown_bridge_irq(unsigned int irq)
{
struct bridge_controller *bc = IRQ_TO_BRIDGE(irq);
- struct hub_data *hub = hub_data(cpu_to_node(bc->irq_cpu));
bridge_t *bridge = bc->base;
int pin, swlevel;
cpuid_t cpu;
bridge_t *bridge = bc->base;
int pin, swlevel;
cpuid_t cpu;
@@
-308,8
+308,6
@@
static void shutdown_bridge_irq(unsigned int irq)
swlevel = find_level(&cpu, irq);
intr_disconnect_level(cpu, swlevel);
swlevel = find_level(&cpu, irq);
intr_disconnect_level(cpu, swlevel);
- __clear_bit(swlevel, hub->irq_alloc_mask);
-
bridge->b_int_enable &= ~(1 << pin);
bridge->b_wid_tflush;
}
bridge->b_int_enable &= ~(1 << pin);
bridge->b_wid_tflush;
}
This page took
0.02391 seconds
and
5
git commands to generate.