<?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>8b125949 - samples/hid: fix broken vmlinux path for VMLINUX_BTF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#8b125949</link>
        <description>samples/hid: fix broken vmlinux path for VMLINUX_BTFCommit 13b25489b6f8 (&quot;kbuild: change working directory to externalmodule directory with M=&quot;) changed kbuild working directory of hid-bpfsample programs to samples/hid, which broke the vmlinux path forVMLINUX_BTF, as the Makefiles assume the current work directory to bethe kernel output directory and use a relative path (i.e., ./vmlinux):  Makefile:173: *** Cannot find a vmlinux for VMLINUX_BTF at any of &quot;  /path/to/linux/samples/hid/vmlinux&quot;, build the kernel or set VMLINUX_BTF or VMLINUX_H variable.  Stop.Correctly refer to the kernel output directory using $(objtree).Fixes: 13b25489b6f8 (&quot;kbuild: change working directory to external module directory with M=&quot;)Tested-by: Ruowen Qin &lt;ruqin@redhat.com&gt;Suggested-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Suggested-by: Andrii Nakryiko &lt;andrii@kernel.org&gt;Signed-off-by: Jinghao Jia &lt;jinghao7@illinois.edu&gt;Link: https://patch.msgid.link/20250203085506.220297-4-jinghao7@illinois.eduSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Mon, 03 Feb 2025 08:55:06 +0000</pubDate>
        <dc:creator>Jinghao Jia &lt;jinghao7@illinois.edu&gt;</dc:creator>
    </item>
<item>
        <title>1739cafd - samples/hid: remove unnecessary -I flags from libbpf EXTRA_CFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#1739cafd</link>
        <description>samples/hid: remove unnecessary -I flags from libbpf EXTRA_CFLAGSCommit 5a6ea7022ff4 (&quot;samples/bpf: Remove unnecessary -I flags fromlibbpf EXTRA_CFLAGS&quot;) fixed the build error caused by redundant includepath for samples/bpf, but not samples/hid.Apply the same fix on samples/hid as well.Fixes: 13b25489b6f8 (&quot;kbuild: change working directory to external module directory with M=&quot;)Tested-by: Ruowen Qin &lt;ruqin@redhat.com&gt;Signed-off-by: Jinghao Jia &lt;jinghao7@illinois.edu&gt;Link: https://patch.msgid.link/20250203085506.220297-2-jinghao7@illinois.eduSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Mon, 03 Feb 2025 08:55:04 +0000</pubDate>
        <dc:creator>Jinghao Jia &lt;jinghao7@illinois.edu&gt;</dc:creator>
    </item>
<item>
        <title>e342d6f6 - HID: samples: convert the 2 HID-BPF samples into struct_ops</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#e342d6f6</link>
        <description>HID: samples: convert the 2 HID-BPF samples into struct_opsThis is mostly mechanical: attach_prog is dropped, andthe SEC are converted into struct_ops.Link: https://lore.kernel.org/r/20240608-hid_bpf_struct_ops-v3-5-6ac6ade58329@kernel.orgSigned-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Sat, 08 Jun 2024 09:01:17 +0000</pubDate>
        <dc:creator>Benjamin Tissoires &lt;bentiss@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b1992c37 - kbuild: use $(src) instead of $(srctree)/$(src) for source directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#b1992c37</link>
        <description>kbuild: use $(src) instead of $(srctree)/$(src) for source directoryKbuild conventionally uses $(obj)/ for generated files, and $(src)/ forchecked-in source files. It is merely a convention without any functionaldifference. In fact, $(obj) and $(src) are exactly the same, as definedin scripts/Makefile.build:    src := $(obj)When the kernel is built in a separate output directory, $(src) doesnot accurately reflect the source directory location. While Kbuildresolves this discrepancy by specifying VPATH=$(srctree) to search forsource files, it does not cover all cases. For example, when adding aheader search path for local headers, -I$(srctree)/$(src) is typicallypassed to the compiler.This introduces inconsistency between upstream and downstream Makefilesbecause $(src) is used instead of $(srctree)/$(src) for the latter.To address this inconsistency, this commit changes the semantics of$(src) so that it always points to the directory in the source tree.Going forward, the variables used in Makefiles will have the followingmeanings:  $(obj)     - directory in the object tree  $(src)     - directory in the source tree  (changed by this commit)  $(objtree) - the top of the kernel object tree  $(srctree) - the top of the kernel source treeConsequently, $(srctree)/$(src) in upstream Makefiles need to be replacedwith $(src).Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Sat, 27 Apr 2024 14:55:02 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bbaf1ff0 - bpf: Replace deprecated -target with --target= for Clang</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#bbaf1ff0</link>
        <description>bpf: Replace deprecated -target with --target= for ClangThe -target option has been deprecated since clang 3.4 in 2013. Therefore, usethe preferred --target=bpf form instead. This also matches how we use --target=in scripts/Makefile.clang.Signed-off-by: Fangrui Song &lt;maskray@google.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Acked-by: Yonghong Song &lt;yhs@fb.com&gt;Acked-by: Quentin Monnet &lt;quentin@isovalent.com&gt;Link: https://github.com/llvm/llvm-project/commit/274b6f0c87a6a1798de0a68135afc7f95def6277Link: https://lore.kernel.org/bpf/20230624001856.1903733-1-maskray@google.com

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Sat, 24 Jun 2023 00:18:56 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a56a2569 - samples/hid: add Surface Dial example</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#a56a2569</link>
        <description>samples/hid: add Surface Dial exampleAdd a more complete HID-BPF example.Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Thu, 03 Nov 2022 15:57:55 +0000</pubDate>
        <dc:creator>Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6008105b - samples/hid: add new hid BPF example</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/samples/hid/Makefile#6008105b</link>
        <description>samples/hid: add new hid BPF exampleEverything should be available in the selftest part of the tree, butproviding an example without uhid and hidraw will be more easy tofollow for users.This example will probably ever only work on the Etekcity Scroll 6Ebecause we need to adapt the various raw values to the actual device.On that device, the X and Y axis will be swapped and inverted, and onany other device, chances are high that the device will not work untilCtrl-C is hit.The Makefiles are taken from samples/bpf to not reinvent the wheel andto force using in-kernel libbpf and bpftool.Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/samples/hid/Makefile</description>
        <pubDate>Thu, 03 Nov 2022 15:57:54 +0000</pubDate>
        <dc:creator>Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
