# changelog

author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-468.el9]
changelog:
  - qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143]
  - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501]
  - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840}
  - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707]
  - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472]
  - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472]
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904}
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902}
  - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414}
  - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442]
  - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583]
  - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973}
  - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857}
  - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987]
  - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987]
  - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987]
  - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987]
  - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987]
  - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987]
  - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987]
  - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987]
  - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987]
  - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987]
  - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987]
  - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987]
  - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863]
  - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863]
  - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863]
  - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863]
  - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863]
  - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863]
  - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863]
  - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863]
  - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858}
  - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390]
  - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070]
  - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070]
  - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070]
  - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
  - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076]
  - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076]
  - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076]
  - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076]
  - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076]
  - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076]
  - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076]
  - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076]
  - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076]
  - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076]
  - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076]
  - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076]
  - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076]
  - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076]
  - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076]
  - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076]
  - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076]
  - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076]
  - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076]
  - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076]
  - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076]
  - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076]
  - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076]
  - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076]
  - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076]
  - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076]
  - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076]
  - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076]
  - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076]
  - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076]
  - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076]
  - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076]
  - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076]
  - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076]
  - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076]
  - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076]
  - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076]
  - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076]
  - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076]
  - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076]
  - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076]
  - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076]
  - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076]
  - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076]
  - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076]
  - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076]
  - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076]
  - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076]
  - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076]
  - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076]
  - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076]
  - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076]
  - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076]
  - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076]
  - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076]
  - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076]
  - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076]
  - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076]
  - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076]
  - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076]
  - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076]
  - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076]
  - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076]
  - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076]
  - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076]
  - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076]
  - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076]
  - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076]
  - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076]
  - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076]
  - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076]
  - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076]
  - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076]
  - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-469.el9]
changelog:
  - arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225]
  - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809}
  - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940}
  - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875}
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961}
  - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385}
  - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876]
  - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]
  - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876]
  - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876]
  - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876]
  - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-470.el9]
changelog:
  - modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063]
  - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063]
  - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063]
  - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063]
  - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063]
  - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063]
  - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063]
  - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063]
  - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063]
  - module: Fix comment typo (Donald Dutile) [RHEL-28063]
  - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063]
  - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063]
  - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063]
  - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063]
  - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063]
  - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063]
  - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063]
  - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063]
  - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063]
  - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063]
  - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063]
  - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063]
  - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063]
  - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063]
  - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063]
  - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063]
  - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063]
  - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063]
  - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063]
  - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063]
  - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063]
  - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063]
  - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063]
  - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063]
  - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063]
  - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063]
  - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063]
  - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063]
  - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063]
  - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063]
  - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063]
  - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063]
  - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063]
  - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063]
  - module: fix module load for ia64 (Donald Dutile) [RHEL-28063]
  - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063]
  - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063]
  - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063]
  - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063]
  - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063]
  - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063]
  - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063]
  - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063]
  - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063]
  - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063]
  - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063]
  - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063]
  - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063]
  - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063]
  - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063]
  - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063]
  - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063]
  - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063]
  - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063]
  - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063]
  - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063]
  - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063]
  - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063]
  - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063]
  - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063]
  - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063]
  - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063]
  - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063]
  - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063]
  - module: extract patient module check into helper (Donald Dutile) [RHEL-28063]
  - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063]
  - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063]
  - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063]
  - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063]
  - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063]
  - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063]
  - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063]
  - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063]
  - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063]
  - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063]
  - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063]
  - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063]
  - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063]
  - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063]
  - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063]
  - module: converge taint work together (Donald Dutile) [RHEL-28063]
  - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063]
  - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063]
  - module: split taint adding with info checking (Donald Dutile) [RHEL-28063]
  - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063]
  - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063]
  - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063]
  - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063]
  - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063]
  - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063]
  - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063]
  - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063]
  - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063]
  - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063]
  - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063]
  - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063]
  - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063]
  - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063]
  - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063]
  - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063]
  - module: Remove the unused function within (Donald Dutile) [RHEL-28063]
  - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063]
  - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063]
  - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063]
  - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063]
  - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063]
  - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063]
  - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063]
  - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063]
  - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063]
  - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063]
  - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063]
  - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063]
  - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063]
  - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063]
  - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063]
  - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063]
  - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063]
  - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063]
  - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063]
  - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063]
  - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063]
  - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063]
  - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063]
  - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063]
  - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063]
  - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063]
  - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063]
  - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063]
  - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063]
  - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063]
  - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063]
  - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063]
  - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063]
  - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063]
  - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063]
  - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063]
  - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063]
  - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063]
  - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063]
  - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063]
  - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063]
  - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063]
  - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063]
  - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063]
  - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063]
  - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063]
  - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063]
  - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063]
  - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063]
  - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063]
  - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063]
  - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063]
  - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063]
  - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063]
  - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063]
  - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063]
  - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063]
  - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063]
  - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063]
  - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063]
  - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063]
  - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063]
  - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063]
  - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063]
  - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063]
  - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063]
  - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063]
  - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063]
  - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063]
  - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063]
  - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063]
  - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063]
  - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063]
  - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063]
  - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063]
  - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063]
  - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063]
  - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063]
  - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063]
  - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063]
  - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063]
  - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063]
  - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063]
  - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063]
  - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063]
  - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063]
  - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063]
  - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063]
  - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063]
  - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063]
  - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063]
  - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063]
  - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063]
  - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063]
  - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063]
  - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063]
  - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063]
  - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063]
  - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063]
  - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063]
  - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063]
  - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063]
  - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063]
  - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063]
  - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063]
  - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063]
  - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063]
  - modpost: make multiple export error (Donald Dutile) [RHEL-28063]
  - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063]
  - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063]
  - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063]
  - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063]
  - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063]
  - modpost: traverse modules in order (Donald Dutile) [RHEL-28063]
  - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063]
  - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063]
  - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063]
  - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063]
  - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063]
  - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063]
  - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063]
  - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063]
  - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063]
  - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063]
  - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063]
  - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063]
  - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063]
  - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063]
  - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063]
  - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063]
  - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063]
  - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063]
  - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063]
  - module: Introduce data_layout (Donald Dutile) [RHEL-28063]
  - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063]
  - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063]
  - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063]
  - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063]
  - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063]
  - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063]
  - module: Move version support into a separate file (Donald Dutile) [RHEL-28063]
  - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063]
  - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063]
  - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063]
  - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063]
  - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063]
  - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063]
  - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063]
  - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063]
  - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063]
  - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063]
  - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063]
  - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063]
  - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063]
  - module: Move all into module/ (Donald Dutile) [RHEL-28063]
  - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063]
  - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063]
  - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063]
  - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063]
  - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063]
  - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063]
  - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063]
  - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063]
  - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063]
  - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063]
  - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063]
  - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063]
  - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063]
  - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063]
  - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063]
  - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063]
  - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063]
  - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063]
  - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063]
  - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063]
  - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063]
  - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063]
  - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063]
  - module: Remove outdated comment (Donald Dutile) [RHEL-28063]
  - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063]
  - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063]
  - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063]
  - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063]
  - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063]
  - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063]
  - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063]
  - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063]
  - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-471.el9]
changelog:
  - Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473]
  - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368]
  - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368]
  - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030}
  - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484]
  - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484]
  - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484]
  - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484]
  - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187]
  - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607]
  - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786]
  - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927}
  - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411]
  - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899}
  - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141]
  - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141]
  - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141]
  - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141]
  - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141]
  - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141]
  - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141]
  - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141]
  - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141]
  - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141]
  - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141]
  - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141]
  - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141]
  - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141]
  - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
  - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141]
  - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250]
  - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250]
  - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250]
  - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250]
  - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250]
  - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250]
  - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250]
  - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250]
  - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250]
  - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250]
  - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250]
  - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250]
  - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250]
  - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250]
  - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250]
  - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250]
  - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250]
  - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512]
  - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308]
  - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918}
  - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582]
  - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738]
  - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505}
  - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505}
  - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760]
  - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760]
  - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760]
  - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038]
  - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852}
  - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756}
  - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025}
  - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908}
  - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824}
  - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969]
  - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894]
  - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071]
  - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071]
  - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071]
  - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071]
  - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071]
  - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071]
  - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944]
  - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944]
  - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944]
  - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944]
  - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944]
  - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944]
  - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944]
  - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944]
  - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944]
  - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944]
  - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944]
  - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944]
  - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944]
  - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944]
  - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944]
  - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944]
  - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-472.el9]
changelog:
  - ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282]
  - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282]
  - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807}
  - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282]
  - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282]
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282]
  - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282]
  - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282]
  - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282]
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772}
  - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282]
  - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282]
  - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282]
  - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282]
  - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282]
  - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282]
  - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282]
  - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282]
  - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282]
  - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282]
  - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282]
  - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282]
  - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282]
  - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282]
  - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282]
  - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282]
  - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282]
  - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282]
  - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282]
  - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282]
  - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282]
  - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282]
  - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282]
  - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282]
  - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282]
  - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282]
  - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282]
  - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282]
  - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282]
  - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282]
  - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282]
  - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282]
  - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282]
  - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282]
  - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282]
  - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282]
  - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282]
  - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282]
  - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282]
  - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282]
  - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282]
  - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282]
  - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282]
  - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282]
  - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282]
  - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282]
  - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282]
  - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282]
  - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282]
  - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282]
  - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282]
  - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282]
  - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282]
  - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282]
  - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282]
  - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282]
  - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282]
  - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282]
  - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282]
  - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282]
  - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282]
  - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282]
  - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282]
  - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282]
  - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282]
  - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282]
  - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282]
  - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282]
  - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917}
  - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606]
  - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606]
  - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606]
  - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606]
  - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606]
  - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606]
  - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606]
  - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606]
  - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606]
  - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606]
  - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606]
  - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606]
  - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606]
  - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606]
  - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606]
  - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606]
  - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606]
  - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606]
  - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606]
  - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606]
  - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606]
  - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606]
  - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606]
  - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606]
  - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606]
  - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606]
  - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606]
  - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606]
  - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606]
  - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606]
  - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606]
  - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606]
  - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606]
  - drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606]
  - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890]
  - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890]
  - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890]
  - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890]
  - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890]
  - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890]
  - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890]
  - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890]
  - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372]
  - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888]
  - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888]
  - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888]
  - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888]
  - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888]
  - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888]
  - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888]
  - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888]
  - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888]
  - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888]
  - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888]
  - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888]
  - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888]
  - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888]
  - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888]
  - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888]
  - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888]
  - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888]
  - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888]
  - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888]
  - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888]
  - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888]
  - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888]
  - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888]
  - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888]
  - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888]
  - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888]
  - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888]
  - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888]
  - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888]
  - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888]
  - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888]
  - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888]
  - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888]
  - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888]
  - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888]
  - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888]
  - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888]
  - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888]
  - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888]
  - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888]
  - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888]
  - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888]
  - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888]
  - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888]
  - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888]
  - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888]
  - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888]
  - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888]
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410]
  - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410]
  - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410]
  - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410]
  - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410]
  - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410]
  - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410]
  - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410]
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410]
  - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410]
  - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410]
  - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410]
  - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410]
  - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410]
  - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410]
  - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410]
  - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410]
  - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410]
  - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410]
  - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410]
  - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410]
  - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410]
  - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410]
  - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410]
  - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410]
  - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410]
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107]
  - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107]
  - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107]
  - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107]
  - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107]
  - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611}
  - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107]
  - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107]
  - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107]
  - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107]
  - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107]
  - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107]
  - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331]
  - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331]
  - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331]
  - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331]
  - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331]
  - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331]
  - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331]
  - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-473.el9]
changelog:
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276}
  - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580}
  - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621}
  - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593}
  - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596}
  - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977}
  - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622]
  - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594]
  - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594]
  - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594]
  - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594]
  - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594]
  - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741]
  - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072]
  - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507]
  - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507]
  - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507]
  - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507]
  - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112]
  - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455]
  - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455]
  - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455]
  - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455]
  - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455]
  - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455]
  - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455]
  - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455]
  - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455]
  - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455]
  - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455]
  - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455]
  - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455]
  - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130]
  - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130]
  - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130]
  - tools: move alignment-related macros to new <linux/align.h> (Ivan Vecera) [RHEL-40130]
  - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130]
  - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130]
  - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130]
  - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130]
  - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130]
  - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130]
  - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130]
  - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130]
  - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130]
  - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130]
  - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130]
  - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130]
  - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130]
  - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130]
  - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130]
  - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130]
  - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130]
  - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130]
  - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130]
  - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130]
  - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130]
  - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130]
  - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152]
  - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152]
  - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152]
  - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152]
  - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152]
  - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152]
  - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152]
  - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152]
  - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152]
  - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152]
  - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421]
  - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812]
  - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812]
  - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958}
  - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762}
  - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656]
  - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656]
  - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656]
  - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656]
  - kmemleak: drop (age <increasing>) from leak record (Waiman Long) [RHEL-8656]
  - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656]
  - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656]
  - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656]
  - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656]
  - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656]
  - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656]
  - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656]
  - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656]
  - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656]
  - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656]
  - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656]
  - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492]
  - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492]
  - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492]
  - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492]
  - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492]
  - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492]
  - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492]
  - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492]
  - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492]
  - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492]
  - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492]
  - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492]
  - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492]
  - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492]
  - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492]
  - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492]
  - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492]
  - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680}
  - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002]
  - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002]
  - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002]
  - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002]
  - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002]
  - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002]
  - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002]
  - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899}
  - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419]
  - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419]
  - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419]
  - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419]
  - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419]
  - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419]
  - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419]
  - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419]
  - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419]
  - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419]
  - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419]
  - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419]
  - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419]
  - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419]
  - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419]
  - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419]
  - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419]
  - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419]
  - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419]
  - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419]
  - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419]
  - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419]
  - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419]
  - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419]
  - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419]
  - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419]
  - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419]
  - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419]
  - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419]
  - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419]
  - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419]
  - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419]
  - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419]
  - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419]
  - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419]
  - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419]
  - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419]
  - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419]
  - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419]
  - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419]
  - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419]
  - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419]
  - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419]
  - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419]
  - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419]
  - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419]
  - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419]
  - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419]
  - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419]
  - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419]
  - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
  - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
  - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419]
  - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419]
  - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419]
  - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419]
  - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419]
  - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419]
  - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419]
  - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419]
  - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419]
  - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419]
  - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419]
  - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419]
  - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419]
  - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419]
  - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419]
  - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419]
  - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419]
  - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419]
  - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419]
  - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419]
  - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419]
  - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419]
  - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419]
  - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419]
  - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419]
  - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419]
  - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419]
  - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419]
  - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419]
  - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419]
  - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419]
  - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419]
  - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419]
  - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419]
  - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419]
  - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419]
  - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419]
  - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419]
  - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419]
  - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419]
  - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419]
  - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419]
  - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419]
  - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419]
  - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419]
  - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419]
  - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419]
  - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419]
  - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419]
  - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419]
  - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
  - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
  - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
  - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419]
  - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419]
  - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431}
  - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
  - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
  - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
  - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803}
  - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644]
  - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644]
  - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644]
  - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644]
  - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644]
  - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644]
  - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644]
  - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737}
  - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644]
  - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644]
  - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644]
  - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644]
  - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644]
  - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644]
  - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644]
  - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644]
  - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644]
  - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589}
  - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644]
  - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591}
  - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644]
  - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644]
  - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644]
  - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644]
  - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644]
  - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644]
  - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644]
  - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644]
  - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644]
  - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644]
  - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644]
  - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644]
  - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644]
  - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644]
  - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644]
  - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644]
  - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644]
  - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644]
  - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644]
  - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644]
  - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644]
  - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644]
  - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644]
  - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644]
  - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644]
  - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644]
  - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644]
  - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644]
  - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644]
  - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644]
  - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644]
  - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644]
  - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644]
  - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644]
  - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644]
  - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644]
  - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644]
  - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644]
  - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644]
  - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644]
  - cfi: Flip headers (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644]
  - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644]
  - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644]
  - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644]
  - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644]
  - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644]
  - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644]
  - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644]
  - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644]
  - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644]
  - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644]
  - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644]
  - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644]
  - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644]
  - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644]
  - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644]
  - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644]
  - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644]
  - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644]
  - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644]
  - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644]
  - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644]
  - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644]
  - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644]
  - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644]
  - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644]
  - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644]
  - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644]
  - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644]
  - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644]
  - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644]
  - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644]
  - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644]
  - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644]
  - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644]
  - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644]
  - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644]
  - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644]
  - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644]
  - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644]
  - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644]
  - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676}
  - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644]
  - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644]
  - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644]
  - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644]
  - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644]
  - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644]
  - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644]
  - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644]
  - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644]
  - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644]
  - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644]
  - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644]
  - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644]
  - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644]
  - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644]
  - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644]
  - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644]
  - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644]
  - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644]
  - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644]
  - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644]
  - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644]
  - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644]
  - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644]
  - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644]
  - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644]
  - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644]
  - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644]
  - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644]
  - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644]
  - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644]
  - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644]
  - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644]
  - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644]
  - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644]
  - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621}
  - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644]
  - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644]
  - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644]
  - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644]
  - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644]
  - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644]
  - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644]
  - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644]
  - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644]
  - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644]
  - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644]
  - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644]
  - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644]
  - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644]
  - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644]
  - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644]
  - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644]
  - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644]
  - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644]
  - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644]
  - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644]
  - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644]
  - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644]
  - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644]
  - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644]
  - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644]
  - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644]
  - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644]
  - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644]
  - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644]
  - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644]
  - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644]
  - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644]
  - bpf: extract register state printing (Viktor Malik) [RHEL-23644]
  - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644]
  - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644]
  - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644]
  - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644]
  - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644]
  - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644]
  - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644]
  - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644]
  - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644]
  - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644]
  - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644]
  - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644]
  - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644]
  - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644]
  - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832]
  - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644]
  - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644]
  - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644]
  - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644]
  - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644]
  - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644]
  - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644]
  - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644]
  - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644]
  - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644]
  - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644]
  - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644]
  - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644]
  - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644]
  - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644]
  - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644]
  - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644]
  - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644]
  - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644]
  - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644]
  - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644]
  - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644]
  - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644]
  - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644]
  - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644]
  - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644]
  - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644]
  - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644]
  - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644]
  - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644]
  - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644]
  - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644]
  - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647]
  - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-474.el9]
changelog:
  - wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253]
  - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253]
  - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941}
  - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921}
  - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922}
  - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912}
  - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913}
  - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789}
  - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048}
  - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937}
  - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938}
  - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696]
  - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049}
  - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892}
  - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434}
  - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845}
  - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897}
  - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946}
  - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052}
  - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651}
  - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696]
  - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882}
  - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509]
  - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509]
  - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509]
  - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509]
  - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509]
  - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509]
  - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509]
  - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509]
  - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509]
  - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509]
  - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509]
  - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509]
  - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509]
  - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509]
  - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509]
  - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509]
  - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509]
  - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509]
  - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509]
  - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509]
  - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509]
  - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509]
  - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509]
  - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509]
  - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509]
  - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509]
  - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509]
  - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509]
  - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509]
  - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139]
  - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139]
  - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139]
  - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139]
  - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139]
  - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139]
  - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139]
  - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139]
  - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139]
  - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139]
  - net: Add queue and napi association (Ivan Vecera) [RHEL-30139]
  - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139]
  - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318]
  - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656}
  - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656}
  - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]


author: Charalampos Stratakis <cstratak@redhat.com> - 1:3.4.3-7
changelog:
  - Obsolete and provide the python-sphinx-locale package to fix the upgrade path
  Related: rhbz#1985219


author: John Kacur <jkacur@redhat.com> - 3.7-4
changelog:
  - Add an rpminspect.yaml file to turn off permissions checks
    for python egg-info files
  Resolves: RHEL-16400


author: Tomas Glozar <tglozar@redhat.com> - 3.5-11
changelog:
  - Added patch set that enables rteval to do load calculations and reporting
  correctly on systems with isolated CPUs
  jiraProject== RHEL-8681


author: John Kacur <jkacur@redhat.com> - 1.4-12
changelog:
  - Since this package only delivers kernel, moving the spec requires
    for building it to the rteval packages


author: John Kacur <jkacur@redhat.com> - 1.5-1
changelog:
  - Fix the gating test to match the kernel version delivered by rteval-loads
  - Change the version number to sync with rteval-loads in rhel-8
  Resolves: rhbz#2042214


author: John Kacur <jkacur@redhat.com> - 1.6-3
changelog:
  - Upgrade the gating tests to match the kernel version in rteval-loads
  Resolves: rhbz#2166356
  jiraProject == RHELPLAN-147319


author: John Kacur <jkacur@redhat.com> - 1.6-4
changelog:
  - Upgrade the the kernel to linux-6.6.1
  - Make the gating tests match the correct kernel version
  Resolves: RHEL-14482


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1944643
    - realtime: disabled kvm.nx_huge_page kernel module option in
      realtime-virtual-host profile
      resolves: rhbz#1976825
    - realtime: explicitly set 'irqaffinity=~<isolated_cpu_mask>' in kernel
      command line
      resolves: rhbz#1974820
    - scheduler: added abstraction for the sched_* and numa_* variables which
      were previously accessible through the sysctl
      resolves: rhbz#1952687
    - recommend: fixed wrong profile on ppc64le bare metal servers
      resolves: rhbz#1959889


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.17.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2003838
    - cpu-partitioning: fixed no_balance_cores on newer kernels
      resolves: rhbz#1874596


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2003838
    - tuned-gui: fixed creation of new profile


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.19.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2057609
    - fixed parsing of inline comments
    - added support for quotes in isolated_cores specification
    - spec: reduced weak dependencies
      resolves: rhbz#2093841
    - recommend: do not ignore syspurpose_role if there is no syspurpose
      resolves: rhbz#2030580
    - added support for initial autosetup of isolated_cores
      resolves: rhbz#2093847


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2133815
    - systemd: relax polkit requirement
    - sysvinit: fixed path
      resolves: rhbz#2118301
    - plugin_cpu: added support for pm_qos_resume_latency_us
      resolves: rhbz#2118786
    - do not exit on duplicate config lines
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
    - API: add support for moving devices between instances
      resolves: rhbz#2113925
    - D-Bus: send tracebacks through D-Bus only in debug mode
      resolves: rhbz#2159680
    - Makefile: added fix for python-3.12
    - throughput-performance: set net.core.somaxconn to at least 2048
    - plugin_scheduler: do not leak FDs from the perf
    - plugin_cpu: added support for intel_pstate scaling driver
      resolves: rhbz#2095829
    - added support for the API access through the Unix Domain Socket
      resolves: rhbz#2113900


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.2.rc1
changelog:
  - post RC.1 fixes
    related: rhbz#2133815
  - fixed possible traceback on SIGHUP
    resolves: rhbz#2169712


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2182117
    - plugin_scheduler: fix perf fd leaks
      resolves: rhbz#2173938
    - allow skipping rollback when restarting TuneD or switching profile
      resolves: rhbz#2203142
    - function_calc_isolated_cores: no errors for offline CPUs
      resolves: rhbz#2217015


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-17121
    - print all arguments of failing commands in error messages
      resolves: RHEL-3689
    - plugin_sysctl: added support for sysctl names with slash
      resolves: RHEL-3707
    - tuned-adm: added support for moving devices between plugin instances
      resolves: RHEL-15141
    - api: added methods for retrieval of plugin instances and devices
      resolves: RHEL-15137
    - plugin_cpu: amd-pstate mentioned instead of just intel_pstate
      resolves: RHEL-16469
    - hotplug: do not report ENOENT errors on device remove
      resolves: RHEL-11342
    - plugin_sysctl: expand variables when reporting overrides
      resolves: RHEL-18972
    - plugin_acpi: new plugin which handles ACPI platform_profile
      resolves: RHEL-16966
    - plugin_bootloader: skip calling rpm-ostree kargs in no-op case
      resolves: RHEL-20767
    - plugin_cpu: support cstate settings of pm_qos_resume_latency_us
      resolves: RHEL-21129
    - scheduler: add option for ignoring IRQs affinity
      resolves: RHEL-21923
    - plugin_intel_uncore: new plugin for uncore setting


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-17121
    - renamed intel_uncore plugin to uncore
    - network-throughput: increased net.ipv4.tcp_rmem default value
      resolves: RHEL-25847


