Red Hat Bugzilla – Bug 159372
spin_lock panic in IDE autotuning
Last modified: 2007-11-30 17:11:07 EST
Description of problem:
Version-Release number of selected component (if applicable):
on reboot every now and then
I can tell you exactly whats happening
Observe the two attached images
one shows the panic and the other is a screenshot of the code involved
notice the two spin_lock_irqsave()'s
Whats happening is simple, when there is a reset of the drive it invokes a
restore of timings. This is part of auto tuning, so it is obvious you get a
double lock down, hence the spinlock crash.
Created attachment 115072 [details]
Crash on reboot
Created attachment 115073 [details]
Section of code involved
The red cursors identify the code lines involved
Incidentally this arises from the mainline 2.6.11 kernel source and isn't the
result of any patchs that are added to the kernel by RHAT
Umm yes. Does the attachment I'll add fix it ?
Created attachment 116592 [details]
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which
may contain a fix for your problem. Please update to this new kernel, and
report whether or not it fixes your problem.
If you have updated to Fedora Core 4 since this bug was opened, and the problem
still occurs with the latest updates for that release, please change the version
field of this bug to 'fc4'.
Seems to be fixed (it was a every now and then bug in the first place) I've not
seen it for quite some time so I think this is fixed.