On Thu, Jul 11, 2019 at 08:00:49AM +0000, Bernard Metzler wrote: > That listen will not sleep. The socket is just marked > listening.
Eh? siw_listen_address() calls siw_cep_alloc() which does:
struct siw_cep *cep = kzalloc(sizeof(*cep), GFP_KERNEL);
Which is sleeping. Many other cases too.
Jason

