• Sven Schnelle's avatar
    s390/crypto: fix function/prototype mismatches · a237283f
    Sven Schnelle authored
    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: default avatarSven Schnelle <svens@linux.ibm.com>
    Cc: Harald Freudenberger <freude@linux.ibm.com>
    Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
    a237283f
zcrypt_ccamisc.c 51.3 KB