Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 5 product line. The current stable release is 5.10. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 566767

Summary: [Emulex 5.6 bug] kABI whitelist request for lpfc
Product: Red Hat Enterprise Linux 5 Reporter: Vaios Papadimitriou <vaios.papadimitriou>
Component: kernelAssignee: Jon Masters <jcm>
Status: CLOSED ERRATA QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: high Docs Contact:
Priority: high    
Version: 5.5CC: ajb, andriusb, bzeranski, joseph.mann, laurie.barry, lwang, qcai, revers
Target Milestone: rcKeywords: FutureFeature
Target Release: 5.6   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-01-13 21:07:27 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:
Bug Depends On:    
Bug Blocks: 557597, 626671    
Attachments:
Description Flags
rhel56-kabi-whitelist-add-pci-symbols.patch
none
rhel56-kabi-whitelist-add-scsi-symbols.patch none

Description Vaios Papadimitriou 2010-02-19 16:27:44 UTC
Description of problem:
The last-submitted LPFC driver version 8.2.0.63.3p for RHEL5.5 inclusion, uses the following symbols that will need to be added to the RHEL5.5 kabi_whitelist:

  pci_request_selected_regions
  pci_release_selected_regions
  pci_disable_pcie_error_reporting
  pci_cleanup_aer_uncorrect_error_status
  pci_select_bars
  fc_vport_create
  pci_enable_pcie_error_reporting


This is the output of the abi_check.py script:

# ~/abi_check.py lpfc.ko
Red Hat Enterprise Linux 5 ABI Checker
--------------------------------------

ABI Checker version: 1.2

Module:    lpfc.ko
Kernel:    2.6.18-186.el5
Whitelist: /usr/src/kernels/2.6.18-186.el5-x86_64/kabi_whitelist

WARNING: The following symbols are used by your module
WARNING: and are not on the ABI whitelist.

symbol: pci_request_selected_regions
symbol: pci_release_selected_regions
symbol: pci_disable_pcie_error_reporting
symbol: pci_cleanup_aer_uncorrect_error_status
symbol: pci_select_bars
symbol: fc_vport_create
symbol: pci_enable_pcie_error_reporting

#

Comment 1 Andrius Benokraitis 2010-02-19 17:05:28 UTC
We are at the end of RHEL 5.5. Unfortunately this isn't going to make it. Deferring to 5.6.

Comment 2 Joseph Mann 2010-04-30 15:29:37 UTC
The following symbols are used by LPFC driver version 8.2.0.74.1p for RHEL5.6 inbox inclusion. These symbols will need to be added to the RHEL5.6 kernel api whitelist. (This check was done against the RHEL5.5 GA kernel)

pci_request_selected_regions
pci_release_selected_regions
pci_disable_pcie_error_reporting
pci_cleanup_aer_uncorrect_error_status
pci_select_bars
fc_vport_create
pci_enable_pcie_error_reporting

Comment 3 Jon Masters 2010-08-24 04:53:21 UTC
Please can you let me know whether you are making this request solely because you intend to have this driver included *within* the RHEL5.6 kernel? If this is the case, this is not a bug, because we do not need all symbols for all internal drivers to be on the whitelist. The drivers internally are self-consistent. Please update this bug, or close it accordingly. Thanks.

Comment 5 Jon Masters 2010-09-07 07:31:59 UTC
Created attachment 443424 [details]
rhel56-kabi-whitelist-add-pci-symbols.patch

Comment 6 Jon Masters 2010-09-07 07:34:04 UTC
Created attachment 443431 [details]
rhel56-kabi-whitelist-add-scsi-symbols.patch

Comment 7 Jon Masters 2010-09-07 07:39:36 UTC
Thank you for filing your request to update our kernel ABI whitelists. We are now reviewing your request and will endeavor to provide an update in due course.

Comment 10 Jarod Wilson 2010-09-21 20:59:43 UTC
in kernel-2.6.18-223.el5
You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5

Detailed testing feedback is always welcomed.

Comment 14 errata-xmlrpc 2011-01-13 21:07:27 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-0017.html