Received: by 2002:ab2:69cc:0:b0:1fd:c486:4f03 with SMTP id n12csp368849lqp; Tue, 11 Jun 2024 07:03:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWUHmkVPa9CTtppn3/5HXQU8JlZk/TuAEc+hWozF9peXZXkZvTU4KABUioAPOKQeFRhN7M1pqamFKZ2REXaSEI1divz/VUeiVAd44KSzA== X-Google-Smtp-Source: AGHT+IHhlu6VvjWSn34ZHHnTmldq+f2XUrbNBG1CZ1k3sAzhq+Qz9k9dyggZIB/Ve7U3mx/6kOtp X-Received: by 2002:a9d:7a50:0:b0:6f9:cb4e:3cf8 with SMTP id 46e09a7af769-6f9cb4e3df4mr4797678a34.36.1718114597066; Tue, 11 Jun 2024 07:03:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718114597; cv=pass; d=google.com; s=arc-20160816; b=QRAEsng4Qs1iWB9Un59C8FrkgfP9x4wgOsVu2CPIwvSlfNeAwqBS57WOrBRAafoifV 6RCLdMRKWbTrPOLP6ctNadGTQQuX1Aq97atRJDZkDeDjvYBWejWl+coq1DsXeMwYjJsh gwc2IdWz7aQe5kETh2LpSsJr1bCTEqYLXnyLTUzCigkrYJQSToRJNZcCzZCaLVm324yc jETIWimEaEXVWZJX2PQABIgQTm9F9mKgK2EaFrM8DxXVSy5vI+s1achw6n9f1SlSs5B6 aDHUu2hbcKvkEiwodZ81Md+Alvlu0qB+xEPDtWJpmMH6SVRDQ70jnhbJxJ9IsDde1y49 Bh5w== 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=jWwTS6KJCt0lEEIDSYms9tvUy5UMkXCmOkbk0Uzj1Kw=; fh=IVQ9Cc/QVXUY4br1cOW88J759aPn4ADPZKJXoqbpCO0=; b=Iv8k5bRa2SFpnUFTSod/dH2/CcMHNyVSoYVO5goL+fkvxOhMbxJw72Zf3A6whSFnWJ hYlAw7ZbrCO+HrlQOayDIofAvSXsfM6gqB+B8RmoFnolGCscTWamg1SYknzlRH3NBRcq kclXiP0z6iCBGzIn9isLuh3B45aIkT6Yn6OpSGbCHG9JsswFei5LjSBdIYNyfoq7ujLF yvdPJwi8jAEfm9UmJcRYh1K/672eqDyHAmEkt8+BvNPKFzVEuhhEQuUB0CTpTMJiFqCY 6HfMeU1I0m2zJiL73tOWauWD3Vvyw36kguo82ZnzB0/i0dtnF/JvgBWCrZ03Wzm1UKDn qM4Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ACXUAdni; 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-210025-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-210025-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id 46e09a7af769-6f962addd91si2793410a34.120.2024.06.11.07.03.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Jun 2024 07:03:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-210025-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ACXUAdni; 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-210025-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-210025-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 07A7F28493C for ; Tue, 11 Jun 2024 14:00:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 91FC3181B80; Tue, 11 Jun 2024 13:57:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="ACXUAdni" Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 201A1181332; Tue, 11 Jun 2024 13:57:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718114222; cv=none; b=us+wCKq1JOchgDxvy618DTgu3O5Ryfqv0yWLr/KbOoLpyr64pTdORvsNyggr/KHQJyvjFpJmNtCPSXdnbvLeYbwDFioZF50+VUzXo2clLwEXpWHzEkJWViz+Usaphn7ehHzbh2DpdRM1Spt3tmUXkJk3nWEF6JTYAHpWZNN+1G8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718114222; c=relaxed/simple; bh=pHRKM2Q++o1d2QlaFoeIPbRKir2VG6fuymDPavG2OWU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:To:CC; b=cfUAyxSf3fQN5ybQ393wSsytEe10mpGPlhDuIpxUPbinh7Jud5ujTXyJB+QRjtQZFs5WenWgWxYuPNCdI+K/WwIB4cj7j48LtnS2OpgzTyEdCbn97IVSWJvkO/hcUfRyLtJXjtO1sOFFeZ4eGxugqvsFe7VDxuX0r7hflQVZzbc= 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=ACXUAdni; arc=none smtp.client-ip=205.220.180.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 (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45B9bbQN013082; Tue, 11 Jun 2024 13:56:42 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=jWwTS6KJCt0lEEIDSYms9t vUy5UMkXCmOkbk0Uzj1Kw=; b=ACXUAdnirLxPiRT2Bbq/F91X1fV3xBt4brPukQ tUaW3sTgJUacjxY4F912o1OuEqG+mE7PQA+pIvuFkWZioh9bJxc8x23DiUY56wW8 nXOUeEkUQl3EDicXa8e/EJLSASbpaQX9zqF5CWllzBNyrz82tRCr0fE7It++ho3N eCSbIv2V8UrHLfw8wh7NF0ItblI9FftcXHfmhvURp6TiWvP1ZnHzD/cC2jpq6fi1 iluSn4cY9zdEQD44OKE2V+akVlGsKpZJRufk8k6AX2APmmJUYh1IGkMh6sfwJCaJ cz7adpt1dqn1uHjHnRLZato6Xy3MZSJYHSCspX5ymhcU+/uw== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3ypm458nyu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jun 2024 13:56:42 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA02.qualcomm.com (8.17.1.19/8.17.1.19) with ESMTPS id 45BDubgH027092 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jun 2024 13:56:37 GMT Received: from [169.254.0.1] (10.49.16.6) 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; Tue, 11 Jun 2024 06:56:37 -0700 From: Jeff Johnson Date: Tue, 11 Jun 2024 06:56:33 -0700 Subject: [PATCH v2] drm: 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: 8bit Message-ID: <20240611-md-drivers-gpu-drm-v2-1-0b7d9347b159@quicinc.com> X-B4-Tracking: v=1; b=H4sIAJBXaGYC/32OSw6CMBRFt2I69pl+lFBH7sMwKO0TXmILttBgC Hu3sABn9yT3t7KEkTCx+2llETMlGkIBeT4x25vQIZArzCSXV15xDd6Bi5QxJujGuWgP3GmtlLG 1rAUrwTHii5aj9NkUbk1CaKMJtt+r3hTmBbxJE8bd3lOahvg9LmSxh/6uZQECao3aKFG5m1CPz 0yWgr3YwbNm27YfDsIbgNUAAAA= To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , =?utf-8?q?Noralf_Tr=C3=B8nnes?= , Zhenyu Wang , Zhi Wang , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , Dave Airlie , "Sean Paul" CC: , , , , , Jeff Johnson X-Mailer: b4 0.13.0 X-ClientProxiedBy: nalasex01b.na.qualcomm.com (10.47.209.197) 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: cPRmd3M4QhByFG9Z8m_AHs22QTegWQ4G X-Proofpoint-ORIG-GUID: cPRmd3M4QhByFG9Z8m_AHs22QTegWQ4G 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-11_07,2024-06-11_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 mlxlogscore=999 phishscore=0 malwarescore=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2406110101 On x86, make allmodconfig && make W=1 C=1 reports: WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/gud/gud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/drm_panel_orientation_quirks.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/i915/kvmgt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/udl/udl.o Add the missing invocation of the MODULE_DESCRIPTION() macro to all files which have a MODULE_LICENSE(). For consistency this includes drivers/gpu/drm/drm_simple_kms_helper.c since it contains a MODULE_LICENSE() even though it isn't built as a separate module -- it is always built as part of drm_kms_helper and drm_kms_helper_common.c already provides a MODULE_DESCRIPTION for that module. Signed-off-by: Jeff Johnson --- This is the last in a set of patches to drivers/gpu/drm. The preceeding patches cleaned up subdirectiries that had more than one issue. This patch cleans up the stragglers. Let me know if any of these modifications need to segregated into separate patches. --- Changes in v2: - Removed all references to drivers/gpu/drm/drm_mipi_dbi.c since it is already being handled by: https://lore.kernel.org/all/20240425125627.2275559-1-andriy.shevchenko@linux.intel.com/ - Link to v1: https://lore.kernel.org/r/20240609-md-drivers-gpu-drm-v1-1-89e9a316d513@quicinc.com --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 + drivers/gpu/drm/drm_simple_kms_helper.c | 1 + drivers/gpu/drm/gud/gud_drv.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 1 + drivers/gpu/drm/udl/udl_drv.c | 1 + 5 files changed, 5 insertions(+) diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/drm_panel_orientation_quirks.c index aa93129c3397..ca5a2222ebc0 100644 --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -501,4 +501,5 @@ EXPORT_SYMBOL(drm_get_panel_orientation_quirk); #endif +MODULE_DESCRIPTION("Quirks for non-normal panel orientation"); MODULE_LICENSE("Dual MIT/GPL"); diff --git a/drivers/gpu/drm/drm_simple_kms_helper.c b/drivers/gpu/drm/drm_simple_kms_helper.c index 270523ae36d4..250819fbc5ce 100644 --- a/drivers/gpu/drm/drm_simple_kms_helper.c +++ b/drivers/gpu/drm/drm_simple_kms_helper.c @@ -453,4 +453,5 @@ int drm_simple_display_pipe_init(struct drm_device *dev, } EXPORT_SYMBOL(drm_simple_display_pipe_init); +MODULE_DESCRIPTION("Helpers for drivers for simple display hardware"); MODULE_LICENSE("GPL"); diff --git a/drivers/gpu/drm/gud/gud_drv.c b/drivers/gpu/drm/gud/gud_drv.c index 9d7bf8ee45f1..db2b7d2e246f 100644 --- a/drivers/gpu/drm/gud/gud_drv.c +++ b/drivers/gpu/drm/gud/gud_drv.c @@ -678,4 +678,5 @@ static struct usb_driver gud_usb_driver = { module_usb_driver(gud_usb_driver); MODULE_AUTHOR("Noralf Trønnes"); +MODULE_DESCRIPTION("GUD USB Display driver"); MODULE_LICENSE("Dual MIT/GPL"); diff --git a/drivers/gpu/drm/i915/gvt/kvmgt.c b/drivers/gpu/drm/i915/gvt/kvmgt.c index 4f74d867fe1a..38830818c120 100644 --- a/drivers/gpu/drm/i915/gvt/kvmgt.c +++ b/drivers/gpu/drm/i915/gvt/kvmgt.c @@ -1985,5 +1985,6 @@ static void __exit kvmgt_exit(void) module_init(kvmgt_init); module_exit(kvmgt_exit); +MODULE_DESCRIPTION("Intel mediated pass-through framework for KVM"); MODULE_LICENSE("GPL and additional rights"); MODULE_AUTHOR("Intel Corporation"); diff --git a/drivers/gpu/drm/udl/udl_drv.c b/drivers/gpu/drm/udl/udl_drv.c index 1506094a8009..de78a9b0eed7 100644 --- a/drivers/gpu/drm/udl/udl_drv.c +++ b/drivers/gpu/drm/udl/udl_drv.c @@ -160,4 +160,5 @@ static struct usb_driver udl_driver = { .id_table = id_table, }; module_usb_driver(udl_driver); +MODULE_DESCRIPTION("KMS driver for the USB displaylink video adapters"); MODULE_LICENSE("GPL"); --- base-commit: 19ca0d8a433ff37018f9429f7e7739e9f3d3d2b4 change-id: 20240609-md-drivers-gpu-drm-0d9933ac8281