Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8eb5a20c authored by Vladislav Zolotarov's avatar Vladislav Zolotarov Committed by David S. Miller
Browse files

bnx2x: use mask in test_registers() to avoid parity error



Properly mask the value to be written to the register (according to the register size) during the self-test.
Otherwise immediate parity error would be generated.

Signed-off-by: default avatarVladislav Zolotarov <vladz@broadcom.com>
Signed-off-by: default avatarEilon Greenstein <eilong@broadcom.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 1ac218c8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -11137,7 +11137,7 @@ static int bnx2x_test_registers(struct bnx2x *bp)

			save_val = REG_RD(bp, offset);

			REG_WR(bp, offset, wr_val);
			REG_WR(bp, offset, (wr_val & mask));
			val = REG_RD(bp, offset);

			/* Restore the original register's value */