|
@@ -358,7 +358,7 @@ EXPORT_SYMBOL(um_request_irq);
|
|
EXPORT_SYMBOL(reactivate_fd);
|
|
EXPORT_SYMBOL(reactivate_fd);
|
|
|
|
|
|
/*
|
|
/*
|
|
- * hw_interrupt_type must define (startup || enable) &&
|
|
|
|
|
|
+ * irq_chip must define (startup || enable) &&
|
|
* (shutdown || disable) && end
|
|
* (shutdown || disable) && end
|
|
*/
|
|
*/
|
|
static void dummy(unsigned int irq)
|
|
static void dummy(unsigned int irq)
|
|
@@ -366,7 +366,7 @@ static void dummy(unsigned int irq)
|
|
}
|
|
}
|
|
|
|
|
|
/* This is used for everything else than the timer. */
|
|
/* This is used for everything else than the timer. */
|
|
-static struct hw_interrupt_type normal_irq_type = {
|
|
|
|
|
|
+static struct irq_chip normal_irq_type = {
|
|
.typename = "SIGIO",
|
|
.typename = "SIGIO",
|
|
.release = free_irq_by_irq_and_dev,
|
|
.release = free_irq_by_irq_and_dev,
|
|
.disable = dummy,
|
|
.disable = dummy,
|
|
@@ -375,7 +375,7 @@ static struct hw_interrupt_type normal_irq_type = {
|
|
.end = dummy
|
|
.end = dummy
|
|
};
|
|
};
|
|
|
|
|
|
-static struct hw_interrupt_type SIGVTALRM_irq_type = {
|
|
|
|
|
|
+static struct irq_chip SIGVTALRM_irq_type = {
|
|
.typename = "SIGVTALRM",
|
|
.typename = "SIGVTALRM",
|
|
.release = free_irq_by_irq_and_dev,
|
|
.release = free_irq_by_irq_and_dev,
|
|
.shutdown = dummy, /* never called */
|
|
.shutdown = dummy, /* never called */
|