
Device specific structure

static void gotemp_disconnect(struct usb_interface *interface)
{
        struct gotemp *gdev;

        gdev = usb_get_intfdata(interface);
        usb_set_intfdata(interface, NULL);

        usb_put_dev(gdev->udev);

        kfree(gdev);

        dev_info(&interface->dev, "USB GoTemp now disconnected\n");
}


