Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp963239pxk; Thu, 10 Sep 2020 03:28:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzF6mDlSjVDrVz7WulStYwuxljaiwciK/wbf4+azrFlJmF9TkEx+xQ6LaafnoC7KZ4nAjF5 X-Received: by 2002:a50:8881:: with SMTP id d1mr8540970edd.306.1599733738557; Thu, 10 Sep 2020 03:28:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599733738; cv=none; d=google.com; s=arc-20160816; b=YLhSBytwN/5mBdKIQHZI8YBbLAz/gtiK8UhWGFnK3nbbwWgXG37hhlIk3/w9Lb0K81 TbDIS7jrGsdMSznB0d0/tyory8O9Bh++5XwTsi5eFJiJWqUbnWWMQGbWXCTl6OJQM/JI 5yKG0QXeAnjLfeAbnBBJ632Z5GXeIuLWd83mAWsY7pJyyT3dEoZznRn2ooX4BITW+7LR NSPKM2d1u1UujeQ8d5Vb/u6ZVq6qSCSYNQI4h7nkqsqT0s5n7k7wduTiuhGzVVyQyheg zqmulviJzefJpXgtUU5CVzSIHBGq34hFNvvAYBeFRnEAIpC7MM7ln8aCttAG87Btjwmd vJoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=OBr9mBwfZXxPFF+b3kY0CG76cHu/z1aC/6J+0o776M0=; b=WZsJ91kFsQMIiLmgofh47TvW1Dza+MWkI1sZ7AKrmBZ6m74wSoIRPX/bF91xOgR2iR BvGI9GKU+RNIlcDl+64SWiPKwlZQda6ObPuG4wM1Upf4F1H2cDsH2dhnXjqz7f5QbBwG IWpoO4LJRVHrJjta0oXG/VrCvWDzr7S0pUTxls5aA8UOefj+5sFFTH34wWjsSj+HyyGc qwh2vQPeX03LcdVfO3H5xtf+EU5MqStl9vChxXGTerNlQGIylPBXLh75QU8kekoXqMmO VUMNKfM3PWXCNrUAACdXGtNLgXtobh9L7jJ1YKFsRnIkgXNW2xO8Y+wOZRUElL6oYU+T +Jjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=GfvHfC3h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qx7si3317180ejb.438.2020.09.10.03.28.36; Thu, 10 Sep 2020 03:28:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=GfvHfC3h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730359AbgIJK0p (ORCPT + 99 others); Thu, 10 Sep 2020 06:26:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:35470 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730108AbgIJKYN (ORCPT ); Thu, 10 Sep 2020 06:24:13 -0400 Received: from mail.kernel.org (ip5f5ad5ac.dynamic.kabel-deutschland.de [95.90.213.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 85BB721D79; Thu, 10 Sep 2020 10:24:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1599733450; bh=tRtzpV/EaF+F+QPhRVFzfaGCqPgsZhD/m9MP9pqx2tU=; h=From:To:Cc:Subject:Date:From; b=GfvHfC3hvpMyqbY1P+AWvVdzenAOXwch1FJsK65zZvz43xH6l07AsEgOEyTaX39yN Qk9MY75s7B3FTZcnds+w3c0SAjZ8vqhHeNCnqaN8Bi9XhNkAH8zGRyCXkQvMYJ5rCj 3+tsRBiYcE3xjGP/4CvZHV3XNymiNb+F0khkE3q8= Received: from mchehab by mail.kernel.org with local (Exim 4.94) (envelope-from ) id 1kGJkO-00EINc-7a; Thu, 10 Sep 2020 12:24:08 +0200 From: Mauro Carvalho Chehab To: Linux Doc Mailing List , Jonathan Corbet Cc: Mauro Carvalho Chehab , linux-kernel@vger.kernel.org, "David S. Miller" , Daniel Vetter , David Airlie , Dmitry Torokhov , Heikki Krogerus , Jakub Kicinski , Jens Axboe , Johannes Berg , Jonathan Cameron , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Subject: [PATCH 00/14] get rid of the remaining kernel-doc warnings when building the docs Date: Thu, 10 Sep 2020 12:23:53 +0200 Message-Id: X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As described on its subject, this series finally get rid of all kernel-doc warnings. With this series applied (plus my last series fixing other warnings), building the docs is now clean[1] against next-20200909: $ make cleandocs >/dev/null 2>/dev/null && make htmldocs Warning: Documentation/bpf/ringbuf.rst references a file that doesn't exist: Documentation/litmus_tests/bpf-rb/_ rm -f /devel/v4l/docs/Documentation/output/audio.h.rst /devel/v4l/docs/Documentation/output/ca.h.rst /devel/v4l/docs/Documentation/output/dmx.h.rst /devel/v4l/docs/Documentation/output/frontend.h.rst /devel/v4l/docs/Documentation/output/net.h.rst /devel/v4l/docs/Documentation/output/video.h.rst /devel/v4l/docs/Documentation/output/videodev2.h.rst /devel/v4l/docs/Documentation/output/media.h.rst /devel/v4l/docs/Documentation/output/cec.h.rst /devel/v4l/docs/Documentation/output/lirc.h.rst 2>/dev/null Warning: Documentation/bpf/ringbuf.rst references a file that doesn't exist: Documentation/litmus_tests/bpf-rb/_ SPHINX htmldocs --> file:///devel/v4l/docs/Documentation/output PARSE include/uapi/linux/dvb/audio.h PARSE include/uapi/linux/dvb/ca.h PARSE include/uapi/linux/dvb/dmx.h PARSE include/uapi/linux/dvb/frontend.h PARSE include/uapi/linux/dvb/net.h PARSE include/uapi/linux/dvb/video.h PARSE include/uapi/linux/videodev2.h PARSE include/uapi/linux/media.h PARSE include/uapi/linux/cec.h PARSE include/uapi/linux/lirc.h Running Sphinx v2.4.4 enabling CJK for LaTeX builder building [mo]: targets for 0 po files that are out of date building [html]: targets for 2672 source files that are out of date updating environment: [new config] 2672 added, 0 changed, 0 removed reading sources... [100%] x86/kernel-stacks .. xtensa/mmu waiting for workers... /devel/v4l/docs/Documentation/bpf/ringbuf.rst:197: WARNING: Unknown target name: "bench_ringbuf.c". looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [100%] w1/w1-netlink .. xtensa/mmu waiting for workers... generating indices... genindexdone writing additional pages... searchdone copying images... [100%] userspace-api/media/v4l/constraints.svg copying static files... ... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 1 warning. The HTML pages are in Documentation/output. At least part of those patches won't apply against docs-next, as they depend on stuff at linux-next. So, it is preferred if they can be applied via each sub-maintainer's tree. I'll rebase those during the next merge window. This way, if some patches ended being missed, they can be applied by the end of the merge window. Hopefully, we can make Kernel 5.10 free of documentation warnings. [1] with the exception of two latmus warnings that seems to require a patch that it was not merged yet. Regards, Mauro Mauro Carvalho Chehab (14): locking/refcount: document the new "oldp" pointer value usb: docs: document altmode register/unregister functions XArray: docs: add missing kernel-doc parameters for xas_split_alloc() blk-mq: docs: add kernel-doc description for a new struct member iio: docs: add description for a new function member nl80211: docs: add a description for s1g_cap parameter IB/srpt: docs: add a description for cq_size member rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu Input: sparse-keymap: add a description for @sw drm: amdgpu: kernel-doc: update some adev parameters drm/amd/display: kernel-doc: document force_timing_sync drm: kernel-doc: document drm_dp_set_subconnector_property() params drm: kernel-doc: drm_dp_helper.h: fix a typo gpu: docs: amdgpu.rst: get rid of wrong kernel-doc markups Documentation/driver-api/usb/typec_bus.rst | 8 +++++++- Documentation/gpu/amdgpu.rst | 7 ------- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 ++--- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 ++ drivers/gpu/drm/drm_dp_helper.c | 7 ++++++- drivers/iio/industrialio-core.c | 2 ++ drivers/infiniband/ulp/srpt/ib_srpt.h | 1 + include/drm/drm_dp_helper.h | 2 +- include/linux/blk-mq.h | 2 ++ include/linux/input/sparse-keymap.h | 1 + include/linux/refcount.h | 7 +++++++ include/linux/usb/typec_altmode.h | 16 ++++++++++++++++ include/net/cfg80211.h | 1 + kernel/rcu/tree.c | 14 ++++++-------- lib/xarray.c | 11 +++++++++-- 17 files changed, 67 insertions(+), 27 deletions(-) -- 2.26.2