From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (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 4EB23145B16 for ; Tue, 16 Dec 2025 00:13:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765844024; cv=none; b=Vn6cIq/5nGV+PCHaevIcuBgLlFKxdR9bYZjri7lO8kKCY30IBT1mPI10tqvVTgiXgA8rWSSRg40ohYlziIrKLHZ/zw5dhRWM1uXI8SwgDREljPeQZgZIz9EJFfmHmtDsDgJfPRLXOCitl9SK36BVcbgHa27RjPigG/FPX49fgQ4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765844024; c=relaxed/simple; bh=bozqr7ST7ZDLJLFdBwcqvBek5ZHWUh5MQd7q5BnWU6Y=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=gg9r8eTyFiO0QZPS9BdzSBhJZK33fSYB8dhXxlhdIWUS7Q0OUH2qnF51FYaajTAR69eZ9iuvACW6aKlO6fTNVh85CgcNcPEQrw2nyJFt5wsSV8NO2SpZyIwGlBebOTV9v4nhTQD0FlICGUKkhw7jD5ttMv/1pnxp34+6zq50vuE= 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=Fx4BjOtc; arc=none smtp.client-ip=209.85.214.176 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="Fx4BjOtc" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2a07fac8aa1so29080365ad.1 for ; Mon, 15 Dec 2025 16:13:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765844022; x=1766448822; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=CJXH/uiRoHhuih5/I2ODx7WhEy17OS2PU1TLwkzpYUE=; b=Fx4BjOtcaQKIdzgciaQua55EUKQKCmlpEk3f5B9GrJ9RPWC+c7epf6tspY50wtVSJo tG7HM4EJwSYmxLn4zZkcaY4tF/KgzQVgUB7sr1hczF3iInxCnkoC9gDMR24lvaWgMCc8 G5AFD72dnTbXKYDPl9oEqJYE8JNNOaXO6SVLh/LqQUxuWHqwKoPnAH/lQQBxgfmy3KU9 jig0xvAdoOzb2Yk3ieCf61We+2J9001UIPgrUYTwd+/0rZrxGnjR7a18suRPnaeNmxfE OH1F1JUHR9OSY08mO7nXA0+ODNzRZea24aehhSk5x2LSXnvJ8OC2t2pZMd0Gb2StIJI+ 067Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765844022; x=1766448822; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CJXH/uiRoHhuih5/I2ODx7WhEy17OS2PU1TLwkzpYUE=; b=A4oQwzBpDaK7pcAeoZDNOVH6ZcWMtYcbmWl+7VwIfPl7l3hzLC3MMGVlkM40yLMBln EL4HcQTmU5YHjV8LbD8pZ0/31SucrOLutD/3y4i3Z3FhrrBGzGNfVtnw+yvGxlTU6ckv 6RLOF5EhsaRi4t2iVubGsSjYNGQ7kamW1R2YyCUfbEPo9DNCVNL4HzHqv+HWgREU3R4p MaeaQGBsdaqMc7stCPE/KnLrE5p/zJbaWTAMr37XuEnFiEkDn1cfhQ2Fr+zFHPO9yW7q 8fyNawKzqP/uLES3ki8znHXOCz0GRjZOor5bed1ozXtDhZ2zxdJDjEWczSkjr9IpThDl gvPA== X-Gm-Message-State: AOJu0YxsD7KUAUMGcIYOXEB+xpim8ukKY1pkpTK2nacv9qFwVnSTjy2+ nNyD//vAUOwA3OuCUKrItjJvLGZGhUlLXpaDbRiECTJiCQjJYmCw0ozt X-Gm-Gg: AY/fxX5PCG+kTn4dFBvBSow0+0Czfq+AGBI9j75uTEDmF1m1Ep1M5pd2CRcjXB6N4mn L/bt5qOL2pA00xI3//MRQPWwFjqmb9Ot3y1H5LHFED3/7VoVM2pr8q2hgoXPCvB6fyUVwMa6sqw KtXQgniOgttOhtPw2DwyO1QAu57rqIMjt6WfD5JJNP1rc209pkPn1lMgBMix+qA/sdE8EhX9LWM gR5Og6b0d2//zFl+fH0RKjVDuS9x5d8PHAJT0WRvono2XQNGK1lA1V4/LG8R6epr3DI3MnmmKtH tIOl/7+utviDl1h6cEq0/GoREHqkgfTr9LefOa8FgvdXsHl/7URfUuszgilK6i/RkBuohWRY94Y TzQsz/9kl5v4A4IUP+kJKnLG215SkdT1FAv/4jKlokuCrxKZ9UDQ25UCg6W8gxwaG/nWuKJ4f31 TH3IosWDKH5xQ= X-Google-Smtp-Source: AGHT+IEYHxljoowlccUR3ZGnI0jRpnLa3q1pwIE+8h2j0uQOtBvo2oRc6kvkq5/jnfF3cQXciNwmiw== X-Received: by 2002:a17:902:f691:b0:2a0:cb8d:2ed6 with SMTP id d9443c01a7336-2a0cb8d3232mr55756685ad.51.1765844022398; Mon, 15 Dec 2025 16:13:42 -0800 (PST) Received: from archie.me ([210.87.74.117]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a0bb39db53sm61431625ad.11.2025.12.15.16.13.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Dec 2025 16:13:41 -0800 (PST) Received: by archie.me (Postfix, from userid 1000) id 6914940B7D27; Tue, 16 Dec 2025 07:13:39 +0700 (WIB) Date: Tue, 16 Dec 2025 07:13:39 +0700 From: Bagas Sanjaya To: Linux Kernel Mailing List , Linux Virtualization , Linux Documentation Cc: "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?utf-8?B?UMOpcmV6?= , Paolo Abeni , Randy Dunlap , Jonathan Corbet Subject: kernel-doc comment with anonymous macro? Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ePZY92H6X+PJnKhA" Content-Disposition: inline --ePZY92H6X+PJnKhA Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, =2E/scripts/kernel-doc reports warning on include/linux/virtio.h: Info: include/linux/virtio.h:16 Scanning doc for struct virtqueue Info: include/linux/virtio.h:139 Scanning doc for struct virtio_device Warning: include/linux/virtio.h:183 struct member 'VIRTIO_DECLARE_FEATURES(= features' not described in 'virtio_device' Info: include/linux/virtio.h:217 Scanning doc for struct virtio_driver Warning: include/linux/virtio.h:183 struct member 'VIRTIO_DECLARE_FEATURES(= features' not described in 'virtio_device' 1 errors struct virtio_device is defined as: struct virtio_device { int index; bool failed; bool config_core_enabled; bool config_driver_disabled; bool config_change_pending; spinlock_t config_lock; spinlock_t vqs_list_lock; struct device dev; struct virtio_device_id id; const struct virtio_config_ops *config; const struct vringh_config_ops *vringh_config; const struct virtio_map_ops *map; struct list_head vqs; VIRTIO_DECLARE_FEATURES(features); void *priv; union virtio_map vmap; #ifdef CONFIG_VIRTIO_DEBUG struct dentry *debugfs_dir; u64 debugfs_filter_features[VIRTIO_FEATURES_U64S]; #endif }; where VIRTIO_DECLARE_FEATURES() is an anonymous macro. What can I do to fix the warning? Thanks. --=20 An old man doll... just what I always wanted! - Clara --ePZY92H6X+PJnKhA Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCaUCkLwAKCRD2uYlJVVFO o08dAQDbC7alvU33oTxteMC8zuSbEpk8Mo09KJzmJO79S9BT7QD/QR5gP7Iu+J7Z A6NJ/m764eLB+H1ZShwy14XdcZI+aQg= =XdjH -----END PGP SIGNATURE----- --ePZY92H6X+PJnKhA--