Re: [PATCH v10 6/9] s390/pci: Store PCI error information for passthrough devices
From: Markus Elfring
Date: Wed Mar 11 2026 - 15:33:58 EST
…
> +++ b/arch/s390/pci/pci_event.c
…
> +void zpci_cleanup_pending_errors(struct zpci_dev *zdev)
> +{
…
> + mutex_lock(&zdev->pending_errs_lock);
> + pdev = pci_get_slot(zdev->zbus->bus, zdev->devfn);
…
> + pci_dev_put(pdev);
> + mutex_unlock(&zdev->pending_errs_lock);
> +}
…
Under which circumstances would you become interested to apply a statement
like “guard(mutex)(&zdev->pending_errs_lock);”?
https://elixir.bootlin.com/linux/v7.0-rc3/source/include/linux/mutex.h#L253
Regards,
Markus