[PATCH v10 3/6] iio: core: Add new DMABUF interface infrastructure
Paul Cercueil
paul at crapouillou.net
Tue Jun 18 09:25:52 UTC 2024
Hi Markus,
Le lundi 17 juin 2024 à 08:56 +0200, Markus Elfring a écrit :
> …
> > +++ b/drivers/iio/industrialio-buffer.c
> …
> > static int iio_buffer_chrdev_release(struct inode *inode, struct
> > file *filep)
> > {
> …
> > wake_up(&buffer->pollq);
> >
> > + mutex_lock(&buffer->dmabufs_mutex);
> > +
> > + /* Close all attached DMABUFs */
> …
> > + mutex_unlock(&buffer->dmabufs_mutex);
> > +
> > kfree(ib);
> …
>
> Would you become interested to apply a statement like
> “guard(mutex)(&buffer->dmabufs_mutex);”?
> https://elixir.bootlin.com/linux/v6.10-rc3/source/include/linux/mutex.h#L196
I'll update the patch to use it.
Cheers,
-Paul
More information about the dri-devel
mailing list