The following patches are includes in this update series: - Remove the extraneous family check - Refactor code to enable support for >1 CCPs in a system - Add initial support for versioning - Refactor: move version-specific code to separate files where possible; abstract worker functions through a struct of function pointers This patch series is based on cryptodev-2.6 --- Gary R Hook (4): crypto: ccp - Remove check for x86 family and model crypto: ccp - Support for multiple CCPs crypto: ccp - CCP versioning support crypto: ccp - Add abstraction for device-specific calls drivers/crypto/ccp/Makefile | 2 drivers/crypto/ccp/ccp-crypto-aes.c | 12 + drivers/crypto/ccp/ccp-crypto-sha.c | 9 + drivers/crypto/ccp/ccp-dev-v3.c | 534 +++++++++++++++++++++++++++++++++++ drivers/crypto/ccp/ccp-dev.c | 471 ++++++++++--------------------- drivers/crypto/ccp/ccp-dev.h | 155 ++++++++++ drivers/crypto/ccp/ccp-ops.c | 381 +------------------------ drivers/crypto/ccp/ccp-pci.c | 23 +- drivers/crypto/ccp/ccp-platform.c | 48 +++ include/linux/ccp.h | 17 + 10 files changed, 938 insertions(+), 714 deletions(-) create mode 100644 drivers/crypto/ccp/ccp-dev-v3.c -- -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html