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

Commit 72f02485 authored by Sathya Perla's avatar Sathya Perla Committed by David S. Miller
Browse files

be2net: stop checking the UE registers after an EEH error

parent 30128031
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1978,6 +1978,9 @@ void be_detect_dump_ue(struct be_adapter *adapter)
	u32 sliport_status = 0, sliport_err1 = 0, sliport_err2 = 0;
	u32 i;

	if (adapter->eeh_err || adapter->ue_detected)
		return;

	if (lancer_chip(adapter)) {
		sliport_status = ioread32(adapter->db + SLIPORT_STATUS_OFFSET);
		if (sliport_status & SLIPORT_STATUS_ERR_MASK) {
@@ -2039,7 +2042,6 @@ static void be_worker(struct work_struct *work)
	struct be_rx_obj *rxo;
	int i;

	if (!adapter->ue_detected)
	be_detect_dump_ue(adapter);

	/* when interrupts are not yet enabled, just reap any pending