bnxt: use READ_ONCE/WRITE_ONCE for ring indexes
authorJakub Kicinski <kuba@kernel.org>
Wed, 12 Apr 2023 01:50:37 +0000 (18:50 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 13 Apr 2023 11:30:22 +0000 (13:30 +0200)
commit36647b206c014a0bf3ab17bc88f2c840eefd796c
treee87ef4b4d749bfc1cd9df17c28bace8009ec24d1
parent50762d9af307b1c466fe0e1441c7923975927d98
bnxt: use READ_ONCE/WRITE_ONCE for ring indexes

Eric points out that we should make sure that ring index updates
are wrapped in the appropriate READ_ONCE/WRITE_ONCE macros.

Suggested-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c