Description of problem: If the iscsi modules do not set the module reference in the scsi host template then if iscsi is shutdown and other entities are holding a reference then they will be referencing bad memory. Version-Release number of selected component (if applicable): How reproducible: everytime Steps to Reproduce: 1. start iscsi 2. start multipath 3. stop iscsi 4. stop multipath and get oops Actual results: You get an oops Expected results: should not get a oops and the system should gracefully handle the out of order shutdown. Additional info: Patch is upstream here: http://git.kernel.org/?p=linux/kernel/git/jejb/scsi-misc-2.6.git;a=commitdiff;h=7974392c0b0d4e7a2a17ca3597d51a29b9841aa5
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.
Mike says this is not critical for 1st beta release. It should go in an early snapshot.
Created attachment 292841 [details] patch to set module reference Here is the patch I am sending to rh kernel. It is a really simple two liner.
in 2.6.18-76.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5
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 the 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/RHBA-2008-0314.html