Message ID | 20150625191030.GA10828@canonical.com |
---|---|
State | New |
Headers | show |
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@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team 1. Clean cherry-picks. 2. Isolated changes.
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 That's quite a pile of changes, but as evidenced by the diffstat it's quite isolated and thus shouldn't regress on non-PowerPC platforms. Ack.
Applied to the Vivid master-next branch.