Merge branch 'avoid-compiler-and-iq-oq-reordering'
authorPaolo Abeni <pabeni@redhat.com>
Tue, 3 Mar 2026 10:34:22 +0000 (11:34 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 3 Mar 2026 10:34:22 +0000 (11:34 +0100)
commit699f3b2e51d0b6e15a2e88980e34909a11382a36
tree00cb58a392cb3ed1f74d9bc826794893c461839c
parent210fd8f40820c3c1f97ead0cb171374a09fdcbe0
parent6c73126ecd1080351b468fe43353b2f705487f44
Merge branch 'avoid-compiler-and-iq-oq-reordering'

Vimlesh Kumar says:

====================
avoid compiler and IQ/OQ reordering

Utilize READ_ONCE and WRITE_ONCE APIs to prevent compiler
optimization and reordering. Ensure IO queue OUT/IN_CNT
registers are flushed. Relocate IQ/OQ IN/OUT_CNTS updates
to occur before NAPI completion, and replace napi_complete
with napi_complete_done.
====================

Link: https://patch.msgid.link/20260227091402.1773833-1-vimleshk@marvell.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>