On Wed, Mar 26, 2025 at 06:01:20PM +0530, Manorit Chawdhry wrote: > > Thanks for the fix! Although, it still fails probably due to the > introduction of multibuffer hash testing in "crypto: testmgr - Add > multibuffer hash testing" but that we will have to fix for our driver I > assume. > > [ 32.408283] alg: ahash: sha1-sa2ul digest() failed on test vector 0; expected_error=0, actual_error=-22, cfg="random: inplace_two_sglists may_sleep use_digest multibuffer(9/13/uneven) src_divs=[100.0%@+860] key_offset=17" > [...] > [ 32.885927] alg: ahash: sha512-sa2ul digest() failed on test vector 0; expected_error=0, actual_error=-22, cfg="random: use_digest multibuffer(6/9/uneven) nosimd src_divs=[93.34%@+3634, 6.66%@+16] iv_offset=9 key_offset=70" > [...] > [ 33.135286] alg: ahash: sha256-sa2ul digest() failed on test vector 0; expected_error=0, actual_error=-22, cfg="random: inplace_two_sglists may_sleep use_digest multibuffer(15/16/uneven) src_divs=[100.0%@alignmask+26] key_offset=1" There are no other messages? This means that one of the filler test requests triggered an EINVAL from your driver. A filler request in an uneven test can range from 0 to 2 * PAGE_SIZE bytes long. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt