On Thu, 19 Feb 2026 09:01:02 +0000 Shameer Kolothum <[email protected]> wrote:
> Factor out the code that propagates event records to the guest into a > helper function. The accelerated SMMUv3 path can use this to propagate > host events in a subsequent patch. > > Take the mutex inside the helper before accessing the Event Queue. > Today event propagation occurs only in the core SMMUv3 path and is > effectively serialized. A subsequent patch will also invoke this helper > from the accelerated event read path, which may run concurrently. > Therefore serialization is required here. > > No functional change intended. > > Reviewed-by: Nicolin Chen <[email protected]> > Reviewed-by: Eric Auger <[email protected]> > Tested-by: Nicolin Chen <[email protected]> > Signed-off-by: Shameer Kolothum <[email protected]> Reviewed-by: Jonathan Cameron <[email protected]>
