Red Hat Bugzilla – Bug 679096
md: Do not replace request queue lock internally
Last modified: 2011-05-19 08:35:54 EDT
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:
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.
Patch(es) available on kernel-2.6.32-130.el6
*** Bug 679214 has been marked as a duplicate of this bug. ***
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