cifs calls crypto_shash_setkey repeatedly (every time we do smb2_calc_signature in fs/cifs/transport.c). Shouldn't this only be called only once (at sesion establishment time, or whenever the session key changes due to network reconnection) not on every request?