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

Commit d762acdb authored by David S. Miller's avatar David S. Miller
Browse files

[SPARC64]: Fix reset handling in VNET driver.



In vnet_event(), if the channel was reset, try to get the link
going again by invoking vio_port_up() after dropping the lock.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a4cd1845
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -498,6 +498,8 @@ static void vnet_event(void *arg, int event)
		vio_link_state_change(vio, event);
		spin_unlock_irqrestore(&vio->lock, flags);

		if (event == LDC_EVENT_RESET)
			vio_port_up(vio);
		return;
	}