forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-19 1c055e55a242a33e574e48be530e06770a210dcd
kernel/drivers/usb/misc/uss720.c
....@@ -71,6 +71,7 @@
7171
7272 dev_dbg(&priv->usbdev->dev, "destroying priv datastructure\n");
7373 usb_put_dev(priv->usbdev);
74
+ priv->usbdev = NULL;
7475 kfree(priv);
7576 }
7677
....@@ -736,7 +737,6 @@
736737 parport_announce_port(pp);
737738
738739 usb_set_intfdata(intf, pp);
739
- usb_put_dev(usbdev);
740740 return 0;
741741
742742 probe_abort:
....@@ -754,7 +754,6 @@
754754 usb_set_intfdata(intf, NULL);
755755 if (pp) {
756756 priv = pp->private_data;
757
- priv->usbdev = NULL;
758757 priv->pp = NULL;
759758 dev_dbg(&intf->dev, "parport_remove_port\n");
760759 parport_remove_port(pp);