fyi - had to rebase this to work around the kfree_sensitive changes which are now included from your earlier patch On Tue, Oct 4, 2022 at 1:49 PM Paulo Alcantara <pc@xxxxxx> wrote: > > 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> -- Thanks, Steve