Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4569975pxj; Wed, 12 May 2021 08:23:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwJbzRRc7w9h1v5LU18JbcWgOOD8bhhdjDGlsamKM8jgnQXlcmjKErlBR6LH/7PSpDXqkPL X-Received: by 2002:a17:906:414d:: with SMTP id l13mr37885669ejk.527.1620833015003; Wed, 12 May 2021 08:23:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620833014; cv=none; d=google.com; s=arc-20160816; b=GK3KhESNFPB+X+MeVgeDojJDKcSM4NIxGAVCD3jwLPpj045snCVE53EGUnSER2hhJX LJBHeMrJQaGT57rJPsUepUnKgvHVuXwH9CDTIJHUJQeCLPFR1l3mGIDAknQzK7PdVLck YRCWuVvp/g9/GPeiwd8Fua1ih0/yJ3YXiLzKy8FIVCvAa/ygt26LhNn7ur9t08ArrRxk eJOli43NBFvWt4Fu6RcCrWeCFsPGT6JuXnCRXmfUSHueTLdQa0YSTQNe/p5dcO3ohBwo XsG22bhT2ptnt8DQBXmZ5TlkFpSMEV5KVGlTKcz4xH3Pto54FQix4JsvMfd/lfPhbd92 bhNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=uupwdAwo8M+YFq8lwgI6VE1GzbdfkBN0aQKt1CaaO8E=; b=aj9k20AXa2nvkyHpjOe1ytI3ve5OhHDLxOVD2QFN+0E1g/sI5e1V0bjHpOAQwI/HOk OvAPVXjlbx8TalUB83K1Ym718M2H0WGFauI6maqUhPlY1ATT92tkXvw3QgQKUHkRa7ri C/wEcC0vMMERUNhN6nAoy82CjeZNkXlopTAaEuEwbdW8owl+mfT6JTACNSaGjkPHURP2 IORJsucZMAlOqMtya9CkPXIZ7Gv+Mg5A+ldz/kN8534A8Ds0iBhGLqajrCSKSaNu3KeA HNylISNgOlZGPn0tlCpYnjLiag3f4QLF8cVGzq0ndcsK3UcEBxCI8/SXXR1JKKWzlVbI ickw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v5si51904edi.123.2021.05.12.08.23.11; Wed, 12 May 2021 08:23:34 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233866AbhELPVG (ORCPT + 99 others); Wed, 12 May 2021 11:21:06 -0400 Received: from netrider.rowland.org ([192.131.102.5]:53725 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S233624AbhELPJ4 (ORCPT ); Wed, 12 May 2021 11:09:56 -0400 Received: (qmail 935639 invoked by uid 1000); 12 May 2021 11:08:47 -0400 Date: Wed, 12 May 2021 11:08:47 -0400 From: Alan Stern To: Zou Wei Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH -next] USB: EHCI: ehci-mv: add missing MODULE_DEVICE_TABLE Message-ID: <20210512150847.GB934575@rowland.harvard.edu> References: <1620801369-18642-1-git-send-email-zou_wei@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1620801369-18642-1-git-send-email-zou_wei@huawei.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 12, 2021 at 02:36:09PM +0800, Zou Wei wrote: > This patch adds missing MODULE_DEVICE_TABLE definition which generates > correct modalias for automatic loading of this driver when it is built > as an external module. > > Reported-by: Hulk Robot > Signed-off-by: Zou Wei > --- > drivers/usb/host/ehci-mv.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c > index cffdc8d..beb478c 100644 > --- a/drivers/usb/host/ehci-mv.c > +++ b/drivers/usb/host/ehci-mv.c > @@ -266,6 +266,7 @@ static const struct platform_device_id ehci_id_table[] = { > {"pxa-sph", 0}, > {}, > }; > +MODULE_DEVICE_TABLE(platform, ehci_id_table); > > static void mv_ehci_shutdown(struct platform_device *pdev) > { This is a bit odd. Nothing wrong with it, of course, but it leads one to wonder how the driver ever worked. Maybe the platforms that can use it never build the driver as a loadable module. Acked-by: Alan Stern Alan Stern