Bug 679096

Summary: md: Do not replace request queue lock internally
Product: Red Hat Enterprise Linux 6 Reporter: Vivek Goyal <vgoyal>
Component: kernelAssignee: Vivek Goyal <vgoyal>
Status: CLOSED ERRATA QA Contact: Storage QE <storage-qe>
Severity: high Docs Contact:
Priority: medium    
Version: 6.1CC: bdonahue, jmoyer, kzhang, msnitzer
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: kernel-2.6.32-130.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-19 12:35:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vivek Goyal 2011-02-21 15:22:09 UTC
Description of problem:

md points the request queue lock to one of the spinlocks internally maintained by RAID personalities. During device cleanup, RAID personality might be gone and by the time md calls blk_cleanup_queue(). This might lead to issue with blk throttle code which expects the spin lock to be still around.

The side affect of this could lead to kernel panic.

Backport this fix where queue lock is still valid in blk_cleanup_queue() for md RAID drivers.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 3 RHEL Program Management 2011-03-02 20:43:28 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

Comment 4 Aristeu Rozanski 2011-04-07 13:53:00 UTC
Patch(es) available on kernel-2.6.32-130.el6

Comment 7 Jeff Moyer 2011-04-11 18:58:19 UTC
*** Bug 679214 has been marked as a duplicate of this bug. ***

Comment 8 errata-xmlrpc 2011-05-19 12:35:54 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2011-0542.html