Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754652AbcJUGsZ (ORCPT ); Fri, 21 Oct 2016 02:48:25 -0400 Received: from smtpout.microchip.com ([198.175.253.82]:42596 "EHLO email.microchip.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754086AbcJUGsY (ORCPT ); Fri, 21 Oct 2016 02:48:24 -0400 Date: Fri, 21 Oct 2016 08:48:19 +0200 From: Ludovic Desroches To: Javier Martinez Canillas CC: , Ludovic Desroches , , Adrian Hunter , Ulf Hansson Subject: Re: [PATCH 2/2] mmc: sdhci-of-at91: Fix module autoload Message-ID: <20161021064819.4y5jrdetrqsvibfa@rfolt0960.corp.atmel.com> Mail-Followup-To: Javier Martinez Canillas , linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Adrian Hunter , Ulf Hansson References: <1476720825-30442-1-git-send-email-javier@osg.samsung.com> <1476720825-30442-2-git-send-email-javier@osg.samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1476720825-30442-2-git-send-email-javier@osg.samsung.com> User-Agent: NeoMutt/20161014 (1.7.1) X-Brightmail-Tracker: H4sIAAAAAAAAC+NgFrrMrMTGxcLF5cOia7aLM8Jg2ZYZfzgsJn27wWhx79M2RouvTcYW5969ZXZgCWCIYs3MS8qvSGDNeDrrHHvBP66KaRO8Ghj/cnQxcnEICSxklFi/4QhbFyMnB4uAqsTy3iZWEJtNwFTi0YI+ZhBbBMj+tfYFK0gDs8BBRollrw4xgiSEBRwk7i19zQJi8wq4STRe3MAGUsQrcJFRYuGqBmaIFc2MEotWr2WFqBKUODnzCVgHs4COxILdn4A6OIBsaYnl/zhAwpwC7hLv1n4Fu0hUQEVi1uU5YOVCAhoSr6dvZQKxJQQCJdqfLWSBsJ0kdi6fCmXbSRyefpEdwnaQWPp7DjtMTfvSN6wQtrbE9lf7oGwdiW0H+6F6bSX2zJgINd9d4sGj5VC2r8Sshw1QNVESb+edYpnAKDULyTezkHwzC+GbBYzMqxilnT38dIPDdF0jnD0MTPVykzMKdHMTM/P0kvNzNzFCYjFrB2PvJH+pBsa1e4vKso6HGzMeCebKXvhIfUrY6eMrHV1Y0h1yY4/xlkrPXzHzUVC//vqeP9nbPnxO4Yt4FD9dsV/8OP8lh9KfC3ZNseFudOaMO1x8VG1K71LR7Jl23OVhp8/cbHzVdNvhT5t18QHrTYzpKRNXO3wx9ggq27HLZI7RWRNdiwcz86ZGbd+yfKESS3FGoqEWc1FxIgDOCIa3ZgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1364 Lines: 42 On Mon, Oct 17, 2016 at 01:13:45PM -0300, Javier Martinez Canillas wrote: > If the driver is built as a module, autoload won't work because the module > alias information is not filled. So user-space can't match the registered > device with the corresponding module. > > Export the module alias information using the MODULE_DEVICE_TABLE() macro. > > Before this patch: > > $ modinfo drivers/mmc/host/sdhci-of-at91.ko | grep alias > $ > > After this patch: > > $ modinfo drivers/mmc/host/sdhci-of-at91.ko | grep alias > alias: of:N*T*Catmel,sama5d2-sdhciC* > alias: of:N*T*Catmel,sama5d2-sdhci > > Signed-off-by: Javier Martinez Canillas Acked-by: Ludovic Desroches Thanks > --- > > drivers/mmc/host/sdhci-of-at91.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/host/sdhci-of-at91.c b/drivers/mmc/host/sdhci-of-at91.c > index a9b7fc06c434..2f9ad213377a 100644 > --- a/drivers/mmc/host/sdhci-of-at91.c > +++ b/drivers/mmc/host/sdhci-of-at91.c > @@ -100,6 +100,7 @@ static const struct of_device_id sdhci_at91_dt_match[] = { > { .compatible = "atmel,sama5d2-sdhci", .data = &soc_data_sama5d2 }, > {} > }; > +MODULE_DEVICE_TABLE(of, sdhci_at91_dt_match); > > #ifdef CONFIG_PM > static int sdhci_at91_runtime_suspend(struct device *dev) > -- > 2.7.4 >