<?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>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3c6e577d5ae705edebed9882ff474d7a48a47dd2 - Merge tag &apos;trace-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#3c6e577d5ae705edebed9882ff474d7a48a47dd2</link>
        <description>Merge tag &apos;trace-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull tracing updates from Steven Rostedt: &quot;User visible changes:   - Add an entry into MAINTAINERS file for RUST versions of code     There&apos;s now RUST code for tracing and static branches. To     differentiate that code from the C code, add entries in for the     RUST version (with &quot;[RUST]&quot; around it) so that the right     maintainers get notified on changes.   - New bitmask-list option added to tracefs     When this is set, bitmasks in trace event are not displayed as hex     numbers, but instead as lists: e.g. 0-5,7,9 instead of 0000015f   - New show_event_filters file in tracefs     Instead of having to search all events/*/*/filter for any active     filters enabled in the trace instance, the file show_event_filters     will list them so that there&apos;s only one file that needs to be     examined to see if any filters are active.   - New show_event_triggers file in tracefs     Instead of having to search all events/*/*/trigger for any active     triggers enabled in the trace instance, the file     show_event_triggers will list them so that there&apos;s only one file     that needs to be examined to see if any triggers are active.   - Have traceoff_on_warning disable trace pintk buffer too     Recently recording of trace_printk() could go to other trace     instances instead of the top level instance. But if     traceoff_on_warning triggers, it doesn&apos;t stop the buffer with     trace_printk() and that data can easily be lost by being     overwritten. Have traceoff_on_warning also disable the instance     that has trace_printk() being written to it.   - Update the hist_debug file to show what function the field uses     When CONFIG_HIST_TRIGGERS_DEBUG is enabled, a hist_debug file     exists for every event. This displays the internal data of any     histogram enabled for that event. But it is lacking the function     that is called to process one of its fields. This is very useful     information that was missing when debugging histograms.   - Up the histogram stack size from 16 to 31     Stack traces can be used as keys for event histograms. Currently     the size of the stack that is stored is limited to just 16 entries.     But the storage space in the histogram is 256 bytes, meaning that     it can store up to 31 entries (plus one for the count of entries).     Instead of letting that space go to waste, up the limit from 16 to     31. This makes the keys much more useful.   - Fix permissions of per CPU file buffer_size_kb     The per CPU file of buffer_size_kb was incorrectly set to read only     in a previous cleanup. It should be writable.   - Reset &quot;last_boot_info&quot; if the persistent buffer is cleared     The last_boot_info shows address information of a persistent ring     buffer if it contains data from a previous boot. It is cleared when     recording starts again, but it is not cleared when the buffer is     reset. The data is useless after a reset so clear it on reset too.  Internal changes:   - A change was made to allow tracepoint callbacks to have preemption     enabled, and instead be protected by SRCU. This required some     updates to the callbacks for perf and BPF.     perf needed to disable preemption directly in its callback because     it expects preemption disabled in the later code.     BPF needed to disable migration, as its code expects to run     completely on the same CPU.   - Have irq_work wake up other CPU if current CPU is &quot;isolated&quot;     When there&apos;s a waiter waiting on ring buffer data and a new event     happens, an irq work is triggered to wake up that waiter. This is     noisy on isolated CPUs (running NO_HZ_FULL). Trigger an IPI to a     house keeping CPU instead.   - Use proper free of trigger_data instead of open coding it in.   - Remove redundant call of event_trigger_reset_filter()     It was called immediately in a function that was called right after     it.   - Workqueue cleanups   - Report errors if tracing_update_buffers() were to fail.   - Make the enum update workqueue generic for other parts of tracing     On boot up, a work queue is created to convert enum names into     their numbers in the trace event format files. This work queue can     also be used for other aspects of tracing that takes some time and     shouldn&apos;t be called by the init call code.     The blk_trace initialization takes a bit of time. Have the     initialization code moved to the new tracing generic work queue     function.   - Skip kprobe boot event creation call if there&apos;s no kprobes defined     on cmdline     The kprobe initialization to set up kprobes if they are defined on     the cmdline requires taking the event_mutex lock. This can be held     by other tracing code doing initialization for a long time. Since     kprobes added to the kernel command line need to be setup     immediately, as they may be tracing early initialization code, they     cannot be postponed in a work queue and must be setup in the     initcall code.     If there&apos;s no kprobe on the kernel cmdline, there&apos;s no reason to     take the mutex and slow down the boot up code waiting to get the     lock only to find out there&apos;s nothing to do. Simply exit out early     if there&apos;s no kprobes on the kernel cmdline.     If there are kprobes on the cmdline, then someone cares more about     tracing over the speed of boot up.   - Clean up the trigger code a bit   - Move code out of trace.c and into their own files     trace.c is now over 11,000 lines of code and has become more     difficult to maintain. Start splitting it up so that related code     is in their own files.     Move all the trace_printk() related code into trace_printk.c.     Move the __always_inline stack functions into trace.h.     Move the pid filtering code into a new trace_pid.c file.   - Better define the max latency and snapshot code     The latency tracers have a &quot;max latency&quot; buffer that is a copy of     the main buffer and gets swapped with it when a new high latency is     detected. This keeps the trace up to the highest latency around     where this max_latency buffer is never written to. It is only used     to save the last max latency trace.     A while ago a snapshot feature was added to tracefs to allow user     space to perform the same logic. It could also enable events to     trigger a &quot;snapshot&quot; if one of their fields hit a new high. This     was built on top of the latency max_latency buffer logic.     Because snapshots came later, they were dependent on the latency     tracers to be enabled. In reality, the latency tracers depend on     the snapshot code and not the other way around. It was just that     they came first.     Restructure the code and the kconfigs to have the latency tracers     depend on snapshot code instead. This actually simplifies the logic     a bit and allows to disable more when the latency tracers are not     defined and the snapshot code is.   - Fix a &quot;false sharing&quot; in the hwlat tracer code     The loop to search for latency in hardware was using a variable     that could be changed by user space for each sample. If the user     change this variable, it could cause a bus contention, and reading     that variable can show up as a large latency in the trace causing a     false positive. Read this variable at the start of the sample with     a READ_ONCE() into a local variable and keep the code from sharing     cache lines with readers.   - Fix function graph tracer static branch optimization code     When only one tracer is defined for function graph tracing, it uses     a static branch to call that tracer directly. When another tracer     is added, it goes into loop logic to call all the registered     callbacks.     The code was incorrect when going back to one tracer and never     re-enabled the static branch again to do the optimization code.   - And other small fixes and cleanups&quot;* tag &apos;trace-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: (46 commits)  function_graph: Restore direct mode when callbacks drop to one  tracing: Fix indentation of return statement in print_trace_fmt()  tracing: Reset last_boot_info if ring buffer is reset  tracing: Fix to set write permission to per-cpu buffer_size_kb  tracing: Fix false sharing in hwlat get_sample()  tracing: Move d_max_latency out of CONFIG_FSNOTIFY protection  tracing: Better separate SNAPSHOT and MAX_TRACE options  tracing: Add tracer_uses_snapshot() helper to remove #ifdefs  tracing: Rename trace_array field max_buffer to snapshot_buffer  tracing: Move pid filtering into trace_pid.c  tracing: Move trace_printk functions out of trace.c and into trace_printk.c  tracing: Use system_state in trace_printk_init_buffers()  tracing: Have trace_printk functions use flags instead of using global_trace  tracing: Make tracing_update_buffers() take NULL for global_trace  tracing: Make printk_trace global for tracing system  tracing: Move ftrace_trace_stack() out of trace.c and into trace.h  tracing: Move __trace_buffer_{un}lock_*() functions to trace.h  tracing: Make tracing_selftest_running global to the tracing subsystem  tracing: Make tracing_disabled global for tracing system  tracing: Clean up use of trace_create_maxlat_file()  ...

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Sat, 14 Feb 2026 04:25:16 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>98021e37d694ddc48f45b690045df013054fd69c - tracing: Move pid filtering into trace_pid.c</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#98021e37d694ddc48f45b690045df013054fd69c</link>
        <description>tracing: Move pid filtering into trace_pid.cThe trace.c file was a dumping ground for most tracing code. Startorganizing it better by moving various functions out into their own files.Move the PID filtering functions from trace.c into its own trace_pid.cfile.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Link: https://patch.msgid.link/20260208032450.998330662@kernel.orgSigned-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Sun, 08 Feb 2026 04:24:27 +0100</pubDate>
        <dc:creator>Steven Rostedt &lt;rostedt@goodmis.org&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>69c5079b49fa120c1a108b6e28b3a6a8e4ae2db5 - Merge tag &apos;trace-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#69c5079b49fa120c1a108b6e28b3a6a8e4ae2db5</link>
        <description>Merge tag &apos;trace-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-tracePull tracing updates from Steven Rostedt: - Extend tracing option mask to 64 bits   The trace options were defined by a 32 bit variable. This limits the   tracing instances to have a total of 32 different options. As that   limit has been hit, and more options are being added, increase the   option mask to a 64 bit number, doubling the number of options   available.   As this is required for the kprobe topic branches as well as the   tracing topic branch, a separate branch was created and merged into   both. - Make trace_user_fault_read() available for the rest of tracing   The function trace_user_fault_read() is used by trace_marker file   read to allow reading user space to be done fast and without locking   or allocations. Make this available so that the system call trace   events can use it too. - Have system call trace events read user space values   Now that the system call trace events callbacks are called in a   faultable context, take advantage of this and read the user space   buffers for various system calls. For example, show the path name of   the openat system call instead of just showing the pointer to that   path name in user space. Also show the contents of the buffer of the   write system call. Several system call trace events are updated to   make tracing into a light weight strace tool for all applications in   the system. - Update perf system call tracing to do the same - And a config and syscall_user_buf_size file to control the size of   the buffer   Limit the amount of data that can be read from user space. The   default size is 63 bytes but that can be expanded to 165 bytes. - Allow the persistent ring buffer to print system calls normally   The persistent ring buffer prints trace events by their type and   ignores the print_fmt. This is because the print_fmt may change from   kernel to kernel. As the system call output is fixed by the system   call ABI itself, there&apos;s no reason to limit that. This makes reading   the system call events in the persistent ring buffer much nicer and   easier to understand. - Add options to show text offset to function profiler   The function profiler that counts the number of times a function is   hit currently lists all functions by its name and offset. But this   becomes ambiguous when there are several functions with the same   name.   Add a tracing option that changes the output to be that of   &apos;_text+offset&apos; instead. Now a user space tool can use this   information to map the &apos;_text+offset&apos; to the unique function it is   counting. - Report bad dynamic event command   If a bad command is passed to the dynamic_events file, report it   properly in the error log. - Clean up tracer options   Clean up the tracer option code a bit, by removing some useless code   and also using switch statements instead of a series of if   statements. - Have tracing options be instance specific   Tracers can have their own options (function tracer, irqsoff tracer,   function graph tracer, etc). But now that the same tracer can be   enabled in multiple trace instances, their options are still global.   The API is per instance, thus changing one affects other instances.   This isn&apos;t even consistent, as the option take affect differently   depending on when an tracer started in an instance. Make the options   for instances only affect the instance it is changed under. - Optimize pid_list lock contention   Whenever the pid_list is read, it uses a spin lock. This happens at   every sched switch. Taking the lock at sched switch can be removed by   instead using a seqlock counter. - Clean up the trace trigger structures   The trigger code uses two different structures to implement a single   tigger. This was due to trying to reuse code for the two different   types of triggers (always on trigger, and count limited trigger). But   by adding a single field to one structure, the other structure could   be absorbed into the first structure making he code easier to   understand. - Create a bulk garbage collector for trace triggers   If user space has triggers for several hundreds of events and then   removes them, it can take several seconds to complete. This is   because each removal calls tracepoint_synchronize_unregister() that   can take hundreds of milliseconds to complete.   Instead, create a helper thread that will do the clean up. When a   trigger is removed, it will create the kthread if it isn&apos;t already   created, and then add the trigger to a llist. The kthread will take   the items off the llist, call tracepoint_synchronize_unregister(),   and then remove the items it took off. It will then check if there&apos;s   more items to free before sleeping.   This makes user space removing all these triggers to finish in less   than a second. - Allow function tracing of some of the tracing infrastructure code   Because the tracing code can cause recursion issues if it is traced   by the function tracer the entire tracing directory disables function   tracing. But not all of tracing causes issues if it is traced.   Namely, the event tracing code. Add a config that enables some of the   tracing code to be traced to help in debugging it. Note, when this is   enabled, it does add noise to general function tracing, especially if   events are enabled as well (which is a common case). - Add boot-time backup instance for persistent buffer   The persistent ring buffer is used mostly for kernel crash analysis   in the field. One issue is that if there&apos;s a crash, the data in the   persistent ring buffer must be read before tracing can begin using   it. This slows down the boot process. Once tracing starts in the   persistent ring buffer, the old data must be freed and the addresses   no longer match and old events can&apos;t be in the buffer with new   events.   Create a way to create a backup buffer that copies the persistent   ring buffer at boot up. Then after a crash, the always on tracer can   begin immediately as well as the normal boot process while the crash   analysis tooling uses the backup buffer. After the backup buffer is   finished being read, it can be removed. - Enable function graph args and return address options at the same   time   Currently the when reading of arguments in the function graph tracer   is enabled, the option to record the parent function in the entry   event can not be enabled. Update the code so that it can. - Add new struct_offset() helper macro   Add a new macro that takes a pointer to a structure and a name of one   of its members and it will return the offset of that member. This   allows the ring buffer code to simplify the following:   From:  size = struct_size(entry, buf, cnt - sizeof(entry-&gt;id));     To:  size = struct_offset(entry, id) + cnt;   There should be other simplifications that this macro can help out   with as well* tag &apos;trace-v6.19&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: (42 commits)  overflow: Introduce struct_offset() to get offset of member  function_graph: Enable funcgraph-args and funcgraph-retaddr to work simultaneously  tracing: Add boot-time backup of persistent ring buffer  ftrace: Allow tracing of some of the tracing code  tracing: Use strim() in trigger_process_regex() instead of skip_spaces()  tracing: Add bulk garbage collection of freeing event_trigger_data  tracing: Remove unneeded event_mutex lock in event_trigger_regex_release()  tracing: Merge struct event_trigger_ops into struct event_command  tracing: Remove get_trigger_ops() and add count_func() from trigger ops  tracing: Show the tracer options in boot-time created instance  ftrace: Avoid redundant initialization in register_ftrace_direct  tracing: Remove unused variable in tracing_trace_options_show()  fgraph: Make fgraph_no_sleep_time signed  tracing: Convert function graph set_flags() to use a switch() statement  tracing: Have function graph tracer option sleep-time be per instance  tracing: Move graph-time out of function graph options  tracing: Have function graph tracer option funcgraph-irqs be per instance  trace/pid_list: optimize pid_list-&gt;lock contention  tracing: Have function graph tracer define options per instance  tracing: Have function tracer define options per instance  ...

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Fri, 05 Dec 2025 18:51:37 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f93a7d0caccd6ab76dacfd620013cfc41f49fb8d - ftrace: Allow tracing of some of the tracing code</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#f93a7d0caccd6ab76dacfd620013cfc41f49fb8d</link>
        <description>ftrace: Allow tracing of some of the tracing codeThere is times when tracing the tracing infrastructure can be useful fordebugging the tracing code. Currently all files in the tracing directoryare set to &quot;notrace&quot; the functions.Add a new config option FUNCTION_SELF_TRACING that will allow some of thefiles in the tracing infrastructure to be traced. It requires a config toenable because it will add noise to the function tracer if events andother tracing features are enabled. Tracing functions and events togetheris quite common, so not tracing the event code should be the default.Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Tom Zanussi &lt;zanussi@kernel.org&gt;Link: https://patch.msgid.link/20251120181514.736f2d5f@gandalf.local.homeSigned-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Fri, 21 Nov 2025 00:15:14 +0100</pubDate>
        <dc:creator>Steven Rostedt &lt;rostedt@goodmis.org&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad - Merge commit &apos;linus&apos; into core/bugs, to resolve conflicts</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#a53d0cf7f1cb3182ad533ff5cacfa5fd29c419ad</link>
        <description>Merge commit &apos;linus&apos; into core/bugs, to resolve conflictsResolve conflicts with this commit that was developed in parallelduring the merge window: 8c8efa93db68 (&quot;x86/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust&quot;) Conflicts:	arch/riscv/include/asm/bug.h	arch/x86/include/asm/bug.hSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Tue, 05 Aug 2025 11:15:34 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b87f67b4c87452e21721887fa8dec1f4c6b2b7c - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#8b87f67b4c87452e21721887fa8dec1f4c6b2b7c</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.18 merge window.

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 06:53:13 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b051897df2375414587a245ecb9bb1a4d26b3b8 - Merge tag &apos;v6.17-rc2&apos; into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#4b051897df2375414587a245ecb9bb1a4d26b3b8</link>
        <description>Merge tag &apos;v6.17-rc2&apos; into HEADSync up with mainline to bring in changes to include/linux/sprintf.h

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 20:46:49 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d325efac5938efa3c2a25df72a1bd1af16cd0ed8 - Merge branch &apos;for-6.18/core&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#d325efac5938efa3c2a25df72a1bd1af16cd0ed8</link>
        <description>Merge branch &apos;for-6.18/core&apos; into for-linus- allow HID-BPF to rebind a driver to hid-multitouch (Benjamin  Tissoires)- Change hid_driver to use a const char* for .name (Rahul Rameshbabu)

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Tue, 30 Sep 2025 16:31:10 +0200</pubDate>
        <dc:creator>Benjamin Tissoires &lt;bentiss@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>71b28769d708f20046fc6f853cf93fb88a8b6e11 - Merge remote-tracking branch &apos;origin&apos; into for-6.18/intel-thc-hid</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/trace/Makefile#71b28769d708f20046fc6f853cf93fb88a8b6e11</link>
        <description>Merge remote-tracking branch &apos;origin&apos; into for-6.18/intel-thc-hidNeeded as a basisi for followup support for quicki2c advanced BIOS features.Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;

            List of files:
            /linux/kernel/trace/Makefile</description>
        <pubDate>Fri, 19 Sep 2025 17:08:20 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
</channel>
</rss>
