irq_vector is indexed by a value that can be as large as the sum of all the RTEs in all the I/O APICs. On a 32-way x445 or a 16-way x440 with PCI expansion boxes, the static array will overflow. Type changed to u8 because that's how big a vector number is. That should please the embedded folks. Because the fixmaps for I/O APICs aren't ready, I had to map them myself. -- James Cleverdon IBM xSeries Linux Solutions {jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot comm