Re: [PATCH 6.18.y 3/3] drm/xe/guc_ads: use uncached mapping for UM queue BO
Greg KH <[email protected]>
| Newsgroups | org.kernel.vger.stable |
|---|---|
| Message-ID | <2026082551-promotion-liberty-83d3@gregkh> |
On Tue, Aug 25, 2026 at 03:42:24AM +0000, Jia Yao wrote:
> On Pre-Xe3p platform, the GAM write the UM queue through DPA using UC.
> if GuC reads the queue via GGTT (WB), stale data may be observed
> when the cacheline has been polluted by another agent.
>
> To match the GAM's UC writes, configure the GuC mapping as UC as well.
>
> Fixes: 9c57bc08652a ("drm/xe/lnl: Drop force_probe requirement")
> Cc: Gwan-gyeong Mun <[email protected]>
> Cc: Matthew Auld <[email protected]>
> Cc: <[email protected]> # v6.12+
> Signed-off-by: Jia Yao <[email protected]>
> Reviewed by: Matthew Auld <[email protected]>
> Signed-off-by: Matthew Auld <[email protected]>
> Link: https://patch.msgid.link/[email protected]
> (cherry picked from commit 9daa302a82590eeee7bdc68023ddad302df4b88c)
Same here, invalid git commit id.
You all really screw yourself with the bizarre "cherry-pick backwards in
time" model :(
Please reconsider it as it seems to cause nothing but trouble.
greg k-h