kernel-6.12.0-103.el10
* Mon Jun 30 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-103.el10] - redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378] - redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481] - selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94834] - mr: consolidate the ipmr_can_free_table() checks. (CKI Backport Bot) [RHEL-96599] - ipv6: Align behavior across nexthops during path selection (CKI Backport Bot) [RHEL-96599] - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-96599] - ipv6: Do not consider link down nexthops in path selection (CKI Backport Bot) [RHEL-96599] - ipv6: Start path selection from the first nexthop (CKI Backport Bot) [RHEL-96599] - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (CKI Backport Bot) [RHEL-96599] {CVE-2025-22063} - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Ewan D. Milne) [RHEL-94045] - scsi: Improve CDL control (Ewan D. Milne) [RHEL-94045] - scsi: core: Clear flags for scsi_cmnd that did not complete (Ewan D. Milne) [RHEL-94045] - scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Ewan D. Milne) [RHEL-94045] - scsi: st: Tighten the page format heuristics with MODE SELECT (Ewan D. Milne) [RHEL-94045] - scsi: st: ERASE does not change tape location (Ewan D. Milne) [RHEL-94045] - scsi: st: Fix array overflow in st_setup() (Ewan D. Milne) [RHEL-94045] - scsi: core: Use a switch statement when attaching VPD pages (Ewan D. Milne) [RHEL-94045] - scsi: logging: Fix scsi_logging_level bounds (Ewan D. Milne) [RHEL-94045] - scsi: scsi_error: Add comments to scsi_check_sense() (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Fix uninitialized variable use (Ewan D. Milne) [RHEL-94045] - scsi: core: Fix missing lock protection (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Do not sleep in atomic sections (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Simplify command handling (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Remove a reference to in_use_bm (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Remove sdebug_device_access_info (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Add support for partitioning the tape (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Reset tape setting at device reset (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Add compression mode page for tapes (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Add read support and update locate for tapes (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Ewan D. Milne) [RHEL-94045] - scsi: scsi_debug: First fixes for tapes (Ewan D. Milne) [RHEL-94045] - scsi: usb: Rename the RESERVE and RELEASE constants (Ewan D. Milne) [RHEL-94045] - scsi: st: Add sysfs file position_lost_in_reset (Ewan D. Milne) [RHEL-94045] - scsi: st: Modify st.c to use the new scsi_error counters (Ewan D. Milne) [RHEL-94045] - scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Ewan D. Milne) [RHEL-94045] - scsi: st: Restore some drive settings after reset (Ewan D. Milne) [RHEL-94045] - net: ena: Support persistent per-NAPI config. (Dennis Chen) [RHEL-94831] - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-94831] - net: ena: Fix incorrect indentation (Dennis Chen) [RHEL-94831] - net: ena: remove devm from ethtool (Dennis Chen) [RHEL-94831] - net: ena: Remove deadcode (Dennis Chen) [RHEL-94831] - net: ena: Remove autopolling mode (Dennis Chen) [RHEL-94831] - ena: Link queues to NAPIs (Dennis Chen) [RHEL-94831] - ena: Link IRQs to NAPI instances (Dennis Chen) [RHEL-94831] - mm: fix finish_fault() handling for large folios (Aristeu Rozanski) [RHEL-83854] - selftests/bpf: Remove with_addr.sh and with_tunnels.sh (Jerome Marchand) [RHEL-78201] - Build cpp selftests without source fortification (Jerome Marchand) [RHEL-78201] - libbpf: Fix implicit memfd_create() for bionic (Jerome Marchand) [RHEL-78201] - bpf: Use preempt_count() directly in bpf_send_signal_common() (Jerome Marchand) [RHEL-78201] - selftests: bpf: test batch lookup on array of maps with holes (Jerome Marchand) [RHEL-78201] - bpf: skip non exist keys in generic_map_lookup_batch (Jerome Marchand) [RHEL-78201] - bpf: Handle allocation failure in acquire_lock_state (Jerome Marchand) [RHEL-78201] - bpf: verifier: Disambiguate get_constant_map_key() errors (Jerome Marchand) [RHEL-78201] - bpf: selftests: Test constant key extraction on irrelevant maps (Jerome Marchand) [RHEL-78201] - bpf: verifier: Do not extract constant map keys for irrelevant maps (Jerome Marchand) [RHEL-78201] - bpf: Fix softlockup in arena_map_free on 64k page kernel (Jerome Marchand) [RHEL-78201 RHEL-83206] {CVE-2025-21851} - bpf: Fix deadlock when freeing cgroup storage (Jerome Marchand) [RHEL-78201 RHEL-83311] {CVE-2024-58088} - bpf: avoid holding freeze_mutex during mmap operation (Jerome Marchand) [RHEL-78201 RHEL-83351] {CVE-2025-21853} - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Jerome Marchand) [RHEL-78201] - bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add some tests related to 'may_goto 0' insns (Jerome Marchand) [RHEL-78201] - bpf: Remove 'may_goto 0' instruction in opt_remove_nops() (Jerome Marchand) [RHEL-78201] - bpf: Allow 'may_goto 0' instruction in verifier (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add test case for the freeing of bpf_timer (Jerome Marchand) [RHEL-78201] - bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Jerome Marchand) [RHEL-78201] - bpf: Free element after unlock in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201] - bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201] - bpf: Free special fields after unlock in htab_lru_map_delete_node() (Jerome Marchand) [RHEL-78201] - libbpf: Work around kernel inconsistently stripping '.llvm.' suffix (Jerome Marchand) [RHEL-78201] - bpf: selftests: verifier: Add nullness elision tests (Jerome Marchand) [RHEL-78201] - bpf: verifier: Support eliding map lookup nullness (Jerome Marchand) [RHEL-78201] - bpf: verifier: Add missing newline on verbose() call (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201] - libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201] - libbpf: Fix return zero when elf_begin failed (Jerome Marchand) [RHEL-78201] - selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Jerome Marchand) [RHEL-78201] - veristat: Load struct_ops programs only once (Jerome Marchand) [RHEL-78201] - bpf: Send signals asynchronously if !preemptible (Jerome Marchand) [RHEL-78201] - veristat: Document verifier log dumping capability (Jerome Marchand) [RHEL-78201] - bpftool: Fix control flow graph segfault during edge creation (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add a test for kprobe multi with unique_match (Jerome Marchand) [RHEL-78201] - libbpf: Add unique_match option for multi kprobe (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_selem_free() (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_local_storage_free() (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc() (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_selem_alloc() (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable,enable} in bpf_cpumask_release() (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} in bpf_obj_free_fields() (Jerome Marchand) [RHEL-78201] - bpf: Disable migration before calling ops->map_free() (Jerome Marchand) [RHEL-78201] - bpf: Disable migration in bpf_selem_free_rcu (Jerome Marchand) [RHEL-78201] - bpf: Disable migration when cloning sock storage (Jerome Marchand) [RHEL-78201] - bpf: Disable migration when destroying sock storage (Jerome Marchand) [RHEL-78201] - bpf: Disable migration when destroying inode storage (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_task_storage_lock helpers (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} in htab_elem_free (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} in ->map_for_each_callback (Jerome Marchand) [RHEL-78201] - bpf: Remove migrate_{disable|enable} from LPM trie (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add kprobe session recursion check test (Jerome Marchand) [RHEL-78201] - bpf: Return error for missed kprobe multi bpf program execution (Jerome Marchand) [RHEL-78201] - bpf: Fix range_tree_set() error handling (Jerome Marchand) [RHEL-78201] - selftests/bpf: add -std=gnu11 to BPF_CFLAGS and CFLAGS (Jerome Marchand) [RHEL-78201] - selftests/bpf: Handle prog/attach type comparison in veristat (Jerome Marchand) [RHEL-78201] - selftests/bpf: add -fno-strict-aliasing to BPF_CFLAGS (Jerome Marchand) [RHEL-78201] - selftests/bpf: test bpf_for within spin lock section (Jerome Marchand) [RHEL-78201] - bpf: Allow bpf_for/bpf_repeat calls while holding a spinlock (Jerome Marchand) [RHEL-78201] - bpf/tests: Add 32 bits only long conditional jump tests (Jerome Marchand) [RHEL-78201] - selftests/bpf: Avoid generating untracked files when running bpf selftests (Jerome Marchand) [RHEL-78201] - bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Jerome Marchand) [RHEL-78201] - bpf: Use refcount_t instead of atomic_t for mmap_count (Jerome Marchand) [RHEL-78201] - bpf: Remove unused MT_ENTRY define (Jerome Marchand) [RHEL-78201] - selftests/bpf: fix veristat comp mode with new stats (Jerome Marchand) [RHEL-78201] - bpf: Fix holes in special_kfunc_list if !CONFIG_NET (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add testcases for BPF_MUL (Jerome Marchand) [RHEL-78201] - bpf, verifier: Improve precision of BPF_MUL (Jerome Marchand) [RHEL-78201] - libbpf: Set MFD_NOEXEC_SEAL when creating memfd (Jerome Marchand) [RHEL-78201] - selftests/bpf: Clear out Python syntax warnings (Jerome Marchand) [RHEL-78201] - bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Jerome Marchand) [RHEL-78201] - bpftool: Link zstd lib required by libelf (Jerome Marchand) [RHEL-78201] - veristat: Fix top source line stat collection (Jerome Marchand) [RHEL-78201] - bpf: lsm: Remove hook to bpf_task_storage_free (Jerome Marchand) [RHEL-78201] - bpf: Fix configuration-dependent BTF function references (Jerome Marchand) [RHEL-78201] - selftest/bpf: Replace magic constants by macros (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add tests for fd_array_cnt (Jerome Marchand) [RHEL-78201] - libbpf: prog load: Allow to use fd_array_cnt (Jerome Marchand) [RHEL-78201] - bpf: Add fd_array_cnt attribute for prog_load (Jerome Marchand) [RHEL-78201] - bpf: Refactor check_pseudo_btf_id (Jerome Marchand) [RHEL-78201] - bpf: Move map/prog compatibility checks (Jerome Marchand) [RHEL-78201] - bpf: Add a __btf_get_by_fd helper (Jerome Marchand) [RHEL-78201] - bpftool: bash: Add bash completion for root_id argument (Jerome Marchand) [RHEL-78201] - bpftool: btf: Support dumping a specific types from file (Jerome Marchand) [RHEL-78201] - bpftool: btf: Validate root_type_ids early (Jerome Marchand) [RHEL-78201] - bpftool: man: Add missing format argument to command description (Jerome Marchand) [RHEL-78201] - selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build (Jerome Marchand) [RHEL-78201] - libbpf: Extend linker API to support in-memory ELF files (Jerome Marchand) [RHEL-78201] - libbpf: Pull file-opening logic up to top-level functions (Jerome Marchand) [RHEL-78201] - bpftool: Probe for ISA v4 instruction set extension (Jerome Marchand) [RHEL-78201] - kbuild/btf: Propagate CONFIG_WERROR to resolve_btfids (Jerome Marchand) [RHEL-78201] - tools/resolve_btfids: Add --fatal_warnings option (Jerome Marchand) [RHEL-78201] - selftests/bpf: Fix fill_link_info selftest on powerpc (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add more stats into veristat (Jerome Marchand) [RHEL-78201] - selftests/bpf: Consolidate kernel modules into common directory (Jerome Marchand) [RHEL-78201] - libbpf: Fix segfault due to libelf functions not setting errno (Jerome Marchand) [RHEL-78201] - selftests/bpf: Add IRQ save/restore tests (Jerome Marchand) [RHEL-78201] - selftests/bpf: Expand coverage of preempt tests to sleepable kfunc (Jerome Marchand) [RHEL-78201] - bpf: Improve verifier log for resource leak on exit (Jerome Marchand) [RHEL-78201] - bpf: Introduce support for bpf_local_irq_{save,restore} (Jerome Marchand) [RHEL-78201] - bpf: Refactor mark_{dynptr,iter}_read (Jerome Marchand) [RHEL-78201] - bpf: Refactor {acquire,release}_reference_state (Jerome Marchand) [RHEL-78201] - bpf: Consolidate locks and reference state in verifier state (Jerome Marchand) [RHEL-78201] - selftests/bpf: ensure proper root namespace cleanup when test fail (Jerome Marchand) [RHEL-78201] - bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto() (Jerome Marchand) [RHEL-78201] - bpf: Remove bpf_probe_write_user() warning message (Jerome Marchand) [RHEL-78201] - libbpf: Improve debug message when the base BTF cannot be found (Jerome Marchand) [RHEL-78201] - libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Jerome Marchand) [RHEL-78201] - samples/bpf: Remove unused variable (Jerome Marchand) [RHEL-78201] - selftests/bpf: remove test_flow_dissector.sh (Jerome Marchand) [RHEL-78201] - selftests/bpf: migrate bpf flow dissectors tests to test_progs (Jerome Marchand) [RHEL-78201] - selftests/bpf: add network helpers to generate udp checksums (Jerome Marchand) [RHEL-78201] - selftests/bpf: use the same udp and tcp headers in tests under test_progs (Jerome Marchand) [RHEL-78201] - selftests/bpf: document pseudo-header checksum helpers (Jerome Marchand) [RHEL-78201] - selftests/bpf: move ip checksum helper to network helpers (Jerome Marchand) [RHEL-78201] - selftests/bpf: Enable generic tc actions in selftests config (Jerome Marchand) [RHEL-78201] - selftests/bpf: migrate flow_dissector namespace exclusivity test (Jerome Marchand) [RHEL-78201] - selftests/bpf: add gre packets testing to flow_dissector (Jerome Marchand) [RHEL-78201] - selftests/bpf: expose all subtests from flow_dissector (Jerome Marchand) [RHEL-78201] - selftests/bpf: re-split main function into dedicated tests (Jerome Marchand) [RHEL-78201] - selftests/bpf: replace CHECK calls with ASSERT macros in flow_dissector test (Jerome Marchand) [RHEL-78201] - selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys (Jerome Marchand) [RHEL-78201] - selftests/bpf: add a macro to compare raw memory (Jerome Marchand) [RHEL-78201] - sched/isolation: Make use of more than one housekeeping cpu (Phil Auld) [RHEL-8694] Resolves: RHEL-78201, RHEL-83206, RHEL-83311, RHEL-83351, RHEL-83854, RHEL-8694, RHEL-91378, RHEL-94045, RHEL-94831, RHEL-94834, RHEL-95481, RHEL-96599 Signed-off-by: Jan Stancek <jstancek@redhat.com>
This commit is contained in:
parent
3e5be7803c
commit
f82261e1cd
@ -12,7 +12,7 @@ RHEL_MINOR = 1
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 102
|
||||
RHEL_RELEASE = 103
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
175
kernel.changelog
175
kernel.changelog
@ -1,3 +1,178 @@
|
||||
* Mon Jun 30 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-103.el10]
|
||||
- redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378]
|
||||
- redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481]
|
||||
- selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94834]
|
||||
- mr: consolidate the ipmr_can_free_table() checks. (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Align behavior across nexthops during path selection (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Do not consider link down nexthops in path selection (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Start path selection from the first nexthop (CKI Backport Bot) [RHEL-96599]
|
||||
- netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (CKI Backport Bot) [RHEL-96599] {CVE-2025-22063}
|
||||
- scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: Improve CDL control (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Clear flags for scsi_cmnd that did not complete (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Tighten the page format heuristics with MODE SELECT (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: ERASE does not change tape location (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Fix array overflow in st_setup() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Use a switch statement when attaching VPD pages (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: logging: Fix scsi_logging_level bounds (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_error: Add comments to scsi_check_sense() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Fix uninitialized variable use (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Fix missing lock protection (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Do not sleep in atomic sections (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Simplify command handling (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Remove a reference to in_use_bm (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Remove sdebug_device_access_info (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add support for partitioning the tape (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Reset tape setting at device reset (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add compression mode page for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add read support and update locate for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: First fixes for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: usb: Rename the RESERVE and RELEASE constants (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Add sysfs file position_lost_in_reset (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Modify st.c to use the new scsi_error counters (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Restore some drive settings after reset (Ewan D. Milne) [RHEL-94045]
|
||||
- net: ena: Support persistent per-NAPI config. (Dennis Chen) [RHEL-94831]
|
||||
- treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Fix incorrect indentation (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: remove devm from ethtool (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Remove deadcode (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Remove autopolling mode (Dennis Chen) [RHEL-94831]
|
||||
- ena: Link queues to NAPIs (Dennis Chen) [RHEL-94831]
|
||||
- ena: Link IRQs to NAPI instances (Dennis Chen) [RHEL-94831]
|
||||
- mm: fix finish_fault() handling for large folios (Aristeu Rozanski) [RHEL-83854]
|
||||
- selftests/bpf: Remove with_addr.sh and with_tunnels.sh (Jerome Marchand) [RHEL-78201]
|
||||
- Build cpp selftests without source fortification (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix implicit memfd_create() for bionic (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Use preempt_count() directly in bpf_send_signal_common() (Jerome Marchand) [RHEL-78201]
|
||||
- selftests: bpf: test batch lookup on array of maps with holes (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: skip non exist keys in generic_map_lookup_batch (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Handle allocation failure in acquire_lock_state (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Disambiguate get_constant_map_key() errors (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: selftests: Test constant key extraction on irrelevant maps (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Do not extract constant map keys for irrelevant maps (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix softlockup in arena_map_free on 64k page kernel (Jerome Marchand) [RHEL-78201 RHEL-83206] {CVE-2025-21851}
|
||||
- bpf: Fix deadlock when freeing cgroup storage (Jerome Marchand) [RHEL-78201 RHEL-83311] {CVE-2024-58088}
|
||||
- bpf: avoid holding freeze_mutex during mmap operation (Jerome Marchand) [RHEL-78201 RHEL-83351] {CVE-2025-21853}
|
||||
- bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add some tests related to 'may_goto 0' insns (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove 'may_goto 0' instruction in opt_remove_nops() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Allow 'may_goto 0' instruction in verifier (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add test case for the freeing of bpf_timer (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Free element after unlock in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Free special fields after unlock in htab_lru_map_delete_node() (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Work around kernel inconsistently stripping '.llvm.' suffix (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: selftests: verifier: Add nullness elision tests (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Support eliding map lookup nullness (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Add missing newline on verbose() call (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix return zero when elf_begin failed (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Load struct_ops programs only once (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Send signals asynchronously if !preemptible (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Document verifier log dumping capability (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Fix control flow graph segfault during edge creation (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add a test for kprobe multi with unique_match (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Add unique_match option for multi kprobe (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_selem_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_local_storage_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_selem_alloc() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable,enable} in bpf_cpumask_release() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in bpf_obj_free_fields() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration before calling ops->map_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration in bpf_selem_free_rcu (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when cloning sock storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when destroying sock storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when destroying inode storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_task_storage_lock helpers (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in htab_elem_free (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in ->map_for_each_callback (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from LPM trie (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add kprobe session recursion check test (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Return error for missed kprobe multi bpf program execution (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix range_tree_set() error handling (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add -std=gnu11 to BPF_CFLAGS and CFLAGS (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Handle prog/attach type comparison in veristat (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add -fno-strict-aliasing to BPF_CFLAGS (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: test bpf_for within spin lock section (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Allow bpf_for/bpf_repeat calls while holding a spinlock (Jerome Marchand) [RHEL-78201]
|
||||
- bpf/tests: Add 32 bits only long conditional jump tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Avoid generating untracked files when running bpf selftests (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Use refcount_t instead of atomic_t for mmap_count (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove unused MT_ENTRY define (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: fix veristat comp mode with new stats (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix holes in special_kfunc_list if !CONFIG_NET (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add testcases for BPF_MUL (Jerome Marchand) [RHEL-78201]
|
||||
- bpf, verifier: Improve precision of BPF_MUL (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Set MFD_NOEXEC_SEAL when creating memfd (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Clear out Python syntax warnings (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Link zstd lib required by libelf (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Fix top source line stat collection (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: lsm: Remove hook to bpf_task_storage_free (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix configuration-dependent BTF function references (Jerome Marchand) [RHEL-78201]
|
||||
- selftest/bpf: Replace magic constants by macros (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add tests for fd_array_cnt (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: prog load: Allow to use fd_array_cnt (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Add fd_array_cnt attribute for prog_load (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor check_pseudo_btf_id (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Move map/prog compatibility checks (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Add a __btf_get_by_fd helper (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: bash: Add bash completion for root_id argument (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: btf: Support dumping a specific types from file (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: btf: Validate root_type_ids early (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: man: Add missing format argument to command description (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Extend linker API to support in-memory ELF files (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Pull file-opening logic up to top-level functions (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Probe for ISA v4 instruction set extension (Jerome Marchand) [RHEL-78201]
|
||||
- kbuild/btf: Propagate CONFIG_WERROR to resolve_btfids (Jerome Marchand) [RHEL-78201]
|
||||
- tools/resolve_btfids: Add --fatal_warnings option (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Fix fill_link_info selftest on powerpc (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add more stats into veristat (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Consolidate kernel modules into common directory (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix segfault due to libelf functions not setting errno (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add IRQ save/restore tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Expand coverage of preempt tests to sleepable kfunc (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Improve verifier log for resource leak on exit (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Introduce support for bpf_local_irq_{save,restore} (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor mark_{dynptr,iter}_read (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor {acquire,release}_reference_state (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Consolidate locks and reference state in verifier state (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: ensure proper root namespace cleanup when test fail (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove bpf_probe_write_user() warning message (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Improve debug message when the base BTF cannot be found (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Jerome Marchand) [RHEL-78201]
|
||||
- samples/bpf: Remove unused variable (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: remove test_flow_dissector.sh (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: migrate bpf flow dissectors tests to test_progs (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add network helpers to generate udp checksums (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: use the same udp and tcp headers in tests under test_progs (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: document pseudo-header checksum helpers (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: move ip checksum helper to network helpers (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Enable generic tc actions in selftests config (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: migrate flow_dissector namespace exclusivity test (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add gre packets testing to flow_dissector (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: expose all subtests from flow_dissector (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: re-split main function into dedicated tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: replace CHECK calls with ASSERT macros in flow_dissector test (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add a macro to compare raw memory (Jerome Marchand) [RHEL-78201]
|
||||
- sched/isolation: Make use of more than one housekeeping cpu (Phil Auld) [RHEL-8694]
|
||||
Resolves: RHEL-78201, RHEL-83206, RHEL-83311, RHEL-83351, RHEL-83854, RHEL-8694, RHEL-91378, RHEL-94045, RHEL-94831, RHEL-94834, RHEL-95481, RHEL-96599
|
||||
|
||||
* Thu Jun 26 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-102.el10]
|
||||
- emulex/benet: correct command version selection in be_cmd_get_stats() (Dennis Chen) [RHEL-72657]
|
||||
- emulex/benet: Annotate flash_cookie as nonstring (Dennis Chen) [RHEL-72657]
|
||||
|
203
kernel.spec
203
kernel.spec
@ -162,15 +162,15 @@ Summary: The Linux kernel
|
||||
%define specrpmversion 6.12.0
|
||||
%define specversion 6.12.0
|
||||
%define patchversion 6.12
|
||||
%define pkgrelease 102
|
||||
%define pkgrelease 103
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.12.0-102.el10
|
||||
%define tarfile_release 6.12.0-103.el10
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 12
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 102%{?buildid}%{?dist}
|
||||
%define specrelease 103%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.12.0-102.el10
|
||||
%define kabiversion 6.12.0-103.el10
|
||||
|
||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||
# fatal kernel package build error
|
||||
@ -3198,13 +3198,15 @@ pushd tools/testing/selftests
|
||||
%global _fortify_level_bak %{_fortify_level}
|
||||
%undefine _fortify_level
|
||||
export CFLAGS="%{build_cflags}"
|
||||
export CXXFLAGS="%{build_cxxflags}"
|
||||
|
||||
TARGETS="bpf cgroup mm net net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/bonding iommu cachestat pid_namespace rlimits"
|
||||
TARGETS="bpf cgroup mm net net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/bonding iommu cachestat pid_namespace rlimits timens pidfd"
|
||||
%{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="$TARGETS" SKIP_TARGETS="" $force_targets VMLINUX_H="${RPM_VMLINUX_H}"
|
||||
|
||||
# Restore the original level of source fortification
|
||||
%define _fortify_level %{_fortify_level_bak}
|
||||
export CFLAGS="%{build_cflags}"
|
||||
export CXXFLAGS="%{build_cxxflags}"
|
||||
|
||||
%ifarch %{klptestarches}
|
||||
# kernel livepatching selftest test_modules will build against
|
||||
@ -3248,6 +3250,11 @@ rm -f %{buildroot}/usr/libexec/kselftests/bpf/urandom_read
|
||||
rm -f %{buildroot}/usr/libexec/kselftests/bpf/no_alu32/urandom_read
|
||||
rm -f %{buildroot}/usr/libexec/kselftests/bpf/cpuv4/urandom_read
|
||||
|
||||
|
||||
# Copy bpftool to kselftests so selftests is packaged with
|
||||
# the full bpftool instead of bootstrap bpftool
|
||||
cp ./bpf/tools/sbin/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool
|
||||
|
||||
popd
|
||||
%{log_msg "end build selftests"}
|
||||
%endif
|
||||
@ -3624,6 +3631,18 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pid_namespac
|
||||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \;
|
||||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pid_namespace/{} \;
|
||||
popd
|
||||
# install timens selftests
|
||||
pushd tools/testing/selftests/timens
|
||||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/timens/{} \;
|
||||
popd
|
||||
# install pidfd selftests
|
||||
pushd tools/testing/selftests/pidfd
|
||||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/pidfd/{} \;
|
||||
popd
|
||||
%endif
|
||||
|
||||
###
|
||||
@ -4270,6 +4289,180 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Mon Jun 30 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-103.el10]
|
||||
- redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378]
|
||||
- redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481]
|
||||
- selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94834]
|
||||
- mr: consolidate the ipmr_can_free_table() checks. (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Align behavior across nexthops during path selection (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Do not consider link down nexthops in path selection (CKI Backport Bot) [RHEL-96599]
|
||||
- ipv6: Start path selection from the first nexthop (CKI Backport Bot) [RHEL-96599]
|
||||
- netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (CKI Backport Bot) [RHEL-96599] {CVE-2025-22063}
|
||||
- scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: Improve CDL control (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Clear flags for scsi_cmnd that did not complete (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Tighten the page format heuristics with MODE SELECT (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: ERASE does not change tape location (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Fix array overflow in st_setup() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Use a switch statement when attaching VPD pages (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: logging: Fix scsi_logging_level bounds (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_error: Add comments to scsi_check_sense() (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Fix uninitialized variable use (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Fix missing lock protection (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Do not sleep in atomic sections (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Simplify command handling (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Remove a reference to in_use_bm (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Remove sdebug_device_access_info (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add support for partitioning the tape (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Reset tape setting at device reset (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add compression mode page for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add read support and update locate for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: scsi_debug: First fixes for tapes (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: usb: Rename the RESERVE and RELEASE constants (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Add sysfs file position_lost_in_reset (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Modify st.c to use the new scsi_error counters (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Ewan D. Milne) [RHEL-94045]
|
||||
- scsi: st: Restore some drive settings after reset (Ewan D. Milne) [RHEL-94045]
|
||||
- net: ena: Support persistent per-NAPI config. (Dennis Chen) [RHEL-94831]
|
||||
- treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Fix incorrect indentation (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: remove devm from ethtool (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Remove deadcode (Dennis Chen) [RHEL-94831]
|
||||
- net: ena: Remove autopolling mode (Dennis Chen) [RHEL-94831]
|
||||
- ena: Link queues to NAPIs (Dennis Chen) [RHEL-94831]
|
||||
- ena: Link IRQs to NAPI instances (Dennis Chen) [RHEL-94831]
|
||||
- mm: fix finish_fault() handling for large folios (Aristeu Rozanski) [RHEL-83854]
|
||||
- selftests/bpf: Remove with_addr.sh and with_tunnels.sh (Jerome Marchand) [RHEL-78201]
|
||||
- Build cpp selftests without source fortification (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix implicit memfd_create() for bionic (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Use preempt_count() directly in bpf_send_signal_common() (Jerome Marchand) [RHEL-78201]
|
||||
- selftests: bpf: test batch lookup on array of maps with holes (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: skip non exist keys in generic_map_lookup_batch (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Handle allocation failure in acquire_lock_state (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Disambiguate get_constant_map_key() errors (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: selftests: Test constant key extraction on irrelevant maps (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Do not extract constant map keys for irrelevant maps (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix softlockup in arena_map_free on 64k page kernel (Jerome Marchand) [RHEL-78201 RHEL-83206] {CVE-2025-21851}
|
||||
- bpf: Fix deadlock when freeing cgroup storage (Jerome Marchand) [RHEL-78201 RHEL-83311] {CVE-2024-58088}
|
||||
- bpf: avoid holding freeze_mutex during mmap operation (Jerome Marchand) [RHEL-78201 RHEL-83351] {CVE-2025-21853}
|
||||
- bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add some tests related to 'may_goto 0' insns (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove 'may_goto 0' instruction in opt_remove_nops() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Allow 'may_goto 0' instruction in verifier (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add test case for the freeing of bpf_timer (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Free element after unlock in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Free special fields after unlock in htab_lru_map_delete_node() (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Work around kernel inconsistently stripping '.llvm.' suffix (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: selftests: verifier: Add nullness elision tests (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Support eliding map lookup nullness (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: verifier: Add missing newline on verbose() call (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix return zero when elf_begin failed (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Load struct_ops programs only once (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Send signals asynchronously if !preemptible (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Document verifier log dumping capability (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Fix control flow graph segfault during edge creation (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add a test for kprobe multi with unique_match (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Add unique_match option for multi kprobe (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_selem_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_local_storage_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_selem_alloc() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable,enable} in bpf_cpumask_release() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in bpf_obj_free_fields() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration before calling ops->map_free() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration in bpf_selem_free_rcu (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when cloning sock storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when destroying sock storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Disable migration when destroying inode storage (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_task_storage_lock helpers (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in htab_elem_free (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} in ->map_for_each_callback (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove migrate_{disable|enable} from LPM trie (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add kprobe session recursion check test (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Return error for missed kprobe multi bpf program execution (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix range_tree_set() error handling (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add -std=gnu11 to BPF_CFLAGS and CFLAGS (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Handle prog/attach type comparison in veristat (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add -fno-strict-aliasing to BPF_CFLAGS (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: test bpf_for within spin lock section (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Allow bpf_for/bpf_repeat calls while holding a spinlock (Jerome Marchand) [RHEL-78201]
|
||||
- bpf/tests: Add 32 bits only long conditional jump tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Avoid generating untracked files when running bpf selftests (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Use refcount_t instead of atomic_t for mmap_count (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove unused MT_ENTRY define (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: fix veristat comp mode with new stats (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix holes in special_kfunc_list if !CONFIG_NET (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add testcases for BPF_MUL (Jerome Marchand) [RHEL-78201]
|
||||
- bpf, verifier: Improve precision of BPF_MUL (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Set MFD_NOEXEC_SEAL when creating memfd (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Clear out Python syntax warnings (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Link zstd lib required by libelf (Jerome Marchand) [RHEL-78201]
|
||||
- veristat: Fix top source line stat collection (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: lsm: Remove hook to bpf_task_storage_free (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Fix configuration-dependent BTF function references (Jerome Marchand) [RHEL-78201]
|
||||
- selftest/bpf: Replace magic constants by macros (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add tests for fd_array_cnt (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: prog load: Allow to use fd_array_cnt (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Add fd_array_cnt attribute for prog_load (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor check_pseudo_btf_id (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Move map/prog compatibility checks (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Add a __btf_get_by_fd helper (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: bash: Add bash completion for root_id argument (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: btf: Support dumping a specific types from file (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: btf: Validate root_type_ids early (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: man: Add missing format argument to command description (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Extend linker API to support in-memory ELF files (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Pull file-opening logic up to top-level functions (Jerome Marchand) [RHEL-78201]
|
||||
- bpftool: Probe for ISA v4 instruction set extension (Jerome Marchand) [RHEL-78201]
|
||||
- kbuild/btf: Propagate CONFIG_WERROR to resolve_btfids (Jerome Marchand) [RHEL-78201]
|
||||
- tools/resolve_btfids: Add --fatal_warnings option (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Fix fill_link_info selftest on powerpc (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add more stats into veristat (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Consolidate kernel modules into common directory (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Fix segfault due to libelf functions not setting errno (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Add IRQ save/restore tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Expand coverage of preempt tests to sleepable kfunc (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Improve verifier log for resource leak on exit (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Introduce support for bpf_local_irq_{save,restore} (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor mark_{dynptr,iter}_read (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor {acquire,release}_reference_state (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Consolidate locks and reference state in verifier state (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: ensure proper root namespace cleanup when test fail (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto() (Jerome Marchand) [RHEL-78201]
|
||||
- bpf: Remove bpf_probe_write_user() warning message (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: Improve debug message when the base BTF cannot be found (Jerome Marchand) [RHEL-78201]
|
||||
- libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Jerome Marchand) [RHEL-78201]
|
||||
- samples/bpf: Remove unused variable (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: remove test_flow_dissector.sh (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: migrate bpf flow dissectors tests to test_progs (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add network helpers to generate udp checksums (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: use the same udp and tcp headers in tests under test_progs (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: document pseudo-header checksum helpers (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: move ip checksum helper to network helpers (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: Enable generic tc actions in selftests config (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: migrate flow_dissector namespace exclusivity test (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add gre packets testing to flow_dissector (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: expose all subtests from flow_dissector (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: re-split main function into dedicated tests (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: replace CHECK calls with ASSERT macros in flow_dissector test (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys (Jerome Marchand) [RHEL-78201]
|
||||
- selftests/bpf: add a macro to compare raw memory (Jerome Marchand) [RHEL-78201]
|
||||
- sched/isolation: Make use of more than one housekeeping cpu (Phil Auld) [RHEL-8694]
|
||||
|
||||
* Thu Jun 26 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-102.el10]
|
||||
- emulex/benet: correct command version selection in be_cmd_get_stats() (Dennis Chen) [RHEL-72657]
|
||||
- emulex/benet: Annotate flash_cookie as nonstring (Dennis Chen) [RHEL-72657]
|
||||
|
6
sources
6
sources
@ -1,5 +1,5 @@
|
||||
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
|
||||
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
|
||||
SHA512 (linux-6.12.0-102.el10.tar.xz) = 58d4bebc231722bcab8a0e5abc266559ba0a7767fd8a752e295697944b8a65b15c5283c061c11ab924d7a5f36484b68d089b0e9dbade39eb4618cdebb49f0809
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-102.el10.tar.xz) = 38720879a00e47aa1e6b88b12f1ea3fb01333ebdbc7f8400b45a5c5f06d7f6ceeeb40050bf6918242c6ef283470f9094d05bbafbbdc5c989796d142eb156d442
|
||||
SHA512 (kernel-kabi-dw-6.12.0-102.el10.tar.xz) = 9a23d739299787f9815f0104204fc6df3f90f0d2ade845c72cd8312cc9500fc177036928d60594813387646d7c84fe705142b364a3070a5aa1c3b43330cfec3d
|
||||
SHA512 (linux-6.12.0-103.el10.tar.xz) = 1032878f1dfbff764a29f192240f3eb54a07dbd32c2bfd2ee8260c7eb45e175db6947ea5c9958bad0b36d6e68eee4f93954e733115000ae129eb98e3a24fd92f
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-103.el10.tar.xz) = e81a7b813036ce9c80344229cc0eb93c28feb41f8ea36e52cdbab675545b3cf4d60ac4cbf4c6d0683ea145854bf0d6f7615871152e5db30568f5ac18adaa00a5
|
||||
SHA512 (kernel-kabi-dw-6.12.0-103.el10.tar.xz) = 9a23d739299787f9815f0104204fc6df3f90f0d2ade845c72cd8312cc9500fc177036928d60594813387646d7c84fe705142b364a3070a5aa1c3b43330cfec3d
|
||||
|
Loading…
Reference in New Issue
Block a user