From nobody Mon Feb 9 06:48:39 2026 Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AB69C2F290A for ; Wed, 14 Jan 2026 01:59:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768355958; cv=none; b=YF1WWMBjzA4T0cS5ISrbxZZ5KyqivRMdul/A3cki7vQZ6P83zTILn0/i16EDdsrwVP4V/4UWHEnU39N2clXOaJDORU/Gjm1kFkb8YMiXa/s7P4DOpMKGw/q+OA5/RNZ9kGTXC9QAY3KDyG7Uct0gtmv7sYdHnvaGXSuPj/KRAZQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768355958; c=relaxed/simple; bh=wepq2o8x4t8iETVUIn8EzyPUIPyNNDfZPTFTI/EzHMA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i57x1okqE0HlGbe43EiSLUl4oOO6OCRaEs/awFFm2IdEKM4pzO9ey9GTvWgjMcKy80Rx7ckUsyzLVvWZ58BWx9OabXwvtrfZw6mKa8Dtup9aykbLanoPe+oD5inrr/NHu5itaDnwqI/iEH3R89mjq6QceWsuvSftYKbKB1MMekM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YY51IqhK; arc=none smtp.client-ip=209.85.160.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YY51IqhK" Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-3ec6c10a295so3646305fac.0 for ; Tue, 13 Jan 2026 17:59:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768355956; x=1768960756; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kbNTI65sKfDeAaHShpwIIW/4QzYcWu3sc0P4jYcnBH4=; b=YY51IqhKspdcJj6FNE+ZxMqs0uqzgji/iYLdJtf46HEy6xkTMDPk5EFo2H9UekueP7 eNQJ+lAaQyqn3hcAWN3txWtvvqmRBw+g/tXxE3lkgSy6XKeShWzUAOo9MNpvEXkpO3B6 WBHEjpz2+QdNnRYgV8A+oNK+Ze/PpyUCxbBUamC4Wbx/S1WcJ2Ym1VECuXuvLtn5uq/X PJf0bmCL/XcWk3mOCkKZmJFRepEROstuJrtfwQHS+UUhglVF7C4RvZJSHC28KExOYyZX uZdKDg/Q5Nx71XF2g7WJdYbFCsDZ/44VLYQZqBBdlF4SNcmg4b6OT2K94b4rCFLf0qTC h1tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768355956; x=1768960756; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kbNTI65sKfDeAaHShpwIIW/4QzYcWu3sc0P4jYcnBH4=; b=S+qGlu1gXTmwnNemcOqSclr7DLJq5prtc1uUBExqFm45dnG4MX150Vxi2PaHR66q7B rDdZ5mKXe3tc7RcSLVPVvCPThs+TswxrRF06j/ke1LlWOEUDzBltdQ/XvyDXOoDnx7gl naaZ6jO61BVSlBkxDqG7NQvp/P157a6p8460R7FtoYruXVAeDFTmkIFh/aMVTr/+wPvh bcHHwVEoQr9LYFO1bGjfsZ4B2qMAUZHa9WkF52pGfRKEpPjLMAuo4ufXVqLOiwkbqji2 yAE58+eXUvNkBoVJMZSCcG4nrl7OKhVqYgVtAQw9K+gjFBzdXHTMyw+lmIgKjsYpSWtE 8qCg== X-Forwarded-Encrypted: i=1; AJvYcCWyU4uuPtcx02xzP66l0vQHWQFWxK4j6w0IJ4RxS7TgftsH0fatlvXvGTO50b6lG4AvAAapCvXICoBPR7w=@vger.kernel.org X-Gm-Message-State: AOJu0Yz81rQEW9Lh2KTek119R6kf3NKrdIqXx8stHYvVtVf0FnmjuDKp ac0ndV/WMw/tIZoGMhb89DH1PVBr3Dnv1PxMblNoL4AQWzU/TBou7Psi X-Gm-Gg: AY/fxX4Rhwyo+S61sZZSkLuru3vGT0Iub06m2PrLDDqubk7fUB5aPgLsPOIahGZToP0 /ZjDha/XaZJd5VbFMY0E2SBOxBS6TQhONYmSFTFDK8JVaTCQZz2UvCpclkalrzcy3NhI+T6Y+t6 G4wOvhgatviywtGvNnBOMd/xL4pYLRXE6/32b96g1D0mjOLEl4gjNO3TTMmnloliX4wEgfbqayb TGHfUbuP+E4NI5MD2afz2XrDB/RsjcPBbXgLMGaXIf5Gmpq3us0wccpX45UyLdh0zTZtqW4uiEA 29lFRTwJ6j219YPQ55wstS8ou6QtRr01U+aPB8o6V6Oid+8eBqRbeW0H9Uo+D43DJuinEqdDsBu Foayc/TypAKvEWjfIhLLQ/QS9NrMPOZDa73JZLON349BYsTNKPLhMVyxV0o1o5qWHiWW7CKAFzT wIcoCrhGPukfWKx0E/GW31vOmuh99liD+v1mDc X-Received: by 2002:a05:6871:4e4c:b0:3f5:4172:21d with SMTP id 586e51a60fabf-4040c0cbaeamr399585fac.56.1768355955607; Tue, 13 Jan 2026 17:59:15 -0800 (PST) Received: from frodo (c-98-38-17-99.hsd1.co.comcast.net. [98.38.17.99]) by smtp.googlemail.com with ESMTPSA id 586e51a60fabf-3ffa4e3a7bfsm15083510fac.8.2026.01.13.17.59.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 17:59:15 -0800 (PST) From: Jim Cromie To: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Cc: Jim Cromie , Jason Baron , =?UTF-8?q?=C5=81ukasz=20Bartosik?= , Louis Chauvet , Bagas Sanjaya , Dave Airlie , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , dri-devel@lists.freedesktop.org, Petr Mladek , Shuah Khan , linux-doc@vger.kernel.org, Steven Rostedt , "Liam R. Howlett" Subject: [PATCH v8 08/31] dyndbg: drop NUM_TYPE_ARRAY Date: Tue, 13 Jan 2026 18:57:24 -0700 Message-ID: <20260114015815.1565725-9-jim.cromie@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260114015815.1565725-1-jim.cromie@gmail.com> References: <20260114015815.1565725-1-jim.cromie@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" ARRAY_SIZE works here, since array decl is complete. no functional change Reviewed-by: Louis Chauvet Signed-off-by: Jim Cromie --- include/linux/dynamic_debug.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/linux/dynamic_debug.h b/include/linux/dynamic_debug.h index 4b7c3b997657..c4ae79f934d9 100644 --- a/include/linux/dynamic_debug.h +++ b/include/linux/dynamic_debug.h @@ -131,11 +131,9 @@ struct ddebug_class_param { .mod_name =3D KBUILD_MODNAME, \ .base =3D _base, \ .map_type =3D _maptype, \ - .length =3D NUM_TYPE_ARGS(char*, __VA_ARGS__), \ + .length =3D ARRAY_SIZE(_var##_classnames), \ .class_names =3D _var##_classnames, \ } -#define NUM_TYPE_ARGS(eltype, ...) \ - (sizeof((eltype[]) {__VA_ARGS__}) / sizeof(eltype)) =20 extern __printf(2, 3) void __dynamic_pr_debug(struct _ddebug *descriptor, const char *fmt, ...); --=20 2.52.0