OSDN Git Service

staging: vchiq: switch to wait_for_completion_killable
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Wed, 12 Dec 2018 18:51:33 +0000 (19:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Dec 2018 13:20:37 +0000 (14:20 +0100)
commita772f116702e3f0afdd7e6acadc1b8fb3b20b9ff
tree563dd41b60a1e6752e4b630566cf36cef5b6a20b
parent649496b603000135683ee76d7ea499456617bf17
staging: vchiq: switch to wait_for_completion_killable

This fixes f27e47bc6b8b ("staging: vchiq: use completions instead of
semaphores") as it neglected the subtle down_interruptible() macro
override in vchiq_killable.h. Hence all completions should be killable
instead of interruptible.

Fixes: f27e47bc6b8b ("staging: vchiq: use completions instead of semaphores")
Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_util.c