On Wed, Dec 29, 2004 at 12:00:40PM +0530, Srinivas G. wrote: > Dear All, > > We have developed a block device driver on 2.6.x kernel. It works fine > for SuSE distributions with out any problems. We are facing some > problems with the same driver on Fedora Core 3 with 2.6.9-1.667 kernel > version. > > We got the stack trace like "badness in interruptible_sleep_on_timeout" > whenever the media is inserted for the first time after the driver > loaded. From the next time onwards it is working fine without any > problems. > > I search the google about it. But I could not find any solution. My > doubt is: Is this a bug in the Fedora Core 3, but would like to know > from you all if we are doing some mistake. > TIFM INFO | <CardDetectionFM> MMC/SD card in socket[0]! > TIFM INFO | <OnCardInsertionOrRemoval> Card Inserted, Socket [0] > Badness in interruptible_sleep_on_timeout at kernel/sched.c:3005 Your driver is sleeping where it shouldn't. As you didn't point to your source code, no-one can help you debug this. Dave