]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
bnxt_en: Fix context memory setup for 64K page size.
authorMichael Chan <michael.chan@broadcom.com>
Sat, 15 May 2021 07:25:19 +0000 (03:25 -0400)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 30 Jun 2021 06:27:34 +0000 (08:27 +0200)
commitc7cbf19a7f0d27fff3f73cbb740fce4c01fb324c
treef1399654bacc9c3c53139026a77d37e7f33e4fbe
parent66cae7fa02b52bd2107dca236357c2f2ee5cee64
bnxt_en: Fix context memory setup for 64K page size.

BugLink: https://bugs.launchpad.net/bugs/1931896
[ Upstream commit 702279d2ce4650000bb6302013630304e359dc13 ]

There was a typo in the code that checks for 64K BNXT_PAGE_SHIFT in
bnxt_hwrm_set_pg_attr().  Fix it and make the code more understandable
with a new macro BNXT_SET_CTX_PAGE_ATTR().

Fixes: 1b9394e5a2ad ("bnxt_en: Configure context memory on new devices.")
Reviewed-by: Edwin Peer <edwin.peer@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h