Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp2614036rdh; Wed, 27 Sep 2023 07:46:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH0k9H4tVWtPZW83xalh1+p/vFoJ2gcw0OQgzMzEXbkA4Ha9HZreBuH4HglZ/A9NtFCo+8h X-Received: by 2002:a05:6e02:1ba7:b0:34f:2cb0:5d0 with SMTP id n7-20020a056e021ba700b0034f2cb005d0mr2790943ili.30.1695826002389; Wed, 27 Sep 2023 07:46:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695826002; cv=none; d=google.com; s=arc-20160816; b=W/ZCSpo26R4W+V/6JOtAR+pIOLJetHOB5RWSAyWaAsJN4no4yCxS03A+MGf8U4l4fw s3G7lINOZJFucGIBmvSpvmBYG4LD8TiXltLXDZWs1URqDT9qeFFp4bqJgDJXaZKhrzbN Vt5pGmrj98rAceW/VtpvJaFM6CT/xD3ZSMYQ9sJ27eqvIKRrzjXcjY/7X48NLuaN9pIF LqrYNE3ZkGEceKu05i36DiLOZWsPWlXMjuCXBwv5gehilGPOmLf2VMD7uikxf6wPXU3D OvPQgH74QxqC1e/0YsM6qMbLbHGit2HptnDU9G/hUDIMGJqsXYFehu3juAT0OWwFEKE+ i0CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=MKADkZISnZ8jphLp+MEjFOA1CkOJfKf7n5JrJJLbjVU=; fh=PBbKqhAPYUX4DMau2RriPyjgKBN7wMmFRXBjHqhKVRw=; b=vMHVNOJXCJs2lRADvf2FySjo7wdCg6VuGJOsgznRVYUs/4J+T8ZzMRHF8KQfmG3MIM IuFMF4iaRx1UFlL/b55waqDe2KV0GFDqbnw21mbYNpXZZuEXkntPPpYI1SX6JD6R6ek6 WAFbiXv7Knpgj2My9LdecE6Dn8NHR0ivaveQ0d2LdoyN852CcHDl/etL0+sHTOHrkAxe pEWRfsu+wctJ/rT5ykI3uKfGkTeR11duXntFmYMaCV2nP7E9WJfdYr4IAbgomsRZYxVq 6ekMIiHXGqX82GIkIbQ6B5PYkwRGWIaHW56kep3bUc1QzgyR9EaMXyBJ1z/+y2q64B1k g+yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Qc+7HZR2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id bx22-20020a056a02051600b00569da5e2e5esi8041948pgb.255.2023.09.27.07.46.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 07:46:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Qc+7HZR2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 9A68180C9C82; Wed, 27 Sep 2023 01:25:22 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230162AbjI0IZS (ORCPT + 99 others); Wed, 27 Sep 2023 04:25:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44200 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230150AbjI0IZC (ORCPT ); Wed, 27 Sep 2023 04:25:02 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EDFE10E5 for ; Wed, 27 Sep 2023 01:16:36 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 20CBAC433C7; Wed, 27 Sep 2023 08:16:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1695802595; bh=uEUSTFph3mLlkwgv5DTW0f7XPtXB/8XECV8Mj5d6RsA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Qc+7HZR2ZLzxGFOzsHW5R4Ho/73z4LdNVH8v/WUgIKRedlohyoknuoL51Zt4pb81U HcljwTT/8vHaecRxbSyTnMICqPl0mY0FIFzCpAGTtCEX/zmH7O/4k1YbPI8abaxlI/ /Otr1Mv8WCGPiaTKZGqbR2EOTfJi+Yrpu1P0w4dg= Date: Wed, 27 Sep 2023 10:16:31 +0200 From: Greg Kroah-Hartman To: Krishna Kurapati Cc: Alan Stern , Francesco Dolcini , Badhri Jagan Sridharan , Michael Grzeschik , Ivan Orlov , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, quic_ppratap@quicinc.com, quic_wcheng@quicinc.com, quic_jackp@quicinc.com Subject: Re: [PATCH v5] usb: gadget: udc: Handle gadget_connect failure during bind operation Message-ID: <2023092701-facelift-projector-d1d4@gregkh> References: <20230927073027.27952-1-quic_kriskura@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230927073027.27952-1-quic_kriskura@quicinc.com> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 27 Sep 2023 01:25:22 -0700 (PDT) On Wed, Sep 27, 2023 at 01:00:27PM +0530, Krishna Kurapati wrote: > In the event gadget_connect call (which invokes pullup) fails, > propagate the error to udc bind operation which in turn sends the > error to configfs. The userspace can then retry enumeration if > it chooses to. Will this break userspace that is not expecting error codes to be returned? What userspace code will now be modified to handle this? Where is that work happening? thanks, greg k-h