<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>42367eca - tools: Remove redundant quiet setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#42367eca</link>
        <description>tools: Remove redundant quiet setupQ is exported from Makefile.include so it is not necessary to manuallyset it.Reviewed-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Acked-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Acked-by: Quentin Monnet &lt;qmo@kernel.org&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Benjamin Tissoires &lt;bentiss@kernel.org&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Cc: Eduard Zingerman &lt;eddyz87@gmail.com&gt;Cc: Hao Luo &lt;haoluo@google.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jiri Kosina &lt;jikos@kernel.org&gt;Cc: John Fastabend &lt;john.fastabend@gmail.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Cc: KP Singh &lt;kpsingh@kernel.org&gt;Cc: Lukasz Luba &lt;lukasz.luba@arm.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: Mykola Lysenko &lt;mykolal@fb.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Cc: Shuah Khan &lt;shuah@kernel.org&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Stanislav Fomichev &lt;sdf@google.com&gt;Cc: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Cc: Yonghong Song &lt;yonghong.song@linux.dev&gt;Cc: Zhang Rui &lt;rui.zhang@intel.com&gt;Link: https://lore.kernel.org/r/20250213-quiet_tools-v3-2-07de4482a581@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 13 Feb 2025 21:06:22 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>f7b68543 - bpftool: Use simpler indentation in source rST for documentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#f7b68543</link>
        <description>bpftool: Use simpler indentation in source rST for documentationThe rST manual pages for bpftool would use a mix of tabs and spaces forindentation. While this is the norm in C code, this is rather unusualfor rST documents, and over time we&apos;ve seen many contributors use awrong level of indentation for documentation update.Let&apos;s fix bpftool&apos;s indentation in docs once and for all:- Let&apos;s use spaces, that are more common in rST files.- Remove one level of indentation for the synopsis, the command  description, and the &quot;see also&quot; section. As a result, all sections  start with the same indentation level in the generated man page.- Rewrap the paragraphs after the changes.There is no content change in this patch, only indentation andrewrapping changes. The wrapping in the generated source files for themanual pages is changed, but the pages displayed with &quot;man&quot; remain thesame, apart from the adjusted indentation level on relevant sections.[ Quentin: rebased on bpf-next, removed indent level for command  description and options, updated synopsis, command summary, and &quot;see  also&quot; sections. ]Signed-off-by: Rameez Rehman &lt;rameezrehman408@hotmail.com&gt;Signed-off-by: Quentin Monnet &lt;qmo@kernel.org&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Link: https://lore.kernel.org/bpf/20240331200346.29118-2-qmo@kernel.org

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Sun, 31 Mar 2024 20:03:44 +0000</pubDate>
        <dc:creator>Rameez Rehman &lt;rameezrehman408@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>43448428 - bpftool: Add SPDX tags to RST documentation files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#43448428</link>
        <description>bpftool: Add SPDX tags to RST documentation filesMost files in the kernel repository have a SPDX tags. The files thatdon&apos;t have such a tag (or another license boilerplate) tend to fallunder the GPL-2.0 license. In the past, bpftool&apos;s Makefile (for example)has been marked as GPL-2.0 for that reason, when in fact all bpftool isdual-licensed.To prevent a similar confusion from happening with the RST documentationfiles for bpftool, let&apos;s explicitly mark all files as dual-licensed.Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Link: https://lore.kernel.org/bpf/20211115225844.33943-2-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Mon, 15 Nov 2021 22:58:42 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>48f5aef4 - bpftool: Remove inclusion of utilities.mak from Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#48f5aef4</link>
        <description>bpftool: Remove inclusion of utilities.mak from MakefilesBpftool&apos;s Makefile, and the Makefile for its documentation, both includescripts/utilities.mak, but they use none of the items defined in thisfile. Remove the includes.Fixes: 71bb428fe2c1 (&quot;tools: bpf: add bpftool&quot;)Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Link: https://lore.kernel.org/bpf/20211110114632.24537-3-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Wed, 10 Nov 2021 11:46:28 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>1a8b597d - bpftool: Fix SPDX tag for Makefiles and .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#1a8b597d</link>
        <description>bpftool: Fix SPDX tag for Makefiles and .gitignoreBpftool is dual-licensed under GPLv2 and BSD-2-Clause. In commit907b22365115 (&quot;tools: bpftool: dual license all files&quot;) we made surethat all its source files were indeed covered by the two licenses, andthat they had the correct SPDX tags.However, bpftool&apos;s Makefile, the Makefile for its documentation, and the.gitignore file were skipped at the time (their GPL-2.0-only tag wasadded later). Let&apos;s update the tags.Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Acked-by: Tobias Klauser &lt;tklauser@distanz.ch&gt;Acked-by: Joe Stringer &lt;joe@cilium.io&gt;Acked-by: Song Liu &lt;songliubraving@fb.com&gt;Acked-by: Jean-Philippe Brucker &lt;jean-philippe@linaro.org&gt;Acked-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt;Acked-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Link: https://lore.kernel.org/bpf/20211105221904.3536-1-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Fri, 05 Nov 2021 22:19:04 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>a01d935b - tools/bpf: Remove bpf-helpers from bpftool docs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#a01d935b</link>
        <description>tools/bpf: Remove bpf-helpers from bpftool docsThis logic is used for validating the manual pages from selftests, somove the infra under tools/testing/selftests/bpf/ and rely on selftestsfor validation rather than tying it into the bpftool build.Signed-off-by: Joe Stringer &lt;joe@cilium.io&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Reviewed-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Acked-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Link: https://lore.kernel.org/bpf/20210302171947.2268128-12-joe@cilium.io

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 17:19:43 +0000</pubDate>
        <dc:creator>Joe Stringer &lt;joe@cilium.io&gt;</dc:creator>
    </item>
<item>
        <title>63bea244 - bpftool: Fix build failure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#63bea244</link>
        <description>bpftool: Fix build failureWhen building bpf selftests like  make -C tools/testing/selftests/bpf -j20I hit the following errors:  ...  GEN      /net-next/tools/testing/selftests/bpf/tools/build/bpftool/Documentation/bpftool-gen.8  &lt;stdin&gt;:75: (WARNING/2) Block quote ends without a blank line; unexpected unindent.  &lt;stdin&gt;:71: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  &lt;stdin&gt;:85: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  &lt;stdin&gt;:57: (WARNING/2) Block quote ends without a blank line; unexpected unindent.  &lt;stdin&gt;:66: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  &lt;stdin&gt;:109: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  &lt;stdin&gt;:175: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  &lt;stdin&gt;:273: (WARNING/2) Literal block ends without a blank line; unexpected unindent.  make[1]: *** [/net-next/tools/testing/selftests/bpf/tools/build/bpftool/Documentation/bpftool-perf.8] Error 12  make[1]: *** Waiting for unfinished jobs....  make[1]: *** [/net-next/tools/testing/selftests/bpf/tools/build/bpftool/Documentation/bpftool-iter.8] Error 12  make[1]: *** [/net-next/tools/testing/selftests/bpf/tools/build/bpftool/Documentation/bpftool-struct_ops.8] Error 12  ...I am using:  -bash-4.4$ rst2man --version  rst2man (Docutils 0.11 [repository], Python 2.7.5, on linux2)  -bash-4.4$The Makefile generated final .rst file (e.g., bpftool-cgroup.rst) looks like  ...      ID       AttachType      AttachFlags     Name  \n SEE ALSO\n========\n\t**bpf**\ (2),\n\t**bpf-helpers**\  (7),\n\t**bpftool**\ (8),\n\t**bpftool-btf**\  (8),\n\t**bpftool-feature**\ (8),\n\t**bpftool-gen**\  (8),\n\t**bpftool-iter**\ (8),\n\t**bpftool-link**\  (8),\n\t**bpftool-map**\ (8),\n\t**bpftool-net**\  (8),\n\t**bpftool-perf**\ (8),\n\t**bpftool-prog**\  (8),\n\t**bpftool-struct_ops**\ (8)\nThe rst2man generated .8 file looks likeLiteral block ends without a blank line; unexpected unindent. .sp n SEEALSOn========nt**bpf**(2),nt**bpf\-helpers**(7),nt**bpftool**(8),nt**bpftool\-btf**(8),nt** bpftool\-feature**(8),nt**bpftool\-gen**(8),nt**bpftool\-iter**(8),nt**bpftool\-link**(8),nt** bpftool\-map**(8),nt**bpftool\-net**(8),nt**bpftool\-perf**(8),nt**bpftool\-prog**(8),nt** bpftool\-struct_ops**(8)nLooks like that particular version of rst2man prefers to have actual new lineinstead of \n.Since `echo -e` may not be available in some environment, let us use `printf`.Format string &quot;%b&quot; is used for `printf` to ensure all escape characters areinterpretted properly.Fixes: 18841da98100 (&quot;tools: bpftool: Automate generation for &quot;SEE ALSO&quot; sections in man pages&quot;)Suggested-by: Andrii Nakryiko &lt;andrii.nakryiko@gmail.com&gt;Signed-off-by: Yonghong Song &lt;yhs@fb.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Song Liu &lt;songliubraving@fb.com&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Cc: Quentin Monnet &lt;quentin@isovalent.com&gt;Link: https://lore.kernel.org/bpf/20200914183110.999906-1-yhs@fb.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Mon, 14 Sep 2020 18:31:10 +0000</pubDate>
        <dc:creator>Yonghong Song &lt;yhs@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>18841da9 - tools: bpftool: Automate generation for &quot;SEE ALSO&quot; sections in man pages</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#18841da9</link>
        <description>tools: bpftool: Automate generation for &quot;SEE ALSO&quot; sections in man pagesThe &quot;SEE ALSO&quot; sections of bpftool&apos;s manual pages refer to bpf(2),bpf-helpers(7), then all existing bpftool man pages (save the currentone).This leads to nearly-identical lists being duplicated in all manualpages. Ideally, when a new page is created, all lists should be updatedaccordingly, but this has led to omissions and inconsistencies multipletimes in the past.Let&apos;s take it out of the RST files and generate the &quot;SEE ALSO&quot; sectionsautomatically in the Makefile when generating the man pages. The listsare not really useful in the RST anyway because all other pages areavailable in the same directory.v3:- Fix conflict with a previous patchset that introduced RST2MAN_OPTS  variable passed to rst2man.v2:- Use &quot;echo -n&quot; instead of &quot;printf&quot; in Makefile, to avoid any risk of  passing a format string directly to the command.Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/20200910203935.25304-1-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 10 Sep 2020 20:39:35 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>f28ef96d - tools: bpftool: Include common options from separate file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#f28ef96d</link>
        <description>tools: bpftool: Include common options from separate fileNearly all man pages for bpftool have the same common set of optionflags (--help, --version, --json, --pretty, --debug). The description isduplicated across all the pages, which is more difficult to maintain ifthe description of an option changes. It may also be confusing to sortout what options are not &quot;common&quot; and should not be copied when creatingnew manual pages.Let&apos;s move the description for those common options to a separate file,which is included with a RST directive when generating the man pages.Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/20200909162500.17010-3-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Wed, 09 Sep 2020 16:24:59 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>16f3ddfb - tools: bpftool: Log info-level messages when building bpftool man pages</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#16f3ddfb</link>
        <description>tools: bpftool: Log info-level messages when building bpftool man pagesTo build man pages for bpftool (and for eBPF helper functions), rst2mancan log different levels of information. Let&apos;s make it log all levelsto keep the RST files clean.Doing so, rst2man complains about double colons, used for literalblocks, that look like underlines for section titles. Let&apos;s add thenecessary blank lines.v2:- Use &quot;--verbose&quot; instead of &quot;-r 1&quot; (same behaviour but more readable).- Pass it through a RST2MAN_OPTS variable so we can easily pass other  options too.Signed-off-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/20200909162251.15498-2-quentin@isovalent.com

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Wed, 09 Sep 2020 16:22:50 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin@isovalent.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>86f7d85c - tools: bpf: build and install man page for eBPF helpers from bpftool/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#86f7d85c</link>
        <description>tools: bpf: build and install man page for eBPF helpers from bpftool/Provide a new Makefile.helpers in tools/bpf, in order to build andinstall the man page for eBPF helpers. This Makefile is also included inthe one used to build bpftool documentation, so that it can be calledeither on its own (cd tools/bpf &amp;&amp; make -f Makefile.helpers) or frombpftool directory (cd tools/bpf/bpftool &amp;&amp; make doc, orcd tools/bpf/bpftool/Documentation &amp;&amp; make helpers).Makefile.helpers is not added directly to bpftool to avoid changing itsMakefile too much (helpers are not 100% directly related with bpftool).But the possibility to build the page from bpftool directory makes usable to package the helpers man page with bpftool, and to install italong with bpftool documentation, so that the doc for helpers becomeseasily available to developers through the &quot;man&quot; program.Cc: linux-man@vger.kernel.orgSuggested-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Signed-off-by: Quentin Monnet &lt;quentin.monnet@netronome.com&gt;Reviewed-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 12 Jul 2018 11:52:24 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin.monnet@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>92426820 - tools: bpftool: exit doc Makefile early if rst2man is not available</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#92426820</link>
        <description>tools: bpftool: exit doc Makefile early if rst2man is not availableIf rst2man is not available on the system, running `make doc` from thebpftool directory fails with an error message. However, it creates emptymanual pages (.8 files in this case). A subsequent call to `makedoc-install` would then succeed and install those empty man pages on thesystem.To prevent this, raise a Makefile error and exit immediately if rst2manis not available before generating the pages from the rst documentation.Fixes: ff69c21a85a4 (&quot;tools: bpftool: add documentation&quot;)Reported-by: Jason van Aaardt &lt;jason.vanaardt@netronome.com&gt;Signed-off-by: Quentin Monnet &lt;quentin.monnet@netronome.com&gt;Reviewed-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 08 Feb 2018 04:27:14 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin.monnet@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>d3244248 - tools: bpftool: create &quot;uninstall&quot;, &quot;doc-uninstall&quot; make targets</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#d3244248</link>
        <description>tools: bpftool: create &quot;uninstall&quot;, &quot;doc-uninstall&quot; make targetsCreate two targets to remove executable and documentation that wouldhave been previously installed with `make install` and `makedoc-install`.Also create a &quot;QUIET_UNINST&quot; helper in tools/scripts/Makefile.include.Do not attempt to remove directories /usr/local/sbin and/usr/share/bash-completions/completions, even if they are empty, asthose specific directories probably already existed on the system beforewe installed the program, and we do not wish to break other makefilesthat might assume their existence. Do remvoe /usr/local/share/man/man8if empty however, as this directory does not seem to exist by default.Signed-off-by: Quentin Monnet &lt;quentin.monnet@netronome.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 07 Dec 2017 23:00:18 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin.monnet@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>658e85aa - tools: bpftool: harmonise Makefile and Documentation/Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#658e85aa</link>
        <description>tools: bpftool: harmonise Makefile and Documentation/MakefileSeveral minor fixes and harmonisation items for Makefiles:* Use the same mechanism for verbose/non-verbose output in two files  (&quot;$(Q)&quot;), for all commands.* Use calls to &quot;QUIET_INSTALL&quot; and equivalent in Makefile. In  particular, use &quot;call(descend, ...)&quot; instead of &quot;make -C&quot; to run  documentation targets.* Add a &quot;doc-clean&quot; target, aligned on &quot;doc&quot; and &quot;doc-install&quot;.* Make &quot;install&quot; target in Makefile depend on &quot;bpftool&quot;.* Remove condition on DESTDIR to initialise prefix in doc Makefile.* Remove modification of VPATH based on OUTPUT, it is unused.* Formatting: harmonise spaces around equal signs.* Make install path for man pages /usr/local/man instead of  /usr/local/share/man (respects the Makefile conventions, and the  latter is usually a symbolic link to the former anyway).* Do not erase prefix if set by user in bpftool Makefile.* Fix install target for bpftool: append DESTDIR to install path.Signed-off-by: Quentin Monnet &lt;quentin.monnet@netronome.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 07 Dec 2017 23:00:17 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin.monnet@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>507e590d - tools: bpftool: unify installation directories</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#507e590d</link>
        <description>tools: bpftool: unify installation directoriesPrograms and documentation not managed by package manager are generallyinstalled under /usr/local/, instead of the user&apos;s home directory. Inparticular, `man` is generally able to find manual pages under`/usr/local/share/man`.bpftool generally follows perf&apos;s example, and perf installs to homedirectory. However bpftool requires root credentials, so it seemssensible to follow the more common convention of installing files under/usr/local instead. So, make /usr/local the default prefix forinstalling the binary with `make install`, and the documentation with`make doc-install`. Also, create /usr/local/sbin if it does not exist.Note that the bash-completion file, however, is still installed under/usr/share/bash-completion/completions, as the default setup for bashdoes not attempt to load completion files under /usr/local/.Reported-by: David Beckett &lt;david.beckett@netronome.com&gt;Signed-off-by: Quentin Monnet &lt;quentin.monnet@netronome.com&gt;Acked-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Wed, 29 Nov 2017 01:44:32 +0000</pubDate>
        <dc:creator>Quentin Monnet &lt;quentin.monnet@netronome.com&gt;</dc:creator>
    </item>
<item>
        <title>ff69c21a - tools: bpftool: add documentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/bpf/bpftool/Documentation/Makefile#ff69c21a</link>
        <description>tools: bpftool: add documentationAdd documentation for bpftool.  Separate files for each subcommand.Use rst format.  Documentation is compiled into man pages usingrst2man.Signed-off-by: David Beckett &lt;david.beckett@netronome.com&gt;Signed-off-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Acked-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Acked-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/tools/bpf/bpftool/Documentation/Makefile</description>
        <pubDate>Thu, 05 Oct 2017 03:10:05 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;</dc:creator>
    </item>
</channel>
</rss>
