RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 856764 - RHEL 6.5 Common Network Backports Tracker
Summary: RHEL 6.5 Common Network Backports Tracker
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel
Version: 6.5
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Neil Horman
QA Contact: Network QE
URL:
Whiteboard:
Depends On:
Blocks: 757944 761525 961662 1056266
TreeView+ depends on / blocked
 
Reported: 2012-09-12 18:39 UTC by Neil Horman
Modified: 2014-01-21 20:13 UTC (History)
20 users (show)

Fixed In Version: kernel-2.6.32-401.el6
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1056266 (view as bug list)
Environment:
Last Closed: 2013-11-21 13:33:58 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Add missing EEE definitions and functions (28.41 KB, patch)
2013-01-29 12:17 UTC, Nikolay Aleksandrov
no flags Details | Diff
Add eth_zero_addr() support function to support ethernet type drivers (1.25 KB, patch)
2013-02-06 21:07 UTC, John Greene
no flags Details | Diff
0001-workqueue-add-work_busy.patch (2.66 KB, text/plain)
2013-06-26 14:55 UTC, Stanislaw Gruszka
no flags Details
0002-net-add-ETH_P_802_3_MIN.patch (1.15 KB, text/plain)
2013-06-26 14:56 UTC, Stanislaw Gruszka
no flags Details
0003-netlink-add-signed-types.patch (4.67 KB, text/plain)
2013-06-26 14:57 UTC, Stanislaw Gruszka
no flags Details
0004-netlink-advertise-incomplete-dumps.patch (5.90 KB, text/plain)
2013-06-26 14:58 UTC, Stanislaw Gruszka
no flags Details
0005-kconfig-Introduce-IS_ENABLED-IS_BUILTIN-and-IS_MODUL.patch (3.36 KB, text/plain)
2013-06-26 14:59 UTC, Stanislaw Gruszka
no flags Details
0006-net-add-netdev_features_t.patch (1.09 KB, text/plain)
2013-06-26 15:00 UTC, Stanislaw Gruszka
no flags Details
0007-etherdevice-introduce-eth_broadcast_addr.patch (1.66 KB, text/plain)
2013-06-26 15:01 UTC, Stanislaw Gruszka
no flags Details
0008-etherdevice.h-Add-is_unicast_ether_addr-function.patch (1.68 KB, text/plain)
2013-06-26 15:02 UTC, Stanislaw Gruszka
no flags Details
0009-net-add-mac_pton.patch (1.93 KB, text/plain)
2013-06-26 15:03 UTC, Stanislaw Gruszka
no flags Details
0010-pci-add-PCI_EXP_LNKCTL_ASPM_-L1-L0S.patch (1.28 KB, text/plain)
2013-06-26 15:04 UTC, Stanislaw Gruszka
no flags Details
0011-Input-add-KEY_WPS_BUTTON-definition.patch (1.25 KB, text/plain)
2013-06-26 15:05 UTC, Stanislaw Gruszka
no flags Details
0012-Driver-core-create-lock-unlock-functions-for-struct-.patch (1.24 KB, text/plain)
2013-06-26 15:06 UTC, Stanislaw Gruszka
no flags Details
0013-netdev-add-netdev_continue_rcu.patch (2.53 KB, text/plain)
2013-06-26 15:07 UTC, Stanislaw Gruszka
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2013:1645 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 6 kernel update 2013-11-20 22:04:18 UTC

Description Neil Horman 2012-09-12 18:39:50 UTC
This is the common backport tracker bug for 6.5.  It will be available at the following URL :

http://git.engineering.redhat.com/?p=users/nhorman/rhel6.git;a=shortlog;h=65-common-net-backports

Please note that, due to the large usage the 6.4 tracker received (which I very much appreciate) and the difficultly of review given the disparate nature of the changeset collection, I'd like to ask that all requested backport request include the following information:

1) The commit specifically being requested
2) The driver that requires this functionality
3) The specific commit in the driver backport which requires this common backport

Thank you!

Comment 2 Nikolay Aleksandrov 2013-01-29 12:17:13 UTC
Created attachment 689769 [details]
Add missing EEE definitions and functions

Hello,
The attached patch adds missing EEE definitions and functions. Currently they are required by Intel's out-of-tree driver in order to compile, but they might also be used by future driver backports which implement EEE.
For Intel's case see https://bugzilla.redhat.com/show_bug.cgi?id=896263

The patch is a straightforward backport of the following 3 commits (in order):
1. c44f7eb4c127be8bb8b160902845b88d489492e5 'mii: Convert spaces to tabs in mii.h'
2. a59a4d1921664da63d801ba477950114c71c88c9 'phy: add the EEE support and the way to access to the MMD registers.'
3. b32607dd47d456b99f0a16f1c37bc8a0975ffb19 'mdio: translation of MMD EEE registers to/from ethtool settings'

Brew: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=5327818

The patch is against kernel-2.6.32-356.

I have chosen to backport the first patch as it makes the others apply cleanly and brings the state closer to upstream. In case this is not accepted I can only post the definitions (which are the required bare minimum for the out-of-tree drivers to compile), but I think it is beneficial to have the full backport.

Best regards,
 Nik

Comment 3 John Greene 2013-02-06 21:07:43 UTC
Created attachment 694140 [details]
Add eth_zero_addr() support function to support ethernet type drivers

Comment 4 John Greene 2013-02-06 21:11:03 UTC
Upcoming new driver family: rtlwifi needs this small change to be sync'ed upstream. It's a small change, very confined, and applicable to most ethernet kindred.

f931ce161d2b3772e554491b9206a534442d4a9c etherdevice: introduce help function eth_zero_addr()

I have it running in my build now, not issues and it's already upstream.

Comment 5 Neil Horman 2013-02-06 21:47:15 UTC
Hey guys, sorry for the delay, I'll push all of these tomorrow.

Comment 6 Stefan Assmann 2013-02-07 15:19:21 UTC
(In reply to comment #4)
> Upcoming new driver family: rtlwifi needs this small change to be sync'ed
> upstream. It's a small change, very confined, and applicable to most
> ethernet kindred.
> 
> f931ce161d2b3772e554491b9206a534442d4a9c etherdevice: introduce help
> function eth_zero_addr()
> 
> I have it running in my build now, not issues and it's already upstream.

Actually I was going to post this now for #870635 as it's needed there. Not sure what's the best way to proceed here. I could delay the fix till Neil posts the series but that's probably going to take a while. Or we rebase once the fix is in. Thoughts?

Comment 7 Neil Horman 2013-02-07 16:29:38 UTC
note: in response to comment 4, commit f931ce61d doesn't exist (I think thats just in your local tree john).  The upstream commit is 6d57e9078e880a3dd232d579f42ac437a8f1ef7b

Comment 8 Neil Horman 2013-02-07 16:31:19 UTC
The following commits have been pushed to the 65-common-net-backports branch:
c44f7eb4c127be8bb8b160902845b88d489492e5
a59a4d1921664da63d801ba477950114c71c88c9
b32607dd47d456b99f0a16f1c37bc8a0975ffb19
6d57e9078e880a3dd232d579f42ac437a8f1ef7b

Comment 9 John Greene 2013-02-11 13:21:58 UTC
Thanks Neil, will tend to it.

Comment 11 Neil Horman 2013-04-09 14:56:58 UTC
Just as an FYI, this bug will be getting posted to RHKL on or about august 1'st, 2013

Comment 12 RHEL Program Management 2013-04-12 02:27:42 UTC
This request was evaluated by Red Hat Product Management for
inclusion in a Red Hat Enterprise Linux release.  Product
Management has requested further review of this request by
Red Hat Engineering, for potential inclusion in a Red Hat
Enterprise Linux release for currently deployed products.
This request is not yet committed for inclusion in a release.

Comment 14 Neil Horman 2013-04-17 13:37:14 UTC
The following commits have been pushed to the 65-common-net-backports branch:
fa9ee9c4b9885dfdf8eccac19b8b4fc8a7c53288

Comment 17 Neil Horman 2013-05-28 11:37:42 UTC
Liang, this bug, like the 6.4 and 6.3 backport trackers that preceded it, are tested implicitly.  if you test the bugs that this bug blocks, the code modified by this bug will be implicitly exercised.

Comment 18 Neil Horman 2013-06-04 19:57:33 UTC
update - I'll be posting this a bit sooner, around 7/10/13.  If thats a problem for anyone, please speak up

Comment 23 Neil Horman 2013-06-26 13:40:08 UTC
There have been no updates requested in this backport tracker for several weeks now.  any objections to my posting it a bit early, to give more runway to driver posts/reviews?

Comment 24 Stanislaw Gruszka 2013-06-26 14:03:25 UTC
I'm about adding patches, just waiting brew build to finish. I think earlier post will be better -  patches that will not make it can be posted separately together with particular driver backport.

Comment 25 Stanislaw Gruszka 2013-06-26 14:55:50 UTC
Created attachment 765630 [details]
0001-workqueue-add-work_busy.patch

Comment 26 Stanislaw Gruszka 2013-06-26 14:56:36 UTC
Created attachment 765631 [details]
0002-net-add-ETH_P_802_3_MIN.patch

Comment 27 Stanislaw Gruszka 2013-06-26 14:57:20 UTC
Created attachment 765632 [details]
0003-netlink-add-signed-types.patch

Comment 28 Stanislaw Gruszka 2013-06-26 14:58:10 UTC
Created attachment 765633 [details]
0004-netlink-advertise-incomplete-dumps.patch

Comment 29 Stanislaw Gruszka 2013-06-26 14:59:20 UTC
Created attachment 765634 [details]
0005-kconfig-Introduce-IS_ENABLED-IS_BUILTIN-and-IS_MODUL.patch

Comment 30 Stanislaw Gruszka 2013-06-26 15:00:09 UTC
Created attachment 765635 [details]
0006-net-add-netdev_features_t.patch

Comment 31 Stanislaw Gruszka 2013-06-26 15:01:22 UTC
Created attachment 765636 [details]
0007-etherdevice-introduce-eth_broadcast_addr.patch

Comment 32 Stanislaw Gruszka 2013-06-26 15:02:20 UTC
Created attachment 765637 [details]
0008-etherdevice.h-Add-is_unicast_ether_addr-function.patch

Comment 33 Stanislaw Gruszka 2013-06-26 15:03:20 UTC
Created attachment 765639 [details]
0009-net-add-mac_pton.patch

Comment 34 Stanislaw Gruszka 2013-06-26 15:04:14 UTC
Created attachment 765640 [details]
0010-pci-add-PCI_EXP_LNKCTL_ASPM_-L1-L0S.patch

Comment 35 Stanislaw Gruszka 2013-06-26 15:05:13 UTC
Created attachment 765641 [details]
0011-Input-add-KEY_WPS_BUTTON-definition.patch

Comment 36 Stanislaw Gruszka 2013-06-26 15:06:05 UTC
Created attachment 765642 [details]
0012-Driver-core-create-lock-unlock-functions-for-struct-.patch

Comment 37 Stanislaw Gruszka 2013-06-26 15:07:10 UTC
Created attachment 765643 [details]
0013-netdev-add-netdev_continue_rcu.patch

Comment 38 Stanislaw Gruszka 2013-06-26 15:10:29 UTC
Above 13 patches are needed for wireless subsystem update for bug 882300.

Comment 39 Neil Horman 2013-06-26 16:31:45 UTC
http://brewweb.devel.redhat.com/brew/taskinfo?taskID=5953298


Test build to validate sanity

Comment 40 Neil Horman 2013-06-26 16:56:23 UTC
stanislaw, I wish you had these to me a bit sooner.  some fixups were needed when applying, but I think its for the most part ok.  Please rebase your wireless backport to the head of the 65-common-net-backports branch, and do a test build for me to confirm.  Please post the brew build here along with your testing results, and I'll get these posted.  thanks

Comment 41 Stanislaw Gruszka 2013-06-27 08:51:00 UTC
Neil, sorry for late posting.

Patches were based on -392.el6 (plus 65-common-net-backports branch pulled from your repo), so that the reason they do not apply cleanly on the branch which is -358.el6 based. I prefer to use newer kernel. Could you rebase ? (I believe "git rebase master 65-common-net-backports" should do the trick without problem).

Regarding testing, I still need some work to make wireless backport compile. Those patches are just prerequisites, but some internal changes are needed to make backport work. Probably on the next week I would be able to do some first runtime tests. So far I can only tell the patches are compile "tested".

Anyway, if you fill that those patches are troubles for you, I'm perfectly fine if you eventually drop them. I can post them as part of wireless update (for bug 882300) if needed to avoid unnecessary problems. Thanks.

Comment 42 Neil Horman 2013-06-27 11:27:40 UTC
yeah, ok, if we can't test these soon, then I think the best course of action is for me to revert these changes and have you post without them.  They don't look like they're any big deal, but if I can't say I tested them, I'll get grief about it on rhkl

Comment 43 Rafael Aquini 2013-07-24 18:26:19 UTC
Patch(es) available on kernel-2.6.32-401.el6

Comment 47 errata-xmlrpc 2013-11-21 13:33:58 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHSA-2013-1645.html


Note You need to log in before you can comment on or make changes to this bug.