Loading drivers/usb/gadget/function/f_cdev.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -826,6 +826,7 @@ static void cser_free_inst(struct usb_function_instance *fi) device_destroy(fcdev_classp, MKDEV(major, opts->port->minor)); device_destroy(fcdev_classp, MKDEV(major, opts->port->minor)); cdev_del(&opts->port->fcdev_cdev); cdev_del(&opts->port->fcdev_cdev); usb_cser_chardev_deinit(); usb_cser_chardev_deinit(); kfree(opts->func_name); kfree(opts->port); kfree(opts->port); kfree(opts); kfree(opts); } } Loading Loading
drivers/usb/gadget/function/f_cdev.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -826,6 +826,7 @@ static void cser_free_inst(struct usb_function_instance *fi) device_destroy(fcdev_classp, MKDEV(major, opts->port->minor)); device_destroy(fcdev_classp, MKDEV(major, opts->port->minor)); cdev_del(&opts->port->fcdev_cdev); cdev_del(&opts->port->fcdev_cdev); usb_cser_chardev_deinit(); usb_cser_chardev_deinit(); kfree(opts->func_name); kfree(opts->port); kfree(opts->port); kfree(opts); kfree(opts); } } Loading