1. 0867b7b Merge branch 'fix-some-arena-paper-cuts' by Alexei Starovoitov · 3 hours ago for-next master
  2. fb854e2 selftests/bpf: Test an arena kfunc argument passed from a subprogram by Kumar Kartikeya Dwivedi · 10 hours ago
  3. 31ef8ab selftests/bpf: Test the address space rendering of the arena type tag by Kumar Kartikeya Dwivedi · 10 hours ago
  4. 7418d92 libbpf: Render the arena type tag with its address space by Kumar Kartikeya Dwivedi · 10 hours ago
  5. a8471eb bpf: Set up the arena base only in functions that use it by Kumar Kartikeya Dwivedi · 10 hours ago
  6. 8911d776 selftests/bpf: Test arena binding by libbpf by Kumar Kartikeya Dwivedi · 10 hours ago
  7. cd7a395 libbpf: Bind the arena of an object to every program in it by Kumar Kartikeya Dwivedi · 10 hours ago
  8. bc4a327d selftests/bpf: Move the no-arena tests out of objects with an arena map by Kumar Kartikeya Dwivedi · 10 hours ago
  9. 1dad22d selftests/bpf: Test __arena pointer members by Kumar Kartikeya Dwivedi · 10 hours ago
  10. 9278bed selftests/bpf: Test __nullable pointer members by Kumar Kartikeya Dwivedi · 10 hours ago
  11. 7efe1d4e bpf: Turn loads of __arena pointer members into arena pointers by Kumar Kartikeya Dwivedi · 10 hours ago
  12. bc7c282 bpf: Recognize __nullable on pointer members of kernel structs by Kumar Kartikeya Dwivedi · 10 hours ago
  13. 1083299 bpf: Add the __arena and __nullable BTF type tags by Kumar Kartikeya Dwivedi · 10 hours ago
  14. d837f00 selftests/bpf: Clone a program that calls a module kfunc by Kumar Kartikeya Dwivedi · 10 hours ago
  15. b1eaee8 libbpf: Keep the fd_array fill index out of bpf_program__clone() by Kumar Kartikeya Dwivedi · 10 hours ago
  16. c2e56c8 selftests/bpf: Bind an exclusive map through a continuous fd_array by Kumar Kartikeya Dwivedi · 10 hours ago
  17. 55f1777 bpf: Check exclusive maps once the program digest is final by Kumar Kartikeya Dwivedi · 10 hours ago
  18. 25bb03f selftests/bpf: Drop subtest descriptions in jit_insns_arena by Tiezhu Yang · 14 hours ago
  19. 4f84263 bpf: Refuse the prologue for an extension if callers keep packet pointers by Alexei Starovoitov · 22 hours ago
  20. e2c978a selftests/bpf: Run the cpumask map insert tests only for the test task by Qiliang Yuan · 11 days ago
  21. 44b6b1d Merge branch 'bpf-enforce-trusted-btf-id-argument-provenance' by Kumar Kartikeya Dwivedi · 21 hours ago
  22. 71b6a96 selftests/bpf: Cover trusted BTF ID argument provenance by Yiyang Chen · 12 days ago
  23. c3a0bfd bpf: Enforce trusted BTF ID argument provenance by Yiyang Chen · 12 days ago
  24. 0f9b1e9 selftests/bpf: Add bpf_proactive_reclaim test by Hui Zhu · 11 days ago
  25. 27dc4fc4 Merge branch 'bpf-fix-incorrect-handling-of-user-flags-by-percpu-map-updates' by Alexei Starovoitov · 24 hours ago
  26. 2239279 selftests/bpf: Add tests for percpu map flags combination by Masoud Aghasi · 11 days ago
  27. 4a9b25f bpf: Fix incorrect handling of user flags by percpu hash map updates by Masoud Aghasi · 11 days ago
  28. a898ff0 bpf: Fix incorrect handling of user flags in bpf_percpu_array_update by Masoud Aghasi · 11 days ago
  29. a2e3191 Merge branch 'selftests-bpf-fix-selftests-fails-with-clang23' by Alexei Starovoitov · 24 hours ago
  30. ce42271 selftests/bpf: Use _exit() in uprobe_multi_test clone-ed child by KaFai Wan · 2 days ago
  31. 8342d47 selftests/bpf: Fix stack arg pruning test JOIN log expectation by KaFai Wan · 2 days ago
  32. 8d637d4 selftests/bpf: Fix stack_arg precision backtracking log expectation by KaFai Wan · 2 days ago
  33. 0ceb2f2 bpf: Determine freplace staticness from BTF linkage by KaFai Wan · 2 days ago
  34. 0007654 lib/buildid: reject file offsets that do not fit in pgoff_t by Nickolai Zeldovich · 2 days ago
  35. 2c79356 Merge branch 'bpf-zero-extend-the-index-in-inlined-bpf_get_func_arg' by Alexei Starovoitov · 31 hours ago
  36. 38dbc30 selftests/bpf: Test out-of-range index bits in bpf_get_func_arg() by Woojin Ji · 2 days ago
  37. 1c1dda9 bpf: Zero-extend the index in inlined bpf_get_func_arg() by Woojin Ji · 2 days ago
  38. 8cebaa3b locking/atomic: arc, hexagon, openrisc: Define arch_cmpxchg_local() by Sasha Levin · 33 hours ago
  39. 73a5acc bpf, x86: Mask the shift counts of the magic number division by Daniel Borkmann · 35 hours ago
  40. a630353 Merge branch 'bpf-memory-safety-lifetime-and-locking-fixes-followups' by Alexei Starovoitov · 2 days ago
  41. a6f8a67 bpf: Refuse packet slices for packet-changing helpers by Josef Bacik · 2 days ago
  42. ab08863 bpf: Use memmove() to store bytes in an xdp_buff by Alexei Starovoitov · 2 days ago
  43. 1db084f bpf: Use memmove() to store bytes in an skb by Josef Bacik · 2 days ago
  44. 1c19f2b bpf: Follow the head if an skb is written from a slice by Josef Bacik · 2 days ago
  45. bb72c28 bpf: Unclone the skb for kfuncs that write through a dynptr by Alexei Starovoitov · 2 days ago
  46. aa486cf bpf: Refuse the prologue for an extension that cannot take it by Alexei Starovoitov · 2 days ago
  47. b7f97db bpf: Don't take a dynptr argument for a local dynptr by Josef Bacik · 2 days ago
  48. 5899986 bpf: Let bpf_dynptr_write() mark a global function by Josef Bacik · 2 days ago
  49. 19e6ca6 bpf: Drop packet pointers behind kfuncs writing an skb by Josef Bacik · 2 days ago
  50. f993512 bpf, cpumap: Hold the device of frames in the queue by Josef Bacik · 2 days ago
  51. 6aff012 bpf: Use the socket of a sk_lookup test run under RCU by Josef Bacik · 2 days ago
  52. 4eaf4d7 bpf: Keep the symbols of a program until it has ended by Josef Bacik · 2 days ago
  53. b6458ab bpf: Don't take an extension for a function that runs sleepable by Alexei Starovoitov · 2 days ago
  54. f693030 bpf: Keep values of a dead owner for sleepable programs by Josef Bacik · 2 days ago
  55. fcbfa99 bpf: Don't let an extension reach further into the context than its target by Alexei Starovoitov · 2 days ago
  56. b83bacf bpf: Don't take a program with a target program for an iterator by Alexei Starovoitov · 2 days ago
  57. c058636 Merge branch 'bpf-memory-safety-lifetime-and-locking-fixes' by Alexei Starovoitov · 2 days ago
  58. 5bdd61e bpf: Free what map_free() unlinks for sleepable readers by Josef Bacik · 2 days ago
  59. 8d0358f bpf: Keep iterator programs off special map fields by Josef Bacik · 2 days ago
  60. 7fe348f bpf: Don't take an extension for a writable raw tracepoint program by Alexei Starovoitov · 2 days ago
  61. cd0490e bpf: Assume no bounds for a writable tp with tail calls by Josef Bacik · 2 days ago
  62. 7cc639d bpf: Don't take an extension for an iterator program by Josef Bacik · 2 days ago
  63. 7fa323d bpf: Assume no bounds for buffers behind a tail call by Josef Bacik · 2 days ago
  64. 3e6d752 bpf: Check the maps that sleepable callbacks use by Josef Bacik · 2 days ago
  65. 927c9c9 bpf: Count sleepable callbacks as sleepable map users by Josef Bacik · 2 days ago
  66. 1e28a5e bpf: Keep a program until its bpf_wq callback has ended by Josef Bacik · 2 days ago
  67. af929bc bpf: Don't bind a program to a netdev that goes away by Josef Bacik · 2 days ago
  68. 8e83d53 bpf: Fix stale offload->prog pointer after realloc by Josef Bacik · 2 days ago
  69. 45e912f bpf: Check the new program of an iterator link update by Josef Bacik · 2 days ago
  70. 13ac7c05 bpf: Bound the nesting that the BTF show code follows by Josef Bacik · 2 days ago
  71. 070a96b bpf: Hold the socket in the sk_storage map iterator by Josef Bacik · 2 days ago
  72. bd89791 bpf: Link the first element after its storage is published by Alexei Starovoitov · 2 days ago
  73. 6186c97 bpf: Fix NULL deref in the sk_storage map iterator by Josef Bacik · 2 days ago
  74. 22f100b bpf: Clear sk_refcnt of a clone before its storage is linked by Alexei Starovoitov · 2 days ago
  75. 427e751 bpf: Update the SRH state if End.B6 fails late by Josef Bacik · 2 days ago
  76. 434324c bpf: Pull the inner header for End.DT6 in End.BPF by Josef Bacik · 2 days ago
  77. e8b0846 bpf: Validate the SRH which End.DT6 uncovers in End.BPF by Josef Bacik · 2 days ago
  78. 30a140c bpf: Don't saturate owner_refcnt on the last unpin by Josef Bacik · 2 days ago
  79. 3ccd700 bpf: Read the probe of a perf event under event_mutex by Josef Bacik · 2 days ago
  80. 12d07c3 bpf: Don't let bpf_skb_adjust_room() use up the MSS by Josef Bacik · 2 days ago
  81. ee4f44e bpf: Look at all 64 bits of a BPF_JSET mask on 32-bit by Josef Bacik · 2 days ago
  82. c6dc0a2 bpf: Forbid sleeping in bpf_find_vma() callbacks by Josef Bacik · 2 days ago
  83. dfcd176 bpf: Reject sleepable programs for task_vma iterator by Josef Bacik · 2 days ago
  84. ccb88db bpf: Don't hand out a linked element as extra element by Josef Bacik · 2 days ago
  85. f52b699 bpf: Don't leak the inode when token creation fails by Josef Bacik · 2 days ago
  86. 9bdd5e7 bpf: Forbid sleeping in hash map for_each callbacks by Josef Bacik · 2 days ago
  87. b3ca872 bpf: Use the frame mem type in devmap egress XDP by Josef Bacik · 2 days ago
  88. 5256161 selftests/bpf: Test narrow read of bpf_tcp_sock u64 fields by Jiayuan Chen · 2 days ago
  89. af87349 bpf: Fix verifier WARN on narrow read of bpf_tcp_sock u64 fields by Jiayuan Chen · 2 days ago
  90. ab21f97 Merge branch 'bpftool-fail-map-dump-for-maps-that-can-t-be-iterated' by Alexei Starovoitov · 2 days ago
  91. 631fee3 selftests/bpf: Test bpftool map dump on maps that can't be iterated by Maxim Skokov · 3 days ago
  92. 70ac4de bpftool: Fail map dump for maps that can't be iterated by Maxim Skokov · 3 days ago
  93. b32b495 bpftool: Print ENOTSUPP as "Operation not supported" by Maxim Skokov · 3 days ago
  94. 458575e bpf: Don't echo user-supplied map info fields back to userspace by Daniel Borkmann · 3 days ago
  95. 645f5fc Merge branch 'bpf-follow-up-by-value-struct-and-__int128-argument-support' by Alexei Starovoitov · 3 days ago
  96. 8395b40 selftests/bpf: Test trampolines on more BPF functions with stack args by Yonghong Song · 3 days ago
  97. 9b2e513 bpf: Refuse a trampoline on an unreliable static function with stack args by Yonghong Song · 3 days ago
  98. 9c6fc12 selftests/bpf: Test trampoline args of a BPF function at an odd slot by Yonghong Song · 3 days ago
  99. b687821 selftests/bpf: Test trampoline args around a 16-byte aligned stack arg by Yonghong Song · 3 days ago
  100. 0e6d7e9 bpf, x86: Place trampoline arguments by the x86-64 calling convention by Yonghong Song · 3 days ago