]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnxt_en: Wait longer for the firmware message response to complete.
authorMichael Chan <michael.chan@broadcom.com>
Thu, 21 Feb 2019 00:07:32 +0000 (19:07 -0500)
committerBrian Maly <brian.maly@oracle.com>
Sat, 11 May 2019 03:55:32 +0000 (23:55 -0400)
commit610d8cf7a291e4e46eebb6ed6a0c341b1ccfa2c1
tree0087c9cebd2518f26f9fd0f78629ad8ee6b5ecd7
parent6d8cf09f8c1124d64fa15a502b8368d184a2e6a1
bnxt_en: Wait longer for the firmware message response to complete.

Orabug: 29412112

The code waits up to 20 usec for the firmware response to complete
once we've seen the valid response header in the buffer.  It turns
out that in some scenarios, this wait time is not long enough.
Extend it to 150 usec and use usleep_range() instead of udelay().

Fixes: 9751e8e71487 ("bnxt_en: reduce timeout on initial HWRM calls")
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Reviewed-by: Allen Pais <allen.pais@oracle.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h