<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9f13acb2406a3aed90c6738b3a2f1c0e43118cbd - Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#9f13acb2406a3aed90c6738b3a2f1c0e43118cbd</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Fri, 11 Apr 2025 11:13:27 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce0fdaae043803bb324d915ce0fe43316bf1e81 - Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#6ce0fdaae043803bb324d915ce0fe43316bf1e81</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Wed, 09 Apr 2025 21:39:43 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>802f0d58d52e8e34e08718479475ccdff0caffa0 - Merge tag &apos;perf-tools-for-v6.15-2025-03-27&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#802f0d58d52e8e34e08718479475ccdff0caffa0</link>
        <description>Merge tag &apos;perf-tools-for-v6.15-2025-03-27&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-toolsPull perf tools updates from Namhyung Kim: &quot;perf record:   - Introduce latency profiling using scheduler information.     The latency profiling is to show impacts on wall-time rather than     cpu-time. By tracking context switches, it can weight samples and     find which part of the code contributed more to the execution     latency.     The value (period) of the sample is weighted by dividing it by the     number of parallel execution at the moment. The parallelism is     tracked in perf report with sched-switch records. This will reduce     the portion that are run in parallel and in turn increase the     portion of serial executions.     For now, it&apos;s limited to profile processes, IOW system-wide     profiling is not supported. You can add --latency option to enable     this.       $ perf record --latency -- make -C tools/perf     I&apos;ve run the above command for perf build which adds -j option to     make with the number of CPUs in the system internally. Normally     it&apos;d show something like below:       $ perf report -F overhead,comm       ...       #       # Overhead  Command       # ........  ...............       #           78.97%  cc1            6.54%  python3            4.21%  shellcheck            3.28%  ld            1.80%  as            1.37%  cc1plus            0.80%  sh            0.62%  clang            0.56%  gcc            0.44%  perl            0.39%  make  	 ...     The cc1 takes around 80% of the overhead as it&apos;s the actual     compiler. However it runs in parallel so its contribution to     latency may be less than that. Now, perf report will show both     overhead and latency (if --latency was given at record time) like     below:       $ perf report -s comm       ...       #       # Overhead   Latency  Command       # ........  ........  ...............       #           78.97%    48.66%  cc1            6.54%    25.68%  python3            4.21%     0.39%  shellcheck            3.28%    13.70%  ld            1.80%     2.56%  as            1.37%     3.08%  cc1plus            0.80%     0.98%  sh            0.62%     0.61%  clang            0.56%     0.33%  gcc            0.44%     1.71%  perl            0.39%     0.83%  make  	 ...     You can see latency of cc1 goes down to around 50% and python3 and     ld contribute a lot more than their overhead. You can use --latency     option in perf report to get the same result but ordered by     latency.       $ perf report --latency -s comm  perf report:   - As a side effect of the latency profiling work, it adds a new     output field &apos;latency&apos; and a sort key &apos;parallelism&apos;. The below is a     result from my system with 64 CPUs. The build was well-parallelized     but contained some serial portions.       $ perf report -s parallelism       ...       #       # Overhead   Latency  Parallelism       # ........  ........  ...........       #           16.95%     1.54%           62           13.38%     1.24%           61           12.50%    70.47%            1           11.81%     1.06%           63            7.59%     0.71%           60            4.33%    12.20%            2            3.41%     0.33%           59            2.05%     0.18%           64            1.75%     1.09%            9            1.64%     1.85%            5            ...   - Support Feodra mini-debuginfo which is a LZMA compressed symbol     table inside &quot;.gnu_debugdata&quot; ELF section.  perf annotate:   - Add --code-with-type option to enable data-type profiling with the     usual annotate output.     Instead of focusing on data structure, it shows code annotation     together with data type it accesses in case the instruction refers     to a memory location (and it was able to resolve the target data     type). Currently it only works with --stdio.       $ perf annotate --stdio --code-with-type       ...        Percent |      Source code &amp; Disassembly of vmlinux for cpu/mem-loads,ldlat=30/pp (18 samples, percent: local period)       ----------------------------------------------------------------------------------------------------------------------                : 0                0xffffffff81050610 &lt;__fdget&gt;:           0.00 :   ffffffff81050610:        callq   0xffffffff81c01b80 &lt;__fentry__&gt;           # data-type: (stack operation)           0.00 :   ffffffff81050615:        pushq   %rbp              # data-type: (stack operation)           0.00 :   ffffffff81050616:        movq    %rsp, %rbp           0.00 :   ffffffff81050619:        pushq   %r15              # data-type: (stack operation)           0.00 :   ffffffff8105061b:        pushq   %r14              # data-type: (stack operation)           0.00 :   ffffffff8105061d:        pushq   %rbx              # data-type: (stack operation)           0.00 :   ffffffff8105061e:        subq    $0x10, %rsp           0.00 :   ffffffff81050622:        movl    %edi, %ebx           0.00 :   ffffffff81050624:        movq    %gs:0x7efc4814(%rip), %rax  # 0x14e40 &lt;current_task&gt;              # data-type: struct task_struct* +0           0.00 :   ffffffff8105062c:        movq    0x8d0(%rax), %r14         # data-type: struct task_struct +0x8d0 (files)           0.00 :   ffffffff81050633:        movl    (%r14), %eax              # data-type: struct files_struct +0 (count.counter)           0.00 :   ffffffff81050636:        cmpl    $0x1, %eax           0.00 :   ffffffff81050639:        je      0xffffffff810506a9 &lt;__fdget+0x99&gt;           0.00 :   ffffffff8105063b:        movq    0x20(%r14), %rcx          # data-type: struct files_struct +0x20 (fdt)           0.00 :   ffffffff8105063f:        movl    (%rcx), %eax              # data-type: struct fdtable +0 (max_fds)           0.00 :   ffffffff81050641:        cmpl    %ebx, %eax           0.00 :   ffffffff81050643:        jbe     0xffffffff810506ef &lt;__fdget+0xdf&gt;           0.00 :   ffffffff81050649:        movl    %ebx, %r15d           5.56 :   ffffffff8105064c:        movq    0x8(%rcx), %rdx           # data-type: struct fdtable +0x8 (fd)  	...     The &quot;# data-type:&quot; part was added with this change. The first few     entries are not very interesting. But later you can it accesses a     couple of fields in the task_struct, files_struct and fdtable.  perf trace:   - Support syscall tracing for different ABI. For example it can trace     system calls for 32-bit applications on 64-bit kernel     transparently.   - Add --summary-mode=total option to show global syscall summary. The     default is &apos;thread&apos; to show per-thread syscall summary.  Python support:   - Add more interfaces to &apos;perf&apos; module to parse events, and config,     enable or disable the event list properly so that it can implement     basic functionalities purely in Python. There is an example code     for these new interfaces in python/tracepoint.py.   - Add mypy and pylint support to enable build time checking. Fix some     code based on the findings from these tools.  Internals:   - Introduce io_dir__readdir() API to make directory traveral (usually     for proc or sysfs) efficient with less memory footprint.  JSON vendor events:   - Add events and metrics for ARM Neoverse N3 and V3   - Update events and metrics on various Intel CPUs   - Add/update events for a number of SiFive processors&quot;* tag &apos;perf-tools-for-v6.15-2025-03-27&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools: (229 commits)  perf bpf-filter: Fix a parsing error with comma  perf report: Fix a memory leak for perf_env on AMD  perf trace: Fix wrong size to bpf_map__update_elem call  perf tools: annotate asm_pure_loop.S  perf python: Fix setup.py mypy errors  perf test: Address attr.py mypy error  perf build: Add pylint build tests  perf build: Add mypy build tests  perf build: Rename TEST_LOGS to SHELL_TEST_LOGS  tools/build: Don&apos;t pass test log files to linker  perf bench sched pipe: fix enforced blocking reads in worker_thread  perf tools: Fix is_compat_mode build break in ppc64  perf build: filter all combinations of -flto for libperl  perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation  perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata  perf trace: Fix evlist memory leak  perf trace: Fix BTF memory leak  perf trace: Make syscall table stable  perf syscalltbl: Mask off ABI type for MIPS system calls  perf build: Remove Makefile.syscalls  ...

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 31 Mar 2025 17:52:33 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d118b08f7eee6d6f44b4c549cf22d6b078e2ed73 - tools lib api: Add io_dir an allocation free readdir alternative</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#d118b08f7eee6d6f44b4c549cf22d6b078e2ed73</link>
        <description>tools lib api: Add io_dir an allocation free readdir alternativeglibc&apos;s opendir allocates a minimum of 32kb, when called recursivelyfor a directory tree the memory consumption can add up - nearly 300kbduring perf start-up when processing modules. Add a stack allocatedvariant of readdir sized a little more than 1kb.As getdents64 may be missing from libc, add support using syscall. Asthe system call number maybe missing, add #defines for those.Note, an earlier version of this patch had a feature test forgetdents64 but there were problems on certains distros wheregetdents64 would be #define renamed to getdents breaking the code. Thesyscall use was made uncondtional to work around this. There iscontext in:https://lore.kernel.org/lkml/20231207050433.1426834-1-irogers@google.com/Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Link: https://lore.kernel.org/r/20250222061015.303622-2-irogers@google.comSigned-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Sat, 22 Feb 2025 07:10:06 +0100</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Tue, 21 Jan 2025 06:37:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d4a0f4ea72319c9a37c1a7191695467006dd272 - Merge tag &apos;v6.13-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Tue, 17 Dec 2024 18:40:45 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3fd6c59042dbba50391e30862beac979491145fe - Merge tag &apos;v6.12-rc1&apos; into clk-meson-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#3fd6c59042dbba50391e30862beac979491145fe</link>
        <description>Merge tag &apos;v6.12-rc1&apos; into clk-meson-nextLinux 6.12-rc1

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 30 Sep 2024 11:28:07 +0200</pubDate>
        <dc:creator>Jerome Brunet &lt;jbrunet@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>a0efa2f362a69e47b9d8b48f770ef3a0249a7911 - Merge net-next/main to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#a0efa2f362a69e47b9d8b48f770ef3a0249a7911</link>
        <description>Merge net-next/main to resolve conflictsThe wireless-next tree was based on something older, and thereare now conflicts between -rc2 and work here. Merge net-next,which has enough of -rc2 for the conflicts to happen, resolvingthem in the process.Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Wed, 09 Oct 2024 08:59:14 +0200</pubDate>
        <dc:creator>Johannes Berg &lt;johannes.berg@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b88132ceb3faccdd785809df75f9d490ebaab459 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#b88132ceb3faccdd785809df75f9d490ebaab459</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to resolve a conflict with core locally.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Fri, 04 Oct 2024 11:29:21 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2dd0ef5d951e9b565ddb324fe26c531b6a40bf82 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#2dd0ef5d951e9b565ddb324fe26c531b6a40bf82</link>
        <description>Merge drm/drm-next into drm-misc-nextGet drm-misc-next to up v6.12-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 30 Sep 2024 10:50:54 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>e0568571258d096f0277c74185bcbfc9cf21bccb - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/lib/api/Makefile#e0568571258d096f0277c74185bcbfc9cf21bccb</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.12-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/lib/api/Makefile</description>
        <pubDate>Mon, 30 Sep 2024 10:49:10 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
