From 54af97d57f4d50ddd9405fd662978e10895ddfea Mon Sep 17 00:00:00 2001 From: Alan Stern Date: Mon, 10 Jan 2011 11:23:05 -0500 Subject: [PATCH] --- yaml --- r: 232633 b: refs/heads/master c: d5aa475180d03d45c5dc6134aa833f1b3e89c45e h: refs/heads/master i: 232631: 4c7ef1c73de14acb87987601b954cdab5811a2eb v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/printer.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index e13e079c07c0..dd885f22d716 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bbfba05283ba482ab7c119150fd3c5611939f9fd +refs/heads/master: d5aa475180d03d45c5dc6134aa833f1b3e89c45e diff --git a/trunk/drivers/usb/gadget/printer.c b/trunk/drivers/usb/gadget/printer.c index 2fc8636316c5..dacc67724fe1 100644 --- a/trunk/drivers/usb/gadget/printer.c +++ b/trunk/drivers/usb/gadget/printer.c @@ -1596,13 +1596,12 @@ cleanup(void) int status; mutex_lock(&usb_printer_gadget.lock_printer_io); - class_destroy(usb_gadget_class); - unregister_chrdev_region(g_printer_devno, 2); - status = usb_gadget_unregister_driver(&printer_driver); if (status) ERROR(dev, "usb_gadget_unregister_driver %x\n", status); + unregister_chrdev_region(g_printer_devno, 2); + class_destroy(usb_gadget_class); mutex_unlock(&usb_printer_gadget.lock_printer_io); } module_exit(cleanup);