Re: [PATCH v7 1/3] revocable: Revocable resource management

From: Bartosz Golaszewski

Date: Fri Jan 16 2026 - 13:20:05 EST


On Fri, Jan 16, 2026 at 5:41 PM Danilo Krummrich <dakr@xxxxxxxxxx> wrote:
>
> On Fri Jan 16, 2026 at 5:04 PM CET, Laurent Pinchart wrote:
> > Based on the discussions we had at LPC, the revocable resource management API
> > is not the right solution to handle races between device removal and userspace
> > access.
>
> Please see: https://lore.kernel.org/all/DFQ5D44A0348.PZJIGPL972N@xxxxxxxxxx/
>
> > It is however a possibly useful tool for races between producers and consumers
> > *inside the kernel*.
>
> Do you have an example for such a case?

Isn't the GPIO use-case - which the series on top of it addresses - one?

With fw_devlink=off it's quite easy to trigger all kinds of crashes
with in-kernel users. I suggested using revocable in GPIO myself but I
won't accept it as long as it impacts performance over "naked" SRCU.

Bart