summaryrefslogtreecommitdiff
path: root/drivers/platform/surface/aggregator/controller.c
diff options
context:
space:
mode:
authorVikas Gupta <vikas.gupta@broadcom.com>2023-06-07 00:54:07 -0700
committerPaolo Abeni <pabeni@redhat.com>2023-06-08 10:52:45 +0200
commit83474a9b252ab23e6003865c2775024344cb9c09 (patch)
treec299479703d72bc1fa8de146665e806ce3f48d05 /drivers/platform/surface/aggregator/controller.c
parent1a9e4f501bc6ff1b6ecb60df54fbf2b54db43bfe (diff)
bnxt_en: Skip firmware fatal error recovery if chip is not accessible
Driver starts firmware fatal error recovery by detecting heartbeat failure or fw reset count register changing. But these checks are not reliable if the device is not accessible. This can happen while DPC (Downstream Port containment) is in progress. Skip firmware fatal recovery if pci_device_is_present() returns false. Fixes: acfb50e4e773 ("bnxt_en: Add FW fatal devlink_health_reporter.") Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com> Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com> Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com> Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/platform/surface/aggregator/controller.c')
0 files changed, 0 insertions, 0 deletions