xen: netback: remove redundant xenvif_put
netbk_fatal_tx_err() calls xenvif_carrier_off(), which does a xenvif_put(). As callers of netbk_fatal_tx_err should only have one reference to the vif at this time, then the xenvif_put in netbk_fatal_tx_err is one too many. Signed-off-by: Andrew Jones <drjones@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
07dcf8e9cc
commit
d37204566a
|
@ -893,7 +893,6 @@ static void netbk_fatal_tx_err(struct xenvif *vif)
|
||||||
{
|
{
|
||||||
netdev_err(vif->dev, "fatal error; disabling device\n");
|
netdev_err(vif->dev, "fatal error; disabling device\n");
|
||||||
xenvif_carrier_off(vif);
|
xenvif_carrier_off(vif);
|
||||||
xenvif_put(vif);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int netbk_count_requests(struct xenvif *vif,
|
static int netbk_count_requests(struct xenvif *vif,
|
||||||
|
|
Loading…
Reference in New Issue