On Wed, 12 Jun 2024 at 17:32, Markus Elfring <Markus.Elfring@xxxxxx> wrote: > > >> Would you become interested to apply a statement like “guard(mutex)(&hdmi->state_mutex);”? > >> https://elixir.bootlin.com/linux/v6.10-rc3/source/include/linux/mutex.h#L196 > > > > I am not. > > Under which circumstances will development interests grow for scope-based resource management? > https://elixir.bootlin.com/linux/v6.10-rc3/source/include/linux/cleanup.h#L124 I consider guard() and free() to be counterintuitive, harder to follow and semantically troublesome. -- With best wishes Dmitry