Bug 754518 (sd_revalidate_disk)

Summary: oops in sd_revalidate_disk
Product: [Fedora] Fedora Reporter: Jaganadh G <jaganadhg>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: 2011zm, abdulkarimmemon, adundovi, aldrian_math, ananttickoo, anthonio_2002, a.thiaville, bcl, bonomi4, claudiomar.costa, emmanuel.pacaud, gansalmon, garyjeffersii, gindar, gpreziuso, hc_hdez, hous3y, hsirig+redhat, itamar, jks, jonathan, kb6tal, kernel-maint, kxra, lacombar, madhu.chinakonda, marco.capile, mikolaj.bugzilla, online-print, rwahl, sam, samuel, sgruszka, terry1, thenscheid, trialero, waltersheridan, zulu
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:23f7c5cf9455b4f31807fa7b6e4907300b0b31e6
Fixed In Version: kernel-2.6.42.7-1.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-23 02:25:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
oops
none
Don't dereference sdkp if it is NULL
none
WARN_ONCE on null skdp none

Description Jaganadh G 2011-11-16 17:49:37 UTC
libreport version: 2.0.6
abrt_version:   2.0.4.981
cmdline:        BOOT_IMAGE=/boot/vmlinuz-3.1.1-1.fc16.x86_64 root=UUID=2f77d865-994e-4ebf-995c-71b3048671f7 ro rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8
comment:                    
kernel:         undefined
reason:         BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
time:           Wed Nov 16 11:37:59 2011

backtrace:
:BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
:IP: [<ffffffff812ffb2a>] sd_revalidate_disk+0x36/0x16c7
:PGD 701d8067 PUD 7c221067 PMD 0 
:Oops: 0000 [#1] SMP 
:CPU 1 
:Modules linked in: ppp_deflate zlib_deflate ppp_async crc_ccitt ppp_generic slhc lp option usb_wwan ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat xt_CHECKSUM iptable_mangle tun bridge stp llc vmnet ppdev parport_pc parport fuse vsock vmci vmmon lockd rfcomm bnep ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack binfmt_misc btusb bluetooth arc4 acer_wmi sparse_keymap joydev uvcvideo i2c_i801 videodev media v4l2_compat_ioctl32 microcode serio_raw snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm iwlagn iTCO_wdt mac80211 iTCO_vendor_support snd_timer cfg80211 snd soundcore snd_page_alloc rfkill tg3 sunrpc uinput uas ums_realtek usb_storage wmi i915 drm_kms_helper drm i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
:Pid: 12993, comm: blkid Not tainted 3.1.1-1.fc16.x86_64 #1 Acer            Aspire 5738                    /JV50                           
:RIP: 0010:[<ffffffff812ffb2a>]  [<ffffffff812ffb2a>] sd_revalidate_disk+0x36/0x16c7
:RSP: 0018:ffff88000c30ba48  EFLAGS: 00010246
:RAX: 0000000000000000 RBX: ffff8800b7826080 RCX: 0000000000000001
:RDX: 0000000000000001 RSI: ffff88000c30ba94 RDI: ffff88007c29a400
:RBP: ffff88000c30bb08 R08: 00000008ffffffff R09: ffff88000c30baa8
:R10: 008000108121279c R11: ffff88007c29a448 R12: 0000000000000000
:R13: ffff88007c29a400 R14: 000000000000001d R15: 0000000000000000
:FS:  00007f7a884de740(0000) GS:ffff8800bb500000(0000) knlGS:0000000000000000
:CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
:CR2: 0000000000000008 CR3: 0000000094a1c000 CR4: 00000000000406e0
:DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
:DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
:Process blkid (pid: 12993, threadinfo ffff88000c30a000, task ffff880058e31730)
:Stack:
: ffffea00024eb180 ffff88007c29a448 ffff88007c29a478 ffff88007c29a400
: ffff88000c30ba78 ffffffff814b712e ffff88007c29a400 ffffffff8112abc4
: ffff8800b7826158 ffff88007c29a400 ffff88000c30bac8 ffffffff8113cb7b
:Call Trace:
: [<ffffffff814b712e>] ? _raw_spin_lock+0xe/0x10
: [<ffffffff8112abc4>] ? get_super+0x29/0xa9
: [<ffffffff8113cb7b>] ? iput+0x39/0x182
: [<ffffffff8117e7c9>] rescan_partitions+0xb4/0x43f
: [<ffffffff81152c7f>] __blkdev_get+0x1b4/0x397
: [<ffffffff81153122>] ? blkdev_get+0x2c0/0x2c0
: [<ffffffff81153033>] blkdev_get+0x1d1/0x2c0
: [<ffffffff8115215a>] ? bdget+0x112/0x11e
: [<ffffffff81153122>] ? blkdev_get+0x2c0/0x2c0
: [<ffffffff81153189>] blkdev_open+0x67/0x6b
: [<ffffffff8112771e>] __dentry_open+0x17a/0x2b8
: [<ffffffff814b712e>] ? _raw_spin_lock+0xe/0x10
: [<ffffffff81128647>] nameidata_to_filp+0x60/0x67
: [<ffffffff81134ccc>] do_last+0x461/0x5ad
: [<ffffffff81134f1a>] path_openat+0xcf/0x310
: [<ffffffff810fc550>] ? handle_mm_fault+0x1c8/0x1db
: [<ffffffff812248ba>] ? rb_insert_color+0x66/0xe1
: [<ffffffff81135258>] do_filp_open+0x38/0x86
: [<ffffffff8113e810>] ? alloc_fd+0x72/0x11d
: [<ffffffff811286bc>] do_sys_open+0x6e/0x100
: [<ffffffff810a37c4>] ? audit_syscall_entry+0x145/0x171
: [<ffffffff8112876e>] sys_open+0x20/0x22
: [<ffffffff814bd8c2>] system_call_fastpath+0x16/0x1b
:Code: 54 53 48 81 ec 98 00 00 00 66 66 66 66 90 4c 8b a7 28 03 00 00 65 48 8b 04 25 28 00 00 00 48 89 45 c8 31 c0 48 89 bd 70 ff ff ff 
:RIP  [<ffffffff812ffb2a>] sd_revalidate_disk+0x36/0x16c7
: RSP <ffff88000c30ba48>

smolt_data:
:
:
:General
:=================================
:UUID: bc34bfc8-39cd-4118-93ad-6969b4d04ecd
:OS: Fedora release 16 (Verne)
:Default run level: Unknown
:Language: en_US.utf8
:Platform: x86_64
:BogoMIPS: 4389.09
:CPU Vendor: GenuineIntel
:CPU Model: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
:CPU Stepping: 10
:CPU Family: 6
:CPU Model Num: 23
:Number of CPUs: 2
:CPU Speed: 2200
:System Memory: 2942
:System Swap: 6999
:Vendor: Acer
:System: Aspire 5738 0100
:Form factor: Notebook
:Kernel: 3.1.1-1.fc16.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Enforcing
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:
:
:Devices
:=================================
:(32902:10521:4133:517) pci, None, PCI/ISA, ICH9M LPC Interface Controller
:(5348:5784:4133:519) pci, tg3, ETHERNET, NetLink BCM5784M Gigabit Ethernet PCIe
:(32902:10818:4133:517) pci, i915, VIDEO, Mobile 4 Series Chipset Integrated Graphics Controller
:(32902:10819:4133:517) pci, None, VIDEO, Mobile 4 Series Chipset Integrated Graphics Controller
:(32902:10560:4133:517) pci, pcieport, PCI/PCI, 82801I (ICH9 Family) PCI Express Port 1
:(32902:10562:4133:517) pci, pcieport, PCI/PCI, 82801I (ICH9 Family) PCI Express Port 2
:(32902:10568:4133:517) pci, pcieport, PCI/PCI, 82801I (ICH9 Family) PCI Express Port 5
:(32902:10558:4133:517) pci, snd_hda_intel, MULTIMEDIA, 82801I (ICH9 Family) HD Audio Controller
:(32902:10537:4133:517) pci, ahci, STORAGE, ICH9M/M-E SATA AHCI Controller
:(32902:10549:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #2
:(32902:10544:4133:517) pci, i801_smbus, SERIAL, 82801I (ICH9 Family) SMBus Controller
:(32902:9288:4133:517) pci, None, PCI/PCI, 82801 Mobile PCI Bridge
:(32902:131:32902:4869) pci, iwlagn, NETWORK, Centrino Wireless-N 1000 BGN
:(32902:10548:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #1
:(32902:10551:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #4
:(32902:10552:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #5
:(32902:10816:4133:517) pci, agpgart-intel, HOST/PCI, Mobile 4 Series Chipset Memory Controller Hub
:(32902:10550:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #3
:(32902:10553:4133:517) pci, uhci_hcd, USB, 82801I (ICH9 Family) USB UHCI Controller #6
:(32902:10554:4133:517) pci, ehci_hcd, USB, 82801I (ICH9 Family) USB2 EHCI Controller #1
:(32902:10556:4133:517) pci, ehci_hcd, USB, 82801I (ICH9 Family) USB2 EHCI Controller #2
:
:
:Filesystem Information
:=================================
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:-------------------------------------------------------------------
:/dev/sda1 / ext4 4096 4096 75152010 13892475 10074952 19095552 17712575 17712575
:

Comment 1 Jaganadh G 2011-11-21 08:26:25 UTC
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment
-----
Hibernate and resume the system

Comment 2 luis 2011-11-21 18:28:51 UTC
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment
-----
kernel bug

Comment 3 Jaganadh G 2011-11-23 06:57:50 UTC
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment
-----
Resume the system after hibernating

Comment 4 Josh Boyer 2011-11-28 16:13:52 UTC
*** Bug 757708 has been marked as a duplicate of this bug. ***

Comment 5 Chuck Ebbert 2011-11-28 16:14:57 UTC
drivers/scsi/sd.c:2356

static int sd_revalidate_disk(struct gendisk *disk)
{
        struct scsi_disk *sdkp = scsi_disk(disk);
==>     struct scsi_device *sdp = sdkp->device;

sdkp is NULL here (scsi_disk(disk) returned NULL)

Comment 6 Josh Boyer 2011-11-28 16:15:24 UTC
*** Bug 757563 has been marked as a duplicate of this bug. ***

Comment 7 Josh Boyer 2011-11-28 16:40:02 UTC
*** Bug 757334 has been marked as a duplicate of this bug. ***

Comment 8 Josh Boyer 2011-11-30 19:38:33 UTC
*** Bug 758793 has been marked as a duplicate of this bug. ***

Comment 9 Josh Boyer 2011-12-02 14:04:40 UTC
*** Bug 759412 has been marked as a duplicate of this bug. ***

Comment 10 Samuel Greenfeld 2011-12-02 14:35:58 UTC
Package: kernel
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
I don't know how this happened exactly as I was switching active Windows while GNOME 3 was running, and the display briefly switched to the text console show the oops.

Prior to this I had unmounted and then unplugged a USB stick.

Comment 11 Josh Boyer 2011-12-07 17:33:47 UTC
There was a patch posted for this, and a subsequent discussion of it:

http://www.spinics.net/lists/linux-scsi/msg55636.html

as far as I can tell, it died out with this final question:

http://www.spinics.net/lists/linux-scsi/msg55654.html

Comment 12 Josh Boyer 2011-12-07 21:03:07 UTC
I spent the afternoon trying to recreate some sort of crash to no avail.

Using this:

while [ 1 ]; do  sudo fdisk -l /dev/sdc; sleep 0.05; done

To try and "read" a usb stick here, I then ran this:

while [ 1 ]; do echo 1 >  /sys/bus/usb/devices/1-1.2/bConfigurationValue ; sleep 1.5; echo 0 > /sys/bus/usb/devices/1-1.2/bConfigurationValue ; done

to simulate plug/unplugging it.  (I plugged/unplugged by hand for about 15min but that got really old.)  There are all kinds of things in dmesg, but none of them are an oops.

So it seems to be somewhat difficult to hit.

Comment 13 Josh Boyer 2011-12-08 13:49:23 UTC
*** Bug 761324 has been marked as a duplicate of this bug. ***

Comment 14 Josh Boyer 2011-12-08 13:51:36 UTC
*** Bug 761328 has been marked as a duplicate of this bug. ***

Comment 15 Josh Boyer 2011-12-15 14:27:05 UTC
*** Bug 767960 has been marked as a duplicate of this bug. ***

Comment 16 Josh Boyer 2011-12-17 14:36:03 UTC
*** Bug 768595 has been marked as a duplicate of this bug. ***

Comment 17 Josh Boyer 2011-12-17 17:43:28 UTC
*** Bug 768642 has been marked as a duplicate of this bug. ***

Comment 18 DTCalx 2011-12-20 02:29:02 UTC
1. Insert a SD card with an adapter in a card reader slot.
2. Wait something like 30 seconds.
3. Gnome-Shell crashes.

This has happend everytime I have done this, the gnome-shell cannot be recovered even if I make: f2 + r + enter
The only way I have seen that the computer recovers "naturally" is when I suspend the machine while the crash is in progress, but the SD card is not recognized though.


rating: (null)
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment 19 Dennis H 2011-12-22 15:15:28 UTC
I may have caused this by plugging in a 4GB thumbdrive or 1-2seconds and then unplugging it. 

rating: (null)
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment 20 Ronald Wahl 2011-12-22 17:55:40 UTC
I have the same issue under F15 with kernel 2.6.41.4-1.fc15.x86_64. It happened twice when removing an 16GB USB stick containing just random data and no valid partition table.

Comment 21 Josh Boyer 2011-12-28 13:47:30 UTC
*** Bug 770606 has been marked as a duplicate of this bug. ***

Comment 22 Josh Boyer 2012-01-03 14:28:53 UTC
*** Bug 771116 has been marked as a duplicate of this bug. ***

Comment 23 Josh Boyer 2012-01-03 14:29:19 UTC
*** Bug 771055 has been marked as a duplicate of this bug. ***

Comment 24 Josh Boyer 2012-01-05 14:59:59 UTC
*** Bug 750389 has been marked as a duplicate of this bug. ***

Comment 25 Emmanuel Pacaud 2012-01-07 20:25:03 UTC
I got this report just after I've disconnected a properly unmounted mass storage USB device.

rating: (null)
Package: kernel
Architecture: x86_64
OS Release: Fedora release 16 (Verne)

Comment 26 Sam Kingston 2012-01-10 00:17:29 UTC
Can reproduce on Fedora 16 using kernel 3.1.6-1.fc16.x86_64 when using a USB block device and a damaged cable that seems to 'bounce' the connection (connect, disconnect, repeatedly). Device has a valid 8GB FAT32 partition.

Stack trace: http://pastebin.com/raw.php?i=bAHdm0J4

Comment 27 Brian Lane 2012-01-12 02:47:02 UTC
I hit this again:
 * Used digikam to import photos from my camera, mounted on /media/NIKON D40
 * umounted it
 * ran sync
 * waited a few seconds (camera light was not blinking)
 * pulled cable

Comment 28 Brian Lane 2012-01-12 02:49:34 UTC
Created attachment 552276 [details]
oops

kernel is 2.6.41.4-1.fc15.x86_64 and system is a quad core i7-2600K

Comment 29 Jim Walden 2012-01-15 04:59:05 UTC
Package: kernel
Architecture: i686
OS Release: Fedora release 15 (Lovelock)

Comment
-----
I don't know how this happened.

Comment 30 meine 2012-01-18 21:26:47 UTC
Package: kernel
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
don't know

Comment 31 Aldrian Obaja 2012-01-27 17:04:04 UTC
Mounting another partition, then unmounting it.

Package: kernel
Architecture: i686
OS Release: Fedora release 16 (Verne)

Comment 32 Josh Boyer 2012-02-02 23:19:25 UTC
*** Bug 787029 has been marked as a duplicate of this bug. ***

Comment 33 Josh Boyer 2012-02-09 17:27:37 UTC
*** Bug 789057 has been marked as a duplicate of this bug. ***

Comment 34 Josh Boyer 2012-02-09 17:27:51 UTC
*** Bug 789052 has been marked as a duplicate of this bug. ***

Comment 35 Steven Rostedt 2012-02-09 20:27:46 UTC
Created attachment 560699 [details]
Don't dereference sdkp if it is NULL

Here's some helpful info. I hit this exact bug on vanilla 3.1.6 doing the same thing as the bug reporters were doing. I ejected then unmounted an sdcard. Then it crashed the same backtrace. Looking at the code I have here:

(gdb) li *sd_revalidate_disk+0x39
0x26c9 is in sd_revalidate_disk (/home/rostedt/work/git/nobackup/linux-build.git/drivers/scsi/sd.c:2356).
2351     *      @disk: struct gendisk we care about
2352     **/
2353    static int sd_revalidate_disk(struct gendisk *disk)
2354    {
2355            struct scsi_disk *sdkp = scsi_disk(disk);
2356            struct scsi_device *sdp = sdkp->device;
2357            unsigned char *buffer;
2358            unsigned flush = 0;


Seems that scsi_disk(disk) is returning NULL, which will crash when the next line is hit.

Looking at the disassembly of this code:

   0x00000000000026c9 <+57>:	mov    0x8(%rbx),%r15

And in my backtrace, %rbx is zero. The simple solution here is to return if sdkp is NULL. If it isn't suppose to be NULL, perhaps we can add a warn on, but lets not crash the kernel. It's becoming annoying (this is the third time it happened to me).

I just wrote the attached patch and will apply it to my custom kernel.

Comment 36 waltersheridan 2012-02-09 20:30:02 UTC
1. hibernating
2. plug-in mobile broadband usb stick
3. resuming
4. crash


Package: kernel
OS Release: Fedora release 16 (Verne)

Comment 37 Josh Boyer 2012-02-09 20:34:56 UTC
(In reply to comment #35)
> Created attachment 560699 [details]
> Don't dereference sdkp if it is NULL
> 
> Here's some helpful info. I hit this exact bug on vanilla 3.1.6 doing the same
> thing as the bug reporters were doing. I ejected then unmounted an sdcard. Then
> it crashed the same backtrace. Looking at the code I have here:
> 
> (gdb) li *sd_revalidate_disk+0x39
> 0x26c9 is in sd_revalidate_disk
> (/home/rostedt/work/git/nobackup/linux-build.git/drivers/scsi/sd.c:2356).
> 2351     *      @disk: struct gendisk we care about
> 2352     **/
> 2353    static int sd_revalidate_disk(struct gendisk *disk)
> 2354    {
> 2355            struct scsi_disk *sdkp = scsi_disk(disk);
> 2356            struct scsi_device *sdp = sdkp->device;
> 2357            unsigned char *buffer;
> 2358            unsigned flush = 0;
> 
> 
> Seems that scsi_disk(disk) is returning NULL, which will crash when the next
> line is hit.
> 
> Looking at the disassembly of this code:
> 
>    0x00000000000026c9 <+57>: mov    0x8(%rbx),%r15
> 
> And in my backtrace, %rbx is zero. The simple solution here is to return if
> sdkp is NULL. If it isn't suppose to be NULL, perhaps we can add a warn on, but
> lets not crash the kernel. It's becoming annoying (this is the third time it
> happened to me).
> 
> I just wrote the attached patch and will apply it to my custom kernel.

Yeah, that's basically the exact same patch that was sent upstream.  James replied with something hand-wavy about that not being proper.  The maintainer's response was... lacking.

However, I think I agree with you.  I don't care if it shouldn't be NULL, because it obviously is and we shouldn't crash.  I'll poke upstream about this one more time and if it doesn't go anywhere we should just apply this patch.

Comment 38 Josh Boyer 2012-02-10 19:51:43 UTC
There's yet another thread asking for status on this upstream and no response.

http://thread.gmane.org/gmane.linux.scsi/71496/focus=1233463

I'm applying Steven's patch across the releases.  There's no good excuse for letting Fedora users trip over this at this point.

Comment 39 Josh Boyer 2012-02-10 20:03:00 UTC
Applied across all Fedora branches.

Comment 40 Dave Jones 2012-02-10 21:32:53 UTC
*** Bug 787047 has been marked as a duplicate of this bug. ***

Comment 41 Stanislaw Gruszka 2012-02-12 20:54:45 UTC
Patch is just workaround, I prefer if we add WARN_ON(), so we will know this bug is still unfixed.

Comment 42 Josh Boyer 2012-02-13 15:08:28 UTC
(In reply to comment #41)
> Patch is just workaround, I prefer if we add WARN_ON(), so we will know this
> bug is still unfixed.

I'm not opposed to that.  I'll look at doing it later today, though I will probably use WARN_ONCE.

Comment 43 Josh Boyer 2012-02-13 20:15:50 UTC
Created attachment 561664 [details]
WARN_ONCE on null skdp

Stanislaw, Steven, does this look suitable?

I tried to think of printing more information that might be relevant to root cause, but that is going to be much more involved than doing a simple stop-gap patch.  One would need to likely track the reference counting on the device from creation to tear-down.

Comment 44 Josh Boyer 2012-02-14 14:06:57 UTC
*** Bug 790423 has been marked as a duplicate of this bug. ***

Comment 45 Stanislaw Gruszka 2012-02-14 15:35:29 UTC
(In reply to comment #43)
> Stanislaw, Steven, does this look suitable?
Patch is ok for me.

Comment 46 Josh Boyer 2012-02-14 16:07:17 UTC
(In reply to comment #45)
> (In reply to comment #43)
> > Stanislaw, Steven, does this look suitable?
> Patch is ok for me.

Thanks.  I've updated the patch in the f17 and master branches since those are the newest kernel where this remains unfixed.

Comment 47 Josh Boyer 2012-02-15 23:40:37 UTC
*** Bug 790982 has been marked as a duplicate of this bug. ***

Comment 48 Stanislaw Gruszka 2012-02-17 13:26:30 UTC
Seems proper fix showed up:
http://marc.info/?l=linux-scsi&m=132935572512352&w=2

Comment 49 Josh Boyer 2012-02-17 14:54:48 UTC
(In reply to comment #48)
> Seems proper fix showed up:
> http://marc.info/?l=linux-scsi&m=132935572512352&w=2

Yep, I saw that too.  I'm watching the thread to see if it works for some of the users reporting the issue (and to see if/when it goes into the block tree).  I'll bring it into Fedora soon.

Comment 50 Josh Boyer 2012-02-19 16:28:45 UTC
*** Bug 795081 has been marked as a duplicate of this bug. ***

Comment 51 Fedora Update System 2012-02-21 03:13:35 UTC
kernel-3.2.7-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/kernel-3.2.7-1.fc16

Comment 52 Fedora Update System 2012-02-21 04:11:21 UTC
kernel-2.6.42.7-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/kernel-2.6.42.7-1.fc15

Comment 53 Fedora Update System 2012-02-22 01:55:40 UTC
Package kernel-2.6.42.7-1.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kernel-2.6.42.7-1.fc15'
as soon as you are able to, then reboot.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-2136/kernel-2.6.42.7-1.fc15
then log in and leave karma (feedback).

Comment 54 Fedora Update System 2012-02-23 02:25:53 UTC
kernel-3.2.7-1.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 55 Fedora Update System 2012-02-25 08:40:04 UTC
kernel-2.6.42.7-1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 56 Josh Boyer 2012-03-02 14:59:11 UTC
*** Bug 799308 has been marked as a duplicate of this bug. ***