Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2656040pxj; Mon, 14 Jun 2021 04:10:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxa8cJW6KiMIIjfjIzIJ5zeTnjQ/EIAexEM9O+JX67cIXqFRTYe02/KRvEsturONkQ2qWl0 X-Received: by 2002:aa7:df04:: with SMTP id c4mr16176077edy.147.1623669052615; Mon, 14 Jun 2021 04:10:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623669052; cv=none; d=google.com; s=arc-20160816; b=MOmo15bJqrArfHGAcu4H4c2SVG3SKmV7IgDtm/gpZzX/pgTDig9FSUC2/cNBTHILHs YvCACAb6FJQ+NsNSlgTF5ATwuzmeDmdwhyxQvhyo5l9WOJamju0xBZuLIqGlmRUjrL0n nNywI+6K9w3HWciu3cUedQEdkSNh/2rMTiOQZU4qj8/hd0cTXMleiO5eNB2M//MI4xAY vNRwaiC8VY5GPGPMPn4M1qAFVi1lWEasXCzd0MMJvUYaHoQPf5Gh2zA9cxxskoYdHK9y BK0kZeByXZ5bQqRtBGnSShaEU6C9DYdMZwumbvX1MYyeG0T5vGgPHJ0P/6QJFTemGRhx ufrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=orQA+A50xfip2bS3dG1fDYxifD9KC86NbShO85kvGHE=; b=ZNBwXiAxyb38rk90c4kIftKmnFyNkVSQcLz9bzxHHUNvd/o92phhItKTiC6e5eTXrO h2UN/tFpt24abMLDdlhx81Fn/n2ax0y+FrG5VyY1hao+Z9yv2lVWPtaZyuSzhU7sfQyj CsVVpLKkrl/8J22aqWApLJQGVzv0+BD9BIv/3iwX05Wxd8MvWnNLsuRY/ZIku8XQmbBM wRcnNpMMV3UO251K2nokvNYQ2cQkl4X9qUQlmOpIJ/9oix9C/mGlce23GmW5BMeIfNHm dRzOgU6tz8HD1WtErPNWv+6doqPyKPW/h5e1kIIzKI2S6JL0XgWaNOhDA/3Ccz3g+YVW EuNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=aAn8lggH; 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=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d4si11266577ejo.252.2021.06.14.04.10.30; Mon, 14 Jun 2021 04:10:52 -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=@linuxfoundation.org header.s=korg header.b=aAn8lggH; 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=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234399AbhFNLIF (ORCPT + 99 others); Mon, 14 Jun 2021 07:08:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:60830 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234509AbhFNK53 (ORCPT ); Mon, 14 Jun 2021 06:57:29 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id E9C46613D0; Mon, 14 Jun 2021 10:41:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623667291; bh=f7+IsVAiTuk2fsnsSTO13i3VZaVGlWGF9fNo05lFuyQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aAn8lggHQXU1tScNQsjDBxKqh0LkQQMRi3CiRM1OGo/hJGd0iBolZdRHrRuyvu0Xe YUcmEiylTZQ625CkADxxqDHd3Z5c1hRDDXOR6dg5D6Q6xikxsKrpOnORiPSJTx1RIq yyS9fBhsxvyQMThKJVPVbbd1Jfve6IN0cSRs6/w8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Chunyan Zhang , Mark Brown , Sasha Levin Subject: [PATCH 5.10 015/131] spi: sprd: Add missing MODULE_DEVICE_TABLE Date: Mon, 14 Jun 2021 12:26:16 +0200 Message-Id: <20210614102653.514399369@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210614102652.964395392@linuxfoundation.org> References: <20210614102652.964395392@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chunyan Zhang [ Upstream commit 7907cad7d07e0055789ec0c534452f19dfe1fc80 ] MODULE_DEVICE_TABLE is used to extract the device information out of the driver and builds a table when being compiled. If using this macro, kernel can find the driver if available when the device is plugged in, and then loads that driver and initializes the device. Signed-off-by: Chunyan Zhang Link: https://lore.kernel.org/r/20210512093534.243040-1-zhang.lyra@gmail.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- drivers/spi/spi-sprd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/spi-sprd.c b/drivers/spi/spi-sprd.c index b41a75749b49..28e70db9bbba 100644 --- a/drivers/spi/spi-sprd.c +++ b/drivers/spi/spi-sprd.c @@ -1068,6 +1068,7 @@ static const struct of_device_id sprd_spi_of_match[] = { { .compatible = "sprd,sc9860-spi", }, { /* sentinel */ } }; +MODULE_DEVICE_TABLE(of, sprd_spi_of_match); static struct platform_driver sprd_spi_driver = { .driver = { -- 2.30.2