mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 23:13:01 +02:00
staging: vchiq_arm: Make vchiq_shutdown never fail
Most of the users of vchiq_shutdown ignore the return value,
which is bad because this could lead to resource leaks.
So instead of changing all calls to vchiq_shutdown, it's easier
to make vchiq_shutdown never fail.
Fixes: 71bad7f086 ("staging: add bcm2708 vchiq driver")
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Link: https://lore.kernel.org/r/20250715161108.3411-4-wahrenst@gmx.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
228af5a585
commit
f2b8ebfb86
|
|
@ -393,8 +393,7 @@ int vchiq_shutdown(struct vchiq_instance *instance)
|
|||
struct vchiq_state *state = instance->state;
|
||||
int ret = 0;
|
||||
|
||||
if (mutex_lock_killable(&state->mutex))
|
||||
return -EAGAIN;
|
||||
mutex_lock(&state->mutex);
|
||||
|
||||
/* Remove all services */
|
||||
vchiq_shutdown_internal(state, instance);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user