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