… > +++ b/drivers/vhost/vhost.c … > +static int vhost_attach_task_to_cgroups(struct vhost_worker *worker) > +{ … > + vhost_worker_queue(worker, &attach.work); > + > + mutex_lock(&worker->mutex); … > + mutex_unlock(&worker->mutex); > + > + return attach.ret; > +} …
Under which circumstances would you become interested to apply a statement like “guard(mutex)(&worker->mutex);”? https://elixir.bootlin.com/linux/v6.14-rc6/source/include/linux/mutex.h#L201 Regards, Markus