When running madwifi trunk r3361 on a FC4 kernel 2.6.17-1.2142_FC4, the following warning is issued:
BUG: warning at /usr/src/madwifi/ath/if_ath.c:8447/ath_stoprecv() (Tainted: P )
<f8e0b8b8> ath_stoprecv+0x127/0x2ed [ath_pci] <f8e10e45> ath_draintxq+0x32b/0x33c [ath_pci]
<f8e1f2d7> ath_reset+0xb2/0x3c6 [ath_pci] <f8e20572> ath_calibrate+0x18c/0x358 [ath_pci]
<f8e21881> ath_intr+0x1143/0x1561 [ath_pci] <c0416cac> __wake_up+0x29/0x3c
<f885b3f9> snd_timer_user_tinterrupt+0x126/0x12f [snd_timer] <f885c5b6> snd_timer_interrupt+0x2b8/0x2e6 [snd_timer]
<c043add8> handle_IRQ_event+0x21/0x4a <c043ae7a> __do_IRQ+0x79/0xcb
<c0404cc7> do_IRQ+0x5e/0x79
=======================
<c04035f6> common_interrupt+0x1a/0x20 <c05078a0> acpi_processor_idle+0x153/0x31b
<c0401a73> cpu_idle+0x40/0x58 <c07436c4> start_kernel+0x2b2/0x2b4
The referenced line of code contains an mdelay(3) call, maybe something which should not be used inside the kernel?
The problem is not affecting the functionality of madwifi as far as I can tell.