forked from rpms/kernel
kernel-5.14.0-168.el9
* Fri Sep 23 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-168.el9] - xdp: check prog type before updating BPF link (Felix Maurer) [2071620] - net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() (Felix Maurer) [2071620] - tools: Fix unavoidable GCC call in Clang builds (Artem Savkov) [2069046] - tools: Help cross-building with clang (Artem Savkov) [2069046] - libbpf: Initialize err in probe_map_create (Artem Savkov) [2069046] - tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (Artem Savkov) [2069046] - tracing: Add '__rel_loc' using trace event macros (Artem Savkov) [2069046] - xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Felix Maurer) [2071620] - bpf, sockmap: Do not ignore orig_len parameter (Felix Maurer) [2071620] - page_pool: remove spinlock in page_pool_refill_alloc_cache() (Felix Maurer) [2071620] - xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Felix Maurer) [2071620] - xdp: Move conversion to xdp_frame out of map functions (Felix Maurer) [2071620] - page_pool: Store the XDP mem id (Felix Maurer) [2071620] - page_pool: Add callback to init pages when they are allocated (Felix Maurer) [2071620] - xdp: Allow registering memory model without rxq reference (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add timestamp for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add time-out for cleaning Tx (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add sched policy and priority support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add cyclic TX operation capability (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add clockid selection support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add VLAN support for Tx-only operation (Felix Maurer) [2071620] - xdp: move the if dev statements to the first (Felix Maurer) [2071620] - xsk: Wipe out dead zero_copy_allocator declarations (Felix Maurer) [2071620] - skbuff: Move conditional preprocessor directives out of struct sk_buff (Felix Maurer) [2071620] - bpf, docs: Add a missing colon in verifier.rst (Artem Savkov) [2069046] - bpf: Fix usage of trace RCU in local storage. (Artem Savkov) [2069046] - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Artem Savkov) [2069046] - libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 (Artem Savkov) [2069046] - perf/bpf_counter: Use bpf_map_create instead of bpf_create_map (Artem Savkov) [2069046] - bpftool: Fix pretty print dump for maps without BTF loaded (Artem Savkov) [2069046] - bpftool: Fix the error when lookup in no-btf maps (Artem Savkov) [2069046] - add includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - treewide: Add missing includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Artem Savkov) [2069046] - net: Add includes masked by netdevice.h including uapi/bpf.h (Artem Savkov) [2069046] - bpf: Add schedule points in batch ops (Artem Savkov) [2069046] - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Artem Savkov) [2069046] - selftests: bpf: Check bpf_msg_push_data return value (Artem Savkov) [2069046] - bpf: Emit bpf_timer in vmlinux BTF (Artem Savkov) [2069046] - selftests/bpf: Add test for bpf_timer overwriting crash (Artem Savkov) [2069046] - bpf: Do not try bpf_msg_push_data with len 0 (Artem Savkov) [2069046] - tools/resolve_btfids: Do not print any commands when building silently (Artem Savkov) [2069046] - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Artem Savkov) [2069046] - tools headers UAPI: remove stale lirc.h (Artem Savkov) [2069046] - tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN (Artem Savkov) [2069046] - tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - bpf, selftests: Add ringbuf memory type confusion test (Artem Savkov) [2069046] - bpf, selftests: Add various ringbuf tests with invalid offset (Artem Savkov) [2069046] - bpf: Fix ringbuf memory type confusion when passing to helpers (Artem Savkov) [2069046] - bpf: Fix out of bounds access for ringbuf helpers (Artem Savkov) [2069046] - bpf: Generally fix helper register offset check (Artem Savkov) [2069046] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Artem Savkov) [2069046] - bpf: Generalize check_ctx_reg for reuse with other types (Artem Savkov) [2069046] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Artem Savkov) [2069046] - tools/bpf: Rename 'struct event' to avoid naming conflict (Artem Savkov) [2069046] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Artem Savkov) [2069046] - bpf: Fix incorrect integer literal used for marking scratched stack. (Artem Savkov) [2069046] - bpf/selftests: Add check for updating XDP bpf_link with wrong program type (Artem Savkov) [2069046] - bpf/selftests: convert xdp_link test to ASSERT_* macros (Artem Savkov) [2069046] - bpf: Fix mount source show for bpffs (Artem Savkov) [2069046] - bpf: selftests: Add bind retry for post_bind{4, 6} (Artem Savkov) [2069046] - bpf: selftests: Use C99 initializers in test_sock.c (Artem Savkov) [2069046] - bpf/selftests: Test bpf_d_path on rdonly_mem. (Artem Savkov) [2069046] - libbpf: Add documentation for bpf_map batch operations (Artem Savkov) [2069046] - selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_map__is_offload_neutral() (Artem Savkov) [2069046] - libbpf: Support repeated legacy kprobes on same function (Artem Savkov) [2069046] - libbpf: Deprecate bpf_perf_event_read_simple() API (Artem Savkov) [2069046] - bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). (Artem Savkov) [2069046] - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP mode modifiers (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP opcodes (Artem Savkov) [2069046] - bpf, docs: Fully document the ALU opcodes (Artem Savkov) [2069046] - bpf, docs: Document the opcode classes (Artem Savkov) [2069046] - bpf, docs: Add subsections for ALU and JMP instructions (Artem Savkov) [2069046] - bpf, docs: Add a setion to explain the basic instruction encoding (Artem Savkov) [2069046] - bpf: Don't promote bogus looking registers after null check. (Artem Savkov) [2069046] - bpf, selftests: Add verifier test for mem_or_null register with offset. (Artem Savkov) [2069046] - bpftool: Probe for instruction set extensions (Artem Savkov) [2069046] - bpftool: Probe for bounded loop support (Artem Savkov) [2069046] - bpftool: Refactor misc. feature probe (Artem Savkov) [2069046] - bpf: Fix typo in a comment in bpf lpm_trie. (Artem Savkov) [2069046] - bpf, docs: Move the packet access instructions last in instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Generate nicer tables for instruction encodings (Artem Savkov) [2069046] - bpf, docs: Split the comparism to classic BPF from instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Fix verifier references (Artem Savkov) [2069046] - bpf: Invert the dependency between bpf-netns.h and netns/bpf.h (Artem Savkov) [2069046] - bpf/selftests: Update local storage selftest for sleepable programs (Artem Savkov) [2069046] - bpf: Allow bpf_local_storage to be used by sleepable programs (Artem Savkov) [2069046] - libbpf: Improve LINUX_VERSION_CODE detection (Artem Savkov) [2069046] - libbpf: Use 100-character limit to make bpf_tracing.h easier to read (Artem Savkov) [2069046] - libbpf: Normalize PT_REGS_xxx() macro definitions (Artem Savkov) [2069046] - selftests/bpf: Add btf_dump__new to test_cpp (Artem Savkov) [2069046] - libbpf: Do not use btf_dump__new() macro in C++ mode (Artem Savkov) [2069046] - bpftool: Enable line buffering for stdout (Artem Savkov) [2069046] - bpf: Use struct_size() helper (Artem Savkov) [2069046] - selftests/bpf: Correct the INDEX address in vmtest.sh (Artem Savkov) [2069046] - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Artem Savkov) [2069046] - bpf/selftests: Test PTR_TO_RDONLY_MEM (Artem Savkov) [2069046] - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Artem Savkov) [2069046] - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Artem Savkov) [2069046] - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Artem Savkov) [2069046] - bpf: Introduce MEM_RDONLY flag (Artem Savkov) [2069046] - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Introduce composable reg, ret and arg types. (Artem Savkov) [2069046] - bpftool: Reimplement large insn size limit feature probing (Artem Savkov) [2069046] - selftests/bpf: Add libbpf feature-probing API selftests (Artem Savkov) [2069046] - libbpf: Rework feature-probing APIs (Artem Savkov) [2069046] - Only output backtracking information in log level 2 (Artem Savkov) [2069046] - bpf: Right align verifier states in verifier logs. (Artem Savkov) [2069046] - bpf: Only print scratched registers and stack slots to verifier logs. (Artem Savkov) [2069046] - bpf: Remove the cgroup -> bpf header dependecy (Artem Savkov) [2069046] - add missing bpf-cgroup.h includes (Artem Savkov) [2069046] - selftests/bpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/runqslower: Enable cross-building with clang (Artem Savkov) [2069046] - bpftool: Enable cross-building with clang (Artem Savkov) [2069046] - tools/libbpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/resolve_btfids: Support cross-building the kernel with clang (Artem Savkov) [2069046] - libbpf: Avoid reading past ELF data section end when copying license (Artem Savkov) [2069046] - libbpf: Mark bpf_object__find_program_by_title API deprecated. (Artem Savkov) [2069046] - samples/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests (Artem Savkov) [2069046] - libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF (Artem Savkov) [2069046] - libbpf: Add sane strncpy alternative and use it internally (Artem Savkov) [2069046] - libbpf: Fix potential uninit memory read (Artem Savkov) [2069046] - libbpf: Add doc comments for bpf_program__(un)pin() (Artem Savkov) [2069046] - selftests/bpf: Fix segfault in bpf_tcp_ca (Artem Savkov) [2069046] - selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf: Add get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf, x64: Replace some stack_size usage with offset variables (Artem Savkov) [2069046] - selftests/bpf: Add test to access int ptr argument in tracing program (Artem Savkov) [2069046] - bpf: Allow access to int pointer arguments in tracing programs (Artem Savkov) [2069046] - libbpf: Don't validate TYPE_ID relo's original imm value (Artem Savkov) [2069046] - selftests/bpf: Remove last bpf_create_map_xattr from test_verifier (Artem Savkov) [2069046] - bpf: Silence coverity false positive warning. (Artem Savkov) [2069046] - bpf: Use kmemdup() to replace kmalloc + memcpy (Artem Savkov) [2069046] - selftests/bpf: Add test cases for bpf_strncmp() (Artem Savkov) [2069046] - selftests/bpf: Add benchmark for bpf_strncmp() helper (Artem Savkov) [2069046] - selftests/bpf: Fix checkpatch error on empty function parameter (Artem Savkov) [2069046] - bpf: Add bpf_strncmp helper (Artem Savkov) [2069046] - libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition (Artem Savkov) [2069046] - bpftool: Switch bpf_object__load_xattr() to bpf_object__load() (Artem Savkov) [2069046] - selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Add test for libbpf's custom log_buf behavior (Artem Savkov) [2069046] - selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() (Artem Savkov) [2069046] - libbpf: Deprecate bpf_object__load_xattr() (Artem Savkov) [2069046] - libbpf: Add per-program log buffer setter and getter (Artem Savkov) [2069046] - libbpf: Preserve kernel error code and remove kprobe prog type guessing (Artem Savkov) [2069046] - libbpf: Improve logging around BPF program loading (Artem Savkov) [2069046] - libbpf: Allow passing user log setting through bpf_object_open_opts (Artem Savkov) [2069046] - libbpf: Allow passing preallocated log_buf when loading BTF into kernel (Artem Savkov) [2069046] - libbpf: Add OPTS-based bpf_btf_load() API (Artem Savkov) [2069046] - libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 (Artem Savkov) [2069046] - samples/bpf: Remove unneeded variable (Artem Savkov) [2069046] - bpf: Remove redundant assignment to pointer t (Artem Savkov) [2069046] - selftests/bpf: Fix a compilation warning (Artem Savkov) [2069046] - bpf: Silence purge_cand_cache build warning. (Artem Savkov) [2069046] - libbpf: Add doc comments in libbpf.h (Artem Savkov) [2069046] - libbpf: Fix trivial typo (Artem Savkov) [2069046] - bpftool: Add debug mode for gen_loader. (Artem Savkov) [2069046] - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (Artem Savkov) [2069046] - bpf: Fix the test_task_vma selftest to support output shorter than 1 kB (Artem Savkov) [2069046] - libbpf: Reduce bpf_core_apply_relo_insn() stack usage. (Artem Savkov) [2069046] - libbpf: Deprecate bpf_prog_load_xattr() API (Artem Savkov) [2069046] - samples/bpf: Get rid of deprecated libbpf API uses (Artem Savkov) [2069046] - samples/bpf: Clean up samples/bpf build failes (Artem Savkov) [2069046] - selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Mute xdpxceiver.c's deprecation warnings (Artem Savkov) [2069046] - selftests/bpf: Remove recently reintroduced legacy btf__dedup() use (Artem Savkov) [2069046] - bpftool: Migrate off of deprecated bpf_create_map_xattr() API (Artem Savkov) [2069046] - libbpf: Add API to get/set log_level at per-program level (Artem Savkov) [2069046] - libbpf: Use __u32 fields in bpf_map_create_opts (Artem Savkov) [2069046] - selftests/bpf: Update test names for xchg and cmpxchg (Artem Savkov) [2069046] - selftests/bpf: Build testing_helpers.o out of tree (Artem Savkov) [2069046] - selftests/bpf: Add CO-RE relocations to verifier scale test. (Artem Savkov) [2069046] - selftests/bpf: Revert CO-RE removal in test_ksyms_weak. (Artem Savkov) [2069046] - selftests/bpf: Additional test for CO-RE in the kernel. (Artem Savkov) [2069046] - selftests/bpf: Convert map_ptr_kern test to use light skeleton. (Artem Savkov) [2069046] - selftests/bpf: Improve inner_map test coverage. (Artem Savkov) [2069046] - selftests/bpf: Add lskel version of kfunc test. (Artem Savkov) [2069046] - libbpf: Clean gen_loader's attach kind. (Artem Savkov) [2069046] - libbpf: Support init of inner maps in light skeleton. (Artem Savkov) [2069046] - libbpf: Use CO-RE in the kernel in light skeleton. (Artem Savkov) [2069046] - bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). (Artem Savkov) [2069046] - libbpf: Cleanup struct bpf_core_cand. (Artem Savkov) [2069046] - bpf: Adjust BTF log size limit. (Artem Savkov) [2069046] - bpf: Pass a set of bpf_core_relo-s to prog_load command. (Artem Savkov) [2069046] - bpf: Define enum bpf_core_relo_kind as uapi. (Artem Savkov) [2069046] - bpf: Prepare relo_core.c for kernel duty. (Artem Savkov) [2069046] - bpf: Rename btf_member accessors. (Artem Savkov) [2069046] - libbpf: Replace btf__type_by_id() with btf_type_by_id(). (Artem Savkov) [2069046] - samples: bpf: Fix conflicting types in fds_example (Artem Savkov) [2069046] - bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level (Artem Savkov) [2069046] - libbpf: Avoid reload of imm for weak, unresolved, repeating ksym (Artem Savkov) [2069046] - libbpf: Avoid double stores for success/failure case of ksym relocations (Artem Savkov) [2069046] - bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO (Artem Savkov) [2069046] - selftest/bpf/benchs: Add bpf_loop benchmark (Artem Savkov) [2069046] - selftests/bpf: Measure bpf_loop verifier performance (Artem Savkov) [2069046] - selftests/bpf: Add bpf_loop test (Artem Savkov) [2069046] - bpf: Add bpf_loop helper (Artem Savkov) [2069046] - bpf, docs: Split general purpose eBPF documentation out of filter.rst (Artem Savkov) [2069046] - bpf, docs: Move handling of maps to Documentation/bpf/maps.rst (Artem Savkov) [2069046] - bpf, docs: Prune all references to "internal BPF" (Artem Savkov) [2069046] - bpf: Remove a redundant comment on bpf_prog_free (Artem Savkov) [2069046] - x86, bpf: Cleanup the top of file header in bpf_jit_comp.c (Artem Savkov) [2069046] - libbpf: Remove duplicate assignments (Artem Savkov) [2069046] - selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization (Artem Savkov) [2069046] - libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory accesses in xdp_bonding test (Artem Savkov) [2069046] - selftests/bpf: Prevent out-of-bounds stack access in test_bpffs (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory access in queue_stack_map test (Artem Savkov) [2069046] - selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test (Artem Savkov) [2069046] - selftests/bpf: Fix possible NULL passed to memcpy() with zero size (Artem Savkov) [2069046] - selftests/bpf: Fix UBSan complaint about signed __int128 overflow (Artem Savkov) [2069046] - libbpf: Fix using invalidated memory in bpf_linker (Artem Savkov) [2069046] - libbpf: Fix glob_syms memory leak in bpf_linker (Artem Savkov) [2069046] - libbpf: Don't call libc APIs with NULL pointers (Artem Savkov) [2069046] - libbpf: Fix potential misaligned memory access in btf_ext__new() (Artem Savkov) [2069046] - tools/resolve_btf_ids: Close ELF file on error (Artem Savkov) [2069046] - selftests/bpf: Migrate selftests to bpf_map_create() (Artem Savkov) [2069046] - libbpf: Prevent deprecation warnings in xsk.c (Artem Savkov) [2069046] - libbpf: Use bpf_map_create() consistently internally (Artem Savkov) [2069046] - libbpf: Unify low-level map creation APIs w/ new bpf_map_create() (Artem Savkov) [2069046] - selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test (Artem Savkov) [2069046] - bpf ppc64: Access only if addr is kernel address (Artem Savkov) [2069046] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Artem Savkov) [2069046] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Artem Savkov) [2069046] - bpf powerpc: refactor JIT compiler code (Artem Savkov) [2069046] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Artem Savkov) [2069046] - bpf powerpc: Remove unused SEEN_STACK (Artem Savkov) [2069046] - selftests/bpf: Fix trivial typo (Artem Savkov) [2069046] - libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags (Artem Savkov) [2069046] - selftests/bpf: Add btf_dedup case with duplicated structs within CU (Artem Savkov) [2069046] - libbpf: Accommodate DWARF/compiler bug with duplicated structs (Artem Savkov) [2069046] - libbpf: Add runtime APIs to query libbpf version (Artem Savkov) [2069046] - selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes (Artem Savkov) [2069046] - bpf, docs: Fix ordering of bpf documentation (Artem Savkov) [2069046] - bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst (Artem Savkov) [2069046] - bpf, docs: Change underline in btf to match style guide (Artem Savkov) [2069046] - selftests/bpf: Mark variable as static (Artem Savkov) [2069046] - selftests/bpf: Variable naming fix (Artem Savkov) [2069046] - selftests/bpf: Move summary line after the error logs (Artem Savkov) [2069046] - selftests/bpf: Add uprobe triggering overhead benchmarks (Artem Savkov) [2069046] - selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Add SPDX tags to RST documentation files (Artem Savkov) [2069046] - selftests/bpf: Add a dedup selftest with equivalent structure types (Artem Savkov) [2069046] - libbpf: Fix a couple of missed btf_type_tag handling in btf.c (Artem Savkov) [2069046] - bpftool: Add current libbpf_strict mode to version output (Artem Savkov) [2069046] - bpftool: Use libbpf_get_error() to check error (Artem Savkov) [2069046] - bpftool: Fix mixed indentation in documentation (Artem Savkov) [2069046] - bpftool: Update the lists of names for maps and prog-attach types (Artem Savkov) [2069046] - bpftool: Remove inclusion of utilities.mak from Makefiles (Artem Savkov) [2069046] - bpftool: Fix memory leak in prog_dump() (Artem Savkov) [2069046] - selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning (Artem Savkov) [2069046] - selftests/bpf: Fix an unused-but-set-variable compiler warning (Artem Savkov) [2069046] - bpf: Introduce btf_tracing_ids (Artem Savkov) [2069046] - bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Artem Savkov) [2069046] - docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support (Artem Savkov) [2069046] - selftests/bpf: Clarify llvm dependency with btf_tag selftest (Artem Savkov) [2069046] - selftests/bpf: Add a C test for btf_type_tag (Artem Savkov) [2069046] - selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c (Artem Savkov) [2069046] - selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication (Artem Savkov) [2069046] - selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests (Artem Savkov) [2069046] - selftests/bpf: Test libbpf API function btf__add_type_tag() (Artem Savkov) [2069046] - bpftool: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - libbpf: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes (Artem Savkov) [2069046] - bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls (Artem Savkov) [2069046] - tools/runqslower: Update perf_buffer__new() calls (Artem Savkov) [2069046] - selftests/bpf: Update btf_dump__new() uses to v1.0+ variant (Artem Savkov) [2069046] - selftests/bpf: Migrate all deprecated perf_buffer uses (Artem Savkov) [2069046] - libbpf: Make perf_buffer__new() use OPTS-based interface (Artem Savkov) [2069046] - libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof (Artem Savkov) [2069046] - libbpf: Turn btf_dedup_opts into OPTS-based struct (Artem Savkov) [2069046] - selftests/bpf: Minor cleanups and normalization of Makefile (Artem Savkov) [2069046] - bpftool: Normalize compile rules to specify output file last (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level (Artem Savkov) [2069046] - libbpf: Add ability to get/set per-program load flags (Artem Savkov) [2069046] - selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup (Artem Savkov) [2069046] - bpf: Add ingress_ifindex to bpf_sk_lookup (Artem Savkov) [2069046] - bpftool: Fix SPDX tag for Makefiles and .gitignore (Artem Savkov) [2069046] - libbpf: Compile using -std=gnu89 (Artem Savkov) [2069046] - selftests/bpf: Add exception handling selftests for tp_bpf program (Artem Savkov) [2069046] - selftests/bpf: Add tests for bpf_find_vma (Artem Savkov) [2069046] - bpf: Introduce helper bpf_find_vma (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_object leak in skb_ctx selftest (Artem Savkov) [2069046] - selftests/bpf: Destroy XDP link correctly (Artem Savkov) [2069046] - selftests/bpf: Avoid duplicate btf__parse() call (Artem Savkov) [2069046] - selftests/bpf: Clean up btf and btf_dump in dump_datasec test (Artem Savkov) [2069046] - selftests/bpf: Free inner strings index in btf selftest (Artem Savkov) [2069046] - selftests/bpf: Free per-cpu values array in bpf_iter selftest (Artem Savkov) [2069046] - selftests/bpf: Fix memory leaks in btf_type_c_dump() helper (Artem Savkov) [2069046] - libbpf: Free up resources used by inner map definition (Artem Savkov) [2069046] - selftests/bpf: Pass sanitizer flags to linker through LDFLAGS (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_test_load_program() helper calls (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere (Artem Savkov) [2069046] - selftests/bpf: Merge test_stub.c into testing_helpers.c (Artem Savkov) [2069046] - selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() (Artem Savkov) [2069046] - selftests/bpf: Fix non-strict SEC() program sections (Artem Savkov) [2069046] - bpftool: Stop using deprecated bpf_load_program() (Artem Savkov) [2069046] - libbpf: Stop using to-be-deprecated APIs (Artem Savkov) [2069046] - libbpf: Remove internal use of deprecated bpf_prog_load() variants (Artem Savkov) [2069046] - libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() (Artem Savkov) [2069046] - libbpf: Pass number of prog load attempts explicitly (Artem Savkov) [2069046] - libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__load() API (Artem Savkov) [2069046] - libbpf: Improve ELF relo sanitization (Artem Savkov) [2069046] - libbpf: Validate that .BTF and .BTF.ext sections contain data (Artem Savkov) [2069046] - libbpf: Improve sanity checking during BTF fix up (Artem Savkov) [2069046] - libbpf: Detect corrupted ELF symbols section (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__get_prog_info_linear (Artem Savkov) [2069046] - bpftool: Use bpf_obj_get_info_by_fd directly (Artem Savkov) [2069046] - bpftool: Migrate -1 err checks of libbpf fn calls (Artem Savkov) [2069046] - redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2123651] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2123651] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2123651] - Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2123651] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2123651] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2123651] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2123651] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2123651] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2123651] Resolves: rhbz#2071620, rhbz#2069046, rhbz#2123651 Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
This commit is contained in:
parent
a8effd21eb
commit
367bdd9f55
@ -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 = 167
|
RHEL_RELEASE = 168
|
||||||
|
|
||||||
#
|
#
|
||||||
# ZSTREAM
|
# ZSTREAM
|
||||||
|
@ -1997,7 +1997,6 @@ CONFIG_I2C_I801=m
|
|||||||
CONFIG_I2C_ISCH=m
|
CONFIG_I2C_ISCH=m
|
||||||
CONFIG_I2C_ISMT=m
|
CONFIG_I2C_ISMT=m
|
||||||
CONFIG_I2C_MLXCPLD=m
|
CONFIG_I2C_MLXCPLD=m
|
||||||
# CONFIG_I2C_MULTI_INSTANTIATE is not set
|
|
||||||
# CONFIG_I2C_MUX_GPIO is not set
|
# CONFIG_I2C_MUX_GPIO is not set
|
||||||
# CONFIG_I2C_MUX_GPMUX is not set
|
# CONFIG_I2C_MUX_GPMUX is not set
|
||||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||||
@ -4840,6 +4839,7 @@ CONFIG_SERIAL_JSM=m
|
|||||||
# CONFIG_SERIAL_LANTIQ is not set
|
# CONFIG_SERIAL_LANTIQ is not set
|
||||||
# CONFIG_SERIAL_MAX3100 is not set
|
# CONFIG_SERIAL_MAX3100 is not set
|
||||||
# CONFIG_SERIAL_MAX310X is not set
|
# CONFIG_SERIAL_MAX310X is not set
|
||||||
|
CONFIG_SERIAL_MULTI_INSTANTIATE=m
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
# CONFIG_SERIAL_RP2 is not set
|
# CONFIG_SERIAL_RP2 is not set
|
||||||
# CONFIG_SERIAL_SC16IS7XX is not set
|
# CONFIG_SERIAL_SC16IS7XX is not set
|
||||||
|
@ -1981,7 +1981,6 @@ CONFIG_I2C_I801=m
|
|||||||
CONFIG_I2C_ISCH=m
|
CONFIG_I2C_ISCH=m
|
||||||
CONFIG_I2C_ISMT=m
|
CONFIG_I2C_ISMT=m
|
||||||
CONFIG_I2C_MLXCPLD=m
|
CONFIG_I2C_MLXCPLD=m
|
||||||
# CONFIG_I2C_MULTI_INSTANTIATE is not set
|
|
||||||
# CONFIG_I2C_MUX_GPIO is not set
|
# CONFIG_I2C_MUX_GPIO is not set
|
||||||
# CONFIG_I2C_MUX_GPMUX is not set
|
# CONFIG_I2C_MUX_GPMUX is not set
|
||||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||||
@ -4819,6 +4818,7 @@ CONFIG_SERIAL_JSM=m
|
|||||||
# CONFIG_SERIAL_LANTIQ is not set
|
# CONFIG_SERIAL_LANTIQ is not set
|
||||||
# CONFIG_SERIAL_MAX3100 is not set
|
# CONFIG_SERIAL_MAX3100 is not set
|
||||||
# CONFIG_SERIAL_MAX310X is not set
|
# CONFIG_SERIAL_MAX310X is not set
|
||||||
|
CONFIG_SERIAL_MULTI_INSTANTIATE=m
|
||||||
CONFIG_SERIAL_NONSTANDARD=y
|
CONFIG_SERIAL_NONSTANDARD=y
|
||||||
# CONFIG_SERIAL_RP2 is not set
|
# CONFIG_SERIAL_RP2 is not set
|
||||||
# CONFIG_SERIAL_SC16IS7XX is not set
|
# CONFIG_SERIAL_SC16IS7XX is not set
|
||||||
|
353
kernel.spec
353
kernel.spec
@ -121,13 +121,13 @@ Summary: The Linux kernel
|
|||||||
%define kversion 5.14
|
%define kversion 5.14
|
||||||
|
|
||||||
%define rpmversion 5.14.0
|
%define rpmversion 5.14.0
|
||||||
%define pkgrelease 167.el9
|
%define pkgrelease 168.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
|
||||||
|
|
||||||
# allow pkg_release to have configurable %%{?dist} tag
|
# allow pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 167%{?buildid}%{?dist}
|
%define specrelease 168%{?buildid}%{?dist}
|
||||||
|
|
||||||
%define pkg_release %{specrelease}
|
%define pkg_release %{specrelease}
|
||||||
|
|
||||||
@ -679,7 +679,7 @@ BuildRequires: lld
|
|||||||
# exact git commit you can run
|
# exact git commit you can run
|
||||||
#
|
#
|
||||||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||||||
Source0: linux-5.14.0-167.el9.tar.xz
|
Source0: linux-5.14.0-168.el9.tar.xz
|
||||||
|
|
||||||
Source1: Makefile.rhelver
|
Source1: Makefile.rhelver
|
||||||
|
|
||||||
@ -1351,8 +1351,8 @@ ApplyOptionalPatch()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
%setup -q -n kernel-5.14.0-167.el9 -c
|
%setup -q -n kernel-5.14.0-168.el9 -c
|
||||||
mv linux-5.14.0-167.el9 linux-%{KVERREL}
|
mv linux-5.14.0-168.el9 linux-%{KVERREL}
|
||||||
|
|
||||||
cd linux-%{KVERREL}
|
cd linux-%{KVERREL}
|
||||||
cp -a %{SOURCE1} .
|
cp -a %{SOURCE1} .
|
||||||
@ -3018,6 +3018,349 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Sep 23 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-168.el9]
|
||||||
|
- xdp: check prog type before updating BPF link (Felix Maurer) [2071620]
|
||||||
|
- net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() (Felix Maurer) [2071620]
|
||||||
|
- tools: Fix unavoidable GCC call in Clang builds (Artem Savkov) [2069046]
|
||||||
|
- tools: Help cross-building with clang (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Initialize err in probe_map_create (Artem Savkov) [2069046]
|
||||||
|
- tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (Artem Savkov) [2069046]
|
||||||
|
- tracing: Add '__rel_loc' using trace event macros (Artem Savkov) [2069046]
|
||||||
|
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Felix Maurer) [2071620]
|
||||||
|
- bpf, sockmap: Do not ignore orig_len parameter (Felix Maurer) [2071620]
|
||||||
|
- page_pool: remove spinlock in page_pool_refill_alloc_cache() (Felix Maurer) [2071620]
|
||||||
|
- xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Felix Maurer) [2071620]
|
||||||
|
- xdp: Move conversion to xdp_frame out of map functions (Felix Maurer) [2071620]
|
||||||
|
- page_pool: Store the XDP mem id (Felix Maurer) [2071620]
|
||||||
|
- page_pool: Add callback to init pages when they are allocated (Felix Maurer) [2071620]
|
||||||
|
- xdp: Allow registering memory model without rxq reference (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add timestamp for Tx-only operation (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add time-out for cleaning Tx (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add sched policy and priority support (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add cyclic TX operation capability (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add clockid selection support (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation (Felix Maurer) [2071620]
|
||||||
|
- samples/bpf: xdpsock: Add VLAN support for Tx-only operation (Felix Maurer) [2071620]
|
||||||
|
- xdp: move the if dev statements to the first (Felix Maurer) [2071620]
|
||||||
|
- xsk: Wipe out dead zero_copy_allocator declarations (Felix Maurer) [2071620]
|
||||||
|
- skbuff: Move conditional preprocessor directives out of struct sk_buff (Felix Maurer) [2071620]
|
||||||
|
- bpf, docs: Add a missing colon in verifier.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix usage of trace RCU in local storage. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 (Artem Savkov) [2069046]
|
||||||
|
- perf/bpf_counter: Use bpf_map_create instead of bpf_create_map (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Fix pretty print dump for maps without BTF loaded (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Fix the error when lookup in no-btf maps (Artem Savkov) [2069046]
|
||||||
|
- add includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046]
|
||||||
|
- treewide: Add missing includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046]
|
||||||
|
- mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Artem Savkov) [2069046]
|
||||||
|
- net: Add includes masked by netdevice.h including uapi/bpf.h (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add schedule points in batch ops (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix crash due to out of bounds access into reg2btf_ids. (Artem Savkov) [2069046]
|
||||||
|
- selftests: bpf: Check bpf_msg_push_data return value (Artem Savkov) [2069046]
|
||||||
|
- bpf: Emit bpf_timer in vmlinux BTF (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add test for bpf_timer overwriting crash (Artem Savkov) [2069046]
|
||||||
|
- bpf: Do not try bpf_msg_push_data with len 0 (Artem Savkov) [2069046]
|
||||||
|
- tools/resolve_btfids: Do not print any commands when building silently (Artem Savkov) [2069046]
|
||||||
|
- bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Artem Savkov) [2069046]
|
||||||
|
- tools headers UAPI: remove stale lirc.h (Artem Savkov) [2069046]
|
||||||
|
- tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN (Artem Savkov) [2069046]
|
||||||
|
- tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046]
|
||||||
|
- samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046]
|
||||||
|
- bpf, selftests: Add ringbuf memory type confusion test (Artem Savkov) [2069046]
|
||||||
|
- bpf, selftests: Add various ringbuf tests with invalid offset (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix ringbuf memory type confusion when passing to helpers (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix out of bounds access for ringbuf helpers (Artem Savkov) [2069046]
|
||||||
|
- bpf: Generally fix helper register offset check (Artem Savkov) [2069046]
|
||||||
|
- bpf: Mark PTR_TO_FUNC register initially with zero offset (Artem Savkov) [2069046]
|
||||||
|
- bpf: Generalize check_ctx_reg for reuse with other types (Artem Savkov) [2069046]
|
||||||
|
- powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Artem Savkov) [2069046]
|
||||||
|
- tools/bpf: Rename 'struct event' to avoid naming conflict (Artem Savkov) [2069046]
|
||||||
|
- bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix incorrect integer literal used for marking scratched stack. (Artem Savkov) [2069046]
|
||||||
|
- bpf/selftests: Add check for updating XDP bpf_link with wrong program type (Artem Savkov) [2069046]
|
||||||
|
- bpf/selftests: convert xdp_link test to ASSERT_* macros (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix mount source show for bpffs (Artem Savkov) [2069046]
|
||||||
|
- bpf: selftests: Add bind retry for post_bind{4, 6} (Artem Savkov) [2069046]
|
||||||
|
- bpf: selftests: Use C99 initializers in test_sock.c (Artem Savkov) [2069046]
|
||||||
|
- bpf/selftests: Test bpf_d_path on rdonly_mem. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add documentation for bpf_map batch operations (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 (Artem Savkov) [2069046]
|
||||||
|
- libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API (Artem Savkov) [2069046]
|
||||||
|
- libbpf 1.0: Deprecate bpf_map__is_offload_neutral() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Support repeated legacy kprobes on same function (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Deprecate bpf_perf_event_read_simple() API (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Fully document the JMP mode modifiers (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Fully document the JMP opcodes (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Fully document the ALU opcodes (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Document the opcode classes (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Add subsections for ALU and JMP instructions (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Add a setion to explain the basic instruction encoding (Artem Savkov) [2069046]
|
||||||
|
- bpf: Don't promote bogus looking registers after null check. (Artem Savkov) [2069046]
|
||||||
|
- bpf, selftests: Add verifier test for mem_or_null register with offset. (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Probe for instruction set extensions (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Probe for bounded loop support (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Refactor misc. feature probe (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix typo in a comment in bpf lpm_trie. (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Move the packet access instructions last in instruction-set.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Generate nicer tables for instruction encodings (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Split the comparism to classic BPF from instruction-set.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Fix verifier references (Artem Savkov) [2069046]
|
||||||
|
- bpf: Invert the dependency between bpf-netns.h and netns/bpf.h (Artem Savkov) [2069046]
|
||||||
|
- bpf/selftests: Update local storage selftest for sleepable programs (Artem Savkov) [2069046]
|
||||||
|
- bpf: Allow bpf_local_storage to be used by sleepable programs (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Improve LINUX_VERSION_CODE detection (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Use 100-character limit to make bpf_tracing.h easier to read (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Normalize PT_REGS_xxx() macro definitions (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add btf_dump__new to test_cpp (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Do not use btf_dump__new() macro in C++ mode (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Enable line buffering for stdout (Artem Savkov) [2069046]
|
||||||
|
- bpf: Use struct_size() helper (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Correct the INDEX address in vmtest.sh (Artem Savkov) [2069046]
|
||||||
|
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Artem Savkov) [2069046]
|
||||||
|
- bpf/selftests: Test PTR_TO_RDONLY_MEM (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Introduce MEM_RDONLY flag (Artem Savkov) [2069046]
|
||||||
|
- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
|
||||||
|
- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
|
||||||
|
- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
|
||||||
|
- bpf: Introduce composable reg, ret and arg types. (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Reimplement large insn size limit feature probing (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add libbpf feature-probing API selftests (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Rework feature-probing APIs (Artem Savkov) [2069046]
|
||||||
|
- Only output backtracking information in log level 2 (Artem Savkov) [2069046]
|
||||||
|
- bpf: Right align verifier states in verifier logs. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Only print scratched registers and stack slots to verifier logs. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Remove the cgroup -> bpf header dependecy (Artem Savkov) [2069046]
|
||||||
|
- add missing bpf-cgroup.h includes (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Enable cross-building with clang (Artem Savkov) [2069046]
|
||||||
|
- tools/runqslower: Enable cross-building with clang (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Enable cross-building with clang (Artem Savkov) [2069046]
|
||||||
|
- tools/libbpf: Enable cross-building with clang (Artem Savkov) [2069046]
|
||||||
|
- tools/resolve_btfids: Support cross-building the kernel with clang (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Avoid reading past ELF data section end when copying license (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Mark bpf_object__find_program_by_title API deprecated. (Artem Savkov) [2069046]
|
||||||
|
- samples/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add sane strncpy alternative and use it internally (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix potential uninit memory read (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add doc comments for bpf_program__(un)pin() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix segfault in bpf_tcp_ca (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046]
|
||||||
|
- bpf, x64: Replace some stack_size usage with offset variables (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add test to access int ptr argument in tracing program (Artem Savkov) [2069046]
|
||||||
|
- bpf: Allow access to int pointer arguments in tracing programs (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Don't validate TYPE_ID relo's original imm value (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Remove last bpf_create_map_xattr from test_verifier (Artem Savkov) [2069046]
|
||||||
|
- bpf: Silence coverity false positive warning. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Use kmemdup() to replace kmalloc + memcpy (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add test cases for bpf_strncmp() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add benchmark for bpf_strncmp() helper (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix checkpatch error on empty function parameter (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add bpf_strncmp helper (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Switch bpf_object__load_xattr() to bpf_object__load() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add test for libbpf's custom log_buf behavior (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Deprecate bpf_object__load_xattr() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add per-program log buffer setter and getter (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Preserve kernel error code and remove kprobe prog type guessing (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Improve logging around BPF program loading (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Allow passing user log setting through bpf_object_open_opts (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Allow passing preallocated log_buf when loading BTF into kernel (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add OPTS-based bpf_btf_load() API (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 (Artem Savkov) [2069046]
|
||||||
|
- samples/bpf: Remove unneeded variable (Artem Savkov) [2069046]
|
||||||
|
- bpf: Remove redundant assignment to pointer t (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix a compilation warning (Artem Savkov) [2069046]
|
||||||
|
- bpf: Silence purge_cand_cache build warning. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add doc comments in libbpf.h (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix trivial typo (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Add debug mode for gen_loader. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (Artem Savkov) [2069046]
|
||||||
|
- bpf: Fix the test_task_vma selftest to support output shorter than 1 kB (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Reduce bpf_core_apply_relo_insn() stack usage. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Deprecate bpf_prog_load_xattr() API (Artem Savkov) [2069046]
|
||||||
|
- samples/bpf: Get rid of deprecated libbpf API uses (Artem Savkov) [2069046]
|
||||||
|
- samples/bpf: Clean up samples/bpf build failes (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Mute xdpxceiver.c's deprecation warnings (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Remove recently reintroduced legacy btf__dedup() use (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Migrate off of deprecated bpf_create_map_xattr() API (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add API to get/set log_level at per-program level (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Use __u32 fields in bpf_map_create_opts (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Update test names for xchg and cmpxchg (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Build testing_helpers.o out of tree (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add CO-RE relocations to verifier scale test. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Revert CO-RE removal in test_ksyms_weak. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Additional test for CO-RE in the kernel. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Convert map_ptr_kern test to use light skeleton. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Improve inner_map test coverage. (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add lskel version of kfunc test. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Clean gen_loader's attach kind. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Support init of inner maps in light skeleton. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Use CO-RE in the kernel in light skeleton. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Cleanup struct bpf_core_cand. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Adjust BTF log size limit. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Pass a set of bpf_core_relo-s to prog_load command. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Define enum bpf_core_relo_kind as uapi. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Prepare relo_core.c for kernel duty. (Artem Savkov) [2069046]
|
||||||
|
- bpf: Rename btf_member accessors. (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Replace btf__type_by_id() with btf_type_by_id(). (Artem Savkov) [2069046]
|
||||||
|
- samples: bpf: Fix conflicting types in fds_example (Artem Savkov) [2069046]
|
||||||
|
- bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Avoid reload of imm for weak, unresolved, repeating ksym (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Avoid double stores for success/failure case of ksym relocations (Artem Savkov) [2069046]
|
||||||
|
- bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO (Artem Savkov) [2069046]
|
||||||
|
- selftest/bpf/benchs: Add bpf_loop benchmark (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Measure bpf_loop verifier performance (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add bpf_loop test (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add bpf_loop helper (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Split general purpose eBPF documentation out of filter.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Move handling of maps to Documentation/bpf/maps.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Prune all references to "internal BPF" (Artem Savkov) [2069046]
|
||||||
|
- bpf: Remove a redundant comment on bpf_prog_free (Artem Savkov) [2069046]
|
||||||
|
- x86, bpf: Cleanup the top of file header in bpf_jit_comp.c (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Remove duplicate assignments (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix misaligned memory accesses in xdp_bonding test (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Prevent out-of-bounds stack access in test_bpffs (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix misaligned memory access in queue_stack_map test (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix possible NULL passed to memcpy() with zero size (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix UBSan complaint about signed __int128 overflow (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix using invalidated memory in bpf_linker (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix glob_syms memory leak in bpf_linker (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Don't call libc APIs with NULL pointers (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix potential misaligned memory access in btf_ext__new() (Artem Savkov) [2069046]
|
||||||
|
- tools/resolve_btf_ids: Close ELF file on error (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Migrate selftests to bpf_map_create() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Prevent deprecation warnings in xsk.c (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Use bpf_map_create() consistently internally (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Unify low-level map creation APIs w/ new bpf_map_create() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test (Artem Savkov) [2069046]
|
||||||
|
- bpf ppc64: Access only if addr is kernel address (Artem Savkov) [2069046]
|
||||||
|
- bpf ppc64: Add BPF_PROBE_MEM support for JIT (Artem Savkov) [2069046]
|
||||||
|
- powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Artem Savkov) [2069046]
|
||||||
|
- bpf powerpc: refactor JIT compiler code (Artem Savkov) [2069046]
|
||||||
|
- bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Artem Savkov) [2069046]
|
||||||
|
- bpf powerpc: Remove unused SEEN_STACK (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix trivial typo (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add btf_dedup case with duplicated structs within CU (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Accommodate DWARF/compiler bug with duplicated structs (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add runtime APIs to query libbpf version (Artem Savkov) [2069046]
|
||||||
|
- selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Fix ordering of bpf documentation (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst (Artem Savkov) [2069046]
|
||||||
|
- bpf, docs: Change underline in btf to match style guide (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Mark variable as static (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Variable naming fix (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Move summary line after the error logs (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add uprobe triggering overhead benchmarks (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Add SPDX tags to RST documentation files (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add a dedup selftest with equivalent structure types (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Fix a couple of missed btf_type_tag handling in btf.c (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Add current libbpf_strict mode to version output (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Use libbpf_get_error() to check error (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Fix mixed indentation in documentation (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Update the lists of names for maps and prog-attach types (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Remove inclusion of utilities.mak from Makefiles (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Fix memory leak in prog_dump() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix an unused-but-set-variable compiler warning (Artem Savkov) [2069046]
|
||||||
|
- bpf: Introduce btf_tracing_ids (Artem Savkov) [2069046]
|
||||||
|
- bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Artem Savkov) [2069046]
|
||||||
|
- docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Clarify llvm dependency with btf_tag selftest (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add a C test for btf_type_tag (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Test libbpf API function btf__add_type_tag() (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046]
|
||||||
|
- bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls (Artem Savkov) [2069046]
|
||||||
|
- tools/runqslower: Update perf_buffer__new() calls (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Update btf_dump__new() uses to v1.0+ variant (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Migrate all deprecated perf_buffer uses (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Make perf_buffer__new() use OPTS-based interface (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Turn btf_dedup_opts into OPTS-based struct (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Minor cleanups and normalization of Makefile (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Normalize compile rules to specify output file last (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Add ability to get/set per-program load flags (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup (Artem Savkov) [2069046]
|
||||||
|
- bpf: Add ingress_ifindex to bpf_sk_lookup (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Fix SPDX tag for Makefiles and .gitignore (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Compile using -std=gnu89 (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add exception handling selftests for tp_bpf program (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Add tests for bpf_find_vma (Artem Savkov) [2069046]
|
||||||
|
- bpf: Introduce helper bpf_find_vma (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix bpf_object leak in skb_ctx selftest (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Destroy XDP link correctly (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Avoid duplicate btf__parse() call (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Clean up btf and btf_dump in dump_datasec test (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Free inner strings index in btf selftest (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Free per-cpu values array in bpf_iter selftest (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix memory leaks in btf_type_c_dump() helper (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Free up resources used by inner map definition (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Pass sanitizer flags to linker through LDFLAGS (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Use explicit bpf_test_load_program() helper calls (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Merge test_stub.c into testing_helpers.c (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() (Artem Savkov) [2069046]
|
||||||
|
- selftests/bpf: Fix non-strict SEC() program sections (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Stop using deprecated bpf_load_program() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Stop using to-be-deprecated APIs (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Remove internal use of deprecated bpf_prog_load() variants (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Pass number of prog load attempts explicitly (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Deprecate bpf_program__load() API (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Improve ELF relo sanitization (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Validate that .BTF and .BTF.ext sections contain data (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Improve sanity checking during BTF fix up (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Detect corrupted ELF symbols section (Artem Savkov) [2069046]
|
||||||
|
- libbpf: Deprecate bpf_program__get_prog_info_linear (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Use bpf_obj_get_info_by_fd directly (Artem Savkov) [2069046]
|
||||||
|
- bpftool: Migrate -1 err checks of libbpf fn calls (Artem Savkov) [2069046]
|
||||||
|
- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2123651]
|
||||||
|
- ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2123651]
|
||||||
|
- ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2123651]
|
||||||
|
- Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" (Jaroslav Kysela) [2123651]
|
||||||
|
- platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2123651]
|
||||||
|
- spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2123651]
|
||||||
|
- spi: Add API to count spi acpi resources (Jaroslav Kysela) [2123651]
|
||||||
|
- spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2123651]
|
||||||
|
- spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2123651]
|
||||||
|
- i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2123651]
|
||||||
|
|
||||||
* Thu Sep 22 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-167.el9]
|
* Thu Sep 22 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-167.el9]
|
||||||
- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable (Steve Best) [2116680]
|
- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable (Steve Best) [2116680]
|
||||||
- assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [2117318]
|
- assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [2117318]
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (linux-5.14.0-167.el9.tar.xz) = 4924ecedc7039fea3eea521ecd40f303f0ed25d949bc30130963ecd2e55aa069ee083531b752152f9d0fc4c034c22d1fe8844e97b3214c249a2588859d532e56
|
SHA512 (linux-5.14.0-168.el9.tar.xz) = f44625751b49f8289d02f1480b37e4af4016c8e3d713a05aa69e39321ec39030b121bbd67d6ae2baaba58f14c0940ebb76db9fd863cf30430fd4e7a11e9c83c1
|
||||||
SHA512 (kernel-abi-stablelists-5.14.0-167.el9.tar.bz2) = 87aa441a1414dbce22a48b4ccb94a19c3fcae59f4e479f24eb59ebe659b96c5cddbeca71981433e098f8e698599882d3a27969b22d0dfa60b602d3df14636534
|
SHA512 (kernel-abi-stablelists-5.14.0-168.el9.tar.bz2) = b867b2d38fb5fa0ddd7252c86397523855cea913a48d60adcc384780114a4f7449f4acf0debee06a3f7c3457e13b99917aa939831b1c0ef2766f546202d3e853
|
||||||
SHA512 (kernel-kabi-dw-5.14.0-167.el9.tar.bz2) = 74b3c5b16232bc10cbf8b6f5fb277f8908eba4a6ef0d608b1c13423730dc3d61f22f2f703a568be5a5a93b1bdc73a48ceaa2daa04764115d1ef4efd07b243a91
|
SHA512 (kernel-kabi-dw-5.14.0-168.el9.tar.bz2) = 74b3c5b16232bc10cbf8b6f5fb277f8908eba4a6ef0d608b1c13423730dc3d61f22f2f703a568be5a5a93b1bdc73a48ceaa2daa04764115d1ef4efd07b243a91
|
||||||
|
Loading…
Reference in New Issue
Block a user