diff options
author | Ilpo Järvinen <[email protected]> | 2023-07-17 15:04:58 +0300 |
---|---|---|
committer | Bjorn Helgaas <[email protected]> | 2023-08-21 14:11:46 -0500 |
commit | 7189576e8a829130192b33c5b64e8a475369c776 (patch) | |
tree | bceb7b2459783d9457fe80c6c541d28d33924368 /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | ce7d88110b9ed5f33fe79ea6d4ed049fb0e57bce (diff) |
drm/radeon: Use RMW accessors for changing LNKCTL
Don't assume that only the driver would be accessing LNKCTL. ASPM policy
changes can trigger write to LNKCTL outside of driver's control. And in
the case of upstream bridge, the driver does not even own the device it's
changing the registers for.
Use RMW capability accessors which do proper locking to avoid losing
concurrent updates to the register value.
Suggested-by: Lukas Wunner <[email protected]>
Fixes: 8a7cd27679d0 ("drm/radeon/cik: add support for pcie gen1/2/3 switching")
Fixes: b9d305dfb66c ("drm/radeon: implement pcie gen2/3 support for SI")
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Ilpo Järvinen <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Acked-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions