Look in Don Becker's 3c59x.c net driver. Apparently, IRQ sharing amongst like (or dissimilar?) cards developed progressively in the kernel, and this driver, usable in several major kernel versions, shows this ongoing adaptation. Most other device drivers have not yet allowed for multiple use of IRQ lines, hence they simply put "NULL" for this fifth parameter in the function request_irq() and the second in free_irq().
|