On Tue, 09 Sep 2025 18:26:24 +0200, Marek Vasut wrote:
The pmsr_lock spinlock used to be necessary to synchronize access to the PMSR register, because that access could have been triggered from either config space access in rcar_pcie_config_access() or an exception handler rcar_pcie_aarch32_abort_handler().
The rcar_pcie_aarch32_abort_handler() case is no longer applicable since commit 6e36203bc14c ("PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception"), which performs more accurate, controlled invocation of the exception, and a fixup.
[...]
Applied, thanks!
[1/2] PCI: rcar-host: Drop PMSR spinlock commit: 0a8f173d9dad13930d5888505dc4c4fd6a1d4262 [2/2] PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock commit: 945878aa8b574f66ead4ab1844185376c0d0add4
Best regards,