ionic: pass opcode to devcmd_wait
authorShannon Nelson <shannon.nelson@amd.com>
Mon, 11 Dec 2023 18:57:57 +0000 (10:57 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Dec 2023 12:35:54 +0000 (12:35 +0000)
commit24f110240c03c6b5368f1203bac72883d511e606
treefcdb7baeb4b6f7640294559727cbc94e70a41e13
parente5bc1f4c6554b464005d52b940630bb4d276137a
ionic: pass opcode to devcmd_wait

Don't rely on the PCI memory for the devcmd opcode because we
read a 0xff value if the PCI bus is broken, which can cause us
to report a bogus dev_cmd opcode later.

Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Reviewed-by: Brett Creeley <brett.creeley@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/ionic_dev.c
drivers/net/ethernet/pensando/ionic/ionic_dev.h
drivers/net/ethernet/pensando/ionic/ionic_main.c