Enzo Matsumiya <ematsumiya@xxxxxxx> writes: > The struct sdesc is just a wrapper around shash_desc, with exact same > memory layout. Replace the hashing TFMs with shash_desc as it's what's > passed to the crypto API anyway. > > Also remove the crypto_shash pointers as they can be accessed via > shash_desc->tfm (and are actually only used in the setkey calls). > > Adapt cifs_{alloc,free}_hash functions to this change. > > Signed-off-by: Enzo Matsumiya <ematsumiya@xxxxxxx> > --- > fs/cifs/cifsencrypt.c | 86 +++++++++++++---------------------------- > fs/cifs/cifsglob.h | 26 ++++--------- > fs/cifs/cifsproto.h | 5 +-- > fs/cifs/link.c | 13 +++---- > fs/cifs/misc.c | 49 ++++++++++++----------- > fs/cifs/smb2misc.c | 13 +++---- > fs/cifs/smb2transport.c | 72 +++++++++++++--------------------- > 7 files changed, 98 insertions(+), 166 deletions(-) Reviewed-by: Paulo Alcantara (SUSE) <pc@xxxxxx>