netif_device_detach(ndev); was_opened = rndis_filter_opened(nvdev);if(was_opened) rndis_filter_close(nvdev);memset(&device_info,0,sizeof(device_info)); device_info.ring_size = ring_size; device_info.num_chn = nvdev->num_chn; rndis_filter_device_remove(hdev, nvdev); ndev->mtu ...
netif_device_detach(dev->netdev);usb_unanchor_urb(urb); usb_free_coherent(dev->udev, RX_BUFFER_SIZE, buf, urb->transfer_dma); @@ -659,9 +656,6 @@ static int ems_usb_start(struct ems_usb *dev)err = usb_submit_urb(dev->intr_urb, GFP_KERNEL); ...
…ment" This reverts commit76c9457. Prerequisite revert for the reverting of the original commitf49449f. Fixes:76c9457("usb: gadget: u_ether: Re-attach netif device to mirror detachment") Fixes:f49449f("usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach") Reported-...
staticvoidcpmac_clear_rx(struct net_device *dev){structcpmac_priv*priv=netdev_priv(dev);structcpmac_desc*desc;inti;if(unlikely(!priv->rx_head))return; desc = priv->rx_head;for(i =0; i < priv->ring_size; i++) {if((desc->dataflags & CPMAC_OWN) ==0) {if(netif_msg_rx_er...