Bug 656008
| Summary: | [Qlogic 5.6 bug] qlcnic: Fix kdump issues | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Chad Dupuis (Cavium) <cdupuis> |
| Component: | kernel | Assignee: | Chad Dupuis (Cavium) <cdupuis> |
| Status: | CLOSED ERRATA | QA Contact: | Network QE <network-qe> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 5.6 | CC: | andriusb, cward, GR-Linux-NIC-Dev, hjia, nhorman, rajesh.borundia, vgoyal |
| Target Milestone: | rc | Keywords: | OtherQA |
| Target Release: | 5.6 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-01-13 22:02:22 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
Chad Dupuis (Cavium)
2010-11-22 20:46:57 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. Created attachment 462165 [details] 0001-PCI-Block-on-access-to-temporarily-unavailable-pci.patch This is a back port of the upstream commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7ea7e98fd8d02351c43ef4ab35d70f3aaa26c31d. This is needed to fix some semantics in pci_reset_function(). @Chad, @Qlogic, once test bits are available, we'll need you to provide test feedback to this BZ. Thanks! (In reply to comment #2) > Created attachment 462165 [details] > 0001-PCI-Block-on-access-to-temporarily-unavailable-pci.patch > > This is a back port of the upstream commit: > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7ea7e98fd8d02351c43ef4ab35d70f3aaa26c31d. > > This is needed to fix some semantics in pci_reset_function(). Test builds of this patch against the latest RHEL 5 kernel succeeded; there were no problems seen. Created attachment 462664 [details]
Fix for kdump
Fix for kdump , it resets the pci function based on reset_devices
parameter.
Created attachment 462669 [details] Avoid use of reset_devices parameter This patch Avoid reset_devices parameter and uses a driver mechanism to detect when to reset a device. Above two patches should be applied one after other. This patch is sent to upstream but not accepted yet. http://permalink.gmane.org/gmane.linux.network/178814 Created attachment 463695 [details]
Contains two patches that fixes kdump and avoid use of reset_devices parameter
The Attachement contains a tar of two patches
1. 0001-qlcnic-Fix-for-kdump.patch (Fixes kdump issue)
2. 0002-qlcnic-avoid-using-reset_devices-as-it-may-become-ob.patch (Avoids use of reset_devices parameter)
These patches are with Dave M's Signature.
So Chad, which patches were POSTed? I noticed more patches were added today, after you set it to POST. Can you clear this up? Thanks! (In reply to comment #8) > So Chad, which patches were POSTed? I noticed more patches were added today, > after you set it to POST. Can you clear this up? Thanks! Afaict, the code in the patches is the same as were POSTed. The difference is that the ones Rajesh just posted were signed off by David Miller who is the maintainer of the upstream net-2.6 tree. These just signify that they were accepted into a maintainer's tree. The original patch set has been ACK'd already so I'm not going to repost the new patches. In other words I think we're good here. Yes I re posted the same patches as they are now signed off by David Miller. (In reply to comment #10) > Yes I re posted the same patches as they are now signed off by David Miller. Great, thanks for the clarification. in kernel-2.6.18-235.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed. @Qlogic, This fix is in RHEL5.6 beta kernels, could you test and post your feedback? The packages can be found in Comment #15. Thanks. Verified on kernel-2.6.18-235.el5 and kernel-2.6.18-236.el5 from comment #15. I was abe to capture dump. Clearing the needinfo through Comment #18 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-0017.html |