summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorEric Joyner <eric.joyner@amd.com>2026-08-11 12:50:38 -0700
committerJakub Kicinski <kuba@kernel.org>2026-08-17 12:58:46 -0700
commit621f44af8c5b373de2b2e19a4a8db9e45c3c659a (patch)
tree23ff64064fab616cb43f95c80ef10c4c71a6ecbe /tools/perf/scripts/python/flamegraph.py
parent273480bb836e515353f30a1e70b21a2382de666e (diff)
ionic: add missing dma_rmb() after the completion publish check
Each completion service routine tests a device-written publish flag and then reads the rest of the descriptor with nothing ordering those loads. A control dependency does not order loads, so a weakly ordered CPU may satisfy the payload reads from a cache line state observed before the flag became valid. Add the barrier to all four completion paths. Fixes: 1d062b7b6f64 ("ionic: Add basic adminq support") Fixes: 0f3154e6bcb3 ("ionic: Add Tx and Rx handling") Fixes: 77ceb68e29cc ("ionic: Add notifyq support") Signed-off-by: Eric Joyner <eric.joyner@amd.com> Reviewed-by: Brett Creeley <brett.creeley@amd.com> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20260811195039.1315045-2-eric.joyner@amd.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions