ACK [PULL][Xenial] update OpenNSL kernel modules to 6.5.10
Juerg Haefliger
juerg.haefliger at canonical.com
Fri Oct 6 07:15:21 UTC 2017
Compile tested, looks good. I will send a patch shortly, which should
make it easier to apply.
Acked-by: Juerg Haefliger <juerg.haefliger at canonical.com>
On 10/05/2017 01:28 PM, Jesse Sung wrote:
> BugLink: https://launchpad.net/bugs/1721511
>
> Currently we have 6.4.10 in the Xenial kernel. The latest OpenNSL Sep-27
> release[1] updates kernel modules to 6.5.10.
>
> Since the module doesn't load automatically, this update shouldn't have
> any impact for people don't use the module.
>
> For the module itself, it loads without problem on a test system.
>
> [1] https://github.com/Broadcom-Switch/OpenNSL/tree/v3.4.1.5
>
> ----------------------------------------------------------------
> The following changes since commit d0df48c54274aa04965de61b05e476e866fb87b5:
>
> UBUNTU: Ubuntu-4.4.0-96.119 (2017-09-12 15:51:22 +0200)
>
> are available in the git repository at:
>
> https://git.launchpad.net/~wenchien/+git/xenial opennsl-v3.4.1.5
>
> for you to fetch changes up to d241540ce6cc9866e502e18a86423cf52b2f90ee:
>
> UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10 (2017-10-05
> 19:07:33 +0800)
>
> ----------------------------------------------------------------
> Wen-chien Jesse Sung (1):
> UBUNTU: SAUCE: update OpenNSL kernel modules to 6.5.10
>
> ubuntu/opennsl/Makefile | 3 +-
> ubuntu/opennsl/OpenNSL/include/sal/driver.h | 28 +-
> ubuntu/opennsl/OpenNSL/include/sal/version.h | 2 +-
> ubuntu/opennsl/OpenNSL/include/shared/bitop.h | 23 +-
> ubuntu/opennsl/OpenNSL/include/shared/error.h | 7 +
> ubuntu/opennsl/OpenNSL/include/shared/gport.h | 229 ++-
> ubuntu/opennsl/OpenNSL/include/shared/pbmp.h | 25 +-
> ubuntu/opennsl/OpenNSL/include/shared/pkt.h | 38 +
> ubuntu/opennsl/OpenNSL/include/shared/port.h | 56 +-
> .../opennsl/OpenNSL/include/shared/port_ability.h | 29 +-
> ubuntu/opennsl/OpenNSL/include/shared/rx.h | 95 +-
> ubuntu/opennsl/OpenNSL/include/shared/switch.h | 13 +
> ubuntu/opennsl/OpenNSL/include/shared/types.h | 55 +-
> .../RELEASE | 0
> .../include/ibde.h | 10 +-
> .../include/kcom.h | 31 +-
> .../include/sal/core/sync.h | 2 +-
> .../include/sal/core/thread.h | 2 +-
> .../include/sal/types.h | 2 +-
> .../include/sdk_config.h | 2 +-
> .../include/soc/cmic.h | 2 +-
> .../include/soc/devids.h | 330 +++-
> .../make/Make.config | 2 +-
> .../make/Make.depend | 2 +-
> .../make/Make.kernlib | 5 +-
> .../make/Make.lib | 4 +-
> .../make/Make.linux | 4 +-
> .../make/Make.subdirs | 2 +-
> .../make/Make.tools | 2 +-
> .../sdk-6.5.10-gpl-modules/make/Makefile.linux-gto | 115 ++
> .../make/Makefile.linux-gto-2_6 | 10 +-
> .../make/Makefile.linux-iproc | 93 +
> .../make/Makefile.linux-iproc-3_14 | 104 ++
> .../make/Makefile.linux-kernel | 2 +-
> .../make/Makefile.linux-kernel-2_6 | 2 +-
> .../make/Makefile.linux-kernel-3_6 | 149 ++
> .../make/Makefile.linux-kernel-4_4 | 158 ++
> .../make/Makefile.linux-kmodule | 7 +-
> .../make/Makefile.linux-x86-common-2_6 | 4 +-
> .../make/Makefile.linux-x86-generic-common-2_6 | 2 +-
> .../make/Makefile.linux-x86-smp_generic_64-2_6 | 11 +-
> .../systems/bde/linux/include/linux-bde.h | 34 +-
> .../systems/bde/linux/include/linux_dma.h | 76 +
> .../systems/bde/linux/include/mpool.h | 2 +-
> .../systems/bde/linux/kernel/Makefile | 4 +-
> .../systems/bde/linux/kernel/linux-kernel-bde.c | 1815 ++++++++++----------
> .../systems/bde/linux/kernel/linux_dma.c | 906 ++++++++++
> .../systems/bde/linux/kernel/linux_shbde.c | 0
> .../systems/bde/linux/kernel/linux_shbde.h | 0
> .../systems/bde/linux/shared/mpool.c | 2 +-
> .../systems/bde/linux/user/kernel/Makefile | 2 +-
> .../systems/bde/linux/user/kernel/linux-user-bde.c | 130 +-
> .../systems/bde/linux/user/kernel/linux-user-bde.h | 2 +-
> .../systems/bde/shared/include/shbde.h | 28 +-
> .../systems/bde/shared/include/shbde_iproc.h | 0
> .../systems/bde/shared/include/shbde_mdio.h | 0
> .../systems/bde/shared/include/shbde_pci.h | 6 +
> .../systems/bde/shared/shbde_iproc.c | 108 +-
> .../systems/bde/shared/shbde_mdio.c | 0
> .../systems/bde/shared/shbde_pci.c | 77 +-
> .../systems/linux/kernel/modules/Makefile | 2 +-
> .../systems/linux/kernel/modules/bcm-knet/Makefile | 2 +-
> .../linux/kernel/modules/bcm-knet/bcm-knet.c | 1086 ++++++++++--
> .../linux/kernel/modules/include/bcm-knet.h | 2 +-
> .../systems/linux/kernel/modules/include/gmodule.h | 2 +-
> .../systems/linux/kernel/modules/include/lkm.h | 2 +-
> .../systems/linux/kernel/modules/shared/Makefile | 2 +-
> .../systems/linux/kernel/modules/shared/gmodule.c | 10 +-
> .../systems/linux/kernel/modules/shared/ksal.c | 5 +-
> .../systems/linux/user/common/Makefile | 7 +-
> .../systems/linux/user/gto-2_6/Makefile | 2 +-
> .../systems/linux/user/gto/Makefile | 61 +
> .../systems/linux/user/iproc-3_14/Makefile | 66 +
> .../systems/linux/user/iproc/Makefile | 60 +
> .../linux/user/x86-smp_generic_64-2_6/Makefile | 2 +-
> .../tools/mktool.pl | 2 +-
> 76 files changed, 4815 insertions(+), 1352 deletions(-)
> create mode 100644 ubuntu/opennsl/OpenNSL/include/shared/pkt.h
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/RELEASE (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/ibde.h (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/kcom.h (93%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/core/sync.h (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/core/thread.h (94%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sal/types.h (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/sdk_config.h (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/soc/cmic.h (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/include/soc/devids.h (86%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.config (99%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.depend (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.kernlib (94%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.lib (93%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.linux (97%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.subdirs (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Make.tools (95%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-gto
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-gto-2_6 (96%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-iproc-3_14
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kernel-2_6 (98%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-3_6
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/make/Makefile.linux-kernel-4_4
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-kmodule (92%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-common-2_6 (93%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-generic-common-2_6
> (94%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/make/Makefile.linux-x86-smp_generic_64-2_6
> (77%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/include/linux-bde.h (89%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/include/linux_dma.h
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/include/mpool.h (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/Makefile (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux-kernel-bde.c
> (84%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/bde/linux/kernel/linux_dma.c
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.c (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/kernel/linux_shbde.h (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/shared/mpool.c (99%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/Makefile (97%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.c
> (89%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/linux/user/kernel/linux-user-bde.h
> (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde.h (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_iproc.h
> (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_mdio.h (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/include/shbde_pci.h (85%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_iproc.c (79%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_mdio.c (100%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/bde/shared/shbde_pci.c (80%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/Makefile (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/Makefile
> (97%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/bcm-knet/bcm-knet.c
> (82%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/bcm-knet.h
> (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/gmodule.h
> (97%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/include/lkm.h
> (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/Makefile
> (95%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/gmodule.c
> (98%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/kernel/modules/shared/ksal.c
> (99%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/common/Makefile (97%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/gto-2_6/Makefile (97%)
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/gto/Makefile
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc-3_14/Makefile
> create mode 100644
> ubuntu/opennsl/OpenNSL/sdk-6.5.10-gpl-modules/systems/linux/user/iproc/Makefile
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/systems/linux/user/x86-smp_generic_64-2_6/Makefile
> (96%)
> rename ubuntu/opennsl/OpenNSL/{sdk-6.4.10-gpl-modules =>
> sdk-6.5.10-gpl-modules}/tools/mktool.pl (99%)
>
More information about the kernel-team
mailing list