X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fpnp%2Finterface.c;h=f7548c4105bbe383ed1db1ea4499b97137cce003;hb=3ec04f3d2903fdf6d9849a8633af59b8628164a5;hp=8527ae626fe12cf852bb3e393d7cab600966c530;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/drivers/pnp/interface.c b/drivers/pnp/interface.c index 8527ae626..f7548c410 100644 --- a/drivers/pnp/interface.c +++ b/drivers/pnp/interface.c @@ -60,8 +60,8 @@ static void pnp_print_irq(pnp_info_buffer_t *buffer, char *space, struct pnp_irq int first = 1, i; pnp_printf(buffer, "%sirq ", space); - for (i = 0; i < PNP_IRQ_NR; i++) - if (test_bit(i, irq->map)) { + for (i = 0; i < 16; i++) + if (irq->map & (1<map, PNP_IRQ_NR)) + if (!irq->map) pnp_printf(buffer, ""); if (irq->flags & IORESOURCE_IRQ_HIGHEDGE) pnp_printf(buffer, " High-Edge");