From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933566AbcBCMm0 (ORCPT ); Wed, 3 Feb 2016 07:42:26 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:34541 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933411AbcBCMmS (ORCPT ); Wed, 3 Feb 2016 07:42:18 -0500 X-AuditID: cbfee61a-f79266d000003652-54-56b1f59fb06a From: Robert Baldyga To: balbi@ti.com Cc: gregkh@linuxfoundation.org, andrzej.p@samsung.com, m.szyprowski@samsung.com, b.zolnierkie@samsung.com, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Robert Baldyga Subject: [PATCH v4 38/43] usb: gadget: u_serial: remove usb_ep_enable()/usb_ep_disable() Date: Wed, 03 Feb 2016 13:39:46 +0100 Message-id: <1454503191-11796-39-git-send-email-r.baldyga@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1454503191-11796-1-git-send-email-r.baldyga@samsung.com> References: <1454503191-11796-1-git-send-email-r.baldyga@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKLMWRmVeSWpSXmKPExsVy+t9jQd35XzeGGVydzGMx62U7i8XGGetZ LQ7er7doXryezeLyrjlsFouWtTJbrD1yl93iweGd7A4cHvvnrmH36NuyitHj+I3tTB6fN8kF sERx2aSk5mSWpRbp2yVwZUz/dYatoIGnYvqE14wNjL85uxg5OSQETCROrnrFCGGLSVy4t56t i5GLQ0hgFqPErFW9bCAJIYGfjBJ3r0eB2GwCOhJbvk8AaxAREJBY/+ISO0gDs8A5RomHd9rA EsICURIntq9lB7FZBFQl/m77zwxi8wq4Sby+uxFqm5zEyWOTWbsYOTg4geIPjzlA7HKV2NX6 nXECI+8CRoZVjBKpBckFxUnpuYZ5qeV6xYm5xaV56XrJ+bmbGMGB9UxqB+PBXe6HGAU4GJV4 eBl+bAgTYk0sK67MPcQowcGsJMJr9HljmBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHex//XhQkJ pCeWpGanphakFsFkmTg4pRoYc2WkD3ZeUTmT9ivEeGoig4z1thK7I7KzEjbvV5WN/jt/X6nl j8chrof0Zz1YccK8S9ZeXLf7RwXjzRwOV/XXJRc/PjYtXr5FYKGP35EF3kvu/ImI0p7EtJKh 3iytZ+2eaIdjn9SrGKUPWm8KfSr6qvZzuOyKBwf8np0svln+7oC8hOqvaK9GJZbijERDLeai 4kQADhrysygCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As we have automatic endpoint state handling it's no longer needed. Signed-off-by: Robert Baldyga --- drivers/usb/gadget/function/u_serial.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/drivers/usb/gadget/function/u_serial.c b/drivers/usb/gadget/function/u_serial.c index 6af145f..73abdd9 100644 --- a/drivers/usb/gadget/function/u_serial.c +++ b/drivers/usb/gadget/function/u_serial.c @@ -1439,15 +1439,7 @@ int gserial_connect(struct gserial *gser, u8 port_num) return -EBUSY; } - /* activate the endpoints */ - status = usb_ep_enable(gser->in); - if (status < 0) - return status; gser->in->driver_data = port; - - status = usb_ep_enable(gser->out); - if (status < 0) - goto fail_out; gser->out->driver_data = port; /* then tell the tty glue that I/O can work */ @@ -1479,10 +1471,6 @@ int gserial_connect(struct gserial *gser, u8 port_num) spin_unlock_irqrestore(&port->port_lock, flags); return status; - -fail_out: - usb_ep_disable(gser->in); - return status; } EXPORT_SYMBOL_GPL(gserial_connect); /** @@ -1519,10 +1507,6 @@ void gserial_disconnect(struct gserial *gser) } spin_unlock_irqrestore(&port->port_lock, flags); - /* disable endpoints, aborting down any active I/O */ - usb_ep_disable(gser->out); - usb_ep_disable(gser->in); - /* finally, free any unused/unusable I/O buffers */ spin_lock_irqsave(&port->port_lock, flags); if (port->port.count == 0 && !port->openclose) -- 1.9.1