Re: [PATCH v9 00/12] iommu/arm-smmu-v3: Implement Runtime/System Sleep ops

Jason Gunthorpe <[email protected]>
Newsgroups org.infradead.lists.linux-arm-kernel,dev.linux.lists.iommu
Message-ID <[email protected]>
On Tue, Jul 28, 2026 at 09:09:16PM +0000, Pranjal Shrivastava wrote:

> [v9]
>  - Replaced atomic_fetch_or_relaxed() with atomic_fetch_or() for
>    correct ordering while asserting the STOP_FLAG
>  - Moved arm_smmu_drain_queues() after the cmdq->lock wait loop in
>    runtime_suspend() as per feedback in v8.
>  - Refactored suspend sequence to use arm_smmu_disable_irqs() and
>    synchronize_irq() for safe GERROR handling.
>  - Fixed an off-by-one error in suspend polling timeouts.
>  - Dropped arm_smmu_cmdq_can_elide() check from inv_range
>  - Renamed arm_smmu_cmdq_can_elide() to arm_smmu_is_active().
>  - Removed redundant bitwise masking from owner_prod reads.
>  - Added comments to explain locking, gating and elision better.
>  - Added comments to explain secondary cmdq draining and gating.
>  - Rebased on arm/smmu/updates

There are alot of scary looking sashiko remarks, are you planning to
resend this with some of them addressed?

Jason
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.