bergwolf/linux — pull request #7 by bergwolf (2013-06-05 09:24:36+00:00)
Title: Fix build errors

Fix build errors reported by Stephen Rothwell.

Big change is patch 5 "staging/lustre/libcfs: cleanup linux-crypto" that removes Lustre private crc32 and crc32pclmul implementation. Those are simply copied from kernel implementation and isn't really necessary. Remove them and make CONFIG_LUSTRE_FS selects necessary crypto implementations.

Peng Tao (5):
staging/lustre: call set_cpus_allowed_ptr instead of set_cpus_allowed
staging/lustre: remove lu_context_keys_dump and lu_debugging_setup
staging/lustre/libcfs: restore LINVRNT
staging/lustre: surround module_refcount with CONFIG_MODULE_UNLOAD
staging/lustre/libcfs: cleanup linux-crypto

.../lustre/include/linux/libcfs/libcfs_private.h | 9 +
.../lustre/include/linux/libcfs/linux/linux-prim.h | 2 -
.../include/linux/libcfs/linux/portals_compat25.h | 2 -
drivers/staging/lustre/lustre/Kconfig | 18 +
drivers/staging/lustre/lustre/libcfs/Makefile | 5 +-
.../lustre/lustre/libcfs/crc32-pclmul_asm.S | 360 --------------------
.../staging/lustre/lustre/libcfs/linux/linux-cpu.c | 2 +-
.../lustre/libcfs/linux/linux-crypto-crc32.c | 149 --------
.../lustre/libcfs/linux/linux-crypto-crc32pclmul.c | 193 -----------
.../lustre/lustre/libcfs/linux/linux-crypto.c | 18 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 3 -
drivers/staging/lustre/lustre/obdclass/lu_object.c | 28 +--
drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c | 4 +-
13 files changed, 35 insertions(+), 758 deletions(-)