Bug 555708

Summary: kABI whitelist request for Fujitsu modules
Product: Red Hat Enterprise Linux 5 Reporter: Jiri Olsa <jolsa>
Component: kernelAssignee: Jon Masters <jcm>
Status: CLOSED ERRATA QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.6CC: ajb, gasmith, ltroan, martin.wilck, qcai, tao
Target Milestone: rcKeywords: FutureFeature, HardwareEnablement
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 20:59:48 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: 547220, 554476, 557597, 626671    
Attachments:
Description Flags
rhel56-kabi-whitelist-add-pci-symbols.patch
none
rhel56-kabi-whitelist-add-net-symbols.patch none

Description Jiri Olsa 2010-01-15 09:42:47 UTC
Description of problem:

missing symbols in white list:

vlan_gro_frags
napi_get_frags
napi_gro_flush
napi_gro_frags

Comment 1 Gary Smith 2010-03-19 15:39:38 UTC
Fujitsu are requesting that these symbols also be added to the 5.6 whitelist please:

pci_disable_sriov
pci_enable_sriov

Comment 2 Larry Troan 2010-08-03 21:38:03 UTC
Requesting BLOCKER or reason these won;t be in 5.6.

Comment 3 Jon Masters 2010-08-24 04:45:34 UTC
Can you please let me know which modules these are for? I suspect the answer to adding NAPI to the whitelist is "no", but I will check.

Comment 4 Martin Wilck 2010-08-24 08:28:26 UTC
Jon,

napi_gro_flush() is required by most current OEM LAN drivers (igb, ixgbe, bnx2). Without it, no fully-deatured LAN driver can be provided via DUP. Drives need to define a dummy replacement function instead, which makes me feel very uncomfortable.

Note that napi_gro_receive() is already part of the 5.5 KABI (bug #526342), so why not napi_gro_flush()?

pci_disable_sriov
pci_enable_sriov

Without these, no DUP-provided driver can offer SR-IOV functionality. That is going to be a significant restriction as soon as customers start using SR-IOV. When a bug fix requires a DUP driver (from Red Hat or a partner, doesn't matter), SR-IOV functionality is not available any more.

Martin

Comment 5 Jon Masters 2010-08-24 17:44:48 UTC
Thanks for the reply Martin. I'll include it in the processing of this request.

Comment 6 Larry Troan 2010-09-02 20:54:58 UTC
Have a devel ACK. Can I get a QA ACK please. Fujitsu will test this.

Comment 8 Jon Masters 2010-09-07 07:31:44 UTC
Created attachment 443423 [details]
rhel56-kabi-whitelist-add-pci-symbols.patch

Comment 9 Jon Masters 2010-09-07 07:35:17 UTC
Created attachment 443435 [details]
rhel56-kabi-whitelist-add-net-symbols.patch

Comment 10 Jon Masters 2010-09-07 07:39:11 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 13 Jarod Wilson 2010-09-21 20:59:23 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 17 errata-xmlrpc 2011-01-13 20:59:48 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