android_kernel_motorola_sm6375/kernel/bpf
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Rosenberg 29efcdd0db
BACKPORT: ANDROID: fuse-bpf: Use fuse_bpf_args in uapi
fuse_args is not suitable for use in the uapi - it is not stable, and
contains internal pointers. Replace with stable equivalent.

The end_offset values are currently unused and unset, but will be used
in a follow up patch by the verifier.

Test: fuse_test, atest ScopedStorageDeviceTest pass
Bug: 202785178
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Change-Id: Ic1c12f9706aeae233cc30a0d68ed2533030e485b
2026-05-08 21:46:17 +02:00
..
preload UPSTREAM: bpf: Fix umd memory leak in copy_process() 2026-01-14 18:12:50 -08:00
arraymap.c UPSTREAM: bpf: Acquire map uref in .init_seq_private for array map iterator 2026-01-14 18:13:02 -08:00
bpf_fuse.c BACKPORT: ANDROID: fuse-bpf: Use fuse_bpf_args in uapi 2026-05-08 21:46:17 +02:00
bpf_inode_storage.c UPSTREAM: bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF 2026-01-14 18:12:50 -08:00
bpf_iter.c UPSTREAM: bpf: Fix an unitialized value in bpf_iter 2026-01-14 18:12:49 -08:00
bpf_local_storage.c UPSTREAM: bpf: Annotate data races in bpf_local_storage 2026-01-14 18:13:06 -08:00
bpf_lru_list.c bpf: Address KCSAN report on bpf_lru_list 2023-07-27 08:37:42 +02:00
bpf_lru_list.h UPSTREAM: bpf: Fix a typo "inacitve" -> "inactive" 2025-12-23 13:36:12 -08:00
bpf_lsm.c UPSTREAM: bpf: Update verification logic for LSM programs 2026-01-14 18:12:46 -08:00
bpf_struct_ops.c UPSTREAM: bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 2026-01-14 18:12:57 -08:00
bpf_struct_ops_types.h UPSTREAM: bpf: tcp: Support tcp_congestion_ops in bpf 2025-12-23 13:35:51 -08:00
btf.c BACKPORT: ANDROID: fuse-bpf v1 2026-05-08 21:46:14 +02:00
cgroup.c BACKPORT: treewide: Use fallthrough pseudo-keyword 2026-01-14 18:13:16 -08:00
core.c UPSTREAM: bpf: Detect IP == ksym.end as part of BPF program 2026-01-14 18:13:08 -08:00
cpumap.c BACKPORT: treewide: Use fallthrough pseudo-keyword 2026-01-14 18:13:16 -08:00
devmap.c UPSTREAM: bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation 2026-01-14 18:12:49 -08:00
disasm.c bpf: Introduce BPF nospec instruction for mitigating Spectre v4 2021-09-15 09:47:38 +02:00
disasm.h
dispatcher.c UPSTREAM: bpf: Remove bpf_image tree 2025-12-23 13:36:07 -08:00
hashtab.c UPSTREAM: bpf: Acquire map uref in .init_seq_private for hash map iterator 2026-01-14 18:13:02 -08:00
helpers.c UPSTREAM: bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers 2026-01-14 18:13:12 -08:00
inode.c UPSTREAM: bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET 2026-01-14 18:12:51 -08:00
local_storage.c UPSTREAM: bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper 2026-01-14 18:12:57 -08:00
lpm_trie.c UPSTREAM: bpf: Add map_meta_equal map ops 2026-01-14 18:12:24 -08:00
Makefile BACKPORT: ANDROID: fuse-bpf v1 2026-05-08 21:46:14 +02:00
map_in_map.c UPSTREAM: bpf: Relax max_entries check for most of the inner map types 2026-01-14 18:12:24 -08:00
map_in_map.h UPSTREAM: bpf: Add map_meta_equal map ops 2026-01-14 18:12:24 -08:00
map_iter.c UPSTREAM: bpf: Implement link_query callbacks in map element iterators 2026-01-14 18:12:16 -08:00
net_namespace.c UPSTREAM: bpf, netns: Fix build without CONFIG_INET 2026-01-14 18:13:18 -08:00
offload.c UPSTREAM: nsfs: clean-up ns_get_path() signature to return int 2025-12-23 13:35:44 -08:00
percpu_freelist.c UPSTREAM: bpf: Initialize same number of free nodes for each pcpu_freelist 2026-01-14 18:13:03 -08:00
percpu_freelist.h UPSTREAM: bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI 2026-01-14 18:12:40 -08:00
prog_iter.c UPSTREAM: bpf: Refactor bpf_iter_reg to have separate seq_info member 2026-01-14 18:12:07 -08:00
queue_stack_maps.c UPSTREAM: bpf: Add map_meta_equal map ops 2026-01-14 18:12:24 -08:00
reuseport_array.c UPSTREAM: bpf, net: Rework cookie generator as per-cpu one 2026-01-14 18:12:39 -08:00
ringbuf.c UPSTREAM: bpf: Fix overrunning reservations in ringbuf 2026-01-14 18:13:10 -08:00
stackmap.c UPSTREAM: bpf: Add crosstask check to __bpf_get_stack 2026-01-14 18:13:08 -08:00
syscall.c UPSTREAM: bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() 2026-01-14 18:13:17 -08:00
sysfs_btf.c
task_iter.c UPSTREAM: bpf: Save correct stopping point in file seq iteration 2026-01-14 18:12:47 -08:00
tnum.c BACKPORT: bpf: Verifier, do explicit ALU32 bounds tracking 2025-12-23 13:36:11 -08:00
trampoline.c UPSTREAM: bpf: Fix potential array overflow in bpf_trampoline_get_progs() 2026-01-14 18:13:01 -08:00
verifier.c BACKPORT: bpf: Inherit expanded/patched seen count from old aux data 2026-01-14 18:13:17 -08:00