]>
git.baikalelectronics.ru Git - kernel.git/commit
s390/crypto: fix function/prototype mismatches
gcc-11 warns:
drivers/s390/crypto/zcrypt_ccamisc.c:298:38: warning: argument 4 of type u8[64] {aka unsigned char[64]} with mismatched bound [-Warray-parameter=]
298 | u32 keybitsize, u8 seckey[SECKEYBLOBSIZE])
| ~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/s390/crypto/zcrypt_ccamisc.c:24:
drivers/s390/crypto/zcrypt_ccamisc.h:162:63: note: previously declared as u8 * {aka unsigned char *}
162 | int cca_genseckey(u16 cardnr, u16 domain, u32 keybitsize, u8 *seckey);
| ~~~~^~~~~~
drivers/s390/crypto/zcrypt_ccamisc.c:441:41: warning: argument 5 of type u8[64] {aka unsigned char[64]} with mismatched bound [-Warray-parameter=]
441 | const u8 *clrkey, u8 seckey[SECKEYBLOBSIZE])
| ~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/s390/crypto/zcrypt_ccamisc.c:24:
drivers/s390/crypto/zcrypt_ccamisc.h:168:42: note: previously declared as u8 * {aka unsigned char *}
168 | const u8 *clrkey, u8 *seckey);
| ~~~~^~~~~~
Fix this by making the prototypes match the functions.
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Cc: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>