ACK: [Vivid][SRU][Pull-Request] add NX 842 hw compression patches

Brad Figg brad.figg at canonical.com
Fri Jun 26 16:27:52 UTC 2015


On Thu, Jun 25, 2015 at 02:10:30PM -0500, Chris J Arges wrote:
> BugLink: http://bugs.launchpad.net/bugs/1454687
> 
> This patchset adds PowerPC NX crypto coprocessor support.
> All of these patches have landed in at least 4.2-rc1, so presumably Wily
> will get these when we rebase. This SRU is for landing these into v3.19 as well.
> 
> I've done a build test of this patch set.
> 
> --
> 
> The following changes since commit d70a08625114d7146d0ff272292b6bc1d60ce8c2:
> 
>   x86/fpu: Disable XSAVES* support for now (2015-06-25 09:53:04 -0700)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/arges/ubuntu-vivid.git lp1454687
> 
> for you to fetch changes up to 312836543d5dd3ec4d85964aacd8ca237facf5da:
> 
>   UBUNTU: [Config] Add CRYPTO_DEV_NX_*, 842_* as modules (2015-06-25 13:42:22 -0500)
> 
> ----------------------------------------------------------------
> Chris J Arges (1):
>       UBUNTU: [Config] Add CRYPTO_DEV_NX_*, 842_* as modules
> 
> Dan Streetman (18):
>       powerpc: export of_get_ibm_chip_id function
>       powerpc: Add ICSWX instruction
>       lib: add software 842 compression/decompression
>       crypto: 842 - change 842 alg to use software
>       crypto: nx - rename nx-842.c to nx-842-pseries.c
>       crypto: nx - add NX-842 platform frontend driver
>       crypto: nx - add nx842 constraints
>       crypto: nx - add PowerNV platform NX-842 driver
>       crypto: nx - simplify pSeries nx842 driver
>       crypto: nx - add hardware 842 crypto comp alg
>       lib: make lib/842 decompress functions static
>       lib: correct 842 decompress for 32 bit
>       crypto: nx - remove 842-nx null checks
>       crypto: nx - prevent nx 842 load if no hw driver
>       crypto: nx - fix nx-842 pSeries driver minimum buffer size
>       crypto: nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h
>       crypto: nx - replace NX842_MEM_COMPRESS with function
>       crypto: nx - add LE support to pSeries platform driver
> 
>  MAINTAINERS                               |    6 +-
>  arch/powerpc/include/asm/icswx.h          |  184 ++++
>  arch/powerpc/include/asm/ppc-opcode.h     |   13 +
>  arch/powerpc/kernel/prom.c                |    1 +
>  crypto/842.c                              |  174 +---
>  crypto/Kconfig                            |    7 +-
>  debian.master/config/config.common.ubuntu |    5 +
>  drivers/crypto/Kconfig                    |   10 +-
>  drivers/crypto/nx/Kconfig                 |   55 +-
>  drivers/crypto/nx/Makefile                |    9 +-
>  drivers/crypto/nx/nx-842-crypto.c         |  580 +++++++++++
>  drivers/crypto/nx/nx-842-platform.c       |   84 ++
>  drivers/crypto/nx/nx-842-powernv.c        |  637 ++++++++++++
>  drivers/crypto/nx/nx-842-pseries.c        | 1140 ++++++++++++++++++++
>  drivers/crypto/nx/nx-842.c                | 1610 +----------------------------
>  drivers/crypto/nx/nx-842.h                |  144 +++
>  include/linux/nx842.h                     |   11 -
>  include/linux/sw842.h                     |   12 +
>  lib/842/842.h                             |  127 +++
>  lib/842/842_compress.c                    |  626 +++++++++++
>  lib/842/842_debugfs.h                     |   52 +
>  lib/842/842_decompress.c                  |  405 ++++++++
>  lib/842/Makefile                          |    2 +
>  lib/Kconfig                               |    6 +
>  lib/Makefile                              |    2 +
>  25 files changed, 4179 insertions(+), 1723 deletions(-)
>  create mode 100644 arch/powerpc/include/asm/icswx.h
>  create mode 100644 drivers/crypto/nx/nx-842-crypto.c
>  create mode 100644 drivers/crypto/nx/nx-842-platform.c
>  create mode 100644 drivers/crypto/nx/nx-842-powernv.c
>  create mode 100644 drivers/crypto/nx/nx-842-pseries.c
>  create mode 100644 drivers/crypto/nx/nx-842.h
>  delete mode 100644 include/linux/nx842.h
>  create mode 100644 include/linux/sw842.h
>  create mode 100644 lib/842/842.h
>  create mode 100644 lib/842/842_compress.c
>  create mode 100644 lib/842/842_debugfs.h
>  create mode 100644 lib/842/842_decompress.c
>  create mode 100644 lib/842/Makefile
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

1. Clean cherry-picks.
2. Isolated changes.

-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list