a55c6a9 (HEAD -> SomethingNew-15, origin/SomethingNew-15) SN: Bump to 1.7.2
669fda1 (1.8.0-1) bpf: allow helpers to return PTR_TO_SOCK_COMMON
c13bdeb bpf: implement lookup-free direct value access for maps
e87ee51 Revert "syscall: Only fake uname on very first call of netbpfload"
568d61f bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed()
a42d376 bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
d3bd950 bpf: always allocate at least 16 bytes for setsockopt hook
49ad3f0 bpf, sockmap: convert to generic sk_msg interface
5b99598 bpf: sockmap, convert bpf_compute_data_pointers to bpf__sk_skb
415293e bpf: sockmap: fix typos
a0d41b4 lib/scatterlist: add sg_init_marker() helper
840671b net: generalize sk_alloc_sg to work with scatterlist rings
c0a964a sock: make static tls function alloc_sg generic sock helper
3ec8e52 net: do_tcp_sendpages flag to avoid SKBTX_SHARED_FRAG
feffee2 sockmap: convert refcnt to an atomic refcnt
cfceead bpf: sockmap, add hash map support
956127d bpf: sockmap, refactor sockmap routines to work with hashmap
4999975 bpf: implement getsockopt and setsockopt hooks
3389525 net: socket: add __sys_setsockopt() helper; remove in-kernel call to syscall
9fc7889 net: socket: add _sys_getsockopt() helper; remove in-kernel call to syscall
f47d199 bpf: Introduce bpf sk local storage
2313a87 bpf: introduce BPF_F_LOCK flag
e41de84 bpf: Introduce ARG_PTR_TO{INT,LONG} arg types
b3b7dfa bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE
7c9a857 bpf: allow map helpers access to map values directly
ae22596 bpf: add writable context for raw tracepoints
46bf1f7 bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock
aa73071 bpf: Support socket lookup in CGROUP_SOCK_ADDR progs
510f35e bpf: Extend the sk_lookup() helper to XDP hookpoint.
f50601e xdp: generic XDP handling of xdp_rxq_info
a207bec xdp: move struct xdp_buff from filter.h to xdp.h
150fef6 net: avoid including xdp.h in filter.h
dbce407 xdp: base API for new XDP rx-queue info concept
645d71b netfilter: nf_tables: add support for native socket matching
6bddef5 net: Add asynchronous callbacks for xfrm on layer 2.
48ca877 xfrm: Separate ESP handling from segmentation for GRO packets.
ac29b54 net: move secpath_exist helper to sk_buff.h
225c0cf netfilter: meta: secpath support
c57d4ec sk_buff: add skb extension infrastructure
6266fc2 xfrm: add documentation for xfrm device offload api
4483f98 fixup: add back code missed during BPF picking
39c8cd9 bpf: undo prog rejection on read-only lock failure
de86c15 bpf: Add helper to retrieve socket in BPF
7fec54c SQUASH! bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helpe
2faec12 bpf: introduce bpf_spin_lock
4cd2b68 bpf: enable cgroup local storage map pretty print with kind_flag
bfe4559 bpf: btf: fix struct/union/fwd types with kind_flag
86aae98 bpf: add bpffs pretty print for cgroup local storage maps
576b2aa bpf: pass struct btf pointer to the map_check_btf() callback
8a1f065 bpf: Define cgroup_bpf_enabled for CONFIG_CGROUP_BPF=n
6ccaa7d bpf: introduce per-cpu cgroup local storage
6a929e7 bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info
132f05d bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined
c92da1b bpf: Create a new btf_name_by_offset() for non type name use case
aa256d2 bpf: reject any prog that failed read-only lock
d1148b6 bpf: Add bpf_line_info support
9741d35 bpf: don't leave partial mangled prog in jit_subprogs error path
f8bd1b4 bpf: btf: support proper non-jit func info
0890d11 bpf: Introduce bpf_func_info
83c6455 bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO
f2b7b56 bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv
89d103e bpf: Expose check_uarg_tail_zero()
3a4636c bpf: Append prog->aux->name in bpf_get_prog_name()
b1beda2 bpf: get JITed image lengths of functions via syscall
a702de6 bpf: get kernel symbol addresses via syscall
f3d4146 bpf: Add gpl_compatible flag to struct bpf_prog_info
b8b0706 bpf: centre subprog information fields
4de5c87 bpf: unify main prog and subprog
58e4ff2 bpf: fix maximum stack depth tracking logic
60d6dd7 bpf, x64: fix memleak when not converging on calls
fd40edb bpf: decouple btf from seq bpf fs dump and enable more maps
0c78ac7 bpf: Add reference tracking to verifier
0adf9d3 bpf: properly enforce index mask to prevent out-of-bounds speculation
0c2e010 bpf, verifier: detect misconfigured mem, size argument pair
d6ed47c bpf: introduce ARG_PTR_TO_MEM_OR_NULL
f875864 bpf: Macrofy stack state copy
af67ff9 bpf: Generalize ptr_or_null regs check
c332553 bpf: Add iterator for spilled registers
26c017c bpf/verifier: refine retval R0 state for bpf_get_stack helper
ae355e2 bpf: Remove struct bpf_verifier_env argument from print_bpf_insn
11e22b0 bpf: annotate bpf_insn_print_t with printf
ba7b677 bpf: allow for correlation of maps and helpers in dump
ae319d6 /proc/module: use the same logic as /proc/kallsyms for address exposure
0ea104c stop using '%pK' for /proc/kallsyms pointer values
2b5859b bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h
ae92be4 bpf: x64: add JIT support for multi-function programs
7f8132f bpf: fix net.core.bpf_jit_enable race
6fca720 bpf: add support for bpf_call to interpreter
822ded1 bpf: introduce function calls (verification)
25bca47 bpf: cleanup register_is_null()
ff7fbef bpf: print liveness info to verifier log
f35ce00 bpf: also improve pattern matches for meta access
daa8917 bpf: add meta pointer for direct access
4aba289 bpf: rename bpf_compute_data_end into bpf_compute_data_pointers
eed67aa bpf: squash of log related commits
828505f bpf: move instruction printing into a separate file
91eccbc bpf: btf: Introduce BTF ID
734c905 bpf: btf: Add pretty print support to the basic arraymap
0367cd7 nsfs: clean-up ns_get_path() signature to return int
db46fd8 new primitive: vfs_mkobj()
d796455 bpf_obj_do_pin(): switch to vfs_mkobj(), quit abusing ->mknod()
d8075b6 bpf: offload: report device information about offloaded maps
c4f31b4 bpf: offload: add map offload infrastructure
ffb460b bpf: add map_alloc_check callback
4016e80 bpf: offload: factor out netdev checking at allocation time
1eb72b7 bpf: rename bpf_dev_offload -> bpf_prog_offload
c64e716 bpf: offload: allow netdev to disappear while verifier is running
241f695 bpf: offload: free program id when device disappears
55ac955 bpf: offload: report device information for offloaded programs
f709dce nsfs: unobfuscate
73e6df7 nsfs: generalize ns_get_path() for path resolution with a task
802b783 bpf: offload: don't require rtnl for dev list manipulation
8843171 bpf: offload: ignore namespace moves
32f3c29 bpf: Add PTR_TO_SOCKET verifier type
cbea241 bpf: extend cgroup bpf core to allow multiple cgroup storage types
f9fc292 bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id()
a951394 bpf: implement bpf_get_current_cgroup_id() helper
d87af03 bpf: introduce the bpf_get_local_storage() helper function
3c3977c bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
ef3abfa bpf: extend bpf_prog_array to store pointers to the cgroup storage
03f913e BACKPORT: bpf: allocate cgroup storage entries on attaching bpf programs
742b32b bpf: include errno.h from bpf-cgroup.h
c0338f2 bpf: pass a pointer to a cgroup storage using pcpu variable
9ceab82 bpf: introduce cgroup storage maps
5099ca3 bpf: add ability to charge bpf maps memory dynamically
795af37 bpf: add helper for copying attrs to struct bpf_map
2ef6ceb bpf: introduce new bpf cpu map type BPF_MAP_TYPE_CPUMAP
471f9df bpf/tracing: fix a deadlock in perf_event_detach_bpf_prog
d8041e9 bpf: set maximum number of attached progs to 64 for a single perf tp
4e2b9d7 bpf: avoid rcu_dereference inside bpf_event_mutex lock region
91d0031 bpf: fix bpf_prog_array_copy_to_user() issues
a6cd559 bpf: fix pointer offsets in context for 32 bit
148e4d4 BACKPORT: bpf: create tcp_bpf_ulp allowing BPF to monitor socket TX/RX data
05d27b2 BACKPORT: bpf: Sysctl hook
70c1add BACKPORT: flow_dissector: implements flow dissector BPF hook
82b0444 BACKPORT: bpf: Add base proto function for cgroup-bpf programs
5ec6941 netfilter: xt_connmark: fix list corruption on rmmod
f015354 netfilter: xt_connmark: do not cast xt_connmark_tginfo1 to xt_connmark_tginfo2
924557c netfilter: xt_connmark: Add bit mapping for bit-shift operation.
0efcf04 netfilter: xt_conntrack: Support bit-shifting for CONNMARK & MARK targets.
8c31581 netfilter: x_tables: use pr ratelimiting in all remaining spots
e073f2c FROMLIST: [net-next,v2,1/2] bpf: Allow CGROUP_SKB eBPF program to access sk_buff
5b5ba85 BACKPORT: bpf: introduce BPF_RAW_TRACEPOINT
fff1cd8 cfg80211/nl80211: macro: Switch to COUNT_ARGS macro
2eab28f f2fs: macro: Switch to COUNT_ARGS macro
89b97c2 macro: introduce COUNT_ARGS() macro
8a13b2a bpf/tracing: fix kernel/events/core.c compilation error
dcd7acc BACKPORT: bpf/tracing: allow user space to query prog array on the same tp
991e80c bpf: sockmap, add sock close() hook to remove socks
e67fc89 net: add a UID to use for ULP socket assignment
f2d3edb BACKPORT: bpf: remove the verifier ops from program structure
1f4b814 bpf, cgroup: implement eBPF-based device controller for cgroup v2
c8689b6 device_cgroup: prepare code for bpf-based device controller This is non-functional change to prepare the device cgroup code for adding eBPF-based controller for cgroups v2.
83b527a device_cgroup: add DEVCG prefix to ACC and DEV_* constants
c491083 BACKPORT: bpf: split verifier and program ops
8176a0e net: wireless: scsc: Add support for NL80211_WPA_VERSION_3
01c45c6 nl80211: add WPA3 definition for SAE authentication
c638522 include: uapi: linux: Thin down imported BSP headers
3278b35 include: uapi: linux: Import Exynos Linaro BSP kernel headers
84bae7c firmware: abov: mac2unix