Skip to content

Commit

Permalink
usb: hso: remove the bailout parameter
Browse files Browse the repository at this point in the history
There are two invocation sites of hso_free_net_device. After
refactoring hso_create_net_device, this parameter is useless.
Remove the bailout in the hso_free_net_device and change the invocation
sites of this function.

Signed-off-by: Dongliang Mu <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
mudongliang authored and davem330 committed Jul 21, 2021
1 parent 788e67f commit dcb713d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/net/usb/hso.c
Original file line number Diff line number Diff line change
Expand Up @@ -2353,7 +2353,7 @@ static int remove_net_device(struct hso_device *hso_dev)
}

/* Frees our network device */
static void hso_free_net_device(struct hso_device *hso_dev, bool bailout)
static void hso_free_net_device(struct hso_device *hso_dev)
{
int i;
struct hso_net *hso_net = dev2net(hso_dev);
Expand All @@ -2376,7 +2376,7 @@ static void hso_free_net_device(struct hso_device *hso_dev, bool bailout)
kfree(hso_net->mux_bulk_tx_buf);
hso_net->mux_bulk_tx_buf = NULL;

if (hso_net->net && !bailout)
if (hso_net->net)
free_netdev(hso_net->net);

kfree(hso_dev);
Expand Down Expand Up @@ -3133,7 +3133,7 @@ static void hso_free_interface(struct usb_interface *interface)
rfkill_unregister(rfk);
rfkill_destroy(rfk);
}
hso_free_net_device(network_table[i], false);
hso_free_net_device(network_table[i]);
}
}
}
Expand Down

0 comments on commit dcb713d

Please sign in to comment.