Bug 33802
Summary: | list_del corruption in sd driver since 2.6.39-rc4 | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Christian Casteyde (casteyde.christian) |
Component: | SCSI | Assignee: | linux-scsi (linux-scsi) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | florian, maciej.rutecki, rjw, stefanr |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.39-rc4 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 32012 |
Description
Christian Casteyde
2011-04-21 21:10:47 UTC
I saw this already with 2.6.39-rc3 (which was the first 2.6.39-rc that I tried after 2.6.38, to which I have reverted for now). Reported in "2.6.39-rc3: usb-storage hotplug kref corruption/ list corruption" at linux-scsi + linux-usb on April 14: http://thread.gmane.org/gmane.linux.usb.general/45456 PS, in my case the bug happened not during boot but during power-up of a monitor with built-in USB card reader. Such a power-up happened circa 10 times in that 2.6.39-rc3 session --- plus a few other plug-in events of USB and FireWire disks --- without the bug hitting. Reply-To: James.Bottomley@suse.de On Fri, 2011-04-22 at 09:25 +0000, from Stefan Richter <stefanr@s5r6.in-berlin.de> 2011-04-22 09:25:42 --- > PS, > in my case the bug happened not during boot but during power-up of a monitor > with built-in USB card reader. Such a power-up happened circa 10 times in > that > 2.6.39-rc3 session --- plus a few other plug-in events of USB and FireWire > disks --- without the bug hitting. The taxonomy also looks like it may be related to this http://marc.info/?t=130253369300004 The fix we'll be pushing shortly to git head is http://marc.info/?l=linux-kernel&m=130271409412095 James Handled-By : James Bottomley <James.Bottomley@suse.de> Patch : http://marc.info/?l=linux-kernel&m=130271409412095 I didn't reproduced on recent kernels. Fixed by https://git.kernel.org/linus/86cbfb5607d4b81b1a993ff689bbd2addd5d3a9b in 2.6.39-rc6, with an additional required fix https://git.kernel.org/linus/c055f5b2614b4f758ae6cc86733f31fa4c2c5844 in 2.6.39-rc7. |