# changelog

author: Brian Maly <brian.maly@oracle.com> [5.15.0-206.153.7.1.el9uek]
changelog:
  - scripts/gdb: Fix gdb 'lx-symbols' command (Khalid Masum)  [Orabug: 36632448]  
  - module: Fix prefix for module.sig_enforce module param (Saravana Kannan)  [Orabug: 36632448]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-207.153.1.el9uek]
changelog:
  - kallsyms: add kallsyms_seqs_of_names to list of special symbols (Arnd Bergmann)  [Orabug: 36475635]  
  - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Zhen Lei)  [Orabug: 36475635]  
  - kallsyms: Improve the performance of kallsyms_lookup_name() (Zhen Lei)  [Orabug: 36475635]  
  - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Michael Guralnik)  [Orabug: 36546028]  
  - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar)  [Orabug: 36584722]  
  - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Fix BHI documentation (Josh Poimboeuf)  [Orabug: 36584722]  
  - x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon)  [Orabug: 36584722]  
  - x86/bhi: Update BHI mitigation (Alexandre Chartre)  [Orabug: 36584722]  
  - x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds)  [Orabug: 36584722]  
  - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf)  [Orabug: 36584722]  
  - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Zhenguo Yao)  [Orabug: 36588243]  
  - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Giovanni Gherdovich)  [Orabug: 36588243]  
  - tools/power turbostat: Introduce support for EMR (Zhang Rui)  [Orabug: 36588243]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-207.156.2.el9uek]
changelog:
  - LTS version: v5.15.156 (Vijayendra Suman)   
  - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä)   
  - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann)   
  - x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap)   
  - selftests: timers: Fix abs() warning in posix_timers test (John Stultz)   
  - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson)   
  - perf/x86: Fix out of range data (Namhyung Kim)   
  - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan)   
  - drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä)   
  - btrfs: qgroup: correctly model root qgroup rsv in convert (Boris Burkov)   
  - iommu/vt-d: Allocate local memory for page request queue (Jacob Pan)   
  - tracing: hide unused ftrace_event_id_fops (Arnd Bergmann)   
  - net: ena: Fix incorrect descriptor free behavior (David Arinzon)   
  - net: ena: Wrong missing IO completions check order (David Arinzon)   
  - net: ena: Fix potential sign extension issue (David Arinzon)   
  - af_unix: Fix garbage collector racing against connect() (Michal Luczaj)   
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima)   
  - net: dsa: mt7530: trap link-local frames regardless of ST Port State (Arınç ÜNAL)   
  - net: sparx5: fix wrong config being used when reconfiguring PCS (Daniel Machon)   
  - net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu)   
  - netfilter: complete validation of user input (Eric Dumazet)   
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc)   
  - ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann)   
  - ipv6: fib: hide unused 'pn' variable (Arnd Bergmann)   
  - octeontx2-af: Fix NIX SQ mode and BP config (Geetha sowjanya)   
  - af_unix: Clear stale u->oob_skb. (Kuniyuki Iwashima)   
  - geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet)   
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet)   
  - u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. (Sebastian Andrzej Siewior)   
  - net: openvswitch: fix unwanted error log on timeout policy probing (Ilya Maximets)   
  - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter)   
  - nouveau: fix function cast warning (Arnd Bergmann)   
  - Revert "drm/qxl: simplify qxl_fence_wait" (Alex Constantino)   
  - arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (Frank Li)   
  - media: cec: core: remove length check of Timer Status (Nini Song)   
  - Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov)   
  - ring-buffer: Only update pages_touched when a new page is touched (Steven Rostedt (Google))   
  - batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann)   
  - LTS version: v5.15.155 (Vijayendra Suman)   
  - Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses" (Greg Kroah-Hartman)   
  - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Vasiliy Kovalev)   
  - Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz)   
  - platform/x86: intel-vbtn: Update tablet mode switch at end of probe (Gwendal Grignou)   
  - randomize_kstack: Improve entropy diffusion (Kees Cook)   
  - x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand)   
  - virtio: reenable config if freezing device failed (David Hildenbrand)   
  - gcc-plugins/stackleak: Avoid .head.text section (Ard Biesheuvel)   
  - gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text (Kees Cook)   
  - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo)   
  - netfilter: nf_tables: discard table flag update with pending basechain deletion (Pablo Neira Ayuso)   
  - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: release batch on table validation from abort path (Pablo Neira Ayuso)   
  - fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov)   
  - drivers/nvme: Add quirks for device 126f:2262 (Jiawei Fu (iBug))   
  - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 (Aleksandr Burakov)   
  - ASoC: soc-core.c: Skip dummy codec when adding platforms (Chancel Liu)   
  - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined (Colin Ian King)   
  - usb: typec: tcpci: add generic tcpci fallback compatible (Marco Felsch)   
  - tools: iio: replace seekdir() in iio_generic_buffer (Petre Rodan)   
  - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment (linke li)   
  - ktest: force $buildonly = 1 for 'make_warnings_file' test type (Ricardo B. Marliere)   
  - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet (Alban Boyé)   
  - Input: allocate keycode for Display refresh rate toggle (Gergo Koteles)   
  - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov)   
  - libperf evlist: Avoid out-of-bounds access (Ian Rogers)   
  - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Daniel Drake)   
  - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Dai Ngo)   
  - drm/amd/display: Fix nanosec stat overflow (Aric Cyr)   
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin)   
  - ext4: add a hint for block bitmap corrupt state in mb_groups (Zhang Yi)   
  - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter (Takashi Sakamoto)   
  - media: sta2x11: fix irq handler cast (Arnd Bergmann)   
  - isofs: handle CDs with bad root inode but good Joliet root directory (Alex Henrie)   
  - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee)   
  - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa)   
  - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs (Geert Uytterhoeven)   
  - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Kunwu Chan)   
  - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis)   
  - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Eric Dumazet)   
  - btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba)   
  - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() (David Sterba)   
  - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba)   
  - wifi: ath11k: decrease MHI channel buffer length to 8KB (Baochen Qiang)   
  - net: pcs: xpcs: Return EINVAL in the internal methods (Serge Semin)   
  - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda)   
  - pstore/zone: Add a null pointer check to the psz_kmsg_read (Kunwu Chan)   
  - ionic: set adminq irq affinity (Shannon Nelson)   
  - arm64: dts: rockchip: fix rk3399 hdmi ports node (Johan Jonker)   
  - arm64: dts: rockchip: fix rk3328 hdmi ports node (Johan Jonker)   
  - cpuidle: Avoid potential overflow in integer multiplication (C Cheng)   
  - panic: Flush kernel log buffer at the end (John Ogness)   
  - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli)   
  - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Dmitry Antipov)   
  - net: dsa: fix panic when DSA master device unbinds on shutdown (Vladimir Oltean)   
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie)   
  - LTS version: v5.15.154 (Vijayendra Suman)   
  - gro: fix ownership transfer (Antoine Tenart)   
  - mm/secretmem: fix GUP-fast succeeding on secretmem folios (David Hildenbrand)   
  - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti)   
  - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Borislav Petkov (AMD))   
  - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Borislav Petkov (AMD))   
  - riscv: process: Fix kernel gp leakage (Stefan O'Rear)   
  - riscv: Fix spurious errors from __get/put_kernel_nofault (Samuel Holland)   
  - s390/entry: align system call table on 8 bytes (Sumanth Korikkar)   
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD))   
  - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (Herve Codina)   
  - driver core: Introduce device_link_wait_removal() (Herve Codina)   
  - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana)   
  - fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() (Jann Horn)   
  - openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached (Jann Horn)   
  - HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running (Jann Horn)   
  - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Jeff Layton)   
  - ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann)   
  - scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann)   
  - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann)   
  - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee)   
  - ASoC: rt711-sdw: fix locking sequence (Pierre-Louis Bossart)   
  - ASoC: rt711-sdca: fix locking sequence (Pierre-Louis Bossart)   
  - ASoC: rt5682-sdw: fix locking sequence (Pierre-Louis Bossart)   
  - net: ravb: Always process TX descriptor ring (Paul Barker)   
  - net: fec: Set mac_managed_pm during probe (Wei Fang)   
  - drivers: net: convert to boolean for the mac_managed_pm flag (Denis Kirjanov)   
  - net: usb: asix: suspend embedded PHY if external is used (Oleksij Rempel)   
  - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera)   
  - i40e: Remove _t suffix from enum type names (Ivan Vecera)   
  - i40e: Store the irq number in i40e_q_vector (Joe Damato)   
  - Revert "usb: phy: generic: Get the vbus supply" (Alexander Stein)   
  - scsi: qla2xxx: Update manufacturer detail (Bikash Hazarika)   
  - i40e: fix vf may be used uninitialized in this function warning (Aleksandr Loktionov)   
  - i40e: fix i40e_count_filters() to count only active/new filters (Aleksandr Loktionov)   
  - octeontx2-pf: check negative error code in otx2_open() (Su Hui)   
  - octeontx2-af: Fix issue with loading coalesced KPU profiles (Hariprasad Kelam)   
  - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart)   
  - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart)   
  - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart)   
  - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima)   
  - selftests: reuseaddr_conflict: add missing new line at the end of the output (Jakub Kicinski)   
  - erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet)   
  - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart)   
  - net: stmmac: fix rx queue priority assignment (Piotr Wejman)   
  - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet)   
  - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Jakub Sitnicki)   
  - vboxsf: Avoid an spurious warning if load_nls_xxx() fails (Christophe JAILLET)   
  - netfilter: validate user input for expected length (Eric Dumazet)   
  - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan)   
  - netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso)   
  - netfilter: nf_tables: reject new basechain after table flag update (Pablo Neira Ayuso)   
  - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Sean Christopherson)   
  - KVM: x86: Bail to userspace if emulation of atomic user access faults (Sean Christopherson)   
  - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util (Ye Zhang)   
  - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Vlastimil Babka)   
  - locking/rwsem: Disable preemption while trying for rwsem lock (Gokul krishna Krishnakumar)   
  - xen-netfront: Add missing skb_mark_for_recycle (Jesper Dangaard Brouer)   
  - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera)   
  - Bluetooth: hci_event: set the conn encrypted before conn establishes (Hui Wang)   
  - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken (Johan Hovold)   
  - x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word (Sean Christopherson)   
  - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Heiner Kallweit)   
  - dm integrity: fix out-of-range warning (Arnd Bergmann)   
  - Octeontx2-af: fix pause frame configuration in GMP mode (Hariprasad Kelam)   
  - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Nikita Kiryushin)   
  - tcp: properly terminate timers for kernel sockets (Eric Dumazet)   
  - s390/qeth: handle deferred cc1 (Alexandra Winter)   
  - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() (Przemek Kitszel)   
  - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Johannes Berg)   
  - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Bixuan Cui)   
  - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka)   
  - USB: UAS: return ENODEV when submit urbs fail with device not attached (Weitao Wang)   
  - scsi: usb: Stop using the SCSI pointer (Bart Van Assche)   
  - scsi: usb: Call scsi_done() directly (Bart Van Assche)   
  - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern)   
  - scsi: lpfc: Correct size for wqe for memset() (Muhammad Usama Anjum)   
  - PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports (Mika Westerberg)   
  - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Kim Phillips)   
  - scsi: qla2xxx: Delay I/O Abort on PCI error (Quinn Tran)   
  - scsi: qla2xxx: Change debug message during driver unload (Saurav Kashyap)   
  - scsi: qla2xxx: Fix double free of fcport (Saurav Kashyap)   
  - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran)   
  - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Quinn Tran)   
  - scsi: qla2xxx: Split FCE|EFT trace control (Quinn Tran)   
  - scsi: qla2xxx: Fix N2N stuck connection (Quinn Tran)   
  - scsi: qla2xxx: Prevent command send on chip reset (Quinn Tran)   
  - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Christian A. Ehrhardt)   
  - usb: typec: ucsi: Ack unsupported commands (Christian A. Ehrhardt)   
  - usb: udc: remove warning when queue disabled ep (yuan linyu)   
  - usb: dwc2: gadget: LPM flow fix (Minas Harutyunyan)   
  - usb: dwc2: gadget: Fix exiting from clock gating (Minas Harutyunyan)   
  - usb: dwc2: host: Fix ISOC flow in DDMA mode (Minas Harutyunyan)   
  - usb: dwc2: host: Fix hibernation flow (Minas Harutyunyan)   
  - usb: dwc2: host: Fix remote wakeup from hibernation (Minas Harutyunyan)   
  - USB: core: Add hub_get() and hub_put() routines (Alan Stern)   
  - staging: vc04_services: fix information leak in create_component() (Dan Carpenter)   
  - staging: vc04_services: changen strncpy() to strscpy_pad() (Arnd Bergmann)   
  - scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli)   
  - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou)   
  - drm/amd/display: Preserve original aspect ratio in create stream (Tom Chung)   
  - drm/amdgpu: Use drm_mode_copy() (Ville Syrjälä)   
  - usb: cdc-wdm: close race between read and workqueue (Oliver Neukum)   
  - drm/i915/gt: Reset queue_priority_hint on parking (Chris Wilson)   
  - net: ll_temac: platform_get_resource replaced by wrong function (Claus Hansen Ries)   
  - hexagon: vmlinux.lds.S: handle attributes section (Nathan Chancellor)   
  - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() (Max Filippov)   
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau)   
  - btrfs: zoned: use zone aware sb location for scrub (Johannes Thumshirn)   
  - init: open /initrd.image with O_LARGEFILE (John Sperbeck)   
  - mm/migrate: set swap entry values of THP tail pages properly. (Zi Yan)   
  - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO (Hugo Villeneuve)   
  - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson)   
  - vfio/platform: Create persistent IRQ handlers (Alex Williamson)   
  - vfio/pci: Create persistent INTx handler (Alex Williamson)   
  - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson)   
  - vfio/pci: Lock external INTx masking ops (Alex Williamson)   
  - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson)   
  - selftests: mptcp: diag: return KSFT_FAIL not test_cnt (Geliang Tang)   
  - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (Nathan Chancellor)   
  - efivarfs: Request at most 512 bytes for variable names (Tim Schumacher)   
  - perf/core: Fix reentry problem in perf_output_read_group() (Yang Jihong)   
  - nfsd: Fix a regression in nfsd_setattr() (Trond Myklebust)   
  - nfsd: don't call locks_release_private() twice concurrently (NeilBrown)   
  - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (NeilBrown)   
  - nfsd: fix RELEASE_LOCKOWNER (NeilBrown)   
  - nfsd: drop the nfsd_put helper (Jeff Layton)   
  - nfsd: call nfsd_last_thread() before final nfsd_put() (NeilBrown)   
  - lockd: introduce safe async lock op (Alexander Aring)   
  - NFSD: fix possible oops when nfsd/pool_stats is closed. (NeilBrown)   
  - Documentation: Add missing documentation for EXPORT_OP flags (Chuck Lever)   
  - nfsd: separate nfsd_last_thread() from nfsd_put() (NeilBrown)   
  - nfsd: Simplify code around svc_exit_thread() call in nfsd() (NeilBrown)   
  - nfsd: Fix creation time serialization order (Tavian Barnes)   
  - NFSD: Add an nfsd4_encode_nfstime4() helper (Chuck Lever)   
  - lockd: drop inappropriate svc_get() from locked_get() (NeilBrown)   
  - nfsd: fix double fget() bug in __write_ports_addfd() (Dan Carpenter)   
  - nfsd: make a copy of struct iattr before calling notify_change (Jeff Layton)   
  - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Dai Ngo)   
  - nfsd: simplify the delayed disposal list code (Jeff Layton)   
  - NFSD: Convert filecache to rhltable (Chuck Lever)   
  - nfsd: allow reaping files still under writeback (Jeff Layton)   
  - nfsd: update comment over __nfsd_file_cache_purge (Jeff Layton)   
  - nfsd: don't take/put an extra reference when putting a file (Jeff Layton)   
  - nfsd: add some comments to nfsd_file_do_acquire (Jeff Layton)   
  - nfsd: don't kill nfsd_files because of lease break error (Jeff Layton)   
  - nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator (Jeff Layton)   
  - nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries (Jeff Layton)   
  - nfsd: don't open-code clear_and_wake_up_bit (Jeff Layton)   
  - nfsd: call op_release, even when op_func returns an error (Jeff Layton)   
  - nfsd: don't replace page in rq_pages if it's a continuation of last page (Jeff Layton)   
  - NFSD: Protect against filesystem freezing (Chuck Lever)   
  - NFSD: copy the whole verifier in nfsd_copy_write_verifier (Chuck Lever)   
  - nfsd: don't fsync nfsd_files on last close (Jeff Layton)   
  - nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open (Jeff Layton)   
  - NFSD: fix problems with cleanup on errors in nfsd4_copy (Dai Ngo)   
  - nfsd: don't hand out delegation on setuid files being opened for write (Jeff Layton)   
  - NFSD: fix leaked reference count of nfsd4_ssc_umount_item (Dai Ngo)   
  - nfsd: clean up potential nfsd_file refcount leaks in COPY codepath (Jeff Layton)   
  - nfsd: allow nfsd_file_get to sanely handle a NULL pointer (Jeff Layton)   
  - NFSD: enhance inter-server copy cleanup (Dai Ngo)   
  - nfsd: don't destroy global nfs4_file table in per-net shutdown (Jeff Layton)   
  - nfsd: don't free files unconditionally in __nfsd_file_cache_purge (Jeff Layton)   
  - NFSD: replace delayed_work with work_struct for nfsd_client_shrinker (Dai Ngo)   
  - NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time (Dai Ngo)   
  - NFSD: Use set_bit(RQ_DROPME) (Chuck Lever)   
  - Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Chuck Lever)   
  - nfsd: fix handling of cached open files in nfsd4_open codepath (Jeff Layton)   
  - nfsd: rework refcounting in filecache (Jeff Layton)   
  - NFSD: Avoid clashing function prototypes (Kees Cook)   
  - NFSD: Use only RQ_DROPME to signal the need to drop a reply (Chuck Lever)   
  - NFSD: add CB_RECALL_ANY tracepoints (Dai Ngo)   
  - NFSD: add delegation reaper to react to low memory condition (Dai Ngo)   
  - NFSD: add support for sending CB_RECALL_ANY (Dai Ngo)   
  - NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker (Dai Ngo)   
  - trace: Relocate event helper files (Chuck Lever)   
  - lockd: fix file selection in nlmsvc_cancel_blocked (Jeff Layton)   
  - lockd: ensure we use the correct file descriptor when unlocking (Jeff Layton)   
  - lockd: set missing fl_flags field when retrieving args (Jeff Layton)   
  - NFSD: Use struct_size() helper in alloc_session() (Xiu Jianfeng)   
  - nfsd: return error if nfs4_setacl fails (Jeff Layton)   
  - NFSD: Add an nfsd_file_fsync tracepoint (Chuck Lever)   
  - nfsd: fix up the filecache laundrette scheduling (Jeff Layton)   
  - filelock: add a new locks_inode_context accessor function (Jeff Layton)   
  - nfsd: reorganize filecache.c (Jeff Layton)   
  - nfsd: remove the pages_flushed statistic from filecache (Jeff Layton)   
  - NFSD: Fix licensing header in filecache.c (Chuck Lever)   
  - NFSD: Use rhashtable for managing nfs4_file objects (Chuck Lever)   
  - NFSD: Refactor find_file() (Chuck Lever)   
  - NFSD: Clean up find_or_add_file() (Chuck Lever)   
  - NFSD: Add a nfsd4_file_hash_remove() helper (Chuck Lever)   
  - NFSD: Clean up nfsd4_init_file() (Chuck Lever)   
  - NFSD: Update file_hashtbl() helpers (Chuck Lever)   
  - NFSD: Use const pointers as parameters to fh_ helpers (Chuck Lever)   
  - NFSD: Trace delegation revocations (Chuck Lever)   
  - NFSD: Trace stateids returned via DELEGRETURN (Chuck Lever)   
  - NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Chuck Lever)   
  - NFSD: Flesh out a documenting comment for filecache.c (Chuck Lever)   
  - NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Chuck Lever)   
  - NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Chuck Lever)   
  - NFSD: Pass the target nfsd_file to nfsd_commit() (Chuck Lever)   
  - exportfs: use pr_debug for unreachable debug statements (David Disseldorp)   
  - nfsd: allow disabling NFSv2 at compile time (Jeff Layton)   
  - nfsd: move nfserrno() to vfs.c (Jeff Layton)   
  - nfsd: ignore requests to disable unsupported versions (Jeff Layton)   
  - NFSD: Finish converting the NFSv3 GETACL result encoder (Chuck Lever)   
  - NFSD: Remove redundant assignment to variable host_err (Colin Ian King)   
  - NFSD: Simplify READ_PLUS (Anna Schumaker)   
  - nfsd: use locks_inode_context helper (Jeff Layton)   
  - lockd: use locks_inode_context helper (Jeff Layton)   
  - NFSD: Fix reads with a non-zero offset that don't end on a page boundary (Chuck Lever)   
  - NFSD: Fix trace_nfsd_fh_verify_err() crasher (Chuck Lever)   
  - nfsd: put the export reference in nfsd4_verify_deleg_dentry (Jeff Layton)   
  - nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint (Jeff Layton)   
  - nfsd: fix net-namespace logic in __nfsd_file_cache_purge (Jeff Layton)   
  - nfsd: ensure we always call fh_verify_error tracepoint (Jeff Layton)   
  - NFSD: unregister shrinker when nfsd_init_net() fails (Tetsuo Handa)   
  - nfsd: rework hashtable handling in nfsd_do_file_acquire (Jeff Layton)   
  - nfsd: fix nfsd_file_unhash_and_dispose (Jeff Layton)   
  - fanotify: Remove obsoleted fanotify_event_has_path() (Gaosheng Cui)   
  - fsnotify: remove unused declaration (Gaosheng Cui)   
  - fs/notify: constify path (Al Viro)   
  - nfsd: extra checks when freeing delegation stateids (Jeff Layton)   
  - nfsd: make nfsd4_run_cb a bool return function (Jeff Layton)   
  - nfsd: fix comments about spinlock handling with delegations (Jeff Layton)   
  - nfsd: only fill out return pointer on success in nfsd4_lookup_stateid (Jeff Layton)   
  - NFSD: Cap rsize_bop result based on send buffer size (Chuck Lever)   
  - NFSD: Rename the fields in copy_stateid_t (Chuck Lever)   
  - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (ChenXiaoSong)   
  - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (ChenXiaoSong)   
  - nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops (ChenXiaoSong)   
  - nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (ChenXiaoSong)   
  - nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops (ChenXiaoSong)   
  - NFSD: Pack struct nfsd4_compoundres (Chuck Lever)   
  - NFSD: Remove unused nfsd4_compoundargs::cachetype field (Chuck Lever)   
  - NFSD: Remove "inline" directives on op_rsize_bop helpers (Chuck Lever)   
  - NFSD: Clean up nfs4svc_encode_compoundres() (Chuck Lever)   
  - NFSD: Clean up WRITE arg decoders (Chuck Lever)   
  - NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks (Chuck Lever)   
  - NFSD: Refactor common code out of dirlist helpers (Chuck Lever)   
  - NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing (Chuck Lever)   
  - SUNRPC: Parametrize how much of argsize should be zeroed (Chuck Lever)   
  - NFSD: add shrinker to reap courtesy clients on low memory condition (Dai Ngo)   
  - NFSD: keep track of the number of courtesy clients in the system (Dai Ngo)   
  - NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY (Chuck Lever)   
  - NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY (Chuck Lever)   
  - NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY (Chuck Lever)   
  - NFSD: Refactor nfsd_setattr() (Chuck Lever)   
  - NFSD: Add a mechanism to wait for a DELEGRETURN (Chuck Lever)   
  - NFSD: Add tracepoints to report NFSv4 callback completions (Chuck Lever)   
  - NFSD: Trace NFSv4 COMPOUND tags (Chuck Lever)   
  - NFSD: Replace dprintk() call site in fh_verify() (Chuck Lever)   
  - nfsd: remove nfsd4_prepare_cb_recall() declaration (Gaosheng Cui)   
  - nfsd: clean up mounted_on_fileid handling (Jeff Layton)   
  - NFSD: drop fname and flen args from nfsd_create_locked() (NeilBrown)   
  - NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Chuck Lever)   
  - nfsd: Propagate some error code returned by memdup_user() (Christophe JAILLET)   
  - nfsd: Avoid some useless tests (Christophe JAILLET)   
  - NFSD: remove redundant variable status (Jinpeng Cui)   
  - NFSD enforce filehandle check for source file in COPY (Olga Kornievskaia)   
  - lockd: move from strlcpy with unused retval to strscpy (Wolfram Sang)   
  - NFSD: move from strlcpy with unused retval to strscpy (Wolfram Sang)   
  - nfsd_splice_actor(): handle compound pages (Al Viro)   
  - NFSD: fix regression with setting ACLs. (NeilBrown)   
  - NFSD: discard fh_locked flag and fh_lock/fh_unlock (NeilBrown)   
  - NFSD: use (un)lock_inode instead of fh_(un)lock for file operations (NeilBrown)   
  - NFSD: use explicit lock/unlock for directory ops (NeilBrown)   
  - NFSD: reduce locking in nfsd_lookup() (NeilBrown)   
  - NFSD: only call fh_unlock() once in nfsd_link() (NeilBrown)   
  - NFSD: always drop directory lock in nfsd_unlink() (NeilBrown)   
  - NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. (NeilBrown)   
  - NFSD: add posix ACLs to struct nfsd_attrs (NeilBrown)   
  - NFSD: add security label to struct nfsd_attrs (NeilBrown)   
  - NFSD: set attributes when creating symlinks (NeilBrown)   
  - NFSD: introduce struct nfsd_attrs (NeilBrown)   
  - NFSD: verify the opened dentry after setting a delegation (Jeff Layton)   
  - NFSD: drop fh argument from alloc_init_deleg (Jeff Layton)   
  - NFSD: Move copy offload callback arguments into a separate structure (Chuck Lever)   
  - NFSD: Add nfsd4_send_cb_offload() (Chuck Lever)   
  - NFSD: Remove kmalloc from nfsd4_do_async_copy() (Chuck Lever)   
  - NFSD: Refactor nfsd4_do_copy() (Chuck Lever)   
  - NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) (Chuck Lever)   
  - NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) (Chuck Lever)   
  - NFSD: Replace boolean fields in struct nfsd4_copy (Chuck Lever)   
  - NFSD: Make nfs4_put_copy() static (Chuck Lever)   
  - NFSD: Reorder the fields in struct nfsd4_op (Chuck Lever)   
  - NFSD: Shrink size of struct nfsd4_copy (Chuck Lever)   
  - NFSD: Shrink size of struct nfsd4_copy_notify (Chuck Lever)   
  - NFSD: nfserrno(-ENOMEM) is nfserr_jukebox (Chuck Lever)   
  - NFSD: Fix strncpy() fortify warning (Chuck Lever)   
  - NFSD: Clean up nfsd4_encode_readlink() (Chuck Lever)   
  - NFSD: Use xdr_pad_size() (Chuck Lever)   
  - NFSD: Simplify starting_len (Chuck Lever)   
  - NFSD: Optimize nfsd4_encode_readv() (Chuck Lever)   
  - NFSD: Add an nfsd4_read::rd_eof field (Chuck Lever)   
  - NFSD: Clean up SPLICE_OK in nfsd4_encode_read() (Chuck Lever)   
  - NFSD: Optimize nfsd4_encode_fattr() (Chuck Lever)   
  - NFSD: Optimize nfsd4_encode_operation() (Chuck Lever)   
  - nfsd: silence extraneous printk on nfsd.ko insertion (Jeff Layton)   
  - NFSD: limit the number of v4 clients to 1024 per 1GB of system memory (Dai Ngo)   
  - NFSD: keep track of the number of v4 clients in the system (Dai Ngo)   
  - NFSD: refactoring v4 specific code to a helper in nfs4state.c (Dai Ngo)   
  - NFSD: Ensure nf_inode is never dereferenced (Chuck Lever)   
  - NFSD: NFSv4 CLOSE should release an nfsd_file immediately (Chuck Lever)   
  - NFSD: Move nfsd_file_trace_alloc() tracepoint (Chuck Lever)   
  - NFSD: Separate tracepoints for acquire and create (Chuck Lever)   
  - NFSD: Clean up unused code after rhashtable conversion (Chuck Lever)   
  - NFSD: Convert the filecache to use rhashtable (Chuck Lever)   
  - NFSD: Set up an rhashtable for the filecache (Chuck Lever)   
  - NFSD: Replace the "init once" mechanism (Chuck Lever)   
  - NFSD: Remove nfsd_file::nf_hashval (Chuck Lever)   
  - NFSD: nfsd_file_hash_remove can compute hashval (Chuck Lever)   
  - NFSD: Refactor __nfsd_file_close_inode() (Chuck Lever)   
  - NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode (Chuck Lever)   
  - NFSD: Remove lockdep assertion from unhash_and_release_locked() (Chuck Lever)   
  - NFSD: No longer record nf_hashval in the trace log (Chuck Lever)   
  - NFSD: Never call nfsd_file_gc() in foreground paths (Chuck Lever)   
  - NFSD: Fix the filecache LRU shrinker (Chuck Lever)   
  - NFSD: Leave open files out of the filecache LRU (Chuck Lever)   
  - NFSD: Trace filecache LRU activity (Chuck Lever)   
  - NFSD: WARN when freeing an item still linked via nf_lru (Chuck Lever)   
  - NFSD: Hook up the filecache stat file (Chuck Lever)   
  - NFSD: Zero counters when the filecache is re-initialized (Chuck Lever)   
  - NFSD: Record number of flush calls (Chuck Lever)   
  - NFSD: Report the number of items evicted by the LRU walk (Chuck Lever)   
  - NFSD: Refactor nfsd_file_lru_scan() (Chuck Lever)   
  - NFSD: Refactor nfsd_file_gc() (Chuck Lever)   
  - NFSD: Add nfsd_file_lru_dispose_list() helper (Chuck Lever)   
  - NFSD: Report average age of filecache items (Chuck Lever)   
  - NFSD: Report count of freed filecache items (Chuck Lever)   
  - NFSD: Report count of calls to nfsd_file_acquire() (Chuck Lever)   
  - NFSD: Report filecache LRU size (Chuck Lever)   
  - NFSD: Demote a WARN to a pr_warn() (Chuck Lever)   
  - nfsd: remove redundant assignment to variable len (Colin Ian King)   
  - NFSD: Fix space and spelling mistake (Zhang Jiaming)   
  - NFSD: Instrument fh_verify() (Chuck Lever)   
  - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington)   
  - fsnotify: Fix comment typo (Xin Gao)   
  - fanotify: introduce FAN_MARK_IGNORE (Amir Goldstein)   
  - fanotify: cleanups for fanotify_mark() input validations (Amir Goldstein)   
  - fanotify: prepare for setting event flags in ignore mask (Amir Goldstein)   
  - fs: inotify: Fix typo in inotify comment (Oliver Ford)   
  - NFSD: Decode NFSv4 birth time attribute (Chuck Lever)   
  - fanotify: refine the validation checks on non-dir inode mask (Amir Goldstein)   
  - NFS: restore module put when manager exits. (NeilBrown)   
  - NFSD: Fix potential use-after-free in nfsd_file_put() (Chuck Lever)   
  - NFSD: nfsd_file_put() can sleep (Chuck Lever)   
  - NFSD: Add documenting comment for nfsd4_release_lockowner() (Chuck Lever)   
  - NFSD: Modernize nfsd4_release_lockowner() (Chuck Lever)   
  - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Zhang Xiaoxu)   
  - nfsd: Unregister the cld notifier when laundry_wq create failed (Zhang Xiaoxu)   
  - SUNRPC: Use RMW bitops in single-threaded hot paths (Chuck Lever)   
  - NFSD: Trace filecache opens (Chuck Lever)   
  - NFSD: Move documenting comment for nfsd4_process_open2() (Chuck Lever)   
  - NFSD: Fix whitespace (Chuck Lever)   
  - NFSD: Remove dprintk call sites from tail of nfsd4_open() (Chuck Lever)   
  - NFSD: Instantiate a struct file when creating a regular NFSv4 file (Chuck Lever)   
  - NFSD: Clean up nfsd_open_verified() (Chuck Lever)   
  - NFSD: Remove do_nfsd_create() (Chuck Lever)   
  - NFSD: Refactor NFSv4 OPEN(CREATE) (Chuck Lever)   
  - NFSD: Refactor NFSv3 CREATE (Chuck Lever)   
  - NFSD: Refactor nfsd_create_setattr() (Chuck Lever)   
  - NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() (Chuck Lever)   
  - NFSD: Clean up nfsd3_proc_create() (Chuck Lever)   
  - NFSD: Show state of courtesy client in client info (Dai Ngo)   
  - NFSD: add support for lock conflict to courteous server (Dai Ngo)   
  - fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict (Dai Ngo)   
  - fs/lock: add helper locks_owner_has_blockers to check for blockers (Dai Ngo)   
  - NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Dai Ngo)   
  - NFSD: add support for share reservation conflict to courteous server (Dai Ngo)   
  - NFSD: add courteous server support for thread with only delegation (Dai Ngo)   
  - NFSD: Clean up nfsd_splice_actor() (Chuck Lever)   
  - fanotify: fix incorrect fmode_t casts (Vasily Averin)   
  - fsnotify: consistent behavior for parent not watching children (Amir Goldstein)   
  - fsnotify: introduce mark type iterator (Amir Goldstein)   
  - fanotify: enable "evictable" inode marks (Amir Goldstein)   
  - fanotify: use fsnotify group lock helpers (Amir Goldstein)   
  - fanotify: implement "evictable" inode marks (Amir Goldstein)   
  - fanotify: factor out helper fanotify_mark_update_flags() (Amir Goldstein)   
  - fanotify: create helper fanotify_mark_user_flags() (Amir Goldstein)   
  - fsnotify: allow adding an inode mark without pinning inode (Amir Goldstein)   
  - dnotify: use fsnotify group lock helpers (Amir Goldstein)   
  - nfsd: use fsnotify group lock helpers (Amir Goldstein)   
  - inotify: use fsnotify group lock helpers (Amir Goldstein)   
  - fsnotify: create helpers for group mark_mutex lock (Amir Goldstein)   
  - fsnotify: make allow_dups a property of the group (Amir Goldstein)   
  - fsnotify: pass flags argument to fsnotify_alloc_group() (Amir Goldstein)   
  - inotify: move control flags from mask to mark flags (Amir Goldstein)   
  - fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. (Dai Ngo)   
  - fanotify: do not allow setting dirent events in mask of non-dir (Amir Goldstein)   
  - nfsd: Clean up nfsd_file_put() (Trond Myklebust)   
  - nfsd: Fix a write performance regression (Trond Myklebust)   
  - fsnotify: remove redundant parameter judgment (Bang Li)   
  - fsnotify: optimize FS_MODIFY events with no ignored masks (Amir Goldstein)   
  - fsnotify: fix merge with parent's ignored mask (Amir Goldstein)   
  - nfsd: fix using the correct variable for sizeof() (Jakob Koschel)   
  - NFSD: Clean up _lm_ operation names (Chuck Lever)   
  - NFSD: Remove CONFIG_NFSD_V3 (Chuck Lever)   
  - NFSD: Move svc_serv_ops::svo_function into struct svc_serv (Chuck Lever)   
  - NFSD: Remove svc_serv_ops::svo_module (Chuck Lever)   
  - SUNRPC: Remove svc_shutdown_net() (Chuck Lever)   
  - SUNRPC: Rename svc_close_xprt() (Chuck Lever)   
  - SUNRPC: Rename svc_create_xprt() (Chuck Lever)   
  - SUNRPC: Remove svo_shutdown method (Chuck Lever)   
  - SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() (Chuck Lever)   
  - SUNRPC: Remove the .svo_enqueue_xprt method (Chuck Lever)   
  - NFSD: Remove NFSD_PROC_ARGS_* macros (Chuck Lever)   
  - NFSD: Streamline the rare "found" case (Chuck Lever)   
  - NFSD: Skip extra computation for RC_NOCACHE case (Chuck Lever)   
  - orDate: Thu Sep 30 19:19:57 2021 -0400 (Chuck Lever)   
  - nfsd: Add support for the birth time attribute (Ondrej Valousek)   
  - NFSD: Deprecate NFS_OFFSET_MAX (Chuck Lever)   
  - fsnotify: invalidate dcache before IN_DELETE event (Amir Goldstein)   
  - NFSD: Move fill_pre_wcc() and fill_post_wcc() (Chuck Lever)   
  - NFSD: Trace boot verifier resets (Chuck Lever)   
  - NFSD: Rename boot verifier functions (Chuck Lever)   
  - NFSD: Clean up the nfsd_net::nfssvc_boot field (Chuck Lever)   
  - NFSD: Write verifier might go backwards (Chuck Lever)   
  - nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() (Trond Myklebust)   
  - NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) (Chuck Lever)   
  - NFSD: Clean up nfsd_vfs_write() (Chuck Lever)   
  - nfsd: Retry once in nfsd_open on an -EOPENSTALE return (Jeff Layton)   
  - nfsd: Add errno mapping for EREMOTEIO (Jeff Layton)   
  - nfsd: map EBADF (Peng Tao)   
  - nfsd4: add refcount for nfsd4_blocked_lock (Vasily Averin)   
  - nfs: block notification on fs with its own ->lock (J. Bruce Fields)   
  - NFSD: De-duplicate nfsd4_decode_bitmap4() (Chuck Lever)   
  - nfsd: improve stateid access bitmask documentation (J. Bruce Fields)   
  - NFSD: Combine XDR error tracepoints (Chuck Lever)   
  - NFSD: simplify per-net file cache management (NeilBrown)   
  - NFSD: Fix inconsistent indenting (Jiapeng Chong)   
  - NFSD: Remove be32_to_cpu() from DRC hash function (Chuck Lever)   
  - NFS: switch the callback service back to non-pooled. (NeilBrown)   
  - lockd: use svc_set_num_threads() for thread start and stop (NeilBrown)   
  - SUNRPC: always treat sv_nrpools==1 as "not pooled" (NeilBrown)   
  - SUNRPC: move the pool_map definitions (back) into svc.c (NeilBrown)   
  - lockd: rename lockd_create_svc() to lockd_get() (NeilBrown)   
  - lockd: introduce lockd_put() (NeilBrown)   
  - lockd: move svc_exit_thread() into the thread (NeilBrown)   
  - lockd: move lockd_start_svc() call into lockd_create_svc() (NeilBrown)   
  - lockd: simplify management of network status notifiers (NeilBrown)   
  - lockd: introduce nlmsvc_serv (NeilBrown)   
  - NFSD: simplify locking for network notifier. (NeilBrown)   
  - SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() (NeilBrown)   
  - NFSD: Make it possible to use svc_set_num_threads_sync (NeilBrown)   
  - NFSD: narrow nfsd_mutex protection in nfsd thread (NeilBrown)   
  - SUNRPC: use sv_lock to protect updates to sv_nrthreads. (NeilBrown)   
  - nfsd: make nfsd_stats.th_cnt atomic_t (NeilBrown)   
  - SUNRPC: stop using ->sv_nrthreads as a refcount (NeilBrown)   
  - SUNRPC/NFSD: clean up get/put functions. (NeilBrown)   
  - SUNRPC: change svc_get() to return the svc. (NeilBrown)   
  - NFSD: handle errors better in write_ports_addfd() (NeilBrown)   
  - exit: Rename module_put_and_exit to module_put_and_kthread_exit (Eric W. Biederman)   
  - exit: Implement kthread_exit (Eric W. Biederman)   
  - fanotify: wire up FAN_RENAME event (Amir Goldstein)   
  - fanotify: report old and/or new parent+name in FAN_RENAME event (Amir Goldstein)   
  - fanotify: record either old name new name or both for FAN_RENAME (Amir Goldstein)   
  - fanotify: record old and new parent and name in FAN_RENAME event (Amir Goldstein)   
  - fanotify: support secondary dir fh and name in fanotify_info (Amir Goldstein)   
  - fanotify: use helpers to parcel fanotify_info buffer (Amir Goldstein)   
  - fanotify: use macros to get the offset to fanotify_info buffer (Amir Goldstein)   
  - fsnotify: generate FS_RENAME event with rich information (Amir Goldstein)   
  - fanotify: introduce group flag FAN_REPORT_TARGET_FID (Amir Goldstein)   
  - fsnotify: separate mark iterator type from object type enum (Amir Goldstein)   
  - fsnotify: clarify object type argument (Amir Goldstein)   
  - ext4: fix error code saved on super block during file system abort (Gabriel Krisman Bertazi)   
  - nfsd4: remove obselete comment (J. Bruce Fields)   
  - NFSD:fix boolreturn.cocci warning (Changcheng Deng)   
  - nfsd: update create verifier comment (J. Bruce Fields)   
  - SUNRPC: Change return value type of .pc_encode (Chuck Lever)   
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Chuck Lever)   
  - NFSD: Save location of NFSv4 COMPOUND status (Chuck Lever)   
  - SUNRPC: Change return value type of .pc_decode (Chuck Lever)   
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Chuck Lever)   
  - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Colin Ian King)   
  - NFSD: simplify struct nfsfh (NeilBrown)   
  - NFSD: drop support for ancient filehandles (NeilBrown)   
  - NFSD: move filehandle format declarations out of "uapi". (NeilBrown)   
  - NFSD: Optimize DRC bucket pruning (Chuck Lever)   
  - NFS: Move NFS protocol display macros to global header (Chuck Lever)   
  - NFS: Move generic FS show macros to global header (Chuck Lever)   
  - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Chuck Lever)   
  - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Chuck Lever)   
  - docs: Document the FAN_FS_ERROR event (Gabriel Krisman Bertazi)   
  - ext4: Send notifications on error (Gabriel Krisman Bertazi)   
  - fanotify: Allow users to request FAN_FS_ERROR events (Gabriel Krisman Bertazi)   
  - fanotify: Emit generic error info for error event (Gabriel Krisman Bertazi)   
  - fanotify: Report fid info for file related file system errors (Gabriel Krisman Bertazi)   
  - fanotify: WARN_ON against too large file handles (Gabriel Krisman Bertazi)   
  - fanotify: Add helpers to decide whether to report FID/DFID (Gabriel Krisman Bertazi)   
  - fanotify: Wrap object_fh inline space in a creator macro (Gabriel Krisman Bertazi)   
  - fanotify: Support merging of error events (Gabriel Krisman Bertazi)   
  - fanotify: Support enqueueing of error events (Gabriel Krisman Bertazi)   
  - fanotify: Pre-allocate pool of error events (Gabriel Krisman Bertazi)   
  - fanotify: Reserve UAPI bits for FAN_FS_ERROR (Gabriel Krisman Bertazi)   
  - fsnotify: Support FS_ERROR event type (Gabriel Krisman Bertazi)   
  - fanotify: Require fid_mode for any non-fd event (Gabriel Krisman Bertazi)   
  - fanotify: Encode empty file handle when no inode is provided (Gabriel Krisman Bertazi)   
  - fanotify: Allow file handle encoding for unhashed events (Gabriel Krisman Bertazi)   
  - fanotify: Support null inode event in fanotify_dfid_inode (Gabriel Krisman Bertazi)   
  - fsnotify: Pass group argument to free_event (Gabriel Krisman Bertazi)   
  - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Gabriel Krisman Bertazi)   
  - fsnotify: Retrieve super block from the data field (Gabriel Krisman Bertazi)   
  - fsnotify: Add wrapper around fsnotify_add_event (Gabriel Krisman Bertazi)   
  - fsnotify: Add helper to detect overflow_event (Gabriel Krisman Bertazi)   
  - inotify: Don't force FS_IN_IGNORED (Gabriel Krisman Bertazi)   
  - fanotify: Split fsid check from other fid mode checks (Gabriel Krisman Bertazi)   
  - fanotify: Fold event size calculation to its own function (Gabriel Krisman Bertazi)   
  - fsnotify: Don't insert unmergeable events in hashtable (Gabriel Krisman Bertazi)   
  - fsnotify: clarify contract for create event hooks (Amir Goldstein)   
  - fsnotify: pass dentry instead of inode data (Amir Goldstein)   
  - fsnotify: pass data_type to fsnotify_name() (Amir Goldstein)   
  - x86/static_call: Add support for Jcc tail-calls (Peter Zijlstra)   {CVE-2022-29901} {CVE-2022-23816} 
  - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Peter Zijlstra)   
  - x86/alternatives: Introduce int3_emulate_jcc() (Peter Zijlstra)   
  - x86/asm: Differentiate between code and function alignment (Thomas Gleixner)   
  - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Peter Zijlstra)   
  - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Pawan Gupta)   
  - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Pawan Gupta)   
  - Documentation/hw-vuln: Add documentation for RFDS (Pawan Gupta)   
  - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Pawan Gupta)   
  - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Pawan Gupta)   
  - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Sean Christopherson)   
  - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Pawan Gupta)   
  - x86/entry_32: Add VERW just before userspace transition (Pawan Gupta)   
  - x86/entry_64: Add VERW just before userspace transition (Pawan Gupta)   
  - x86/bugs: Add asm helpers for executing VERW (Pawan Gupta)   
  - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (H. Peter Anvin (Intel))   
  - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Oliver Upton)   
  - KVM: arm64: Work out supported block level at compile time (Oliver Upton)   
  - tty: serial: imx: Fix broken RS485 (Rickard x Andersson)   
  - printk: Update @console_may_schedule in console_trylock_spinning() (John Ogness)   
  - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Nicolin Chen)   
  - dma-iommu: add iommu_dma_opt_mapping_size() (John Garry)   
  - dma-mapping: add dma_opt_mapping_size() (John Garry)   
  - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Will Deacon)   
  - minmax: add umin(a, b) and umax(a, b) (David Laight)   
  - entry: Respect changes to system call number by trace_sys_enter() (André Rösti)   
  - clocksource/drivers/arm_global_timer: Fix maximum prescaler value (Martin Blumenstingl)   
  - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Jarred White)   
  - xen/events: close evtchn after mapping cleanup (Maximilian Heyne)   
  - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (Heiner Kallweit)   
  - tee: optee: Fix kernel panic caused by incorrect error handling (Sumit Garg)   
  - vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre)   
  - mei: me: add arrow lake point H DID (Alexander Usyskin)   
  - mei: me: add arrow lake point S DID (Alexander Usyskin)   
  - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled (Sherry Sun)   
  - usb: port: Don't try to peer unused USB ports based on location (Mathias Nyman)   
  - usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati)   
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern)   
  - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Kailang Yang)   
  - drm/i915: Check before removing mm notifier (Nirmoy Das)   
  - tracing: Use .flush() call to wake up readers (Steven Rostedt (Google))   
  - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Sean Christopherson)   
  - xfrm: Avoid clang fortify warning in copy_to_user_tmpl() (Nathan Chancellor)   
  - netfilter: nf_tables: reject constant set with timeout (Pablo Neira Ayuso)   
  - netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso)   
  - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Pablo Neira Ayuso)   
  - cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value" (Greg Kroah-Hartman)   
  - net: ravb: Add R-Car Gen4 support (Geert Uytterhoeven)   
  - x86/pm: Work around false positive kmemleak report in msr_build_context() (Anton Altaparmakov)   
  - dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka)   
  - drm/amd/display: Fix noise issue on HDMI AV mute (Leo Ma)   
  - drm/amd/display: Return the correct HDCP error code (Rodrigo Siqueira)   
  - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag (Philip Yang)   
  - ahci: asm1064: asm1166: don't limit reported ports (Conrad Kostecki)   
  - ahci: asm1064: correct count of reported ports (Andrey Jr. Melnikov)   
  - wireguard: netlink: access device through ctx instead of peer (Jason A. Donenfeld)   
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Jason A. Donenfeld)   
  - net: hns3: tracing: fix hclgevf trace event strings (Steven Rostedt (Google))   
  - NFSD: Fix nfsd_clid_class use of __string_len() macro (Steven Rostedt (Google))   
  - x86/CPU/AMD: Update the Zenbleed microcode revisions (Borislav Petkov (AMD))   
  - cpufreq: dt: always allocate zeroed cpumask (Marek Szyprowski)   
  - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi)   
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi)   
  - memtest: use {READ,WRITE}_ONCE in memory scanning (Qiang Zhang)   
  - drm/vc4: hdmi: do not return negative values from .get_modes() (Jani Nikula)   
  - drm/imx/ipuv3: do not return negative values from .get_modes() (Jani Nikula)   
  - drm/exynos: do not return negative values from .get_modes() (Jani Nikula)   
  - drm/panel: do not return negative error codes from drm_panel_get_modes() (Jani Nikula)   
  - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger)   
  - soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson)   
  - soc: fsl: qbman: Add CGR update function (Sean Anderson)   
  - soc: fsl: qbman: Add helper for sanity checking cgr ops (Sean Anderson)   
  - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson)   
  - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() (Steven Rostedt (Google))   
  - ring-buffer: Fix full_waiters_pending in poll (Steven Rostedt (Google))   
  - ring-buffer: Fix resetting of shortest_full (Steven Rostedt (Google))   
  - ring-buffer: Do not set shortest_full when full target is hit (Steven Rostedt (Google))   
  - ring-buffer: Fix waking up ring buffer readers (Steven Rostedt (Google))   
  - ring-buffer: Update "shortest_full" in polling (Steven Rostedt (Google))   
  - tracing/ring-buffer: Have polling block on watermark (Steven Rostedt (Google))   
  - ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info (Marios Makassikis)   
  - vfio/platform: Disable virqfds on cleanup (Alex Williamson)   
  - PCI: dwc: endpoint: Fix advertised resizable BAR size (Niklas Cassel)   
  - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 (Nathan Chancellor)   
  - nfs: fix UAF in direct writes (Josef Bacik)   
  - PCI/AER: Block runtime suspend when handling errors (Stanislaw Gruszka)   
  - speakup: Fix 8bit characters from direct synth (Samuel Thibault)   
  - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Wayne Chang)   
  - phy: tegra: xusb: Add API to retrieve the port number of phy (Wayne Chang)   
  - slimbus: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)   
  - nvmem: meson-efuse: fix function pointer type mismatch (Jerome Brunet)   
  - hwmon: (amc6821) add of_match table (Josua Mayer)   
  - landlock: Warn once if a Landlock action is requested while disabled (Mickaël Salaün)   
  - drm/etnaviv: Restore some id values (Christian Gmeiner)   
  - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts)   
  - swap: comments get_swap_device() with usage rule (Huang Ying)   
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Fedor Pchelkin)   
  - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Yu Kuai)   
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Paul Menzel)   
  - PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Mika Westerberg)   
  - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Mika Westerberg)   
  - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki)   
  - PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König)   
  - btrfs: fix off-by-one chunk length calculation at contains_pending_extent() (Filipe Manana)   
  - serial: Lock console when calling into driver before registration (Peter Collingbourne)   
  - printk/console: Split out code that enables default console (Petr Mladek)   
  - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Jameson Thies)   
  - fuse: don't unhash root (Miklos Szeredi)   
  - fuse: fix root lookup with nonzero generation (Miklos Szeredi)   
  - mmc: tmio: avoid concurrent runs of mmc_request_done() (Wolfram Sang)   
  - PM: sleep: wakeirq: fix wake irq warning in system suspend (Qingliang Li)   
  - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Toru Katagiri)   
  - USB: serial: option: add MeiG Smart SLM320 product (Aurélien Jacobs)   
  - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Christian Häggström)   
  - USB: serial: add device ID for VeriFone adapter (Cameron Williams)   
  - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Daniel Vogelbacher)   
  - powerpc/fsl: Fix mfpmr build errors with newer binutils (Michael Ellerman)   
  - usb: xhci: Add error handling in xhci_map_urb_for_dma (Prashanth K)   
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos)   
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos)   
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos)   
  - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays (Gabor Juhos)   
  - PM: suspend: Set mem_sleep_current during kernel command line setup (Maulik Shah)   
  - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds (Guenter Roeck)   
  - parisc: Fix csum_ipv6_magic on 64-bit systems (Guenter Roeck)   
  - parisc: Fix csum_ipv6_magic on 32-bit systems (Guenter Roeck)   
  - parisc: Fix ip_fast_csum (Guenter Roeck)   
  - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros (John David Anglin)   
  - mtd: rawnand: meson: fix scrambling mode value in command macro (Arseniy Krasnov)   
  - ubi: correct the calculation of fastmap size (Zhang Yi)   
  - ubi: Check for too small LEB size in VTBL code (Richard Weinberger)   
  - ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle))   
  - fat: fix uninitialized field in nostale filehandles (Jan Kara)   
  - bounds: support non-power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle))   
  - kasan/test: avoid gcc warning for intentional overflow (Arnd Bergmann)   
  - kasan: test: add memcpy test that avoids out-of-bounds write (Peter Collingbourne)   
  - block: Clear zone limits for a non-zoned stacked queue (Damien Le Moal)   
  - ext4: correct best extent lstart adjustment logic (Baokun Li)   
  - selftests/mqueue: Set timeout to 180 seconds (SeongJae Park)   
  - crypto: qat - resolve race condition during AER recovery (Damian Muszynski)   
  - sparc: vDSO: fix return value of __setup handler (Randy Dunlap)   
  - sparc64: NMI watchdog: fix return value of __setup handler (Randy Dunlap)   
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson)   
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han)   
  - pci_iounmap(): Fix MMIO mapping leak (Philipp Stanner)   
  - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Zack Rusin)   
  - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts (Duje Mihanović)   
  - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() (Roberto Sassu)   
  - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() (Roberto Sassu)   
  - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd (Amit Pundir)   
  - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() (Hidenori Kobayashi)   
  - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang)   
  - timers: Use del_timer_sync() even on UP (Thomas Gleixner)   
  - timers: Update kernel-doc for various functions (Thomas Gleixner)   
  - Revert "NFSD: add courteous server support for thread with only delegation" (Vijayendra Suman)   
  - Revert "NFSD: add support for share reservation conflict to courteous server" (Vijayendra Suman)   
  - Revert "NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd" (Vijayendra Suman)   
  - Revert "fs/lock: add helper locks_owner_has_blockers to check for blockers" (Vijayendra Suman)   
  - Revert "fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict" (Vijayendra Suman)   
  - Revert "NFSD: Clean up _lm_ operation names" (Vijayendra Suman)   
  - Revert "NFSD: add support for lock conflict to courteous server" (Vijayendra Suman)   
  - Revert "NFSD: Show state of courtesy client in client info" (Vijayendra Suman)   
  - Revert "NFSD: refactoring v4 specific code to a helper in nfs4state.c" (Vijayendra Suman)   
  - Revert "NFSD: keep track of the number of v4 clients in the system" (Vijayendra Suman)   
  - Revert "NFSD: limit the number of v4 clients to 1024 per 1GB of system memory" (Vijayendra Suman)   
  - Revert "NFSD: keep track of the number of courtesy clients in the system" (Vijayendra Suman)   
  - Revert "NFSD: add shrinker to reap courtesy clients on low memory condition" (Vijayendra Suman)   
  - Revert "NFSD: unregister shrinker when nfsd_init_net() fails" (Vijayendra Suman)   
  - Revert "NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker" (Vijayendra Suman)   
  - Revert "NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time" (Vijayendra Suman)   
  - igb: fix __free_irq warnings seen during module unload. (Imran Khan)  [Orabug: 36612014]  
  - RDS/IB: Remove incorrect clearing of RDS_IB_CQ_ERR in rds_ib_conn_path_shutdown_final() (Hans Westgaard Ry)  [Orabug: 36610478]  
  - block: fix io util% for exadata disk with 1 hw queue (Gulam Mohamed)  [Orabug: 36589636]  
  - Revert "Consider inflight IO in io accounting for high latency devices" (Gulam Mohamed)  [Orabug: 36589636]  
  - kprobe/ftrace: bail out if ftrace was killed (Stephen Brennan)  [Orabug: 36557721]  
  - uek: kabi: Enable the size checks and fix broken APIs (Saeed Mirzamohammadi)  [Orabug: 36545482]  
  - uek: kabi: Introduce new APIs to check for size (Saeed Mirzamohammadi)  [Orabug: 36545482]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-207.156.3.el9uek]
changelog:
  - scripts/gdb: Fix gdb 'lx-symbols' command (Khalid Masum)  [Orabug: 36651773]  
  - module: Fix prefix for module.sig_enforce module param (Saravana Kannan)  [Orabug: 36651773]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-207.156.4.el9uek]
changelog:
  - net/rds: mod reconnect delay on sendmsg() (Sharath Srinivasan)  [Orabug: 36531127]  
  - net/rds: Extend exponential backoff for rds reconnects (Sharath Srinivasan)  [Orabug: 36531127]  
  - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (Dongli Zhang)  [Orabug: 36674308]  
  - uek-rpm: re-enable HP_WMI and HP_ACCEL (Stephen Brennan)  [Orabug: 36632743]  
  - mmc: core: Avoid negative index with array access (Mikko Rapeli)  [Orabug: 36554507]  
  - Revert "Revert "mmc: core: Use mrq.sbc in close-ended ffu"" (Thomas Tai)  [Orabug: 36554507]  
  - uek-rpm: Enable FUNCTION_GRAPH_RETVAL in UEK7 (Jianfeng Wang)  [Orabug: 36460674]  
  - fgraph: Add declaration of "struct fgraph_ret_regs" (Steven Rostedt (Google))  [Orabug: 36460674]  
  - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng)  [Orabug: 36460674]  
  - arm64: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng)  [Orabug: 36460674]  
  - tracing: Add documentation for funcgraph-retval and funcgraph-retval-hex (Donglin Peng)  [Orabug: 36460674]  
  - function_graph: Support recording and printing the return value of function (Donglin Peng)  [Orabug: 36460674]  
  - net/rds: Get RDS statistics for each possible CPU (Anand Khoje)  [Orabug: 35830448]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-207.156.5.el9uek]
changelog:
  - cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson)  [Orabug: 36682142]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-207.156.6.el9uek]
changelog:
  - uek-container: Add advanced routing options (Boris Ostrovsky)  [Orabug: 36691279]  
  - slub: use count_partial_free_approx() in slab_out_of_memory() (Jianfeng Wang)  [Orabug: 36655468]  
  - slub: introduce count_partial_free_approx() (Jianfeng Wang)  [Orabug: 36655468]  
  - Revert "lockd: introduce safe async lock op" (Chuck Lever)   
  - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" (Siddh Raman Pant)   
  - x86/bugs: Fix BHI retpoline check (Josh Poimboeuf)   
  - keys: Fix overwrite of key expiration on instantiation (Silvio Gissi)   
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima)   
  - Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman)   
  - Revert "crypto: api - Disallow identical driver names" (Greg Kroah-Hartman)   
  - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Pablo Neira Ayuso)   
  - Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses"" (Easwar Hariharan)   
  - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet)   
  - usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan)   
  - Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds)   
  - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle))


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-208.159.1.el9uek]
changelog:
  - LTS version: v5.15.159 (Vijayendra Suman)   
  - md: fix kmemleak of rdev->serial (Li Nan)   
  - Bluetooth: qca: fix firmware check error path (Johan Hovold)   
  - Bluetooth: qca: fix NVM configuration parsing (Johan Hovold)   
  - Bluetooth: qca: add missing firmware sanity checks (Johan Hovold)   
  - regulator: core: fix debugfs creation regression (Johan Hovold)   
  - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati)   
  - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo)   
  - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin)   
  - mei: me: add lunar lake point M DID (Alexander Usyskin)   
  - slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya)   
  - dyndbg: fix old BUG_ON in >control parser (Jim Cromie)   
  - ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves)   
  - ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar)   
  - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger)   
  - tipc: fix UAF in error path (Paolo Abeni)   
  - iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede)   
  - iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu)   
  - dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco)   
  - mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni)   
  - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot)   
  - usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen)   
  - usb: xhci-plat: Don't include xhci.h (Thinh Nguyen)   
  - usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff)   
  - usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard)   
  - usb: ohci: Prevent missed ohci interrupts (Guenter Roeck)   
  - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern)   
  - usb: typec: ucsi: Fix connector check on init (Christian A. Ehrhardt)   
  - usb: typec: ucsi: Check for notifications after init (Christian A. Ehrhardt)   
  - arm64: dts: qcom: Fix 'interrupt-map' parent address cells (Rob Herring)   
  - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos)   
  - btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() (Dmitry Antipov)   
  - ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda)   
  - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White)   
  - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger)   
  - drm/connector: Add 
   to message about demoting connector force-probes (Douglas Anderson)   
  - drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet)   
  - drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet)   
  - net: hns3: fix port vlan filter not disabled issue (Yonglong Liu)   
  - net: hns3: split function hclge_init_vlan_config() (Jian Shen)   
  - net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang)   
  - net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang)   
  - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API (Jie Wang)   
  - net: hns3: create new set of unified hclge_comm_cmd_send APIs (Jie Wang)   
  - net: hns3: create new cmdq hardware description structure hclge_comm_hw (Jie Wang)   
  - net: hns3: refactor hns3 makefile to support hns3_common module (Jie Wang)   
  - net: hns3: direct return when receive a unknown mailbox message (Jian Shen)   
  - net: hns3: refactor function hclge_mbx_handler() (Hao Lan)   
  - net: hns3: add query vf ring and vector map relation (Guangbin Huang)   
  - net: hns3: add log for workqueue scheduled late (Yufeng Mo)   
  - net: hns3: using user configure after hardware reset (Peiyang Wang)   
  - net: hns3: PF support get unicast MAC address space assigned by firmware (Guangbin Huang)   
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet)   
  - net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)   
  - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet)   
  - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic)   
  - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic)   
  - hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic)   
  - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats)   
  - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou)   
  - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou)   
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima)   
  - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet)   
  - ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu)   
  - xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey)   
  - qibfs: fix dentry leak (Al Viro)   
  - bpf, sockmap: Improved check for empty queue (John Fastabend)   
  - bpf, sockmap: Reschedule is now done through backlog (John Fastabend)   
  - bpf, sockmap: Convert schedule_work into delayed_work (John Fastabend)   
  - bpf, sockmap: Handle fin correctly (John Fastabend)   
  - bpf, sockmap: TCP data stall on recv before accept (John Fastabend)   
  - net:usb:qmi_wwan: support Rolling modules (Vanillan Wang)   
  - drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul)   
  - fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt)   
  - clk: Don't hold prepare_lock when calling kref_put() (Stephen Boyd)   
  - gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko)   
  - gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko)   
  - 9p: explicitly deny setlease attempts (Jeff Layton)   
  - fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt)   
  - fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt)   
  - iommu: mtk: fix module autoloading (Krzysztof Kozlowski)   
  - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz)   
  - MIPS: scall: Save thread_info.syscall unconditionally on entry (Jiaxun Yang)   
  - gpu: host1x: Do not setup DMA for virtual devices (Thierry Reding)   
  - blk-iocost: avoid out of bounds shift (Rik van Riel)   
  - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi)   
  - btrfs: always clear PERTRANS metadata during commit (Boris Burkov)   
  - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve (Boris Burkov)   
  - tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu)   
  - tools/power turbostat: Fix added raw MSR output (Doug Smythies)   
  - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman)   
  - ata: sata_gemini: Check clk_enable() result (Chen Ni)   
  - net: bcmgenet: Reset RBUF on first open (Phil Elwell)   
  - ALSA: line6: Zero-initialize message buffers (Takashi Iwai)   
  - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries (Borislav Petkov (AMD))   
  - btrfs: return accurate error code on open failure in open_fs_devices() (Anand Jain)   
  - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap)   
  - net: mark racy access on sk->sk_rcvbuf (linke li)   
  - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Igor Artemiev)   
  - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jeff Johnson)   
  - gfs2: Fix invalid metadata access in punch_hole (Andrew Price)   
  - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Justin Tee)   
  - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Justin Tee)   
  - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Justin Tee)   
  - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton)   
  - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Marc Zyngier)   
  - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec)   
  - net: gro: add flush check in udp_gro_receive_segment (Richard Gobert)   
  - drm/panel: ili9341: Use predefined error codes (Andy Shevchenko)   
  - drm/panel: ili9341: Respect deferred probe (Andy Shevchenko)   
  - s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter)   
  - s390/qeth: don't keep track of Input Queue count (Julian Wiedmann)   
  - tipc: fix a possible memleak in tipc_buf_append (Xin Long)   
  - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau)   
  - net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau)   
  - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún)   
  - cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior)   
  - s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh)   
  - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart)   
  - ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet)   
  - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet)   
  - ASoC: meson: axg-card: make links nonatomic (Jerome Brunet)   
  - ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet)   
  - ASoC: meson: axg-fifo: use FIELD helpers (Jerome Brunet)   
  - net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen)   
  - net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen)   
  - net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen)   
  - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen)   
  - s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus)   
  - net l2tp: drop flow hash on forward (David Bauer)   
  - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima)   
  - octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh)   
  - bna: ensure the copied buf is NUL terminated (Bui Quang Minh)   
  - xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen)   
  - xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Toke Høiland-Jørgensen)   
  - xdp: Move conversion to xdp_frame out of map functions (Toke Høiland-Jørgensen)   
  - s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda)   
  - s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda)   
  - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu)   
  - bpf: Fix a verifier verbose message (Anton Protopopov)   
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing)   
  - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko)   
  - regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno)   
  - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng)   
  - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno)   
  - power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann)   
  - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima)   
  - nfs: make the rpc_stat per net namespace (Josef Bacik)   
  - nfs: expose /proc/net/sunrpc/nfs in net namespaces (Josef Bacik)   
  - sunrpc: add a struct rpc_stats arg to rpc_create_args (Josef Bacik)   
  - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai)   
  - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai)   
  - pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic (Chen-Yu Tsai)   
  - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter)   
  - pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich)   
  - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai)   
  - eeprom: at24: fix memory corruption race condition (Daniel Okazaki)   
  - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Heiner Kallweit)   
  - eeprom: at24: Use dev_err_probe for nvmem register failure (Alexander Stein)   
  - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (Marios Makassikis)   
  - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (Namjae Jeon)   
  - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (Namjae Jeon)   
  - wifi: nl80211: don't free NULL coalescing rule (Johannes Berg)   
  - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul)   
  - dmaengine: pl330: issue_pending waits until WFP state (Bumyong Lee)   
  - LTS version: v5.15.158 (Vijayendra Suman)   
  - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Randy Dunlap)   
  - udp: preserve the connected status if only UDP cmsg (Yick Xie)   
  - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao)   
  - i2c: smbus: fix NULL function pointer dereference (Wolfram Sang)   
  - riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland)   
  - riscv: fix VMALLOC_START definition (Baoquan He)   
  - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu)   
  - dma: xilinx_dpdma: Fix locking (Sean Anderson)   
  - idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko)   
  - dmaengine: owl: fix register access functions (Arnd Bergmann)   
  - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() (Eric Dumazet)   
  - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() (Kuniyuki Iwashima)   
  - mtd: diskonchip: work around ubsan link failure (Arnd Bergmann)   
  - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin)   
  - net: b44: set pause params only when interface is up (Peter Münster)   
  - ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu)   
  - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang)   
  - drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi)   
  - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher)   
  - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara)   
  - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn)   
  - mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka)   
  - Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold)   
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli)   
  - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor)   
  - x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan)   
  - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Robin H. Johnson)   
  - tracing: Show size of requested perf buffer (Robin H. Johnson)   
  - drm/vmwgfx: Fix crtc's atomic check conditional (Zack Rusin)   
  - drm-print: add drm_dbg_driver to improve namespace symmetry (Jim Cromie)   
  - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg)   
  - serial: core: Provide port lock wrappers (Thomas Gleixner)   
  - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder)   
  - iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari)   
  - i40e: Report MFS in decimal base instead of hex (Erwan Velu)   
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale)   
  - netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso)   
  - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel)   
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim)   
  - ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno)   
  - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim)   
  - net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet)   
  - ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet)   
  - NFC: trf7970a: disable all regulators on removal (Paul Geurts)   
  - bridge/br_netlink.c: no need to return void function (Hangbin Liu)   
  - icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet)   
  - mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel)   
  - vxlan: drop packets from invalid src-address (David Bauer)   
  - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit)   
  - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern)   
  - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin)   
  - arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch (Felix Fietkau)   
  - arm64: dts: mediatek: mt7622: add support for coherent DMA (Felix Fietkau)   
  - arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang)   
  - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic)   
  - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz)   
  - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara)   
  - arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz)   
  - HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman)   
  - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu)   
  - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata)   
  - smb: client: fix rename(2) regression against samba (Paulo Alcantara)   
  - LTS version: v5.15.157 (Vijayendra Suman)   
  - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (Arınç ÜNAL)   
  - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 (Arınç ÜNAL)   
  - net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 (Vladimir Oltean)   
  - net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP (Arınç ÜNAL)   
  - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park)   
  - nouveau: fix instmem race condition around ptr stores (Dave Airlie)   
  - drm/vmwgfx: Sort primary plane formats by order of preference (Zack Rusin)   
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan)   
  - binder: check offset alignment in binder_get_object() (Carlos Llamas)   
  - init/main.c: Fix potential static_command_line memory overflow (Yuntao Wang)   
  - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Yaxiong Tian)   
  - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Sandipan Das)   
  - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Sean Christopherson)   
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern)   
  - speakup: Avoid crash on very long word (Samuel Thibault)   
  - mei: me: disable RPL-S on SPS and IGN firmwares (Alexander Usyskin)   
  - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama)   
  - usb: Disable USB3 LPM at shutdown (Kai-Heng Feng)   
  - USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas)   
  - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang)   
  - USB: serial: option: support Quectel EM060K sub-models (Jerry Meng)   
  - USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant)   
  - USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo)   
  - USB: serial: option: add Fibocom FM135-GL variants (bolan wang)   
  - serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain)   
  - comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich)   
  - thunderbolt: Fix wake configurations after device unplug (Gil Fine)   
  - thunderbolt: Avoid notify PM core about runtime PM resume (Gil Fine)   
  - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers)   
  - clk: Get runtime PM before walking tree during disable_unused (Stephen Boyd)   
  - clk: Initialize struct clk_core kref earlier (Stephen Boyd)   
  - clk: Print an info line before disabling unused clocks (Konrad Dybcio)   
  - clk: remove extra empty line (Claudiu Beznea)   
  - clk: Mark 'all_lists' as const (Stephen Boyd)   
  - clk: Remove prepare_lock hold assertion in __clk_release() (Stephen Boyd)   
  - drm/panel: visionox-rm69299: don't unregister DSI device (Dmitry Baryshkov)   
  - drm: nv04: Fix out of bounds access (Mikhail Kobuk)   
  - s390/cio: fix race condition during online processing (Peter Oberparleiter)   
  - s390/qdio: handle deferred cc1 (Peter Oberparleiter)   
  - RDMA/rxe: Fix the problem "mutex_destroy missing" (Yanjun.Zhu)   
  - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (Siddharth Vadapalli)   
  - net: dsa: mt7530: fix mirroring frames received on local port (Arınç ÜNAL)   
  - tun: limit printing rate when illegal packet received by tun dev (Lei Chen)   
  - af_unix: Don't peek OOB data without MSG_OOB. (Kuniyuki Iwashima)   
  - af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). (Kuniyuki Iwashima)   
  - netfilter: flowtable: incorrect pppoe tuple (Pablo Neira Ayuso)   
  - netfilter: flowtable: validate pppoe header (Pablo Neira Ayuso)   
  - netfilter: nft_set_pipapo: do not free live element (Florian Westphal)   
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan)   
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan)   
  - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian)   
  - bpf: Fix ringbuf memory type confusion when passing to helpers (Daniel Borkmann)   
  - bpf: Fix out of bounds access for ringbuf helpers (Daniel Borkmann)   
  - bpf: Generally fix helper register offset check (Daniel Borkmann)   
  - bpf: Generalize check_ctx_reg for reuse with other types (Daniel Borkmann)   
  - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Kumar Kartikeya Dwivedi)   
  - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Kumar Kartikeya Dwivedi)   
  - selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu)   
  - SUNRPC: Fix rpcgss_context trace event acceptor field (Steven Rostedt (Google))   
  - btrfs: record delayed inode root in transaction (Boris Burkov)   
  - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon)   
  - ksmbd: validate payload size in ipc response (Namjae Jeon)   
  - ksmbd: don't send oplock break if rename fails (Namjae Jeon)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-208.159.2.el9uek]
changelog:
  - net/mlx5e: Fix a race in command alloc flow (Shifeng Li)  [Orabug: 36712774]  
  - RDS/IB: Add counter to measure when RDS_IB_RX_LIMIT is reached (Hans Westgaard Ry)  [Orabug: 36697764]  
  - PCI: pciehp: Add Solidigm NVMe to spurious DLLSC quirk (Alan Adamson)  [Orabug: 36684990]  
  - uek-rpm: enable support of encryption types AES_SHA1, AES_SHA2 and CAMELLIA for Kerberos (Dai Ngo)  [Orabug: 36518272]  
  - SUNRPC: Move remaining internal definitions to gss_krb5_internal.h (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Advertise support for the Camellia encryption types (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add KDF_FEEDBACK_CMAC (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Support the Camellia enctypes (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Advertise support for RFC 8009 encryption types (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add RFC 8009 encryption and decryption functions (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add KDF-HMAC-SHA2 (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add gk5e definitions for RFC 8009 encryption types (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Refactor CBC with CTS into helpers (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add new subkey length fields (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Parametrize the key length passed to context_v2_alloc_cipher() (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Clean up cipher set up for v1 encryption types (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Hoist KDF into struct gss_krb5_enctype (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Rename .encrypt_v2 and .decrypt_v2 methods (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Remove ->encrypt and ->decrypt methods from struct gss_krb5_enctype (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Replace KRB5_SUPPORTED_ENCTYPES macro (Chuck Lever)  [Orabug: 36518272]  
  - NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a symlink (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add /proc/net/rpc/gss_krb5_enctypes file (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Remove another switch on ctx->enctype (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Refactor the GSS-API Per Message calls in the Kerberos mechanism (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Obscure Kerberos integrity keys (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Obscure Kerberos signing keys (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Obscure Kerberos encryption keys (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Refactor set-up for aux_cipher (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Obscure Kerberos session key (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Improve Kerberos confounder generation (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Remove .conflen field from struct gss_krb5_enctype (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Remove .blocksize field from struct gss_krb5_enctype (Chuck Lever)  [Orabug: 36518272]  
  - SUNRPC: Add header ifdefs to linux/sunrpc/gss_krb5.h (Chuck Lever)  [Orabug: 36518272]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-208.159.3.el9uek]
changelog:
  - net/rds: Make send+receive IRQ assignments visible to user-space (Gerd Rausch)  [Orabug: 36727084]  
  - Revert "drm/amdgpu: init iommu after amdkfd device init" (Armin Wolf)   
  - bpf: Allow delete from sockmap/sockhash only if update is allowed (Jakub Sitnicki)   
  - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai)   
  - vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann)   
  - ipv6: sr: fix incorrect unregister order (Hangbin Liu)   
  - x86/boot: Ignore relocations in .notes sections in walk_relocs() too (Guixiong Wei)   
  - af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. (Kuniyuki Iwashima)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-209.159.1.el9uek]
changelog:
  - net: mana: Fix MANA VF unload when hardware is unresponsive (Souradeep Chakrabarti)  [Orabug: 36766697]  
  - xfs: make sure sb_fdblocks is non-negative (Wengang Wang)  [Orabug: 36759718]  
  - xfs: fix sb write verify for lazysbcount (Long Li)  [Orabug: 36759718]  
  - rds/rdma: Clear rds_info_socket before use (Juan Garcia)  [Orabug: 36613124]  
  - rds/rdma: Track rds_message in send, retrans and recv queue (Juan Garcia)  [Orabug: 36529582]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-207.156.4.el9uek]
changelog:
  - net/rds: mod reconnect delay on sendmsg() (Sharath Srinivasan)  [Orabug: 36531127]  
  - net/rds: Extend exponential backoff for rds reconnects (Sharath Srinivasan)  [Orabug: 36531127]  
  - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (Dongli Zhang)  [Orabug: 36674308]  
  - uek-rpm: re-enable HP_WMI and HP_ACCEL (Stephen Brennan)  [Orabug: 36632743]  
  - mmc: core: Avoid negative index with array access (Mikko Rapeli)  [Orabug: 36554507] {CVE-2024-35813}
  - Revert "Revert "mmc: core: Use mrq.sbc in close-ended ffu"" (Thomas Tai)  [Orabug: 36554507]  
  - uek-rpm: Enable FUNCTION_GRAPH_RETVAL in UEK7 (Jianfeng Wang)  [Orabug: 36460674]  
  - fgraph: Add declaration of "struct fgraph_ret_regs" (Steven Rostedt (Google))  [Orabug: 36460674]  
  - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng)  [Orabug: 36460674]  
  - arm64: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Donglin Peng)  [Orabug: 36460674]  
  - tracing: Add documentation for funcgraph-retval and funcgraph-retval-hex (Donglin Peng)  [Orabug: 36460674]  
  - function_graph: Support recording and printing the return value of function (Donglin Peng)  [Orabug: 36460674]  
  - net/rds: Get RDS statistics for each possible CPU (Anand Khoje)  [Orabug: 35830448]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-207.156.5.el9uek]
changelog:
  - cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson)  [Orabug: 36682142] {CVE-2024-35996}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-207.156.6.el9uek]
changelog:
  - uek-container: Add advanced routing options (Boris Ostrovsky)  [Orabug: 36691279]  
  - slub: use count_partial_free_approx() in slab_out_of_memory() (Jianfeng Wang)  [Orabug: 36655468]  
  - slub: introduce count_partial_free_approx() (Jianfeng Wang)  [Orabug: 36655468]  
  - Revert "lockd: introduce safe async lock op" (Chuck Lever)   
  - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" (Siddh Raman Pant)   
  - x86/bugs: Fix BHI retpoline check (Josh Poimboeuf)   
  - keys: Fix overwrite of key expiration on instantiation (Silvio Gissi) [Orabug: 36683101] {CVE-2024-36031}
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima)   
  - Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman)   
  - Revert "crypto: api - Disallow identical driver names" (Greg Kroah-Hartman)   
  - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Pablo Neira Ayuso) [Orabug: 36598035] {CVE-2024-27018}
  - Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses"" (Easwar Hariharan)   
  - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet)   
  - usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) [Orabug: 36765451] {CVE-2024-26997}
  - Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds)   
  - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle))


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-208.159.1.el9uek]
changelog:
  - LTS version: v5.15.159 (Vijayendra Suman)   
  - md: fix kmemleak of rdev->serial (Li Nan) [Orabug: 36544957] {CVE-2024-26900}
  - Bluetooth: qca: fix firmware check error path (Johan Hovold) [Orabug: 36683468] {CVE-2024-36942}
  - Bluetooth: qca: fix NVM configuration parsing (Johan Hovold)   
  - Bluetooth: qca: add missing firmware sanity checks (Johan Hovold) [Orabug: 36683106] {CVE-2024-36880}
  - regulator: core: fix debugfs creation regression (Johan Hovold)   
  - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati)   
  - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) [Orabug: 36683112] {CVE-2024-36883}
  - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) [Orabug: 36691527] {CVE-2024-36960}
  - mei: me: add lunar lake point M DID (Alexander Usyskin)   
  - slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya)   
  - dyndbg: fix old BUG_ON in >control parser (Jim Cromie) [Orabug: 36643337] {CVE-2024-35947}
  - ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves)   
  - ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar)   
  - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger)   
  - tipc: fix UAF in error path (Paolo Abeni) [Orabug: 36683230] {CVE-2024-36886}
  - iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede)   
  - iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu)   
  - dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco)   
  - mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) [Orabug: 36683237] {CVE-2024-36889}
  - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot)   
  - usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen)   
  - usb: xhci-plat: Don't include xhci.h (Thinh Nguyen)   
  - usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff)   
  - usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard)   
  - usb: ohci: Prevent missed ohci interrupts (Guenter Roeck)   
  - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern)   
  - usb: typec: ucsi: Fix connector check on init (Christian A. Ehrhardt)   
  - usb: typec: ucsi: Check for notifications after init (Christian A. Ehrhardt)   
  - arm64: dts: qcom: Fix 'interrupt-map' parent address cells (Rob Herring)   
  - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) [Orabug: 36630449] {CVE-2024-27401}
  - btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() (Dmitry Antipov)   
  - ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda)   
  - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White)   
  - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) [Orabug: 36683262] {CVE-2024-36897}
  - drm/connector: Add 
   to message about demoting connector force-probes (Douglas Anderson)   
  - drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet)   
  - drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet)   
  - net: hns3: fix port vlan filter not disabled issue (Yonglong Liu)   
  - net: hns3: split function hclge_init_vlan_config() (Jian Shen)   
  - net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang)   
  - net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang)   
  - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API (Jie Wang)   
  - net: hns3: create new set of unified hclge_comm_cmd_send APIs (Jie Wang)   
  - net: hns3: create new cmdq hardware description structure hclge_comm_hw (Jie Wang)   
  - net: hns3: refactor hns3 makefile to support hns3_common module (Jie Wang)   
  - net: hns3: direct return when receive a unknown mailbox message (Jian Shen)   
  - net: hns3: refactor function hclge_mbx_handler() (Hao Lan)   
  - net: hns3: add query vf ring and vector map relation (Guangbin Huang)   
  - net: hns3: add log for workqueue scheduled late (Yufeng Mo)   
  - net: hns3: using user configure after hardware reset (Peiyang Wang)   
  - net: hns3: PF support get unicast MAC address space assigned by firmware (Guangbin Huang)   
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) [Orabug: 36683278] {CVE-2024-36902}
  - net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)   
  - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) [Orabug: 36683484] {CVE-2024-36946}
  - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic)   
  - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic)   
  - hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic)   
  - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) [Orabug: 36679450] {CVE-2024-36017}
  - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) [Orabug: 36630442] {CVE-2024-27399}
  - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) [Orabug: 36630437] {CVE-2024-27398}
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima) [Orabug: 36683291] {CVE-2024-36904}
  - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) [Orabug: 36683295] {CVE-2024-36905}
  - ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu) [Orabug: 36683300] {CVE-2024-36906}
  - xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey)   
  - qibfs: fix dentry leak (Al Viro) [Orabug: 36683491] {CVE-2024-36947}
  - bpf, sockmap: Improved check for empty queue (John Fastabend)   
  - bpf, sockmap: Reschedule is now done through backlog (John Fastabend)   
  - bpf, sockmap: Convert schedule_work into delayed_work (John Fastabend)   
  - bpf, sockmap: Handle fin correctly (John Fastabend)   
  - bpf, sockmap: TCP data stall on recv before accept (John Fastabend)   
  - net:usb:qmi_wwan: support Rolling modules (Vanillan Wang)   
  - drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul)   
  - fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt)   
  - clk: Don't hold prepare_lock when calling kref_put() (Stephen Boyd)   
  - gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko)   
  - gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko)   
  - 9p: explicitly deny setlease attempts (Jeff Layton)   
  - fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt)   
  - fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) [Orabug: 36691537] {CVE-2024-36964}
  - iommu: mtk: fix module autoloading (Krzysztof Kozlowski)   
  - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz)   
  - MIPS: scall: Save thread_info.syscall unconditionally on entry (Jiaxun Yang)   
  - gpu: host1x: Do not setup DMA for virtual devices (Thierry Reding)   
  - blk-iocost: avoid out of bounds shift (Rik van Riel) [Orabug: 36683350] {CVE-2024-36916}
  - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi)   
  - btrfs: always clear PERTRANS metadata during commit (Boris Burkov)   
  - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve (Boris Burkov)   
  - tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu)   
  - tools/power turbostat: Fix added raw MSR output (Doug Smythies)   
  - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) [Orabug: 36683504] {CVE-2024-36950}
  - ata: sata_gemini: Check clk_enable() result (Chen Ni)   
  - net: bcmgenet: Reset RBUF on first open (Phil Elwell)   
  - ALSA: line6: Zero-initialize message buffers (Takashi Iwai)   
  - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries (Borislav Petkov (AMD))   
  - btrfs: return accurate error code on open failure in open_fs_devices() (Anand Jain)   
  - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap) [Orabug: 36683367] {CVE-2024-36919}
  - net: mark racy access on sk->sk_rcvbuf (linke li)   
  - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Igor Artemiev)   
  - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jeff Johnson)   
  - gfs2: Fix invalid metadata access in punch_hole (Andrew Price)   
  - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Justin Tee)   
  - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Justin Tee)   
  - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Justin Tee) [Orabug: 36683515] {CVE-2024-36952}
  - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) [Orabug: 36683521] {CVE-2024-36953}
  - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Marc Zyngier)   
  - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) [Orabug: 36784416] {CVE-2023-52882}
  - net: gro: add flush check in udp_gro_receive_segment (Richard Gobert)   
  - drm/panel: ili9341: Use predefined error codes (Andy Shevchenko)   
  - drm/panel: ili9341: Respect deferred probe (Andy Shevchenko)   
  - s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) [Orabug: 36683415] {CVE-2024-36928}
  - s390/qeth: don't keep track of Input Queue count (Julian Wiedmann)   
  - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [Orabug: 36683525] {CVE-2024-36954}
  - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) [Orabug: 36683417] {CVE-2024-36929}
  - net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau)   
  - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún)   
  - cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior)   
  - s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) [Orabug: 36683422] {CVE-2024-36931}
  - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) [Orabug: 36683532] {CVE-2024-36955}
  - ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet)   
  - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet)   
  - ASoC: meson: axg-card: make links nonatomic (Jerome Brunet)   
  - ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet)   
  - ASoC: meson: axg-fifo: use FIELD helpers (Jerome Brunet)   
  - net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen)   
  - net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen)   
  - net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen)   
  - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen)   
  - s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus)   
  - net l2tp: drop flow hash on forward (David Bauer)   
  - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) [Orabug: 36683425] {CVE-2024-36933}
  - octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) [Orabug: 36683537] {CVE-2024-36957}
  - bna: ensure the copied buf is NUL terminated (Bui Quang Minh) [Orabug: 36683430] {CVE-2024-36934}
  - xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) [Orabug: 36683437] {CVE-2024-36937}
  - xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Toke Høiland-Jørgensen)   
  - xdp: Move conversion to xdp_frame out of map functions (Toke Høiland-Jørgensen)   
  - s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda)   
  - s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda)   
  - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu)   
  - bpf: Fix a verifier verbose message (Anton Protopopov)   
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing)   
  - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko)   
  - regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno)   
  - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) [Orabug: 36683542] {CVE-2024-36959}
  - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno)   
  - power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann)   
  - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) [Orabug: 36683442] {CVE-2024-36939}
  - nfs: make the rpc_stat per net namespace (Josef Bacik)   
  - nfs: expose /proc/net/sunrpc/nfs in net namespaces (Josef Bacik)   
  - sunrpc: add a struct rpc_stats arg to rpc_create_args (Josef Bacik)   
  - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai)   
  - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai)   
  - pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic (Chen-Yu Tsai)   
  - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) [Orabug: 36683459] {CVE-2024-36940}
  - pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich)   
  - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai)   
  - eeprom: at24: fix memory corruption race condition (Daniel Okazaki) [Orabug: 36642474] {CVE-2024-35848}
  - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Heiner Kallweit)   
  - eeprom: at24: Use dev_err_probe for nvmem register failure (Alexander Stein)   
  - ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (Marios Makassikis)   
  - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (Namjae Jeon) [Orabug: 36596636] {CVE-2024-26936}
  - ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (Namjae Jeon) [Orabug: 36597897] {CVE-2024-26980}
  - wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) [Orabug: 36683463] {CVE-2024-36941}
  - dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul)   
  - dmaengine: pl330: issue_pending waits until WFP state (Bumyong Lee)   
  - LTS version: v5.15.158 (Vijayendra Suman)   
  - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Randy Dunlap)   
  - udp: preserve the connected status if only UDP cmsg (Yick Xie)   
  - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) [Orabug: 36643495] {CVE-2024-35997}
  - i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) [Orabug: 36643467] {CVE-2024-35984}
  - riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland) [Orabug: 36643477] {CVE-2024-35988}
  - riscv: fix VMALLOC_START definition (Baoquan He)   
  - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu) [Orabug: 36643480] {CVE-2024-35989}
  - dma: xilinx_dpdma: Fix locking (Sean Anderson) [Orabug: 36643482] {CVE-2024-35990}
  - idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko)   
  - dmaengine: owl: fix register access functions (Arnd Bergmann)   
  - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() (Eric Dumazet)   
  - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() (Kuniyuki Iwashima)   
  - mtd: diskonchip: work around ubsan link failure (Arnd Bergmann)   
  - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin)   
  - net: b44: set pause params only when interface is up (Peter Münster)   
  - ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu)   
  - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) [Orabug: 36642468] {CVE-2024-35847}
  - drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi)   
  - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher)   
  - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara)   
  - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) [Orabug: 36642480] {CVE-2024-35849}
  - mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) [Orabug: 36683096] {CVE-2024-36029}
  - Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold) [Orabug: 36642490] {CVE-2024-35851}
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli)   
  - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor)   
  - x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan)   
  - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Robin H. Johnson)   
  - tracing: Show size of requested perf buffer (Robin H. Johnson)   
  - drm/vmwgfx: Fix crtc's atomic check conditional (Zack Rusin)   
  - drm-print: add drm_dbg_driver to improve namespace symmetry (Jim Cromie)   
  - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) [Orabug: 36597967] {CVE-2024-27000}
  - serial: core: Provide port lock wrappers (Thomas Gleixner)   
  - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder)   
  - iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari)   
  - i40e: Report MFS in decimal base instead of hex (Erwan Velu)   
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) [Orabug: 36643516] {CVE-2024-36004}
  - netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso) [Orabug: 36643521] {CVE-2024-36005}
  - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel) [Orabug: 36642493] {CVE-2024-35852}
  - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel) [Orabug: 36643523] {CVE-2024-36006}
  - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel) [Orabug: 36643526] {CVE-2024-36007}
  - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel) [Orabug: 36642496] {CVE-2024-35853}
  - mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel)   
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel) [Orabug: 36642499] {CVE-2024-35854}
  - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel) [Orabug: 36642504] {CVE-2024-35855}
  - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel)   
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) [Orabug: 36630422] {CVE-2024-27395}
  - ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno)   
  - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) [Orabug: 36630425] {CVE-2024-27396}
  - net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet)   
  - ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet) [Orabug: 36643529] {CVE-2024-36008}
  - NFC: trf7970a: disable all regulators on removal (Paul Geurts)   
  - bridge/br_netlink.c: no need to return void function (Hangbin Liu)   
  - icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet) [Orabug: 36642508] {CVE-2024-35857}
  - mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel)   
  - vxlan: drop packets from invalid src-address (David Bauer)   
  - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit)   
  - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern)   
  - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin)   
  - arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki)   
  - arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch (Felix Fietkau)   
  - arm64: dts: mediatek: mt7622: add support for coherent DMA (Felix Fietkau)   
  - arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang)   
  - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic)   
  - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz)   
  - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara)   
  - arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz)   
  - HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman)   
  - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu)   
  - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata)   
  - smb: client: fix rename(2) regression against samba (Paulo Alcantara)   
  - LTS version: v5.15.157 (Vijayendra Suman)   
  - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (Arınç ÜNAL)   
  - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 (Arınç ÜNAL)   
  - net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 (Vladimir Oltean)   
  - net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP (Arınç ÜNAL)   
  - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) [Orabug: 36597903] {CVE-2024-26981}
  - nouveau: fix instmem race condition around ptr stores (Dave Airlie) [Orabug: 36597920] {CVE-2024-26984}
  - drm/vmwgfx: Sort primary plane formats by order of preference (Zack Rusin)   
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) [Orabug: 36545064] {CVE-2024-26922}
  - binder: check offset alignment in binder_get_object() (Carlos Llamas) [Orabug: 36579650] {CVE-2024-26926}
  - init/main.c: Fix potential static_command_line memory overflow (Yuntao Wang) [Orabug: 36597933] {CVE-2024-26988}
  - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Yaxiong Tian) [Orabug: 36597936] {CVE-2024-26989}
  - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Sandipan Das)   
  - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Sean Christopherson)   
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) [Orabug: 36597941] {CVE-2024-26993}
  - speakup: Avoid crash on very long word (Samuel Thibault) [Orabug: 36597946] {CVE-2024-26994}
  - mei: me: disable RPL-S on SPS and IGN firmwares (Alexander Usyskin)   
  - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) [Orabug: 36597952] {CVE-2024-26996}
  - usb: Disable USB3 LPM at shutdown (Kai-Heng Feng)   
  - USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas)   
  - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang)   
  - USB: serial: option: support Quectel EM060K sub-models (Jerry Meng)   
  - USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant)   
  - USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo)   
  - USB: serial: option: add Fibocom FM135-GL variants (bolan wang)   
  - serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) [Orabug: 36597962] {CVE-2024-26999}
  - comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) [Orabug: 36597974] {CVE-2024-27001}
  - thunderbolt: Fix wake configurations after device unplug (Gil Fine)   
  - thunderbolt: Avoid notify PM core about runtime PM resume (Gil Fine)   
  - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers)   
  - clk: Get runtime PM before walking tree during disable_unused (Stephen Boyd) [Orabug: 36597986] {CVE-2024-27004}
  - clk: Initialize struct clk_core kref earlier (Stephen Boyd)   
  - clk: Print an info line before disabling unused clocks (Konrad Dybcio)   
  - clk: remove extra empty line (Claudiu Beznea)   
  - clk: Mark 'all_lists' as const (Stephen Boyd)   
  - clk: Remove prepare_lock hold assertion in __clk_release() (Stephen Boyd)   
  - drm/panel: visionox-rm69299: don't unregister DSI device (Dmitry Baryshkov)   
  - drm: nv04: Fix out of bounds access (Mikhail Kobuk) [Orabug: 36597994] {CVE-2024-27008}
  - s390/cio: fix race condition during online processing (Peter Oberparleiter) [Orabug: 36597999] {CVE-2024-27009}
  - s390/qdio: handle deferred cc1 (Peter Oberparleiter)   
  - RDMA/rxe: Fix the problem "mutex_destroy missing" (Yanjun.Zhu)   
  - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (Siddharth Vadapalli)   
  - net: dsa: mt7530: fix mirroring frames received on local port (Arınç ÜNAL)   
  - tun: limit printing rate when illegal packet received by tun dev (Lei Chen) [Orabug: 36598013] {CVE-2024-27013}
  - af_unix: Don't peek OOB data without MSG_OOB. (Kuniyuki Iwashima)   
  - af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). (Kuniyuki Iwashima)   
  - netfilter: flowtable: incorrect pppoe tuple (Pablo Neira Ayuso) [Orabug: 36598027] {CVE-2024-27015}
  - netfilter: flowtable: validate pppoe header (Pablo Neira Ayuso) [Orabug: 36598031] {CVE-2024-27016}
  - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [Orabug: 36579644] {CVE-2024-26924}
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) [Orabug: 36598038] {CVE-2024-27019}
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) [Orabug: 36598044] {CVE-2024-27020}
  - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) [Orabug: 36643368] {CVE-2024-35955}
  - bpf: Fix ringbuf memory type confusion when passing to helpers (Daniel Borkmann) [Orabug: 33835772] {CVE-2021-4204}
  - bpf: Fix out of bounds access for ringbuf helpers (Daniel Borkmann)   
  - bpf: Generally fix helper register offset check (Daniel Borkmann) [Orabug: 33835772] {CVE-2021-4204}
  - bpf: Generalize check_ctx_reg for reuse with other types (Daniel Borkmann)   
  - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Kumar Kartikeya Dwivedi)   
  - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Kumar Kartikeya Dwivedi)   
  - selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu)   
  - SUNRPC: Fix rpcgss_context trace event acceptor field (Steven Rostedt (Google))   
  - btrfs: record delayed inode root in transaction (Boris Burkov)   
  - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon)   
  - ksmbd: validate payload size in ipc response (Namjae Jeon) [Orabug: 36531094] {CVE-2024-26811}
  - ksmbd: don't send oplock break if rename fails (Namjae Jeon)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-208.159.3.el9uek]
changelog:
  - net/rds: Make send+receive IRQ assignments visible to user-space (Gerd Rausch)  [Orabug: 36727084]  
  - Revert "drm/amdgpu: init iommu after amdkfd device init" (Armin Wolf)   
  - bpf: Allow delete from sockmap/sockhash only if update is allowed (Jakub Sitnicki) [Orabug: 36765649] {CVE-2024-38662}
  - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai)   
  - vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann)   
  - ipv6: sr: fix incorrect unregister order (Hangbin Liu)   
  - x86/boot: Ignore relocations in .notes sections in walk_relocs() too (Guixiong Wei)   
  - af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. (Kuniyuki Iwashima) [Orabug: 36720422] {CVE-2024-36972}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-209.161.2.el9uek]
changelog:
  - LTS version: v5.15.161 (Vijayendra Suman)   
  - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5 (Neil Armstrong)   
  - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Anna Schumaker)   
  - nfs: fix undefined behavior in nfs_block_bits() (Sergey Shtylyov)   
  - EDAC/igen6: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen)   
  - i3c: master: svc: fix invalidate IBI type and miss call client IBI handler (Frank Li)   
  - s390/cpacf: Make use of invalid opcode produce a link error (Harald Freudenberger)   
  - s390/cpacf: Split and rework cpacf query functions (Harald Freudenberger)   
  - s390/ap: Fix crash in AP internal function modify_bitmap() (Harald Freudenberger)   
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li)   
  - ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow (Baokun Li)   
  - sparc: move struct termio to asm/termios.h (Mike Gilbert)   
  - net: fix __dst_negative_advice() race (Eric Dumazet)   
  - kdb: Use format-specifiers rather than memset() for padding in kdb_read() (Daniel Thompson)   
  - kdb: Merge identical case statements in kdb_read() (Daniel Thompson)   
  - kdb: Fix console handling when editing and tab-completing commands (Daniel Thompson)   
  - kdb: Use format-strings rather than '- kdb: Fix buffer overflow during tab-complete (Daniel Thompson)   
  - watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin (Judith Mendez)   
  - sparc64: Fix number of online CPUs (Sam Ravnborg)   
  - intel_th: pci: Add Meteor Lake-S CPU support (Alexander Shishkin)   
  - net/9p: fix uninit-value in p9_client_rpc() (Nikita Zhandarovich)   
  - net/ipv6: Fix route deleting failure when metric equals 0 (xu xin)   
  - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Herbert Xu)   
  - crypto: ecrdsa - Fix module auto-load on add_key (Vitaly Chikunov)   
  - crypto: ecdsa - Fix module auto-load on add-key (Stefan Berger)   
  - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Marc Zyngier)   
  - KVM: arm64: Fix AArch32 register narrowing on userspace write (Marc Zyngier)   
  - drm/amdgpu/atomfirmware: add intergrated info v2.3 table (Li Ma)   
  - fbdev: savage: Handle err return when savagefb_check_var failed (Cai Xinchen)   
  - mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A (Hans de Goede)   
  - mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working (Hans de Goede)   
  - mmc: sdhci-acpi: Sort DMI quirks alphabetically (Hans de Goede)   
  - mmc: core: Add mmc_gpiod_set_cd_config() function (Hans de Goede)   
  - media: v4l2-core: hold videodev_lock until dev reg, finishes (Hans Verkuil)   
  - media: mxl5xx: Move xpt structures off stack (Nathan Chancellor)   
  - media: mc: mark the media devnode as registered from the, start (Hans Verkuil)   
  - arm64: dts: hi3798cv200: fix the size of GICR (Yang Xiwen)   
  - wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path (Bitterblue Smith)   
  - wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE (Bitterblue Smith)   
  - wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU (Bitterblue Smith)   
  - arm64: dts: qcom: qcs404: fix bluetooth device address (Johan Hovold)   
  - arm64: tegra: Correct Tegra132 I2C alias (Krzysztof Kozlowski)   
  - ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx (Christoffer Sandberg)   
  - soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request (Maulik Shah)   
  - thermal/drivers/qcom/lmh: Check for SCM availability at probe (Konrad Dybcio)   
  - ata: pata_legacy: make legacy_exit() work again (Sergey Shtylyov)   
  - drm/amdgpu: add error handle to avoid out-of-bounds (Bob Zhou)   
  - media: lgdt3306a: Add a check against null-pointer-def (Zheyu Ma)   
  - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() (Chao Yu)   
  - sunrpc: exclude from freezer when waiting for requests: (NeilBrown)   
  - scripts/gdb: fix SB_* constants parsing (Florian Fainelli)   
  - net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT (Vladimir Oltean)   
  - net: dsa: sja1105: always enable the INCL_SRCPT option (Vladimir Oltean)   
  - mptcp: fix full TCP keep-alive support (Matthieu Baerts (NGI0))   
  - nilfs2: fix use-after-free of timer for log writer thread (Ryusuke Konishi)   
  - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne)   
  - io_uring: fail NOP if non-zero op flags is passed in (Ming Lei)   
  - mmc: core: Do not force a retune before RPMB switch (Jorge Ramirez-Ortiz)   
  - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes (Shradha Gupta)   
  - drm: Check output polling initialized before disabling (Shradha Gupta)   
  - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Chuck Lever)   
  - media: cec: core: add adap_nb_transmit_canceled() callback (Hans Verkuil)   
  - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (David Arinzon)   
  - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Gerd Hoffmann)   
  - ALSA: timer: Set lower bound of start tick time (Takashi Iwai)   
  - hwmon: (shtc1) Fix property misspelling (Guenter Roeck)   
  - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Yue Haibing)   
  - net: ena: Fix redundant device NUMA node override (Shay Agroskin)   
  - net: ena: Reduce lines with longer column width boundary (David Arinzon)   
  - net: ena: Add dynamic recycling mechanism for rx buffers (David Arinzon)   
  - net: ena: Do not waste napi skb cache (Hyeonggon Yoo)   
  - net: ena: Extract recurring driver reset code into a function (Arthur Kiyanovski)   
  - net: ena: Add capabilities field with support for ENI stats capability (Arthur Kiyanovski)   
  - spi: stm32: Don't warn about spurious interrupts (Uwe Kleine-König)   
  - kconfig: fix comparison to constant symbols, 'm', 'n' (Masahiro Yamada)   
  - netfilter: tproxy: bail out if IP has been disabled on the device (Florian Westphal)   
  - netfilter: nft_payload: skbuff vlan metadata mangle support (Pablo Neira Ayuso)   
  - netfilter: nft_payload: rebuild vlan header on h_proto access (Florian Westphal)   
  - netfilter: nft_payload: rebuild vlan header when needed (Pablo Neira Ayuso)   
  - netfilter: nft_payload: move struct nft_payload_set definition where it belongs (Pablo Neira Ayuso)   
  - net:fec: Add fec_enet_deinit() (Xiaolei Wang)   
  - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM (Parthiban Veerasooran)   
  - enic: Validate length of nl attributes in enic_set_vf_port (Roded Zats)   
  - bpf: Fix potential integer overflow in resolve_btfids (Friedrich Vock)   
  - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (Tetsuo Handa)   
  - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Carolina Jubran)   
  - net/mlx5e: Fix IPsec tunnel mode offload feature check (Rahul Rameshbabu)   
  - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061 (Mathieu Othacehe)   
  - nvmet: fix ns enable/disable possible hang (Sagi Grimberg)   
  - dma-mapping: benchmark: handle NUMA_NO_NODE correctly (Fedor Pchelkin)   
  - dma-mapping: benchmark: fix node id validation (Fedor Pchelkin)   
  - spi: Don't mark message DMA mapped when no transfer in it is (Andy Shevchenko)   
  - netfilter: nft_payload: restore vlan q-in-q match support (Pablo Neira Ayuso)   
  - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Eric Dumazet)   
  - ice: Interpret .set_channels() input differently (Larysa Zaremba)   
  - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (Ryosuke Yasuoka)   
  - nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa)   
  - tls: fix missing memory barrier in tls_init (Dae R. Jeong)   
  - net: fec: avoid lock evasion when reading pps_enable (Wei Fang)   
  - riscv: stacktrace: fixed walk_stackframe() (Matthew Bystrin)   
  - riscv: stacktrace: Make walk_stackframe cross pt_regs frame (Guo Ren)   
  - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jiri Pirko)   
  - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Jiangfeng Xiao)   
  - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole)   
  - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (Kuniyuki Iwashima)   
  - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu)   
  - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Dan Aloni)   
  - sunrpc: fix NFSACL RPC retry on soft mount (Dan Aloni)   
  - NFSv4: Fixup smatch warning for ambiguous return (Benjamin Coddington)   
  - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Shenghao Ding)   
  - nfc: nci: Fix uninit-value in nci_rx_work (Ryosuke Yasuoka)   
  - ipv6: sr: fix missing sk_buff release in seg6_input_core (Andrea Mayer)   
  - net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled (Florian Fainelli)   
  - x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y (Masahiro Yamada)   
  - regulator: bd71828: Don't overwrite runtime voltages (Matti Vaittinen)   
  - ASoC: mediatek: mt8192: fix register configuration for tdm (Hsin-Te Yuan)   
  - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Zhu Yanjun)   
  - media: cec: core: avoid confusing "transmit timed out" message (Hans Verkuil)   
  - media: cec: core: avoid recursive cec_claim_log_addrs (Hans Verkuil)   
  - media: cec-adap.c: drop activate_cnt, use state info instead (Hans Verkuil)   
  - media: cec: use call_op and check for !unregistered (Hans Verkuil)   
  - media: cec: correctly pass on reply results (Hans Verkuil)   
  - media: cec: abort if the current transmit was canceled (Hans Verkuil)   
  - media: cec: call enable_adap on s_log_addrs (Hans Verkuil)   
  - media: cec: cec-api: add locking in cec_release() (Hans Verkuil)   
  - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Hans Verkuil)   
  - um: Fix the -Wmissing-prototypes warning for __switch_mm (Tiwei Bie)   
  - powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp (Shrikanth Hegde)   
  - media: flexcop-usb: fix sanity check of bNumEndpoints (Dongliang Mu)   
  - media: flexcop-usb: clean up endpoint sanity checks (Johan Hovold)   
  - Input: cyapa - add missing input core locking to suspend/resume functions (Marek Szyprowski)   
  - media: stk1160: fix bounds checking in stk1160_copy_video() (Dan Carpenter)   
  - drm/bridge: tc358775: fix support for jeida-18 and jeida-24 (Michael Walle)   
  - fs/ntfs3: Use variable length array instead of fixed size (Konstantin Komarov)   
  - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow (Konstantin Komarov)   
  - um: vector: fix bpfflash parameter evaluation (Johannes Berg)   
  - um: Add winch to winch_handlers before registering winch IRQ (Roberto Sassu)   
  - um: Fix return value in ubd_init() (Duoming Zhou)   
  - drm/msm/dpu: Always flush the slave INTF on the CTL (Marijn Suijten)   
  - drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk (Marijn Suijten)   
  - Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation (Fenglin Wu)   
  - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Judith Mendez)   
  - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Judith Mendez)   
  - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Judith Mendez)   
  - mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel (Vignesh Raghavendra)   
  - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Judith Mendez)   
  - mmc: sdhci_am654: Add tuning algorithm for delay chain (Judith Mendez)   
  - Input: ioc3kbd - add device table (Karel Balej)   
  - Input: ioc3kbd - convert to platform remove callback returning void (Uwe Kleine-König)   
  - Input: ims-pcu - fix printf string overflow (Arnd Bergmann)   
  - s390/boot: Remove alt_stfle_fac_list from decompressor (Sven Schnelle)   
  - s390/ipl: Fix incorrect initialization of nvme dump block (Alexander Egorenkov)   
  - s390/ipl: Fix incorrect initialization of len fields in nvme reipl block (Alexander Egorenkov)   
  - s390/vdso: Use standard stack frame layout (Heiko Carstens)   
  - s390/vdso: Generate unwind information for C modules (Jens Remus)   
  - s390/vdso64: filter out munaligned-symbols flag for vdso (Sumanth Korikkar)   
  - s390/vdso: filter out mno-pic-data-is-text-relative cflag (Sumanth Korikkar)   
  - libsubcmd: Fix parse-options memory leak (Ian Rogers)   
  - serial: sh-sci: protect invalidating RXDMA on shutdown (Wolfram Sang)   
  - f2fs: compress: don't allow unaligned truncation on released compress inode (Chao Yu)   
  - f2fs: fix to release node block count in error path of f2fs_new_node_page() (Chao Yu)   
  - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock (Chao Yu)   
  - PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (Kuppuswamy Sathyanarayanan)   
  - PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (Kuppuswamy Sathyanarayanan)   
  - extcon: max8997: select IRQ_DOMAIN instead of depending on it (Randy Dunlap)   
  - ppdev: Add an error check in register_device (Huai-Yuan Liu)   
  - ppdev: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)   
  - stm class: Fix a double free in stm_register_device() (Dan Carpenter)   
  - usb: gadget: u_audio: Clear uac pointer when freed. (Chris Wulff)   
  - watchdog: bd9576: Drop "always-running" property (Matti Vaittinen)   
  - watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get() (Dmitry Torokhov)   
  - dt-bindings: pinctrl: mediatek: mt7622: fix array properties (Rafał Miłecki)   
  - microblaze: Remove early printk call from cpuinfo-static.c (Michal Simek)   
  - microblaze: Remove gcc flag for non existing early_printk.c file (Michal Simek)   
  - fpga: region: add owner module and take its refcount (Marco Pagani)   
  - fpga: region: Use standard dev_release for class driver (Russ Weight)   
  - coresight: etm4x: Fix access to resource selector registers (Suzuki K Poulose)   
  - coresight: etm4x: Safe access for TRCQCLTR (Suzuki K Poulose)   
  - coresight: etm4x: Cleanup TRCIDR0 register accesses (James Clark)   
  - coresight: no-op refactor to make INSTP0 check more idiomatic (James Clark)   
  - coresight: etm4x: Do not save/restore Data trace control registers (Suzuki K Poulose)   
  - coresight: etm4x: Do not hardcode IOMEM access for register restore (Suzuki K Poulose)   
  - iio: pressure: dps310: support negative temperature values (Thomas Haemmerle)   
  - coresight: etm4x: Fix unbalanced pm_runtime_enable() (Anshuman Khandual)   
  - f2fs: fix to check pinfile flag in f2fs_move_file_range() (Chao Yu)   
  - f2fs: fix to relocate check condition in f2fs_fallocate() (Chao Yu)   
  - f2fs: fix typos in comments (Jinyoung CHOI)   
  - f2fs: do not allow partial truncation on pinned file (Jaegeuk Kim)   
  - f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file() (Chao Yu)   
  - f2fs: convert to use sbi directly (Yangtao Li)   
  - f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks() (Chao Yu)   
  - dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties (Geert Uytterhoeven)   
  - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Wolfram Sang)   
  - serial: sc16is7xx: add proper sched.h include for sched_set_fifo() (Hugo Villeneuve)   
  - PCI: tegra194: Fix probe path for Endpoint mode (Vidya Sagar)   
  - greybus: arche-ctrl: move device table to its right location (Arnd Bergmann)   
  - serial: max3100: Fix bitwise types (Andy Shevchenko)   
  - serial: max3100: Update uart_driver_registered on driver removal (Andy Shevchenko)   
  - serial: max3100: Lock port->lock when calling uart_handle_cts_change() (Andy Shevchenko)   
  - firmware: dmi-id: add a release callback function (Arnd Bergmann)   
  - dmaengine: idma64: Add check for dma_set_max_seg_size (Chen Ni)   
  - soundwire: cadence: fix invalid PDI offset (Pierre-Louis Bossart)   
  - f2fs: fix to wait on page writeback in __clone_blkaddrs() (Chao Yu)   
  - f2fs: Delete f2fs_copy_page() and replace with memcpy_page() (Fabio M. De Francesco)   
  - greybus: lights: check return of get_channel_from_mode (Rui Miguel Silva)   
  - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Cheng Yu)   
  - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Vitalii Bursov)   
  - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (Eric Dumazet)   
  - netrom: fix possible dead-lock in nr_rt_ioctl() (Eric Dumazet)   
  - net: qrtr: ns: Fix module refcnt (Chris Lew)   
  - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Nikolay Aleksandrov)   
  - RDMA/IPoIB: Fix format truncation compilation errors (Leon Romanovsky)   
  - selftests/kcmp: remove unused open mode (Edward Liaw)   
  - selftests/kcmp: Make the test output consistent and clear (Gautam Menghani)   
  - SUNRPC: Fix gss_free_in_token_pages() (Chuck Lever)   
  - ext4: fix potential unnitialized variable (Dan Carpenter)   
  - ext4: remove unused parameter from ext4_mb_new_blocks_simple() (Kemeng Shi)   
  - ext4: try all groups in ext4_mb_new_blocks_simple (Kemeng Shi)   
  - ext4: fix unit mismatch in ext4_mb_new_blocks_simple (Kemeng Shi)   
  - ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple (Kemeng Shi)   
  - sunrpc: removed redundant procp check (Aleksandr Aprelkov)   
  - drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() (David Hildenbrand)   
  - virt: acrn: stop using follow_pfn (Christoph Hellwig)   
  - virt: acrn: Prefer array_size and struct_size over open coded arithmetic (Len Baker)   
  - ext4: avoid excessive credit estimate in ext4_tmpfile() (Jan Kara)   
  - x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map (Adrian Hunter)   
  - clk: qcom: mmcc-msm8998: fix venus clock issue (Marc Gonzalez)   
  - RDMA/hns: Modify the print level of CQE error (Chengchang Tang)   
  - RDMA/hns: Use complete parentheses in macros (Chengchang Tang)   
  - RDMA/hns: Fix GMV table pagesize (Chengchang Tang)   
  - RDMA/hns: Fix deadlock on SRQ async events. (Chengchang Tang)   
  - RDMA/hns: Fix return value in hns_roce_map_mr_sg (Zhengchao Shao)   
  - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Or Har-Toov)   
  - drm/mipi-dsi: use correct return type for the DSC functions (Dmitry Baryshkov)   
  - drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector (Marek Vasut)   
  - drm/bridge: tc358775: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado)   
  - drm/bridge: lt9611: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado)   
  - drm/bridge: lt8912b: Don't log an error when DSI host can't be found (Nícolas F. R. A. Prado)   
  - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value (Steven Rostedt)   
  - drm: vc4: Fix possible null pointer dereference (Aleksandr Mishin)   
  - drm/arm/malidp: fix a possible null pointer dereference (Huai-Yuan Liu)   
  - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries (Zhipeng Lu)   
  - fbdev: sh7760fb: allow modular build (Randy Dunlap)   
  - media: dt-bindings: ovti,ov2680: Fix the power supply names (Fabio Estevam)   
  - media: ipu3-cio2: Request IRQ earlier (Sakari Ailus)   
  - media: ipu3-cio2: Use temporary storage for struct device pointer (Andy Shevchenko)   
  - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference (Aleksandr Mishin)   
  - media: radio-shark2: Avoid led_names truncations (Ricardo Ribalda)   
  - media: ngene: Add dvb_ca_en50221_init return value check (Aleksandr Burakov)   
  - fbdev: sisfb: hide unused variables (Arnd Bergmann)   
  - powerpc/fsl-soc: hide unused const variable (Arnd Bergmann)   
  - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (Justin Green)   
  - drm/meson: vclk: fix calculation of 59.94 fractional rates (Christian Hewitt)   
  - ASoC: kirkwood: Fix potential NULL dereference (Aleksandr Mishin)   
  - fbdev: shmobile: fix snprintf truncation (Arnd Bergmann)   
  - mtd: rawnand: hynix: fixed typo (Maxim Korotkov)   
  - mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add() (Aapo Vienamo)   
  - ASoC: Intel: Disable route checks for Skylake boards (Cezary Rojewski)   
  - drm/amd/display: Fix potential index out of bounds in color transformation function (Srinivasan Shanmugam)   
  - dev_printk: Add and use dev_no_printk() (Geert Uytterhoeven)   
  - printk: Let no_printk() use _printk() (Geert Uytterhoeven)   
  - mptcp: SO_KEEPALIVE: fix getsockopt support (Matthieu Baerts (NGI0))   
  - s390/bpf: Emit a barrier for BPF_FETCH instructions (Ilya Leoshkevich)   
  - net/mlx5: Discard command completions in internal error (Akiva Goldberger)   
  - ipv6: sr: fix invalid unregister error path (Hangbin Liu)   
  - ipv6: sr: add missing seg6_local_exit (Hangbin Liu)   
  - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (Ilya Maximets)   
  - net: usb: smsc95xx: stop lying about skb->truesize (Eric Dumazet)   
  - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Breno Leitao)   
  - net: ethernet: cortina: Locking fixes (Linus Walleij)   
  - eth: sungem: remove .ndo_poll_controller to avoid deadlocks (Jakub Kicinski)   
  - net: ipv6: fix wrong start position when receive hop-by-hop fragment (gaoxingwang)   
  - m68k: mac: Fix reboot hang on Mac IIci (Finn Thain)   
  - m68k: Fix spinlock race in kernel thread creation (Michael Schmitz)   
  - net: usb: sr9700: stop lying about skb->truesize (Eric Dumazet)   
  - usb: aqc111: stop lying about skb->truesize (Eric Dumazet)   
  - wifi: mwl8k: initialize cmd->addr[] properly (Dan Carpenter)   
  - scsi: qla2xxx: Fix debugfs output for fw_resource_count (Himanshu Madhani)   
  - scsi: qedf: Ensure the copied buf is NUL terminated (Bui Quang Minh)   
  - scsi: bfa: Ensure the copied buf is NUL terminated (Bui Quang Minh)   
  - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Chen Ni)   
  - selftests/resctrl: fix clang build failure: use LOCAL_HDRS (John Hubbard)   
  - selftests/binderfs: use the Makefile's rules, not Make's implicit rules (John Hubbard)   
  - Revert "sh: Handle calling csum_partial with misaligned data" (Guenter Roeck)   
  - sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe() (Geert Uytterhoeven)   
  - wifi: ar5523: enable proper endpoint verification (Nikita Zhandarovich)   
  - wifi: carl9170: add a proper sanity check for endpoints (Nikita Zhandarovich)   
  - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" (Finn Thain)   
  - net: give more chances to rcu in netdev_wait_allrefs_any() (Eric Dumazet)   
  - pwm: sti: Simplify probe function using devm functions (Uwe Kleine-König)   
  - pwm: sti: Prepare removing pwm_chip from driver data (Uwe Kleine-König)   
  - pwm: sti: Convert to platform remove callback returning void (Uwe Kleine-König)   
  - tcp: avoid premature drops in tcp_add_backlog() (Eric Dumazet)   
  - net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches (Matthias Schiffer)   
  - net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers (Matthias Schiffer)   
  - wifi: ath10k: populate board data for WCN3990 (Dmitry Baryshkov)   
  - wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger() (Su Hui)   
  - thermal/drivers/tsens: Fix null pointer dereference (Aleksandr Mishin)   
  - x86/purgatory: Switch to the position-independent small code model (Ard Biesheuvel)   
  - scsi: hpsa: Fix allocation size for Scsi_Host private data (Yuri Karpov)   
  - scsi: libsas: Fix the failure of adding phy with zero-address to port (Xingui Yang)   
  - cppc_cpufreq: Fix possible null pointer dereference (Aleksandr Mishin)   
  - udp: Avoid call to compute_score on multiple sites (Gabriel Krisman Bertazi)   
  - net: remove duplicate reuseport_lookup functions (Lorenz Bauer)   
  - net: export inet_lookup_reuseport and inet6_lookup_reuseport (Lorenz Bauer)   
  - cpufreq: exit() callback is optional (Viresh Kumar)   
  - cpufreq: Rearrange locking in cpufreq_remove_dev() (Rafael J. Wysocki)   
  - cpufreq: Split cpufreq_offline() (Rafael J. Wysocki)   
  - cpufreq: Reorganize checks in cpufreq_offline() (Rafael J. Wysocki)   
  - selftests/bpf: Fix umount cgroup2 error in test_sockmap (Geliang Tang)   
  - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher)   
  - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher)   
  - ACPI: disable -Wstringop-truncation (Arnd Bergmann)   
  - irqchip/loongson-pch-msi: Fix off-by-one on allocation error path (Zenghui Yu)   
  - irqchip/alpine-msi: Fix off-by-one in allocation error path (Zenghui Yu)   
  - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL (Andrew Halaney)   
  - scsi: ufs: core: Perform read back after disabling interrupts (Andrew Halaney)   
  - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney)   
  - scsi: ufs: qcom: Perform read back after writing CGC enable (Andrew Halaney)   
  - scsi: ufs: qcom: Perform read back after writing unipro mode (Andrew Halaney)   
  - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 (Abel Vesa)   
  - scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 (Manivannan Sadhasivam)   
  - scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US (Andrew Halaney)   
  - scsi: ufs: qcom: Perform read back after writing reset bit (Andrew Halaney)   
  - bpf: Pack struct bpf_fib_lookup (Anton Protopopov)   
  - qed: avoid truncating work queue length (Arnd Bergmann)   
  - sched/fair: Add EAS checks before updating root_domain::overutilized (Shrikanth Hegde)   
  - wifi: ath10k: poll service ready message before failing (Baochen Qiang)   
  - md: fix resync softlockup when bitmap size is less than array size (Yu Kuai)   
  - null_blk: Fix missing mutex_destroy() at module removal (Zhu Yanjun)   
  - soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE (Chun-Kuang Hu)   
  - jffs2: prevent xattr node from overflowing the eraseblock (Ilya Denisyev)   
  - s390/cio: fix tracepoint subchannel type field (Peter Oberparleiter)   
  - crypto: x86/sha512-avx2 - add missing vzeroupper (Eric Biggers)   
  - crypto: x86/sha256-avx2 - add missing vzeroupper (Eric Biggers)   
  - crypto: x86/nh-avx2 - add missing vzeroupper (Eric Biggers)   
  - crypto: ccp - drop platform ifdef checks (Arnd Bergmann)   
  - parisc: add missing export of __cmpxchg_u8() (Al Viro)   
  - nilfs2: fix out-of-range warning (Arnd Bergmann)   
  - ecryptfs: Fix buffer size for tag 66 packet (Brian Kubisiak)   
  - firmware: raspberrypi: Use correct device for DMA mappings (Laurent Pinchart)   
  - mm/slub, kunit: Use inverted data to corrupt kmem cache (Guenter Roeck)   
  - crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin)   
  - openpromfs: finish conversion to the new mount API (Eric Sandeen)   
  - epoll: be better about file lifetimes (Linus Torvalds)   
  - nvme: find numa distance only if controller has valid numa id (Nilay Shroff)   
  - x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds)   
  - drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX)   
  - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart)   
  - softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang)   
  - ASoC: rt715-sdca: volume step modification (Jack Yu)   
  - ASoC: rt715: add vendor clear control register (Jack Yu)   
  - regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski)   
  - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang)   
  - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang)   
  - regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen)   
  - selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger)   
  - drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton)   
  - net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas)   
  - dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring)   
  - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev)   
  - ALSA: Fix deadlocks with kctl removals at disconnection (Takashi Iwai)   
  - ALSA: core: Fix NULL module pointer assignment at card init (Takashi Iwai)   
  - fs/ntfs3: Break dir enumeration if directory contents error (Konstantin Komarov)   
  - fs/ntfs3: Fix case when index is reused during tree transformation (Konstantin Komarov)   
  - fs/ntfs3: Taking DOS names into account during link counting (Konstantin Komarov)   
  - fs/ntfs3: Remove max link count info display during driver init (Konstantin Komarov)   
  - nilfs2: fix potential hang in nilfs_detach_log_writer() (Ryusuke Konishi)   
  - nilfs2: fix unexpected freezing of nilfs_segctor_sync() (Ryusuke Konishi)   
  - net: smc91x: Fix m68k kernel compilation for ColdFire CPU (Thorsten Blum)   
  - tools/latency-collector: Fix -Wformat-security compile warns (Shuah Khan)   
  - ring-buffer: Fix a race between readers and resize checks (Petr Pavlu)   
  - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Ken Milmore)   
  - Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already" (Heiner Kallweit)   
  - serial: 8250_bcm7271: use default_mux_rate if possible (Doug Berger)   
  - speakup: Fix sizeof() vs ARRAY_SIZE() bug (Dan Carpenter)   
  - tty: n_gsm: fix missing receive state reset after mode switch (Daniel Starke)   
  - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Daniel Starke)   
  - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Daniel J Blueman)   
  - LTS version: v5.15.160 (Vijayendra Suman)   
  - docs: kernel_include.py: Cope with docutils 0.21 (Akira Yokosawa)   
  - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET (Thomas Weißschuh)   
  - KEYS: trusted: Do not use WARN when encode fails (Jarkko Sakkinen)   
  - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM (AngeloGioacchino Del Regno)   
  - serial: kgdboc: Fix NMI-safety problems from keyboard reset code (Daniel Thompson)   
  - usb: typec: ucsi: displayport: Fix potential deadlock (Heikki Krogerus)   
  - binder: fix max_thread type inconsistency (Carlos Llamas)   
  - drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() (Srinivasan Shanmugam)   
  - KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection (Sean Christopherson)   
  - netlink: annotate data-races around sk->sk_err (Eric Dumazet)   
  - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Eric Dumazet)   
  - net: tls: handle backlogging of crypto requests (Jakub Kicinski)   
  - tls: fix race between async notify and socket close (Jakub Kicinski)   
  - net: tls: factor out tls_*crypt_async_wait() (Jakub Kicinski)   
  - tls: extract context alloc/initialization out of tls_set_sw_offload (Sabrina Dubroca)   
  - tls: rx: simplify async wait (Jakub Kicinski)   
  - net: bcmgenet: synchronize UMAC_CMD access (Doug Berger)   
  - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger)   
  - KEYS: trusted: Fix memory leak in tpm2_key_encode() (Jarkko Sakkinen)   
  - nfsd: don't allow nfsd threads to be signalled. (NeilBrown)   
  - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (Sergey Shtylyov)   
  - drm/amd/display: Fix division by zero in setup_dsc_config (Jose Fernandez)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-209.161.3.el9uek]
changelog:
  - pci: add hotplug patch support for SOLIDIGM Aura10 AIC 0x025e:0x0b60 (Alan Adamson)  [Orabug: 36771374]  
  - iommufd/iova_bitmap: Remove iterator logic (Joao Martins)  [Orabug: 36785489]  
  - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Joao Martins)  [Orabug: 36785489]  
  - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Joao Martins)  [Orabug: 36785489]  
  - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Joao Martins)  [Orabug: 36785489]  
  - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Joao Martins)  [Orabug: 36785489]  
  - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Joao Martins)  [Orabug: 36785489]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-209.161.4.el9uek]
changelog:
  - rds/rdma: Send info to userspace, even if connnection is down. (Juan Garcia)  [Orabug: 36529561]  
  - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Jiaxi Chen)  [Orabug: 36810714]  
  - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Jiaxi Chen)  [Orabug: 36810714]  
  - x86: KVM: Advertise AVX-IFMA CPUID to user space (Jiaxi Chen)  [Orabug: 36810714]  
  - x86: KVM: Advertise AMX-FP16 CPUID to user space (Chang S. Bae)  [Orabug: 36810714]  
  - x86: KVM: Advertise CMPccXADD CPUID to user space (Jiaxi Chen)  [Orabug: 36810714]  
  - x86/cpufeatures: Put the AMX macros in the word 18 block (Jim Mattson)  [Orabug: 36810714]  
  - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy)  [Orabug: 36810714]  
  - intel_idle: add Grand Ridge SoC support (Artem Bityutskiy)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang)  [Orabug: 36810714]  
  - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu)  [Orabug: 36810714]  
  - x86/resctrl: Add sparse_masks file in info (Fenghua Yu)  [Orabug: 36810714]  
  - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman)  [Orabug: 36810714]  
  - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman)  [Orabug: 36810714]  
  - x86/cpu: Fix Crestmont uarch (Peter Zijlstra)  [Orabug: 36810714]  
  - x86/cpu: Fix Gracemont uarch (Peter Zijlstra)  [Orabug: 36810714]  
  - powercap: RAPL: fix invalid initialization for pl4_supported field (Sumeet Pawnikar)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Add events for Intel SPR IMC PMU (Stephane Eranian)  [Orabug: 36810714]  
  - EDAC/i10nm: Add Intel Sierra Forest server support (Qiuxu Zhuo)  [Orabug: 36810714]  
  - perf/x86/msr: Add Granite Rapids (Kan Liang)  [Orabug: 36810714]  
  - platform/x86: ISST: Add support for MSR 0x54 (Srinivas Pandruvada)  [Orabug: 36810714]  
  - powercap: RAPL: Add Power Limit4 support for Meteor Lake SoC (Sumeet Pawnikar)  [Orabug: 36810714]  
  - EDAC/i10nm: Add Intel Granite Rapids server support (Qiuxu Zhuo)  [Orabug: 36810714]  
  - EDAC/i10nm: Make more configurations CPU model specific (Qiuxu Zhuo)  [Orabug: 36810714]  
  - powercap: intel_rapl: add support for Meteor Lake (Zhang Rui)  [Orabug: 36810714]  
  - perf/x86/msr: Add Meteor Lake support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86: Add Meteor Lake support (Kan Liang)  [Orabug: 36810714]  
  - perf: Add PMU_FORMAT_ATTR_SHOW (Kan Liang)  [Orabug: 36810714]  
  - platform/x86: intel/pmc: Replace all the reg_map with init functions (Gayatri Kammela)  [Orabug: 36810714]  
  - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (Zhang Rui)  [Orabug: 36810714]  
  - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Srinivas Pandruvada)  [Orabug: 36810714]  
  - perf/x86/msr: Add new Raptor Lake S support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86: Add new Raptor Lake S support (Kan Liang)  [Orabug: 36810714]  
  - x86/resctrl: Remove arch_has_empty_bitmaps (Babu Moger)  [Orabug: 36810714]  
  - intel_idle: Add AlderLake-N support (Zhang Rui)  [Orabug: 36810714]  
  - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Gayatri Kammela)  [Orabug: 36810714]  
  - tools/power turbostat: Add support for RPL-S (Zhang Rui)  [Orabug: 36810714]  
  - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Kan Liang)  [Orabug: 36810714]  
  - powercap: intel_rapl: Add support for RAPTORLAKE_S (Zhang Rui)  [Orabug: 36810714]  
  - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (Sumeet Pawnikar)  [Orabug: 36810714]  
  - powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P (Sumeet Pawnikar)  [Orabug: 36810714]  
  - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Qiuxu Zhuo)  [Orabug: 36810714]  
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Qiuxu Zhuo)  [Orabug: 36810714]  
  - EDAC/skx_common: Add ChipSelect ADXL component (Qiuxu Zhuo)  [Orabug: 36810714]  
  - perf/x86/intel: Fix PEBS data source encoding for ADL (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Kan Liang)  [Orabug: 36810714]  
  - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Gayatri Kammela)  [Orabug: 36810714]  
  - platform/x86/intel: pmc: Support Intel Raptorlake P (George D Sworo)  [Orabug: 36810714]  
  - tools/power turbostat: Support RAPTORLAKE P (George D Sworo)  [Orabug: 36810714]  
  - powercap: intel_rapl: Add support for RAPTORLAKE_P (George D Sworo)  [Orabug: 36810714]  
  - tools/power turbostat: add support for ALDERLAKE_N (Zhang Rui)  [Orabug: 36810714]  
  - powercap: intel_rapl: add support for ALDERLAKE_N (Zhang Rui)  [Orabug: 36810714]  
  - powercap: RAPL: Add Power Limit4 support for RaptorLake (Sumeet Pawnikar)  [Orabug: 36810714]  
  - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (Sumeet Pawnikar)  [Orabug: 36810714]  
  - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/uncore: Clean up uncore_pci_ids[] (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36810714]  
  - powercap: intel_rapl: add support for RaptorLake (Zhang Rui)  [Orabug: 36810714]  
  - tools/power turbostat: Introduce support for RaptorLake (Zhang Rui)  [Orabug: 36810714]  
  - perf/x86/uncore: Add Raptor Lake uncore support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/msr: Add Raptor Lake CPU support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86: Add Intel Raptor Lake support (Kan Liang)  [Orabug: 36810714]  
  - perf/x86/intel/uncore: Add IMC uncore support for ADL (Kan Liang)  [Orabug: 36810714]  
  - x86: intel_epb: Allow model specific normal EPB value (Srinivas Pandruvada)  [Orabug: 36810714]  
  - drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found (Marek Szyprowski)   
  - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Jozsef Kadlecsik)   
  - tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() (Yunseong Kim)   
  - Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ (Luiz Augusto von Dentz)   
  - vxlan: Fix regression when dropping packets due to invalid src addresses (Daniel Borkmann)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-209.161.5.el9uek]
changelog:
  - rds/ib: decrement ib_rx_total_incs after releasing associated cache (Arumugam Kolappan)  [Orabug: 36760266]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-300.156.4.el9uek]
changelog:
  - uek-container: Add advanced routing options (Boris Ostrovsky)  [Orabug: 36696771]  
  - {IB,net}/mlx5: Spread IB CQs more evenly over EQs (Parav Pandit)  [Orabug: 26790181] [Orabug: 31556116] [Orabug: 31556117] [Orabug: 36385281]  
  - rds: ib: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - net/mlx4: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - IB/core: Introduce IB_CQ_FORCE_ZERO_CV (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - net: netdevsim: don't try to destroy PHC on VFs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski)  [Orabug: 36385281]  
  - platform/x86: mlx-platform: Add dependency on PCI to Kconfig (Vadim Pasternak)  [Orabug: 36385281]  
  - net/mlx5: Free used cpus mask when an IRQ is released (Maher Sanalla)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mkey cache WQ flush (Moshe Shemesh)  [Orabug: 36385281]  
  - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin)  [Orabug: 36385281]  
  - net/mlx5e: Don't offload internal port if filter device is out device (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Vlad Buslov)  [Orabug: 36385281]  
  - net/mlx5: E-switch, register event handler before arming the event (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Perform DMA operations in the right locations (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Radu Pirea (NXP OSS))  [Orabug: 36385281]  
  - platform: mellanox: Fix a resource leak in an error handling path in probing flow (Vadim Pasternak)  [Orabug: 36385281]  
  - RDMA/mlx5: Remove not-used cache disable flag (Leon Romanovsky)  [Orabug: 36385281]  
  - RDMA/mlx5: Implement mkeys management via LIFO queue (Shay Drory)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mkey cache possible deadlock on cleanup (Shay Drory)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Hamdan Igbaria)  [Orabug: 36385281]  
  - power: reset: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski)  [Orabug: 36385281]  
  - platform/mellanox: NVSW_SN2201 should depend on ACPI (Geert Uytterhoeven)  [Orabug: 36385281]  
  - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Bodong Wang)  [Orabug: 36385281]  
  - net/mlx5e: Clear mirred devices array if the rule is split (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Dima Chumak)  [Orabug: 36385281]  
  - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Dima Chumak)  [Orabug: 36385281]  
  - net/mlx5: Provide an interface to block change of IPsec capabilities (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Add IFC bits to support IPsec enable/disable (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Rewrite IPsec vs. TC block interface (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Drop extra layer of locks in IPsec (Leon Romanovsky)  [Orabug: 36385281]  
  - i2c: mlxcpld: Add support for extended transaction length (Vadim Pasternak)  [Orabug: 36385281]  
  - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: nvsw-sn2201: change fans i2c busses. (Michael Shych)  [Orabug: 36385281]  
  - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add initial support for PCIe based programming logic device (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Get interrupt line through ACPI (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Introduce ACPI init flow (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Prepare driver to allow probing through ACPI infrastructure (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Add reset callback (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Cosmetic changes (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Modify power off callback (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: add support for additional CPLD (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Add reset cause attribute (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Modify health and power hotplug action (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Modify reset causes description (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add field upgrade capability register (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add new attributes (Vadim Pasternak)  [Orabug: 36385281]  
  - mlx4: Delete custom device management logic (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Connect the infiniband part to the auxiliary bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Connect the ethernet part to the auxiliary bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Register mlx4 devices to an auxiliary virtual bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Move the bond work to the core driver (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Get rid of the mlx4_interface.activate callback (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Replace the mlx4_interface.event callback with a notifier (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Get rid of the mlx4_interface.get_dev callback (Petr Pavlu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec upper TCP protocol selector (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Emeel Hakim)  [Orabug: 36385281]  
  - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Embed struct devlink_port into driver structure (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Rework devlink port alloc/free into init/cleanup (Jiri Pirko)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix trailing */ formatting in block comment (Rohit Chavan)  [Orabug: 36385281]  
  - net/mlx5: Convert PCI error values to generic errnos (Ilpo Järvinen)  [Orabug: 36385281]  
  - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Li Zetao)  [Orabug: 36385281]  
  - net/mlx5: DR, Supporting inline WQE when possible (Itamar Gozlan)  [Orabug: 36385281]  
  - net/mlx5: Rename devlink port ops struct for PFs/VFs (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Update dead links in Kconfig documentation (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5: Remove health syndrome enum duplication (Gal Pressman)  [Orabug: 36385281]  
  - net/mlx5: DR, Remove unneeded local variable (Yevgeny Kliteynik)  [Orabug: 36385281]  
  - net/mlx5: DR, Fix code indentation (Yevgeny Kliteynik)  [Orabug: 36385281]  
  - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Saeed Mahameed)  [Orabug: 36385281]  
  - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Colin Ian King)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Introduce ethtool stats (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Adham Faris)  [Orabug: 36385281]  
  - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Add RoCE MACsec steering infrastructure in core (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Add MACsec priorities in RDMA namespaces (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Implement MACsec gid addition and deletion (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Remove netdevice from MACsec steering (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Remove dependency of macsec flow steering on ethernet (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Move MACsec flow steering operations to be used as core library (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx4: Copy union directly (Gustavo A. R. Silva)  [Orabug: 36385281]  
  - mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Yangtao Li)  [Orabug: 36385281]  
  - net/mlx5: Don't query MAX caps twice (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove unused MAX HCA capabilities (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove unused CAPs (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: E-switch, Add checking for flow rule destinations (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Check with FW that sync reset completed successfully (Moshe Shemesh)  [Orabug: 36385281]  
  - net/mlx5: Expose max possible SFs via devlink resource (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst (Rahul Rameshbabu)  [Orabug: 36385281]  
  - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Yangtao Li)  [Orabug: 36385281]  
  - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ido Schimmel)  [Orabug: 36385281]  
  - i2c: mlxbf: Use dev_err_probe in probe function (Liao Chang)  [Orabug: 36385281]  
  - net: netdevsim: mimic tc-taprio offload (Vladimir Oltean)  [Orabug: 36385281]  
  - net: netdevsim: use mock PHC driver (Vladimir Oltean)  [Orabug: 36385281]  
  - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5: Expose port.c/mlx5_query_module_num() function (Adham Faris)  [Orabug: 36385281]  
  - selftests: mlxsw: router_bridge_lag: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: Set port STP state on bridge enslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ruan Jinjie)  [Orabug: 36385281]  
  - mlxbf_gige: Remove two unused function declarations (Yue Haibing)  [Orabug: 36385281]  
  - rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE (Lin Ma)  [Orabug: 36385281]  
  - net/mlx5: Bridge, Only handle registered netdev bridge events (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Fix typo reminder -> remainder (Gal Pressman)  [Orabug: 36385281]  
  - net/mlx5: remove many unnecessary NULL values (Ruan Jinjie)  [Orabug: 36385281]  
  - net/mlx5: Allocate completion EQs dynamically (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Add IRQ vector to CPU lookup function (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Introduce mlx5_cpumask_default_spread (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Implement single completion EQ create/destroy methods (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Use xarray to store and manage completion EQs (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Use xarray to store and manage completion IRQs (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Refactor completion IRQ request/release API (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Track the current number of completion EQs (Maher Sanalla)  [Orabug: 36385281]  
  - mlxsw: spectrum: Remove unused function declarations (Yue Haibing)  [Orabug: 36385281]  
  - net/mlx4: Remove many unnecessary NULL values (Ruan Jinjie)  [Orabug: 36385281]  
  - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Add get IPsec offload stats for uplink representor (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Make IPsec offload work together with eswitch and TC (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Compare with old_dest param to modify rule destination (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Refactor IPsec TX tables creation (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Refactor IPsec RX tables creation and destruction (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Change the parameter of IPsec RX skb handle function (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Add function to get IPsec offload namespace (Jianbo Liu)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_bridge: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_lag: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - IB/mlx5: Add HW counter called rx_dct_connect (Shetu Ayalew)  [Orabug: 36385281]  
  - RDMA/mlx: Remove unnecessary variable initializations (Ruan Jinjie)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Petr Machata)  [Orabug: 36385281]  
  - leds: Explicitly include correct DT includes (Rob Herring)  [Orabug: 36385281]  
  - net/mlx5: Fix flowhash key set/get for custom RSS (Joe Damato)  [Orabug: 36385281]  
  - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove pointless devlink_rate checks (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Don't check vport->enabled in port ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5e: Make flow classification filters static (Parav Pandit)  [Orabug: 36385281]  
  - net/mlx5e: Remove duplicate code for user flow (Parav Pandit)  [Orabug: 36385281]  
  - net/mlx5: Allocate command stats with xarray (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant cmdif revision check (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Re-organize mlx5_cmd struct (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5e: E-Switch, Register devcom device with switch id key (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Devcom, Infrastructure changes (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Use shared code for checking lag is supported (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx4: clean up a type issue (Dan Carpenter)  [Orabug: 36385281]  
  - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Increase Management Cable Info Access Register length (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Remove unused function argument (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Add Management Capabilities Mask Register (Amit Cohen)  [Orabug: 36385281]  
  - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Amit Cohen)  [Orabug: 36385281]  
  - platform: Explicitly include correct DT includes (Rob Herring)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec NAT-T functionality (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Check for IPsec NAT-T support (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Add relevant capabilities bits to support NAT-T (Leon Romanovsky)  [Orabug: 36385281]  
  - sch_htb: Allow HTB quantum parameter in offload mode (Naveen Mamindlapalli)  [Orabug: 36385281]  
  - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay neighbours when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Allow event handlers to check unowned bridges (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rtnetlink: Drop obsolete tests (Petr Machata)  [Orabug: 36385281]  
  - net: switchdev: Add a helper to replay objects on a bridge port (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Petr Machata)  [Orabug: 36385281]  
  - netdevsim: add dummy macsec offload (Sabrina Dubroca)  [Orabug: 36385281]  
  - selftests: mlxsw: Test port range registers' occupancy (Ido Schimmel)  [Orabug: 36385281]  
  - selftests: mlxsw: Add scale test for port ranges (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_flower: Add ability to match on port ranges (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_acl: Add port range key element (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_port_range: Add devlink resource support (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_port_range: Add port range core (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: resource: Add resource identifier for port range registers (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Add Policy-Engine Port Range Register (Ido Schimmel)  [Orabug: 36385281]  
  - RDMA/mlx5: align MR mem allocation size to power-of-two (Yuanyuan Zhong)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix Q-counters query in LAG mode (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix Q-counters per vport allocation (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Use query_special_contexts for mkeys (Or Har-Toov)  [Orabug: 36385281]  
  - platform_data/mlxreg: Add field with mapped resource address (Vadim Pasternak)  [Orabug: 36385281]  
  - RDMA/mlx4: Remove NULL check before dev_{put, hold} (zhang songyi)  [Orabug: 36385281]  
  - platform/chrome: cros_ec: sort header inclusion alphabetically (Tzung-Bi Shih)  [Orabug: 36385281]  
  - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Saeed Mahameed)  [Orabug: 36385281]  
  - RDMA/mlx5: Print wc status on CQE error and dump needed (Dust Li)  [Orabug: 36385281]  
  - RDMA/mlx4: Use bitmap_alloc() when applicable (Christophe JAILLET)  [Orabug: 36385281]  
  - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Arnd Bergmann)  [Orabug: 36385281]  
  - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Aharon Landau)  [Orabug: 36385281]  
  - RDMA/mlx5: Add modify_op_stat() support (Aharon Landau)  [Orabug: 36385281]  
  - RDMA/mlx5: Support optional counters in hw_stats initialization (Aharon Landau)  [Orabug: 36385281]  
  - tools: ynl: fix setting presence bits in simple nests (Jakub Kicinski)  [Orabug: 36385281]  
  - net: flow_dissector: Use 64bits for used_keys (Ratheesh Kannoth)  [Orabug: 36385281]  
  - netfilter: flowtable: Support GRE (Toshiaki Makita)  [Orabug: 36385281]  
  - tools: ynl: fix handling of multiple mcast groups (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: don't leak mcast_groups on init error (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: make sure we always pass yarg to mnl_cb_run (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: always construct struct ynl_req_state (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: fix reply command values (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move devlink_notify_register/unregister() to dev.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move small_ops definition into netlink.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move tracepoint definitions into core.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push linecard related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push rate related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Allow for devlink-rate nodes parent reassignment (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: Introduce new attribute 'tx_weight' to devlink-rate (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: Introduce new attribute 'tx_priority' to devlink-rate (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: push trap related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: use tracepoint_enabled() helper (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push region related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push param related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push resource related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push dpipe related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push shared buffer related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push port related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push object register/unregister notifications into separate helpers (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Expose port function commands to control IPsec packet offloads (Dima Chumak)  [Orabug: 36385281]  
  - devlink: Expose port function commands to control IPsec crypto offloads (Dima Chumak)  [Orabug: 36385281]  
  - genetlink: add genlmsg_iput() API (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: add a family pointer to struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: use attrs from struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: add struct genl_info to struct genl_dumpit_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: remove userhdr from struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: make genl_info->nlhdr const (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: push conditional locking into dumpit/done (Jakub Kicinski)  [Orabug: 36385281]  
  - net: ethtool: don't require empty header nests (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: support extack in dump ->start() (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: extend health reporter dump attributes by port index (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: extend health reporter dump selector by port index (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: allow user to narrow per-instance dumps by passing handle attrs (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: remove converted commands from small ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: remove duplicate temporary netlink callback prototypes (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: add commands that do per-instance dump (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: pass flags as an arg of dump_one() callback (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce dumpit callbacks for split ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename doit callbacks for per-instance dump commands (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: parse rate attrs in doit() callbacks (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: parse linecard attr in doit() callbacks (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: clear flag on port register error path (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Yue Haibing)  [Orabug: 36385281]  
  - devlink: use generated split ops and remove duplicated commands from small ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: include the generated netlink header (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: add split ops generated according to spec (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: add info-get dump op (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: un-static devlink_nl_pre/post_doit() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce couple of dumpit callbacks for split ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename couple of doit netlink callbacks to match generated names (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Remove unused extern declaration devlink_port_region_destroy() (Yue Haibing)  [Orabug: 36385281]  
  - devlink: add forgotten devlink instance lock assertion to devl_param_driverinit_value_set() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: convert param list to xarray (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: use xa_for_each_start() helper in devlink_nl_cmd_port_get_dump_one() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: fix the name of value arg of devl_param_driverinit_value_get() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: make sure driver does not read updated driverinit param before reload (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: don't use strcpy() to copy param value (Jiri Pirko)  [Orabug: 36385281]  
  - tools: ynl-gen: fix enum index in _decode_enum(..) (Arkadiusz Kubalewski)  [Orabug: 36385281]  
  - tools: ynl-gen: support / skip pads on the way to kernel (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't pass op_name to RenderInfo (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: support code gen for events (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: sanitize notification tracking (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: stop generating common notification handlers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: stop generating common notification handlers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: regenerate the if ladders (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: get attr type outside of if() (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: combine else with closing bracket (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: complete the C keyword list (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: cleanup user space header includes (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: cleanup user space header includes (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add sample for devlink (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: generate code for the devlink family (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't generate forward declarations for policies - regen (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't generate forward declarations for policies (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: walk nested types in depth (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: inherit struct use info (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: try to sort the types more intelligently (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: enable code gen for directional specs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: refactor strmap helper generation (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: use enum names in op strmap more carefully (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: fill in some details important for C (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: generate code for the handshake family (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: improve unwind on parsing errors (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fill in support for MultiAttr scalars (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add sample for netdev (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support fou and netdev in C (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: user space helpers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate static descriptions of notifications (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: switch to family struct (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate alloc and free helpers for req (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: move the response reading logic into YNL (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate enum-to-string helpers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: add error checking for nested structs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: loosen type consistency check for events (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't override pure nested struct (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fix unused / pad attribute handling (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: add extra headers for user space (Jakub Kicinski)  [Orabug: 36385281]  
  - net: ynl: prefix uAPI header include with uapi/ (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink-specs: add partial specification for devlink (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: netlink: document the sub-type attribute property (Donald Hunter)  [Orabug: 36385281]  
  - tools: ynl: Fix genlmsg header encoding formats (Donald Hunter)  [Orabug: 36385281]  
  - ynl: make the tooling check the license (Jakub Kicinski)  [Orabug: 36385281]  
  - ynl: broaden the license even more (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fix get_mask utility routine (Lorenzo Bianconi)  [Orabug: 36385281]  
  - tools: ynl: fix render-max for flags definition (Lorenzo Bianconi)  [Orabug: 36385281]  
  - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: make definitions optional again (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fix enum-as-flags in the generic CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: move the enum classes to shared code (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use 1 as the default for first entry in attrs/ops (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fully inherit attrs in subsets (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: netlink: add a starting guide for working with specs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: net: add __pycache__ to gitignore (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: re-raise the exception instead of printing (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fix single attribute structs with attr 0 only (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: net: use python3 explicitly (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: load jsonschema on demand (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use operation names from spec on the CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support pretty printing bad attribute names (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support multi-attr (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support directional enum-model in CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add support for types needed by ethtool (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use the common YAML loading and validation code (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add an object hierarchy to represent parsed spec (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: move the cli and netlink code around (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: prevent do / dump reordering (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: store ops in ordered dict to avoid random ordering (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: rename ops_list -> msg_list (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support kdocs for flags in code generation (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add a completely generic client (Jakub Kicinski)  [Orabug: 36385281]  
  - net: add basic C code generators for Netlink (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: add schemas for YAML specs (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: add more netlink docs (incl. spec docs) (Jakub Kicinski)  [Orabug: 36385281]  
  - Revert "{IB,net}/mlx5: Spread IB CQs more evenly over EQs" (Qing Huang)  [Orabug: 36385281]  
  - Revert "IB/core: Introduce IB_CQ_FORCE_ZERO_CV" (Qing Huang)  [Orabug: 36385281]  
  - Revert "net/mlx5: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - Revert "net/mlx4: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - Revert "rds: ib: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - selftests/sgx: Include memory clobber for inline asm in test enclave (Jo Van Bulck)  [Orabug: 36649859]  
  - selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry (Jo Van Bulck)  [Orabug: 36649859]  
  - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Haitao Huang)  [Orabug: 36649859]  
  - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Jakob Koschel)  [Orabug: 36649859]  
  - convert sgx_set_attribute() to fdget()/fdput() (Al Viro)  [Orabug: 36649859]  
  - x86/sgx: use VM_ACCESS_FLAGS (Kefeng Wang)  [Orabug: 36649859]  
  - x86/sgx: Replace kmap/kunmap_atomic() calls (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Binbin Wu)  [Orabug: 36649859]  
  - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Dave Hansen)  [Orabug: 36649859]  
  - sgx: use ->f_mapping... (Al Viro)  [Orabug: 36649859]  
  - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Haitao Huang)  [Orabug: 36649859]  
  - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - x86/sgx: Drop 'page_index' from sgx_backing (Sean Christopherson)  [Orabug: 36649859]  
  - selftests/sgx: Page removal stress test (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test reclaiming of untouched page (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test invalid access to removed enclave page (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test faulty enclave behavior (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test complete changing of page type flow (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Introduce TCS initialization enclave operation (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Introduce dynamic entry point (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test two different SGX2 EAUG flows (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Add test for TCS page permission changes (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Add test for EPCM permission changes (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Free up EPC pages directly to support large page ranges (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support complete page removal (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support modifying SGX page type (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Tighten accessible memory range after enclave initialization (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support adding of pages to an initialized enclave (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support restricting of enclave page permissions (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support VA page allocation without reclaiming (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_{grow,shrink}() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_page_alloc() (Jarkko Sakkinen)  [Orabug: 36649859]  
  - x86/sgx: Keep record of SGX page type (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Make sgx_ipi_cb() available internally (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_ewb_cpumask() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support loading enclave page without VMA permissions check (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EAUG function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EMODT function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EMODPR function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add short descriptions to ENCLS wrappers (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Remove extra newlines in test output (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Ensure enclave data available during debug print (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Do not attempt enclave build without valid enclave (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Reinette Chatre)  [Orabug: 36649859]  
  - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (David Edmondson)  [Orabug: 36649859]  
  - net/handshake: Fix handshake_req_destroy_test1 (Chuck Lever)  [Orabug: 36290669]  
  - handshake: Fix sign of key_serial_t fields (Chuck Lever)  [Orabug: 36290669]  
  - handshake: Fix sign of socket file descriptor fields (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: fix file ref count in handshake_nl_accept_doit() (Moritz Wanzenböck)  [Orabug: 36290669]  
  - SUNRPC/TLS: Lock the lower_xprt during the tls handshake (Anna Schumaker)  [Orabug: 36290669]  
  - SUNRPC: Fail quickly when server does not recognize TLS (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: fix null-ptr-deref in handshake_nl_done_doit() (Eric Dumazet)  [Orabug: 36290669]  
  - net/handshake: Trace events for TLS Alert helpers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use new helpers to handle TLS Alerts (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add helpers for parsing incoming TLS Alerts (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Send TLS Closure alerts before closing a TCP socket (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add API for sending TLS Closure alerts (Sherry Yang)  [Orabug: 36290669]  
  - net/tls: Add TLS Alert definitions (Chuck Lever)  [Orabug: 36290669]  
  - net/tls: Move TLS protocol elements to a separate header (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() (Jinjie Ruan)  [Orabug: 36290669]  
  - NFS: Add an "xprtsec=" NFS mount option (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Have struct nfs_client carry a TLS policy field (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add a TCP-with-TLS RPC transport class (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Capture CMSG metadata on client-side receive (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Ignore data_ready callbacks during TLS handshakes (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Trace the rpc_create_args (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Plumb an API for setting transport layer security (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Improvements for fs_context-related tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Address RCU warning in net/sunrpc/svc.c (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove transport class dprintk call sites (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix comments for transport class registration (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Trace struct svc_sock lifetime events (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Improve observability in svc_tcp_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove dprintk() in svc_handle_xprt() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix an incorrect comment (Chuck Lever)  [Orabug: 36290669]  
  - net: ynl: prefix uAPI header include with uapi/ (Jakub Kicinski)  [Orabug: 36290669]  
  - net/handshake: remove fput() that causes use-after-free (Lin Ma)  [Orabug: 36290669]  
  - net/handshake: Enable the SNI extension to work properly (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Unpin sock->file if a handshake is cancelled (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: handshake_genl_notify() shouldn't ignore @flags (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix uninitialized local variable (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix handshake_dup() ref counting (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Remove unneeded check from handshake_dup() (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix sock->file allocation (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Squelch allocation warning during Kunit test (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix error handling in svc_setup_socket() (Chuck Lever)  [Orabug: 36290669]  
  - NFSD: Handle new xprtsec= export option (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Support TLS handshake in the server-side TCP socket code (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clear rq_xid when receiving a new RPC Call (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Recognize control messages in server-side TCP socket code (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Ensure server-side sockets have a sock->file (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix section mismatch in handshake_exit (Geert Uytterhoeven)  [Orabug: 36290669]  
  - net/handshake: Add Kunit tests for the handshake consumer API (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add a kernel API for requesting a TLSv1.3 handshake (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Create a NETLINK service for handling handshake requests (Chuck Lever)  [Orabug: 36290669]  
  - .gitignore: Do not ignore .kunitconfig files (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up the svc_xprt_flags() macro (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix whitespace damage in svcauth_unix.c (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Go back to using gsd->body_start (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Set rq_accept_statp inside ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Refactor RPC server dispatch method (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove no-longer-used helper functions (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Final clean-up of svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert RPC Reply header encoding to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist init_encode out of svc_authenticate() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream for encoding GSS reply verifiers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode replies in server-side GSS upcall helpers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap data paths to use xdr_stream for replies (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_tls_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_unix_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_null_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move svcxdr_init_encode() into ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Push svcxdr_init_encode() into svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add XDR encoding helper for opaque_auth (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove the rpc_stat variable in svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Check rq_auth_stat when preparing to wrap a response (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up svcauth_gss_release() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist svcxdr_init_decode() into svc_process() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove svc_process_common's argv parameter (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Decode most of RPC header with xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Eliminate unneeded variable (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Re-order construction of the first reply fields (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist init_decode out of svc_authenticate() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert the svcauth_gss_accept() pre-amble to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up svcauth_gss_accept's NULL procedure check (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert gss_verify_header() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap_priv_data() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in unwrap_priv_data() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap_integ_data() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in unwrap_integ_data() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove gss_read_verf() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove gss_read_common_verf() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist common verifier decoding code into svcauth_gss_proc_init() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move the server-side GSS upcall to a noinline function (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_tls_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_unix_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_null_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add an XDR decoding helper for struct opaque_auth (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move svcxdr_init_decode() into ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Push svcxdr_init_decode() into svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix crasher in unwrap_integ_data() (Chuck Lever)  [Orabug: 36290669]  
  - sunrpc: svc: Remove an unused static function svc_ungetu32() (Li zeming)  [Orabug: 36290669]  
  - SUNRPC: Remove unused svc_rqst::rq_lock field (Chuck Lever)  [Orabug: 36290669]  
  - kunit: add macro to allow conditionally exposing static symbols to tests (Rae Moar)  [Orabug: 36290669]  
  - SUNRPC: Fix crasher in gss_unwrap_resp_integ() (Chuck Lever)  [Orabug: 36290669]  
  - KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Roberto Sassu)  [Orabug: 36290669]  
  - SUNRPC: Optimize svc_process() (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Replace fs_context-related dprintk() call sites with tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace dprintk() call site in xs_data_ready (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Teach server to recognize RPC_AUTH_TLS (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove low signal-to-noise tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: use different lock keys for INET6 and LOCAL (NeilBrown)  [Orabug: 36290669]  
  - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Trond Myklebust)  [Orabug: 36290669]  
  - SUNRPC: De-duplicate .pc_release() call sites (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Simplify the SVC dispatch code path (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Chuck Lever)  [Orabug: 36290669]  
  - UNRPC: Return specific error code on kmalloc failure (Yang Li)  [Orabug: 36290669]  
  - mm: memcg: normalize the value passed into memcg_rstat_updated() (Yosry Ahmed)  [Orabug: 36560927]  
  - mm: memcg: refactor page state unit helpers (Yosry Ahmed)  [Orabug: 36560927]  
  - clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (Thomas Gleixner)  [Orabug: 36557346]  
  - uek-rpm/config-x86_64: Enable AMD_HSMP config. (Vijay Kumar)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: Fix iomem handling (Armin Wolf)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: improve the error log (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: add support for metrics tbl (Suma Hegde)  [Orabug: 36401050]  
  - amd_hsmp: Add HSMP protocol version 5 messages (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: create plat specific struct (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36401050]  
  - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Barnabás Pőcze)  [Orabug: 36401050]  
  - platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons (Daniel Beer)  [Orabug: 36401050]  
  - platform/x86: Move AMD platform drivers to separate directory (Shyam Sundar S K)  [Orabug: 36401050]  
  - platform/x86: Add AMD system management interface (Suma Hegde)  [Orabug: 36401050]  
  - net/mlx5e: Implement Oracle only workaround for missing xdp_buff flags (Mikhael Goikhman)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5e: Fix overrun reported by coverity (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5: Nack sync reset request when HotPlug is enabled (Moshe Shemesh)  [Orabug: 35622106]  
  - RDMA/mlx5: Fix assigning access flags to cache mkeys (Michael Guralnik)  [Orabug: 35622106]  
  - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Rahul Rameshbabu)  [Orabug: 35622106]  
  - selftests: mlxsw: Fix test failure on Spectrum-4 (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Amit Cohen)  [Orabug: 35622106]  
  - mlxsw: reg: Fix SSPR register layout (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Danielle Ratson)  [Orabug: 35622106]  
  - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Shay Drory)  [Orabug: 35622106]  
  - platform: mellanox: Change register offset addresses (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: mlx-platform: Modify graceful shutdown callback and power down mask (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: mlx-platform: Fix signals polarity and latch mask (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: Fix order in exit flow (Vadim Pasternak)  [Orabug: 35622106]  
  - net/mlx5e: Add capability check for vnic counters (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Reload auxiliary devices in pci error handlers (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: LAG, Check correct bucket when modifying LAG (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: Unoffload post act rule when handling FIB events (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5: Fix devlink controller number for ECVF (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Return correct EC_VF function ID (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Yevgeny Kliteynik)  [Orabug: 35622106]  
  - net/mlx5e: TC, Fix internal port memory leak (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5e: Set proper IPsec source port in L4 selector (Leon Romanovsky)  [Orabug: 35622106]  
  - net/mlx5: Unregister devlink params in case interface is down (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: DR, Fix peer domain namespace setting (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: fs_chains: Fix ft prio if ignore_flow_level is not supported (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5: Bridge, set debugfs access right to root-only (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin)  [Orabug: 35622106]  
  - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5: Honor user input for migratable port fn attr (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5e: RX, Fix page_pool page fragment tracking for XDP (Dragos Tatulea)  [Orabug: 35622106]  
  - net/mlx5e: TC, CT: Offload ct clear only once (Yevgeny Kliteynik)  [Orabug: 35622106]  
  - net/mlx5: Register a unique thermal zone per device (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Zhengchao Shao)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Dan Carpenter)  [Orabug: 35622106]  
  - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Rahul Rameshbabu)  [Orabug: 35622106]  
  - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5: Update the driver with the recent thermal changes (Daniel Lezcano)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Track next hops at CRIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Split nexthop finalization to two stages (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Link CRIFs to RIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Fix shared fdb error flow (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Remove redundant comment (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Use vhca_id for device index in vport rx rules (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Lag, Remove duplicate code checking lag is supported (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Fix error code in mlx5_is_reset_now_capable() (Dan Carpenter)  [Orabug: 35622106]  
  - net/mlx5: Fix reserved at offset in hca_cap register (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Fix SFs kernel documentation error (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Shay Drory)  [Orabug: 35622106]  
  - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu)  [Orabug: 35622106]  
  - ptp: Add .getmaxphase callback to ptp_clock_info (Rahul Rameshbabu)  [Orabug: 35622106]  
  - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Rahul Rameshbabu)  [Orabug: 35622106]  
  - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Add header file for events (Juhee Kang)  [Orabug: 35622106]  
  - net/mlx5: DR, update query of HCA caps for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Fix the macro for accessing EC VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5e: Add local loopback counter to vport stats (Or Har-Toov)  [Orabug: 35622106]  
  - net/mlx5: Expose bits for local loopback counter (Or Har-Toov)  [Orabug: 35622106]  
  - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Gal Pressman)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, remove redundant else statements (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5: Bridge, expose FDB state via debugfs (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Bridge, pass net device when linking vport to bridge (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Create eswitch debugfs root directory (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Handle sync reset unload event (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Check DTOR entry value is not zero (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Expose timeout for sync reset unload stage (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Ack on sync_reset_request only if PF can do reset_now (Moshe Shemesh)  [Orabug: 35622106]  
  - net: tls: make the offload check helper take skb not socket (Jakub Kicinski)  [Orabug: 35622106]  
  - net/mlx5: Rely on dev->link_active_reporting (Maciej W. Rozycki)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Move IPIP init up (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper for RIF migration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper to free a RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access nhgi->rif through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access rif->dev through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Petr Machata)  [Orabug: 35622106]  
  - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: sdhci-st: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Petr Machata)  [Orabug: 35622106]  
  - RDMA/mlx5: Create an indirect flow table for steering anchor (Mark Bloch)  [Orabug: 35622106]  
  - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Patrisious Haddad)  [Orabug: 35622106]  
  - RDMA/mlx5: Reduce QP table exposure (Leon Romanovsky)  [Orabug: 35622106]  
  - net/mlx5: Nullify qp->dbg pointer post destruction (Patrisious Haddad)  [Orabug: 35622106]  
  - net/mlx5e: Remove a useless function call (Christophe JAILLET)  [Orabug: 35622106]  
  - net/mlx5: Light probe local SFs (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Move esw multiport devlink param to eswitch code (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Split function_setup() to enable and open functions (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Set max number of embedded CPU VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Query correct caps for min msix vectors (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Use correct vport when restoring GUIDs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add new page type for EC VF pages (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add/remove peer miss rules for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add management of EC VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Update vport caps query/set for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Enable devlink port for embedded cpu VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Simplify unload all rep code (Daniel Jurgens)  [Orabug: 35622106]  
  - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ido Schimmel)  [Orabug: 35622106]  
  - net/mlx5e: simplify condition after napi budget handling change (Jakub Kicinski)  [Orabug: 35622106]  
  - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5e: TC, refactor access to hash key (Oz Shlomo)  [Orabug: 35622106]  
  - net/mlx5e: Remove RX page cache leftovers (Tariq Toukan)  [Orabug: 35622106]  
  - net/mlx5e: Expose catastrophic steering error counters (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Enable 4 ports VF LAG (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, generalize handling of shared FDB (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Shay Drory)  [Orabug: 35622106]  
  - {net/RDMA}/mlx5: introduce lag_for_each_peer (Shay Drory)  [Orabug: 35622106]  
  - RDMA/mlx5: Free second uplink ib port (Shay Drory)  [Orabug: 35622106]  
  - selftests: mlxsw: egress_vid_classification: Fix the diagram (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Clarify a comment (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Devcom, Rename paired to ready (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: DR, handle more than one peer domain (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, generalize shared FDB creation (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, Handle multiple master egress rules (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, refactor FDB miss rule add/remove (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, enlarge peer miss group table (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: Handle offloads flows per peer (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: en_tc, re-factor query route port (Mark Bloch)  [Orabug: 35622106]  
  - net/mlx5e: rep, store send to vport rules per peer (Mark Bloch)  [Orabug: 35622106]  
  - net/mlx5e: tc, Refactor peer add/del flow (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: en_tc, Extend peer flows to a list (Mark Bloch)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Do not force matching on iif (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ido Schimmel)  [Orabug: 35622106]  
  - flow_offload: Reject matching on layer 2 miss (Ido Schimmel)  [Orabug: 35622106]  
  - flow_dissector: Dissect layer 2 miss from tc skb extension (Ido Schimmel)  [Orabug: 35622106]  
  - skbuff: bridge: Add layer 2 miss indication (Ido Schimmel)  [Orabug: 35622106]  
  - net/mlx4: Use bitmap_weight_and() (Christophe JAILLET)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: devlink, Only show PF related devlink warning when needed (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant vport_group_manager cap check (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Allow get vport api if esw exists (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Update when to set other vport context (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Remove redundant check (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant esw multiport validate function (Roi Dayan)  [Orabug: 35622106]  
  - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva)  [Orabug: 35622106]  
  - sch_htb: Allow HTB priority parameter in offload mode (Naveen Mamindlapalli)  [Orabug: 35622106]  
  - net: introduce and use skb_frag_fill_page_desc() (Yunsheng Lin)  [Orabug: 35622106]  
  - net: vxlan: Add nolocalbypass option to vxlan. (Vladimir Nikishkin)  [Orabug: 35622106]  
  - macsec: Use helper macsec_netdev_priv for offload drivers (Subbaraya Sundeep)  [Orabug: 35622106]  
  - net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ (Tariq Toukan)  [Orabug: 35622106]  
  - net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support (Tariq Toukan)  [Orabug: 35622106]  
  - net: ethernet: enetc: do not always access skb_shared_info in the XDP path (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: ethernet: enetc: unlock XDP_REDIRECT for XDP non-linear buffers (Lorenzo Bianconi)  [Orabug: 35622106]  
  - ptp: remove the .adjfreq interface function (Jacob Keller)  [Orabug: 35622106]  
  - ptp: convert remaining drivers to adjfine interface (Jacob Keller)  [Orabug: 35622106]  
  - ptp: bnxt: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: cpts: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: stmac: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: hclge: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: tg3: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp_ixp46x: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp_phc: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller)  [Orabug: 35622106]  
  - drivers: convert unsupported .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: add missing documentation for parameters (Jacob Keller)  [Orabug: 35622106]  
  - lib/bitmap: add bitmap_weight_and() (Yury Norov)  [Orabug: 35622106]  
  - lib/bitmap: don't call __bitmap_weight() in kernel code (Yury Norov)  [Orabug: 35622106]  
  - net: atlantic: macsec: remove checks on the prepare phase (Antoine Tenart)  [Orabug: 35622106]  
  - net: atlantic: macsec: make the prepare phase a noop (Antoine Tenart)  [Orabug: 35622106]  
  - net: lan966x: Fix compilation error (Horatiu Vultur)  [Orabug: 35622106]  
  - bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Stanislav Fomichev)  [Orabug: 35622106]  
  - net: stmmac: optimize locking around PTP clock reads (Yannick Vignon)  [Orabug: 35622106]  
  - bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Stanislav Fomichev)  [Orabug: 35622106]  
  - bpf: test_run: Fix overflow in xdp frags parsing (Stanislav Fomichev)  [Orabug: 35622106]  
  - bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: introduce frags support to bpf_prog_test_run_xdp() (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: move user_size out of bpf_test_init (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: enable jumbo frames if the loaded XDP program support frags (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: add frags support to XDP_TX (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: marvell: rely on xdp_update_skb_shared_info utility routine (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: simplify mvneta_swbm_add_rx_fragment management (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: update frags bit before passing the xdp buffer to eBPF layer (Lorenzo Bianconi)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Make the test more flexible for future use (Amit Cohen)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Remove IPv6 test case (Amit Cohen)  [Orabug: 35622106]  
  - bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Lorenz Bauer)  [Orabug: 35622106]  
  - Revert "net/mlx5: E-Switch, Protect unloading driver while adding rules" (Mikhael Goikhman)  [Orabug: 35622106]  
  - devlink: add missing unregister linecard notification (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: fix kernel-doc notation warnings (Randy Dunlap)  [Orabug: 35622106]  
  - devlink: bring port new reply back (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: make health report on unregistered instance warn just once (Jakub Kicinski)  [Orabug: 35622106]  
  - devlink: save devlink_port_ops into a variable in devlink_port_function_validate() (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_del() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_state_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_migratable_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_roce_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_hw_addr_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlx5: register devlink ports with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_type_set() op into devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlx4: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_split/unsplit() ops into devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - nfp: devlink: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlxsw_core: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - ice: register devlink port for PF with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: introduce port ops placeholder (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: Spelling corrections (Simon Horman)  [Orabug: 35622106]  
  - devlink: pass devlink_port pointer to ops->port_del() instead of index (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: remove no longer true locking comment from port_new/del() (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: remove duplicate port notification (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: Fix TP_STRUCT_entry in trace of devlink health report (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Update devlink health documentation (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move health common function to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health test to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health dump to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: stop using NL_SET_ERR_MSG_MOD (Jacob Keller)  [Orabug: 35622106]  
  - devlink: Move devlink fmsg and health diagnose to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health report and recover to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health get and set code to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: health: Fix nla_nest_end in error flow (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Split out health reporter create code (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev selftest code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink_info_req struct to be local (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev flash code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev info code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev eswitch code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - ethtool: report missing header via ext_ack in the default handler (Jakub Kicinski)  [Orabug: 35622106]  
  - ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack (Jakub Kicinski)  [Orabug: 35622106]  
  - devlink: use missing attribute ext_ack (Jakub Kicinski)  [Orabug: 35622106]  
  - netlink: add support for ext_ack missing attributes (Jakub Kicinski)  [Orabug: 35622106]  
  - selftests: forwarding: Suppress grep warnings (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Fix bridge MDB test flakiness (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: bridge_mdb: Use MDB get instead of dump (Ido Schimmel)  [Orabug: 35383105]  
  - clk: composite: Fix 'switching' to same clock (Alexander Stein)  [Orabug: 35383105]  
  - clk: composite: Fix handling of high clock rates (Sebastian Reichel)  [Orabug: 35383105]  
  - clk: composite: Use rate_ops.determine_rate when also a mux is available (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Check iproute2 version (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Remove executable bits from lib.sh (Benjamin Poirier)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Make test more robust (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Fix failing test with old libnet (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Danielle Ratson)  [Orabug: 35383105]  
  - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Hans de Goede)  [Orabug: 35383105]  
  - thermal: thermal_hwmon: Fix a kernel NULL pointer dereference (Zhang Rui)  [Orabug: 35383105]  
  - docs/memory-barriers.txt: Add a missed closing parenthesis (SeongJae Park)  [Orabug: 35383105]  
  - selftests: forwarding: Use same VRF for port and VLAN upper (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Disable learning before link up (Ido Schimmel)  [Orabug: 35383105]  
  - net/mlx5e: Take RTNL lock before triggering netdev notifiers (Lama Kayal)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Take RTNL lock when needed before calling xdp_set_features() (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Fix crash on regular rq reactivation (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Fix invalid buffer access for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Fix scheduling of IPsec ASO query while in atomic (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Drop XFRM state lock when modifying flow steering (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix ESN update kernel panic (Patrisious Haddad)  [Orabug: 35383105]  
  - net/mlx5e: Don't delay release of hardware objects (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix wrong action data allocation in decap action (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Support SW created encap actions for FW table (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: TC, Cleanup ct resources for nic flow (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: TC, Add null pointer check for hardware miss support (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: Fix driver load with single msix vector (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Maxim Mikityanskiy)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Allow growing tail for XDP multi buffer (Maxim Mikityanskiy)  [Orabug: 35383105]  
  - RDMA/mlx5: Fix affinity assignment (Mark Bloch)  [Orabug: 35383105]  
  - net/mlx5: Ensure af_desc.mask is properly initialized (Chuck Lever)  [Orabug: 35383105]  
  - net/mlx5: Fix setting of irq->map.index for static IRQ case (Niklas Schnelle)  [Orabug: 35383105]  
  - net/mlx5: Remove rmap also in case dynamic MSIX not supported (Shay Drory)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Wrap notes in admonition blocks (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Add blank line separator before numbered lists (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Bagas Sanjaya)  [Orabug: 35383105]  
  - net/mlx5: Fix check for allocation failure in comp_irqs_request_pci() (Dan Carpenter)  [Orabug: 35383105]  
  - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Jianbo Liu)  [Orabug: 35383105]  
  - net/mlx5: Fix post parse infra to only parse every action once (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Use query_special_contexts cmd only once per mdev (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5: SF, Drain health before removing device (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Drain health before unregistering devlink (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5e: Consider internal buffers size in port buffer calculations (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5e: Prevent encap offload when neigh update is running (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: Fix indexing of mlx5_irq (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Fix irq affinity management (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5e: Use correct encap attribute during invalidation (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Collect command failures data only for known commands (Shay Drory)  [Orabug: 35383105]  
  - rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Properly release work data structure (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Compare all fields in IPv6 address (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Don't overwrite extack message returned from IPsec SA validator (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix FW error while setting IPsec policy block action (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: Consider VLAN interface in MACsec TX steering rules (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5: Support MACsec over VLAN (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5: Enable MACsec offload feature for VLAN interface (Emeel Hakim)  [Orabug: 35383105]  
  - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: sch_tbf_*: Add a pre-run hook (Petr Machata)  [Orabug: 35383105]  
  - eth: mlx5: avoid iterator use outside of a loop (Jakub Kicinski)  [Orabug: 35383105]  
  - Revert "net/mlx5e: Don't use termination table when redundant" (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Nullify table pointer when failing to create (Aya Levin)  [Orabug: 35383105]  
  - net/mlx5: Use recovery timeout on sync reset flow (Moshe Shemesh)  [Orabug: 35383105]  
  - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: Release tunnel device after tc update skb (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: Release the label when replacing existing ct entry (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Don't clone flow post action attributes second time (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Update op_mode to op_mod for port selection (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set() (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn() (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Add vnic devlink health reporter to representors (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Maher Sanalla)  [Orabug: 35383105]  
  - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Maher Sanalla)  [Orabug: 35383105]  
  - Revert "net/mlx5: Expose steering dropped packets counter" (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5: DR, Add memory statistics for domain object (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add more info in domain dbg dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: RX, Generalize mlx5e_fill_mxbuf() (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: RX, Take shared info fragment addition into a function (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Allow non-linear single-segment frames in XDP TX MPWQE (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Remove un-established assumptions on XDP buffer (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Consider large muti-buffer packets in Striding RQ params calculations (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Let XDP checker function get the params as input (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Improve Striding RQ check with XDP (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Remove doubtful unlikely calls (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Introduce extended version for mlx5e_xmit_data (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Move struct mlx5e_xmit_data to datapath header (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Move XDP struct and enum to XDP header (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Accept tunnel mode for IPsec packet offload (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Create IPsec table with tunnel support only when encap is disabled (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: Allow blocking encap changes in eswitch (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec TX packet offload in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec RX packet offload in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Prepare IPsec packet reformat code for tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Configure IPsec SA tables to support tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Check IPsec packet offload tunnel capabilities (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Add IPsec packet offload tunnel bits (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Allow relaxed ordering read in VFs and VMs (Avihai Horon)  [Orabug: 35383105]  
  - net/mlx5: Update relaxed ordering read HCA capabilities (Avihai Horon)  [Orabug: 35383105]  
  - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Avihai Horon)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write (Avihai Horon)  [Orabug: 35383105]  
  - net/mlx5: DR, Enable patterns and arguments for supporting devices (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Modify header action of size 1 optimization (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify header argument pointer to actions attributes (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify header arg pool mechanism (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix QP continuous allocation (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Read ICM memory into dedicated buffer (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add support for writing modify header argument (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Check for modify_header_argument device capabilities (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add cache for modify header pattern (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - mlx4: use READ_ONCE/WRITE_ONCE for ring indexes (Jakub Kicinski)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify-header-pattern ICM pool (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Prepare sending new WQE type (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Add new WQE for updating flow table (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Add mlx5_ifc bits for modify header argument (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Create a new profile for SFs (Parav Pandit)  [Orabug: 35383105]  
  - net/mlx5: Bridge, add tracepoints for multicast (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, implement mdb offload (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, support multicast VLAN pop (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, add per-port multicast replication tables (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, snoop igmp/mld packets (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, extract code to lookup parent bridge of port (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, move additional data structures to priv header (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, increase bridge tables sizes (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Simulate missing IPsec TX limits hardware functionality (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Generalize IPsec work structs (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Reduce contention in IPsec workqueue (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Set IPsec replay sequence numbers (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Remove ESN callbacks if it is not supported (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5e: Remove redundant macsec code (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove sample and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove mirror and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove multiple ct actions limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove special handling of CT action (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove CT action reordering (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: CT: Use per action stats (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove unused vf_tun variable (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: Set default can_offload action (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - net/mlx5e: Overcome slow response for first IPsec ASO WQE (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limits (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Prevent zero IPsec soft/hard limits (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Factor out IPsec ASO update function (Leon Romanovsky)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ido Schimmel)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ido Schimmel)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Use static trip points for transceiver modules (Ido Schimmel)  [Orabug: 35383105]  
  - net/mlx5: Introduce other vport query for Q-counters (Patrisious Haddad)  [Orabug: 35383105]  
  - net/mlx5e: Fix build break on 32bit (Saeed Mahameed)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Break the wqe bulk refill in smaller chunks (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Increase WQE bulk size for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Split off release path for xsk buffers for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Defer page release in legacy rq for better recycling (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Defer page release in striding rq for better recycling (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Enable skb page recycling through the page_pool (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Enable dma map and sync from page_pool allocator (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove internal page_cache (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Store SHAMPO header pages in array (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove alloc unit layout constraint for striding rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5: Provide external API for allocating vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use one completion vector if eth is disabled (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Refactor calculation of required completion vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Move devlink registration before mlx5_load (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use dynamic msix vectors allocation (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Refactor completion irq request/release code (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Improve naming of pci function vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use newer affinity descriptor (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Modify struct mlx5_irq to use struct msi_map (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Fix wrong comment (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: Coding style fix, add empty line (Eli Cohen)  [Orabug: 35383105]  
  - lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Remove redundant pci_clear_master (Cai Huoqing)  [Orabug: 35383105]  
  - mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Vasily Khoruzhick)  [Orabug: 35383105]  
  - net/mlx5: Set out of order (ooo) by default (Or Har-Toov)  [Orabug: 35383105]  
  - net/mlx5: Expose bits for enabling out-of-order by default (Or Har-Toov)  [Orabug: 35383105]  
  - net/mlx5e: Update IPsec per SA packets/bytes count (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec acquire default SA (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Allow policies with reqid 0, to support IKE policy holes (Raed Salem)  [Orabug: 35383105]  
  - xfrm: add new device offload acquire flag (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Use chains for IPsec policy priority offload (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: fs_core: Allow ignore_flow_level on TX dest (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: fs_chains: Refactor to detach chains from tc usage (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Gavin Li)  [Orabug: 35383105]  
  - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Gavin Li)  [Orabug: 35383105]  
  - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Gavin Li)  [Orabug: 35383105]  
  - vxlan: Expose helper vxlan_build_gbp_hdr (Gavin Li)  [Orabug: 35383105]  
  - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Gavin Li)  [Orabug: 35383105]  
  - net: xdp: don't call notifiers during driver init (Jakub Kicinski)  [Orabug: 35383105]  
  - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: TC, Extract indr setup block checks to function (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: Add more information to hairpin table dump (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: Add devlink hairpin queues parameters (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5: Move needed PTYS functions to core layer (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Utilize the entire fifo (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5: Implement thermal zone (Sandipan Patra)  [Orabug: 35383105]  
  - net/mlx5: Add comment to mlx5_devlink_params_register() (Jiri Pirko)  [Orabug: 35383105]  
  - net/mlx5: Stop waiting for PCI up if teardown was triggered (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5: remove redundant clear_bit (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5e: take into account device reconfiguration for xdp_features flag (Lorenzo Bianconi)  [Orabug: 35383105]  
  - xdp: add xdp_set_features_flag utility routine (Lorenzo Bianconi)  [Orabug: 35383105]  
  - gpio: mlxbf2: Convert to immutable irq_chip (Linus Walleij)  [Orabug: 35383105]  
  - net/mlx4_en: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva)  [Orabug: 35383105]  
  - thermal: Use thermal_zone_device_type() accessor (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal: Don't use 'device' internal thermal zone structure field (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/core: Add a thermal zone 'devdata' accessor (Daniel Lezcano)  [Orabug: 35383105]  
  - RDMA/mlx5: Check reg_create() create for errors (Dan Carpenter)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Leon Romanovsky)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers for checksum handling (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers for IP address handling (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Petr Machata)  [Orabug: 35383105]  
  - rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - netlink: provide an ability to set default extack message (Leon Romanovsky)  [Orabug: 35383105]  
  - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Petr Machata)  [Orabug: 35383105]  
  - RDMA/mlx5: Add work to remove temporary entries from the cache (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Change the cache structure to an RB-tree (Michael Guralnik)  [Orabug: 35383105]  
  - wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Daniel Lezcano)  [Orabug: 35383105]  
  - selftests: forwarding: Add bridge MDB test (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Rename bridge_mdb test (Ido Schimmel)  [Orabug: 35383105]  
  - ACPI: thermal: Adjust critical.flags.valid check (Rafael J. Wysocki)  [Orabug: 35383105]  
  - RDMA/mlx5: no need to kfree NULL pointer (Li Zhijian)  [Orabug: 35383105]  
  - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Hans J. Schultz)  [Orabug: 35383105]  
  - netlink: add support for formatted extack messages (Edward Cree)  [Orabug: 35383105]  
  - ata: ahci_imx: Fix compilation warning (Damien Le Moal)  [Orabug: 35383105]  
  - ACPI: thermal: Drop some redundant code (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: thermal: Drop redundant parens from expressions (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: thermal: Use white space more consistently (Rafael J. Wysocki)  [Orabug: 35383105]  
  - RDMA/mlx5: Enable ATS support for MRs and umems (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/mlx5: Add support for dmabuf to devx umem (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/core: Add UVERBS_ATTR_RAW_FD (Jason Gunthorpe)  [Orabug: 35383105]  
  - gpio: mlxbf2: Use generic_handle_irq_safe() (Sebastian Andrzej Siewior)  [Orabug: 35383105]  
  - genirq: Provide generic_handle_domain_irq_safe(). (Sebastian Andrzej Siewior)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Daisuke Matsuda)  [Orabug: 35383105]  
  - net: dsa: don't dereference NULL extack in dsa_slave_changeupper() (Vladimir Oltean)  [Orabug: 35383105]  
  - IB/mlx5: Remove duplicate header inclusion related to ODP (Daisuke Matsuda)  [Orabug: 35383105]  
  - regulator/drivers/max8976: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - Input: sun4i-ts - switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - ata/drivers/ahci_imx: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/drivers/ti-soc: Switch to new of API (Daniel Lezcano)  [Orabug: 35383105]  
  - RDMA/mlx5: Use the proper number of ports (Mark Bloch)  [Orabug: 35383105]  
  - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/mlx5: Expose steering anchor to userspace (Mark Bloch)  [Orabug: 35383105]  
  - RDMA/mlx5: Refactor get flow table function (Mark Bloch)  [Orabug: 35383105]  
  - tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event (Steven Rostedt (Google))  [Orabug: 35383105]  
  - selftests: forwarding: Install no_forwarding.sh (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftests: forwarding: Install local_termination.sh (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftest: net: bridge mdb add/del entry to port that is down (Casper Andersson)  [Orabug: 35383105]  
  - net: dsa: allow port_bridge_join() to override extack message (Clément Léger)  [Orabug: 35383105]  
  - selftests: forwarding: fix missing backslash (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: Add a tunnel-based test for L3 HW stats (Petr Machata)  [Orabug: 35383105]  
  - selftests: lib: Add a generic helper for obtaining HW stats (Petr Machata)  [Orabug: 35383105]  
  - selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Petr Machata)  [Orabug: 35383105]  
  - selftests/net/forwarding: add missing tests to Makefile (Hangbin Liu)  [Orabug: 35383105]  
  - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: forwarding: add helpers for IP multicast group joins/leaves (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: forwarding: multiple instances in tcpdump helper (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: add option to run tests with stable MAC addresses (Vladimir Oltean)  [Orabug: 35383105]  
  - gpio: Add helpers to ease the transition towards immutable irq_chip (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: Expose the gpiochip_irq_re[ql]res helpers (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: Don't fiddle with irqchips marked as immutable (Marc Zyngier)  [Orabug: 35383105]  
  - selftests: forwarding: new test, verify host mdb entries (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: netdevsim: hw_stats_l3: Add a new test (Petr Machata)  [Orabug: 35383105]  
  - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (YueHaibing)  [Orabug: 35383105]  
  - drivers/thermal/ti-soc-thermal: Add hwmon support (Romain Naour)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3: Add a new test (Petr Machata)  [Orabug: 35383105]  
  - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Aharon Landau)  [Orabug: 35383105]  
  - selftests: forwarding: tests of locked port feature (Hans Schultz)  [Orabug: 35383105]  
  - rcu: Fix description of kvfree_rcu() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - selftests: net: bridge: Parameterize ageing timeout (Tobias Waldekranz)  [Orabug: 35383105]  
  - page_pool: Refactor page_pool to enable fragmenting after allocation (Alexander Duyck)  [Orabug: 35383105]  
  - RDMA/mlx5: Delete useless module.h include (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Delete get_num_static_uars function (Leon Romanovsky)  [Orabug: 35383105]  
  - bpf: add frags support to the bpf_xdp_adjust_tail() API (Eelco Chaudron)  [Orabug: 35383105]  
  - bpf: introduce bpf_xdp_get_buff_len helper (Lorenzo Bianconi)  [Orabug: 35383105]  
  - xdp: add frags support to xdp_return_{buff/frame} (Lorenzo Bianconi)  [Orabug: 35383105]  
  - asm-generic: Add missing brackets for io_stop_wc macro (Xiongfeng Wang)  [Orabug: 35383105]  
  - selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Amit Cohen)  [Orabug: 35383105]  
  - RDMA/irdma: Use auxiliary_device driver data helpers (David E. Box)  [Orabug: 35383105]  
  - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Xiongfeng Wang)  [Orabug: 35383105]  
  - xdp: move the if dev statements to the first (Yajun Deng)  [Orabug: 35383105]  
  - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Rafael J. Wysocki)  [Orabug: 35383105]  
  - gpio: mlxbf2: Introduce IRQ support (Asmaa Mnebhi)  [Orabug: 35383105]  
  - selftests: lib: forwarding: allow tests to not require mz and jq (Vladimir Oltean)  [Orabug: 35383105]  
  - ACPI: PM: Check states of power resources during initialization (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Qing Wang)  [Orabug: 35383105]  
  - testing: selftests: forwarding.config.sample: Add tc flag (Amit Cohen)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: bring up the ports automatically (Vladimir Oltean)  [Orabug: 35383105]  
  - driver core: bus: mark the struct bus_type for sysfs callbacks as constant (Greg Kroah-Hartman)  [Orabug: 35383105]  
  - ipv6: Remove in6addr_any alternatives. (Kuniyuki Iwashima)  [Orabug: 35383105]  
  - x86/apic/msi: Fix misconfigured non-maskable MSI quirk (Koichiro Den)  [Orabug: 35383105]  
  - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (James Gowans)  [Orabug: 35383105]  
  - genirq: Use BIT() for the IRQD_* state flags (Marc Zyngier)  [Orabug: 35383105]  
  - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Dexuan Cui)  [Orabug: 35383105]  
  - x86/pci/xen: populate MSI sysfs entries (Maximilian Heyne)  [Orabug: 35383105]  
  - PCI/MSI: Remove over-zealous hardware size check in pci_msix_validate_entries() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Reinette Chatre)  [Orabug: 35383105]  
  - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Take the per-device MSI lock before validating the control structure (Marc Zyngier)  [Orabug: 35383105]  
  - PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (Reinette Chatre)  [Orabug: 35383105]  
  - genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (Jason Gunthorpe)  [Orabug: 35383105]  
  - x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Woodhouse)  [Orabug: 35383105]  
  - gpio: tqmx86: fix uninitialized variable girq (Dongliang Mu)  [Orabug: 35383105]  
  - pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: vmd: Prevent recursive locking on interrupt allocation (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Populate sysfs entry only once (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() (Arnd Bergmann)  [Orabug: 35383105]  
  - r8169: don't use pci_irq_vector() in atomic context (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide constants for PCI/IMS support (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide prepare_desc() MSI domain op (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split MSI-X descriptor setup (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_alloc_irq_at() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_ops:: Prepare_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_desc:: Msi_data (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide struct msi_map (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Remove arch_create_remap_msi_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/amd: Switch to MSI base domains (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/vt-d: Switch to MSI parent domains (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/vector: Provide MSI parent domain (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Add support for per device MSI[X] domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split __pci_write_msi_msg() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add range checking to msi_insert_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_match_device_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_create/free_device_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Split msi_create_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add size info to struct msi_domain_info (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide data structs for per device domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide struct msi_parent_ops (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Rearrange MSI domain flags (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove unused alloc/free interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions (Ahmed S. Darwish)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Switch to domain id aware interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc() (Shin'ichiro Kawasaki)  [Orabug: 35383105]  
  - platform-msi: Switch to the domain id aware MSI interfaces (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide new domain id allocation functions (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide new domain id based interfaces for freeing interrupts (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make msi_add_simple_msi_descs() device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make descriptor freeing domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make descriptor allocation device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make msi_get_virq() device domain aware (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/msi: Make MSI descriptor iterators device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add pointers for per device irq domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move xarray into a separate struct and create an array (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Check for invalid MSI parent domain usage (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Create msi_api.h (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Make struct irqdomain readable (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use bullet lists in kernel-doc comments of api.c (Bagas Sanjaya)  [Orabug: 35383105]  
  - genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Minghao Chi)  [Orabug: 35383105]  
  - irqchip/gic: Switch to dynamic chip name output (Marc Zyngier)  [Orabug: 35383105]  
  - irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (Marc Zyngier)  [Orabug: 35383105]  
  - genirq: Allow the PM device to originate from irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: tpmx86: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: rcar: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: rcar: Propagate errors from devm_request_irq() (Lad Prabhakar)  [Orabug: 35383105]  
  - gpio: rcar: Use platform_get_irq() to get the interrupt (Lad Prabhakar)  [Orabug: 35383105]  
  - gpio: omap: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: mt7621: Kill parent_device usage (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/imx-intmux: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/renesas-irqc: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/gic: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove msi_domain_ops:: Msi_check() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove redundant msi_check() callback (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Validate MSI-X contiguous restriction early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reject MSI-X early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reject multi-MSI early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Sanitize MSI-X checks (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reorder functions in msi.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - Documentation: PCI: Add reference to PCI/MSI device driver APIs (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msi_restore_state() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msi_enabled() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_irq_get_affinity() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_disable_msix() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msix_vec_count() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_free_irq_vectors() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_irq_vector() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_alloc_irq_vectors() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_enable_msix_range() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_enable_msi() API to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_disable_msi() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move mask and unmask helpers to msi.h (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI: Prefer 'unsigned int' over bare 'unsigned' (Krzysztof Wilczyński)  [Orabug: 35383105]  
  - PCI/MSI: Get rid of externs in msi.h (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) (Andy Shevchenko)  [Orabug: 35383105]  
  - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) (Andy Shevchenko)  [Orabug: 35383105]  
  - PCI: brcmstb: Augment driver for MIPs SOCs (Jim Quinlan)  [Orabug: 35383105]  
  - PCI/MSI: Let the MSI core free descriptors (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_domain_info:: Bus_token (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/msi: Add bus token to struct msi_domain_info (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/irqdomain: Move bus token enum into a seperate header (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make __msi_domain_free_irqs() static (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_ops:: Post_free() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make __msi_domain_alloc_irqs() static (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add missing kernel doc to msi_next_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove filter from msi_free_descs_free_range() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/amd: Remove bogus check for multi MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/vt-d: Remove bogus check for multi MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Check for MSI enabled in __pci_msix_enable() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Prevent UAF in error path (Thomas Gleixner)  [Orabug: 35383105]  
  - irqdomain: Make of_phandle_args_to_fwspec() generally available (Marc Zyngier)  [Orabug: 35383105]  
  - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (Marc Zyngier)  [Orabug: 35383105]  
  - PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (Josef Johansson)  [Orabug: 35383105]  
  - PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Unbreak pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Convert storage to xarray (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Simplify sysfs handling (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add abuse prevention comment to msi header (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Mop up old interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Convert to new functions (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make interrupt allocation less convoluted (Thomas Gleixner)  [Orabug: 35383105]  
  - Revert "genirq/msi: Shutdown managed interrupts with unsatifiable affinities" (Qing Huang)  [Orabug: 35383105]  
  - platform-msi: Simplify platform device MSI code (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Let core code handle MSI descriptors (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Simplify MSI descriptor handling (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs() (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (Thomas Gleixner)  [Orabug: 35383105]  
  - NTB/msi: Convert to msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: hv: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/mpic_u3msi: Use msi_for_each-desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/fsl_msi: Use msi_for_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pasemi/msi: Convert to msi_on_each_dec() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/cell/axon_msi: Convert to msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/4xx/hsta: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - s390/pci: Rework MSI descriptor walk (Thomas Gleixner)  [Orabug: 35383105]  
  - xen/pcifront: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/xen: Use msi_for_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Let core code free MSI descriptors (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_add_msi_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Protect MSI operations (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide a set of advanced MSI accessors and iterators (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add mutex for MSI list protection (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move descriptor list to struct msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - driver core: use NUMA_NO_NODE during device_initialize (Max Gurtovoy)  [Orabug: 35383105]  
  - dmaengine: qcom_hidma: Cleanup MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/arm-smmu-v3: Use msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - perf/smmuv3: Use msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - dmaengine: mv_xor_v2: Get rid of msi_desc abuse (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Simplify pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_get_virq() in pci_get_vector() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide interface to retrieve Linux interrupt number (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Let core code check for contiguous entries (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Consolidate MSI descriptor data (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Store platform private data pointer in msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Rename functions and clarify comments (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove the original sysfs interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Let the core code handle sysfs groups (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Let the irq code handle sysfs groups (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_device_populate/destroy_sysfs() (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Decouple MSI[-X] disable from pcim_release() (Thomas Gleixner)  [Orabug: 35383105]  
  - device: Add device:: Msi_data pointer and struct msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - device: Move MSI related data into a struct (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Use PCI device properties (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/cell/axon_msi: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Use PCI device MSI property (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/XEN: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Set pci_dev::msi[x]_enabled early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move descriptor counting on allocation fail to the legacy code (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Handle PCI/MSI allocation fail in core code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make pci_msi_domain_check_cap() static (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move msi_lock to struct pci_dev (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Sanitize MSI-X table map handling (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out irqdomain code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out !IRQDOMAIN code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out CONFIG_PCI_MSI independent part (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move code into a separate directory (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make msix_update_entries() smarter (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Cleanup include zoo (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make arch_restore_msi_irqs() less horrible. (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi, treewide: Use a named struct for PCI/MSI attributes (Thomas Gleixner)  [Orabug: 35383105]  
  - MIPS: Octeon: Use arch_setup_msi_irq() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove msi_desc_to_pci_sysdata() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make pci_msi_domain_write_msg() static (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Fixup includes (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove unused domain callbacks (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Guard sysfs code (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/4xx: Complete removal of MSI support (Cédric Le Goater)  [Orabug: 35383105]  
  - powerpc/4xx: Remove MSI support which never worked (Thomas Gleixner)  [Orabug: 35383105]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-300.159.7.el9uek]
changelog:
  - uek-rpm: Run olddefconfig for UEK7 update 3 (Harshit Mogalapalli)  [Orabug: 36633514]  
  - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Carolina Jubran)  [Orabug: 36680931]  
  - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5: Fix fw reporter diagnose output (Aya Levin)  [Orabug: 36680931]  
  - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Saeed Mahameed)  [Orabug: 36680931]  
  - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5e: Fix inconsistent hairpin RQT sizes (Tariq Toukan)  [Orabug: 36680931]  
  - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: Fix error codes in alloc_branch_attr() (Dan Carpenter)  [Orabug: 36680931]  
  - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Dan Carpenter)  [Orabug: 36680931]  
  - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Vlad Buslov)  [Orabug: 36680931]  
  - net/mlx5e: XDP, Drop fragmented packets larger than MTU size (Carolina Jubran)  [Orabug: 36680931]  
  - net/mlx5e: Decrease num_block_tc when unblock tc offload (Chris Mi)  [Orabug: 36680931]  
  - net/mlx5e: Fix a race in command alloc flow (Shifeng Li)  [Orabug: 36680931]  
  - net/mlx5e: fix double free of encap_header (Vlad Buslov)  [Orabug: 36680931]  
  - net/mlx5: Fix a NULL vs IS_ERR() check (Dan Carpenter)  [Orabug: 36680931]  
  - net/mlx5e: Check netdev pointer before checking its net ns (Gavin Li)  [Orabug: 36680931]  
  - net/mlx5e: TC, Don't offload post action rule if not supported (Chris Mi)  [Orabug: 36680931]  
  - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Moshe Shemesh)  [Orabug: 36680931]  
  - net/mlx5e: Disable IPsec offload support if not FW steering (Chris Mi)  [Orabug: 36680931]  
  - net/mlx5e: Check the number of elements before walk TC rhashtable (Jianbo Liu)  [Orabug: 36680931]  
  - net/mlx5e: Reduce eswitch mode_lock protection context (Jianbo Liu)  [Orabug: 36680931]  
  - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Leon Romanovsky)  [Orabug: 36680931]  
  - net/mlx5e: Add IPsec and ASO syndromes check in HW (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Leon Romanovsky)  [Orabug: 36680931]  
  - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5e: Ensure that IPsec sequence packet number starts from 1 (Leon Romanovsky)  [Orabug: 36680931]  
  - net/mlx5e: Honor user choice of IPsec replay window size (Leon Romanovsky)  [Orabug: 36680931]  
  - netdevsim: Don't accept device bound programs (Stanislav Fomichev)  [Orabug: 36680931]  
  - net/mlx5: Increase size of irq name buffer (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Jianbo Liu)  [Orabug: 36680931]  
  - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Rahul Rameshbabu)  [Orabug: 36680931]  
  - net/mlx5: DR, Allow old devices to use multi destination FTE (Erez Shitrit)  [Orabug: 36680931]  
  - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Itamar Gozlan)  [Orabug: 36680931]  
  - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (George Kennedy)  [Orabug: 36680931]  
  - net: fill in MODULE_DESCRIPTION()s in kuba@'s modules (Jakub Kicinski)  [Orabug: 36680931]  
  - netdevsim: Block until all devices are released (Ido Schimmel)  [Orabug: 36680931]  
  - net/mlx5: fix uninit value use (Przemek Kitszel)  [Orabug: 36680931]  
  - RDMA/mlx5: Change the key being sent for MPV device affiliation (Patrisious Haddad)  [Orabug: 36680931]  
  - mlxsw: spectrum: Set SW LAG mode on Spectrum>1 (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: spectrum: Allocate LAG table when in SW LAG mode (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: spectrum_pgt: Generalize PGT allocation (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: spectrum_fid: Allocate PGT for the whole FID family in one go (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: pci: Permit toggling LAG mode (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: core, pci: Add plumbing related to LAG mode (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: cmd: Add QUERY_FW.lag_mode_support (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in comments (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: reg: Add SGCR.lag_lookup_pgt_base (Petr Machata)  [Orabug: 36680931]  
  - mlxsw: reg: Drop SGCR.llb (Petr Machata)  [Orabug: 36680931]  
  - net/mlx5: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - mlxsw: core: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - net/mlx5e: Allow IPsec soft/hard limits in bytes (Leon Romanovsky)  [Orabug: 36680931]  
  - net/mlx5e: Increase max supported channels number to 256 (Adham Faris)  [Orabug: 36680931]  
  - net/mlx5e: Preparations for supporting larger number of channels (Adham Faris)  [Orabug: 36680931]  
  - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Adham Faris)  [Orabug: 36680931]  
  - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Adham Faris)  [Orabug: 36680931]  
  - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Adham Faris)  [Orabug: 36680931]  
  - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Yu Liao)  [Orabug: 36680931]  
  - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Jinjie Ruan)  [Orabug: 36680931]  
  - net/mlx5: fix config name in Kconfig parameter documentation (Lukas Bulwahn)  [Orabug: 36680931]  
  - net/mlx5: Remove unused declaration (Yue Haibing)  [Orabug: 36680931]  
  - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Shay Drory)  [Orabug: 36680931]  
  - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Shay Drory)  [Orabug: 36680931]  
  - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Shay Drory)  [Orabug: 36680931]  
  - net/mlx5: Redesign SF active work to remove table_lock (Wei Zhang)  [Orabug: 36680931]  
  - net/mlx5: Parallelize vhca event handling (Wei Zhang)  [Orabug: 36680931]  
  - net/mlx4_core: replace deprecated strncpy with strscpy (Justin Stitt)  [Orabug: 36680931]  
  - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ido Schimmel)  [Orabug: 36680931]  
  - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ido Schimmel)  [Orabug: 36680931]  
  - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ido Schimmel)  [Orabug: 36680931]  
  - platform: mellanox: Fix misspelling error in routine name (Vadim Pasternak)  [Orabug: 36680931]  
  - platform: mellanox: Rename some init()/exit() functions for consistent naming (Vadim Pasternak)  [Orabug: 36680931]  
  - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: core_acl_flex_keys: Save chosen elements per block (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: Mark high entropy key blocks (Amit Cohen)  [Orabug: 36680931]  
  - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Nathan Chancellor)  [Orabug: 36680931]  
  - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - IB/hfi1: Annotate struct tid_rb_node with __counted_by (Kees Cook)  [Orabug: 36680931]  
  - net/mlx5: Handle IPsec steering upon master unbind/bind (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Add create alias flow table function to ipsec roce (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Implement alias object allow and create functions (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Add alias flow table bits (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Store devcom pointer inside IPsec RoCE (Patrisious Haddad)  [Orabug: 36680931]  
  - net/mlx5: Register mlx5e priv to devcom in MPV mode (Patrisious Haddad)  [Orabug: 36680931]  
  - RDMA/mlx5: Send events from IB driver about device affiliation state (Patrisious Haddad)  [Orabug: 36680931]  
  - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Vadim Pasternak)  [Orabug: 36680931]  
  - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Vadim Pasternak)  [Orabug: 36680931]  
  - mlxsw: reg: Limit MTBR register payload to a single data record (Vadim Pasternak)  [Orabug: 36680931]  
  - platform/x86: mlx-platform: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - platform/mellanox: mlxreg-hotplug: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - platform/mellanox: mlxbf-bootctl: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - RDMA/ipoib: Add support for XDR speed in ethtool (Patrisious Haddad)  [Orabug: 36680931]  
  - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Patrisious Haddad)  [Orabug: 36680931]  
  - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Patrisious Haddad)  [Orabug: 36680931]  
  - IB/mlx5: Add support for 800G_8X lane speed (Patrisious Haddad)  [Orabug: 36680931]  
  - IB/mlx5: Expose XDR speed through MAD (Or Har-Toov)  [Orabug: 36680931]  
  - IB/core: Add support for XDR link speed (Or Har-Toov)  [Orabug: 36680931]  
  - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Amit Cohen)  [Orabug: 36680931]  
  - mlxsw: Add 'ipv4_5' flex key (Amit Cohen)  [Orabug: 36680931]  
  - net: ethernet: mellanox: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36680931]  
  - net/mlx5: Enable 4 ports multiport E-switch (Shay Drory)  [Orabug: 36680931]  
  - net/mlx5: Add a health error syndrome for pci data poisoned (Moshe Shemesh)  [Orabug: 36680931]  
  - net/mlx5: DR, Handle multi destination action in the right order (Erez Shitrit)  [Orabug: 36680931]  
  - net/mlx5: DR, Add check for multi destination FTE (Erez Shitrit)  [Orabug: 36680931]  
  - net/mlx5: Bridge, Enable mcast in smfs steering mode (Erez Shitrit)  [Orabug: 36680931]  
  - net/mlx5e: Check police action rate for matchall filter (Jianbo Liu)  [Orabug: 36680931]  
  - net/mlx5e: Consider aggregated port speed during rate configuration (Jianbo Liu)  [Orabug: 36680931]  
  - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Remove SF table reference counting (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Push common deletion code into mlx5_sf_del() (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5e: Set en auxiliary devlink instance as nested (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Lift reload limitation when SFs are present (Jiri Pirko)  [Orabug: 36680931]  
  - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Jiri Pirko)  [Orabug: 36680931]  
  - mlx5: Implement SyncE support using DPLL infrastructure (Jiri Pirko)  [Orabug: 36680931]  
  - uapi: stddef.h: Fix header guard location (Alexey Dobriyan)  [Orabug: 36680931]  
  - Compiler Attributes: counted_by: Adjust name and identifier expansion (Kees Cook)  [Orabug: 36680931]  
  - Compiler Attributes: Add __counted_by macro (Kees Cook)  [Orabug: 36680931]  
  - netdevsim: fix memory leak in nsim_bus_dev_new() (Zhengchao Shao)  [Orabug: 36680931]  
  - IB/mlx5: Expose NDR speed through MAD (Maher Sanalla)  [Orabug: 36680931]  
  - devlink: Fix length of eswitch inline-mode (William Tu)  [Orabug: 36680931]  
  - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Jiri Pirko)  [Orabug: 36680931]  
  - tools: ynl-gen: always construct struct ynl_req_state (Jakub Kicinski)  [Orabug: 36680931]  
  - tools: ynl: fix duplicate op name in devlink (Jakub Kicinski)  [Orabug: 36680931]  
  - netlink: specs: devlink: add forgotten port function caps enum values (Jiri Pirko)  [Orabug: 36680931]  
  - netlink: specs: devlink: add the remaining command to generate complete split_ops (Jiri Pirko)  [Orabug: 36680931]  
  - netlink: specs: remove redundant type keys from attributes in subsets (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: remove netlink small_ops (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: remove duplicated netlink callback prototypes (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: rename netlink callback to be aligned with the generated ones (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: make devlink_flash_overwrite enum named one (Jiri Pirko)  [Orabug: 36680931]  
  - netlink: specs: devlink: make dont-validate single line (Jiri Pirko)  [Orabug: 36680931]  
  - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Jiri Pirko)  [Orabug: 36680931]  
  - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Jiri Pirko)  [Orabug: 36680931]  
  - genetlink: don't merge dumpit split op for different cmds into single iter (Jiri Pirko)  [Orabug: 36680931]  
  - Revert "tools: ynl-gen: always construct struct ynl_req_state" (Qing Huang)  [Orabug: 36680931]  
  - staging: qlge: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - qed: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - octeontx2-af: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - hinic: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - netdevsim: devlink health: use retained error fmsg API (Przemek Kitszel)  [Orabug: 36680931]  
  - devlink: retain error in struct devlink_fmsg (Przemek Kitszel)  [Orabug: 36680931]  
  - devlink: document devlink_rel_nested_in_notify() function (Jiri Pirko)  [Orabug: 36680931]  
  - Documentation: devlink: add a note about RTNL lock into locking section (Jiri Pirko)  [Orabug: 36680931]  
  - Documentation: devlink: add nested instance section (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: don't take instance lock for nested handle put (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: take device reference for devlink object (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Jiri Pirko)  [Orabug: 36680931]  
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: introduce possibility to expose info about nested devlinks (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: convert linecard nested devlink to new rel infrastructure (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: expose peer SF devlink instance (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: introduce object and nested devlink relationship infra (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: move devlink_nl_put_nested_handle() into netlink.c (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: put netnsid to nested handle (Jiri Pirko)  [Orabug: 36680931]  
  - devlink: move linecard struct into linecard.c (Jiri Pirko)  [Orabug: 36680931]  
  - netdev: replace napi_reschedule with napi_schedule (Christian Marangi)  [Orabug: 36680931]  
  - net: macb: simplify/cleanup NAPI reschedule checking (Robert Hancock)  [Orabug: 36680931]  
  - docs: networking: document NAPI (Jakub Kicinski)  [Orabug: 36680931]  
  - ice: Fix broken link in ice NAPI doc (Michal Wilczynski)  [Orabug: 36680931]  
  - netdev: make napi_schedule return bool on NAPI successful schedule (Christian Marangi)  [Orabug: 36680931]  
  - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Christian Marangi)  [Orabug: 36680931]  
  - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Sebastian Andrzej Siewior)  [Orabug: 36680931]  
  - leds: Convert all platform drivers to return void (Uwe Kleine-König)  [Orabug: 36680931]  
  - Revert "net/mlx5e: Fix a race in command alloc flow" (Qing Huang)  [Orabug: 36680931]  
  - net/mlx5e: Fix IPsec tunnel mode offload feature check (Rahul Rameshbabu)  [Orabug: 36680940]  
  - net/mlx5: E-switch, Change flow rule destination checking (Jianbo Liu)  [Orabug: 36680940]  
  - RDMA/mlx5: Expose register c0 for RDMA device (Mark Bloch)  [Orabug: 36680940]  
  - net/mlx5: E-Switch, expose eswitch manager vport (Mark Bloch)  [Orabug: 36680940]  
  - SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia)  [Orabug: 36755424]  
  - net/mlx5: offset comp irq index in name by one (Michael Liang)  [Orabug: 36760315]  
  - uek-rpm: Enable cluster scheduling domain level in aarch64 kconfig files (Libo Chen)  [Orabug: 36473714]  
  - arm64/uek-misc: add a new boot parameter uek=cls to turn on/off CLS sched domain at boot time (Libo Chen)  [Orabug: 36473714]  
  - topology: Remove unused cpu_cluster_mask() (Dietmar Eggemann)  [Orabug: 36473714]  
  - topology: make core_mask include at least cluster_siblings (Darren Hart)  [Orabug: 36473714]  
  - topology/sysfs: export cluster attributes only if an architectures has support (Heiko Carstens)  [Orabug: 36473714]  
  - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Barry Song)  [Orabug: 36473714]  
  - topology: Represent clusters of CPUs within a die (Jonathan Cameron)  [Orabug: 36473714]  
  - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Jiaxi Chen)  [Orabug: 36695394]  
  - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Jiaxi Chen)  [Orabug: 36695394]  
  - x86: KVM: Advertise AVX-IFMA CPUID to user space (Jiaxi Chen)  [Orabug: 36695394]  
  - x86: KVM: Advertise AMX-FP16 CPUID to user space (Chang S. Bae)  [Orabug: 36695394]  
  - x86: KVM: Advertise CMPccXADD CPUID to user space (Jiaxi Chen)  [Orabug: 36695394]  
  - x86/cpufeatures: Put the AMX macros in the word 18 block (Jim Mattson)  [Orabug: 36695394]  
  - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy)  [Orabug: 36695394]  
  - intel_idle: add Grand Ridge SoC support (Artem Bityutskiy)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang)  [Orabug: 36695394]  
  - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu)  [Orabug: 36695394]  
  - x86/resctrl: Add sparse_masks file in info (Fenghua Yu)  [Orabug: 36695394]  
  - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman)  [Orabug: 36695394]  
  - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman)  [Orabug: 36695394]  
  - x86/cpu: Fix Crestmont uarch (Peter Zijlstra)  [Orabug: 36695394]  
  - x86/cpu: Fix Gracemont uarch (Peter Zijlstra)  [Orabug: 36695394]  
  - powercap: RAPL: fix invalid initialization for pl4_supported field (Sumeet Pawnikar)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Add events for Intel SPR IMC PMU (Stephane Eranian)  [Orabug: 36695394]  
  - EDAC/i10nm: Add Intel Sierra Forest server support (Qiuxu Zhuo)  [Orabug: 36695394]  
  - perf/x86/msr: Add Granite Rapids (Kan Liang)  [Orabug: 36695394]  
  - platform/x86: ISST: Add support for MSR 0x54 (Srinivas Pandruvada)  [Orabug: 36695394]  
  - powercap: RAPL: Add Power Limit4 support for Meteor Lake SoC (Sumeet Pawnikar)  [Orabug: 36695394]  
  - EDAC/i10nm: Add Intel Granite Rapids server support (Qiuxu Zhuo)  [Orabug: 36695394]  
  - EDAC/i10nm: Make more configurations CPU model specific (Qiuxu Zhuo)  [Orabug: 36695394]  
  - powercap: intel_rapl: add support for Meteor Lake (Zhang Rui)  [Orabug: 36695394]  
  - perf/x86/msr: Add Meteor Lake support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86: Add Meteor Lake support (Kan Liang)  [Orabug: 36695394]  
  - perf: Add PMU_FORMAT_ATTR_SHOW (Kan Liang)  [Orabug: 36695394]  
  - platform/x86: intel/pmc: Replace all the reg_map with init functions (Gayatri Kammela)  [Orabug: 36695394]  
  - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (Zhang Rui)  [Orabug: 36695394]  
  - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Srinivas Pandruvada)  [Orabug: 36695394]  
  - perf/x86/msr: Add new Raptor Lake S support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86: Add new Raptor Lake S support (Kan Liang)  [Orabug: 36695394]  
  - x86/resctrl: Remove arch_has_empty_bitmaps (Babu Moger)  [Orabug: 36695394]  
  - intel_idle: Add AlderLake-N support (Zhang Rui)  [Orabug: 36695394]  
  - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Gayatri Kammela)  [Orabug: 36695394]  
  - tools/power turbostat: Add support for RPL-S (Zhang Rui)  [Orabug: 36695394]  
  - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Kan Liang)  [Orabug: 36695394]  
  - powercap: intel_rapl: Add support for RAPTORLAKE_S (Zhang Rui)  [Orabug: 36695394]  
  - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (Sumeet Pawnikar)  [Orabug: 36695394]  
  - powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P (Sumeet Pawnikar)  [Orabug: 36695394]  
  - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Qiuxu Zhuo)  [Orabug: 36695394]  
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Qiuxu Zhuo)  [Orabug: 36695394]  
  - EDAC/skx_common: Add ChipSelect ADXL component (Qiuxu Zhuo)  [Orabug: 36695394]  
  - perf/x86/intel: Fix PEBS data source encoding for ADL (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Kan Liang)  [Orabug: 36695394]  
  - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Gayatri Kammela)  [Orabug: 36695394]  
  - platform/x86/intel: pmc: Support Intel Raptorlake P (George D Sworo)  [Orabug: 36695394]  
  - tools/power turbostat: Support RAPTORLAKE P (George D Sworo)  [Orabug: 36695394]  
  - powercap: intel_rapl: Add support for RAPTORLAKE_P (George D Sworo)  [Orabug: 36695394]  
  - tools/power turbostat: add support for ALDERLAKE_N (Zhang Rui)  [Orabug: 36695394]  
  - powercap: intel_rapl: add support for ALDERLAKE_N (Zhang Rui)  [Orabug: 36695394]  
  - powercap: RAPL: Add Power Limit4 support for RaptorLake (Sumeet Pawnikar)  [Orabug: 36695394]  
  - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (Sumeet Pawnikar)  [Orabug: 36695394]  
  - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/uncore: Clean up uncore_pci_ids[] (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86: Add new Alder Lake and Raptor Lake support (Kan Liang)  [Orabug: 36695394]  
  - powercap: intel_rapl: add support for RaptorLake (Zhang Rui)  [Orabug: 36695394]  
  - tools/power turbostat: Introduce support for RaptorLake (Zhang Rui)  [Orabug: 36695394]  
  - perf/x86/uncore: Add Raptor Lake uncore support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/msr: Add Raptor Lake CPU support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86: Add Intel Raptor Lake support (Kan Liang)  [Orabug: 36695394]  
  - perf/x86/intel/uncore: Add IMC uncore support for ADL (Kan Liang)  [Orabug: 36695394]  
  - x86: intel_epb: Allow model specific normal EPB value (Srinivas Pandruvada)  [Orabug: 36695394]  
  - IB/core: Fix off-by-one attr index in setup_hw_port_stats (Sharath Srinivasan)  [Orabug: 36722740]  
  - genirq/msi: msi_desc::msi_index KABI fix for out-of-tree drivers (Qing Huang)  [Orabug: 36727160]  
  - mm: Incorrect argument for PAGEFLAG_FALSE (Vijay Kumar)  [Orabug: 36101034]  
  - Revert "RDMA/mlx5: Set MR cache limit for both PF and VF" (Qing Huang)  [Orabug: 36466391]  
  - Revert "net/mlx5: Disable mr_cache for SFs" (Qing Huang)  [Orabug: 36466391]  
  - {IB,net}/mlx5: Spread IB CQs more evenly over EQs (Parav Pandit)  [Orabug: 26790181] [Orabug: 31556116] [Orabug: 31556117] [Orabug: 36385281]  
  - rds: ib: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - net/mlx4: fix non-determinism when comp_vector is zero (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - IB/core: Introduce IB_CQ_FORCE_ZERO_CV (Håkon Bugge)  [Orabug: 33679626] [Orabug: 36385281]  
  - net: netdevsim: don't try to destroy PHC on VFs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski)  [Orabug: 36385281]  
  - platform/x86: mlx-platform: Add dependency on PCI to Kconfig (Vadim Pasternak)  [Orabug: 36385281]  
  - net/mlx5: Free used cpus mask when an IRQ is released (Maher Sanalla)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mkey cache WQ flush (Moshe Shemesh)  [Orabug: 36385281]  
  - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin)  [Orabug: 36385281]  
  - net/mlx5e: Don't offload internal port if filter device is out device (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Vlad Buslov)  [Orabug: 36385281]  
  - net/mlx5: E-switch, register event handler before arming the event (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Perform DMA operations in the right locations (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Radu Pirea (NXP OSS))  [Orabug: 36385281]  
  - platform: mellanox: Fix a resource leak in an error handling path in probing flow (Vadim Pasternak)  [Orabug: 36385281]  
  - RDMA/mlx5: Remove not-used cache disable flag (Leon Romanovsky)  [Orabug: 36385281]  
  - RDMA/mlx5: Implement mkeys management via LIFO queue (Shay Drory)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mkey cache possible deadlock on cleanup (Shay Drory)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Hamdan Igbaria)  [Orabug: 36385281]  
  - power: reset: use capital "OR" for multiple licenses in SPDX (Krzysztof Kozlowski)  [Orabug: 36385281]  
  - platform/mellanox: NVSW_SN2201 should depend on ACPI (Geert Uytterhoeven)  [Orabug: 36385281]  
  - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Bodong Wang)  [Orabug: 36385281]  
  - net/mlx5e: Clear mirred devices array if the rule is split (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Dima Chumak)  [Orabug: 36385281]  
  - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Dima Chumak)  [Orabug: 36385281]  
  - net/mlx5: Provide an interface to block change of IPsec capabilities (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Add IFC bits to support IPsec enable/disable (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Rewrite IPsec vs. TC block interface (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Drop extra layer of locks in IPsec (Leon Romanovsky)  [Orabug: 36385281]  
  - i2c: mlxcpld: Add support for extended transaction length (Vadim Pasternak)  [Orabug: 36385281]  
  - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: nvsw-sn2201: change fans i2c busses. (Michael Shych)  [Orabug: 36385281]  
  - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add initial support for PCIe based programming logic device (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Get interrupt line through ACPI (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Introduce ACPI init flow (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Prepare driver to allow probing through ACPI infrastructure (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Add reset callback (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Cosmetic changes (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Modify power off callback (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: add support for additional CPLD (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Add reset cause attribute (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: mlx-platform: Modify health and power hotplug action (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Modify reset causes description (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add field upgrade capability register (Vadim Pasternak)  [Orabug: 36385281]  
  - platform: mellanox: Add new attributes (Vadim Pasternak)  [Orabug: 36385281]  
  - mlx4: Delete custom device management logic (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Connect the infiniband part to the auxiliary bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Connect the ethernet part to the auxiliary bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Register mlx4 devices to an auxiliary virtual bus (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Move the bond work to the core driver (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Get rid of the mlx4_interface.activate callback (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Replace the mlx4_interface.event callback with a notifier (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Petr Pavlu)  [Orabug: 36385281]  
  - mlx4: Get rid of the mlx4_interface.get_dev callback (Petr Pavlu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec upper TCP protocol selector (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Emeel Hakim)  [Orabug: 36385281]  
  - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Embed struct devlink_port into driver structure (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Rework devlink port alloc/free into init/cleanup (Jiri Pirko)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix trailing */ formatting in block comment (Rohit Chavan)  [Orabug: 36385281]  
  - net/mlx5: Convert PCI error values to generic errnos (Ilpo Järvinen)  [Orabug: 36385281]  
  - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Li Zetao)  [Orabug: 36385281]  
  - net/mlx5: DR, Supporting inline WQE when possible (Itamar Gozlan)  [Orabug: 36385281]  
  - net/mlx5: Rename devlink port ops struct for PFs/VFs (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Update dead links in Kconfig documentation (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5: Remove health syndrome enum duplication (Gal Pressman)  [Orabug: 36385281]  
  - net/mlx5: DR, Remove unneeded local variable (Yevgeny Kliteynik)  [Orabug: 36385281]  
  - net/mlx5: DR, Fix code indentation (Yevgeny Kliteynik)  [Orabug: 36385281]  
  - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Saeed Mahameed)  [Orabug: 36385281]  
  - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Colin Ian King)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Introduce ethtool stats (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Adham Faris)  [Orabug: 36385281]  
  - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Add RoCE MACsec steering infrastructure in core (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Add MACsec priorities in RDMA namespaces (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Implement MACsec gid addition and deletion (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Remove netdevice from MACsec steering (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5: Remove dependency of macsec flow steering on ethernet (Patrisious Haddad)  [Orabug: 36385281]  
  - net/mlx5e: Move MACsec flow steering operations to be used as core library (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx4: Copy union directly (Gustavo A. R. Silva)  [Orabug: 36385281]  
  - mmc: sdhci-of-dwcmshc: Convert to platform remove callback returning void (Yangtao Li)  [Orabug: 36385281]  
  - net/mlx5: Don't query MAX caps twice (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove unused MAX HCA capabilities (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove unused CAPs (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: E-switch, Add checking for flow rule destinations (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Check with FW that sync reset completed successfully (Moshe Shemesh)  [Orabug: 36385281]  
  - net/mlx5: Expose max possible SFs via devlink resource (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Rahul Rameshbabu)  [Orabug: 36385281]  
  - net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst (Rahul Rameshbabu)  [Orabug: 36385281]  
  - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Yangtao Li)  [Orabug: 36385281]  
  - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ido Schimmel)  [Orabug: 36385281]  
  - i2c: mlxbf: Use dev_err_probe in probe function (Liao Chang)  [Orabug: 36385281]  
  - net: netdevsim: mimic tc-taprio offload (Vladimir Oltean)  [Orabug: 36385281]  
  - net: netdevsim: use mock PHC driver (Vladimir Oltean)  [Orabug: 36385281]  
  - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Adham Faris)  [Orabug: 36385281]  
  - net/mlx5: Expose port.c/mlx5_query_module_num() function (Adham Faris)  [Orabug: 36385281]  
  - selftests: mlxsw: router_bridge_lag: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: Set port STP state on bridge enslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ruan Jinjie)  [Orabug: 36385281]  
  - mlxbf_gige: Remove two unused function declarations (Yue Haibing)  [Orabug: 36385281]  
  - rtnetlink: remove redundant checks for nlattr IFLA_BRIDGE_MODE (Lin Ma)  [Orabug: 36385281]  
  - net/mlx5: Bridge, Only handle registered netdev bridge events (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Fix typo reminder -> remainder (Gal Pressman)  [Orabug: 36385281]  
  - net/mlx5: remove many unnecessary NULL values (Ruan Jinjie)  [Orabug: 36385281]  
  - net/mlx5: Allocate completion EQs dynamically (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Add IRQ vector to CPU lookup function (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Introduce mlx5_cpumask_default_spread (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Implement single completion EQ create/destroy methods (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Use xarray to store and manage completion EQs (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Use xarray to store and manage completion IRQs (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Refactor completion IRQ request/release API (Maher Sanalla)  [Orabug: 36385281]  
  - net/mlx5: Track the current number of completion EQs (Maher Sanalla)  [Orabug: 36385281]  
  - mlxsw: spectrum: Remove unused function declarations (Yue Haibing)  [Orabug: 36385281]  
  - net/mlx4: Remove many unnecessary NULL values (Ruan Jinjie)  [Orabug: 36385281]  
  - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Add get IPsec offload stats for uplink representor (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Make IPsec offload work together with eswitch and TC (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5: Compare with old_dest param to modify rule destination (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Refactor IPsec TX tables creation (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Refactor IPsec RX tables creation and destruction (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Change the parameter of IPsec RX skb handle function (Jianbo Liu)  [Orabug: 36385281]  
  - net/mlx5e: Add function to get IPsec offload namespace (Jianbo Liu)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_bridge: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rif_lag: Add a new selftest (Petr Machata)  [Orabug: 36385281]  
  - IB/mlx5: Add HW counter called rx_dct_connect (Shetu Ayalew)  [Orabug: 36385281]  
  - RDMA/mlx: Remove unnecessary variable initializations (Ruan Jinjie)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Petr Machata)  [Orabug: 36385281]  
  - leds: Explicitly include correct DT includes (Rob Herring)  [Orabug: 36385281]  
  - net/mlx5: Fix flowhash key set/get for custom RSS (Joe Damato)  [Orabug: 36385281]  
  - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Remove pointless devlink_rate checks (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5: Don't check vport->enabled in port ops (Jiri Pirko)  [Orabug: 36385281]  
  - net/mlx5e: Make flow classification filters static (Parav Pandit)  [Orabug: 36385281]  
  - net/mlx5e: Remove duplicate code for user flow (Parav Pandit)  [Orabug: 36385281]  
  - net/mlx5: Allocate command stats with xarray (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Remove redundant cmdif revision check (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5: Re-organize mlx5_cmd struct (Shay Drory)  [Orabug: 36385281]  
  - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5e: E-Switch, Register devcom device with switch id key (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Devcom, Infrastructure changes (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx5: Use shared code for checking lag is supported (Roi Dayan)  [Orabug: 36385281]  
  - net/mlx4: clean up a type issue (Dan Carpenter)  [Orabug: 36385281]  
  - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Increase Management Cable Info Access Register length (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Remove unused function argument (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Add Management Capabilities Mask Register (Amit Cohen)  [Orabug: 36385281]  
  - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Amit Cohen)  [Orabug: 36385281]  
  - platform: Explicitly include correct DT includes (Rob Herring)  [Orabug: 36385281]  
  - net/mlx5e: Support IPsec NAT-T functionality (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5e: Check for IPsec NAT-T support (Leon Romanovsky)  [Orabug: 36385281]  
  - net/mlx5: Add relevant capabilities bits to support NAT-T (Leon Romanovsky)  [Orabug: 36385281]  
  - sch_htb: Allow HTB quantum parameter in offload mode (Naveen Mamindlapalli)  [Orabug: 36385281]  
  - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay neighbours when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Allow event handlers to check unowned bridges (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Petr Machata)  [Orabug: 36385281]  
  - selftests: mlxsw: rtnetlink: Drop obsolete tests (Petr Machata)  [Orabug: 36385281]  
  - net: switchdev: Add a helper to replay objects on a bridge port (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Petr Machata)  [Orabug: 36385281]  
  - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Petr Machata)  [Orabug: 36385281]  
  - netdevsim: add dummy macsec offload (Sabrina Dubroca)  [Orabug: 36385281]  
  - selftests: mlxsw: Test port range registers' occupancy (Ido Schimmel)  [Orabug: 36385281]  
  - selftests: mlxsw: Add scale test for port ranges (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_flower: Add ability to match on port ranges (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_acl: Add port range key element (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_port_range: Add devlink resource support (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: spectrum_port_range: Add port range core (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: resource: Add resource identifier for port range registers (Ido Schimmel)  [Orabug: 36385281]  
  - mlxsw: reg: Add Policy-Engine Port Range Register (Ido Schimmel)  [Orabug: 36385281]  
  - RDMA/mlx5: align MR mem allocation size to power-of-two (Yuanyuan Zhong)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix Q-counters query in LAG mode (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Fix Q-counters per vport allocation (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Patrisious Haddad)  [Orabug: 36385281]  
  - RDMA/mlx5: Use query_special_contexts for mkeys (Or Har-Toov)  [Orabug: 36385281]  
  - platform_data/mlxreg: Add field with mapped resource address (Vadim Pasternak)  [Orabug: 36385281]  
  - RDMA/mlx4: Remove NULL check before dev_{put, hold} (zhang songyi)  [Orabug: 36385281]  
  - platform/chrome: cros_ec: sort header inclusion alphabetically (Tzung-Bi Shih)  [Orabug: 36385281]  
  - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Saeed Mahameed)  [Orabug: 36385281]  
  - RDMA/mlx5: Print wc status on CQE error and dump needed (Dust Li)  [Orabug: 36385281]  
  - RDMA/mlx4: Use bitmap_alloc() when applicable (Christophe JAILLET)  [Orabug: 36385281]  
  - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Arnd Bergmann)  [Orabug: 36385281]  
  - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Aharon Landau)  [Orabug: 36385281]  
  - RDMA/mlx5: Add modify_op_stat() support (Aharon Landau)  [Orabug: 36385281]  
  - RDMA/mlx5: Support optional counters in hw_stats initialization (Aharon Landau)  [Orabug: 36385281]  
  - tools: ynl: fix setting presence bits in simple nests (Jakub Kicinski)  [Orabug: 36385281]  
  - net: flow_dissector: Use 64bits for used_keys (Ratheesh Kannoth)  [Orabug: 36385281]  
  - netfilter: flowtable: Support GRE (Toshiaki Makita)  [Orabug: 36385281]  
  - tools: ynl: fix handling of multiple mcast groups (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: don't leak mcast_groups on init error (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: make sure we always pass yarg to mnl_cb_run (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: always construct struct ynl_req_state (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: fix reply command values (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move devlink_notify_register/unregister() to dev.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move small_ops definition into netlink.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move tracepoint definitions into core.c (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push linecard related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push rate related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Allow for devlink-rate nodes parent reassignment (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: Introduce new attribute 'tx_weight' to devlink-rate (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: Introduce new attribute 'tx_priority' to devlink-rate (Michal Wilczynski)  [Orabug: 36385281]  
  - devlink: push trap related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: use tracepoint_enabled() helper (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push region related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push param related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push resource related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push dpipe related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push shared buffer related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push port related code into separate file (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: push object register/unregister notifications into separate helpers (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Expose port function commands to control IPsec packet offloads (Dima Chumak)  [Orabug: 36385281]  
  - devlink: Expose port function commands to control IPsec crypto offloads (Dima Chumak)  [Orabug: 36385281]  
  - genetlink: add genlmsg_iput() API (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: add a family pointer to struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: use attrs from struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: add struct genl_info to struct genl_dumpit_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: remove userhdr from struct genl_info (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: make genl_info->nlhdr const (Jakub Kicinski)  [Orabug: 36385281]  
  - genetlink: push conditional locking into dumpit/done (Jakub Kicinski)  [Orabug: 36385281]  
  - net: ethtool: don't require empty header nests (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: support extack in dump ->start() (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: extend health reporter dump attributes by port index (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: extend health reporter dump selector by port index (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: allow user to narrow per-instance dumps by passing handle attrs (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: remove converted commands from small ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: remove duplicate temporary netlink callback prototypes (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: add commands that do per-instance dump (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: pass flags as an arg of dump_one() callback (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce dumpit callbacks for split ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename doit callbacks for per-instance dump commands (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: parse rate attrs in doit() callbacks (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: parse linecard attr in doit() callbacks (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: clear flag on port register error path (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Yue Haibing)  [Orabug: 36385281]  
  - devlink: use generated split ops and remove duplicated commands from small ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: include the generated netlink header (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: add split ops generated according to spec (Jiri Pirko)  [Orabug: 36385281]  
  - netlink: specs: devlink: add info-get dump op (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: un-static devlink_nl_pre/post_doit() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: introduce couple of dumpit callbacks for split ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename couple of doit netlink callbacks to match generated names (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: Remove unused extern declaration devlink_port_region_destroy() (Yue Haibing)  [Orabug: 36385281]  
  - devlink: add forgotten devlink instance lock assertion to devl_param_driverinit_value_set() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: convert param list to xarray (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: use xa_for_each_start() helper in devlink_nl_cmd_port_get_dump_one() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: fix the name of value arg of devl_param_driverinit_value_get() (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: make sure driver does not read updated driverinit param before reload (Jiri Pirko)  [Orabug: 36385281]  
  - devlink: don't use strcpy() to copy param value (Jiri Pirko)  [Orabug: 36385281]  
  - tools: ynl-gen: fix enum index in _decode_enum(..) (Arkadiusz Kubalewski)  [Orabug: 36385281]  
  - tools: ynl-gen: support / skip pads on the way to kernel (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't pass op_name to RenderInfo (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: support code gen for events (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: sanitize notification tracking (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: stop generating common notification handlers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: stop generating common notification handlers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: regenerate the if ladders (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: get attr type outside of if() (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: combine else with closing bracket (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: complete the C keyword list (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: regen: cleanup user space header includes (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: cleanup user space header includes (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add sample for devlink (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: generate code for the devlink family (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't generate forward declarations for policies - regen (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't generate forward declarations for policies (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: walk nested types in depth (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: inherit struct use info (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: try to sort the types more intelligently (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: enable code gen for directional specs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: refactor strmap helper generation (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: use enum names in op strmap more carefully (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: specs: devlink: fill in some details important for C (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: generate code for the handshake family (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: improve unwind on parsing errors (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fill in support for MultiAttr scalars (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add sample for netdev (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support fou and netdev in C (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: user space helpers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate static descriptions of notifications (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: switch to family struct (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate alloc and free helpers for req (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: move the response reading logic into YNL (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: generate enum-to-string helpers (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: add error checking for nested structs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: loosen type consistency check for events (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: don't override pure nested struct (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fix unused / pad attribute handling (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: add extra headers for user space (Jakub Kicinski)  [Orabug: 36385281]  
  - net: ynl: prefix uAPI header include with uapi/ (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink-specs: add partial specification for devlink (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: netlink: document the sub-type attribute property (Donald Hunter)  [Orabug: 36385281]  
  - tools: ynl: Fix genlmsg header encoding formats (Donald Hunter)  [Orabug: 36385281]  
  - ynl: make the tooling check the license (Jakub Kicinski)  [Orabug: 36385281]  
  - ynl: broaden the license even more (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fix get_mask utility routine (Lorenzo Bianconi)  [Orabug: 36385281]  
  - tools: ynl: fix render-max for flags definition (Lorenzo Bianconi)  [Orabug: 36385281]  
  - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: make definitions optional again (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fix enum-as-flags in the generic CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: move the enum classes to shared code (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use 1 as the default for first entry in attrs/ops (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: fully inherit attrs in subsets (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: netlink: add a starting guide for working with specs (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: net: add __pycache__ to gitignore (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: re-raise the exception instead of printing (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: fix single attribute structs with attr 0 only (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: net: use python3 explicitly (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: load jsonschema on demand (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use operation names from spec on the CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support pretty printing bad attribute names (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support multi-attr (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support directional enum-model in CLI (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add support for types needed by ethtool (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: use the common YAML loading and validation code (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add an object hierarchy to represent parsed spec (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: move the cli and netlink code around (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl-gen: prevent do / dump reordering (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: store ops in ordered dict to avoid random ordering (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: rename ops_list -> msg_list (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: support kdocs for flags in code generation (Jakub Kicinski)  [Orabug: 36385281]  
  - tools: ynl: add a completely generic client (Jakub Kicinski)  [Orabug: 36385281]  
  - net: add basic C code generators for Netlink (Jakub Kicinski)  [Orabug: 36385281]  
  - netlink: add schemas for YAML specs (Jakub Kicinski)  [Orabug: 36385281]  
  - docs: add more netlink docs (incl. spec docs) (Jakub Kicinski)  [Orabug: 36385281]  
  - Revert "{IB,net}/mlx5: Spread IB CQs more evenly over EQs" (Qing Huang)  [Orabug: 36385281]  
  - Revert "IB/core: Introduce IB_CQ_FORCE_ZERO_CV" (Qing Huang)  [Orabug: 36385281]  
  - Revert "net/mlx5: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - Revert "net/mlx4: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - Revert "rds: ib: fix non-determinism when comp_vector is zero" (Qing Huang)  [Orabug: 36385281]  
  - selftests/sgx: Include memory clobber for inline asm in test enclave (Jo Van Bulck)  [Orabug: 36649859]  
  - selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry (Jo Van Bulck)  [Orabug: 36649859]  
  - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Haitao Huang)  [Orabug: 36649859]  
  - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Jakob Koschel)  [Orabug: 36649859]  
  - convert sgx_set_attribute() to fdget()/fdput() (Al Viro)  [Orabug: 36649859]  
  - x86/sgx: use VM_ACCESS_FLAGS (Kefeng Wang)  [Orabug: 36649859]  
  - x86/sgx: Replace kmap/kunmap_atomic() calls (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Sean Christopherson)  [Orabug: 36649859]  
  - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Binbin Wu)  [Orabug: 36649859]  
  - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Dave Hansen)  [Orabug: 36649859]  
  - sgx: use ->f_mapping... (Al Viro)  [Orabug: 36649859]  
  - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Haitao Huang)  [Orabug: 36649859]  
  - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Kristen Carlson Accardi)  [Orabug: 36649859]  
  - x86/sgx: Drop 'page_index' from sgx_backing (Sean Christopherson)  [Orabug: 36649859]  
  - selftests/sgx: Page removal stress test (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test reclaiming of untouched page (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test invalid access to removed enclave page (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test faulty enclave behavior (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test complete changing of page type flow (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Introduce TCS initialization enclave operation (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Introduce dynamic entry point (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Test two different SGX2 EAUG flows (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Add test for TCS page permission changes (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Add test for EPCM permission changes (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Free up EPC pages directly to support large page ranges (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support complete page removal (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support modifying SGX page type (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Tighten accessible memory range after enclave initialization (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support adding of pages to an initialized enclave (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support restricting of enclave page permissions (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support VA page allocation without reclaiming (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_{grow,shrink}() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_page_alloc() (Jarkko Sakkinen)  [Orabug: 36649859]  
  - x86/sgx: Keep record of SGX page type (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Make sgx_ipi_cb() available internally (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Export sgx_encl_ewb_cpumask() (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Support loading enclave page without VMA permissions check (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EAUG function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EMODT function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add wrapper for SGX2 EMODPR function (Reinette Chatre)  [Orabug: 36649859]  
  - x86/sgx: Add short descriptions to ENCLS wrappers (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Remove extra newlines in test output (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Ensure enclave data available during debug print (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Do not attempt enclave build without valid enclave (Reinette Chatre)  [Orabug: 36649859]  
  - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Reinette Chatre)  [Orabug: 36649859]  
  - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (David Edmondson)  [Orabug: 36649859]  
  - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (David Edmondson)  [Orabug: 36649859]  
  - net/handshake: Fix handshake_req_destroy_test1 (Chuck Lever)  [Orabug: 36290669]  
  - handshake: Fix sign of key_serial_t fields (Chuck Lever)  [Orabug: 36290669]  
  - handshake: Fix sign of socket file descriptor fields (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: fix file ref count in handshake_nl_accept_doit() (Moritz Wanzenböck)  [Orabug: 36290669]  
  - SUNRPC/TLS: Lock the lower_xprt during the tls handshake (Anna Schumaker)  [Orabug: 36290669]  
  - SUNRPC: Fail quickly when server does not recognize TLS (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: fix null-ptr-deref in handshake_nl_done_doit() (Eric Dumazet)  [Orabug: 36290669]  
  - net/handshake: Trace events for TLS Alert helpers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use new helpers to handle TLS Alerts (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add helpers for parsing incoming TLS Alerts (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Send TLS Closure alerts before closing a TCP socket (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add API for sending TLS Closure alerts (Sherry Yang)  [Orabug: 36290669]  
  - net/tls: Add TLS Alert definitions (Chuck Lever)  [Orabug: 36290669]  
  - net/tls: Move TLS protocol elements to a separate header (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() (Jinjie Ruan)  [Orabug: 36290669]  
  - NFS: Add an "xprtsec=" NFS mount option (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Have struct nfs_client carry a TLS policy field (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add a TCP-with-TLS RPC transport class (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Capture CMSG metadata on client-side receive (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Ignore data_ready callbacks during TLS handshakes (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add RPC client support for the RPC_AUTH_TLS auth flavor (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Trace the rpc_create_args (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Plumb an API for setting transport layer security (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Improvements for fs_context-related tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Address RCU warning in net/sunrpc/svc.c (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove transport class dprintk call sites (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix comments for transport class registration (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Trace struct svc_sock lifetime events (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Improve observability in svc_tcp_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove dprintk() in svc_handle_xprt() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix an incorrect comment (Chuck Lever)  [Orabug: 36290669]  
  - net: ynl: prefix uAPI header include with uapi/ (Jakub Kicinski)  [Orabug: 36290669]  
  - net/handshake: remove fput() that causes use-after-free (Lin Ma)  [Orabug: 36290669]  
  - net/handshake: Enable the SNI extension to work properly (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Unpin sock->file if a handshake is cancelled (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: handshake_genl_notify() shouldn't ignore @flags (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix uninitialized local variable (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix handshake_dup() ref counting (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Remove unneeded check from handshake_dup() (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix sock->file allocation (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Squelch allocation warning during Kunit test (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix error handling in svc_setup_socket() (Chuck Lever)  [Orabug: 36290669]  
  - NFSD: Handle new xprtsec= export option (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Support TLS handshake in the server-side TCP socket code (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clear rq_xid when receiving a new RPC Call (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Recognize control messages in server-side TCP socket code (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Ensure server-side sockets have a sock->file (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Fix section mismatch in handshake_exit (Geert Uytterhoeven)  [Orabug: 36290669]  
  - net/handshake: Add Kunit tests for the handshake consumer API (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Add a kernel API for requesting a TLSv1.3 handshake (Chuck Lever)  [Orabug: 36290669]  
  - net/handshake: Create a NETLINK service for handling handshake requests (Chuck Lever)  [Orabug: 36290669]  
  - .gitignore: Do not ignore .kunitconfig files (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up the svc_xprt_flags() macro (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix whitespace damage in svcauth_unix.c (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Go back to using gsd->body_start (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Set rq_accept_statp inside ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Refactor RPC server dispatch method (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove no-longer-used helper functions (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Final clean-up of svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert RPC Reply header encoding to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist init_encode out of svc_authenticate() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream for encoding GSS reply verifiers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode replies in server-side GSS upcall helpers (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap data paths to use xdr_stream for replies (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_tls_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_unix_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_null_accept() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move svcxdr_init_encode() into ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Push svcxdr_init_encode() into svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add XDR encoding helper for opaque_auth (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove the rpc_stat variable in svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Check rq_auth_stat when preparing to wrap a response (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_priv() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_integ() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up svcauth_gss_release() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist svcxdr_init_decode() into svc_process() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove svc_process_common's argv parameter (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Decode most of RPC header with xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Eliminate unneeded variable (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Re-order construction of the first reply fields (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist init_decode out of svc_authenticate() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert the svcauth_gss_accept() pre-amble to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Clean up svcauth_gss_accept's NULL procedure check (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert gss_verify_header() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap_priv_data() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in unwrap_priv_data() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert unwrap_integ_data() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Rename automatic variables in unwrap_integ_data() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove gss_read_verf() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove gss_read_common_verf() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Hoist common verifier decoding code into svcauth_gss_proc_init() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move the server-side GSS upcall to a noinline function (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_tls_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_unix_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Convert svcauth_null_accept() to use xdr_stream (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add an XDR decoding helper for struct opaque_auth (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Move svcxdr_init_decode() into ->accept methods (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Push svcxdr_init_decode() into svc_process_common() (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Fix crasher in unwrap_integ_data() (Chuck Lever)  [Orabug: 36290669]  
  - sunrpc: svc: Remove an unused static function svc_ungetu32() (Li zeming)  [Orabug: 36290669]  
  - SUNRPC: Remove unused svc_rqst::rq_lock field (Chuck Lever)  [Orabug: 36290669]  
  - kunit: add macro to allow conditionally exposing static symbols to tests (Rae Moar)  [Orabug: 36290669]  
  - SUNRPC: Fix crasher in gss_unwrap_resp_integ() (Chuck Lever)  [Orabug: 36290669]  
  - KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Roberto Sassu)  [Orabug: 36290669]  
  - SUNRPC: Optimize svc_process() (Chuck Lever)  [Orabug: 36290669]  
  - NFS: Replace fs_context-related dprintk() call sites with tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Replace dprintk() call site in xs_data_ready (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Teach server to recognize RPC_AUTH_TLS (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Remove low signal-to-noise tracepoints (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: use different lock keys for INET6 and LOCAL (NeilBrown)  [Orabug: 36290669]  
  - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Trond Myklebust)  [Orabug: 36290669]  
  - SUNRPC: De-duplicate .pc_release() call sites (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Simplify the SVC dispatch code path (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Chuck Lever)  [Orabug: 36290669]  
  - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Chuck Lever)  [Orabug: 36290669]  
  - UNRPC: Return specific error code on kmalloc failure (Yang Li)  [Orabug: 36290669]  
  - mm: memcg: normalize the value passed into memcg_rstat_updated() (Yosry Ahmed)  [Orabug: 36560927]  
  - mm: memcg: refactor page state unit helpers (Yosry Ahmed)  [Orabug: 36560927]  
  - clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (Thomas Gleixner)  [Orabug: 36557346]  
  - uek-rpm/config-x86_64: Enable AMD_HSMP config. (Vijay Kumar)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: Fix iomem handling (Armin Wolf)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: improve the error log (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: add support for metrics tbl (Suma Hegde)  [Orabug: 36401050]  
  - amd_hsmp: Add HSMP protocol version 5 messages (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86/amd/hsmp: create plat specific struct (Suma Hegde)  [Orabug: 36401050]  
  - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36401050]  
  - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Barnabás Pőcze)  [Orabug: 36401050]  
  - platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons (Daniel Beer)  [Orabug: 36401050]  
  - platform/x86: Move AMD platform drivers to separate directory (Shyam Sundar S K)  [Orabug: 36401050]  
  - platform/x86: Add AMD system management interface (Suma Hegde)  [Orabug: 36401050]  
  - net/mlx5e: Implement Oracle only workaround for missing xdp_buff flags (Mikhael Goikhman)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5e: Fix overrun reported by coverity (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5: Nack sync reset request when HotPlug is enabled (Moshe Shemesh)  [Orabug: 35622106]  
  - RDMA/mlx5: Fix assigning access flags to cache mkeys (Michael Guralnik)  [Orabug: 35622106]  
  - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Rahul Rameshbabu)  [Orabug: 35622106]  
  - selftests: mlxsw: Fix test failure on Spectrum-4 (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Amit Cohen)  [Orabug: 35622106]  
  - mlxsw: reg: Fix SSPR register layout (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Danielle Ratson)  [Orabug: 35622106]  
  - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Shay Drory)  [Orabug: 35622106]  
  - platform: mellanox: Change register offset addresses (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: mlx-platform: Modify graceful shutdown callback and power down mask (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: mlx-platform: Fix signals polarity and latch mask (Vadim Pasternak)  [Orabug: 35622106]  
  - platform: mellanox: Fix order in exit flow (Vadim Pasternak)  [Orabug: 35622106]  
  - net/mlx5e: Add capability check for vnic counters (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Reload auxiliary devices in pci error handlers (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: LAG, Check correct bucket when modifying LAG (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: Unoffload post act rule when handling FIB events (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5: Fix devlink controller number for ECVF (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Return correct EC_VF function ID (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Yevgeny Kliteynik)  [Orabug: 35622106]  
  - net/mlx5e: TC, Fix internal port memory leak (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5e: Set proper IPsec source port in L4 selector (Leon Romanovsky)  [Orabug: 35622106]  
  - net/mlx5: Unregister devlink params in case interface is down (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: DR, Fix peer domain namespace setting (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: fs_chains: Fix ft prio if ignore_flow_level is not supported (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5: Bridge, set debugfs access right to root-only (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Jianbo Liu)  [Orabug: 35622106]  
  - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin)  [Orabug: 35622106]  
  - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Chris Mi)  [Orabug: 35622106]  
  - net/mlx5: Honor user input for migratable port fn attr (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5e: RX, Fix page_pool page fragment tracking for XDP (Dragos Tatulea)  [Orabug: 35622106]  
  - net/mlx5e: TC, CT: Offload ct clear only once (Yevgeny Kliteynik)  [Orabug: 35622106]  
  - net/mlx5: Register a unique thermal zone per device (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Zhengchao Shao)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Dan Carpenter)  [Orabug: 35622106]  
  - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Rahul Rameshbabu)  [Orabug: 35622106]  
  - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Zhengchao Shao)  [Orabug: 35622106]  
  - net/mlx5: Update the driver with the recent thermal changes (Daniel Lezcano)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Track next hops at CRIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Split nexthop finalization to two stages (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Link CRIFs to RIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Fix shared fdb error flow (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Remove redundant comment (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Use vhca_id for device index in vport rx rules (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Lag, Remove duplicate code checking lag is supported (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Fix error code in mlx5_is_reset_now_capable() (Dan Carpenter)  [Orabug: 35622106]  
  - net/mlx5: Fix reserved at offset in hca_cap register (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Fix SFs kernel documentation error (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Shay Drory)  [Orabug: 35622106]  
  - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu)  [Orabug: 35622106]  
  - ptp: Add .getmaxphase callback to ptp_clock_info (Rahul Rameshbabu)  [Orabug: 35622106]  
  - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Rahul Rameshbabu)  [Orabug: 35622106]  
  - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5: Add header file for events (Juhee Kang)  [Orabug: 35622106]  
  - net/mlx5: DR, update query of HCA caps for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Fix the macro for accessing EC VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5e: Add local loopback counter to vport stats (Or Har-Toov)  [Orabug: 35622106]  
  - net/mlx5: Expose bits for local loopback counter (Or Har-Toov)  [Orabug: 35622106]  
  - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Gal Pressman)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, remove redundant else statements (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5: Bridge, expose FDB state via debugfs (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Bridge, pass net device when linking vport to bridge (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Create eswitch debugfs root directory (Vlad Buslov)  [Orabug: 35622106]  
  - net/mlx5: Handle sync reset unload event (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Check DTOR entry value is not zero (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Expose timeout for sync reset unload stage (Moshe Shemesh)  [Orabug: 35622106]  
  - net/mlx5: Ack on sync_reset_request only if PF can do reset_now (Moshe Shemesh)  [Orabug: 35622106]  
  - net: tls: make the offload check helper take skb not socket (Jakub Kicinski)  [Orabug: 35622106]  
  - net/mlx5: Rely on dev->link_active_reporting (Maciej W. Rozycki)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Move IPIP init up (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper for RIF migration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper to free a RIF (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access nhgi->rif through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Access rif->dev through a helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Petr Machata)  [Orabug: 35622106]  
  - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: sdhci-st: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Uwe Kleine-König)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Petr Machata)  [Orabug: 35622106]  
  - RDMA/mlx5: Create an indirect flow table for steering anchor (Mark Bloch)  [Orabug: 35622106]  
  - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Patrisious Haddad)  [Orabug: 35622106]  
  - RDMA/mlx5: Reduce QP table exposure (Leon Romanovsky)  [Orabug: 35622106]  
  - net/mlx5: Nullify qp->dbg pointer post destruction (Patrisious Haddad)  [Orabug: 35622106]  
  - net/mlx5e: Remove a useless function call (Christophe JAILLET)  [Orabug: 35622106]  
  - net/mlx5: Light probe local SFs (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Move esw multiport devlink param to eswitch code (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Split function_setup() to enable and open functions (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Set max number of embedded CPU VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Query correct caps for min msix vectors (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Use correct vport when restoring GUIDs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add new page type for EC VF pages (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add/remove peer miss rules for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Add management of EC VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Update vport caps query/set for EC VFs (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Enable devlink port for embedded cpu VF vports (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Daniel Jurgens)  [Orabug: 35622106]  
  - net/mlx5: Simplify unload all rep code (Daniel Jurgens)  [Orabug: 35622106]  
  - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ido Schimmel)  [Orabug: 35622106]  
  - net/mlx5e: simplify condition after napi budget handling change (Jakub Kicinski)  [Orabug: 35622106]  
  - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Jiri Pirko)  [Orabug: 35622106]  
  - net/mlx5e: TC, refactor access to hash key (Oz Shlomo)  [Orabug: 35622106]  
  - net/mlx5e: Remove RX page cache leftovers (Tariq Toukan)  [Orabug: 35622106]  
  - net/mlx5e: Expose catastrophic steering error counters (Lama Kayal)  [Orabug: 35622106]  
  - net/mlx5: Enable 4 ports VF LAG (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, generalize handling of shared FDB (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Shay Drory)  [Orabug: 35622106]  
  - {net/RDMA}/mlx5: introduce lag_for_each_peer (Shay Drory)  [Orabug: 35622106]  
  - RDMA/mlx5: Free second uplink ib port (Shay Drory)  [Orabug: 35622106]  
  - selftests: mlxsw: egress_vid_classification: Fix the diagram (Petr Machata)  [Orabug: 35622106]  
  - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Petr Machata)  [Orabug: 35622106]  
  - mlxsw: spectrum_router: Clarify a comment (Petr Machata)  [Orabug: 35622106]  
  - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Saeed Mahameed)  [Orabug: 35622106]  
  - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: Devcom, Rename paired to ready (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: DR, handle more than one peer domain (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, generalize shared FDB creation (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, Handle multiple master egress rules (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, refactor FDB miss rule add/remove (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5: E-switch, enlarge peer miss group table (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: Handle offloads flows per peer (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: en_tc, re-factor query route port (Mark Bloch)  [Orabug: 35622106]  
  - net/mlx5e: rep, store send to vport rules per peer (Mark Bloch)  [Orabug: 35622106]  
  - net/mlx5e: tc, Refactor peer add/del flow (Shay Drory)  [Orabug: 35622106]  
  - net/mlx5e: en_tc, Extend peer flows to a list (Mark Bloch)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Do not force matching on iif (Ido Schimmel)  [Orabug: 35622106]  
  - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ido Schimmel)  [Orabug: 35622106]  
  - flow_offload: Reject matching on layer 2 miss (Ido Schimmel)  [Orabug: 35622106]  
  - flow_dissector: Dissect layer 2 miss from tc skb extension (Ido Schimmel)  [Orabug: 35622106]  
  - skbuff: bridge: Add layer 2 miss indication (Ido Schimmel)  [Orabug: 35622106]  
  - net/mlx4: Use bitmap_weight_and() (Christophe JAILLET)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: devlink, Only show PF related devlink warning when needed (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant vport_group_manager cap check (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Allow get vport api if esw exists (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Update when to set other vport context (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: E-Switch, Remove redundant check (Roi Dayan)  [Orabug: 35622106]  
  - net/mlx5: Remove redundant esw multiport validate function (Roi Dayan)  [Orabug: 35622106]  
  - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva)  [Orabug: 35622106]  
  - sch_htb: Allow HTB priority parameter in offload mode (Naveen Mamindlapalli)  [Orabug: 35622106]  
  - net: introduce and use skb_frag_fill_page_desc() (Yunsheng Lin)  [Orabug: 35622106]  
  - net: vxlan: Add nolocalbypass option to vxlan. (Vladimir Nikishkin)  [Orabug: 35622106]  
  - macsec: Use helper macsec_netdev_priv for offload drivers (Subbaraya Sundeep)  [Orabug: 35622106]  
  - net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ (Tariq Toukan)  [Orabug: 35622106]  
  - net/mlx5e: RX, Prepare non-linear striding RQ for XDP multi-buffer support (Tariq Toukan)  [Orabug: 35622106]  
  - net: ethernet: enetc: do not always access skb_shared_info in the XDP path (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: ethernet: enetc: unlock XDP_REDIRECT for XDP non-linear buffers (Lorenzo Bianconi)  [Orabug: 35622106]  
  - ptp: remove the .adjfreq interface function (Jacob Keller)  [Orabug: 35622106]  
  - ptp: convert remaining drivers to adjfine interface (Jacob Keller)  [Orabug: 35622106]  
  - ptp: bnxt: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: cpts: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: stmac: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: hclge: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: tg3: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp_ixp46x: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp_phc: convert .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller)  [Orabug: 35622106]  
  - drivers: convert unsupported .adjfreq to .adjfine (Jacob Keller)  [Orabug: 35622106]  
  - ptp: add missing documentation for parameters (Jacob Keller)  [Orabug: 35622106]  
  - lib/bitmap: add bitmap_weight_and() (Yury Norov)  [Orabug: 35622106]  
  - lib/bitmap: don't call __bitmap_weight() in kernel code (Yury Norov)  [Orabug: 35622106]  
  - net: atlantic: macsec: remove checks on the prepare phase (Antoine Tenart)  [Orabug: 35622106]  
  - net: atlantic: macsec: make the prepare phase a noop (Antoine Tenart)  [Orabug: 35622106]  
  - net: lan966x: Fix compilation error (Horatiu Vultur)  [Orabug: 35622106]  
  - bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Stanislav Fomichev)  [Orabug: 35622106]  
  - net: stmmac: optimize locking around PTP clock reads (Yannick Vignon)  [Orabug: 35622106]  
  - bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Stanislav Fomichev)  [Orabug: 35622106]  
  - bpf: test_run: Fix overflow in xdp frags parsing (Stanislav Fomichev)  [Orabug: 35622106]  
  - bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: introduce frags support to bpf_prog_test_run_xdp() (Lorenzo Bianconi)  [Orabug: 35622106]  
  - bpf: move user_size out of bpf_test_init (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: enable jumbo frames if the loaded XDP program support frags (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: add frags support to XDP_TX (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: marvell: rely on xdp_update_skb_shared_info utility routine (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: simplify mvneta_swbm_add_rx_fragment management (Lorenzo Bianconi)  [Orabug: 35622106]  
  - net: mvneta: update frags bit before passing the xdp buffer to eBPF layer (Lorenzo Bianconi)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Make the test more flexible for future use (Amit Cohen)  [Orabug: 35622106]  
  - selftests: mlxsw: vxlan: Remove IPv6 test case (Amit Cohen)  [Orabug: 35622106]  
  - bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Lorenz Bauer)  [Orabug: 35622106]  
  - Revert "net/mlx5: E-Switch, Protect unloading driver while adding rules" (Mikhael Goikhman)  [Orabug: 35622106]  
  - devlink: add missing unregister linecard notification (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: fix kernel-doc notation warnings (Randy Dunlap)  [Orabug: 35622106]  
  - devlink: bring port new reply back (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: make health report on unregistered instance warn just once (Jakub Kicinski)  [Orabug: 35622106]  
  - devlink: save devlink_port_ops into a variable in devlink_port_function_validate() (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_del() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_state_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_migratable_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_roce_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_fn_hw_addr_get/set() to devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlx5: register devlink ports with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_type_set() op into devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlx4: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: move port_split/unsplit() ops into devlink_port_ops (Jiri Pirko)  [Orabug: 35622106]  
  - nfp: devlink: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - mlxsw_core: register devlink port with ops (Jiri Pirko)  [Orabug: 35622106]  
  - ice: register devlink port for PF with ops (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: introduce port ops placeholder (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: Spelling corrections (Simon Horman)  [Orabug: 35622106]  
  - devlink: pass devlink_port pointer to ops->port_del() instead of index (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: remove no longer true locking comment from port_new/del() (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: remove duplicate port notification (Jiri Pirko)  [Orabug: 35622106]  
  - devlink: Fix TP_STRUCT_entry in trace of devlink health report (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Update devlink health documentation (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move health common function to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health test to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health dump to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: stop using NL_SET_ERR_MSG_MOD (Jacob Keller)  [Orabug: 35622106]  
  - devlink: Move devlink fmsg and health diagnose to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health report and recover to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink health get and set code to health file (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: health: Fix nla_nest_end in error flow (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Split out health reporter create code (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev selftest code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink_info_req struct to be local (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev flash code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev info code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - devlink: Move devlink dev eswitch code to dev (Moshe Shemesh)  [Orabug: 35622106]  
  - ethtool: report missing header via ext_ack in the default handler (Jakub Kicinski)  [Orabug: 35622106]  
  - ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack (Jakub Kicinski)  [Orabug: 35622106]  
  - devlink: use missing attribute ext_ack (Jakub Kicinski)  [Orabug: 35622106]  
  - netlink: add support for ext_ack missing attributes (Jakub Kicinski)  [Orabug: 35622106]  
  - selftests: forwarding: Suppress grep warnings (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Fix bridge MDB test flakiness (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: bridge_mdb: Use MDB get instead of dump (Ido Schimmel)  [Orabug: 35383105]  
  - clk: composite: Fix 'switching' to same clock (Alexander Stein)  [Orabug: 35383105]  
  - clk: composite: Fix handling of high clock rates (Sebastian Reichel)  [Orabug: 35383105]  
  - clk: composite: Use rate_ops.determine_rate when also a mux is available (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Check iproute2 version (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Remove executable bits from lib.sh (Benjamin Poirier)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Make test more robust (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: bridge_mdb: Fix failing test with old libnet (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Danielle Ratson)  [Orabug: 35383105]  
  - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Hans de Goede)  [Orabug: 35383105]  
  - thermal: thermal_hwmon: Fix a kernel NULL pointer dereference (Zhang Rui)  [Orabug: 35383105]  
  - docs/memory-barriers.txt: Add a missed closing parenthesis (SeongJae Park)  [Orabug: 35383105]  
  - selftests: forwarding: Use same VRF for port and VLAN upper (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Disable learning before link up (Ido Schimmel)  [Orabug: 35383105]  
  - net/mlx5e: Take RTNL lock before triggering netdev notifiers (Lama Kayal)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Fix fifo overrun on XDP_REDIRECT (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Take RTNL lock when needed before calling xdp_set_features() (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Fix crash on regular rq reactivation (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Fix invalid buffer access for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Fix scheduling of IPsec ASO query while in atomic (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Drop XFRM state lock when modifying flow steering (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix ESN update kernel panic (Patrisious Haddad)  [Orabug: 35383105]  
  - net/mlx5e: Don't delay release of hardware objects (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix wrong action data allocation in decap action (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Support SW created encap actions for FW table (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: TC, Cleanup ct resources for nic flow (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: TC, Add null pointer check for hardware miss support (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: Fix driver load with single msix vector (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Maxim Mikityanskiy)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Allow growing tail for XDP multi buffer (Maxim Mikityanskiy)  [Orabug: 35383105]  
  - RDMA/mlx5: Fix affinity assignment (Mark Bloch)  [Orabug: 35383105]  
  - net/mlx5: Ensure af_desc.mask is properly initialized (Chuck Lever)  [Orabug: 35383105]  
  - net/mlx5: Fix setting of irq->map.index for static IRQ case (Niklas Schnelle)  [Orabug: 35383105]  
  - net/mlx5: Remove rmap also in case dynamic MSIX not supported (Shay Drory)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Wrap notes in admonition blocks (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Add blank line separator before numbered lists (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Bagas Sanjaya)  [Orabug: 35383105]  
  - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Bagas Sanjaya)  [Orabug: 35383105]  
  - net/mlx5: Fix check for allocation failure in comp_irqs_request_pci() (Dan Carpenter)  [Orabug: 35383105]  
  - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Jianbo Liu)  [Orabug: 35383105]  
  - net/mlx5: Fix post parse infra to only parse every action once (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Use query_special_contexts cmd only once per mdev (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5: SF, Drain health before removing device (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Drain health before unregistering devlink (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5e: Consider internal buffers size in port buffer calculations (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5e: Prevent encap offload when neigh update is running (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: Fix indexing of mlx5_irq (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Fix irq affinity management (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5e: Use correct encap attribute during invalidation (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Shay Drory)  [Orabug: 35383105]  
  - net/mlx5: Collect command failures data only for known commands (Shay Drory)  [Orabug: 35383105]  
  - rcu/kvfree: Eliminate k[v]free_rcu() single argument macro (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Properly release work data structure (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Compare all fields in IPv6 address (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Don't overwrite extack message returned from IPsec SA validator (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix FW error while setting IPsec policy block action (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: Consider VLAN interface in MACsec TX steering rules (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5: Support MACsec over VLAN (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5: Enable MACsec offload feature for VLAN interface (Emeel Hakim)  [Orabug: 35383105]  
  - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: sch_tbf_*: Add a pre-run hook (Petr Machata)  [Orabug: 35383105]  
  - eth: mlx5: avoid iterator use outside of a loop (Jakub Kicinski)  [Orabug: 35383105]  
  - Revert "net/mlx5e: Don't use termination table when redundant" (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Nullify table pointer when failing to create (Aya Levin)  [Orabug: 35383105]  
  - net/mlx5: Use recovery timeout on sync reset flow (Moshe Shemesh)  [Orabug: 35383105]  
  - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: Release tunnel device after tc update skb (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Chris Mi)  [Orabug: 35383105]  
  - net/mlx5e: Release the label when replacing existing ct entry (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Don't clone flow post action attributes second time (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Update op_mode to op_mod for port selection (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_metadata_set() (Roi Dayan)  [Orabug: 35383105]  
  - net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn() (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonlinear case (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Fix releasing page_pool pages twice for striding RQ (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: Add vnic devlink health reporter to representors (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Maher Sanalla)  [Orabug: 35383105]  
  - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Maher Sanalla)  [Orabug: 35383105]  
  - Revert "net/mlx5: Expose steering dropped packets counter" (Maher Sanalla)  [Orabug: 35383105]  
  - net/mlx5: DR, Add memory statistics for domain object (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add more info in domain dbg dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5e: RX, Generalize mlx5e_fill_mxbuf() (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: RX, Take shared info fragment addition into a function (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Allow non-linear single-segment frames in XDP TX MPWQE (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Remove un-established assumptions on XDP buffer (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Consider large muti-buffer packets in Striding RQ params calculations (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Let XDP checker function get the params as input (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Improve Striding RQ check with XDP (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: XDP, Remove doubtful unlikely calls (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Introduce extended version for mlx5e_xmit_data (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Move struct mlx5e_xmit_data to datapath header (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Move XDP struct and enum to XDP header (Tariq Toukan)  [Orabug: 35383105]  
  - net/mlx5e: Accept tunnel mode for IPsec packet offload (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Create IPsec table with tunnel support only when encap is disabled (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5: Allow blocking encap changes in eswitch (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec TX packet offload in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec RX packet offload in tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Prepare IPsec packet reformat code for tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Configure IPsec SA tables to support tunnel mode (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Check IPsec packet offload tunnel capabilities (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Add IPsec packet offload tunnel bits (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Allow relaxed ordering read in VFs and VMs (Avihai Horon)  [Orabug: 35383105]  
  - net/mlx5: Update relaxed ordering read HCA capabilities (Avihai Horon)  [Orabug: 35383105]  
  - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Avihai Horon)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO write (Avihai Horon)  [Orabug: 35383105]  
  - net/mlx5: DR, Enable patterns and arguments for supporting devices (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Modify header action of size 1 optimization (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify header argument pointer to actions attributes (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify header arg pool mechanism (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Fix QP continuous allocation (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Read ICM memory into dedicated buffer (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add support for writing modify header argument (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Check for modify_header_argument device capabilities (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Add cache for modify header pattern (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - mlx4: use READ_ONCE/WRITE_ONCE for ring indexes (Jakub Kicinski)  [Orabug: 35383105]  
  - net/mlx5: DR, Add modify-header-pattern ICM pool (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Prepare sending new WQE type (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Add new WQE for updating flow table (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Add mlx5_ifc bits for modify header argument (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Yevgeny Kliteynik)  [Orabug: 35383105]  
  - net/mlx5: Create a new profile for SFs (Parav Pandit)  [Orabug: 35383105]  
  - net/mlx5: Bridge, add tracepoints for multicast (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, implement mdb offload (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, support multicast VLAN pop (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, add per-port multicast replication tables (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, snoop igmp/mld packets (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, extract code to lookup parent bridge of port (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, move additional data structures to priv header (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Bridge, increase bridge tables sizes (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Vlad Buslov)  [Orabug: 35383105]  
  - net/mlx5e: Simulate missing IPsec TX limits hardware functionality (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Generalize IPsec work structs (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Reduce contention in IPsec workqueue (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Set IPsec replay sequence numbers (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Remove ESN callbacks if it is not supported (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5e: Remove redundant macsec code (Emeel Hakim)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove sample and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove mirror and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove multiple ct actions limitation (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove special handling of CT action (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove CT action reordering (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: CT: Use per action stats (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Remove unused vf_tun variable (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: Set default can_offload action (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: Rename kfree_rcu() to kfree_rcu_mightsleep() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - net/mlx5e: Overcome slow response for first IPsec ASO WQE (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Add SW implementation to support IPsec 64 bit soft and hard limits (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Prevent zero IPsec soft/hard limits (Leon Romanovsky)  [Orabug: 35383105]  
  - net/mlx5e: Factor out IPsec ASO update function (Leon Romanovsky)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ido Schimmel)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ido Schimmel)  [Orabug: 35383105]  
  - mlxsw: core_thermal: Use static trip points for transceiver modules (Ido Schimmel)  [Orabug: 35383105]  
  - net/mlx5: Introduce other vport query for Q-counters (Patrisious Haddad)  [Orabug: 35383105]  
  - net/mlx5e: Fix build break on 32bit (Saeed Mahameed)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove unnecessary recycle parameter and page_cache stats (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Break the wqe bulk refill in smaller chunks (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Increase WQE bulk size for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Split off release path for xsk buffers for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Defer page release in legacy rq for better recycling (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Change wqe last_in_page field from bool to bit flags (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Defer page release in striding rq for better recycling (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Enable skb page recycling through the page_pool (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Enable dma map and sync from page_pool allocator (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove internal page_cache (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Store SHAMPO header pages in array (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove alloc unit layout constraint for striding rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page allocation (Dragos Tatulea)  [Orabug: 35383105]  
  - net/mlx5: Provide external API for allocating vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use one completion vector if eth is disabled (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Refactor calculation of required completion vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Move devlink registration before mlx5_load (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use dynamic msix vectors allocation (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Refactor completion irq request/release code (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Improve naming of pci function vectors (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Use newer affinity descriptor (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Modify struct mlx5_irq to use struct msi_map (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Fix wrong comment (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5e: Coding style fix, add empty line (Eli Cohen)  [Orabug: 35383105]  
  - lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_cpu_rmap_add (Eli Cohen)  [Orabug: 35383105]  
  - net/mlx5: Remove redundant pci_clear_master (Cai Huoqing)  [Orabug: 35383105]  
  - mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip (Vasily Khoruzhick)  [Orabug: 35383105]  
  - net/mlx5: Set out of order (ooo) by default (Or Har-Toov)  [Orabug: 35383105]  
  - net/mlx5: Expose bits for enabling out-of-order by default (Or Har-Toov)  [Orabug: 35383105]  
  - net/mlx5e: Update IPsec per SA packets/bytes count (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Support IPsec acquire default SA (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Allow policies with reqid 0, to support IKE policy holes (Raed Salem)  [Orabug: 35383105]  
  - xfrm: add new device offload acquire flag (Raed Salem)  [Orabug: 35383105]  
  - net/mlx5e: Use chains for IPsec policy priority offload (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: fs_core: Allow ignore_flow_level on TX dest (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5: fs_chains: Refactor to detach chains from tc usage (Paul Blakey)  [Orabug: 35383105]  
  - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Gavin Li)  [Orabug: 35383105]  
  - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Gavin Li)  [Orabug: 35383105]  
  - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Gavin Li)  [Orabug: 35383105]  
  - vxlan: Expose helper vxlan_build_gbp_hdr (Gavin Li)  [Orabug: 35383105]  
  - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Gavin Li)  [Orabug: 35383105]  
  - net: xdp: don't call notifiers during driver init (Jakub Kicinski)  [Orabug: 35383105]  
  - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: TC, Extract indr setup block checks to function (Maor Dickman)  [Orabug: 35383105]  
  - net/mlx5e: Add more information to hairpin table dump (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: Add devlink hairpin queues parameters (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5: Move needed PTYS functions to core layer (Gal Pressman)  [Orabug: 35383105]  
  - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Adham Faris)  [Orabug: 35383105]  
  - net/mlx5e: Utilize the entire fifo (Rahul Rameshbabu)  [Orabug: 35383105]  
  - net/mlx5: Implement thermal zone (Sandipan Patra)  [Orabug: 35383105]  
  - net/mlx5: Add comment to mlx5_devlink_params_register() (Jiri Pirko)  [Orabug: 35383105]  
  - net/mlx5: Stop waiting for PCI up if teardown was triggered (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5: remove redundant clear_bit (Moshe Shemesh)  [Orabug: 35383105]  
  - net/mlx5e: take into account device reconfiguration for xdp_features flag (Lorenzo Bianconi)  [Orabug: 35383105]  
  - xdp: add xdp_set_features_flag utility routine (Lorenzo Bianconi)  [Orabug: 35383105]  
  - gpio: mlxbf2: Convert to immutable irq_chip (Linus Walleij)  [Orabug: 35383105]  
  - net/mlx4_en: Replace fake flex-array with flexible-array member (Gustavo A. R. Silva)  [Orabug: 35383105]  
  - thermal: Use thermal_zone_device_type() accessor (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal: Don't use 'device' internal thermal zone structure field (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/core: Add a thermal zone 'devdata' accessor (Daniel Lezcano)  [Orabug: 35383105]  
  - RDMA/mlx5: Check reg_create() create for errors (Dan Carpenter)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Leon Romanovsky)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers for checksum handling (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add helpers for IP address handling (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Petr Machata)  [Orabug: 35383105]  
  - rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - netlink: provide an ability to set default extack message (Leon Romanovsky)  [Orabug: 35383105]  
  - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Petr Machata)  [Orabug: 35383105]  
  - RDMA/mlx5: Add work to remove temporary entries from the cache (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Michael Guralnik)  [Orabug: 35383105]  
  - RDMA/mlx5: Change the cache structure to an RB-tree (Michael Guralnik)  [Orabug: 35383105]  
  - wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Daniel Lezcano)  [Orabug: 35383105]  
  - selftests: forwarding: Add bridge MDB test (Ido Schimmel)  [Orabug: 35383105]  
  - selftests: forwarding: Rename bridge_mdb test (Ido Schimmel)  [Orabug: 35383105]  
  - ACPI: thermal: Adjust critical.flags.valid check (Rafael J. Wysocki)  [Orabug: 35383105]  
  - RDMA/mlx5: no need to kfree NULL pointer (Li Zhijian)  [Orabug: 35383105]  
  - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Hans J. Schultz)  [Orabug: 35383105]  
  - netlink: add support for formatted extack messages (Edward Cree)  [Orabug: 35383105]  
  - ata: ahci_imx: Fix compilation warning (Damien Le Moal)  [Orabug: 35383105]  
  - ACPI: thermal: Drop some redundant code (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: thermal: Drop redundant parens from expressions (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: thermal: Use white space more consistently (Rafael J. Wysocki)  [Orabug: 35383105]  
  - RDMA/mlx5: Enable ATS support for MRs and umems (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/mlx5: Add support for dmabuf to devx umem (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/core: Add UVERBS_ATTR_RAW_FD (Jason Gunthorpe)  [Orabug: 35383105]  
  - gpio: mlxbf2: Use generic_handle_irq_safe() (Sebastian Andrzej Siewior)  [Orabug: 35383105]  
  - genirq: Provide generic_handle_domain_irq_safe(). (Sebastian Andrzej Siewior)  [Orabug: 35383105]  
  - RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Daisuke Matsuda)  [Orabug: 35383105]  
  - net: dsa: don't dereference NULL extack in dsa_slave_changeupper() (Vladimir Oltean)  [Orabug: 35383105]  
  - IB/mlx5: Remove duplicate header inclusion related to ODP (Daisuke Matsuda)  [Orabug: 35383105]  
  - regulator/drivers/max8976: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - Input: sun4i-ts - switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - ata/drivers/ahci_imx: Switch to new of thermal API (Daniel Lezcano)  [Orabug: 35383105]  
  - thermal/drivers/ti-soc: Switch to new of API (Daniel Lezcano)  [Orabug: 35383105]  
  - RDMA/mlx5: Use the proper number of ports (Mark Bloch)  [Orabug: 35383105]  
  - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Jason Gunthorpe)  [Orabug: 35383105]  
  - RDMA/mlx5: Expose steering anchor to userspace (Mark Bloch)  [Orabug: 35383105]  
  - RDMA/mlx5: Refactor get flow table function (Mark Bloch)  [Orabug: 35383105]  
  - tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event (Steven Rostedt (Google))  [Orabug: 35383105]  
  - selftests: forwarding: Install no_forwarding.sh (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftests: forwarding: Install local_termination.sh (Martin Blumenstingl)  [Orabug: 35383105]  
  - selftest: net: bridge mdb add/del entry to port that is down (Casper Andersson)  [Orabug: 35383105]  
  - net: dsa: allow port_bridge_join() to override extack message (Clément Léger)  [Orabug: 35383105]  
  - selftests: forwarding: fix missing backslash (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: Add a tunnel-based test for L3 HW stats (Petr Machata)  [Orabug: 35383105]  
  - selftests: lib: Add a generic helper for obtaining HW stats (Petr Machata)  [Orabug: 35383105]  
  - selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Petr Machata)  [Orabug: 35383105]  
  - selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Petr Machata)  [Orabug: 35383105]  
  - selftests/net/forwarding: add missing tests to Makefile (Hangbin Liu)  [Orabug: 35383105]  
  - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: forwarding: add helpers for IP multicast group joins/leaves (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: forwarding: multiple instances in tcpdump helper (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: forwarding: add option to run tests with stable MAC addresses (Vladimir Oltean)  [Orabug: 35383105]  
  - gpio: Add helpers to ease the transition towards immutable irq_chip (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: Expose the gpiochip_irq_re[ql]res helpers (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: Don't fiddle with irqchips marked as immutable (Marc Zyngier)  [Orabug: 35383105]  
  - selftests: forwarding: new test, verify host mdb entries (Joachim Wiberg)  [Orabug: 35383105]  
  - selftests: netdevsim: hw_stats_l3: Add a new test (Petr Machata)  [Orabug: 35383105]  
  - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (YueHaibing)  [Orabug: 35383105]  
  - drivers/thermal/ti-soc-thermal: Add hwmon support (Romain Naour)  [Orabug: 35383105]  
  - selftests: forwarding: hw_stats_l3: Add a new test (Petr Machata)  [Orabug: 35383105]  
  - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Aharon Landau)  [Orabug: 35383105]  
  - selftests: forwarding: tests of locked port feature (Hans Schultz)  [Orabug: 35383105]  
  - rcu: Fix description of kvfree_rcu() (Uladzislau Rezki (Sony))  [Orabug: 35383105]  
  - selftests: net: bridge: Parameterize ageing timeout (Tobias Waldekranz)  [Orabug: 35383105]  
  - page_pool: Refactor page_pool to enable fragmenting after allocation (Alexander Duyck)  [Orabug: 35383105]  
  - RDMA/mlx5: Delete useless module.h include (Leon Romanovsky)  [Orabug: 35383105]  
  - RDMA/mlx5: Delete get_num_static_uars function (Leon Romanovsky)  [Orabug: 35383105]  
  - bpf: add frags support to the bpf_xdp_adjust_tail() API (Eelco Chaudron)  [Orabug: 35383105]  
  - bpf: introduce bpf_xdp_get_buff_len helper (Lorenzo Bianconi)  [Orabug: 35383105]  
  - xdp: add frags support to xdp_return_{buff/frame} (Lorenzo Bianconi)  [Orabug: 35383105]  
  - asm-generic: Add missing brackets for io_stop_wc macro (Xiongfeng Wang)  [Orabug: 35383105]  
  - selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Amit Cohen)  [Orabug: 35383105]  
  - RDMA/irdma: Use auxiliary_device driver data helpers (David E. Box)  [Orabug: 35383105]  
  - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Xiongfeng Wang)  [Orabug: 35383105]  
  - xdp: move the if dev statements to the first (Yajun Deng)  [Orabug: 35383105]  
  - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Rafael J. Wysocki)  [Orabug: 35383105]  
  - gpio: mlxbf2: Introduce IRQ support (Asmaa Mnebhi)  [Orabug: 35383105]  
  - selftests: lib: forwarding: allow tests to not require mz and jq (Vladimir Oltean)  [Orabug: 35383105]  
  - ACPI: PM: Check states of power resources during initialization (Rafael J. Wysocki)  [Orabug: 35383105]  
  - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Qing Wang)  [Orabug: 35383105]  
  - testing: selftests: forwarding.config.sample: Add tc flag (Amit Cohen)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Vladimir Oltean)  [Orabug: 35383105]  
  - selftests: net: mscc: ocelot: bring up the ports automatically (Vladimir Oltean)  [Orabug: 35383105]  
  - driver core: bus: mark the struct bus_type for sysfs callbacks as constant (Greg Kroah-Hartman)  [Orabug: 35383105]  
  - ipv6: Remove in6addr_any alternatives. (Kuniyuki Iwashima)  [Orabug: 35383105]  
  - x86/apic/msi: Fix misconfigured non-maskable MSI quirk (Koichiro Den)  [Orabug: 35383105]  
  - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (James Gowans)  [Orabug: 35383105]  
  - genirq: Use BIT() for the IRQD_* state flags (Marc Zyngier)  [Orabug: 35383105]  
  - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Dexuan Cui)  [Orabug: 35383105]  
  - x86/pci/xen: populate MSI sysfs entries (Maximilian Heyne)  [Orabug: 35383105]  
  - PCI/MSI: Remove over-zealous hardware size check in pci_msix_validate_entries() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Reinette Chatre)  [Orabug: 35383105]  
  - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Take the per-device MSI lock before validating the control structure (Marc Zyngier)  [Orabug: 35383105]  
  - PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (Reinette Chatre)  [Orabug: 35383105]  
  - genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (Jason Gunthorpe)  [Orabug: 35383105]  
  - x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Woodhouse)  [Orabug: 35383105]  
  - gpio: tqmx86: fix uninitialized variable girq (Dongliang Mu)  [Orabug: 35383105]  
  - pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: vmd: Prevent recursive locking on interrupt allocation (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Populate sysfs entry only once (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() (Arnd Bergmann)  [Orabug: 35383105]  
  - r8169: don't use pci_irq_vector() in atomic context (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide constants for PCI/IMS support (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide prepare_desc() MSI domain op (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split MSI-X descriptor setup (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_alloc_irq_at() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_ops:: Prepare_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_desc:: Msi_data (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide struct msi_map (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Remove arch_create_remap_msi_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/amd: Switch to MSI base domains (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/vt-d: Switch to MSI parent domains (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/vector: Provide MSI parent domain (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Add support for per device MSI[X] domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split __pci_write_msi_msg() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add range checking to msi_insert_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_match_device_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_create/free_device_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Split msi_create_irq_domain() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add size info to struct msi_domain_info (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide data structs for per device domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide struct msi_parent_ops (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Rearrange MSI domain flags (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove unused alloc/free interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions (Ahmed S. Darwish)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Switch to domain id aware interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc() (Shin'ichiro Kawasaki)  [Orabug: 35383105]  
  - platform-msi: Switch to the domain id aware MSI interfaces (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide new domain id allocation functions (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide new domain id based interfaces for freeing interrupts (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make msi_add_simple_msi_descs() device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make descriptor freeing domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make descriptor allocation device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make msi_get_virq() device domain aware (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/msi: Make MSI descriptor iterators device domain aware (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add pointers for per device irq domains (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move xarray into a separate struct and create an array (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Check for invalid MSI parent domain usage (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Create msi_api.h (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/irqdomain: Make struct irqdomain readable (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use bullet lists in kernel-doc comments of api.c (Bagas Sanjaya)  [Orabug: 35383105]  
  - genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Minghao Chi)  [Orabug: 35383105]  
  - irqchip/gic: Switch to dynamic chip name output (Marc Zyngier)  [Orabug: 35383105]  
  - irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (Marc Zyngier)  [Orabug: 35383105]  
  - genirq: Allow the PM device to originate from irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: tpmx86: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: rcar: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: rcar: Propagate errors from devm_request_irq() (Lad Prabhakar)  [Orabug: 35383105]  
  - gpio: rcar: Use platform_get_irq() to get the interrupt (Lad Prabhakar)  [Orabug: 35383105]  
  - gpio: omap: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - gpio: mt7621: Kill parent_device usage (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/imx-intmux: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/renesas-irqc: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - irqchip/gic: Move PM device over to irq domain (Marc Zyngier)  [Orabug: 35383105]  
  - x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove msi_domain_ops:: Msi_check() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove redundant msi_check() callback (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Validate MSI-X contiguous restriction early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reject MSI-X early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reject multi-MSI early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Sanitize MSI-X checks (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Reorder functions in msi.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - Documentation: PCI: Add reference to PCI/MSI device driver APIs (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msi_restore_state() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msi_enabled() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_irq_get_affinity() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_disable_msix() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_msix_vec_count() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_free_irq_vectors() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_irq_vector() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_alloc_irq_vectors() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_enable_msix_range() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_enable_msi() API to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move pci_disable_msi() to api.c (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Move mask and unmask helpers to msi.h (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI: Prefer 'unsigned int' over bare 'unsigned' (Krzysztof Wilczyński)  [Orabug: 35383105]  
  - PCI/MSI: Get rid of externs in msi.h (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) (Andy Shevchenko)  [Orabug: 35383105]  
  - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) (Andy Shevchenko)  [Orabug: 35383105]  
  - PCI: brcmstb: Augment driver for MIPs SOCs (Jim Quinlan)  [Orabug: 35383105]  
  - PCI/MSI: Let the MSI core free descriptors (Ahmed S. Darwish)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_domain_info:: Bus_token (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/msi: Add bus token to struct msi_domain_info (Ahmed S. Darwish)  [Orabug: 35383105]  
  - genirq/irqdomain: Move bus token enum into a seperate header (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make __msi_domain_free_irqs() static (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_ops:: Post_free() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make __msi_domain_alloc_irqs() static (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add missing kernel doc to msi_next_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove filter from msi_free_descs_free_range() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/amd: Remove bogus check for multi MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/vt-d: Remove bogus check for multi MSI-X (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Check for MSI enabled in __pci_msix_enable() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Prevent UAF in error path (Thomas Gleixner)  [Orabug: 35383105]  
  - irqdomain: Make of_phandle_args_to_fwspec() generally available (Marc Zyngier)  [Orabug: 35383105]  
  - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (Marc Zyngier)  [Orabug: 35383105]  
  - PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (Josef Johansson)  [Orabug: 35383105]  
  - PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Unbreak pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Convert storage to xarray (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Simplify sysfs handling (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add abuse prevention comment to msi header (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Mop up old interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Convert to new functions (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Make interrupt allocation less convoluted (Thomas Gleixner)  [Orabug: 35383105]  
  - Revert "genirq/msi: Shutdown managed interrupts with unsatifiable affinities" (Qing Huang)  [Orabug: 35383105]  
  - platform-msi: Simplify platform device MSI code (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Let core code handle MSI descriptors (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Simplify MSI descriptor handling (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs() (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (Thomas Gleixner)  [Orabug: 35383105]  
  - NTB/msi: Convert to msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI: hv: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/mpic_u3msi: Use msi_for_each-desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/fsl_msi: Use msi_for_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pasemi/msi: Convert to msi_on_each_dec() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/cell/axon_msi: Convert to msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/4xx/hsta: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - s390/pci: Rework MSI descriptor walk (Thomas Gleixner)  [Orabug: 35383105]  
  - xen/pcifront: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/xen: Use msi_for_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_on_each_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Let core code free MSI descriptors (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_add_msi_desc() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Protect MSI operations (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide a set of advanced MSI accessors and iterators (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Add mutex for MSI list protection (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Move descriptor list to struct msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - driver core: use NUMA_NO_NODE during device_initialize (Max Gurtovoy)  [Orabug: 35383105]  
  - dmaengine: qcom_hidma: Cleanup MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (Thomas Gleixner)  [Orabug: 35383105]  
  - mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (Thomas Gleixner)  [Orabug: 35383105]  
  - iommu/arm-smmu-v3: Use msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - perf/smmuv3: Use msi_get_virq() (Thomas Gleixner)  [Orabug: 35383105]  
  - dmaengine: mv_xor_v2: Get rid of msi_desc abuse (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Simplify pci_irq_get_affinity() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_get_virq() in pci_get_vector() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide interface to retrieve Linux interrupt number (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Let core code check for contiguous entries (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Use msi_desc::msi_index (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Consolidate MSI descriptor data (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Store platform private data pointer in msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Rename functions and clarify comments (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove the original sysfs interfaces (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Let the core code handle sysfs groups (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Let the irq code handle sysfs groups (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Provide msi_device_populate/destroy_sysfs() (Thomas Gleixner)  [Orabug: 35383105]  
  - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - bus: fsl-mc-msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - platform-msi: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Allocate MSI device data on first use (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Decouple MSI[-X] disable from pcim_release() (Thomas Gleixner)  [Orabug: 35383105]  
  - device: Add device:: Msi_data pointer and struct msi_device_data (Thomas Gleixner)  [Orabug: 35383105]  
  - device: Move MSI related data into a struct (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/pseries/msi: Use PCI device properties (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/cell/axon_msi: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/apic/msi: Use PCI device MSI property (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/pci/XEN: Use PCI device property (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Set pci_dev::msi[x]_enabled early (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move descriptor counting on allocation fail to the legacy code (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Handle PCI/MSI allocation fail in core code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make pci_msi_domain_check_cap() static (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move msi_lock to struct pci_dev (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Sanitize MSI-X table map handling (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out irqdomain code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out !IRQDOMAIN code (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Split out CONFIG_PCI_MSI independent part (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Move code into a separate directory (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make msix_update_entries() smarter (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Cleanup include zoo (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make arch_restore_msi_irqs() less horrible. (Thomas Gleixner)  [Orabug: 35383105]  
  - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi, treewide: Use a named struct for PCI/MSI attributes (Thomas Gleixner)  [Orabug: 35383105]  
  - MIPS: Octeon: Use arch_setup_msi_irq() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Remove msi_desc_to_pci_sysdata() (Thomas Gleixner)  [Orabug: 35383105]  
  - PCI/MSI: Make pci_msi_domain_write_msg() static (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Fixup includes (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Remove unused domain callbacks (Thomas Gleixner)  [Orabug: 35383105]  
  - genirq/msi: Guard sysfs code (Thomas Gleixner)  [Orabug: 35383105]  
  - powerpc/4xx: Complete removal of MSI support (Cédric Le Goater)  [Orabug: 35383105]  
  - powerpc/4xx: Remove MSI support which never worked (Thomas Gleixner)  [Orabug: 35383105]


