Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753609AbbKMIIr (ORCPT ); Fri, 13 Nov 2015 03:08:47 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:65375 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750878AbbKMIIp (ORCPT ); Fri, 13 Nov 2015 03:08:45 -0500 X-AuditID: cbfec7f4-f79c56d0000012ee-31-56459a8a1cd5 Subject: Re: [PATCH v5 1/7] usb: gadget: f_midi: Transmit data only when IN ep is enabled To: "Felipe F. Tonello" , linux-usb@vger.kernel.org References: <1447177929-22252-1-git-send-email-eu@felipetonello.com> <1447177929-22252-2-git-send-email-eu@felipetonello.com> Cc: linux-kernel@vger.kernel.org, Felipe Balbi , Greg Kroah-Hartman , Clemens Ladisch From: Robert Baldyga Message-id: <56459A89.30209@samsung.com> Date: Fri, 13 Nov 2015 09:08:41 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-version: 1.0 In-reply-to: <1447177929-22252-2-git-send-email-eu@felipetonello.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRmVeSWpSXmKPExsVy+t/xq7pds1zDDLZ0q1gcvF9vseTEQyaL zvln2S2aF69ns7i8aw6bxaJlrcwObB53vz5k9/ixop/ZY//cNewex29sZ/L4vEkugDWKyyYl NSezLLVI3y6BK2PB2y1sBe/ZKjad+s7WwHiCtYuRk0NCwETiyom1jBC2mMSFe+vZuhi5OIQE ljJK3Fi/gBHCecYocWnOXXaQKmGBaIm/q/eygdgiAp4SJz6vYwaxhQTqJY7d/QzWzSwwg1Gi b8d9sCI2AR2JLd8ngK3gFdCQ2DLtNlgDi4CqxPRt61hAbFGBCImJExpYIWoEJX5MvgcW5xRw lejYthOongNoqJ7E/YtaIGFmAXmJzWveMk9gFJiFpGMWQtUsJFULGJlXMYqmliYXFCel5xrq FSfmFpfmpesl5+duYoQE9pcdjIuPWR1iFOBgVOLhTXrmEibEmlhWXJl7iFGCg1lJhHcxSIg3 JbGyKrUoP76oNCe1+BCjNAeLkjjv3F3vQ4QE0hNLUrNTUwtSi2CyTBycUg2M61msrG3eS2wI 7sm59WvivTfaMi06Ij+FfgY91rrb9O3BrsNbfW+ImSd9icjvPfX8s/ud3vb/v/4ue/Ta/UJ1 Y9Qt/7yfkabrv3bInRdYdPrrjnWqvzOK3vy7frT9yOuU/XskrLWuz1nflvhAxjhpppIus4JE s95Exdrw/IiNvzefjDkfXjb3lRJLcUaioRZzUXEiABTuJxloAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1097 Lines: 32 On 11/10/2015 06:52 PM, Felipe F. Tonello wrote: > This makes sure f_midi doesn't try to enqueue data when the IN endpoint is > disabled, ie, USB cable is disconnected. > > Signed-off-by: Felipe F. Tonello Reviewed-by: Robert Baldyga > --- > drivers/usb/gadget/function/f_midi.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/usb/gadget/function/f_midi.c b/drivers/usb/gadget/function/f_midi.c > index ce3c8a6..eeb989d 100644 > --- a/drivers/usb/gadget/function/f_midi.c > +++ b/drivers/usb/gadget/function/f_midi.c > @@ -545,7 +545,7 @@ static void f_midi_transmit(struct f_midi *midi, struct usb_request *req) > } > } > > - if (req->length > 0) { > + if (req->length > 0 && ep->enabled) { > int err; > > err = usb_ep_queue(ep, req, GFP_ATOMIC); > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/