<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dbb2a7a9 - tools build: Correct bpf fixdep dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#dbb2a7a9</link>
        <description>tools build: Correct bpf fixdep dependenciesThe dependencies in tools/lib/bpf/Makefile are incorrect. Before werecurse to build $(BPF_IN_STATIC), we need to build its &apos;fixdep&apos;executable.I can&apos;t use the usual shortcut from Makefile.include:  &lt;target&gt;: &lt;sources&gt; fixdepbecause its &apos;fixdep&apos; target relies on $(OUTPUT), and $(OUTPUT) differsin the parent &apos;make&apos; versus the child &apos;make&apos; -- so I imitate it viaopen-coding.I tweak a few $(MAKE) invocations while I&apos;m at it, because1. I&apos;m adding a new recursive make; and2. these recursive &apos;make&apos;s print spurious lines about files that are &quot;up   to date&quot; (which isn&apos;t normally a feature in Kbuild subtargets) or   &quot;jobserver not available&quot; (see [1])I also need to tweak the assignment of the OUTPUT variable, so thatrelative path builds work. For example, for &apos;make tools/lib/bpf&apos;, OUTPUTis unset, and is usually treated as &quot;cwd&quot; -- but recursive make willchange cwd and so OUTPUT has a new meaning. For consistency, I ensureOUTPUT is always an absolute path.And $(Q) gets a backup definition in tools/build/Makefile.include,because Makefile.include is sometimes included withouttools/build/Makefile, so the &quot;quiet command&quot; stuff doesn&apos;t actually workconsistently without it.After this change, top-level builds result in an empty grep result from:  $ grep &apos;cannot find fixdep&apos; $(find tools/ -name &apos;*.cmd&apos;)[1] https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.htmlIf we&apos;re not using $(MAKE) directly, then we need to use more &apos;+&apos;.Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt;Acked-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Acked-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Richter &lt;tmricht@linux.ibm.com&gt;Link: https://lore.kernel.org/r/20240715203325.3832977-4-briannorris@chromium.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Mon, 15 Jul 2024 20:32:44 +0000</pubDate>
        <dc:creator>Brian Norris &lt;briannorris@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2f383041 - libbpf: Make libbpf_version.h non-auto-generated</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#2f383041</link>
        <description>libbpf: Make libbpf_version.h non-auto-generatedTurn previously auto-generated libbpf_version.h header into a normalheader file. This prevents various tricky Makefile integration issues,simplifies the overall build process, but also allows to further extendit with some more versioning-related APIs in the future.To prevent accidental out-of-sync versions as defined by libbpf.map andlibbpf_version.h, Makefile checks their consistency at build time.Simultaneously with this change bump libbpf.map to v0.6.Also undo adding libbpf&apos;s output directory into include path forkernel/bpf/preload, bpftool, and resolve_btfids, which is not necessarybecause libbpf_version.h is just a normal header like any other.Fixes: 0b46b7550560 (&quot;libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations&quot;)Signed-off-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Link: https://lore.kernel.org/bpf/20210913222309.3220849-1-andrii@kernel.org

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Mon, 13 Sep 2021 22:23:09 +0000</pubDate>
        <dc:creator>Andrii Nakryiko &lt;andrii@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>5f10c1aa - libbpf: Stop using feature-detection Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#5f10c1aa</link>
        <description>libbpf: Stop using feature-detection MakefilesLibbpf&apos;s Makefile relies on Linux tools infrastructure&apos;s feature detectionframework, but libbpf&apos;s needs are very modest: it detects the presence oflibelf and libz, both of which are mandatory. So it doesn&apos;t benefit much fromthe framework, but pays significant costs in terms of maintainability anddebugging experience, when something goes wrong. The other feature detector,testing for the presernce of minimal BPF API in system headers is longobsolete as well, providing no value.So stop using feature detection and just assume the presence of libelf andlibz during build time. Worst case, user will get a clear and actionablelinker error, e.g.:  /usr/bin/ld: cannot find -lelfOn the other hand, we completely bypass recurring issues various usersreported over time with false negatives of feature detection (libelf or libznot being detected, while they are actually present in the system).Signed-off-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Acked-by: John Fastabend &lt;john.fastabend@gmail.com&gt;Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Link: https://lore.kernel.org/bpf/20210203203445.3356114-1-andrii@kernel.org

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Wed, 03 Feb 2021 20:34:45 +0000</pubDate>
        <dc:creator>Andrii Nakryiko &lt;andrii@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d198b34f - .gitignore: add SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#d198b34f</link>
        <description>.gitignore: add SPDX License IdentifierAdd SPDX License Identifier to all .gitignore files.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Tue, 03 Mar 2020 13:35:59 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6bf6affe - selftests/bpf: Bring back c++ include/link test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#6bf6affe</link>
        <description>selftests/bpf: Bring back c++ include/link testCommit 5c26f9a78358 (&quot;libbpf: Don&apos;t use cxx to test_libpf target&quot;)converted existing c++ test to c. We still want to include andlink against libbpf from c++ code, so reinstate this test back,this time in a form of a selftest with a clear comment aboutits purpose.v2:* -lelf -&gt; $(LDLIBS) (Andrii Nakryiko)Fixes: 5c26f9a78358 (&quot;libbpf: Don&apos;t use cxx to test_libpf target&quot;)Signed-off-by: Stanislav Fomichev &lt;sdf@google.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/20191202215931.248178-1-sdf@google.com

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Mon, 02 Dec 2019 21:59:31 +0000</pubDate>
        <dc:creator>Stanislav Fomichev &lt;sdf@google.com&gt;</dc:creator>
    </item>
<item>
        <title>e01a75c1 - libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#e01a75c1</link>
        <description>libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpfMove bpf_helpers.h, bpf_tracing.h, and bpf_endian.h into libbpf. Movebpf_helper_defs.h generation into libbpf&apos;s Makefile. Ensure all thoseheaders are installed along the other libbpf headers. Also, adjustselftests and samples include path to include libbpf now.Signed-off-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Acked-by: Song Liu &lt;songliubraving@fb.com&gt;Link: https://lore.kernel.org/bpf/20191008175942.1769476-6-andriin@fb.com

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Tue, 08 Oct 2019 17:59:40 +0000</pubDate>
        <dc:creator>Andrii Nakryiko &lt;andriin@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>a9eb048d - libbpf: Add cscope and tags targets to Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#a9eb048d</link>
        <description>libbpf: Add cscope and tags targets to MakefileUsing cscope and/or TAGS files for navigating the source code is useful.Add simple targets to the Makefile to generate the index files for bothtools.Signed-off-by: Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Tested-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Acked-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Link: https://lore.kernel.org/bpf/20191004153444.1711278-1-toke@redhat.com

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Fri, 04 Oct 2019 15:34:44 +0000</pubDate>
        <dc:creator>Toke H&#248;iland-J&#248;rgensen &lt;toke@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>39391377 - libbpf: add binary to gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#39391377</link>
        <description>libbpf: add binary to gitignoreSome binaries are generated when building libbpf from tools/lib/bpf/,namely libbpf.so.0.0.2 and libbpf.so.0.Add them to the local .gitignore.Signed-off-by: Matteo Croce &lt;mcroce@redhat.com&gt;Reviewed-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt;Acked-by: Song Liu &lt;songliubraving@fb.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Sat, 13 Apr 2019 01:37:32 +0000</pubDate>
        <dc:creator>Matteo Croce &lt;mcroce@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>dd399ac9 - tools/bpf: generate pkg-config file for libbpf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#dd399ac9</link>
        <description>tools/bpf: generate pkg-config file for libbpfGenerate a libbpf.pc file at build time so that users can relyon pkg-config to find the library, its CFLAGS and LDFLAGS.Signed-off-by: Luca Boccassi &lt;bluca@debian.org&gt;Acked-by: Andrey Ignatov &lt;rdna@fb.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Thu, 28 Mar 2019 11:33:53 +0000</pubDate>
        <dc:creator>Luca Boccassi &lt;bluca@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>e3ca63de - selftests/bpf: add missing executables to .gitignore</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#e3ca63de</link>
        <description>selftests/bpf: add missing executables to .gitignoreWe build test_libbpf with CXX to make sure linking against C++ works.$ make -s -C tools/lib/bpf$ git status -sb? tools/lib/bpf/test_libbpf$ make -s -C tools/testing/selftests/bpf$ git status -sb? tools/lib/bpf/test_libbpf? tools/testing/selftests/bpf/test_libbpfFixes: 8c4905b995c6 (&quot;libbpf: make sure bpf headers are c++ include-able&quot;)Signed-off-by: Stanislav Fomichev &lt;sdf@google.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Wed, 09 Jan 2019 00:07:28 +0000</pubDate>
        <dc:creator>Stanislav Fomichev &lt;sdf@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0c77c04a - tools lib bpf: Change FEATURE-DUMP to FEATURE-DUMP.libbpf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#0c77c04a</link>
        <description>tools lib bpf: Change FEATURE-DUMP to FEATURE-DUMP.libbpfCommit ed63f34c026e9a60d17fa750ecdfe3f600d49393 (&quot;perf tools: Make perfdepend on libbpf&quot;) triggers the build of libbpf when building the perftools, dynamically creating FEATURE-DUMP.libbpf.It failed to update the tools/lib/bpf/.gitignore file to have thatprefix, fix it.Signed-off-by: Yunlong Song &lt;yunlong.song@huawei.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kan Liang &lt;kan.liang@intel.com&gt;Cc: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Fixes: 65f041bee783 (&quot;tools lib bpf: Use FEATURE_USER to allow building in the same dir as perf&quot;)Link: http://lkml.kernel.org/r/1446706594-4142-1-git-send-email-yunlong.song@huawei.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Thu, 05 Nov 2015 06:56:34 +0000</pubDate>
        <dc:creator>Yunlong Song &lt;yunlong.song@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>1b76c13e - bpf tools: Introduce &apos;bpf&apos; library and add bpf feature check</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/lib/bpf/.gitignore#1b76c13e</link>
        <description>bpf tools: Introduce &apos;bpf&apos; library and add bpf feature checkThis is the first patch of libbpf. The goal of libbpf is to create astandard way for accessing eBPF object files. This patch creates&apos;Makefile&apos; and &apos;Build&apos; for it, allows &apos;make&apos; to build libbpf.a andlibbpf.so, &apos;make install&apos; to put them into proper directories.Most part of Makefile is borrowed from traceevent.Before building, it checks the existence of libelf in Makefile, and denyto build if not found. Instead of throwing an error if libelf not found,the error raises in a phony target &quot;elfdep&quot;. This design is to ensure&apos;make clean&apos; still workable even if libelf is not found.Because libbpf requires &apos;kern_version&apos; field set for &apos;union bpf_attr&apos;(bpfdep&quot; is used for that dependency), Kernel BPF API is also checkedby intruducing a new feature check &apos;bpf&apos; into tools/build/feature,which checks the existence and version of linux/bpf.h. When buildinglibbpf, it searches that file from include/uapi/linux in kernel sourcetree (controlled by FEATURE_CHECK_CFLAGS-bpf). Since it searches kernelsource tree it reside, installing of newest kernel headers is notrequired, except we are trying to port these files to an old kernel.To avoid checking that file when perf building, the newly introduced&apos;bpf&apos; feature check doesn&apos;t added into FEATURE_TESTS andFEATURE_DISPLAY by default in tools/build/Makefile.feature, but addedinto libbpf&apos;s specific.Signed-off-by: Wang Nan &lt;wangnan0@huawei.com&gt;Acked-by: Alexei Starovoitov &lt;ast@plumgrid.com&gt;Cc: Brendan Gregg &lt;brendan.d.gregg@gmail.com&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: He Kuang &lt;hekuang@huawei.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Kaixu Xia &lt;xiakaixu@huawei.com&gt;Cc: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: Zefan Li &lt;lizefan@huawei.com&gt;Bcc: pi3orama@163.comLink: http://lkml.kernel.org/r/1435716878-189507-4-git-send-email-wangnan0@huawei.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/lib/bpf/.gitignore</description>
        <pubDate>Wed, 01 Jul 2015 02:13:51 +0000</pubDate>
        <dc:creator>Wang Nan &lt;wangnan0@huawei.com&gt;</dc:creator>
    </item>
</channel>
</rss>
