… > +++ b/drivers/net/ethernet/pensando/ionic/ionic_aux.c > @@ -0,0 +1,80 @@ … > +void ionic_auxbus_unregister(struct ionic_lif *lif) > +{ > + mutex_lock(&lif->adev_lock); > + if (!lif->ionic_adev) … > +out: > + mutex_unlock(&lif->adev_lock); > +} … Under which circumstances would you become interested to apply a call like “scoped_guard(mutex, &lif->adev_lock)”? https://elixir.bootlin.com/linux/v6.16/source/include/linux/mutex.h#L225 Regards, Markus