Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
[MIPS] VR41xx: unsigned irq cannot be negative

+4 -2
+4 -2
arch/mips/vr41xx/common/irq.c
··· 72 72 cascade = irq_cascade + irq; 73 73 if (cascade->get_irq != NULL) { 74 74 unsigned int source_irq = irq; 75 + int ret; 75 76 desc = irq_desc + source_irq; 76 77 if (desc->chip->mask_ack) 77 78 desc->chip->mask_ack(source_irq); ··· 80 79 desc->chip->mask(source_irq); 81 80 desc->chip->ack(source_irq); 82 81 } 83 - irq = cascade->get_irq(irq); 84 - if (irq < 0) 82 + ret = cascade->get_irq(irq); 83 + irq = ret; 84 + if (ret < 0) 85 85 atomic_inc(&irq_err_count); 86 86 else 87 87 irq_dispatch(irq);