Messages in this thread | | | From | Linus Walleij <> | Date | Tue, 28 Nov 2023 16:05:54 +0100 | Subject | Re: [PATCH 2/2] gpio: use a mutex to protect the list of GPIO devices |
| |
On Tue, Nov 28, 2023 at 3:52 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
> We don't need to lock the GPIO device or chip separately - the > descriptor structs will stay alive as long as there's a live reference > to the GPIO device. GPIO device will have an SRCU cookie for > protecting API calls against removal of the chip. > > To summarize: one mutex for the GPIO device list, one lock per GPIO > descriptor and SRCU protection of the GPIO device's chip. > > Does it make sense?
Absolutely, standing by to review, it's gonna look awesome!
Linus
| |