Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp964111ima; Fri, 1 Feb 2019 13:56:48 -0800 (PST) X-Google-Smtp-Source: AHgI3Ib2AIt4Vle3nhffN44phIrH+sMTDg53canFSvnztXJYmqNvK6lQEO1RXKeTFnIyXgEQkb4X X-Received: by 2002:a17:902:d70b:: with SMTP id w11mr2936386ply.294.1549058208921; Fri, 01 Feb 2019 13:56:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549058208; cv=none; d=google.com; s=arc-20160816; b=TD31++EpIGCCroykRm6+30m0TEwBdrV+pG40A76AAaqEKv0J9HrhW7DdQyfO8dpy0J dS2klJTLiv3ymDUK0vECMqEZei+MS6n3L2mihtQ8LGTc8/Z6xiXKQ/haT7UDAo0J51Qe 5K3FJK/2rF9U7HMD8GNghNUpWRt5ck70WXZX9uFDQc8IrTCxkb6ZufFIFqBB3oiv1R2U oGokghoK8mH62HNuwRRIkZRyh/CksdqY1gW/+h1T0U2mSKvXQutv0yMfldUMRQcsO4Ql wHztb6YYyt6MXECgiRTpGA9QivNLxrhOa64YmZgP6jfKdmwGzacNQjBoGn6Mne6IvYSB Z5RA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=NWV0/MkQD8wm4D8WdJgA8Ao1Dly2o2dkq1lRefkWuhA=; b=CKYLXq9DwWwOORpjx8+WsMxyaa9EwuX7dAWg6CGeSUdX41+YvABih7SH7mFWg22fH0 pZiUjxd5ikQvkXyQz/6xXN9US8YdrwOlHM4hIgS4hOzG825ucSwUQywZHCFVlT42Iffv cNPn5PRNnxxZsl94rVmivEnXpB8wGg0szei+keHrw6YftHZX4mminmuQa9zX2xY2t2wv 0nXw1rmRzolb5Ok5VcmQ6bz+NZ594bnsmeiwtH2GLNo/6bVUXNLcKIreVo8yPL/zMBBi WK/ugptn4uM8dxdCO0p0oa59ggz9gHzSVusk89+Abw6RX5jnYUW0DMB8F6SgP1rVqhnQ 9lPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IWtlQOf0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b6si8208887pgg.2.2019.02.01.13.56.34; Fri, 01 Feb 2019 13:56:48 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IWtlQOf0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726731AbfBAVzW (ORCPT + 99 others); Fri, 1 Feb 2019 16:55:22 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:38315 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726449AbfBAVzU (ORCPT ); Fri, 1 Feb 2019 16:55:20 -0500 Received: by mail-pl1-f195.google.com with SMTP id e5so3874347plb.5; Fri, 01 Feb 2019 13:55:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=NWV0/MkQD8wm4D8WdJgA8Ao1Dly2o2dkq1lRefkWuhA=; b=IWtlQOf0bS2UwUETfIdYd9fo93fsmpq67NhspXWzbmYr9QT2Sjg88S036mNwwSh8zS UAvdb9/Rqzm7D0RHeqecXEY7HqYg1Yv/m+vhJWm4S0K2HHkgrSgWTbk4y+PYZbCNZHbd ofr9EYz8BnzjSv5b7wWdUq4PnkknlMMc7x19n9OEdHgw1UMPlt/j87andHsRBKUZjdQT ITdHCHJFK4mwiK19VIfv+Mq0/YPVTL0AAoR4+eM5fXrGtWV4WZGbpFoXGu08sgSruxOH lFfdLwpBeZarpedxQxLC5Dwq9jCsu2yZYSwAXlXquqSBDGN+7Gg7V9+EhFSJIXQDTCm8 NXOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=NWV0/MkQD8wm4D8WdJgA8Ao1Dly2o2dkq1lRefkWuhA=; b=bQe2CWaWzdz2L4KuQ8AlFWA/xuVzNDBV+XQeYyIzsOqZqANGlYw9y9lu9PlnWtYX8N W9O7nJoIkPBdNoQP5087eKQHBxnU++WHaswVZWmHjkoaMEQHZ5+Xb3oJcph4bH18aIez mLq1pjWndYMUF8d4NM8fIC9dw4gq4cEOIJYzTe4pBr6C1jhtF7RQhqM0f/99TTh4D/wN 5s0swRtkAakTW6aDREOJoZJGvDuuqRXvfe/Jraj2shpc2edkx5tzXZdl3XIrY3C0DHEa 3s0ud8UgRePlBTNQQ+AWJJH6UcW7EI3on2eYD6Bet1IteeGBCBE3BUowvfPmHujX7aG8 R6qg== X-Gm-Message-State: AJcUukd5l87BRCzGV1xOJs5iW3+NW839Bv7xFo1+L+LC8Xk0WQ1VxDFG IuYyT7+/bCqbNDWvUDHITM9h41uK X-Received: by 2002:a17:902:7588:: with SMTP id j8mr41980398pll.215.1549058119557; Fri, 01 Feb 2019 13:55:19 -0800 (PST) Received: from localhost.localdomain (c-24-6-192-50.hsd1.ca.comcast.net. [24.6.192.50]) by smtp.gmail.com with ESMTPSA id m20sm10561851pgv.93.2019.02.01.13.55.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 01 Feb 2019 13:55:18 -0800 (PST) From: frowand.list@gmail.com To: Jonathan Corbet , Matthew Wilcox Cc: Mauro Carvalho Chehab , Mike Rapoport , Joris Gutjahr , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] docs: kernel-doc: update commands to generate man page Date: Fri, 1 Feb 2019 13:54:39 -0800 Message-Id: <1549058079-10582-1-git-send-email-frowand.list@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Frank Rowand (1) The command to generate man pages is truncated in the pdf version of the document. Reformat the command into multiple lines to prevent the truncation. (2) Older versions of git do not support all variants of pathspec syntax. Provide commands to generate man pages for various alternate syntax. Signed-off-by: Frank Rowand --- Documentation/doc-guide/kernel-doc.rst | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Documentation/doc-guide/kernel-doc.rst b/Documentation/doc-guide/kernel-doc.rst index 51be62aa4385..450ac634e92e 100644 --- a/Documentation/doc-guide/kernel-doc.rst +++ b/Documentation/doc-guide/kernel-doc.rst @@ -517,4 +517,17 @@ How to use kernel-doc to generate man pages If you just want to use kernel-doc to generate man pages you can do this from the kernel git tree:: - $ scripts/kernel-doc -man $(git grep -l '/\*\*' -- :^Documentation :^tools) | scripts/split-man.pl /tmp/man + $ scripts/kernel-doc -man \ + $(git grep -l '/\*\*' -- :^Documentation :^tools) \ + | scripts/split-man.pl /tmp/man + +Some older versions of git do not support some of the variants of syntax for +path exclusion. One of the following commands may work for those versions:: + + $ scripts/kernel-doc -man \ + $(git grep -l '/\*\*' -- . ':!Documentation' ':!tools') \ + | scripts/split-man.pl /tmp/man + + $ scripts/kernel-doc -man \ + $(git grep -l '/\*\*' -- . ":(exclude)Documentation" ":(exclude)tools") \ + | scripts/split-man.pl /tmp/man -- Frank Rowand