]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
RDMA/irdma: Remove redundant dma_wmb() before writel()
authorJacob Moroni <jmoroni@google.com>
Sat, 3 Jan 2026 17:25:17 +0000 (17:25 +0000)
committerLeon Romanovsky <leon@kernel.org>
Tue, 13 Jan 2026 13:01:37 +0000 (08:01 -0500)
commit52f3d34c292b62ec151c6a487d267341d47eefa4
tree402f93b526506410ceff30bc9b9efac99c0f12cb
parent88f2bf22d99b4a89f5ec3d3dec07271368499c3c
RDMA/irdma: Remove redundant dma_wmb() before writel()

A dma_wmb() is not necessary before a writel() because writel()
already has an even stronger store barrier. A dma_wmb() is only
required to order writes to consistent/DMA memory whereas the
barrier in writel() is specified to order writes to DMA memory as
well as MMIO.

Signed-off-by: Jacob Moroni <jmoroni@google.com>
Link: https://patch.msgid.link/20260103172517.2088895-1-jmoroni@google.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/irdma/ctrl.c
drivers/infiniband/hw/irdma/uk.c