On 12/09/2025 10:17, Tzung-Bi Shih wrote: > This is a follow-up series of [1]. It tries to fix a possible UAF in the > fops of cros_ec_chardev after the underlying protocol device has gone by > using revocable. > > The 1st patch introduces the revocable which is an implementation of ideas > from the talk [2]. > > The 2nd and 3rd patches add test cases for revocable in Kunit and selftest. > > The 4th patch converts existing protocol devices to resource providers > of cros_ec_device. > > The 5th patch converts cros_ec_chardev to a resource consumer of > cros_ec_device to fix the UAF. > > [1] https://lore.kernel.org/chrome-platform/20250721044456.2736300-6-tzungbi@xxxxxxxxxx/ > [2] https://lpc.events/event/17/contributions/1627/ > > Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Cc: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > Cc: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> Thanks for the work. Just a note, please start using b4, so above Cc will be propagated to all patches. Folks above received only the cover letter... Best regards, Krzysztof