static void ipw_release(struct usb_serial *serial) { struct usb_wwan_intf_private *data = usb_get_serial_data(serial); usb_wwan_release(serial); usb_set_serial_data(serial, NULL); kfree(data); }
static void qc_release(struct usb_serial *serial) { struct usb_wwan_intf_private *priv = usb_get_serial_data(serial); /* Call usb_wwan release & free the private data allocated in qcprobe */ usb_wwan_release(serial); usb_set_serial_data(serial, NULL); kfree(priv); }
static void qc_release(struct usb_serial *serial) { struct usb_wwan_intf_private *priv = usb_get_serial_data(serial); dbg("%s", __func__); usb_wwan_release(serial); usb_set_serial_data(serial, NULL); kfree(priv); }