sctp: validate chunk len before actually using it
[cascardo/linux.git] / arch / powerpc / sysdev / fsl_mpic_err.c
index b83f325..488ec45 100644 (file)
@@ -115,8 +115,8 @@ static irqreturn_t fsl_error_int_handler(int irq, void *data)
                errint = __builtin_clz(eisr);
                cascade_irq = irq_linear_revmap(mpic->irqhost,
                                 mpic->err_int_vecs[errint]);
-               WARN_ON(cascade_irq == NO_IRQ);
-               if (cascade_irq != NO_IRQ) {
+               WARN_ON(!cascade_irq);
+               if (cascade_irq) {
                        generic_handle_irq(cascade_irq);
                } else {
                        eimr |=  1 << (31 - errint);
@@ -134,7 +134,7 @@ void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum)
        int ret;
 
        virq = irq_create_mapping(mpic->irqhost, irqnum);
-       if (virq == NO_IRQ) {
+       if (!virq) {
                pr_err("Error interrupt setup failed\n");
                return;
        }