forked from rpms/kernel
kernel-5.14.0-221.el9
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-221.el9] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077] - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968] - redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968] - spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968] - Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968] - BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968] - bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968] - bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968] - bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968] - libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968] - libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968] - libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968] - perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968] - perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968] - selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968] - docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968] - selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968] - selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968] - selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968] - bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968] - libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968] - libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968] - libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968] - bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968] - fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968] - tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968] - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968] - libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968] - ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968] - ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850] - xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968] - net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850] - net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850] - selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850] - selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968] - bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968] - geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968] - xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968] - net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968] - selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968] - selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968] - selftests: xsk: introduce validation functions (Felix Maurer) [2120968] - selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968] - selftests: xsk: add timeout to tests (Felix Maurer) [2120968] - selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968] - selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968] - selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968] - selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968] - selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968] - net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968] - xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968] - xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968] - xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968] - net: page_pool: introduce ethtool stats (Felix Maurer) [2120968] - bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968] - bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968] - bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968] - bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968] - selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968] - btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968] - bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968] - bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968] - libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968] - libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968] - bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968] - bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968] - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968] - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968] - selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968] - selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968] - libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968] - selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968] - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968] - bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968] - bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968] - Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968] - libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968] - MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968] - selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968] - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968] - bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968] - libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968] - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968] - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968] - bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968] - selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968] - bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968] - bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968] - bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968] - selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968] - s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968] - selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968] - bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968] - bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968] - bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968] - blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968] - libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968] - libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968] - libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968] - libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968] - bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968] - bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968] - selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968] - libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968] - selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968] - selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968] - selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968] - bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968] - selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968] - bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968] - bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968] - selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968] - bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968] - libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968] - bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968] - bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968] - selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968] - fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968] - selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968] - bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968] - selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968] - selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968] - bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968] - bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968] - selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968] - bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968] - bpftool: Declare generator name (Yauheni Kaliuta) [2120968] - bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968] - bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968] - selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968] - libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968] - libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968] - libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968] - selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968] - libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968] - libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968] - libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968] - selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968] - libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968] - libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968] - bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968] - bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968] - bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968] - bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968] - samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968] - bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968] - x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968] - libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968] - libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968] - libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968] - libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968] - libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968] - libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968] - libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968] - bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968] - selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968] - selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968] - selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968] - libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968] - bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968] - bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968] - bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968] - bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968] - bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968] - bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968] - bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968] - bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968] - libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968] - selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968] - libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968] - bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968] - perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968] - libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968] - libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968] - bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968] - bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968] - libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968] - libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968] - libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968] - samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968] - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968] - libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968] - bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968] - selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968] - libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968] - selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968] - bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968] - selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968] - bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968] - bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968] - page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968] - libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968] - selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968] - tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968] - selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968] - libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968] - libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968] - libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968] - libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968] - samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968] - libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968] - libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968] - libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968] - selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968] - libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968] - libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968] - libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968] - selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968] - bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968] - selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968] - libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968] - net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968] - libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968] - libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968] - libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968] - bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968] - libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968] - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968] - bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968] - bpftool: Add missing link types (Yauheni Kaliuta) [2120968] - bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968] - samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968] - sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968] - libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968] - libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968] - libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968] - libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968] - samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968] - bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968] - bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968] - bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968] - bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968] - bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968] - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968] - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968] - arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968] Resolves: rhbz#2120968, rhbz#2140077, rhbz#2130850 Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
This commit is contained in:
parent
6f91dc1a10
commit
84349502fb
@ -12,7 +12,7 @@ RHEL_MINOR = 2
|
|||||||
#
|
#
|
||||||
# Use this spot to avoid future merge conflicts.
|
# Use this spot to avoid future merge conflicts.
|
||||||
# Do not trim this comment.
|
# Do not trim this comment.
|
||||||
RHEL_RELEASE = 220
|
RHEL_RELEASE = 221
|
||||||
|
|
||||||
#
|
#
|
||||||
# ZSTREAM
|
# ZSTREAM
|
||||||
|
357
kernel.spec
357
kernel.spec
@ -119,15 +119,15 @@ Summary: The Linux kernel
|
|||||||
# define buildid .local
|
# define buildid .local
|
||||||
%define specversion 5.14.0
|
%define specversion 5.14.0
|
||||||
%define patchversion 5.14
|
%define patchversion 5.14
|
||||||
%define pkgrelease 220
|
%define pkgrelease 221
|
||||||
%define kversion 5
|
%define kversion 5
|
||||||
%define tarfile_release 5.14.0-220.el9
|
%define tarfile_release 5.14.0-221.el9
|
||||||
# This is needed to do merge window version magic
|
# This is needed to do merge window version magic
|
||||||
%define patchlevel 14
|
%define patchlevel 14
|
||||||
# This allows pkg_release to have configurable %%{?dist} tag
|
# This allows pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 220%{?buildid}%{?dist}
|
%define specrelease 221%{?buildid}%{?dist}
|
||||||
# This defines the kabi tarball version
|
# This defines the kabi tarball version
|
||||||
%define kabiversion 5.14.0-220.el9
|
%define kabiversion 5.14.0-221.el9
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of genspec.sh variables
|
# End of genspec.sh variables
|
||||||
@ -577,9 +577,6 @@ BuildRequires: kernel-rpm-macros >= 185-9
|
|||||||
# glibc-static is required for a consistent build environment (specifically
|
# glibc-static is required for a consistent build environment (specifically
|
||||||
# CONFIG_CC_CAN_LINK_STATIC=y).
|
# CONFIG_CC_CAN_LINK_STATIC=y).
|
||||||
BuildRequires: glibc-static
|
BuildRequires: glibc-static
|
||||||
%ifnarch %{nobuildarches} noarch
|
|
||||||
BuildRequires: bpftool
|
|
||||||
%endif
|
|
||||||
%if %{with_headers}
|
%if %{with_headers}
|
||||||
BuildRequires: rsync
|
BuildRequires: rsync
|
||||||
%endif
|
%endif
|
||||||
@ -623,6 +620,9 @@ BuildRequires: zlib-devel binutils-devel
|
|||||||
%endif
|
%endif
|
||||||
%if %{with_selftests}
|
%if %{with_selftests}
|
||||||
BuildRequires: clang llvm fuse-devel
|
BuildRequires: clang llvm fuse-devel
|
||||||
|
%ifarch x86_64
|
||||||
|
BuildRequires: lld
|
||||||
|
%endif
|
||||||
%ifnarch %{arm}
|
%ifnarch %{arm}
|
||||||
BuildRequires: numactl-devel
|
BuildRequires: numactl-devel
|
||||||
%endif
|
%endif
|
||||||
@ -1020,7 +1020,7 @@ and root causes of unexpected results.
|
|||||||
|
|
||||||
%if %{with_bpftool}
|
%if %{with_bpftool}
|
||||||
|
|
||||||
%define bpftoolversion 6.8.0
|
%define bpftoolversion 7.0.0
|
||||||
|
|
||||||
%package -n bpftool
|
%package -n bpftool
|
||||||
Summary: Inspection and simple manipulation of eBPF programs and maps
|
Summary: Inspection and simple manipulation of eBPF programs and maps
|
||||||
@ -1063,6 +1063,8 @@ Kernel sample programs and selftests.
|
|||||||
# of matching the pattern against the symlinks file.
|
# of matching the pattern against the symlinks file.
|
||||||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list}
|
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list}
|
||||||
|
|
||||||
|
%define __requires_exclude ^liburandom_read.so.*$
|
||||||
|
|
||||||
# with_selftests
|
# with_selftests
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -2139,7 +2141,9 @@ BuildKernel() {
|
|||||||
# Generate vmlinux.h and put it to kernel-devel path
|
# Generate vmlinux.h and put it to kernel-devel path
|
||||||
# zfcpdump build does not have btf anymore
|
# zfcpdump build does not have btf anymore
|
||||||
if [ "$Variant" != "zfcpdump" ]; then
|
if [ "$Variant" != "zfcpdump" ]; then
|
||||||
bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
# Build the bootstrap bpftool to generate vmlinux.h
|
||||||
|
make -C tools/bpf/bpftool bootstrap
|
||||||
|
tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -3106,6 +3110,341 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-221.el9]
|
||||||
|
- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077]
|
||||||
|
- ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968]
|
||||||
|
- redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968]
|
||||||
|
- spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968]
|
||||||
|
- Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968]
|
||||||
|
- BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968]
|
||||||
|
- docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968]
|
||||||
|
- fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968]
|
||||||
|
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968]
|
||||||
|
- ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968]
|
||||||
|
- ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850]
|
||||||
|
- xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968]
|
||||||
|
- net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850]
|
||||||
|
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850]
|
||||||
|
- net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850]
|
||||||
|
- selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850]
|
||||||
|
- selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968]
|
||||||
|
- bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968]
|
||||||
|
- geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
|
||||||
|
- vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968]
|
||||||
|
- ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968]
|
||||||
|
- xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968]
|
||||||
|
- net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: introduce validation functions (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: add timeout to tests (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968]
|
||||||
|
- selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968]
|
||||||
|
- selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968]
|
||||||
|
- net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968]
|
||||||
|
- xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968]
|
||||||
|
- xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968]
|
||||||
|
- xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968]
|
||||||
|
- net: page_pool: introduce ethtool stats (Felix Maurer) [2120968]
|
||||||
|
- bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968]
|
||||||
|
- btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968]
|
||||||
|
- Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968]
|
||||||
|
- sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968]
|
||||||
|
- s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968]
|
||||||
|
- blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968]
|
||||||
|
- fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Declare generator name (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968]
|
||||||
|
- x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968]
|
||||||
|
- perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968]
|
||||||
|
- page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968]
|
||||||
|
- tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968]
|
||||||
|
- net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Add missing link types (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968]
|
||||||
|
- sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968]
|
||||||
|
- libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968]
|
||||||
|
- samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968]
|
||||||
|
- selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968]
|
||||||
|
- bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968]
|
||||||
|
- arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]
|
||||||
|
|
||||||
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-220.el9]
|
* Wed Dec 21 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-220.el9]
|
||||||
- firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122318]
|
- firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122318]
|
||||||
- firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122318]
|
- firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122318]
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (linux-5.14.0-220.el9.tar.xz) = 40aa97be7396e863812030046eeefa92de792325abb8830db415bd42d1a56f719ad9bab0ad27236024f1db6677baf9e3a0d2bc38f6829d538f8a972df21a464c
|
SHA512 (linux-5.14.0-221.el9.tar.xz) = f97afc55fa909e2554af169d91f1fde3893b6ce8e1c8e711ac8a884932be4d65184d0e5fc3ef33ef89d02216ec0621587f1857b8522fc5cf1daa8f0bff825dca
|
||||||
SHA512 (kernel-abi-stablelists-5.14.0-220.el9.tar.bz2) = 4003ee5ebd80fa7ad507950e92dc7be1391f436933167726f3ef75b1a11b31d91f717773c33ded7a032c9d2ab435758216c6990bd250e37e0f8f7b2c25ef3b3d
|
SHA512 (kernel-abi-stablelists-5.14.0-221.el9.tar.bz2) = 3b00a71be055e38f8655dad461261ddfd32ae0ac5a00c5b5a474cdc2ac4fd680086465f1cc4257178f688e120ce2160a7d20a086329342d67a584e4d99aec8d7
|
||||||
SHA512 (kernel-kabi-dw-5.14.0-220.el9.tar.bz2) = 551dd38a83e0150d1218c7402d0b0bf03befa954d3a45f1be15fe9b908e679054fd10a602534bedbb4befd6d803094afa16c8904314b54229b133007e8c51196
|
SHA512 (kernel-kabi-dw-5.14.0-221.el9.tar.bz2) = bd8ae1b922a2ec3a962e7c773b888695dbbaf387a1b7c522b1631341002745b8148ad40026b42cf2c320ed959dc2eb3e5971e0387da6ca419aae2fd003a36dea
|
||||||
|
Loading…
Reference in New Issue
Block a user