Received: by 2002:ab2:68c1:0:b0:1fd:9a81:d0e4 with SMTP id e1csp630858lqp; Sun, 9 Jun 2024 11:43:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVxWNxZNtZeoGtOdhlWQODVYnvxo7qeJs4aRrqZ37GkjV74R6kEY9NjVPPcdb1dGBB9CQeJKEdSH5TpnTll+IGPk97uuiHfF5La/Xw6Xg== X-Google-Smtp-Source: AGHT+IFt+gUSK6jQcE55v9CvohJ9sS/agCrPNuM0F7bav1daW+r0rEVlK91moCqdtiDONhy7rKZC X-Received: by 2002:a05:6a00:10c9:b0:704:35a3:f823 with SMTP id d2e1a72fcca58-70435a4aef0mr3254520b3a.16.1717958618000; Sun, 09 Jun 2024 11:43:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717958617; cv=pass; d=google.com; s=arc-20160816; b=kI3K9lvuHQoA1U57ZTxxii7/hyZ8Ic/MVeNJcwRuIZxsY7PdMVc3JD+j4CT8x7CN4R g/FhyzQmiLVGwxqXgOzqq7TjyFhVEwffiZSD5DrGV2VOq3pg5lJp4MQ/36J3kzSVyQ+w UGzwdvjjlZTk0jvsYVje6srXHZo+0CXL/cRXYV7ZPLpmJ5vw1FWgabtWhN469sqLqrUc ngNbykUPn/5h+49iTlNdoy4FZwpmOAt6x8S60Y4yyKdwIlZN/pv6CisxKm9oJoKEa1lc v9QxVHGzIrF+t0fptiNytIHvn6fA7Asy/n/YqOoWRC3TJU8Bcj8Lmpp1f/vbqXS+fFjU AebQ== 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=pnCC1eCBgLg/HGu7nVSVY7PHMrfKVvumlukAnrs1Wcc=; fh=IVQ9Cc/QVXUY4br1cOW88J759aPn4ADPZKJXoqbpCO0=; b=o18+T81QIDHRkxaHkoxK1aJUjh7vyNXhJPIp8xqtX6baWpvQjkJUrHetO5y8BEEggL CndWqQszakPVN4vgZ7HYI14jPyi5OydbBuak5AqA4Fn6BsDWxNKE5J+inpcU6UHwTzyS bLDJEPvSx+Qp8j464ON0ZWnsk/tAuJ8KzlPc62ivdYnPFX778YoEaxQa00X/PhxjzU60 WiMAZhGJXa7ge6sFP5Wc5vthQuEo0qHsHypZG2t61HfMgGnHkRLLTI3WfRY7QQjFsNp2 6OO0CrzE0RJsV3KtNumvsFN6bLtbAT6bRfDjj8b3DKh13ksGF4cBKBflqTP1lR1EeytV 8yNg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=H1HMgaQQ; 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-207484-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-207484-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id d2e1a72fcca58-7041e70128asi2408159b3a.393.2024.06.09.11.43.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Jun 2024 11:43:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-207484-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=H1HMgaQQ; 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-207484-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-207484-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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 79D57B20DB5 for ; Sun, 9 Jun 2024 18:43:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5A7F14D8AB; Sun, 9 Jun 2024 18:43:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="H1HMgaQQ" 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 923B643AC4; Sun, 9 Jun 2024 18:43:19 +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=1717958601; cv=none; b=gIAGE4xlgHi4tcP3D9qG2PoONh/9b0mabQkktZ6ym/Pz9fEgjXiEvPqYwTudONtzQT+pTycLMHYSqpxsaY7BL+ddAwcxUatnjlXagLWDA8tjcJ4EHtcY+7Y2Qb4SYRfY0basQFXPaKNid5aqhhUIWI14XrprIP/aILwqJRETpJ0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717958601; c=relaxed/simple; bh=ckMZIfCX/FEBhNwNHuwggcurT6JvDd0LvMh9YGQgtLQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:To:CC; b=GSHLLG56Ulox3WNGirwNozvTHTnGsUG8wxWlrgDLBeGgDVCJ7lEspz74U3E5KPxK4KBcG/Y17QIkomqzndiEUcAPm0rtwxtH2X6zsWMvCYinNXW+OUX7k6jw8EE/wk6kTInrAZmhOrylxxj4DzCOOcy3y3NniU5p+XO6FjL7AUM= 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=H1HMgaQQ; 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 (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 459HhUa5025786; Sun, 9 Jun 2024 18:42:55 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=pnCC1eCBgLg/HGu7nVSVY7 PHMrfKVvumlukAnrs1Wcc=; b=H1HMgaQQQD22P2v0A7+TfbDTGTJd83BtsbMlWb xo6cFP+er4wOdzrEGomJxefb1fZrfbo3Vji/GA0hkCOR7iZo8vc+zwzw7Wo9E20o 0STMpVXmzBEOkqzDdYKYElNcgfc6lQhuhgf3DxtRd/h5xEFC67MrgMCMBljwAluZ JocYrC9c0wQYKhVpVuZP4qVJj9HbRq/l8mF6pAovRpyhW1B0mSS5hdLOp6MkJLvh 398EtzKK+pq0w/TrFrBZY66iKBioaQet70xF3253eLJZotRKZPdQP/zETgllbNQQ C5FutB8AfLWV4X+Ulekj0m4hasJljASFlNTWDd+Low8uQOiw== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3ymea6j25x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 09 Jun 2024 18:42:55 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA01.qualcomm.com (8.17.1.19/8.17.1.19) with ESMTPS id 459Igslj016770 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 9 Jun 2024 18:42:54 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; Sun, 9 Jun 2024 11:42:53 -0700 From: Jeff Johnson Date: Sun, 9 Jun 2024 11:42:53 -0700 Subject: [PATCH] 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: <20240609-md-drivers-gpu-drm-v1-1-89e9a316d513@quicinc.com> X-B4-Tracking: v=1; b=H4sIAKz3ZWYC/x3MQQqDMBCF4avIrDsQYymmVyldxGSqA00qMyqCe PdOu3vf4v0HKAmTwr05QGhj5U81tJcG0hTrSMjZDN75q7u5gCVjFt5IFMd5tV3Q5RC6Lqbe9y3 YcRZ68f6PPp7mISrhILGm6Zd6c113LFEXEjjPL0edEmiDAAAA 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: nalasex01c.na.qualcomm.com (10.47.97.35) 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: vOb4KCfNPRdjiKspCIwi8ZbXRIcn7Qzu X-Proofpoint-ORIG-GUID: vOb4KCfNPRdjiKspCIwi8ZbXRIcn7Qzu 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-09_14,2024-06-06_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxscore=0 spamscore=0 phishscore=0 mlxlogscore=999 clxscore=1011 lowpriorityscore=0 malwarescore=0 suspectscore=0 adultscore=0 bulkscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2406090147 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/drm_mipi_dbi.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. --- drivers/gpu/drm/drm_mipi_dbi.c | 1 + 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 + 6 files changed, 6 insertions(+) diff --git a/drivers/gpu/drm/drm_mipi_dbi.c b/drivers/gpu/drm/drm_mipi_dbi.c index daac649aabdb..ee6fa8185b13 100644 --- a/drivers/gpu/drm/drm_mipi_dbi.c +++ b/drivers/gpu/drm/drm_mipi_dbi.c @@ -1475,4 +1475,5 @@ EXPORT_SYMBOL(mipi_dbi_debugfs_init); #endif +MODULE_DESCRIPTION("MIPI Display Bus Interface (DBI) LCD controller support"); MODULE_LICENSE("GPL"); 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