Re: [PATCH] staging: vc04_services: replace g_free_fragments_mutex with spinlock

From: Davidlohr Bueso
Date: Mon Oct 28 2019 - 11:22:35 EST


On Mon, 28 Oct 2019, Stefan Wahren wrote:

Hi Davidlohr,

Am 27.10.19 um 23:15 schrieb Davidlohr Bueso:
There seems no need to be using a semaphore, or a sleeping lock
in the first place: critical region is extremely short, does not
call into any blocking calls and furthermore lock and unlocking
operations occur in the same context.

Get rid of another semaphore user by replacing it with a spinlock.

Signed-off-by: Davidlohr Bueso <dave@xxxxxxxxxxxx>
---
This is in an effort to further reduce semaphore users in the kernel.

thanks for this. Could please also send this to devel@xxxxxxxxxxxxxxxxxxxx?

Ccing.


I only need to know, has this been tested on the Raspberry Pi?

No testing has been done, I have no hardware to test this.

Thanks,
Davidlohr