- for( irq = res->irq; irq; irq = irq->next ) // Valid irqs are 5, 7, 10
- irq->map = 0x04A0; // 0000 0100 1010 0000
+ for( irq = res->irq; irq; irq = irq->next ) { // Valid irqs are 5, 7, 10
+ tmp = 0x04A0;
+ bitmap_copy(irq->map, &tmp, 16); // 0000 0100 1010 0000
+ }