Re: [PATCH] kernel/module: Reschedule while waiting for modules to finish loading

From: Jessica Yu
Date: Tue Apr 30 2019 - 08:16:21 EST


+++ Prarit Bhargava [29/04/19 11:17 -0400]:
Heiko, do you want a Signed-off-by or a Reported-by? Either one works
for me.

P.

----8<----

On a s390 z14 LAR with 2 cpus about stalls about 3% of the time while
loading the s390_trng.ko module.

Add a reschedule point to the loop that waits for modules to complete
loading.

Reported-by: Heiko Carstens <heiko.carstens@xxxxxxxxxx>
Fixes: linux-next commit f9a75c1d717f ("modules: Only return -EEXIST for modules that have finished loading")
Signed-off-by: Prarit Bhargava <prarit@xxxxxxxxxx>
Cc: Jessica Yu <jeyu@xxxxxxxxxx>

Thanks for the fix! Applied to modules-next.

Jessica