2021-01-04 20:12:45

by Carl Philipp Klemm

[permalink] [raw]
Subject: [BISECTED REGRESSION] v5.10 stalles on assoication with a wpa2 802.11 ap

Hi,

Im on Motorola XT894 and Motorola XT875. The Devices contain a texas
instruments wl1285c and wl1271c wifi chip respectively and use the
wlcore wl12xx driver. Since v5.10 the first attempt at connecting to an
encrypted ap will stall the userspace tool performing the operation
(eg. wpa_supplicant) for about one minute and the association will
fail, in the mean time parts or all of userspace may end up hanging,
this appears to be most readly triggerd by running sudo while
wpa_supplicant is attempting the association. Subsiqent associations
may also end up stalling but do not allways do so and association will
eventually succeed.

I bisected this regession to the commit
00b99ad2bac256e3e4f10214c77fce6603afca26 "crypto: arm/aes-neonbs - Use
generic cbc encryption path", reverting this commit and
5f254dd440fbad0c00632f9ac7645f07d8df9229 "crypto: cbc - Remove cbc.h"
to allow the v5.10 tag to compile restores full functionality.

--
Carl Philipp Klemm <[email protected]> <[email protected]>


2021-01-05 05:30:08

by Herbert Xu

[permalink] [raw]
Subject: Re: [BISECTED REGRESSION] v5.10 stalles on assoication with a wpa2 802.11 ap

On Mon, Jan 04, 2021 at 08:53:48PM +0100, Carl Philipp Klemm wrote:
>
> I bisected this regession to the commit
> 00b99ad2bac256e3e4f10214c77fce6603afca26 "crypto: arm/aes-neonbs - Use
> generic cbc encryption path", reverting this commit and
> 5f254dd440fbad0c00632f9ac7645f07d8df9229 "crypto: cbc - Remove cbc.h"
> to allow the v5.10 tag to compile restores full functionality.

This should already be fixed in mainline by

commit a2715fbdc6fc387e85211df917a4778761ec693d
Author: Horia Geantă <[email protected]>
Date: Wed Oct 28 11:03:20 2020 +0200

crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback

Thanks,
--
Email: Herbert Xu <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt