Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp617184pxb; Wed, 27 Oct 2021 09:06:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSVnB94AC5YNtBlmEWcBj7b0uXn3DVYJhzmmEADwhP44S2PDubu+ha9yxW613c47WWBU7V X-Received: by 2002:a50:aa92:: with SMTP id q18mr289552edc.240.1635350796956; Wed, 27 Oct 2021 09:06:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635350796; cv=none; d=google.com; s=arc-20160816; b=k8YF9MHBEghy+WavOofO8ovXIkhiOWHIyLZ5WpJoYktVYhNm24O0RMbOP6qubaLXbk XGBc4WPqhcedPm0elt2FQcy+OHjIeod+ZkaEQfibTqGfzrTFi8WNVXcu1mrPworTtOKS Z0s/Vfwl2cuCerOAmc2pX9mwm0OAKDKOBfuM3VjXNnhZte40ZJfKnOsQ/NZ/M670ya4H FUvwTLiTn/jfqVx8hGL0qS8s3AISUeImaeRAb3m4YlUA+NaniniNx26oB3H6YWscHuBL 6yAXWfG/le2x7OOwfX0bjasNqIjyPGXz7fQl3P3JbwN7obqSAZb9cHee5WcCmK/9Dvf1 WbTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=iFW11J24xI33bT3ahEg5qE3QCrU6FNkpE17Pl0nOnuU=; b=gt9V0IgDfIFrBjTYf0sThXVh3loCwpE8XPtGvfEq2zw0mT/Kk54Y43siI5nt4AmL4i Fa7jKESrYbe8mTrKxTjY3xi7ox/z0BqozHJLTfFCKjoxorO8MvsRJJQk6CT1kFmqO4Gh I2MSdWid6ypZ2KtdJNFM9b5eHp05F3uEBxK1CTCg+pfayeL+N6MqNwFKqUP7y0Iz8FGq 448J46Z93EpYme5J9uNGisTZEUURNJpsRRCnMnYORZ+SVLYNMeYInBwR/5/Z5ybNKG8L DYkAnp0JylfZgK71tbXnkNSoLwvBtwshOSLVeymZYJkBBnRqhFoGuoFEQznsQvdb3kLc 5/LA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=Cb7eCKBW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a24si346018edn.116.2021.10.27.09.06.10; Wed, 27 Oct 2021 09:06:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=Cb7eCKBW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238697AbhJ0CxC (ORCPT + 99 others); Tue, 26 Oct 2021 22:53:02 -0400 Received: from alexa-out.qualcomm.com ([129.46.98.28]:33520 "EHLO alexa-out.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238653AbhJ0CxA (ORCPT ); Tue, 26 Oct 2021 22:53:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1635303036; x=1666839036; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=iFW11J24xI33bT3ahEg5qE3QCrU6FNkpE17Pl0nOnuU=; b=Cb7eCKBWSVjRQ/HveKVrT1wXW02dQBwuQWyEonZgEho9G0zUnBcXTRu8 bh87jcdbr2FXJ5cBo2i3UAIbppm1/bZAnMU7srjnTLpRotGCGlNhmGt6W igAyehuNSa7Jv9swCUT49djpo9PppS6CrTkJOzV9kFcWJkZhWn6prnOTC c=; Received: from ironmsg09-lv.qualcomm.com ([10.47.202.153]) by alexa-out.qualcomm.com with ESMTP; 26 Oct 2021 19:50:36 -0700 X-QCInternal: smtphost Received: from nalasex01b.na.qualcomm.com ([10.47.209.197]) by ironmsg09-lv.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Oct 2021 19:50:35 -0700 Received: from wcheng-linux1.qualcomm.com (10.80.80.8) by nalasex01b.na.qualcomm.com (10.47.209.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.922.7; Tue, 26 Oct 2021 19:50:34 -0700 From: Wesley Cheng To: , CC: , , , Wesley Cheng Subject: [PATCH v2 1/2] usb: gadget: udc: core: Revise comments for usb_ep_disable() Date: Tue, 26 Oct 2021 19:50:24 -0700 Message-ID: <1635303025-772-2-git-send-email-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1635303025-772-1-git-send-email-quic_wcheng@quicinc.com> References: <1635303025-772-1-git-send-email-quic_wcheng@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01b.na.qualcomm.com (10.47.209.197) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The usb_ep_disable() routine is being widely used directly in the disconnect callback path by function drivers. Hence, the statement about it being able to only run in process context may not be true. Signed-off-by: Wesley Cheng --- drivers/usb/gadget/udc/core.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/usb/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c index d626511..e1f90d8 100644 --- a/drivers/usb/gadget/udc/core.c +++ b/drivers/usb/gadget/udc/core.c @@ -136,8 +136,6 @@ EXPORT_SYMBOL_GPL(usb_ep_enable); * gadget drivers must call usb_ep_enable() again before queueing * requests to the endpoint. * - * This routine must be called in process context. - * * returns zero, or a negative error code. */ int usb_ep_disable(struct usb_ep *ep)