due to different definitions of request_irq between linux-2.6.19-rc1 and
linux-2.6.19-rc1-git2 and beyond, madwifi ng-1747 and ng-1748 will not compile.
request_irq is defined in linux/include/linux/interrupt.h
the quick and dirty workaround is to retain interrupt.h as interrupt.h.original and to
copy the interrupt.h from linux-2.6.19-rc1 as interrupt.h.madwifi.
to compile madwifi, the appropriate symbolic link is defined.
a mor through fix involves makeing prototype definitaion changes based on the "official" kernel
definitions in interrupt.h and applying them to Maadwifi components as necessary.
this will result in a madwifi that will not compile for linux-2.6.19-rc1 and earlier however.