Bug 195245

Summary: Backports-4.4.2 implict declarations: scatterwalk_ffwd, aead_alg_instance, aead_crypto_instance
Product: Backports project Reporter: darek7d (darek7d)
Component: BackportsAssignee: Backports Project Mailing List (backports)
Status: CLOSED WILL_NOT_FIX    
Severity: normal CC: Larrymuters0
Priority: P1    
Hardware: ARM   
OS: Linux   
Kernel Version: 3.10.10 Subsystem:
Regression: No Bisected commit-id:

Description darek7d@gmail.com 2017-04-04 14:11:06 UTC
Building backports-4.4.2-1 (defconfig-rtlwifi) results with errors:

backports-4.4.2-1/compat/crypto-ccm.c: In function ‘crypto_ccm_init_crypt’:
backports-4.4.2-1/compat/crypto-ccm.c:361:2: error: implicit declaration of function ‘scatterwalk_ffwd’ [-Werror=implicit-function-declaration]
backports-4.4.2-1/compat/crypto-ccm.c:361:5: warning: assignment makes pointer from integer without a cast [enabled by default]
backports-4.4.2-1/compat/crypto-ccm.c:622:2: error: implicit declaration of function ‘aead_register_instance’ 
backports-4.4.2-1/compat/crypto-ccm.c:506:2: error: implicit declaration of function ‘crypto_aead_set_reqsize’
backports-4.4.2-1/compat/crypto-ccm.c:572:5: error: implicit declaration of function ‘aead_crypto_instance’
...

Kernel version: 3.10.10.
CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabi-
ARCH=arm
Comment 1 Johannes Berg 2019-11-19 08:58:12 UTC
We actually removed the ccm backport, it never functioned well, if at all, and is a pain to backport.

Just put ccm into your base kernel instead, it's always been available.