From fbc08c0ccf6b84427342fb00a2c4c791cf2b3be2 Mon Sep 17 00:00:00 2001 From: Jonas Andersson Date: Mon, 21 Mar 2011 14:54:09 +0100 Subject: [PATCH] --- yaml --- r: 248747 b: refs/heads/master c: a0c25c20502e0c4a467f5d7e27b2a599cfe57abe h: refs/heads/master i: 248745: 8b3cb872a1867c29438b8e85b05cbf8913c30268 248743: e56f8d9faa15324fefb41d9fc5d80173e430bc95 v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/printer.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 84c32591455b..d9ed934119c7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a8779ee94e6114bf071ef3ca6c8c9cb270d179ed +refs/heads/master: a0c25c20502e0c4a467f5d7e27b2a599cfe57abe diff --git a/trunk/drivers/usb/gadget/printer.c b/trunk/drivers/usb/gadget/printer.c index c3f2bd42bd5a..271ef94668e7 100644 --- a/trunk/drivers/usb/gadget/printer.c +++ b/trunk/drivers/usb/gadget/printer.c @@ -1189,6 +1189,8 @@ printer_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) else if (gadget->a_alt_hnp_support) DBG(dev, "HNP needs a different root port\n"); value = printer_set_config(dev, wValue); + if (!value) + value = set_interface(dev, PRINTER_INTERFACE); break; case USB_REQ_GET_CONFIGURATION: if (ctrl->bRequestType != USB_DIR_IN)