kernel-5.14.0-408.el9
* Fri Jan 12 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-408.el9] - redhat: rpminspect: disable license, debuginfo and removedfiles (Scott Weaver) - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18054] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-11148] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-11148] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-21152] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-21152] - ipv6: fix ip6_sock_set_addr_preferences() typo (Hangbin Liu) [RHEL-21152] - x86/fpu/xstate: Fix PKRU covert channel (Martin McConnell) [RHEL-14035] - x86/fpu: Invalidate FPU state correctly on exec() (Martin McConnell) [RHEL-14035] - ethtool: untangle the linkmode and ethtool headers (Petr Oros) [RHEL-20012] - ethtool: Add forced speed to supported link modes maps (Petr Oros) [RHEL-20012] - PCI: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-19258] - PCI: Add PCI_HEADER_TYPE_MFD definition (Myron Stowe) [RHEL-19258] - PCI: vmd: Correct PCI Header Type Register's multi-function check (Myron Stowe) [RHEL-19258] - PCI: vmd: Fix inconsistent indentation in vmd_resume() (Myron Stowe) [RHEL-19258] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16318] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16318] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16318] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16318] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16318] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - bpf: Add missing BPF_LINK_TYPE invocations (Jerome Marchand) [RHEL-10691] - bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 (Jerome Marchand) [RHEL-10691] - bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() (Jerome Marchand) [RHEL-10691] - s390/bpf: Fix unwinding past the trampoline (Jerome Marchand) [RHEL-10691] - s390/bpf: Fix clobbering the caller's backchain in the trampoline (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add testcase for async callback return value failure (Jerome Marchand) [RHEL-10691] - bpf: Fix verifier log for async callback return values (Jerome Marchand) [RHEL-10691] - bpf: Handle bpf_mprog_query with NULL entry (Jerome Marchand) [RHEL-10691] - bpf: Fix BPF_PROG_QUERY last field check (Jerome Marchand) [RHEL-10691] - bpf: Use kmalloc_size_roundup() to adjust size_index (Jerome Marchand) [RHEL-10691] - bpf, mprog: Fix maximum program check on mprog attachment (Jerome Marchand) [RHEL-10691] - bpf: unconditionally reset backtrack_state masks on global func exit (Jerome Marchand) [RHEL-10691] - bpf: Fix tr dereferencing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Check bpf_cubic_acked() is called via struct_ops (Jerome Marchand) [RHEL-10691] - s390/bpf: Let arch_prepare_bpf_trampoline return program size (Jerome Marchand) [RHEL-10691] - bpf: Fix BTF_ID symbol generation collision in tools/ (Jerome Marchand) [RHEL-10691] - bpf: Fix BTF_ID symbol generation collision (Jerome Marchand) [RHEL-10691] - bpf: Fix uprobe_multi get_pid_task error path (Jerome Marchand) [RHEL-10691] - bpf: Skip unit_size checking for global per-cpu allocator (Jerome Marchand) [RHEL-10691] - docs/bpf: update out-of-date doc in BPF flow dissector (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix kprobe_multi_test/attach_override test (Jerome Marchand) [RHEL-10691] - bpf, cgroup: fix multiple kernel-doc warnings (Jerome Marchand) [RHEL-10691] - bpf: Fix a erroneous check after snprintf() (Jerome Marchand) [RHEL-10691] - selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y (Jerome Marchand) [RHEL-10691] - selftests/bpf: Offloaded prog after non-offloaded should not cause BUG (Jerome Marchand) [RHEL-10691] - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (Jerome Marchand) [RHEL-10691] - bpf: Avoid deadlock when using queue and stack maps from NMI (Jerome Marchand) [RHEL-10691] - selftests/bpf: Test all valid alloc sizes for bpf mem allocator (Jerome Marchand) [RHEL-10691] - bpf: Ensure unit_size is matched with slab cache object size (Jerome Marchand) [RHEL-10691] - bpf: Don't prefill for unused bpf_mem_cache (Jerome Marchand) [RHEL-10691] - bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add kprobe_multi override test (Jerome Marchand) [RHEL-10691] - bpf: Add override check to kprobe multi link attach (Jerome Marchand) [RHEL-10691] - selftests/bpf: trace_helpers.c: Add a global ksyms initialization mutex (Jerome Marchand) [RHEL-10691] - selftests/bpf: trace_helpers.c: Optimize kallsyms cache (Jerome Marchand) [RHEL-10691] - bpf: make bpf_prog_pack allocator portable (Jerome Marchand) [RHEL-10691] - selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc (Jerome Marchand) [RHEL-10691] - bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc (Jerome Marchand) [RHEL-10691] - bpf: bpf_sk_storage: Fix invalid wait context lockdep report (Jerome Marchand) [RHEL-10691] - s390/bpf: Pass through tail call counter in trampolines (Jerome Marchand) [RHEL-10691] - bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check. (Jerome Marchand) [RHEL-10691] - bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf(). (Jerome Marchand) [RHEL-10691] - docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst (Jerome Marchand) [RHEL-10691] - selftests/bpf: Include build flavors for install target (Jerome Marchand) [RHEL-10691] - bpf: Annotate bpf_long_memcpy with data_race (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix d_path test (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py (Jerome Marchand) [RHEL-10691] - bpf, docs: s/eBPF/BPF in standards documents (Jerome Marchand) [RHEL-10691] - bpf, docs: Add abi.rst document to standardization subdirectory (Jerome Marchand) [RHEL-10691] - bpf, docs: Move linux-notes.rst to root bpf docs tree (Jerome Marchand) [RHEL-10691] - bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t (Jerome Marchand) [RHEL-10691] - docs/bpf: Add description for CO-RE relocations (Jerome Marchand) [RHEL-10691] - bpf, docs: Correct source of offset for program-local call (Jerome Marchand) [RHEL-10691] - bpftool: Fix build warnings with -Wtype-limits (Jerome Marchand) [RHEL-10691] - bpf: Prevent inlining of bpf_fentry_test7() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add tests for rbtree API interaction in sleepable progs (Jerome Marchand) [RHEL-10691] - bpf: Allow bpf_spin_{lock,unlock} in sleepable progs (Jerome Marchand) [RHEL-10691] - bpf: Consider non-owning refs to refcounted nodes RCU protected (Jerome Marchand) [RHEL-10691] - bpf: Reenable bpf_refcount_acquire (Jerome Marchand) [RHEL-10691] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes (Jerome Marchand) [RHEL-10691] - bpf: Consider non-owning refs trusted (Jerome Marchand) [RHEL-10691] - bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a local kptr test with no special fields (Jerome Marchand) [RHEL-10691] - bpf: Remove a WARN_ON_ONCE warning related to local kptr (Jerome Marchand) [RHEL-10691] - libbpf: fix signedness determination in CO-RE relo handling logic (Jerome Marchand) [RHEL-10691] - selftests/bpf: add uprobe_multi test binary to .gitignore (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_object__unpin() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for allow_ptr_leaks (Jerome Marchand) [RHEL-10691] - bpf: Fix issue in verifying allow_ptr_leaks (Jerome Marchand) [RHEL-10691] - libbpf: Free btf_vmlinux when closing bpf_object (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add test for bpf_obj_drop with bad reg->off (Jerome Marchand) [RHEL-10691] - bpf: Fix check_func_arg_reg_off bug for graph root/node (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add extra link to uprobe_multi tests (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi pid filter tests (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi cookie test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi usdt bench test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi usdt test code (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi bench test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi test program (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi link test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi api test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add uprobe_multi skel test (Jerome Marchand) [RHEL-10691] - selftests/bpf: Move get_time_ns to testing_helpers.h (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe multi link support to bpf_program__attach_usdt (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe multi link detection (Jerome Marchand) [RHEL-10691] - libbpf: Add support for u[ret]probe.multi[.s] program sections (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_program__attach_uprobe_multi function (Jerome Marchand) [RHEL-10691] - libbpf: Add bpf_link_create support for multi uprobes (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_resolve_pattern_offsets function (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_resolve_syms_offsets function (Jerome Marchand) [RHEL-10691] - libbpf: Add elf symbol iterator (Jerome Marchand) [RHEL-10691] - libbpf: Add elf_open/elf_close functions (Jerome Marchand) [RHEL-10691] - libbpf: Move elf_find_func_offset* functions to elf object (Jerome Marchand) [RHEL-10691] - libbpf: Add uprobe_multi attach type and link names (Jerome Marchand) [RHEL-10691] - bpf: Add bpf_get_func_ip helper support for uprobe link (Jerome Marchand) [RHEL-10691] - bpf: Add pid filter support for uprobe_multi link (Jerome Marchand) [RHEL-10691] - bpf: Add cookies support for uprobe_multi link (Jerome Marchand) [RHEL-10691] - bpf: Add multi uprobe link (Jerome Marchand) [RHEL-10691] - bpf: Add attach_type checks under bpf_prog_attach_check_attach_type (Jerome Marchand) [RHEL-10691] - bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum (Jerome Marchand) [RHEL-10691] - samples/bpf: simplify spintest with kprobe.multi (Jerome Marchand) [RHEL-10691] - samples/bpf: refactor syscall tracing programs using BPF_KSYSCALL macro (Jerome Marchand) [RHEL-10691] - samples/bpf: fix broken map lookup probe (Jerome Marchand) [RHEL-10691] - samples/bpf: fix bio latency check with tracepoint (Jerome Marchand) [RHEL-10691] - samples/bpf: make tracing programs to be more CO-RE centric (Jerome Marchand) [RHEL-10691] - samples/bpf: fix symbol mismatch by compiler optimization (Jerome Marchand) [RHEL-10691] - samples/bpf: unify bpf program suffix to .bpf with tracing programs (Jerome Marchand) [RHEL-10691] - samples/bpf: convert to vmlinux.h with tracing programs (Jerome Marchand) [RHEL-10691] - samples/bpf: fix warning with ignored-attributes (Jerome Marchand) [RHEL-10691] - bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free (Jerome Marchand) [RHEL-10691] - bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix a selftest compilation error (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add CO-RE relocs kfunc flavors tests (Jerome Marchand) [RHEL-10691] - libbpf: Support triple-underscore flavors for kfunc relocation (Jerome Marchand) [RHEL-10691] - bpf/tests: Enhance output on error and fix typos (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add lwt_xmit tests for BPF_REROUTE (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT (Jerome Marchand) [RHEL-10691] - selftests/bpf: Enable cpu v4 tests for arm64 (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support signed div/mod instructions (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support 32-bit offset jmp instruction (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support unconditional bswap (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support sign-extension mov instructions (Jerome Marchand) [RHEL-10691] - bpf, arm64: Support sign-extension load instructions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for fill_link_info (Jerome Marchand) [RHEL-10691] - bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() (Jerome Marchand) [RHEL-10691] - bpf: Document struct bpf_struct_ops fields (Jerome Marchand) [RHEL-10691] - bpf: Support default .validate() and .update() behavior for struct_ops links (Jerome Marchand) [RHEL-10691] - selftests/bpf: Clean up fmod_ret in bench_rename test script (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix repeat option when kfunc_call verification fails (Jerome Marchand) [RHEL-10691] - bpftool: fix perf help message (Jerome Marchand) [RHEL-10691] - bpf: Remove unused declaration bpf_link_new_file() (Jerome Marchand) [RHEL-10691] - bpf: btf: Remove two unused function declarations (Jerome Marchand) [RHEL-10691] - bpf: lru: Remove unused declaration bpf_lru_promote() (Jerome Marchand) [RHEL-10691] - selftests/bpf: relax expected log messages to allow emitting BPF_ST (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix small typo and define semantics of sign extension (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_get_func_ip test for uprobe inside function (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entry (Jerome Marchand) [RHEL-10691] - bpf: Add support for bpf_get_func_ip helper for uprobe program (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a movsx selftest for sign-extension of R10 (Jerome Marchand) [RHEL-10691] - bpf: Fix an incorrect verification success with movsx insn (Jerome Marchand) [RHEL-10691] - bpf, docs: Formalize type notation and function semantics in ISA standard (Jerome Marchand) [RHEL-10691] - bpf: change bpf_alu_sign_string and bpf_movsx_string to static (Jerome Marchand) [RHEL-10691] - libbpf: Use local includes inside the library (Jerome Marchand) [RHEL-10691] - bpf: fix inconsistent return types of bpf_xdp_copy_buf(). (Jerome Marchand) [RHEL-10691] - selftests/bpf: fix the incorrect verification of port numbers. (Jerome Marchand) [RHEL-10691] - bpf: Fix mprog detachment for empty mprog entry (Jerome Marchand) [RHEL-10691] - bpf: bpf_struct_ops: Remove unnecessary initial values of variables (Jerome Marchand) [RHEL-10691] - bpf: fix bpf_probe_read_kernel prototype mismatch (Jerome Marchand) [RHEL-10691] - libbpf: fix typos in Makefile (Jerome Marchand) [RHEL-10691] - bpf, devmap: Remove unused dtab field from bpf_dtab_netdev (Jerome Marchand) [RHEL-10691] - bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry (Jerome Marchand) [RHEL-10691] - bpf: Fix an array-index-out-of-bounds issue in disasm.c (Jerome Marchand) [RHEL-10691] - docs/bpf: Fix malformed documentation (Jerome Marchand) [RHEL-10691] - docs/bpf: Improve documentation for cpu=v4 instructions (Jerome Marchand) [RHEL-10691] - bpf: Non-atomically allocate freelist during prefill (Jerome Marchand) [RHEL-10691] - selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernel (Jerome Marchand) [RHEL-10691] - bpf: Fix compilation warning with -Wparentheses (Jerome Marchand) [RHEL-10691] - docs/bpf: Add documentation for new instructions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Test ldsx with more complex cases (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new gotol insn (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sdiv/smod insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new bswap insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sign-extension mov insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add unit tests for new sign-extension load insns (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix a test_verifier failure (Jerome Marchand) [RHEL-10691] - bpf: Add kernel/bpftool asm support for new instructions (Jerome Marchand) [RHEL-10691] - bpf: Support new 32bit offset jmp instruction (Jerome Marchand) [RHEL-10691] - bpf: Fix jit blinding with new sdiv/smov insns (Jerome Marchand) [RHEL-10691] - bpf: Support new signed div/mod instructions. (Jerome Marchand) [RHEL-10691] - bpf: Support new unconditional bswap instruction (Jerome Marchand) [RHEL-10691] - bpf: Handle sign-extenstin ctx member accesses (Jerome Marchand) [RHEL-10691] - bpf: Support new sign-extension mov insns (Jerome Marchand) [RHEL-10691] - bpf: Support new sign-extension load insns (Jerome Marchand) [RHEL-10691] - bpf, docs: fix BPF_NEG entry in instruction-set.rst (Jerome Marchand) [RHEL-10691] - bpf: work around -Wuninitialized warning (Jerome Marchand) [RHEL-10691] - bpf: sync tools/ uapi header with (Jerome Marchand) [RHEL-10691] - libbpf: Add helper macro to clear opts structs (Jerome Marchand) [RHEL-10691] - libbpf: Add link-based API for tcx (Jerome Marchand) [RHEL-10691] - libbpf: Add opts-based attach/detach/query API for tcx (Jerome Marchand) [RHEL-10691] - bpf: Add fd-based tcx multi-prog infra with link support (Jerome Marchand) [RHEL-10691] - bpf: Add generic attach/detach/query API for multi-progs (Jerome Marchand) [RHEL-10691] - bpf, x86: initialize the variable "first_off" in save_args() (Jerome Marchand) [RHEL-10691] - bpf: allow any program to use the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691] - bpf: make an argument const in the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691] - bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map (Jerome Marchand) [RHEL-10691] - bpf: consider types listed in reg2btf_ids as trusted (Jerome Marchand) [RHEL-10691] - bpf: Drop useless btf_vmlinux in bpf_tcp_ca (Jerome Marchand) [RHEL-10691] - samples/bpf: README: Update build dependencies required (Jerome Marchand) [RHEL-10691] - selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add rbtree test exercising race which 'owner' field prevents (Jerome Marchand) [RHEL-10691] - bpf: Add 'owner' field to bpf_{list,rb}_node (Jerome Marchand) [RHEL-10691] - bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftest for PTR_UNTRUSTED (Jerome Marchand) [RHEL-10691] - bpf: Fix an error in verifying a field in a union (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add selftests for nested_trust (Jerome Marchand) [RHEL-10691] - selftests/bpf: add testcase for TRACING with 6+ arguments (Jerome Marchand) [RHEL-10691] - bpf, x86: allow function arguments up to 12 for TRACING (Jerome Marchand) [RHEL-10691] - bpf, x86: save/restore regs with BPF_DW size (Jerome Marchand) [RHEL-10691] - selftests/bpf: extend existing map resize tests for per-cpu use case (Jerome Marchand) [RHEL-10691] - bpf: teach verifier actual bounds of bpf_get_smp_processor_id() result (Jerome Marchand) [RHEL-10691] - bpf: Add object leak check. (Jerome Marchand) [RHEL-10691] - bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. (Jerome Marchand) [RHEL-10691] - bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). (Jerome Marchand) [RHEL-10691] - selftests/bpf: Improve test coverage of bpf_mem_alloc. (Jerome Marchand) [RHEL-10691] - rcu: Export rcu_request_urgent_qs_task() (Jerome Marchand) [RHEL-10691] - bpf: Allow reuse from waiting_for_gp_ttrace list. (Jerome Marchand) [RHEL-10691] - bpf: Add a hint to allocated objects. (Jerome Marchand) [RHEL-10691] - bpf: Change bpf_mem_cache draining process. (Jerome Marchand) [RHEL-10691] - bpf: Further refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691] - bpf: Factor out inc/dec of active flag into helpers. (Jerome Marchand) [RHEL-10691] - bpf: Refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691] - bpf: Let free_all() return the number of freed elements. (Jerome Marchand) [RHEL-10691] - bpf: Simplify code of destroy_mem_alloc() with kmemdup(). (Jerome Marchand) [RHEL-10691] - bpf: Rename few bpf_mem_alloc fields. (Jerome Marchand) [RHEL-10691] - bpftool: Show perf link info (Jerome Marchand) [RHEL-10691] - bpftool: Add perf event names (Jerome Marchand) [RHEL-10691] - bpf: Support ->fill_link_info for perf_event (Jerome Marchand) [RHEL-10691] - bpf: Add a common helper bpf_copy_to_user() (Jerome Marchand) [RHEL-10691] - bpf: Expose symbol's respective address (Jerome Marchand) [RHEL-10691] - bpf: Clear the probe_addr for uprobe (Jerome Marchand) [RHEL-10691] - bpf: Protect probed address based on kptr_restrict setting (Jerome Marchand) [RHEL-10691] - bpftool: Show kprobe_multi link info (Jerome Marchand) [RHEL-10691] - bpftool: Dump the kernel symbol's module name (Jerome Marchand) [RHEL-10691] - bpf: Support ->fill_link_info for kprobe_multi (Jerome Marchand) [RHEL-10691] - samples/bpf: syscall_tp: Aarch64 no open syscall (Jerome Marchand) [RHEL-10691] - libbpf: Remove HASHMAP_INIT static initialization helper (Jerome Marchand) [RHEL-10691] - bpf,docs: Create new standardization subdirectory (Jerome Marchand) [RHEL-10691] - bpftool: Use a local bpf_perf_event_value to fix accessing its fields (Jerome Marchand) [RHEL-10691] - bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c (Jerome Marchand) [RHEL-10691] - bpftool: Define a local bpf_perf_link to fix accessing its fields (Jerome Marchand) [RHEL-10691] - bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie (Jerome Marchand) [RHEL-10691] - selftests/bpf: Correct two typos (Jerome Marchand) [RHEL-10691] - libbpf: Use available_filter_functions_addrs with multi-kprobes (Jerome Marchand) [RHEL-10691] - libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes (Jerome Marchand) [RHEL-10691] - selftests/bpf: Bump and validate MAX_SYMS (Jerome Marchand) [RHEL-10691] - selftests/bpf: test map percpu stats (Jerome Marchand) [RHEL-10691] - bpf: make preloaded map iterators to display map elements count (Jerome Marchand) [RHEL-10691] - bpf: populate the per-cpu insertions/deletions counters for hashmaps (Jerome Marchand) [RHEL-10691] - bpf: add a new kfunc to return current bpf_map elements count (Jerome Marchand) [RHEL-10691] - bpf: add percpu stats for bpf_map elements insertions/deletions (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add benchmark for bpf memory allocator (Jerome Marchand) [RHEL-10691] - selftests/bpf: Honor $(O) when figuring out paths (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests (Jerome Marchand) [RHEL-10691] - bpf: Remove unnecessary ring buffer size check (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add bpf_program__attach_netfilter helper test (Jerome Marchand) [RHEL-10691] - libbpf: Add netfilter link attach helper (Jerome Marchand) [RHEL-10691] - libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing (Jerome Marchand) [RHEL-10691] - selftests/bpf: Verify that the cgroup_skb filters receive expected packets. (Jerome Marchand) [RHEL-10691] - bpf, net: Check skb ownership against full socket. (Jerome Marchand) [RHEL-10691] - selftests/bpf: Add test to exercise typedef walking (Jerome Marchand) [RHEL-10691] - bpf: Resolve modifiers when walking structs (Jerome Marchand) [RHEL-10691] - selftests/bpf: Fix bpf_nf failure upon test rerun (Jerome Marchand) [RHEL-10691] - bpf, docs: Fix definition of BPF_NEG operation (Jerome Marchand) [RHEL-10691] - bpf: Replace deprecated -target with --target= for Clang (Jerome Marchand) [RHEL-10691] - lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flag (Jerome Marchand) [RHEL-10691] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17276] Resolves: RHEL-10691, RHEL-11148, RHEL-14035, RHEL-16318, RHEL-17276, RHEL-18054, RHEL-19258, RHEL-20012, RHEL-21152 Signed-off-by: Scott Weaver <scweaver@redhat.com>
This commit is contained in:
parent
ae69c0251a
commit
29979cb6c9
@ -12,7 +12,7 @@ RHEL_MINOR = 4
|
|||||||
#
|
#
|
||||||
# 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 = 407
|
RHEL_RELEASE = 408
|
||||||
|
|
||||||
#
|
#
|
||||||
# ZSTREAM
|
# ZSTREAM
|
||||||
|
288
kernel.spec
288
kernel.spec
@ -165,15 +165,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 407
|
%define pkgrelease 408
|
||||||
%define kversion 5
|
%define kversion 5
|
||||||
%define tarfile_release 5.14.0-407.el9
|
%define tarfile_release 5.14.0-408.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 407%{?buildid}%{?dist}
|
%define specrelease 408%{?buildid}%{?dist}
|
||||||
# This defines the kabi tarball version
|
# This defines the kabi tarball version
|
||||||
%define kabiversion 5.14.0-407.el9
|
%define kabiversion 5.14.0-408.el9
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of genspec.sh variables
|
# End of genspec.sh variables
|
||||||
@ -3751,6 +3751,286 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jan 12 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-408.el9]
|
||||||
|
- redhat: rpminspect: disable license, debuginfo and removedfiles (Scott Weaver)
|
||||||
|
- blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18054]
|
||||||
|
- iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-11148]
|
||||||
|
- iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-11148]
|
||||||
|
- ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-21152]
|
||||||
|
- ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-21152]
|
||||||
|
- ipv6: fix ip6_sock_set_addr_preferences() typo (Hangbin Liu) [RHEL-21152]
|
||||||
|
- x86/fpu/xstate: Fix PKRU covert channel (Martin McConnell) [RHEL-14035]
|
||||||
|
- x86/fpu: Invalidate FPU state correctly on exec() (Martin McConnell) [RHEL-14035]
|
||||||
|
- ethtool: untangle the linkmode and ethtool headers (Petr Oros) [RHEL-20012]
|
||||||
|
- ethtool: Add forced speed to supported link modes maps (Petr Oros) [RHEL-20012]
|
||||||
|
- PCI: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-19258]
|
||||||
|
- PCI: Add PCI_HEADER_TYPE_MFD definition (Myron Stowe) [RHEL-19258]
|
||||||
|
- PCI: vmd: Correct PCI Header Type Register's multi-function check (Myron Stowe) [RHEL-19258]
|
||||||
|
- PCI: vmd: Fix inconsistent indentation in vmd_resume() (Myron Stowe) [RHEL-19258]
|
||||||
|
- s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16318]
|
||||||
|
- s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16318]
|
||||||
|
- s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16318]
|
||||||
|
- s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16318]
|
||||||
|
- s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16318]
|
||||||
|
- redhat: rewrite genlog and support Y- tags (Jan Stancek)
|
||||||
|
- bpf: Add missing BPF_LINK_TYPE invocations (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- s390/bpf: Fix unwinding past the trampoline (Jerome Marchand) [RHEL-10691]
|
||||||
|
- s390/bpf: Fix clobbering the caller's backchain in the trampoline (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add testcase for async callback return value failure (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix verifier log for async callback return values (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Handle bpf_mprog_query with NULL entry (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix BPF_PROG_QUERY last field check (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Use kmalloc_size_roundup() to adjust size_index (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, mprog: Fix maximum program check on mprog attachment (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: unconditionally reset backtrack_state masks on global func exit (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix tr dereferencing (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Check bpf_cubic_acked() is called via struct_ops (Jerome Marchand) [RHEL-10691]
|
||||||
|
- s390/bpf: Let arch_prepare_bpf_trampoline return program size (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix BTF_ID symbol generation collision in tools/ (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix BTF_ID symbol generation collision (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix uprobe_multi get_pid_task error path (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Skip unit_size checking for global per-cpu allocator (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: update out-of-date doc in BPF flow dissector (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix kprobe_multi_test/attach_override test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, cgroup: fix multiple kernel-doc warnings (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix a erroneous check after snprintf() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: ensure all CI arches set CONFIG_BPF_KPROBE_OVERRIDE=y (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Offloaded prog after non-offloaded should not cause BUG (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Avoid deadlock when using queue and stack maps from NMI (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Test all valid alloc sizes for bpf mem allocator (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Ensure unit_size is matched with slab cache object size (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Don't prefill for unused bpf_mem_cache (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add kprobe_multi override test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add override check to kprobe multi link attach (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: trace_helpers.c: Add a global ksyms initialization mutex (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: trace_helpers.c: Optimize kallsyms cache (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: make bpf_prog_pack allocator portable (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: bpf_sk_storage: Fix invalid wait context lockdep report (Jerome Marchand) [RHEL-10691]
|
||||||
|
- s390/bpf: Pass through tail call counter in trampolines (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc,btf}.rst (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Include build flavors for install target (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Annotate bpf_long_memcpy with data_race (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix d_path test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: s/eBPF/BPF in standards documents (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Add abi.rst document to standardization subdirectory (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Move linux-notes.rst to root bpf docs tree (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: Add description for CO-RE relocations (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Correct source of offset for program-local call (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Fix build warnings with -Wtype-limits (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Prevent inlining of bpf_fentry_test7() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add tests for rbtree API interaction in sleepable progs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Allow bpf_spin_{lock,unlock} in sleepable progs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Consider non-owning refs to refcounted nodes RCU protected (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Reenable bpf_refcount_acquire (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodes (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Consider non-owning refs trusted (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_acquire (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add a local kptr test with no special fields (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Remove a WARN_ON_ONCE warning related to local kptr (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: fix signedness determination in CO-RE relo handling logic (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: add uprobe_multi test binary to .gitignore (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add bpf_object__unpin() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add selftest for allow_ptr_leaks (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix issue in verifying allow_ptr_leaks (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Free btf_vmlinux when closing bpf_object (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add test for bpf_obj_drop with bad reg->off (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix check_func_arg_reg_off bug for graph root/node (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add extra link to uprobe_multi tests (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi pid filter tests (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi cookie test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi usdt bench test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi usdt test code (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi bench test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi test program (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi link test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi api test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add uprobe_multi skel test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Move get_time_ns to testing_helpers.h (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add uprobe multi link support to bpf_program__attach_usdt (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add uprobe multi link detection (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add support for u[ret]probe.multi[.s] program sections (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add bpf_program__attach_uprobe_multi function (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add bpf_link_create support for multi uprobes (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add elf_resolve_pattern_offsets function (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add elf_resolve_syms_offsets function (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add elf symbol iterator (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add elf_open/elf_close functions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Move elf_find_func_offset* functions to elf object (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add uprobe_multi attach type and link names (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add bpf_get_func_ip helper support for uprobe link (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add pid filter support for uprobe_multi link (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add cookies support for uprobe_multi link (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add multi uprobe link (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add attach_type checks under bpf_prog_attach_check_attach_type (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: simplify spintest with kprobe.multi (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: refactor syscall tracing programs using BPF_KSYSCALL macro (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: fix broken map lookup probe (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: fix bio latency check with tracepoint (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: make tracing programs to be more CO-RE centric (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: fix symbol mismatch by compiler optimization (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: unify bpf program suffix to .bpf with tracing programs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: convert to vmlinux.h with tracing programs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: fix warning with ignored-attributes (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix a selftest compilation error (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add CO-RE relocs kfunc flavors tests (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Support triple-underscore flavors for kfunc relocation (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf/tests: Enhance output on error and fix typos (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add lwt_xmit tests for BPF_REROUTE (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add lwt_xmit tests for BPF_REDIRECT (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Enable cpu v4 tests for arm64 (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, arm64: Support signed div/mod instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, arm64: Support 32-bit offset jmp instruction (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, arm64: Support unconditional bswap (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, arm64: Support sign-extension mov instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, arm64: Support sign-extension load instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add selftest for fill_link_info (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Document struct bpf_struct_ops fields (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support default .validate() and .update() behavior for struct_ops links (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Clean up fmod_ret in bench_rename test script (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix repeat option when kfunc_call verification fails (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: fix perf help message (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Remove unused declaration bpf_link_new_file() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: btf: Remove two unused function declarations (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: lru: Remove unused declaration bpf_lru_promote() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: relax expected log messages to allow emitting BPF_ST (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Fix small typo and define semantics of sign extension (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add bpf_get_func_ip test for uprobe inside function (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add bpf_get_func_ip tests for uprobe on function entry (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add support for bpf_get_func_ip helper for uprobe program (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add a movsx selftest for sign-extension of R10 (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix an incorrect verification success with movsx insn (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Formalize type notation and function semantics in ISA standard (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: change bpf_alu_sign_string and bpf_movsx_string to static (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Use local includes inside the library (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: fix inconsistent return types of bpf_xdp_copy_buf(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: fix the incorrect verification of port numbers. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix mprog detachment for empty mprog entry (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: bpf_struct_ops: Remove unnecessary initial values of variables (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: fix bpf_probe_read_kernel prototype mismatch (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: fix typos in Makefile (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, devmap: Remove unused dtab field from bpf_dtab_netdev (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix an array-index-out-of-bounds issue in disasm.c (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: Fix malformed documentation (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: Improve documentation for cpu=v4 instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Non-atomically allocate freelist during prefill (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Enable test test_progs-cpuv4 for gcc build kernel (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix compilation warning with -Wparentheses (Jerome Marchand) [RHEL-10691]
|
||||||
|
- docs/bpf: Add documentation for new instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Test ldsx with more complex cases (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add unit tests for new gotol insn (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add unit tests for new sdiv/smod insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add unit tests for new bswap insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add unit tests for new sign-extension mov insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add unit tests for new sign-extension load insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix a test_verifier failure (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add kernel/bpftool asm support for new instructions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support new 32bit offset jmp instruction (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix jit blinding with new sdiv/smov insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support new signed div/mod instructions. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support new unconditional bswap instruction (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Handle sign-extenstin ctx member accesses (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support new sign-extension mov insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support new sign-extension load insns (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: fix BPF_NEG entry in instruction-set.rst (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: work around -Wuninitialized warning (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: sync tools/ uapi header with (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add helper macro to clear opts structs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add link-based API for tcx (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add opts-based attach/detach/query API for tcx (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add fd-based tcx multi-prog infra with link support (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add generic attach/detach/query API for multi-progs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, x86: initialize the variable "first_off" in save_args() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: allow any program to use the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: make an argument const in the bpf_map_sum_elem_count kfunc (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_map (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: consider types listed in reg2btf_ids as trusted (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Drop useless btf_vmlinux in bpf_tcp_ca (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: README: Update build dependencies required (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Disable newly-added 'owner' field test until refcount re-enabled (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add rbtree test exercising race which 'owner' field prevents (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add 'owner' field to bpf_{list,rb}_node (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_node (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add selftest for PTR_UNTRUSTED (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Fix an error in verifying a field in a union (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add selftests for nested_trust (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: add testcase for TRACING with 6+ arguments (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, x86: allow function arguments up to 12 for TRACING (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, x86: save/restore regs with BPF_DW size (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: extend existing map resize tests for per-cpu use case (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: teach verifier actual bounds of bpf_get_smp_processor_id() result (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add object leak check. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Improve test coverage of bpf_mem_alloc. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- rcu: Export rcu_request_urgent_qs_task() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Allow reuse from waiting_for_gp_ttrace list. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add a hint to allocated objects. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Change bpf_mem_cache draining process. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Further refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Factor out inc/dec of active flag into helpers. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Refactor alloc_bulk(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Let free_all() return the number of freed elements. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Simplify code of destroy_mem_alloc() with kmemdup(). (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Rename few bpf_mem_alloc fields. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Show perf link info (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Add perf event names (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support ->fill_link_info for perf_event (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Add a common helper bpf_copy_to_user() (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Expose symbol's respective address (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Clear the probe_addr for uprobe (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Protect probed address based on kptr_restrict setting (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Show kprobe_multi link info (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Dump the kernel symbol's module name (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Support ->fill_link_info for kprobe_multi (Jerome Marchand) [RHEL-10691]
|
||||||
|
- samples/bpf: syscall_tp: Aarch64 no open syscall (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Remove HASHMAP_INIT static initialization helper (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf,docs: Create new standardization subdirectory (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Use a local bpf_perf_event_value to fix accessing its fields (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: Define a local bpf_perf_link to fix accessing its fields (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Correct two typos (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Use available_filter_functions_addrs with multi-kprobes (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Cross-join available_filter_functions and kallsyms for multi-kprobes (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Bump and validate MAX_SYMS (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: test map percpu stats (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: make preloaded map iterators to display map elements count (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: populate the per-cpu insertions/deletions counters for hashmaps (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: add a new kfunc to return current bpf_map elements count (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: add percpu stats for bpf_map elements insertions/deletions (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add benchmark for bpf memory allocator (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Honor $(O) when figuring out paths (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Remove unnecessary ring buffer size check (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add bpf_program__attach_netfilter helper test (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Add netfilter link attach helper (Jerome Marchand) [RHEL-10691]
|
||||||
|
- libbpf: Skip modules BTF loading when CAP_SYS_ADMIN is missing (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Verify that the cgroup_skb filters receive expected packets. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, net: Check skb ownership against full socket. (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Add test to exercise typedef walking (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Resolve modifiers when walking structs (Jerome Marchand) [RHEL-10691]
|
||||||
|
- selftests/bpf: Fix bpf_nf failure upon test rerun (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf, docs: Fix definition of BPF_NEG operation (Jerome Marchand) [RHEL-10691]
|
||||||
|
- bpf: Replace deprecated -target with --target= for Clang (Jerome Marchand) [RHEL-10691]
|
||||||
|
- lib/test_bpf: Call page_address() on page acquired with GFP_KERNEL flag (Jerome Marchand) [RHEL-10691]
|
||||||
|
- md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17276]
|
||||||
|
|
||||||
* Wed Jan 10 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-407.el9]
|
* Wed Jan 10 2024 Scott Weaver <scweaver@redhat.com> [5.14.0-407.el9]
|
||||||
- net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-862]
|
- net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-862]
|
||||||
- net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-862]
|
- net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-862]
|
||||||
|
@ -6,6 +6,9 @@ inspections:
|
|||||||
kmidiff: off
|
kmidiff: off
|
||||||
upstream: off
|
upstream: off
|
||||||
subpackages: off
|
subpackages: off
|
||||||
|
license: off
|
||||||
|
debuginfo: off
|
||||||
|
removedfiles: off
|
||||||
|
|
||||||
badfuncs:
|
badfuncs:
|
||||||
ignore:
|
ignore:
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (linux-5.14.0-407.el9.tar.xz) = af0132e0b98a63c4b301dd796171c3f942926d82c1e625ecc993cd55c3a2abab833bbb52099d248936e6337940794b5279189a4ef8ad2afda7869b062e1cb1fa
|
SHA512 (linux-5.14.0-408.el9.tar.xz) = aba3f89be30f6c1ccc8562d8b296d3f89fa5e18b6fab1889fc334c2864d070601d63eaac76c9b402e49524e406aae80bdf7be2cd592d29c693925a0ff42fde16
|
||||||
SHA512 (kernel-abi-stablelists-5.14.0-407.el9.tar.bz2) = cc9d349816bd3bb0ef17e2106deeb9ae506ebdb9726782654ce9225a8bb0f37e10fd1d2c0b0682147a08731b861ebdc9841549f282b856810d953f26a2d4bf7b
|
SHA512 (kernel-abi-stablelists-5.14.0-408.el9.tar.bz2) = 6d7f7de873ddbe05a4a3030fcbd392b7a454e5a0291cab0a8fe5ade5e32e8ea1b84f3a04a731983c33cfa1a50bd5ec3e892438458fccdb3c8182aa09dc59de50
|
||||||
SHA512 (kernel-kabi-dw-5.14.0-407.el9.tar.bz2) = 37852bf40350a2acbb65a2fb1510e497538faf766823ca43b5c0e3a503fea10663d8c50766a02706958cc0e2aa936683bc12b787688ab905ee6723c8c8bf4572
|
SHA512 (kernel-kabi-dw-5.14.0-408.el9.tar.bz2) = 061624211bbe4bcc945bcab9f4847d4b64499bc3e513dbe00c2eb934063447494b5e283664ceb85750ec8b494da2a6c4f23d6aba14f0ee052b0c17d03a07ad22
|
||||||
|
Loading…
Reference in New Issue
Block a user