Received: by 2002:ab2:784b:0:b0:1fd:adc2:8405 with SMTP id m11csp391837lqp; Mon, 10 Jun 2024 07:17:39 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXiZ7dLMycWcr76vYoy5AUunMXlEtoCRKsTWJkpTkv7crT0ifRACXCs9QK4acEL+j2eSmBvmfV2Ste4s9OSLiV/iHqmovuUhU8XjtDc1Q== X-Google-Smtp-Source: AGHT+IEYFvysKTowcWRw8W26CwhA0iN9jIZR3xhz6/Kw1CuiU9NTPxSxocsdHtSKvTFIaDkrgaFc X-Received: by 2002:a17:906:5589:b0:a6e:fecb:9f9c with SMTP id a640c23a62f3a-a6efecbb57dmr471207766b.44.1718029058959; Mon, 10 Jun 2024 07:17:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718029058; cv=pass; d=google.com; s=arc-20160816; b=oBefKHgsxtQb0idasKDC/EtS6YCXmlBOT87ZWdtoj2ia8ImfV6fEV+vLfc/PCtTkbs pA3P5s2Bl+rNuXBf7K7aoUf6mybA6G1pmPtlgBKRGppMj4XmfyOOLQxtvmFARonWyR6L jWA9MAeo1FBC91s6yfbD/sV2wcdvRdvM9ZE1acAxWGsOLRM8rl4GIipMcROpLHd6McgW UfP1/tWTxSxpCH3JA7Bs7VCNVrZ6i2KdbdA17xf1dZwrdw5pWjEcVrWDc09SOQHngCli udyS581Uzpa5DOmwQx9Q9kLbVlUYz0zmDQnP57JR+aqJiwqYQu9GOeOyQ5NAKemIPc3h KpDw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:message-id:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject:date :from:dkim-signature; bh=ZvmT6xcxZ7fKHo6lcksZ8XlbUVuNwFgyUKsTa7jHC/U=; fh=APmfZ5olerWVgc9R90eaZAvVUxICKcgg7Mt4Sbsz1Wo=; b=AfeZ6UTp4XB5tfPnlP0FQUniqHo7oJF21MaB6qyLq6AEzLmn9/NBC8hTKS7S1Gmuq/ fssMsEOaI5am+Bi87cbUrogCTIBYm1Kx7U/hnwahCprJOcQxcNotE1MPSIXTiq/2ZEQA I3wbE6Y+Pkty6QON3rVtSKlfiJDVwzP4MuNJlV7hcfEtqnv046O4GmC0ha388rBS0FR/ ikgHRb9P31sULuYOzzt+dLAq9iMqTceavsHY2CyECKufRqmw3fOoyf7EUD0Nogf1G3n+ QHYDFaer4aVvm5Pf+H1GD3pravoDH7vo//vGIBYQbXOoaTvbgOS5n+lXh/v0TuN6zG6O a4Rw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=mVZRM2uD; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-208352-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208352-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a6f118a5999si194239566b.304.2024.06.10.07.17.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 07:17:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-208352-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=mVZRM2uD; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-208352-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-208352-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 63E231F22AF0 for ; Mon, 10 Jun 2024 14:17:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4D04A12F5B3; Mon, 10 Jun 2024 14:17:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="mVZRM2uD" Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB8C623B0; Mon, 10 Jun 2024 14:17:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718029047; cv=none; b=UlwfqoOq5sVkOI92BOFakDcAbVuTmjTu4dHH0usySN2bg90xSOn8wwXT5V4/cRpsaGmaZtQDtN0cUDoFVypsTy6Ab7mfeTwlf2SkmJsp0p6WB5l5cgTZGMrCaq5bMEzipU3KA6zO4GxhpGoqN5+zgihDbwMmMnqB/GFQnr53iqU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718029047; c=relaxed/simple; bh=0kBAWHKUioxPwsP0cOKMBLFQ/TodyuS7Yhv671eJmbo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:To:CC; b=udzW5EM3sRf1PzkQDIa0jebFk/77E4YRU8nCg3HS45G/wWBt5Mk6hWANI812KRlz3CtBVgxfgPX1qzZCY48ZvAx9EKpg1YU5X+R+DMviUm28zN6AhZSGtsYY2FLbGj8tMixKMgXxklDRi+M3LKux/PV3NxyePNr1Yj+9JQXunSg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=mVZRM2uD; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45A007YT005752; Mon, 10 Jun 2024 14:17:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=ZvmT6xcxZ7fKHo6lcksZ8X lbUVuNwFgyUKsTa7jHC/U=; b=mVZRM2uDSD8lSk5zX1WldBu5dGoGRY21IPVKnl pOX1jLSdS8QwHWohu+K6x+D7AIZmE/iS56YAZqfLMQgRPLzW+1Gyqc5Hd6YSLp12 tbrn62f1RVgnQGMpLeT+QDlE5sbehF6zudk6d3soypWzpbDBEhmovbMwRUjvSphC 9sQu92NMyuDKvH8xVO3uvt7WQ0eZ7pFjwpFBjUKfG+cmBsXawlCOxjrmH4FOIUYi T4TztynDh+HimJcETz9bBUQFHYJS6QBTI4LJNybQI+lqP7EovX8Ag471a2SiIoA0 7LsMJMNgCYOGPv/e1FLFOz7ltVkmDLCRuVK8EqLj24HV4vcw== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3ymd0ec9ks-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Jun 2024 14:17:20 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.19/8.17.1.19) with ESMTPS id 45AEHJOU002770 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Jun 2024 14:17:19 GMT Received: from [169.254.0.1] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Mon, 10 Jun 2024 07:17:18 -0700 From: Jeff Johnson Date: Mon, 10 Jun 2024 07:17:18 -0700 Subject: [PATCH] mmc: add missing MODULE_DESCRIPTION() macros Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20240610-md-drivers-mmc-v1-1-c2a2593e4121@quicinc.com> X-B4-Tracking: v=1; b=H4sIAO0KZ2YC/x3MwQrCMAyA4VcZORvoWqfgq4iHps1cwFZJdAzG3 t1ux+/w/ysYq7DBrVtBeRaTd23oTx2kKdYno+Rm8M6f3aV3WDJmlZnVsJSEiYbRXwMNFAK06KM 8ynIM749misZIGmua9s1L6m/BEu3LCtv2B9XfSLB/AAAA To: Ulf Hansson , Wolfram Sang CC: , , , , "Jeff Johnson" X-Mailer: b4 0.13.0 X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: sOEy7AWb7EoyhgcQfM4iRDmWO2-dc6nA X-Proofpoint-ORIG-GUID: sOEy7AWb7EoyhgcQfM4iRDmWO2-dc6nA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-10_02,2024-06-10_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 adultscore=0 spamscore=0 mlxscore=0 clxscore=1011 bulkscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2406100108 make allmodconfig && make W=1 C=1 reports: WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/of_mmc_spi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/tmio_mmc_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/renesas_sdhi_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/mmc_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_simple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_sd8787.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_emmc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/sdio_uart.o Add the missing invocations of the MODULE_DESCRIPTION() macro. Signed-off-by: Jeff Johnson --- Corrections to these descriptions are welcomed. I'm not an expert in this code so in most cases I've taken these descriptions directly from code comments, Kconfig descriptions, or git logs. History has shown that in some cases these are originally wrong due to cut-n-paste errors, and in other cases the drivers have evolved such that the original information is no longer accurate. --- drivers/mmc/core/core.c | 1 + drivers/mmc/core/pwrseq_emmc.c | 1 + drivers/mmc/core/pwrseq_sd8787.c | 1 + drivers/mmc/core/pwrseq_simple.c | 1 + drivers/mmc/core/sdio_uart.c | 1 + drivers/mmc/host/of_mmc_spi.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 1 + drivers/mmc/host/tmio_mmc_core.c | 1 + 8 files changed, 8 insertions(+) diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index a8c17b4cd737..d6c819dd68ed 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -2362,4 +2362,5 @@ static void __exit mmc_exit(void) subsys_initcall(mmc_init); module_exit(mmc_exit); +MODULE_DESCRIPTION("MMC core driver"); MODULE_LICENSE("GPL"); diff --git a/drivers/mmc/core/pwrseq_emmc.c b/drivers/mmc/core/pwrseq_emmc.c index 3b6d69cefb4e..fff30330574f 100644 --- a/drivers/mmc/core/pwrseq_emmc.c +++ b/drivers/mmc/core/pwrseq_emmc.c @@ -115,4 +115,5 @@ static struct platform_driver mmc_pwrseq_emmc_driver = { }; module_platform_driver(mmc_pwrseq_emmc_driver); +MODULE_DESCRIPTION("HW reset support for eMMC"); MODULE_LICENSE("GPL v2"); diff --git a/drivers/mmc/core/pwrseq_sd8787.c b/drivers/mmc/core/pwrseq_sd8787.c index 0c5808fc3206..f24bbd68e251 100644 --- a/drivers/mmc/core/pwrseq_sd8787.c +++ b/drivers/mmc/core/pwrseq_sd8787.c @@ -130,4 +130,5 @@ static struct platform_driver mmc_pwrseq_sd8787_driver = { }; module_platform_driver(mmc_pwrseq_sd8787_driver); +MODULE_DESCRIPTION("Power sequence support for Marvell SD8787 BT + Wifi chip"); MODULE_LICENSE("GPL v2"); diff --git a/drivers/mmc/core/pwrseq_simple.c b/drivers/mmc/core/pwrseq_simple.c index df9588503ad0..97f6d69d9c80 100644 --- a/drivers/mmc/core/pwrseq_simple.c +++ b/drivers/mmc/core/pwrseq_simple.c @@ -159,4 +159,5 @@ static struct platform_driver mmc_pwrseq_simple_driver = { }; module_platform_driver(mmc_pwrseq_simple_driver); +MODULE_DESCRIPTION("Simple HW reset support for MMC"); MODULE_LICENSE("GPL v2"); diff --git a/drivers/mmc/core/sdio_uart.c b/drivers/mmc/core/sdio_uart.c index 575ebbce378e..6b7471dba3bf 100644 --- a/drivers/mmc/core/sdio_uart.c +++ b/drivers/mmc/core/sdio_uart.c @@ -1162,4 +1162,5 @@ module_init(sdio_uart_init); module_exit(sdio_uart_exit); MODULE_AUTHOR("Nicolas Pitre"); +MODULE_DESCRIPTION("SDIO UART/GPS driver"); MODULE_LICENSE("GPL"); diff --git a/drivers/mmc/host/of_mmc_spi.c b/drivers/mmc/host/of_mmc_spi.c index bf54776fb26c..05939f30a5ae 100644 --- a/drivers/mmc/host/of_mmc_spi.c +++ b/drivers/mmc/host/of_mmc_spi.c @@ -19,6 +19,7 @@ #include #include +MODULE_DESCRIPTION("OpenFirmware bindings for the MMC-over-SPI driver"); MODULE_LICENSE("GPL"); struct of_mmc_spi { diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index 12f4faaaf4ee..d62a4ed86775 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c @@ -1162,4 +1162,5 @@ void renesas_sdhi_remove(struct platform_device *pdev) } EXPORT_SYMBOL_GPL(renesas_sdhi_remove); +MODULE_DESCRIPTION("Renesas SDHI driver"); MODULE_LICENSE("GPL v2"); diff --git a/drivers/mmc/host/tmio_mmc_core.c b/drivers/mmc/host/tmio_mmc_core.c index 93e912afd3ae..c1a4ade5f949 100644 --- a/drivers/mmc/host/tmio_mmc_core.c +++ b/drivers/mmc/host/tmio_mmc_core.c @@ -1319,4 +1319,5 @@ int tmio_mmc_host_runtime_resume(struct device *dev) EXPORT_SYMBOL_GPL(tmio_mmc_host_runtime_resume); #endif +MODULE_DESCRIPTION("TMIO MMC core driver"); MODULE_LICENSE("GPL v2"); --- base-commit: 83a7eefedc9b56fe7bfeff13b6c7356688ffa670 change-id: 20240610-md-drivers-mmc-cb5f273b5b33