Distribution: Fedora Hardware Environment: x86_64 Problem Description: We hit this: kernel/softirq.c:409: if (!test_and_clear_bit(TASKLET_STATE_SCHED, &t->state)) BUG(); Tasklet was initialized after being scheduled, clearing the bit. Steps to reproduce: 1. Build kernel with CONFIG_DEBUG_SHIRQ 2. Boot with an SD card inserted
Created attachment 16423 [details] Proposed patch This is Fedora bug 449817: https://bugzilla.redhat.com/show_bug.cgi?id=449817
argh. patches-via-bugzilla suck. Please just email it in the usual fashion? Me and Pierre Ossman <drzeus@drzeus.cx> and lkml?
commit cef33400d0349fb24b6f8b7dea79b66e3144fd8b "mmc: wbsd: initialize tasklets before requesting interrupt"