Thanks for your answer. I found a workaround for my problem. In my Linux kernel, the default SLAB allocator was changed in default settings. SLOB was used in place of SLAB. I select the SLAB allocator and that fix the default because it runs faster. However the infinite loop can still happen if the cpu is heavily loaded with other tasklets. Best regards. Cedric Voncken -----Message d'origine----- De : adrian.chadd@xxxxxxxxx [mailto:adrian.chadd@xxxxxxxxx] De la part de Adrian Chadd Envoyé : mercredi 2 janvier 2013 00:41 À : Felix Fietkau Cc : Mohammed Shafi; Cedric VONCKEN; linux-wireless@xxxxxxxxxxxxxxx Objet : Re: [RFC] ATH9K: infinite loop in Tasklet On 1 January 2013 07:18, Felix Fietkau <nbd@xxxxxxxxxxx> wrote: > I think the best way to properly fix this issue is to implement NAPI > support (which mac80211 already supports). Sure, but there may be some underlying issues (maybe even on just that particular platform) that need to be addressed. Migrating to NAPI / breaking out of the tasklet early should also be done, but it's potentially orthogonal to the OP's problem. Adrian -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html