Files
linux/include/linux
Linus Torvalds 421066905c Merge tag 'probes-fixes-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull probes fixes from Masami Hiramatsu:

 - Protect kprobe_blacklist with RCU

   RCU-protect kprobe_blacklist and use kfree_rcu() to prevent UAF races
   during module unloading and enable safe atomic lookups.

 - Fix multi-probe field use-after-free

   Duplicate field and type strings on trace_probe_event to prevent UAF
   when freeing primary probe

 - Fix probe BTF member lookup:

   Check the containing inner struct/union kflag when resolving
   anonymous members to ensure correct bitfield offset calculation

   Prevent unnamed bitfields from being pushed to anon_stack in
   btf_find_struct_member(), avoiding false lookup errors

   Fix code block indentation in get_bitoffset_of_field()

 - uprobes error pointer safety

   Guard free_trace_uprobe() with IS_ERR_OR_NULL() to avoid crashing
   during automatic cleanup when an error pointer is returned

* tag 'probes-fixes-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  kprobes: Protect kprobe_blacklist with RCU
  tracing/probes: Fix use-after-free on field name/type of events with multiple probes
  tracing/probes: Fix code indent in get_bitoffset_of_field()
  tracing/probes: Fix BTF kflag check for anonymous struct member access
  tracing/probes: Fix anon_stack check for unnamed bitfields in btf_find_struct_member
  uprobes: guard trace cleanup against error pointers
2026-09-04 08:24:09 -07:00
..
2026-07-23 10:24:12 -07:00
2026-08-07 14:18:13 -03:00
2026-08-10 18:00:47 +01:00
2026-07-29 17:54:58 -07:00
2026-08-04 19:18:48 -07:00
2026-08-15 17:09:32 -06:00
2026-08-15 23:36:18 +02:00
2026-07-27 16:25:34 +02:00
2026-08-06 06:47:33 -06:00
2026-07-28 11:25:30 -04:00
2026-08-31 17:22:03 -07:00
2026-07-31 10:09:12 +02:00
2026-08-24 18:42:50 -07:00
2026-07-23 15:42:48 +02:00
2026-08-12 16:24:26 +02:00
2026-07-28 21:11:47 -07:00
2026-08-05 11:20:12 -07:00
2026-08-05 11:20:12 -07:00
2026-07-23 19:21:13 +01:00
2026-08-15 23:36:18 +02:00
2026-07-15 15:34:25 -07:00
2026-07-15 15:34:25 -07:00
2026-08-24 18:43:26 -07:00
2026-07-27 17:18:00 +02:00
2026-07-31 16:22:52 -04:00
2026-07-13 07:09:28 +02:00