… > +++ b/drivers/dma-buf/dma-heap.c … > +static void dma_heap_release(struct kref *ref) > +{ … > + mutex_lock(&heap_list_lock); > + list_del(&heap->list); > + mutex_unlock(&heap_list_lock); … Under which circumstances would you become interested to apply a statement like “guard(mutex)(&heap_list_lock);”? https://elixir.bootlin.com/linux/v6.10/source/include/linux/mutex.h#L196 Regards, Markus