# changelog

author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.304.2.el8
changelog:
  - xfs: only relog deferred intent items if free space in the log gets low (Darrick J. Wong)  [Orabug: 33548995] 
  - xfs: expose the log push threshold (Darrick J. Wong)  [Orabug: 33548995] 
  - xfs: periodically relog deferred intent items (Darrick J. Wong)  [Orabug: 33548995] 
  - xfs: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 33548995] 
  - xfs: change the order in which child and parent defer ops are finished (Darrick J. Wong)  [Orabug: 33548995] 
  - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: add hugetlb demote page support (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: add demote bool to gigantic page routines (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: add demote hugetlb page sysfs interfaces (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: before freeing hugetlb page set dtor to appropriate value (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: drop ref count earlier after page allocation (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: address ref count racing in prep_compound_gigantic_page (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: remove prep_compound_huge_page cleanup (Mike Kravetz)  [Orabug: 33652181] 
  - hugetlb: add lockdep_assert_held() calls for hugetlb_lock (Mike Kravetz)  [Orabug: 33652181] 
  - Revert "Revert "net/mlx4_core: Add masking for a few queries on HCA caps"" (Freddy Carrillo)  [Orabug: 33666385] 
  - uek-rpm: configs: disable CONFIG_USB_GADGET (aloktiw)  [Orabug: 33730433] 
  - rds: ib: Incorporate the stat counter "ib_rdma_flush_mr_pool_avoided" in the structure "rds_ib_stat_names" (Praveen Kumar Kannoju)  [Orabug: 33742436] 
  - memcg: fix use-after-free in uncharge_batch (Michal Hocko)  [Orabug: 33752722] 
  - xfs: force the log offline when log intent item recovery fails (Darrick J. Wong)  [Orabug: 33757272] 
  - xfs: cancel intents immediately if process_intents fails (Darrick J. Wong)  [Orabug: 33757272]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.304.3.el8
changelog:
  - vfs: fs_context: fix up param length parsing in legacy_parse_param (Jamie Hill-Daniel)  [Orabug: 33766454]  {CVE-2022-0185}
  - LTS tag: v5.4.161 (Sherry Yang)  
  - erofs: fix unsafe pagevec reuse of hooked pclusters (Gao Xiang)  
  - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() (Yue Hu)  
  - PCI: Add MSI masking quirk for Nvidia ION AHCI (Marc Zyngier)  
  - PCI/MSI: Deal with devices lying about their MSI mask capability (Marc Zyngier)  
  - PCI/MSI: Destroy sysfs before freeing entries (Thomas Gleixner)  
  - parisc/entry: fix trace test in syscall exit path (Sven Schnelle)  
  - fortify: Explicitly disable Clang support (Kees Cook)  
  - scsi: ufs: Fix tm request when non-fatal error happens (Jaegeuk Kim)  
  - ext4: fix lazy initialization next schedule time computation in more granular unit (Shaoying Xu)  
  - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL (Maciej W. Rozycki)  
  - scsi: ufs: Fix interrupt error message for shared interrupts (Adrian Hunter)  
  - soc/tegra: pmc: Fix imbalanced clock disabling in error code path (Dmitry Osipenko)  
  - LTS tag: v5.4.160 (Sherry Yang)  [Orabug: 33536399] 
  - selftests/bpf: Fix also no-alu32 strobemeta selftest (Andrii Nakryiko)  
  - ath10k: fix invalid dma_addr_t token assignment (Arnd Bergmann)  
  - SUNRPC: Partial revert of commit 6f9f17287e78 (Trond Myklebust)  
  - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (Pali Rohár)  
  - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload (Vasant Hegde)  
  - s390/cio: make ccw_device_dma_* more robust (Halil Pasic)  
  - s390/tape: fix timer initialization in tape_std_assign() (Sven Schnelle)  
  - s390/cio: check the subchannel validity for dev_busid (Vineeth Vijayan)  
  - video: backlight: Drop maximum brightness override for brightness zero (Marek Vasut)  
  - mm, oom: do not trigger out_of_memory from the #PF (Michal Hocko)  
  - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Vasily Averin)  
  - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Naveen N. Rao)  
  - powerpc/security: Add a helper to query stf_barrier type (Naveen N. Rao)  
  - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Naveen N. Rao)  
  - powerpc/bpf: Validate branch ranges (Naveen N. Rao)  
  - powerpc/lib: Add helper to check if offset is within conditional branch range (Naveen N. Rao)  
  - ovl: fix deadlock in splice write (Miklos Szeredi)  
  - 9p/net: fix missing error check in p9_check_errors (Dominique Martinet)  
  - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Daniel Borkmann)  
  - f2fs: should use GFP_NOFS for directory inodes (Jaegeuk Kim)  
  - irqchip/sifive-plic: Fixup EOI failed when masked (Guo Ren)  
  - parisc: Fix set_fixmap() on PA1.x CPUs (Helge Deller)  
  - parisc: Fix backtrace to always include init funtion names (Helge Deller)  
  - ARM: 9156/1: drop cc-option fallbacks for architecture selection (Arnd Bergmann)  
  - ARM: 9155/1: fix early early_iounmap() (Michał Mirosław)  
  - selftests/net: udpgso_bench_rx: fix port argument (Willem de Bruijn)  
  - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy)  
  - net/smc: fix sk_refcnt underflow on linkdown and fallback (Dust Li)  
  - vsock: prevent unnecessary refcnt inc for nonblocking connect (Eiichi Tsukata)  
  - net: hns3: allow configure ETS bandwidth of all TCs (Guangbin Huang)  
  - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Eric Dumazet)  
  - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (John Fastabend)  
  - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions (Arnd Bergmann)  
  - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails (Chengfeng Ye)  
  - llc: fix out-of-bound array index in llc_sk_dev_hash() (Eric Dumazet)  
  - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Ian Rogers)  
  - zram: off by one in read_block_state() (Dan Carpenter)  
  - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Miaohe Lin)  
  - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Huang Guobin)  
  - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Hans de Goede)  
  - net: vlan: fix a UAF in vlan_dev_real_dev() (Ziyang Xuan)  
  - net: davinci_emac: Fix interrupt pacing disable (Maxim Kiselev)  
  - xen-pciback: Fix return in pm_ctrl_init() (YueHaibing)  
  - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' (Christophe JAILLET)  
  - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Trond Myklebust)  
  - scsi: qla2xxx: Turn off target reset during issue_lip (Quinn Tran)  
  - scsi: qla2xxx: Fix gnl list corruption (Quinn Tran)  
  - ar7: fix kernel builds for compiler test (Jackie Liu)  
  - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT (Ahmad Fatoum)  
  - m68k: set a default value for MEMORY_RESERVE (Randy Dunlap)  
  - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) (Eric W. Biederman)  
  - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Lars-Peter Clausen)  
  - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal)  
  - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read (Robert-Ionut Alexa)  
  - auxdisplay: ht16k33: Fix frame buffer device blanking (Geert Uytterhoeven)  
  - auxdisplay: ht16k33: Connect backlight to fbdev (Geert Uytterhoeven)  
  - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string (Geert Uytterhoeven)  
  - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (Claudiu Beznea)  
  - mtd: core: don't remove debugfs directory if device is in use (Zev Weiss)  
  - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() (Evgeny Novikov)  
  - fs: orangefs: fix error return code of orangefs_revalidate_lookup() (Jia-Ju Bai)  
  - NFS: Fix deadlocks in nfs_scan_commit_list() (Trond Myklebust)  
  - opp: Fix return in _opp_add_static_v2() (YueHaibing)  
  - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Don't spam about PIO Response Status (Marek Behún)  
  - drm/plane-helper: fix uninitialized variable reference (Alex Xu (Hello71))  
  - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Baptiste Lepers)  
  - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined (Arnaud Pouliquen)  
  - apparmor: fix error check (Tom Rix)  
  - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error (Hans de Goede)  
  - mips: cm: Convert to bitfield API to fix out-of-bounds access (Geert Uytterhoeven)  
  - powerpc/44x/fsp2: add missing of_node_put (Bixuan Cui)  
  - HID: u2fzero: properly handle timeouts in usb_submit_urb (Andrej Shadura)  
  - HID: u2fzero: clarify error check and length calculations (Andrej Shadura)  
  - serial: xilinx_uartps: Fix race condition causing stuck TX (Anssi Hannula)  
  - phy: qcom-qusb2: Fix a memory leak on probe (Vladimir Zapolskiy)  
  - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Richard Fitzgerald)  
  - ASoC: cs42l42: Correct some register default values (Richard Fitzgerald)  
  - ARM: dts: stm32: fix SAI sub nodes register range (Olivier Moysan)  
  - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC (Vegard Nossum)  
  - RDMA/mlx4: Return missed an error if device doesn't support steering (Leon Romanovsky)  
  - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Dan Carpenter)  
  - power: supply: rt5033_battery: Change voltage values to µV (Jakob Hauser)  
  - usb: gadget: hid: fix error code in do_config() (Dan Carpenter)  
  - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Andy Shevchenko)  
  - video: fbdev: chipsfb: use memset_io() instead of memset() (Christophe Leroy)  
  - clk: at91: check pmc node status before registering syscore ops (Clément Léger)  
  - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe (Dongliang Mu)  
  - soc/tegra: Fix an error handling path in tegra_powergate_power_up() (Christophe JAILLET)  
  - arm: dts: omap3-gta04a4: accelerometer irq fix (Andreas Kemnade)  
  - ALSA: hda: Reduce udelay() at SKL+ position reporting (Takashi Iwai)  
  - JFS: fix memleak in jfs_mount (Dongliang Mu)  
  - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT (Jackie Liu)  
  - scsi: dc395: Fix error case unwinding (Tong Zhang)  
  - ARM: dts: at91: tse850: the emac<->phy interface is rmii (Peter Rosin)  
  - arm64: dts: meson-g12a: Fix the pwm regulator supply properties (Anand Moon)  
  - RDMA/bnxt_re: Fix query SRQ failure (Selvin Xavier)  
  - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY (Marijn Suijten)  
  - arm64: dts: rockchip: Fix GPU register width for RK3328 (Alex Bee)  
  - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() (Jackie Liu)  
  - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths (Christophe JAILLET)  
  - RDMA/rxe: Fix wrong port_cap_flags (Junji Wei)  
  - ibmvnic: Process crqs after enabling interrupts (Sukadev Bhattiprolu)  
  - ibmvnic: don't stop queue in xmit (Sukadev Bhattiprolu)  
  - udp6: allow SO_MARK ctrl msg to affect routing (Jakub Kicinski)  
  - selftests/bpf: Fix fclose/pclose mismatch in test_progs (Andrea Righi)  
  - crypto: pcrypt - Delay write to padata->info (Daniel Jordan)  
  - net: phylink: avoid mvneta warning when setting pause parameters (Russell King (Oracle))  
  - net: amd-xgbe: Toggle PLL settings during rate change (Shyam Sundar S K)  
  - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (Alex Deucher)  
  - wcn36xx: add proper DMA memory barriers in rx path (Benjamin Li)  
  - libertas: Fix possible memory leak in probe and disconnect (Wang Hai)  
  - libertas_tf: Fix possible memory leak in probe and disconnect (Wang Hai)  
  - KVM: s390: Fix handle_sske page fault handling (Janis Schoetterl-Glausch)  
  - samples/kretprobes: Fix return value if register_kretprobe() failed (Tiezhu Yang)  
  - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Jon Maxwell)  
  - irq: mips: avoid nested irq_enter() (Mark Rutland)  
  - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (David Hildenbrand)  
  - libbpf: Fix BTF data layout checks and allow empty BTF (Andrii Nakryiko)  
  - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi (Tetsuo Handa)  
  - drm/msm: Fix potential NULL dereference in DPU SSPP (Jessica Zhang)  
  - clocksource/drivers/timer-ti-dm: Select TIMER_OF (Kees Cook)  
  - PM: hibernate: fix sparse warnings (Anders Roxell)  
  - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Max Gurtovoy)  
  - phy: micrel: ksz8041nl: do not use power down mode (Stefan Agner)  
  - mwifiex: Send DELBA requests according to spec (Jonas Dreßler)  
  - rsi: stop thread firstly in rsi_91x_init() error handling (Ziyang Xuan)  
  - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Lorenzo Bianconi)  
  - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning (Nathan Chancellor)  
  - block: ataflop: fix breakage introduced at blk-mq refactoring (Michael Schmitz)  
  - mmc: mxs-mmc: disable regulator on error and in the remove function (Christophe JAILLET)  
  - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Jakub Kicinski)  
  - drm/msm: uninitialized variable in msm_gem_import() (Dan Carpenter)  
  - ath10k: fix max antenna gain unit (Sven Eckelmann)  
  - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff (Zev Weiss)  
  - hwmon: Fix possible memleak in __hwmon_device_register() (Yang Yingliang)  
  - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Daniel Borkmann)  
  - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Dan Carpenter)  
  - memstick: avoid out-of-range warning (Arnd Bergmann)  
  - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Tony Lindgren)  
  - b43: fix a lower bounds test (Dan Carpenter)  
  - b43legacy: fix a lower bounds test (Dan Carpenter)  
  - hwrng: mtk - Force runtime pm ops for sleep ops (Markus Schneider-Pargmann)  
  - crypto: qat - disregard spurious PFVF interrupts (Giovanni Cabiddu)  
  - crypto: qat - detect PFVF collision after ACK (Giovanni Cabiddu)  
  - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() (Evgeny Novikov)  
  - netfilter: nft_dynset: relax superfluous check on set updates (Pablo Neira Ayuso)  
  - EDAC/amd64: Handle three rank interleaving mode (Yazen Ghannam)  
  - ath9k: Fix potential interrupt storm on queue reset (Linus Lüssing)  
  - media: em28xx: Don't use ops->suspend if it is NULL (Colin Ian King)  
  - cpuidle: Fix kobject memory leaks in error paths (Anel Orazgaliyeva)  
  - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (Arnd Bergmann)  
  - kprobes: Do not use local variable when creating debugfs file (Punit Agrawal)  
  - media: cx23885: Fix snd_card_free call on null card pointer (Colin Ian King)  
  - media: tm6000: Avoid card name truncation (Kees Cook)  
  - media: si470x: Avoid card name truncation (Kees Cook)  
  - media: radio-wl1273: Avoid card name truncation (Kees Cook)  
  - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' (Christophe JAILLET)  
  - media: TDA1997x: handle short reads of hdmi info frame. (Tom Rix)  
  - media: dvb-usb: fix ununit-value in az6027_rc_query (Pavel Skripkin)  
  - media: cxd2880-spi: Fix a null pointer dereference on error handling path (Colin Ian King)  
  - media: em28xx: add missing em28xx_close_extension (Pavel Skripkin)  
  - drm/amdgpu: fix warning for overflow check (Arnd Bergmann)  
  - ath10k: Fix missing frame timestamp for beacon/probe-resp (Loic Poulain)  
  - net: dsa: rtl8366rb: Fix off-by-one bug (Linus Walleij)  
  - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() (Jiasheng Jiang)  
  - crypto: caam - disable pkc for non-E SoCs (Michael Walle)  
  - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (Dinghao Liu)  
  - wilc1000: fix possible memory leak in cfg_scan_result() (Ajay Singh)  
  - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long)  
  - net: net_namespace: Fix undefined member in key_remove_domain() (Yajun Deng)  
  - virtio-gpu: fix possible memory allocation failure (liuyuntao)  
  - drm/v3d: fix wait for TMU write combiner flush (Iago Toral Quiroga)  
  - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Neeraj Upadhyay)  
  - Bluetooth: fix init and cleanup of sco_conn.timeout_work (Desmond Cheong Zhi Xi)  
  - selftests/bpf: Fix strobemeta selftest regression (Andrii Nakryiko)  
  - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Pablo Neira Ayuso)  
  - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling (Sven Schnelle)  
  - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled (Sven Schnelle)  
  - task_stack: Fix end_of_stack() for architectures with upwards-growing stack (Helge Deller)  
  - parisc: fix warning in flush_tlb_all (Sven Schnelle)  
  - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Vitaly Kuznetsov)  
  - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() (Yang Yingliang)  
  - btrfs: do not take the uuid_mutex in btrfs_rm_device (Josef Bacik)  
  - net: annotate data-race in neigh_output() (Eric Dumazet)  
  - vrf: run conntrack only in context of lower/physdev for locally generated packets (Florian Westphal)  
  - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (Arnd Bergmann)  
  - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE (Stephen Suryaputra)  
  - ARM: clang: Do not rely on lr register for stacktrace (Masami Hiramatsu)  
  - smackfs: use __GFP_NOFAIL for smk_cipso_doi() (Tetsuo Handa)  
  - iwlwifi: mvm: disable RX-diversity in powersave (Johannes Berg)  
  - selftests: kvm: fix mismatched fclose() after popen() (Shuah Khan)  
  - PM: hibernate: Get block device exclusively in swsusp_check() (Ye Bin)  
  - nvme: drop scan_lock and always kick requeue list when removing namespaces (Hannes Reinecke)  
  - nvmet-tcp: fix use-after-free when a port is removed (Israel Rukshin)  
  - nvmet: fix use-after-free when a port is removed (Israel Rukshin)  
  - block: remove inaccurate requeue check (Jens Axboe)  
  - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() (Zheyu Ma)  
  - tracing/cfi: Fix cmp_entries_* functions signature mismatch (Kalesh Singh)  
  - workqueue: make sysfs of unbound kworker cpumask more clever (Menglong Dong)  
  - lib/xz: Validate the value before assigning it to an enum variable (Lasse Collin)  
  - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression (Lasse Collin)  
  - memstick: r592: Fix a UAF bug when removing the driver (Zheyu Ma)  
  - leaking_addresses: Always print a trailing newline (Kees Cook)  
  - ACPI: battery: Accept charges over the design capacity as full (André Almeida)  
  - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher)  
  - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Tuo Li)  
  - tracefs: Have tracefs directories not set OTH permission bits by default (Steven Rostedt (VMware))  
  - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart)  
  - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Anant Thazhemadam)  
  - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info (Ricardo Ribalda)  
  - media: ipu3-imgu: imgu_fmt: Handle properly try (Ricardo Ribalda)  
  - ACPICA: Avoid evaluating methods too early during system resume (Rafael J. Wysocki)  
  - ipmi: Disable some operations during a panic (Corey Minyard)  
  - media: rcar-csi2: Add checking to rcsi2_start_receiver() (Nadezda Lutovinova)  
  - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Hans de Goede)  
  - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK (Randy Dunlap)  
  - media: mceusb: return without resubmitting URB in case of -EPROTO error. (Rajat Asthana)  
  - media: imx: set a media_device bus_info string (Martin Kepplinger)  
  - media: s5p-mfc: Add checking to s5p_mfc_probe(). (Nadezda Lutovinova)  
  - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() (Tuo Li)  
  - media: uvcvideo: Set unique vdev name based in type (Ricardo Ribalda)  
  - media: uvcvideo: Return -EIO for control errors (Ricardo Ribalda)  
  - media: uvcvideo: Set capability in s_param (Ricardo Ribalda)  
  - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() (Dmitriy Ulitin)  
  - media: netup_unidvb: handle interrupt properly according to the firmware (Zheyu Ma)  
  - media: mt9p031: Fix corrupted frame after restarting stream (Dirk Bender)  
  - ath10k: high latency fixes for beacon buffer (Alagu Sankar)  
  - mwifiex: Properly initialize private structure on interface type changes (Jonas Dreßler)  
  - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Jonas Dreßler)  
  - x86: Increase exception stack sizes (Peter Zijlstra)  
  - smackfs: Fix use-after-free in netlbl_catmap_walk() (Pawan Gupta)  
  - locking/lockdep: Avoid RCU-induced noinstr fail (Peter Zijlstra)  
  - MIPS: lantiq: dma: reset correct number of channel (Aleksander Jan Bajkowski)  
  - MIPS: lantiq: dma: add small delay after reset (Aleksander Jan Bajkowski)  
  - platform/x86: wmi: do not fail if disabling fails (Barnabás Pőcze)  
  - drm/panel-orientation-quirks: add Valve Steam Deck (Simon Ser)  
  - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Takashi Iwai)   {CVE-2021-3640}
  - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 (Hans de Goede)  
  - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 (Hans de Goede)  
  - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) (Hans de Goede)  
  - dma-buf: WARN on dmabuf release with pending attachments (Charan Teja Reddy)  
  - USB: chipidea: fix interrupt deadlock (Johan Hovold)  
  - USB: iowarrior: fix control-message timeouts (Johan Hovold)  
  - USB: serial: keyspan: fix memleak on probe errors (Wang Hai)  
  - iio: dac: ad5446: Fix ad5622_write() return value (Pekka Korpinen)  
  - pinctrl: core: fix possible memory leak in pinctrl_enable() (Yang Yingliang)  
  - quota: correct error number in free_dqentry() (Zhang Yi)  
  - quota: check block number when reading the block in quota file (Zhang Yi)  
  - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG (Marek Behún)  
  - PCI: aardvark: Fix return value of MSI domain .alloc() method (Marek Behún)  
  - PCI: aardvark: Fix reporting Data Link Layer Link Active (Pali Rohár)  
  - PCI: aardvark: Do not unmask unused interrupts (Pali Rohár)  
  - PCI: aardvark: Fix checking for link up via LTSSM state (Pali Rohár)  
  - PCI: aardvark: Do not clear status bits of masked interrupts (Pali Rohár)  
  - PCI: pci-bridge-emul: Fix emulation of W1C bits (Marek Behún)  
  - xen/balloon: add late_initcall_sync() for initial ballooning done (Juergen Gross)  
  - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Pavel Skripkin)  
  - ALSA: mixer: oss: Fix racy access to slots (Takashi Iwai)  
  - serial: core: Fix initializing and restoring termios speed (Pali Rohár)  
  - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found (Xiaoming Ni)  
  - can: j1939: j1939_can_recv(): ignore messages with invalid source address (Zhang Changzhong)  
  - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport (Zhang Changzhong)  
  - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Sean Christopherson)  
  - power: supply: max17042_battery: use VFSOC for capacity when no rsns (Henrik Grimler)  
  - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold (Sebastian Krzyszkowiak)  
  - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT (Eric W. Biederman)  
  - signal: Remove the bogus sigkill_pending in ptrace_stop (Eric W. Biederman)  
  - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Alok Prasad)  
  - rsi: Fix module dev_oper_mode parameter description (Marek Vasut)  
  - rsi: fix rate mask set leading to P2P failure (Martin Fuzzey)  
  - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 (Martin Fuzzey)  
  - rsi: fix occasional initialisation failure with BT coex (Martin Fuzzey)  
  - wcn36xx: handle connection loss indication (Benjamin Li)  
  - libata: fix checking of DMA state (Reimar Döffinger)  
  - mwifiex: Read a PCI register after writing the TX ring write pointer (Jonas Dreßler)  
  - wcn36xx: Fix HT40 capability for 2Ghz band (Loic Poulain)  
  - evm: mark evm_fixmode as __ro_after_init (Austin Kim)  
  - rtl8187: fix control-message timeouts (Johan Hovold)  
  - PCI: Mark Atheros QCA6174 to avoid bus reset (Ingmar Klein)  
  - ath10k: fix division by zero in send path (Johan Hovold)  
  - ath10k: fix control-message timeout (Johan Hovold)  
  - ath6kl: fix control-message timeout (Johan Hovold)  
  - ath6kl: fix division by zero in send path (Johan Hovold)  
  - mwifiex: fix division by zero in fw download path (Johan Hovold)  
  - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell (Eric Badger)  
  - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property (Krzysztof Kozlowski)  
  - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled (Krzysztof Kozlowski)  
  - hwmon: (pmbus/lm25066) Add offset coefficients (Zev Weiss)  
  - ia64: kprobes: Fix to pass correct trampoline address to the handler (Masami Hiramatsu)  
  - btrfs: call btrfs_check_rw_degradable only if there is a missing device (Anand Jain)  
  - btrfs: fix lost error handling when replaying directory deletes (Filipe Manana)  
  - btrfs: clear MISSING device status bit in btrfs_close_one_device (Li Zhang)  
  - net/smc: Correct spelling mistake to TCPF_SYN_RECV (Wen Gu)  
  - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset (Yu Xiao)  
  - vmxnet3: do not stop tx queues after netif_device_detach() (Dongli Zhang)  
  - r8169: Add device 10ec:8162 to driver r8169 (Janghyub Seo)  
  - nvmet-tcp: fix header digest verification (Amit Engel)  
  - drm: panel-orientation-quirks: Add quirk for GPD Win3 (Mario)  
  - watchdog: Fix OMAP watchdog early handling (Walter Stoll)  
  - net: multicast: calculate csum of looped-back and forwarded packets (Cyril Strejc)  
  - spi: spl022: fix Microwire full duplex mode (Thomas Perrot)  
  - nvmet-tcp: fix a memory leak when releasing a queue (Maurizio Lombardi)  
  - bpf: Prevent increasing bpf_jit_limit above max (Lorenz Bauer)  
  - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 (Bryant Mairs)  
  - mmc: winbond: don't build on M68K (Randy Dunlap)  
  - reset: socfpga: add empty driver allowing consumers to probe (Paweł Anikiel)  
  - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode (Bastien Roucariès)  
  - hyperv/vmbus: include linux/bitops.h (Arnd Bergmann)  
  - sfc: Don't use netif_info before net_device setup (Erik Ekman)  
  - cavium: Fix return values of the probe function (Zheyu Ma)  
  - scsi: qla2xxx: Fix unmap of already freed sgl (Dmitry Bogdanov)  
  - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Zheyu Ma)  
  - cavium: Return negative value when pci_alloc_irq_vectors() fails (Zheyu Ma)  
  - x86/irq: Ensure PI wakeup handler is unregistered before module unload (Sean Christopherson)  
  - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Jane Malalane)  
  - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Tom Lendacky)  
  - fuse: fix page stealing (Miklos Szeredi)  
  - ALSA: timer: Unconditionally unlink slave instances, too (Takashi Iwai)  
  - ALSA: timer: Fix use-after-free problem (Wang Wensheng)  
  - ALSA: synth: missing check for possible NULL after the call to kstrdup (Austin Kim)  
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Alexander Tsoy)  
  - ALSA: line6: fix control and interrupt message timeouts (Johan Hovold)  
  - ALSA: 6fire: fix control and bulk message timeouts (Johan Hovold)  
  - ALSA: ua101: fix division by zero at probe (Johan Hovold)  
  - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Kai-Heng Feng)  
  - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Takashi Iwai)  
  - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela)  
  - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Tim Crawford)  
  - media: v4l2-ioctl: Fix check_ext_ctrls (Ricardo Ribalda)  
  - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers (Sean Young)  
  - media: ite-cir: IR receiver stop working after receive overflow (Sean Young)  
  - crypto: s5p-sss - Add error handling in s5p_aes_probe() (Tang Bin)  
  - firmware/psci: fix application of sizeof to pointer (jing yangyang)  
  - tpm: Check for integer overflow in tpm2_map_response_body() (Dan Carpenter)  
  - parisc: Fix ptrace check on syscall return (Helge Deller)  
  - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Christian Löhle)  
  - scsi: qla2xxx: Fix use after free in eh_abort path (Quinn Tran)  
  - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Arun Easi)  
  - libata: fix read log timeout value (Damien Le Moal)  
  - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Takashi Iwai)  
  - Input: elantench - fix misreporting trackpoint coordinates (Phoenix Huang)  
  - Input: iforce - fix control-message timeout (Johan Hovold)  
  - binder: use cred instead of task for getsecid (Todd Kjos)  
  - binder: use cred instead of task for selinux checks (Todd Kjos)  
  - binder: use euid from cred instead of using task (Todd Kjos)  
  - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Nehal Bakulchandra Shah)  
  - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Mathias Nyman)  
  - LTS tag: v5.4.159 (Sherry Yang)  
  - rsi: fix control-message timeout (Johan Hovold)  
  - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init (Gustavo A. R. Silva)  
  - staging: rtl8192u: fix control-message timeouts (Johan Hovold)  
  - staging: r8712u: fix control-message timeout (Johan Hovold)  
  - comedi: vmk80xx: fix bulk and interrupt message timeouts (Johan Hovold)  
  - comedi: vmk80xx: fix bulk-buffer overflow (Johan Hovold)  
  - comedi: vmk80xx: fix transfer-buffer overflows (Johan Hovold)  
  - comedi: ni_usb6501: fix NULL-deref in command paths (Johan Hovold)  
  - comedi: dt9812: fix DMA buffers on stack (Johan Hovold)  
  - isofs: Fix out of bound access for corrupted isofs image (Jan Kara)  
  - printk/console: Allow to disable console output by using console="" or console=null (Petr Mladek)  
  - binder: don't detect sender/target during buffer cleanup (Todd Kjos)  
  - usb-storage: Add compatibility quirk flags for iODD 2531/2541 (James Buren)  
  - usb: musb: Balance list entry in musb_gadget_queue (Viraj Shah)  
  - usb: gadget: Mark USB_FSL_QE broken on 64-bit (Geert Uytterhoeven)  
  - usb: ehci: handshake CMD_RUN instead of STS_HALT (Neal Liu)  
  - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Juergen Gross)  
  - LTS tag: v5.4.158 (Sherry Yang)  
  - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" (Wang Kefeng)  
  - Revert "drm/ttm: fix memleak in ttm_transfered_destroy" (Greg Kroah-Hartman)  
  - sfc: Fix reading non-legacy supported link modes (Erik Ekman)  
  - Revert "usb: core: hcd: Add support for deferring roothub registration" (Greg Kroah-Hartman)  
  - Revert "xhci: Set HCD flag to defer primary roothub registration" (Greg Kroah-Hartman)  
  - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Dan Carpenter)  
  - net: ethernet: microchip: lan743x: Fix skb allocation failure (Yuiko Oshino)  
  - vrf: Revert "Reset skb conntrack connection..." (Eugene Crosser)  
  - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei)  
  - LTS tag: v5.4.157 (Sherry Yang)  
  - perf script: Check session->header.env.arch before using it (Song Liu)  
  - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Halil Pasic)  
  - KVM: s390: clear kicked_mask before sleeping again (Halil Pasic)  
  - cfg80211: correct bridge/4addr mode check (Janusz Dziedzic)  
  - net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Julian Wiedmann)  
  - sctp: add vtag check in sctp_sf_ootb (Xin Long)  
  - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long)  
  - sctp: add vtag check in sctp_sf_violation (Xin Long)  
  - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long)  
  - sctp: fix the processing for INIT_ACK chunk (Xin Long)  
  - sctp: use init_tag from inithdr for ABORT chunk (Xin Long)  
  - phy: phy_start_aneg: Add an unlocked version (Andrew Lunn)  
  - phy: phy_ethtool_ksettings_get: Lock the phy for consistency (Andrew Lunn)  
  - net/tls: Fix flipped sign in async_wait.err assignment (Daniel Jordan)  
  - net: nxp: lpc_eth.c: avoid hang when bringing interface down (Trevor Woerner)  
  - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent (Yuiko Oshino)  
  - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails (Yuiko Oshino)  
  - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST (Guenter Roeck)  
  - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Mark Zhang)  
  - net: Prevent infinite while loop in skb_tx_hash() (Michael Chan)  
  - net: batman-adv: fix error handling (Pavel Skripkin)  
  - regmap: Fix possible double-free in regcache_rbtree_exit() (Yang Yingliang)  
  - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node (Clément Bœsch)  
  - RDMA/mlx5: Set user priority for DCT (Patrisious Haddad)  
  - nvme-tcp: fix data digest pointer calculation (Varun Prakash)  
  - nvmet-tcp: fix data digest pointer calculation (Varun Prakash)  
  - IB/hfi1: Fix abba locking issue with sc_disable() (Mike Marciniszyn)  
  - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields (Mike Marciniszyn)  
  - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Liu Jian)  
  - net: lan78xx: fix division by zero in send path (Johan Hovold)  
  - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Johannes Berg)  
  - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (Haibo Chen)  
  - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 (Shawn Guo)  
  - mmc: dw_mmc: exynos: fix the finding clock sample value (Jaehoon Chung)  
  - mmc: cqhci: clear HALT state after CQE enable (Wenbin Mei)  
  - mmc: vub300: fix control-message timeouts (Johan Hovold)  
  - net/tls: Fix flipped sign in tls_err_abort() calls (Daniel Jordan)  
  - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" (Pavel Skripkin)  
  - nfc: port100: fix using -ERRNO as command type mask (Krzysztof Kozlowski)  
  - ata: sata_mv: Fix the error handling of mv_chip_id() (Zheyu Ma)  
  - Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" (Rafał Miłecki)  
  - usbnet: fix error return code in usbnet_probe() (Wang Hai)  
  - usbnet: sanity check for maxpacket (Oliver Neukum)  
  - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Eric Dumazet)  
  - ipv6: use siphash in rt6_exception_hash() (Eric Dumazet)  
  - powerpc/bpf: Fix BPF_MOD when imm == 1 (Naveen N. Rao)  
  - ARM: 9141/1: only warn about XIP address when not compile testing (Arnd Bergmann)  
  - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype (Arnd Bergmann)  
  - ARM: 9134/1: remove duplicate memcpy() definition (Arnd Bergmann)  
  - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned (Nick Desaulniers)


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.304.4.el8
changelog:
  - scsi: libiscsi: Fix iscsi_task use after free() (Mike Christie)  [Orabug: 33794250] 
  - scsi: libiscsi: Drop taskqueuelock (Mike Christie)  [Orabug: 33794250] 
  - ib/core: add SET_DEVICE_OP call for clear_hw_stats() (Qing Huang)  [Orabug: 33495339] 
  - KVM: SVM: Don't intercept #GP for SEV guests (Sean Christopherson)  [Orabug: 33446920] 
  - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Sean Christopherson)  [Orabug: 33446920] 
  - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Sean Christopherson)  [Orabug: 33446920] 
  - rds/ib: Kernel upgrade to rds_ib_conns info displayed by rds-info (Rohit Nair)  [Orabug: 33660929] 
  - tee: handle lookup of shm with reference count 0 (Jens Wiklander)  [Orabug: 33739582]  {CVE-2021-44733}
  - smp: always continue to process IRQ work (Stephen Brennan)  [Orabug: 33802464]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.304.4.1.el8
changelog:
  - Revert "rds/ib: Kernel upgrade to rds_ib_conns info displayed by rds-info" (Rohit Nair)  [Orabug: 33832625] 
  - cgroup-v1: Require capabilities to set release_agent (Eric W. Biederman)  [Orabug: 33832582]  {CVE-2022-0492}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.304.4.2.el8
changelog:
  - netfilter: nf_tables_offload: incorrect flow offload action array size (Pablo
    Neira Ayuso)  [Orabug: 33899500]  {CVE-2022-25636}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.304.4.3.el8
changelog:
  - x86/speculation: The choice of retpoline mode is sometimes ignored (Patrick
    Colp)  [Orabug: 33890091]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.304.4.4.el8
changelog:
  - arm64: Use the clearbhb instruction in mitigations (James Morse)  [Orabug: 33921646] 
  - arm64: add ID_AA64ISAR2_EL1 sys register (Joey Gouly)  [Orabug: 33921646] 
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (James Morse)  [Orabug: 33921646] 
  - arm64: Mitigate spectre style branch history side channels (James Morse)  [Orabug: 33921646] 
  - KVM: arm64: Add templates for BHB mitigation sequences (James Morse)  [Orabug: 33921646] 
  - arm64: Add Cortex-X2 CPU part definition (Anshuman Khandual)  [Orabug: 33921646] 
  - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Suzuki K Poulose)  [Orabug: 33921646] 
  - arm64: Add part number for Arm Cortex-A77 (Rob Herring)  [Orabug: 33921646] 
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (James Morse)  [Orabug: 33921646] 
  - arm64: Add percpu vectors for EL1 (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Add macro for reading symbol addresses from the trampoline (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Add vectors that have the bhb mitigation sequences (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Allow the trampoline text to occupy multiple pages (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Make the kpti trampoline's kpti sequence optional (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Move trampoline macros out of ifdef'd section (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Move the trampoline data page before the text page (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Free up another register on kpti's tramp_exit path (James Morse)  [Orabug: 33921646] 
  - arm64: entry: Make the trampoline cleanup optional (James Morse)  [Orabug: 33921646] 
  - arm64: entry.S: Add ventry overflow sanity checks (James Morse)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: Add initial retpoline support" (Russell King)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br." (Russell King)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: Add MIDR_APM_POTENZA." (Russell King)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: insn: Add offset getter/setter for adr." (Russell King)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: alternatives: Add support for adr/adrp with offset in alt block." (Russell King)  [Orabug: 33921646] 
  - Revert "BACKPORT: VARIANT 2: arm64: Use alternative framework for retpoline." (Russell King)  [Orabug: 33921646] 
  - Revert "Arm64: add retpoline to cpu_show_spectre_v2" (Russell King)  [Orabug: 33921646] 
  - Revert "arm64: retpoline: Don't use retpoline in KVM's HYP part." (Russell King)  [Orabug: 33921646] 
  - Revert "uek-rpm: aarch64 config enable RETPOLINE" (Russell King)  [Orabug: 33921646] 
  - Revert "uek-rpm: aarch64 config enable RETPOLINE OL8" (Russell King)  [Orabug: 33921646] 
  - x86/speculation: Add knob for eibrs_retpoline_enabled (Patrick Colp)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Extend our code to properly support eibrs+lfence and eibrs+retpoline (Patrick Colp)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Update link to AMD speculation whitepaper (Kim Phillips)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Use generic retpoline by default on AMD (Kim Phillips)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Josh Poimboeuf)  [Orabug: 33922121]  {CVE-2021-26341}
  - Documentation/hw-vuln: Update spectre doc (Peter Zijlstra)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Add eIBRS + Retpoline options (Peter Zijlstra)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Peter Zijlstra (Intel))  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Borislav Petkov)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Update ALTERNATIVEs to (more closely) match upstream (Patrick Colp)  [Orabug: 33922121]  {CVE-2021-26341}
  - x86/speculation: Fix bug in retpoline mode on AMD with `spectre_v2=none` (Patrick Colp)  [Orabug: 33922121]  {CVE-2021-26341}
  - bpf: Add kconfig knob for disabling unpriv bpf by default (Daniel Borkmann)  [Orabug: 33926314]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.304.4.5.el8
changelog:
  - lib/iov_iter: initialize "flags" in new pipe_buffer (Max Kellermann)  [Orabug: 33942329]  {CVE-2022-0847}
  - bpf: Disallow unprivileged bpf by default (Pawan Gupta)  [Orabug: 33942374]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.305.1.el8
changelog:
  - btrfs: fix metadata reservation for fallocate that leads to transaction aborts (Filipe Manana)  [Orabug: 32675999] 
  - btrfs: inode: refactor the parameters of insert_reserved_file_extent() (Qu Wenruo)  [Orabug: 32675999] 
  - uek-rpm: Enable QAT 4XXX device (Thomas Tai)  [Orabug: 33440215] 
  - crypto: qat - power up 4xxx device (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - fix naming of PF/VF enable functions (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - complete all the init steps before service notification (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - move IO virtualization functions (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - rename compatibility version definition (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - enable interrupts only after ISR allocation (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - simplify code and axe the use of a deprecated API (Christophe JAILLET)  [Orabug: 33440215] 
  - crypto: qat - enable detection of accelerators hang (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - configure arbiter mapping based on engines enabled (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - add CRYPTO_AES to Kconfig dependencies (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - add capability detection logic in qat_4xxx (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - add AES-XTS support for QAT GEN4 devices (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - add AES-CTR support for QAT GEN4 devices (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - add qat_4xxx driver (Thomas Tai)  [Orabug: 33440215] 
  - crypto: qat - add hook to initialize vector routing table (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - target fw images to specific AEs (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - add gen4 firmware loader (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add support for broadcasting mode (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add support for shared ustore (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - allow to target specific AEs (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add FCU CSRs to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add CSS3K support (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - use ae_mask (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add misc control CSR to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add wake up event to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add clock enable CSR to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add reset CSR and mask to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add local memory size to chip info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add support for lm2 and lm3 (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - add next neighbor to chip_info (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - introduce chip info structure (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - refactor long expressions (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - refactor qat_uclo_set_ae_mode() (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - move defines to header files (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - remove global CSRs helpers (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - refactor AE start (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - rename qat_uclo_del_uof_obj() (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - remove unnecessary parenthesis (Jack Xu)  [Orabug: 33440215] 
  - crypto: qat - support for mof format in fw loader (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - allow for instances in different banks (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - refactor qat_crypto_dev_config() (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - refactor qat_crypto_create_instances() (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - remove unnecessary void* casts (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - call functions in adf_sriov if available (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - abstract writes to arbiter enable (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - use BIT_ULL() - 1 pattern for masks (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - replace constant masks with GENMASK (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - abstract build ring base (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - enable ring after pair is programmed (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - register crypto instances based on capability (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - add support for capability detection (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - abstract arbiter access (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - remove unused macros in arbiter module (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - remove writes into WQCFG (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - update constants table (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - use admin mask to send fw constants (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - change admin sequence (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - rename ME in AE (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - add packed to init admin structures (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - abstract admin interface (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - relocate GEN2 CSR access code (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - split transport CSR access logic (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - fix configuration of iov threads (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - num_rings_per_bank is device dependent (Ahsan Atta)  [Orabug: 33440215] 
  - crypto: qat - mask device capabilities with soft straps (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - update IV in software (Marco Chiappero)  [Orabug: 33440215] 
  - crypto: qat - drop input parameter from adf_enable_aer() (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - replace device ids defines (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - add delay before polling mailbox (Giovanni Cabiddu)  [Orabug: 33440215] 
  - PCI: Add Intel QuickAssist device IDs (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - fallback for xts with 192 bit keys (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - remove unused field in skcipher ctx (Thomas Tai)  [Orabug: 33440215] 
  - crypto: qat - validate xts key (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - allow xts requests not multiple of block (Giovanni Cabiddu)  [Orabug: 33440215] 
  - crypto: qat - update timeout logic in put admin msg (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - send admin messages to set of AEs (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - update fw init admin msg (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - replace user types with kernel ABI __u types (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - replace user types with kernel u types (Wojciech Ziemba)  [Orabug: 33440215] 
  - crypto: qat - convert to SPDX License Identifiers (Giovanni Cabiddu)  [Orabug: 33440215] 
  - iopoll: introduce read_poll_timeout macro (Dejin Zheng)  [Orabug: 33440215] 
  - crypto: qat - simplify the qat_crypto function (Tianjia Zhang)  [Orabug: 33440215] 
  - crypto: qat - switch to skcipher API (Ard Biesheuvel)  [Orabug: 33440215] 
  - io_uring: fix false WARN_ONCE (Pavel Begunkov)  [Orabug: 33731046] 
  - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix link down processing to address NULL pointer dereference (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Add support for optional PLDV handling (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix mailbox command failure during driver initialization (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Improve PBDE checks during SGL processing (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix rediscovery of tape device after LIP (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Ewan D. Milne)  [Orabug: 33731165] 
  - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Revise Topology and RAS support checks for new adapters (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Copyright updates for 12.8.0.11 patches (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Update lpfc version to 12.8.0.11 (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Skip issuing ADISC when node is in NPR state (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Discovery state machine fixes for LOGO handling (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Remove use of kmalloc() in trace event logging (James Smart)  [Orabug: 33731165] 
  - scsi: lpfc: Fix failure to transmit ABTS on FC link (James Smart)  [Orabug: 33731165] 
  - bpf: Disallow unprivileged bpf by default (Pawan Gupta)  [Orabug: 33734681] 
  - bpf: Add kconfig knob for disabling unpriv bpf by default (Daniel Borkmann)  [Orabug: 33734681] 
  - USB: gadget: bRequestType is a bitfield, not a enum (Greg Kroah-Hartman)  [Orabug: 33739525]  {CVE-2021-39685}
  - USB: gadget: zero allocate endpoint 0 buffers (Greg Kroah-Hartman)  [Orabug: 33739525]  {CVE-2021-39685}
  - USB: gadget: detect too-big endpoint 0 requests (Greg Kroah-Hartman)  [Orabug: 33739525]  {CVE-2021-39685}
  - scsi: vmw_pvscsi: Set residual data length conditionally (Alexey Makhalov)  [Orabug: 33761343] 
  - hwmon: (k10temp) Add support for Zen3 CPUs (Rahul Rohit)  [Orabug: 33782833] 
  - Revert "rds/ib: Kernel upgrade to rds_ib_conns info displayed by rds-info" (Rohit Nair)  [Orabug: 33812555] 
  - uek-rpm: Add missing dax modules to kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 33821042] 
  - cgroup-v1: Require capabilities to set release_agent (Eric W. Biederman)  [Orabug: 33825687]  {CVE-2022-0492}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.305.2.el8
changelog:
  - LTS tag: v5.4.163 (Sherry Yang)  
  - tty: hvc: replace BUG_ON() with negative return value (Juergen Gross)  
  - xen/netfront: don't trust the backend response data blindly (Juergen Gross)  
  - xen/netfront: disentangle tx_skb_freelist (Juergen Gross)  
  - xen/netfront: don't read data from request on the ring page (Juergen Gross)  
  - xen/netfront: read response from backend only once (Juergen Gross)  
  - xen/blkfront: don't trust the backend response data blindly (Juergen Gross)  
  - xen/blkfront: don't take local copy of a request from the ring page (Juergen Gross)  
  - xen/blkfront: read response from backend only once (Juergen Gross)  
  - xen: sync include/xen/interface/io/ring.h with Xen's newest version (Juergen Gross)  
  - fuse: release pipe buf after last use (Miklos Szeredi)  
  - NFC: add NCI_UNREG flag to eliminate the race (Lin Ma)  
  - shm: extend forced shm destroy to support objects from several IPC nses (Alexander Mikhalitsyn)  
  - s390/mm: validate VMA in PGSTE manipulation functions (David Hildenbrand)  
  - tracing: Check pid filtering when creating events (Steven Rostedt (VMware))  
  - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella)  
  - smb3: do not error on fsync when readonly (Steve French)  
  - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found (Weichao Guo)  
  - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool (Vladimir Oltean)  
  - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP (Vladimir Oltean)  
  - net: hns3: fix VF RSS failed problem after PF enable multi-TCs (Guangbin Huang)  
  - net/smc: Don't call clcsock shutdown twice when smc shutdown (Tony Lu)  
  - net: vlan: fix underflow for the real_dev refcnt (Ziyang Xuan)  
  - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 (Huang Pei)  
  - igb: fix netpoll exit with traffic (Jesse Brandeburg)  
  - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Maurizio Lombardi)  
  - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Eric Dumazet)  
  - PM: hibernate: use correct mode for swsusp_close() (Thomas Zeitlhofer)  
  - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets (Kumar Thangavel)  
  - nvmet-tcp: fix incomplete data digest send (Varun Prakash)  
  - net/smc: Ensure the active closing peer first closes clcsock (Tony Lu)  
  - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Mike Christie)  
  - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group (Nikolay Aleksandrov)  
  - net: ipv6: add fib6_nh_release_dsts stub (Nikolay Aleksandrov)  
  - nfp: checking parameter process for rx-usecs/tx-usecs is invalid (Diana Wang)  
  - ipv6: fix typos in __ip6_finish_output() (Eric Dumazet)  
  - iavf: Prevent changing static ITR values if adaptive moderation is on (Nitesh B Venkatesh)  
  - drm/vc4: fix error code in vc4_create_object() (Dan Carpenter)  
  - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Sreekanth Reddy)  
  - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE (Takashi Iwai)  
  - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Trond Myklebust)  
  - firmware: arm_scmi: pm: Propagate return value to caller (Peng Fan)  
  - net: ieee802154: handle iftypes as u32 (Alexander Aring)  
  - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Takashi Iwai)  
  - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (Srinivas Kandagatla)  
  - ARM: dts: BCM5301X: Add interrupt properties to GPIO node (Florian Fainelli)  
  - ARM: dts: BCM5301X: Fix I2C controller interrupt (Florian Fainelli)  
  - netfilter: ipvs: Fix reuse connection if RS weight is 0 (yangxingwu)  
  - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand)  
  - arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function (Marek Behún)  
  - pinctrl: armada-37xx: Correct PWM pins definitions (Marek Behún)  
  - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge (Pali Rohár)  
  - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Fix link training (Pali Rohár)  
  - PCI: aardvark: Simplify initialization of rootcap on virtual bridge (Pali Rohár)  
  - PCI: aardvark: Implement re-issuing config requests on CRS response (Pali Rohár)  
  - PCI: aardvark: Fix PCIe Max Payload Size setting (Pali Rohár)  
  - PCI: aardvark: Configure PCIe resources from 'ranges' DT property (Pali Rohár)  
  - PCI: pci-bridge-emul: Fix array overruns, improve safety (Russell King)  
  - PCI: aardvark: Update comment about disabling link training (Pali Rohár)  
  - PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link() (Pali Rohár)  
  - PCI: aardvark: Fix compilation on s390 (Pali Rohár)  
  - PCI: aardvark: Don't touch PCIe registers if no card connected (Pali Rohár)  
  - PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros (Pali Rohár)  
  - PCI: aardvark: Issue PERST via GPIO (Pali Rohár)  
  - PCI: aardvark: Improve link training (Marek Behún)  
  - PCI: aardvark: Train link immediately after enabling training (Pali Rohár)  
  - PCI: aardvark: Fix big endian support (Grzegorz Jaszczyk)  
  - PCI: aardvark: Wait for endpoint to be ready before training link (Remi Pommarel)  
  - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() (Marek Behún)  
  - mdio: aspeed: Fix "Link is Down" issue (Dylan Hung)  
  - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (Adrian Hunter)  
  - tracing: Fix pid filtering when triggers are attached (Steven Rostedt (VMware))  
  - tracing/uprobe: Fix uprobe_perf_open probes iteration (Jiri Olsa)  
  - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB (Nicholas Piggin)  
  - xen: detect uninitialized xenbus in xenbus_init (Stefano Stabellini)  
  - xen: don't continue xenstore initialization in case of errors (Stefano Stabellini)  
  - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() (Dan Carpenter)  
  - staging/fbtft: Fix backlight (Noralf Trønnes)  
  - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts (Jason Gerecke)  
  - Revert "parisc: Fix backtrace to always include init funtion names" (Helge Deller)  
  - media: cec: copy sequence field for the reply (Hans Verkuil)  
  - ALSA: ctxfi: Fix out-of-range access (Takashi Iwai)  
  - binder: fix test regression due to sender_euid change (Todd Kjos)  
  - usb: hub: Fix locking issues with address0_mutex (Mathias Nyman)  
  - usb: hub: Fix usb enumeration issue due to address0 race (Mathias Nyman)  
  - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Ondrej Jirman)  
  - net: nexthop: fix null pointer dereference when IPv6 is not enabled (Nikolay Aleksandrov)  
  - usb: dwc2: hcd_queue: Fix use of floating point literal (Nathan Chancellor)  
  - usb: dwc2: gadget: Fix ISOC flow for elapsed frames (Minas Harutyunyan)  
  - USB: serial: option: add Fibocom FM101-GL variants (Mingjie Zhang)  
  - USB: serial: option: add Telit LE910S1 0x9200 composition (Daniele Palmas)  
  - LTS tag: v5.4.162 (Sherry Yang)  
  - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Pierre-Louis Bossart)  
  - ALSA: hda: hdac_ext_stream: fix potential locking issues (Pierre-Louis Bossart)  
  - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Nadav Amit)  
  - tlb: mmu_gather: add tlb_flush_*_range APIs (Peter Zijlstra (Intel))  
  - ice: Delete always true check of PF pointer (Leon Romanovsky)  
  - usb: max-3421: Use driver data instead of maintaining a list of bound devices (Uwe Kleine-König)  
  - ASoC: DAPM: Cover regression by kctl change notification fix (Takashi Iwai)  
  - batman-adv: Don't always reallocate the fragmentation skb head (Sven Eckelmann)  
  - batman-adv: Reserve needed_*room for fragments (Sven Eckelmann)  
  - batman-adv: Consider fragmentation for needed_headroom (Sven Eckelmann)  
  - perf/core: Avoid put_page() when GUP fails (Greg Thelen)  
  - Revert "net: mvpp2: disable force link UP during port init procedure" (Greg Kroah-Hartman)  
  - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (hongao)  
  - drm/i915/dp: Ensure sink rate values are always valid (Imre Deak)  
  - drm/nouveau: use drm_dev_unplug() during device removal (Jeremy Cline)  
  - drm/udl: fix control-message timeout (Johan Hovold)  
  - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Nguyen Dinh Phi)  
  - parisc/sticon: fix reverse colors (Sven Schnelle)  
  - btrfs: fix memory ordering between normal and ordered work functions (Nikolay Borisov)  
  - udf: Fix crash after seekdir (Jan Kara)  
  - s390/kexec: fix memory leak of ipl report buffer (Baoquan He)  
  - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Sean Christopherson)  
  - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag (Rustam Kovhaev)  
  - ipc: WARN if trying to remove ipc object which is absent (Alexander Mikhalitsyn)  
  - hexagon: export raw I/O routines for modules (Nathan Chancellor)  
  - tun: fix bonding active backup with arp monitoring (Nicolas Dichtel)  
  - arm64: vdso32: suppress error message for 'make mrproper' (Nick Desaulniers)  
  - s390/kexec: fix return code handling (Heiko Carstens)  
  - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Alexander Antonov)  
  - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Alexander Antonov)  
  - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() (Michael Ellerman)  
  - NFC: reorder the logic in nfc_{un,}register_device (Lin Ma)  
  - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Hans Verkuil)  
  - NFC: reorganize the functions in nci_request (Lin Ma)  
  - i40e: Fix display error code in dmesg (Grzegorz Szczurek)  
  - i40e: Fix creation of first queue by omitting it if is not power of two (Jedrzej Jagielski)  
  - i40e: Fix ping is lost after configuring ADq on VF (Eryk Rybak)  
  - i40e: Fix changing previously set num_queue_pairs for PFs (Eryk Rybak)  
  - i40e: Fix NULL ptr dereference on VSI filter sync (Michal Maloszewski)  
  - i40e: Fix correct max_pkt_size on VF RX queue (Eryk Rybak)  
  - net: virtio_net_hdr_to_skb: count transport header in UFO (Jonathan Davies)  
  - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove (Pavel Skripkin)  
  - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long)  
  - scsi: core: sysfs: Fix hang when device state is set via sysfs (Mike Christie)  
  - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' (Christophe JAILLET)  
  - mips: lantiq: add support for clk_get_parent() (Randy Dunlap)  
  - mips: bcm63xx: add support for clk_get_parent() (Randy Dunlap)  
  - MIPS: generic/yamon-dt: fix uninitialized variable error (Colin Ian King)  
  - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Surabhi Boob)  
  - iavf: validate pointers (Mitch Williams)  
  - iavf: prevent accidental free of filter structure (Jacob Keller)  
  - iavf: Fix failure to exit out from last all-multicast mode (Piotr Marczak)  
  - iavf: free q_vectors before queues in iavf_disable_vf (Nicholas Nunley)  
  - iavf: check for null in iavf_fix_features (Nicholas Nunley)  
  - net: bnx2x: fix variable dereferenced before check (Pavel Skripkin)  
  - perf tests: Remove bash construct from record+zstd_comp_decomp.sh (James Clark)  
  - perf bench futex: Fix memory leak of perf_cpu_map__new() (Sohaib Mohamed)  
  - perf bpf: Avoid memory leak from perf_env__insert_btf() (Ian Rogers)  
  - RDMA/netlink: Add __maybe_unused to static inline in C file (Leon Romanovsky)  
  - tracing/histogram: Do not copy the fixed-size char array field over the field size (Masami Hiramatsu)  
  - tracing: Save normal string variables (Tom Zanussi)  
  - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Vincent Donnefort)  
  - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set (Randy Dunlap)  
  - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (Dmitry Baryshkov)  
  - clk/ast2600: Fix soc revision for AHB (Joel Stanley)  
  - clk: ingenic: Fix bugs with divided dividers (Paul Cercueil)  
  - sh: define __BIG_ENDIAN for math-emu (Randy Dunlap)  
  - sh: math-emu: drop unused functions (Randy Dunlap)  
  - sh: fix kconfig unmet dependency warning for FRAME_POINTER (Randy Dunlap)  
  - f2fs: fix up f2fs_lookup tracepoints (Gao Xiang)  
  - maple: fix wrong return value of maple_bus_init(). (Lu Wei)  
  - sh: check return code of request_irq (Nick Desaulniers)  
  - powerpc/dcr: Use cmplwi instead of 3-argument cmpli (Michael Ellerman)  
  - ALSA: gus: fix null pointer dereference on pointer block (Chengfeng Ye)  
  - powerpc/5200: dts: fix memory node unit name (Anatolij Gustschin)  
  - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (Teng Qi)  
  - scsi: target: Fix alua_tg_pt_gps_count tracking (Mike Christie)  
  - scsi: target: Fix ordered tag handling (Mike Christie)  
  - MIPS: sni: Fix the build (Bart Van Assche)  
  - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Guanghui Feng)  
  - ALSA: ISA: not for M68K (Randy Dunlap)  
  - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash (Li Yang)  
  - ARM: dts: ls1021a: move thermal-zones node out of soc/ (Li Yang)  
  - usb: host: ohci-tmio: check return value after calling platform_get_resource() (Yang Yingliang)  
  - ARM: dts: omap: fix gpmc,mux-add-data type (Roger Quadros)  
  - firmware_loader: fix pre-allocated buf built-in firmware use (Luis Chamberlain)  
  - scsi: advansys: Fix kernel pointer leak (Guo Zhi)  
  - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Hans de Goede)  
  - clk: imx: imx6ul: Move csi_sel mux to correct base register (Stefan Riedmueller)  
  - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Pierre-Louis Bossart)  
  - arm64: dts: freescale: fix arm,sp805 compatible string (Michael Walle)  
  - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency (AngeloGioacchino Del Regno)  
  - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Sven Peter)  
  - usb: musb: tusb6010: check return value after calling platform_get_resource() (Yang Yingliang)  
  - RDMA/bnxt_re: Check if the vlan is valid before reporting (Selvin Xavier)  
  - arm64: dts: hisilicon: fix arm,sp805 compatible string (Michael Walle)  
  - ARM: dts: NSP: Fix mpcore, mmc node names (Matthew Hagan)  
  - arm64: zynqmp: Fix serial compatible string (Michal Simek)  
  - arm64: zynqmp: Do not duplicate flash partition label property (Amit Kumar Mahapatra)  
  - net/mlx5: Add back multicast stats for uplink representor (Huy Nguyen)  [Orabug: 33519567] 
  - net/mlx5: E-Switch, Protect changing mode while adding rules (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5: Move mlx5e hw resources into a sub object (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Verify dev is present in some ndos (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Add offload stats ndos to nic netdev ops (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5e: Same max num channels for both nic and uplink profiles (Saeed Mahameed)  [Orabug: 33519567] 
  - net: Change dev parameter to const in netif_device_present() (Roi Dayan)  [Orabug: 33519567] 
  - net/mlx5: Cleanup prototype warning (Saeed Mahameed)  [Orabug: 33519567] 
  - net/mxl5e: Add change profile method (Saeed Mahameed)  [Orabug: 33519567] 
  - net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Maor Dickman)  [Orabug: 33519567] 
  - net/tls: Fix wrong record sn in async mode of device resync (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Ron Diskin)  [Orabug: 33519567] 
  - net/mlx5e: Add support for PCI relaxed ordering (Aya Levin)  [Orabug: 33519567] 
  - net/mlx5e: Move exposure of datapath function to txrx header (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: RX, Re-work initializaiton of RX function pointers (Tariq Toukan)  [Orabug: 33519567] 
  - RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Meir Lichtinger)  [Orabug: 33519567] 
  - net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Raed Salem)  [Orabug: 33519567] 
  - net/mlx5e: Fix usage of rcu-protected pointer (Vlad Buslov)  [Orabug: 33519567] 
  - net/mlx5e: Move RQ helpers to txrx.h (Aya Levin)  [Orabug: 33519567] 
  - net/mlx5e: Remove redundant RQ state query (Aya Levin)  [Orabug: 33519567] 
  - net/mlx5e: Change reporters create functions to return void (Eran Ben Elisha)  [Orabug: 33519567] 
  - net/tls: fix sign extension issue when left shifting u16 value (Colin Ian King)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Improve rx handler function call (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Add kTLS RX stats (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Add kTLS RX resync support (Tariq Toukan)  [Orabug: 33519567] 
  - net/tls: Add asynchronous resync (Boris Pismenny)  [Orabug: 33519567] 
  - Revert "net/tls: Add force_resync for driver resync" (Boris Pismenny)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Add kTLS RX HW offload support (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Improve TLS feature modularity (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Accel, Expose flow steering API for rules add/del (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Receive flow steering framework for accelerated TCP flows (Boris Pismenny)  [Orabug: 33519567] 
  - net/mlx5e: API to manipulate TTC rules destinations (Saeed Mahameed)  [Orabug: 33519567] 
  - net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5: kTLS, Improve TLS params layout structures (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Support tc block sharing for representors (Vu Pham)  [Orabug: 33519567] 
  - net/mlx5e: Calculate SQ stop room in a robust way (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Erez Shitrit)  [Orabug: 33519567] 
  - net/mlx5e: Enhance ICOSQ WQE info fields (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Use struct assignment for WQE info updates (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Take TX WQE info structures out of general EN header (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Split TX acceleration offloads into two phases (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Update UDP fields of the SKB for GSO first (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Make TLS offload independent of wqe and pi (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Pass only eseg to IPSEC offload (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Unify checks of TLS offloads (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Return bool from TLS and IPSEC offloads (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Unify reserving space for WQEs (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Rename ICOSQ WQE info struct and field (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: Fetch WQE: reuse code and enforce typing (Maxim Mikityanskiy)  [Orabug: 33519567] 
  - net/mlx5e: TX, Generalise code and usage of error CQE dump (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5: Introduce TLS RX offload hardware bits (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5: Update transobj.c new cmd interface (Leon Romanovsky)  [Orabug: 33519567] 
  - net/mlx5e: en_accel, Add missing net/geneve.h include (Raed Salem)  [Orabug: 33519567] 
  - net/mlx5e: Show/set Rx network flow classification rules on ul rep (Vlad Buslov)  [Orabug: 33519567] 
  - net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Vlad Buslov)  [Orabug: 33519567] 
  - mlx5: reject unsupported coalescing params (Jakub Kicinski)  [Orabug: 33519567] 
  - net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5e: Replace zero-length array with flexible-array member (Gustavo A. R. Silva)  [Orabug: 33519567] 
  - net/mlx5e: TX, Error completion is for last WQE in batch (Tariq Toukan)  [Orabug: 33519567] 
  - net/mlx5: Expose relaxed ordering bits (Michael Guralnik)  [Orabug: 33519567] 
  - net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Saeed Mahameed)  [Orabug: 33519567]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.305.3.el8
changelog:
  - net/mlx5: Enable mlx5 IPsec build options on OL7/OL8 (Qing Huang)  [Orabug: 32936614] 
  - net/mlx5e: Fix missing IPsec statistics on uplink representor (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: Add IPsec support to uplink representor (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Huy Nguyen)  [Orabug: 32936614] 
  - net/xfrm: Add inner_ipproto into sec_path (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5: Replace spaces with tab at the start of a line (Wenpeng Liang)  [Orabug: 32936614] 
  - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: Release skb in case of failure in tc update skb (Maor Dickman)  [Orabug: 32936614] 
  - net/mlx5e: Move set vxlan nic info to profile init (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Fix IPSEC stats (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: IPsec, Remove unnecessary config flag usage (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: IPsec, Inline feature_check fast-path function (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: IPsec, Avoid unreachable return (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: Split between RX/TX tunnel FW support indication (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Allow RQ outside of channel context (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Allow CQ outside of channel context (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Free drop RQ in a dedicated function (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5: Expose IP-in-IP TX and RX capability bits (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5e: Set IPsec WAs only in IP's non checksum partial case. (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: IPsec: Add TX steering rule per IPsec state (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5: Add NIC TX domain namespace (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5e: Add tc chains offload support for nic flows (Ariel Levkovich)  [Orabug: 32936614] 
  - net/mlx5: Refactor tc flow attributes structure (Ariel Levkovich)  [Orabug: 32936614] 
  - net/mlx5e: Split nic tc flow allocation and creation (Ariel Levkovich)  [Orabug: 32936614] 
  - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Ariel Levkovich)  [Orabug: 32936614] 
  - net/mlx5: Refactor multi chains and prios support (Ariel Levkovich)  [Orabug: 32936614] 
  - net/mlx5e: Enhanced TX MPWQE for SKBs (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Move TX code into functions to be used by MPWQE (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Rename xmit-related structs to generalize them (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Generalize TX MPWQE checks for full session (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Support multiple SKBs in a TX WQE (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Move the TLS resync check out of the function (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Small improvements for XDP TX MPWQE logic (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Refactor xmit functions (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Refactor inline header size calculation in the TX path (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Fix endianness when calculating pedit mask first bit (Maor Dickman)  [Orabug: 32936614] 
  - net/mlx5e: CT: Fix freeing ct_label mapping (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Jianbo Liu)  [Orabug: 32936614] 
  - net/mlx5e: Use synchronize_rcu to sync with NAPI (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Use RCU to protect rq->xdp_prog (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Tariq Toukan)  [Orabug: 32936614] 
  - net: Take common prefetch code structure into a function (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Eli Britstein)  [Orabug: 32936614] 
  - net/mlx5e: XDP, Avoid indirect call in TX flow (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5: Add IPsec related Flow steering entry's fields (Huy Nguyen)  [Orabug: 32936614] 
  - net/mlx5: IPsec: Add HW crypto offload support (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Accel, Add core IPsec support for the Connect-X family (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: Fix build break when CONFIG_XPS is not set (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: CT: Fix releasing ft entries (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: CT: Remove unused function param (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: CT: Return err_ptr from internal functions (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: CT: Use mapping for zone restore register (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: Export sharing of mod headers to a new file (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: Use netdev_info instead of pr_info (Oz Shlomo)  [Orabug: 32936614] 
  - net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: CT: Save ct entries tuples in hashtables (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: Fix VXLAN configuration restore after function reload (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Enhance TX timeout recovery (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Rename reporter's helpers (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Add helper to get the RQ WQE counter (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Add helper to get RQ WQE's head (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Align RX/TX reporters diagnose output format (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Refactor build channel params (Tariq Toukan)  [Orabug: 32936614] 
  - net/mlx5e: vxlan: Use RCU for vxlan table lookup (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Vlad Buslov)  [Orabug: 32936614] 
  - net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Oz Shlomo)  [Orabug: 32936614] 
  - net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap (Nathan Chancellor)  [Orabug: 32936614] 
  - net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Eli Britstein)  [Orabug: 32936614] 
  - net/mlx5e: Helper function to set ethertype (Eli Britstein)  [Orabug: 32936614] 
  - net/mlx5e: CT: Correctly get flow rule (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Support pedit on mpls over UDP decap (Eli Cohen)  [Orabug: 32936614] 
  - xsk: Fix xsk_umem_xdp_frame_sz() (Björn Töpel)  [Orabug: 32936614] 
  - net/mlx5e: CT: Fix offload with CT action after CT NAT action (Roi Dayan)  [Orabug: 32936614] 
  - mlx5: Rx queue setup time determine frame_sz for XDP (Jesper Dangaard Brouer)  [Orabug: 32936614] 
  - xdp: For Intel AF_XDP drivers add XDP frame_sz (Jesper Dangaard Brouer)  [Orabug: 32936614] 
  - xdp: Add frame size to xdp_buff (Jesper Dangaard Brouer)  [Orabug: 32936614] 
  - net: remove newlines in NL_SET_ERR_MSG_MOD (Jacob Keller)  [Orabug: 32936614] 
  - net/mlx5: CT: Remove unused variables (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Remove unneeded semicolon (Zheng Bin)  [Orabug: 32936614] 
  - net/mlx5: IPsec, Fix coverity issue (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: TX WQE Add trailer insertion field (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Update vxlan.c new cmd interface (Leon Romanovsky)  [Orabug: 32936614] 
  - net/mlx5: Update cq.c to new cmd interface (Leon Romanovsky)  [Orabug: 32936614] 
  - net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5: IPsec, Refactor SA handle creation and destruction (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Use the correct IPsec capability function for FPGA ops (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Paul Blakey)  [Orabug: 32936614] 
  - net/mlx5: Add support for RDMA TX steering (Michael Guralnik)  [Orabug: 32936614] 
  - net/mlx5e: Fix actions_match_supported() return (Dan Carpenter)  [Orabug: 32936614] 
  - net/mlx5: Eswitch, enable forwarding back to uplink port (Eli Cohen)  [Orabug: 32936614] 
  - net/mlx5e: Add support for offloading traffic from uplink to uplink (Eli Cohen)  [Orabug: 32936614] 
  - net/mlx5e: Fix rejecting all egress rules not on vlan (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: CT: Fix stack usage compiler warning (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: CT: remove set but not used variable 'unnew' (YueHaibing)  [Orabug: 32936614] 
  - net/mlx5e: Fix an IS_ERR() vs NULL check (Dan Carpenter)  [Orabug: 32936614] 
  - net/mlx5: Introduce TLS and IPSec objects enums (Saeed Mahameed)  [Orabug: 32936614] 
  - net/mlx5e: Fix endianness handling in pedit mask (Sebastian Hense)  [Orabug: 32936614] 
  - net/mlx5e: Remove redundant comment about goto slow path (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Reduce number of arguments in slow path handling (Eli Cohen)  [Orabug: 32936614] 
  - net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Roi Dayan)  [Orabug: 32936614] 
  - net/mlx5e: Add devlink fdb_large_groups parameter (Jianbo Liu)  [Orabug: 32936614] 
  - net/mlx5: Change the name of steering mode param id (Jianbo Liu)  [Orabug: 32936614] 
  - net/mlx5: Eswitch, avoid redundant mask (Eli Cohen)  [Orabug: 32936614] 
  - net/mlx5: Fix header guard in rsc_dump.h (Nathan Chancellor)  [Orabug: 32936614] 
  - net/mlx5e: Add context to the preactivate hook (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Maxim Mikityanskiy)  [Orabug: 32936614] 
  - ESP: Export esp_output_fill_trailer function (Raed Salem)  [Orabug: 32936614] 
  - net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Christophe JAILLET)  [Orabug: 32936614] 
  - mlx5: Use proper logging and tracing line terminations (Joe Perches)  [Orabug: 32936614] 
  - net/mlx5e: Support dump callback in RX reporter (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Support dump callback in TX reporter (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Gather reporters APIs together (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5: Add support for resource dump (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5e: Create q counters on uplink representors (Vlad Buslov)  [Orabug: 32936614] 
  - net/mlx5: Expose resource dump register mapping (Aya Levin)  [Orabug: 32936614] 
  - net/mlx5: Add structures and defines for MIRC register (Eran Ben Elisha)  [Orabug: 32936614] 
  - net/mlx5: WQ, Move short getters into header file (Tariq Toukan)  [Orabug: 32936614] 
  - Revert "net/mlx5e: Fix SWP offsets when vlan inserted by driver" (Mikhael Goikhman)  [Orabug: 32936614] 
  - uek-rpm: ensure BPF Type Format (BTF) section is retained in modules (Alan Maguire)  [Orabug: 33774133] 
  - kbuild: Skip module BTF generation for out-of-tree external modules (Andrii Nakryiko)  [Orabug: 33774133] 
  - bpf: Load and verify kernel module BTFs (Andrii Nakryiko)  [Orabug: 33774133] 
  - kbuild: Build kernel module BTFs if BTF is enabled and pahole supports it (Andrii Nakryiko)  [Orabug: 33774133] 
  - arm64: Add assembly annotations for weak-PI-alias madness (Robin Murphy)  [Orabug: 33816089] 
  - arm64: Import updated version of Cortex Strings' strlen (Sam Tebbs)  [Orabug: 33816089] 
  - arm64: Import latest memcpy()/memmove() implementation (Robin Murphy)  [Orabug: 33816089] 
  - arm64: Import latest version of Cortex Strings' memcmp (Sam Tebbs)  [Orabug: 33816089] 
  - arm64: Better optimised memchr() (Robin Murphy)  [Orabug: 33816089] 
  - net/rds: Fix memory leak in __rds_conn_create() on alloc_ordered_workqueue fail (Freddy Carrillo)  [Orabug: 33821540] 
  - x86/smpboot: check cpu_initialized_mask first after returning from schedule() (Dongli Zhang)  [Orabug: 33825645] 
  - uek-rpm/ol/config-aarch64: Enable CONFIG_ARM_RASPBERRYPI_CPUFREQ for RPi (Vijay Kumar)  
  - KVM: x86: Initialize tdp_level during vCPU creation (Sean Christopherson)  [Orabug: 33841857] 
  - KVM: x86/mmu: Capture TDP level when updating CPUID (Sean Christopherson)  [Orabug: 33841857] 
  - xen/netback: don't queue unlimited number of packages (Juergen Gross)  [Orabug: 33851834] 
  - xen/netback: fix rx queue stall detection (Juergen Gross)  [Orabug: 33851834] 
  - Fix conflict of LTS commit "PCI: aardvark: Configure PCIe resources from 'ranges' DT property" (Sherry Yang)  [Orabug: 33862617]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.305.4.el8
changelog:
  - net/mlx5e: Fix page DMA map/unmap attributes (Aya Levin)  [Orabug: 33382242] 
  - DMA/rxe: Update default value of RXE_MAX_PDN (Rao Shoaib)  [Orabug: 33676597] 
  - uek-rpm: enable VIRTIO_PCI_LIB_LEGACY config (Si-Wei Liu)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix tracking of current number of VQs (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix is_index_valid() to refer to features (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Protect vdpa reset with cf_mutex (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Avoid taking cf_mutex lock on get status (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/vdpa_sim_net: Report max device capabilities (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Use BIT_ULL for bit operations (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/vdpa_sim: Configure max supported virtqueues (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Report max device capabilities (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Support reporting max device capabilities (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Add support for returning device configuration information (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Support configuring max data virtqueue (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix config_attr_mask assignment (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Allow to configure max data virtqueues (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Read device configuration only if FEATURES_OK (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Sync calls set/get config/status with cf_mutex (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Distribute RX virtqueues in RQT object (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Provide interface to read driver features (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: clean up get_config_size ret value handling (Laura Abbott)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Eli Cohen)  [Orabug: 33749636] 
  - virtio/virtio_pci_legacy_dev: ensure the correct return value (Peng Hao)  [Orabug: 33749636] 
  - virtio: fix a typo in function "vp_modern_remove" comments. (Dapeng Mi)  [Orabug: 33749636] 
  - virtio-pci: fix the confusing error message (王贇)  [Orabug: 33749636] 
  - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Eugenio Pérez)  [Orabug: 33749636] 
  - vdpa: Avoid duplicate call to vp_vdpa get_status (Eugenio Pérez)  [Orabug: 33749636] 
  - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: add driver_override support (Stefano Garzarella)  [Orabug: 33749636] 
  - docs: document sysfs ABI for vDPA bus (Stefano Garzarella)  [Orabug: 33749636] 
  - vdpa: Consider device id larger than 31 (Parav Pandit)  [Orabug: 33749636] 
  - virtio: always enter drivers/virtio/ (Arnd Bergmann)  [Orabug: 33749636] 
  - vdpa: check that offsets are within bounds (Dan Carpenter)  [Orabug: 33749636] 
  - vdpa_sim: avoid putting an uninitialized iova_domain (Longpeng)  [Orabug: 33749636] 
  - vhost-vdpa: clean irqs before reseting vdpa device (Wu Zongyong)  [Orabug: 33749636] 
  - vdpa/mlx5: Forward only packets with allowed MAC address (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Support configuration of MAC (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Parav Pandit)  [Orabug: 33749636] 
  - vdpa_sim_net: Enable user to set mac address and mtu (Parav Pandit)  [Orabug: 33749636] 
  - vdpa: Enable user to set mac and mtu of vdpa device (Parav Pandit)  [Orabug: 33749636] 
  - vdpa: Use kernel coding style for structure comments (Parav Pandit)  [Orabug: 33749636] 
  - vdpa: Introduce query of device config layout (Parav Pandit)  [Orabug: 33749636] 
  - vdpa: Introduce and use vdpa device get, set config helpers (Parav Pandit)  [Orabug: 33749636] 
  - vdpa/mlx5: Propagate link status from device to vdpa driver (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Remove mtu field from vdpa net device (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Wu Zongyong)  [Orabug: 33749636] 
  - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Wu Zongyong)  [Orabug: 33749636] 
  - vdpa: min vq num of vdpa device cannot be greater than max vq num (Wu Zongyong)  [Orabug: 33749636] 
  - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Wu Zongyong)  [Orabug: 33749636] 
  - vp_vdpa: add vq irq offloading support (Wu Zongyong)  [Orabug: 33749636] 
  - virtio-pci: introduce legacy device module (Wu Zongyong)  [Orabug: 33749636] 
  - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu)  [Orabug: 33749636] 
  - vhost_vdpa: unset vq irq before freeing irq (Wu Zongyong)  [Orabug: 33749636] 
  - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Dan Carpenter)  [Orabug: 33749636] 
  - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Clear ready indication for control VQ (Eli Cohen)  [Orabug: 33749636] 
  - vdpa: Support transferring virtual addressing during DMA mapping (Xie Yongji)  [Orabug: 33749636] 
  - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Xie Yongji)  [Orabug: 33749636] 
  - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Xie Yongji)  [Orabug: 33749636] 
  - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Xie Yongji)  [Orabug: 33749636] 
  - vhost-vdpa: Handle the failure of vdpa_reset() (Xie Yongji)  [Orabug: 33749636] 
  - vdpa: Add reset callback in vdpa_config_ops (Xie Yongji)  [Orabug: 33749636] 
  - vdpa: Fix some coding style issues (Xie Yongji)  [Orabug: 33749636] 
  - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cai Huoqing)  [Orabug: 33749636] 
  - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Xie Yongji)  [Orabug: 33749636] 
  - vdpa/mlx5: Add multiqueue support (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Add support for control VQ and MAC setting (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Ensure valid indices are provided (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Eli Cohen)  [Orabug: 33749636] 
  - Revert "vdpa/mlx5: fix feature negotiation across device reset" (Si-Wei Liu)  [Orabug: 33749636] 
  - vdpa/mlx5: function prototype modifications in preparation to control VQ (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Remove redundant header file inclusion (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Fix queue type selection logic (Eli Cohen)  [Orabug: 33749636] 
  - vdpa/mlx5: Avoid destroying MR on empty iotlb (Eli Cohen)  [Orabug: 33749636] 
  - virtio_vdpa: reject invalid vq indices (Vincent Whitchurch)  [Orabug: 33749636] 
  - vdpa: Add documentation for vdpa_alloc_device() macro (Xie Yongji)  [Orabug: 33749636] 
  - vp_vdpa: Fix return value check for vdpa_alloc_device() (Xie Yongji)  [Orabug: 33749636] 
  - vdpa_sim: Fix return value check for vdpa_alloc_device() (Xie Yongji)  [Orabug: 33749636] 
  - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Xie Yongji)  [Orabug: 33749636] 
  - xfs: remove incorrect ASSERT in xfs_rename (Eric Sandeen)  [Orabug: 33803847] 
  - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov)  [Orabug: 33805849] 
  - crypto: ccp - Add support for new CCP/PSP device ID (John Allen)  [Orabug: 33805849] 
  - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Sean Christopherson)  [Orabug: 33805849] 
  - KVM: fix avic_set_running for preemptable kernels (Paolo Bonzini)  [Orabug: 33805849] 
  - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov)  [Orabug: 33805849] 
  - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov)  [Orabug: 33805849] 
  - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Sean Christopherson)  [Orabug: 33805849] 
  - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Maxim Levitsky)  [Orabug: 33805849]  {CVE-2021-3653} {CVE-2021-3656}
  - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Maxim Levitsky)  [Orabug: 33805849] 
  - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov)  [Orabug: 33805849] 
  - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Sean Christopherson)  [Orabug: 33805849] 
  - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Sean Christopherson)  [Orabug: 33805849] 
  - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Sean Christopherson)  [Orabug: 33805849] 
  - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Sean Christopherson)  [Orabug: 33805849] 
  - rds/ib: Kernel change to extend rds-info functionality (Rohit Nair)  [Orabug: 33821340] 
  - nvmet-tcp: fix a race condition between release_queue and io_work (Maurizio Lombardi)  [Orabug: 33825776] 
  - nvmet-tcp: add an helper to free the cmd buffers (Maurizio Lombardi)  [Orabug: 33825776] 
  - drm/i915: Flush TLBs before releasing backing store (Tvrtko Ursulin)  [Orabug: 33835810]  {CVE-2022-0330}
  - rds: ib: Make selection of completion_vector QoS aware (Håkon Bugge)  [Orabug: 33845918] 
  - tipc: improve size validations for received domain records (Jon Maloy)  [Orabug: 33850801]  {CVE-2022-0435}
  - uek-rpm: Synchronize Module.kabi and lockedlist (Stephen Brennan)  [Orabug: 33871538]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.305.5.el8
changelog:
  - netfilter: nf_tables_offload: incorrect flow offload action array size (Pablo
    Neira Ayuso)  [Orabug: 33900416]  {CVE-2022-25636}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.305.5.1.el8
changelog:
  - arm64: Use the clearbhb instruction in mitigations (James Morse)  [Orabug: 33937423] 
  - arm64: add ID_AA64ISAR2_EL1 sys register (Joey Gouly)  [Orabug: 33937423] 
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (James Morse)  [Orabug: 33937423] 
  - arm64: Mitigate spectre style branch history side channels (James Morse)  [Orabug: 33937423] 
  - KVM: arm64: Add templates for BHB mitigation sequences (James Morse)  [Orabug: 33937423] 
  - arm64: Add Cortex-X2 CPU part definition (Anshuman Khandual)  [Orabug: 33937423] 
  - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Suzuki K Poulose)  [Orabug: 33937423] 
  - arm64: Add part number for Arm Cortex-A77 (Rob Herring)  [Orabug: 33937423] 
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (James Morse)  [Orabug: 33937423] 
  - arm64: Add percpu vectors for EL1 (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Add macro for reading symbol addresses from the trampoline (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Add vectors that have the bhb mitigation sequences (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Allow the trampoline text to occupy multiple pages (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Make the kpti trampoline's kpti sequence optional (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Move trampoline macros out of ifdef'd section (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Move the trampoline data page before the text page (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Free up another register on kpti's tramp_exit path (James Morse)  [Orabug: 33937423] 
  - arm64: entry: Make the trampoline cleanup optional (James Morse)  [Orabug: 33937423] 
  - arm64: entry.S: Add ventry overflow sanity checks (James Morse)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: Add initial retpoline support" (Russell King)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br." (Russell King)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: Add MIDR_APM_POTENZA." (Russell King)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: insn: Add offset getter/setter for adr." (Russell King)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: alternatives: Add support for adr/adrp with offset in alt block." (Russell King)  [Orabug: 33937423] 
  - Revert "BACKPORT: VARIANT 2: arm64: Use alternative framework for retpoline." (Russell King)  [Orabug: 33937423] 
  - Revert "Arm64: add retpoline to cpu_show_spectre_v2" (Russell King)  [Orabug: 33937423] 
  - Revert "arm64: retpoline: Don't use retpoline in KVM's HYP part." (Russell King)  [Orabug: 33937423] 
  - Revert "uek-rpm: aarch64 config enable RETPOLINE" (Russell King)  [Orabug: 33937423] 
  - Revert "uek-rpm: aarch64 config enable RETPOLINE OL8" (Russell King)  [Orabug: 33937423] 
  - x86/speculation: Add knob for eibrs_retpoline_enabled (Patrick Colp)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Extend our code to properly support eibrs+lfence and eibrs+retpoline (Patrick Colp)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Update link to AMD speculation whitepaper (Kim Phillips)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Use generic retpoline by default on AMD (Kim Phillips)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Josh Poimboeuf)  [Orabug: 33937344]  {CVE-2021-26341}
  - Documentation/hw-vuln: Update spectre doc (Peter Zijlstra)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Add eIBRS + Retpoline options (Peter Zijlstra)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Peter Zijlstra (Intel))  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: The choice of retpoline mode is sometimes ignored (Patrick Colp)  [Orabug: 33937389] 
  - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Borislav Petkov)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Update ALTERNATIVEs to (more closely) match upstream (Patrick Colp)  [Orabug: 33937344]  {CVE-2021-26341}
  - x86/speculation: Fix bug in retpoline mode on AMD with `spectre_v2=none` (Patrick Colp)  [Orabug: 33937344]  {CVE-2021-26341}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.305.5.2.el8
changelog:
  - lib/iov_iter: initialize "flags" in new pipe_buffer (Max Kellermann)  [Orabug:
    33942325]  {CVE-2022-0847}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.305.5.3.el8
changelog:
  - bpf: fix out-of-tree module build (Alan Maguire)  [Orabug: 33973548] 
  - ACPICA: Enable sleep button on ACPI legacy wake (Anchal Agarwal)  [Orabug: 33973543] 
  - Revert "btrfs: inode: refactor the parameters of insert_reserved_file_extent()" (Srikanth C S)  [Orabug: 33973491] 
  - Revert "btrfs: fix metadata reservation for fallocate that leads to transaction aborts" (Srikanth C S)  [Orabug: 33973491]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.305.5.5.el8
changelog:
  - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Paolo
    Bonzini)  [Orabug: 34034594]  {CVE-2022-1158}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.306.1.el8
changelog:
  - sr9700: sanity check for packet length (Brian Maly)  [Orabug: 33962705]  {CVE-2022-26966}
  - net/packet: rx_owner_map depends on pg_vec (Willem de Bruijn)  [Orabug: 33835787]  {CVE-2021-22600}
  - KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains (Krish Sadhukhan)  [Orabug: 33921125] 
  - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Krish Sadhukhan)  [Orabug: 33921125] 
  - rds/ib: Resize CQ if send-/recv-ring-size are changed (Hans Westgaard Ry)  [Orabug: 33940519] 
  - NFSv4: Handle case where the lookup of a directory fails (Trond Myklebust)  [Orabug: 33958154]  {CVE-2022-24448}
  - Revert "btrfs: inode: refactor the parameters of insert_reserved_file_extent()" (Srikanth C S)  [Orabug: 33958240] 
  - Revert "btrfs: fix metadata reservation for fallocate that leads to transaction aborts" (Srikanth C S)  [Orabug: 33958240] 
  - ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi)  [Orabug: 33687076] 
  - panic: reinitialize logbuf locks before notifiers (Stephen Brennan)  [Orabug: 33740420] 
  - printk: Drop console_sem during panic (Stephen Brennan)  [Orabug: 33740420] 
  - printk: Avoid livelock with heavy printk during panic (Stephen Brennan)  [Orabug: 33740420] 
  - printk: disable optimistic spin during panic (Stephen Brennan)  [Orabug: 33740420] 
  - printk: Add panic_in_progress helper (Stephen Brennan)  [Orabug: 33740420] 
  - sched: Put vcpu preemption idle check into a SCHED_FEAT. (chris hyser)  [Orabug: 33806261] 
  - rds/ib: recover rds connection from stuck rx path (Nagappan Ramasamy Palaniappan)  [Orabug: 33820776] 
  - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Mathias Krause)  [Orabug: 33840432]  {CVE-2022-22942}
  - udf: Restore i_lenAlloc when inode expansion fails (Jan Kara)  [Orabug: 33870266]  {CVE-2022-0617}
  - udf: Fix NULL ptr deref when converting from inline format (Jan Kara)  [Orabug: 33870266]  {CVE-2022-0617}
  - ACPI: sysfs: copy ACPI data using io memory copying (Colin Ian King)  [Orabug: 33876016] 
  - Enable CONFIG_DM_DUST and nano for UEK6 (Gulam Mohamed)  [Orabug: 33897851] 
  - arm64/efi: remove spurious WARN_ON for !4K kernels (Mark Rutland)  [Orabug: 33900748] 
  - lib/iov_iter: initialize "flags" in new pipe_buffer (Max Kellermann)  [Orabug: 33910799] 
  - ipv4: tcp: send zero IPID in SYNACK messages (Eric Dumazet)  [Orabug: 33917056]  {CVE-2020-36516}
  - ipv4: avoid using shared IP generator for connected sockets (Eric Dumazet)  [Orabug: 33917056]  {CVE-2020-36516}
  - bpf: fix out-of-tree module build (Alan Maguire)  [Orabug: 33919430] 
  - ACPICA: Enable sleep button on ACPI legacy wake (Anchal Agarwal)  [Orabug: 33925471] 
  - arm64: Use the clearbhb instruction in mitigations (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: add ID_AA64ISAR2_EL1 sys register (Joey Gouly)  [Orabug: 33921736]  {CVE-2022-23960}
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: Mitigate spectre style branch history side channels (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - KVM: arm64: Add templates for BHB mitigation sequences (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: Add Cortex-X2 CPU part definition (Anshuman Khandual)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Suzuki K Poulose)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: Add part number for Arm Cortex-A77 (Rob Herring)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: Add percpu vectors for EL1 (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Add macro for reading symbol addresses from the trampoline (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Add vectors that have the bhb mitigation sequences (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Allow the trampoline text to occupy multiple pages (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Make the kpti trampoline's kpti sequence optional (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Move trampoline macros out of ifdef'd section (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Move the trampoline data page before the text page (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Free up another register on kpti's tramp_exit path (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry: Make the trampoline cleanup optional (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - arm64: entry.S: Add ventry overflow sanity checks (James Morse)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: Add initial retpoline support" (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: Add MIDR_APM_POTENZA." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: insn: Add offset getter/setter for adr." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: alternatives: Add support for adr/adrp with offset in alt block." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "BACKPORT: VARIANT 2: arm64: Use alternative framework for retpoline." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "Arm64: add retpoline to cpu_show_spectre_v2" (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "arm64: retpoline: Don't use retpoline in KVM's HYP part." (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "uek-rpm: aarch64 config enable RETPOLINE" (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - Revert "uek-rpm: aarch64 config enable RETPOLINE OL8" (Russell King)  [Orabug: 33921736]  {CVE-2022-23960}
  - x86/speculation: Add knob for eibrs_retpoline_enabled (Patrick Colp)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Extend our code to properly support eibrs+lfence and eibrs+retpoline (Patrick Colp)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Update link to AMD speculation whitepaper (Kim Phillips)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Use generic retpoline by default on AMD (Kim Phillips)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Josh Poimboeuf)  [Orabug: 33941936]  {CVE-2021-26401}
  - Documentation/hw-vuln: Update spectre doc (Peter Zijlstra)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Add eIBRS + Retpoline options (Peter Zijlstra)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Peter Zijlstra (Intel))  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: The choice of retpoline mode is sometimes ignored (Patrick Colp)  [Orabug: 33917127] 
  - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Borislav Petkov)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Update ALTERNATIVEs to (more closely) match upstream (Patrick Colp)  [Orabug: 33941936]  {CVE-2021-26401}
  - x86/speculation: Fix bug in retpoline mode on AMD with `spectre_v2=none` (Patrick Colp)  [Orabug: 33941936]  {CVE-2021-26401}
  - Revert "BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br." (Russell King)  [Orabug: 33921736] 
  - rds/ib: recover rds connection from stuck tx path (Nagappan Ramasamy Palaniappan)  [Orabug: 33820760]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.306.1.1.el8
changelog:
  - netfilter: nf_tables: initialize registers in nft_do_chain() (Pablo Neira Ayuso)  [Orabug: 34035701]  {CVE-2022-1016}
  - exec, elf: ignore invalid note data (Anthony Yznaga)  [Orabug: 34035682]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.306.1.3.el8
changelog:
  - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Paolo
    Bonzini)  [Orabug: 34053807]  {CVE-2022-1158}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.307.1.el8
changelog:
  - oracleasm: Fix block layer error conversion (Martin K. Petersen)  [Orabug: 33413872] 
  - oracleasm: Fix memory leak inadvertently caused by block layer changes (Martin K. Petersen)  [Orabug: 33413872] 
  - rds: Fix incorrect initialization order (Håkon Bugge)  [Orabug: 33519061] 
  - Fix switchdev transition after configuring 256 SFs (Mikhael Goikhman)  [Orabug: 33913142] 
  - net/mlx5: Remove all auxiliary devices at the unregister event (Leon Romanovsky)  [Orabug: 33913153] 
  - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Roi Dayan)  [Orabug: 33913153] 
  - net/mlx5e: Don't create devices during unload flow (Dmytro Linkin)  [Orabug: 33913153] 
  - net/mlx5: Delete auxiliary bus driver eth-rep first (Maor Dickman)  [Orabug: 33913153] 
  - Fix deadlock with SFs created and devlink reload of parent PF (Mikhael Goikhman)  [Orabug: 33913153] 
  - phonet: refcount leak in pep_sock_accep (Hangyu Hua)  [Orabug: 33962760]  {CVE-2021-45095}
  - bpf: Lift hashtab key_size limit (Florian Lehner)  [Orabug: 33968668] 
  - net/rds: Fix math on error code (Freddy Carrillo)  [Orabug: 33974713] 
  - rds: ib: Fix racy credit tracepoints (Håkon Bugge)  [Orabug: 33980855] 
  - mm: fix MADV_DONTEXEC to clear VM_EXEC_KEEP (Anthony Yznaga)  [Orabug: 33987399] 
  - ice: create scheduler aggregator node config and move VSIs (Kiran Patil)  [Orabug: 33993157]  {CVE-2020-24502} {CVE-2020-245024} {CVE-2020-24503}
  - sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Valentin Schneider)  [Orabug: 33994395] 
  - esp: Fix possible buffer overflow in ESP transformation (Steffen Klassert)  [Orabug: 33997299]  {CVE-2022-27666}
  - exec, elf: ignore invalid note data (Anthony Yznaga)  [Orabug: 34003080] 
  - netfilter: nf_tables: initialize registers in nft_do_chain() (Pablo Neira Ayuso)  [Orabug: 34012924]  {CVE-2022-1016}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.307.2.el8
changelog:
  - net: sched: fix use-after-free in tc_new_tfilter() (Eric Dumazet)  [Orabug: 34027161]  {CVE-2022-1055}
  - rds: ib: Initialize SG table properly (Håkon Bugge)  [Orabug: 34031913] 
  - Revert "rds/ib: recover rds connection from stuck rx path" (Rohit Nair)  [Orabug: 34039270] 
  - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Muchun Song)  [Orabug: 34045826] 
  - mm: memcg/slab: fix use after free in obj_cgroup_charge (Muchun Song)  [Orabug: 34045826] 
  - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Chi Wu)  [Orabug: 34050049] 
  - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Paolo Bonzini)  [Orabug: 34034594]  {CVE-2022-1158}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.307.3.el8
changelog:
  - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Pavel Skripkin)  [Orabug: 33099019] 
  - KVM: debugfs: Reuse binary stats descriptors (Jing Zhang)  [Orabug: 33099019] 
  - KVM: selftests: Add selftest for KVM statistics data binary interface (Jing Zhang)  [Orabug: 33099019] 
  - KVM: stats: Add documentation for binary statistics interface (Jing Zhang)  [Orabug: 33099019] 
  - KVM: stats: Support binary stats retrieval for a VCPU (Jing Zhang)  [Orabug: 33099019] 
  - KVM: stats: Support binary stats retrieval for a VM (Jing Zhang)  [Orabug: 33099019] 
  - KVM: stats: Add fd-based API to read binary stats data (Jing Zhang)  [Orabug: 33099019] 
  - KVM: stats: Separate generic stats from architecture specific ones (Jing Zhang)  [Orabug: 33099019] 
  - KVM: switch per-VM stats to u64 (Paolo Bonzini)  [Orabug: 33099019] 
  - kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Emanuele Giuseppe Esposito)  [Orabug: 33099019] 
  - kvm: Refactor handling of VM debugfs files (Milan Pandurov)  [Orabug: 33099019] 
  - mpt3sas: avoid SOFT_RESET on shutdown (John Donnelly)  [Orabug: 33666018] 
  - scsi: mpt3sas: Clean up some inconsistent indenting (Colin Ian King)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix incorrectly assigned error return and check (Colin Ian King)  [Orabug: 33666018] 
  - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Damien Le Moal)  [Orabug: 33666018] 
  - scsi: mpt3sas: Update driver version to 39.100.00.00 (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Use firmware recommended queue depth (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Sreekanth Reddy)  [Orabug: 33666018] 
  - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Sreekanth Reddy)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix Coverity reported issue (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix fall-through warnings for Clang (Gustavo A. R. Silva)  [Orabug: 33666018] 
  - scsi: mpt3sas: Handle firmware faults during second (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Documentation cleanup (Randy Dunlap)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix two kernel-doc headers (Bart Van Assche)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Gustavo A. R. Silva)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Sreekanth Reddy)  [Orabug: 33666018] 
  - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Sreekanth Reddy)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix a typo (Bhaskar Chowdhury)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix a few kernel-doc issues (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Update driver version to 37.101.00.00 (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Gustavo A. R. Silva)  [Orabug: 33666018] 
  - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Christophe JAILLET)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Move a little data from the stack onto the heap (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Lee Jones)  [Orabug: 33666018] 
  - scsi: mpt3sas: Update driver version to 37.100.00.00 (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Additional diagnostic buffer query interface (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Sreekanth Reddy)  [Orabug: 33666018] 
  - scsi: mpt3sas: Simplify bool comparison (YANG LI)  [Orabug: 33666018] 
  - scsi: mpt3sas: Fix spelling mistake in Kconfig "compatiblity" -> "compatibility" (Suganath Prabu S)  [Orabug: 33666018] 
  - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Dan Carpenter)  [Orabug: 33666018] 
  - mei: me: disable driver on the ign firmware (Alexander Usyskin)  [Orabug: 34018919] 
  - mei: add device kind to sysfs (Alexander Usyskin)  [Orabug: 34018919] 
  - mei: me: add MEI device for SPT with ITPS capability (Tomas Winkler)  [Orabug: 34018919] 
  - mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tomas Winkler)  [Orabug: 34018919] 
  - mei: me: constify the device parameter to the probe quirk (Tomas Winkler)  [Orabug: 34018919] 
  - mei: me: disable mei interface on Mehlow server platforms (Tomas Winkler)  [Orabug: 34018919] 
  - mei: fix CNL itouch device number to match the spec. (Alexander Usyskin)  [Orabug: 34018919] 
  - mei: me: disable mei interface on LBG servers. (Tomas Winkler)  [Orabug: 34018919] 
  - mei: me: mei_me_dev_init() use struct device instead of struct pci_dev. (Tomas Winkler)  [Orabug: 34018919] 
  - x86/speculation: Restore speculation related MSRs during S3 resume (Pawan Gupta)  [Orabug: 34053700] 
  - net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Maciej Żenczykowski)  [Orabug: 34079481]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.307.3.1.el8
changelog:
  - Revert "rds/ib: recover rds connection from stuck tx path" (Nagappan Ramasamy
    Palaniappan)  [Orabug: 34124233]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.307.3.2.el8
changelog:
  - perf: Fix sys_perf_event_open() race against self (Peter Zijlstra)  [Orabug:
    34172709]  {CVE-2022-1729}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.307.3.4.el8
changelog:
  - io_uring: always use original task when preparing req identity (Jens Axboe)
    [Orabug: 34186552]  {CVE-2022-1786}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.307.3.5.el8
changelog:
  - KVM: x86: avoid calling x86 emulator without a decoded instruction (Sean
    Christopherson)  [Orabug: 34211496]  {CVE-2022-1852}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.308.5.el8
changelog:
  - vfio/type1: misalignment sanity check broken when mapping dma (Anthony Yznaga)  [Orabug: 34124949] 
  - uek-rpm: configs: enable 9P_FS for x86_64 (Todd Vierling)  [Orabug: 34146030] 
  - bpf: parse BTF with linkage set for functions (Alan Maguire)  [Orabug: 34068157] 
  - selftests/bpf: remove BPF skeleton-based tests that got pulled in via backports (Alan Maguire)  [Orabug: 34068157] 
  - uek-rpm: default for COMMON_CLK_MARVELL_OTX2 should be "n" (Henry Willard)  [Orabug: 34138118] 
  - xfs: only bother with sync_filesystem during readonly remount (Darrick J. Wong)  [Orabug: 34085023] 
  - vfs: make sync_filesystem return errors from ->sync_fs (Darrick J. Wong)  [Orabug: 34085023] 
  - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (Darrick J. Wong)  [Orabug: 34085023] 
  - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Darrick J. Wong)  [Orabug: 34085023] 
  - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Dan Carpenter)  [Orabug: 34085023] 
  - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner)  [Orabug: 34085023] 
  - xfs: only run COW extent recovery when there are no live extents (Darrick J. Wong)  [Orabug: 34085023] 
  - x86/platform/uv: Log gap hole end size (Mike Travis)  [Orabug: 34100339] 
  - x86/platform/uv: Update TSC sync state for UV5 (Mike Travis)  [Orabug: 34100339] 
  - x86/platform/uv: Update NMI Handler for UV5 (Mike Travis)  [Orabug: 34100339] 
  - perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Ingo Molnar)  [Orabug: 34100339] 
  - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Steve Wahl)  [Orabug: 34100339] 
  - net/rds: Delayed DR_SOCK_CANCEL (Gerd Rausch)  [Orabug: 34105318] 
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 34111386] 
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 34111386] 
  - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable (Dave Stevenson)  [Orabug: 34125311] 
  - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Haimin Zhang)  [Orabug: 34135343]  {CVE-2022-1353}
  - clocksource: Avoid accidental unstable marking of clocksources (Waiman Long)  [Orabug: 34145210] 
  - clocksource: Reduce clocksource-skew threshold (Paul E. McKenney)  [Orabug: 34145210] 
  - Revert "rds/ib: recover rds connection from stuck tx path" (Nagappan Ramasamy Palaniappan)  [Orabug: 34152863] 
  - KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL (James Morse)  
  - LTS tag: v5.4.188 (Sherry Yang)  [Orabug: 33997299] [Orabug: 34012924]  {CVE-2022-1016} {CVE-2022-27666}
  - llc: only change llc->dev when bind() succeeds (Eric Dumazet)  
  - nds32: fix access_ok() checks in get/put_user (Arnd Bergmann)  
  - tpm: use try_get_ops() in tpm-space.c (James Bottomley)  
  - mac80211: fix potential double free on mesh join (Linus Lüssing)  
  - rcu: Don't deboost before reporting expedited quiescent state (Paul E. McKenney)  
  - crypto: qat - disable registration of algorithms (Giovanni Cabiddu)  
  - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Werner Sembach)  
  - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Maximilian Luz)  
  - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Mark Cilissen)  
  - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jason Zheng)  
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (huangwenhui)  
  - ALSA: oss: Fix PCM OSS buffer allocation overflow (Takashi Iwai)  
  - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Takashi Iwai)  
  - drivers: net: xgene: Fix regression in CRC stripping (Stephane Graber)  
  - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Giacomo Guiduzzi)  
  - ALSA: cmipci: Restore aux vol on suspend/resume (Jonathan Teh)  
  - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Lars-Peter Clausen)  
  - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Takashi Iwai)  
  - llc: fix netdevice reference leaks in llc_ui_bind() (Eric Dumazet)  
  - thermal: int340x: fix memory leak in int3400_notify() (Chuansheng Liu)  
  - staging: fbtft: fb_st7789v: reset display before initialization (Oliver Graute)  
  - tpm: Fix error handling in async work (Tadeusz Struk)  
  - net: ipv6: fix skb_over_panic in __ip6_append_data (Tadeusz Struk)  
  - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION (Jordy Zomer)  
  - nfsd: Containerise filecache laundrette (Trond Myklebust)  
  - nfsd: cleanup nfsd_file_lru_dispose() (Trond Myklebust)  
  - LTS tag: v5.4.187 (Sherry Yang)  
  - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" (Greg Kroah-Hartman)  
  - perf symbols: Fix symbol size calculation condition (Michael Petlan)  
  - Input: aiptek - properly check endpoint type (Pavel Skripkin)  
  - usb: usbtmc: Fix bug in pipe direction for control transfers (Alan Stern)  
  - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver (Alan Stern)  
  - usb: gadget: rndis: prevent integer overflow in rndis_set_response() (Dan Carpenter)  
  - arm64: fix clang warning about TRAMP_VALIAS (Arnd Bergmann)  
  - net: dsa: Add missing of_node_put() in dsa_port_parse_of (Miaoqian Lin)  
  - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Nicolas Dichtel)  
  - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings (Marek Vasut)  
  - hv_netvsc: Add check for kvmalloc_array (Jiasheng Jiang)  
  - atm: eni: Add check for dma_map_single (Jiasheng Jiang)  
  - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Eric Dumazet)  
  - net: phy: marvell: Fix invalid comparison in the resume and suspend functions (Kurt Cancemi)  
  - efi: fix return value of __setup handlers (Randy Dunlap)  
  - ocfs2: fix crash when initialize filecheck kobj fails (Joseph Qi)  
  - crypto: qcom-rng - ensure buffer for generate is completely filled (Brian Masney)  
  - LTS tag: v5.4.186 (Sherry Yang)  [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736] [Orabug: 33921736]  {CVE-2022-23960}
  - fixup for "arm64 entry: Add macro for reading symbol address from the trampoline" (James Morse)  
  - kselftest/vm: fix tests build with old libc (Chengming Zhou)  
  - sfc: extend the locking on mcdi->seqno (Niels Dossche)  
  - tcp: make tcp_read_sock() more robust (Eric Dumazet)  
  - nl80211: Update bss channel on channel switch for P2P_CLIENT (Sreeramya Soratkal)  
  - drm/vrr: Set VRR capable prop only if it is attached to connector (Manasi Navare)  
  - iwlwifi: don't advertise TWT support (Golan Ben Ami)  
  - atm: firestream: check the return value of ioremap() in fs_init() (Jia-Ju Bai)  
  - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready (Lad Prabhakar)  
  - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE (Julian Braha)  
  - MIPS: smp: fill in sibling and core maps earlier (Alexander Lobakin)  
  - mac80211: refuse aggregations sessions before authorized (Johannes Berg)  
  - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller (Corentin Labbe)  
  - ARM: dts: rockchip: reorder rk322x hmdi clocks (Sascha Hauer)  
  - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" (Dinh Nguyen)  
  - arm64: dts: rockchip: reorder rk3399 hdmi clocks (Sascha Hauer)  
  - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity (Jakob Unterwurzacher)  
  - xfrm: Fix xfrm migrate issues when address family changes (Yan Yan)  
  - xfrm: Check if_id in xfrm_migrate (Yan Yan)  
  - sctp: fix the processing for INIT chunk (Xin Long)  
  - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" (Kai Lueke)  
  - LTS tag: v5.4.185 (Sherry Yang)  [Orabug: 32490237] [Orabug: 32490237] [Orabug: 33921125] [Orabug: 33921125] 
  - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Josh Triplett)  
  - ARM: fix Thumb2 regression with Spectre BHB (Russell King (Oracle))  
  - virtio: acknowledge all features before access (Michael S. Tsirkin)  
  - virtio: unexport virtio_finalize_features (Michael S. Tsirkin)  
  - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 (Pali Rohár)  
  - riscv: Fix auipc+jalr relocation range checks (Emil Renner Berthing)  
  - mmc: meson: Fix usage of meson_mmc_post_req() (Rong Chen)  
  - net: macb: Fix lost RX packet wakeup race in NAPI receive (Robert Hancock)  
  - staging: gdm724x: fix use after free in gdm_lte_rx() (Dan Carpenter)  
  - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi)  
  - ARM: Spectre-BHB: provide empty stub for non-config (Randy Dunlap)  
  - selftests/memfd: clean up mapping in mfd_fail_write (Mike Kravetz)  
  - selftest/vm: fix map_fixed_noreplace test failure (Aneesh Kumar K.V)  
  - tracing: Ensure trace buffer is at least 4096 bytes large (Sven Schnelle)  
  - ipv6: prevent a possible race condition with lifetimes (Niels Dossche)  
  - Revert "xen-netback: Check for hotplug-status existence before watching" (Marek Marczykowski-Górecki)  
  - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" (Marek Marczykowski-Górecki)  
  - net-sysfs: add check for netdevice being present to speed_show (suresh kumar)  
  - net: bcmgenet: Don't claim WOL when its not available (Jeremy Linton)  
  - sctp: fix kernel-infoleak for SCTP sockets (Eric Dumazet)  
  - net: phy: DP83822: clear MISR2 register to disable interrupts (Clément Léger)  
  - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info (Miaoqian Lin)  
  - gpio: ts4900: Do not set DAT and OE together (Mark Featherston)  
  - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Guillaume Nault)  
  - NFC: port100: fix use-after-free in port100_send_complete (Pavel Skripkin)  
  - net/mlx5: Fix a race on command flush flow (Moshe Shemesh)  
  - net/mlx5: Fix size field in bufferx_reg struct (Mohammad Kabat)  
  - ax25: Fix NULL pointer dereference in ax25_kill_by_device (Duoming Zhou)  
  - net: ethernet: lpc_eth: Handle error for clk_enable (Jiasheng Jiang)  
  - net: ethernet: ti: cpts: Handle error for clk_enable (Jiasheng Jiang)  
  - ethernet: Fix error handling in xemaclite_of_probe (Miaoqian Lin)  
  - ARM: dts: aspeed: Fix AST2600 quad spi group (Joel Stanley)  
  - drm/sun4i: mixer: Fix P010 and P210 format numbers (Jernej Skrabec)  
  - qed: return status of qed_iov_get_link (Tom Rix)  
  - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Jia-Ju Bai)  
  - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero (Xie Yongji)  
  - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias (Pali Rohár)  
  - clk: qcom: gdsc: Add support to update GDSC transition delay (Taniya Das)  
  - LTS tag: v5.4.184 (Sherry Yang)  [Orabug: 33941936] [Orabug: 33917127] [Orabug: 33941936] [Orabug: 33941936] [Orabug: 33941936] [Orabug: 33941936] [Orabug: 33941936] [Orabug: 33941936]  {CVE-2021-26401}
  - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" (Greg Kroah-Hartman)  
  - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() (Juergen Gross)   {CVE-2022-23042}
  - xen/gnttab: fix gnttab_end_foreign_access() without page specified (Juergen Gross)   {CVE-2022-23041}
  - xen/pvcalls: use alloc/free_pages_exact() (Juergen Gross)   {CVE-2022-23041}
  - xen/9p: use alloc/free_pages_exact() (Juergen Gross)   {CVE-2022-23041}
  - xen: remove gnttab_query_foreign_access() (Juergen Gross)  
  - xen/gntalloc: don't use gnttab_query_foreign_access() (Juergen Gross)   {CVE-2022-23039}
  - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross)   {CVE-2022-23038}
  - xen/netfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross)   {CVE-2022-23037}
  - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross)   {CVE-2022-23036}
  - xen/grant-table: add gnttab_try_end_foreign_access() (Juergen Gross)   {CVE-2022-23036} {CVE-2022-23038}
  - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case (Juergen Gross)   {CVE-2022-23040}
  - ARM: fix build warning in proc-v7-bugs.c (Russell King (Oracle))  
  - ARM: Do not use NOCROSSREFS directive with ld.lld (Nathan Chancellor)  
  - ARM: fix co-processor register typo (Russell King (Oracle))  
  - ARM: fix build error when BPF_SYSCALL is disabled (Emmanuel Gil Peyrot)  
  - ARM: include unprivileged BPF status in Spectre V2 reporting (Russell King (Oracle))  
  - ARM: Spectre-BHB workaround (Russell King (Oracle))  
  - ARM: use LOADADDR() to get load address of sections (Russell King (Oracle))  
  - ARM: early traps initialisation (Russell King (Oracle))  
  - ARM: report Spectre v2 status through sysfs (Russell King (Oracle))  
  - arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Mark Rutland)  
  - arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Steven Price)  
  - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Josh Poimboeuf)  
  - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Josh Poimboeuf)  
  - LTS tag: v5.4.183 (Sherry Yang)  
  - hamradio: fix macro redefine warning (Huang Pei)  
  - net: dcb: disable softirqs in dcbnl_flush_dev() (Vladimir Oltean)  
  - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" (Jiri Bohac)  
  - btrfs: add missing run of delayed items after unlink during log replay (Filipe Manana)  
  - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup (Sidong Yang)  
  - btrfs: fix lost prealloc extents beyond eof after full fsync (Filipe Manana)  
  - tracing: Fix return value of __setup handlers (Randy Dunlap)  
  - tracing/histogram: Fix sorting on old "cpu" value (Steven Rostedt (Google))  
  - HID: add mapping for KEY_ALL_APPLICATIONS (William Mahon)  
  - HID: add mapping for KEY_DICTATE (William Mahon)  
  - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume (Hans de Goede)  
  - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() (Hans de Goede)  
  - nl80211: Handle nla_memdup failures in handle_nan_filter (Jiasheng Jiang)  
  - net: chelsio: cxgb3: check the return value of pci_find_capability() (Jia-Ju Bai)  
  - soc: fsl: qe: Check of ioremap return value (Jiasheng Jiang)  
  - memfd: fix F_SEAL_WRITE after shmem huge page allocated (Hugh Dickins)  
  - ibmvnic: free reset-work-item when flushing (Sukadev Bhattiprolu)  
  - igc: igc_write_phy_reg_gpy: drop premature return (Sasha Neftin)  
  - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions (Randy Dunlap)  
  - ARM: Fix kgdb breakpoint for Thumb2 (Russell King (Oracle))  
  - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen)  
  - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output (Brian Norris)  
  - can: gs_usb: change active_channels's type from atomic_t to u8 (Vincent Mailhol)  
  - ASoC: cs4265: Fix the duplicated control name (Fabio Estevam)  
  - firmware: arm_scmi: Remove space in MODULE_ALIAS name (Alyssa Ross)  
  - efivars: Respect "block" flag in efivar_entry_set_safe() (Jann Horn)  
  - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Maciej Fijalkowski)  
  - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() (Zheyu Ma)  
  - net: sxgbe: fix return value of __setup handler (Randy Dunlap)  
  - iavf: Fix missing check for running netdev (Slawomir Laba)  
  - net: stmmac: fix return value of __setup handler (Randy Dunlap)  
  - mac80211: fix forwarded mesh frames AC & queue selection (Nicolas Escande)  
  - ia64: ensure proper NUMA distance and possible map initialization (Valentin Schneider)  
  - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() (Dietmar Eggemann)  
  - sched/topology: Make sched_init_numa() use a set for the deduplicating sort (Valentin Schneider)  
  - xen/netfront: destroy queues before real_num_tx_queues is zeroed (Marek Marczykowski-Górecki)  
  - block: Fix fsync always failed if once failed (Ye Bin)  
  - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (D. Wythe)  
  - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (D. Wythe)  
  - net: dcb: flush lingering app table entries for unregistered devices (Vladimir Oltean)  
  - batman-adv: Don't expect inter-netns unique iflink indices (Sven Eckelmann)  
  - batman-adv: Request iflink once in batadv_get_real_netdevice (Sven Eckelmann)  
  - batman-adv: Request iflink once in batadv-on-batadv check (Sven Eckelmann)  
  - netfilter: nf_queue: fix possible use-after-free (Florian Westphal)  
  - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal)  
  - xfrm: enforce validity of offload input flags (Leon Romanovsky)  
  - xfrm: fix the if_id check in changelink (Antony Antony)  
  - netfilter: fix use-after-free in __nf_register_net_hook() (Eric Dumazet)  
  - xfrm: fix MTU regression (Jiri Bohac)  
  - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Marek Vasut)  
  - ALSA: intel_hdmi: Fix reference to PCM buffer address (Zhen Ni)  
  - ata: pata_hpt37x: fix PCI clock detection (Sergey Shtylyov)  
  - usb: gadget: clear related members when goto fail (Hangyu Hua)  
  - usb: gadget: don't release an existing dev->buf (Hangyu Hua)  
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 (Daniele Palmas)  
  - i2c: qup: allow COMPILE_TEST (Wolfram Sang)  
  - i2c: cadence: allow COMPILE_TEST (Wolfram Sang)  
  - dmaengine: shdma: Fix runtime PM imbalance on error (Yongzhi Liu)  
  - cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg)  
  - Input: clear BTN_RIGHT/MIDDLE on buttonpads (José Expósito)  
  - ASoC: rt5682: do not block workqueue if card is unbound (Kai Vehmanen)  
  - ASoC: rt5668: do not block workqueue if card is unbound (Kai Vehmanen)  
  - i2c: bcm2835: Avoid clock stretching timeouts (Eric Anholt)  
  - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (JaeMan Park)  
  - mac80211_hwsim: report NOACK frames in tx_status (Benjamin Beichler)  
  - LTS tag: v5.4.182 (Sherry Yang)  [Orabug: 33962705] [Orabug: 33900416]  {CVE-2022-25636} {CVE-2022-26966}
  - fget: clarify and improve __fget_files() implementation (Linus Torvalds)  
  - memblock: use kfree() to release kmalloced memblock regions (Miaohe Lin)  
  - Revert "drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR" (Karol Herbst)  
  - gpio: tegra186: Fix chip_data type confusion (Marc Zyngier)  
  - tty: n_gsm: fix NULL pointer access due to DLCI release (daniel.starke@siemens.com)  
  - tty: n_gsm: fix proper link termination after failed open (daniel.starke@siemens.com)  
  - tty: n_gsm: fix encoding of control signal octet bit DV (daniel.starke@siemens.com)  
  - xhci: Prevent futile URB re-submissions due to incorrect return value. (Hongyu Xie)  
  - xhci: re-initialize the HC during resume if HCE was set (Puma Hsu)  
  - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. (Sebastian Andrzej Siewior)  
  - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Hans de Goede)  
  - USB: serial: option: add Telit LE910R1 compositions (Daniele Palmas)  
  - USB: serial: option: add support for DW5829e (Slark Xiao)  
  - tracefs: Set the group ownership in apply_options() not parse_options() (Steven Rostedt (Google))  
  - USB: gadget: validate endpoint index for xilinx udc (Szymon Heidrich)  
  - usb: gadget: rndis: add spinlock for rndis response list (Daehwan Jung)  
  - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dmytro Bagrii)  
  - ata: pata_hpt37x: disable primary channel on HPT371 (Sergey Shtylyov)  
  - iio: Fix error handling for PM (Miaoqian Lin)  
  - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits (Cosmin Tanislav)  
  - iio: adc: men_z188_adc: Fix a resource leak in an error handling path (Christophe JAILLET)  
  - tracing: Have traceon and traceoff trigger honor the instance (Steven Rostedt (Google))  
  - RDMA/ib_srp: Fix a deadlock (Bart Van Assche)  
  - configfs: fix a race in configfs_{,un}register_subsystem() (ChenXiaoSong)  
  - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() (Zhou Qingyang)  
  - net/mlx5: Fix wrong limitation of metadata match on ecpf (Ariel Levkovich)  
  - net/mlx5: Fix possible deadlock on rule deletion (Maor Gottlieb)  
  - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal)  
  - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() (Christophe JAILLET)  
  - net: Force inlining of checksum functions in net/checksum.h (Christophe Leroy)  
  - net: ll_temac: check the return value of devm_kmalloc() (Xiaoke Wang)  
  - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Gal Pressman)  
  - drm/edid: Always set RGB444 (Maxime Ripard)  
  - openvswitch: Fix setting ipv6 fields causing hw csum failure (Paul Blakey)  
  - gso: do not skip outer ip header in case of ipip and net_failover (Tao Liu)  
  - tipc: Fix end of loop tests for list_for_each_entry() (Dan Carpenter)  
  - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends (Eric Dumazet)  
  - bpf: Do not try bpf_msg_push_data with len 0 (Felix Maurer)  
  - perf data: Fix double free in perf_session__delete() (Alexey Bayduraev)  
  - ping: remove pr_err from ping_lookup (Xin Long)  
  - lan743x: fix deadlock in lan743x_phy_link_status_change() (Heiner Kallweit)  
  - optee: use driver internal tee_context for some rpc (Jens Wiklander)  
  - tee: export teedev_open() and teedev_close_context() (Jens Wiklander)  
  - x86/fpu: Correct pkru/xstate inconsistency (Brian Geffon)  
  - USB: zaurus: support another broken Zaurus (Oliver Neukum)  
  - drm/amdgpu: disable MMHUB PG for Picasso (Evan Quan)  
  - parisc/unaligned: Fix ldw() and stw() unalignment handlers (Helge Deller)  
  - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel (Helge Deller)  
  - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella)  
  - clk: jz4725b: fix mmc0 clock gating (Siarhei Volkau)  
  - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Zhang Qiao)  
  - LTS tag: v5.4.181 (Sherry Yang)  [Orabug: 33910799] 
  - kconfig: fix failing to generate auto.conf (Jing Leng)  
  - net: macb: Align the dma and coherent dma masks (Marc St-Amand)  
  - net: usb: qmi_wwan: Add support for Dell DW5829e (Slark Xiao)  
  - tracing: Fix tp_printk option related with tp_printk_stop_on_boot (JaeSang Yoo)  
  - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case (Sascha Hauer)  
  - ata: libata-core: Disable TRIM on M88V29 (Zoltán Böszörményi)  
  - kconfig: let 'shell' return enough output for deep path names (Brenda Streiff)  
  - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 (Christian Hewitt)  
  - arm64: dts: meson-g12: add ATF BL32 reserved-memory region (Christian Hewitt)  
  - arm64: dts: meson-gx: add ATF BL32 reserved-memory region (Christian Hewitt)  
  - netfilter: conntrack: don't refresh sctp entries in closed state (Florian Westphal)  
  - irqchip/sifive-plic: Add missing thead,c900-plic match string (Guo Ren)  
  - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of (Ye Guojin)  
  - ARM: OMAP2+: hwmod: Add of_node_put() before break (Wan Jiabing)  
  - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Jim Mattson)  
  - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Miaoqian Lin)  
  - i2c: brcmstb: fix support for DSL and CM variants (Rafał Miłecki)  
  - copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long)  
  - dmaengine: sh: rcar-dmac: Check for error num after setting mask (Jiasheng Jiang)  
  - net: sched: limit TC_ACT_REPEAT loops (Eric Dumazet)  
  - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() (Eliav Farber)  
  - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (James Smart)  
  - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status (david regan)  
  - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() (Bryan O'Donoghue)  
  - NFS: Do not report writeback errors in nfs_getattr() (Trond Myklebust)  
  - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Trond Myklebust)  
  - block/wbt: fix negative inflight counter when remove scsi device (Laibin Qiu)  
  - mtd: rawnand: gpmi: don't leak PM reference in error path (Christian Eggers)  
  - powerpc/lib/sstep: fix 'ptesync' build error (Anders Roxell)  
  - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Mark Brown)  
  - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Mark Brown)  
  - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Takashi Iwai)  
  - ALSA: hda: Fix regression on forced probe mask option (Takashi Iwai)  
  - libsubcmd: Fix use-after-free for realloc(..., 0) (Kees Cook)  
  - bonding: fix data-races around agg_select_timer (Eric Dumazet)  
  - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Eric Dumazet)  
  - bonding: force carrier update when releasing slave (Zhang Changzhong)  
  - ping: fix the dif and sdif check in ping_lookup (Xin Long)  
  - net: ieee802154: ca8210: Fix lifs/sifs periods (Miquel Raynal)  
  - net: dsa: lan9303: fix reset on probe (Mans Rullgard)  
  - netfilter: nft_synproxy: unregister hooks on init error path (Pablo Neira Ayuso)  
  - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Johannes Berg)  
  - iwlwifi: pcie: fix locking when "HW not ready" (Johannes Berg)  
  - mmc: block: fix read single on recovery logic (Christian Löhle)  
  - vsock: remove vsock from connected table when connect is interrupted by a signal (Seth Forshee)  
  - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending (Tudor Ambarus)  
  - taskstats: Cleanup the use of task->exit_code (Eric W. Biederman)  
  - ext4: prevent partial update of the extent blocks (Zhang Yi)  
  - ext4: check for inconsistent extents between index and leaf block (Zhang Yi)  
  - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Zhang Yi)  
  - drm/radeon: Fix backlight control on iMac 12,1 (Nicholas Bishop)  
  - iwlwifi: fix use-after-free (Johannes Berg)  
  - arm64: module/ftrace: intialize PLT at load time (Mark Rutland)  
  - arm64: module: rework special section handling (Mark Rutland)  
  - module/ftrace: handle patchable-function-entry (Mark Rutland)  
  - ftrace: add ftrace_init_nop() (Mark Rutland)  
  - Revert "module, async: async_synchronize_full() on module init iff async is used" (Igor Pylypiv)  
  - drm/amdgpu: fix logic inversion in check (Christian König)  
  - nvme-rdma: fix possible use-after-free in transport error_recovery work (Sagi Grimberg)  
  - nvme-tcp: fix possible use-after-free in transport error_recovery work (Sagi Grimberg)  
  - nvme: fix a possible use-after-free in controller reset during load (Sagi Grimberg)  
  - quota: make dquot_quota_sync return errors from ->sync_fs (Darrick J. Wong)  
  - vfs: make freeze_super abort when sync_filesystem returns error (Darrick J. Wong)  
  - ax25: improve the incomplete fix to avoid UAF and NPD bugs (Duoming Zhou)  
  - selftests/zram: Adapt the situation that /dev/zram0 is being used (Yang Xu)  
  - selftests/zram01.sh: Fix compression ratio calculation (Yang Xu)  
  - selftests/zram: Skip max_comp_streams interface on newer kernel (Yang Xu)  
  - net: ieee802154: at86rf230: Stop leaking skb's (Miquel Raynal)  
  - selftests: rtc: Increase test timeout so that all tests run (Nícolas F. R. A. Prado)  
  - platform/x86: ISST: Fix possible circular locking dependency detected (Srinivas Pandruvada)  
  - btrfs: send: in case of IO error log it (Dāvis Mosāns)  
  - parisc: Fix sglist access in ccio-dma.c (John David Anglin)  
  - parisc: Fix data TLB miss in sba_unmap_sg (John David Anglin)  
  - parisc: Drop __init from map_pages declaration (John David Anglin)  
  - serial: parisc: GSC: fix build when IOSAPIC is not set (Randy Dunlap)  
  - Revert "svm: Add warning message for AVIC IPI invalid target" (Sean Christopherson)  
  - HID:Add support for UGTABLET WP5540 (Sergio Costas)  
  - Makefile.extrawarn: Move -Wunaligned-access to W=1 (Nathan Chancellor)  
  - LTS tag: v5.4.180 (Sherry Yang)  [Orabug: 30663537] [Orabug: 33734681] 
  - perf: Fix list corruption in perf_cgroup_switch() (Song Liu)  
  - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (James Smart)  
  - hwmon: (dell-smm) Speed up setting of fan speed (Armin Wolf)  
  - seccomp: Invalidate seccomp mode to catch death failures (Kees Cook)  
  - USB: serial: cp210x: add CPI Bulk Coin Recycler id (Johan Hovold)  
  - USB: serial: cp210x: add NCR Retail IO box id (Johan Hovold)  
  - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices (Stephan Brunner)  
  - USB: serial: option: add ZTE MF286D modem (Pawel Dembicki)  
  - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 (Cameron Williams)  
  - usb: gadget: f_uac2: Define specific wTerminalType (Pavel Hofman)  
  - usb: gadget: rndis: check size of RNDIS_MSG_SET command (Greg Kroah-Hartman)  
  - USB: gadget: validate interface OS descriptor requests (Szymon Heidrich)  
  - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition (Adam Ford)  
  - usb: dwc3: gadget: Prevent core from processing stale TRBs (Udipto Goswami)  
  - usb: ulpi: Call of_node_put correctly (Sean Anderson)  
  - usb: ulpi: Move of_node_put to ulpi_dev_release (Sean Anderson)  
  - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jann Horn)  
  - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (Jonas Malaco)  
  - n_tty: wake up poll(POLLRDNORM) on receiving data (TATSUKAWA KOSUKE (立川 江介))  
  - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Jakob Koschel)  
  - vt_ioctl: fix array_index_nospec in vt_setactivate (Jakob Koschel)  
  - net: amd-xgbe: disable interrupts during pci removal (Raju Rangoju)  
  - tipc: rate limit warning for received illegal binding update (Jon Maloy)  
  - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE (Joel Stanley)  
  - veth: fix races around rq->rx_notify_masked (Eric Dumazet)  
  - net: fix a memleak when uncloning an skb dst and its metadata (Antoine Tenart)  
  - net: do not keep the dst cache when uncloning an skb dst and its metadata (Antoine Tenart)  
  - nfp: flower: fix ida_idx not being released (Louis Peens)  
  - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Eric Dumazet)  
  - bonding: pair enable_port with slave_arr_updates (Mahesh Bandewar)  
  - ixgbevf: Require large buffers for build_skb on 82599VF (Samuel Mendoza-Jonas)  
  - misc: fastrpc: avoid double fput() on failed usercopy (Mathias Krause)  
  - usb: f_fs: Fix use-after-free for epfile (Udipto Goswami)  
  - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect (Fabio Estevam)  
  - staging: fbtft: Fix error path in fbtft_driver_module_init() (Uwe Kleine-König)  
  - ARM: dts: meson: Fix the UART compatible strings (Martin Blumenstingl)  
  - perf probe: Fix ppc64 'perf probe add events failed' case (Zechuan Chen)  
  - net: bridge: fix stale eth hdr pointer in br_dev_xmit (Nikolay Aleksandrov)  
  - PM: s2idle: ACPI: Fix wakeup interrupts handling (Rafael J. Wysocki)  
  - ACPI/IORT: Check node revision for PMCG resources (Robin Murphy)  
  - nvme-tcp: fix bogus request completion when failing to send AER (Sagi Grimberg)  
  - ARM: socfpga: fix missing RESET_CONTROLLER (Krzysztof Kozlowski)  
  - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group (Fabio Estevam)  
  - riscv: fix build with binutils 2.38 (Aurelien Jarno)  
  - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov)  
  - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() (Jisheng Zhang)  
  - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend (Amelie Delaunay)  
  - PM: hibernate: Remove register_nosave_region_late() (Amadeusz Sławiński)  
  - scsi: myrs: Fix crash in error case (Tong Zhang)  
  - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Saurav Kashyap)  
  - scsi: target: iscsi: Make sure the np under each tpg is unique (ZouMingzhe)  
  - net: sched: Clarify error message when qdisc kind is unknown (Victor Nogueira)  
  - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer (Raymond Jay Golo)  
  - NFSv4 expose nfs_parse_server_name function (Olga Kornievskaia)  
  - NFSv4 remove zero number of fs_locations entries error check (Olga Kornievskaia)  
  - NFSv4.1: Fix uninitialised variable in devicenotify (Trond Myklebust)  
  - nfs: nfs4clinet: check the return value of kstrdup() (Xiaoke Wang)  
  - NFSv4 only print the label when its queried (Olga Kornievskaia)  
  - NFSD: Fix offset type in I/O trace points (Chuck Lever)  
  - NFSD: Clamp WRITE offsets (Chuck Lever)  
  - NFS: Fix initialisation of nfs_client cl_flags field (Trond Myklebust)  
  - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs (Pavel Parkhomenko)  
  - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs (Pavel Parkhomenko)  
  - mmc: sdhci-of-esdhc: Check for error num after setting mask (Jiasheng Jiang)  
  - ima: Do not print policy rule with inactive LSM labels (Stefan Berger)  
  - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Roberto Sassu)  
  - ima: Remove ima_policy file before directory (Stefan Berger)  
  - integrity: check the return value of audit_log_start() (Xiaoke Wang)  
  - LTS tag: v5.4.179 (Sherry Yang)  [Orabug: 33850801]  {CVE-2022-0435}
  - moxart: fix potential use-after-free on remove path (Greg Kroah-Hartman)  
  - LTS tag: v5.4.178 (Sherry Yang)  
  - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long)  
  - ext4: fix error handling in ext4_restore_inline_data() (Ritesh Harjani)  
  - EDAC/xgene: Fix deferred probing (Sergey Shtylyov)  
  - EDAC/altera: Fix deferred probing (Sergey Shtylyov)  
  - rtc: cmos: Evaluate century appropriate (Riwen Lu)  
  - selftests: futex: Use variable MAKE instead of make (Muhammad Usama Anjum)  
  - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Dai Ngo)  
  - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini)  
  - pinctrl: bcm2835: Fix a few error paths (Florian Fainelli)  
  - ASoC: max9759: fix underflow in speaker_gain_control_put() (Dan Carpenter)  
  - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jiasheng Jiang)  
  - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Robert Hancock)  
  - ASoC: fsl: Add missing error handling in pcm030_fabric_probe (Miaoqian Lin)  
  - drm/i915/overlay: Prevent divide by zero bugs in scaling (Dan Carpenter)  
  - net: stmmac: ensure PTP time register reads are consistent (Yannick Vignon)  
  - net: stmmac: dump gmac4 DMA registers correctly (Camel Guo)  
  - net: macsec: Verify that send_sci is on when setting Tx sci explicitly (Lior Nahmanson)  
  - net: ieee802154: Return meaningful error codes from the netlink helpers (Miquel Raynal)  
  - net: ieee802154: ca8210: Stop leaking skb's (Miquel Raynal)  
  - net: ieee802154: mcr20a: Fix lifs/sifs periods (Miquel Raynal)  
  - net: ieee802154: hwsim: Ensure proper channel selection at probe time (Miquel Raynal)  
  - spi: meson-spicc: add IRQ check in meson_spicc_probe (Miaoqian Lin)  
  - spi: mediatek: Avoid NULL pointer crash in interrupt (Benjamin Gaignard)  
  - spi: bcm-qspi: check for valid cs before applying chip select (Kamal Dasu)  
  - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Joerg Roedel)  
  - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Guoqing Jiang)  
  - RDMA/mlx4: Don't continue event handler after memory allocation failure (Leon Romanovsky)  
  - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Bernard Metzler)  
  - IB/rdmavt: Validate remote_addr during loopback atomic tests (Mike Marciniszyn)  
  - memcg: charge fs_context and legacy_fs_context (Yutian Yang)  
  - Revert "ASoC: mediatek: Check for error clk pointer" (Guenter Roeck)  
  - block: bio-integrity: Advance seed correctly for larger interval sizes (Martin K. Petersen)  
  - mm/kmemleak: avoid scanning potential huge holes (Lang Yu)  
  - drm/nouveau: fix off by one in BIOS boundary checking (Nick Lopez)  
  - btrfs: fix deadlock between quota disable and qgroup rescan worker (Shin'ichiro Kawasaki)  
  - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Christian Lachner)  
  - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Christian Lachner)  
  - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Christian Lachner)  
  - ALSA: hda/realtek: Add quirk for ASUS GU603 (Albert Geantă)  
  - ALSA: usb-audio: Simplify quirk entries with a macro (Takashi Iwai)  
  - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Mark Brown)  
  - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Mark Brown)  
  - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Mark Brown)  
  - audit: improve audit queue handling when "audit=1" on cmdline (Paul Moore)  
  - LTS tag: v5.4.177 (Sherry Yang)  [Orabug: 33825687]  {CVE-2022-0492}
  - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Eric Dumazet)  
  - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Tianchen Ding)  
  - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Eric Dumazet)  
  - net: amd-xgbe: Fix skb data length underflow (Shyam Sundar S K)  
  - net: amd-xgbe: ensure to reset the tx_timer_active flag (Raju Rangoju)  
  - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback (Georgi Valkov)  
  - psi: Fix uaf issue when psi trigger is destroyed while being polled (Suren Baghdasaryan)  
  - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Lukas Wunner)  
  - LTS tag: v5.4.176 (Sherry Yang)  [Orabug: 33870266] [Orabug: 33870266] [Orabug: 33917056] [Orabug: 33917056]  {CVE-2020-36516} {CVE-2022-0617}
  - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() (Geert Uytterhoeven)  
  - block: Fix wrong offset in bio_truncate() (OGAWA Hirofumi)  
  - fsnotify: invalidate dcache before IN_DELETE event (Amir Goldstein)  
  - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config (Marc Kleine-Budde)  
  - ipv4: remove sparse error in ip_neigh_gw4() (Eric Dumazet)  
  - ipv4: raw: lock the socket in raw_bind() (Eric Dumazet)  
  - net: hns3: handle empty unknown interrupt for VF (Yufeng Mo)  
  - yam: fix a memory leak in yam_siocdevprivate() (Hangyu Hua)  
  - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy (Miaoqian Lin)  
  - ibmvnic: don't spin in tasklet (Sukadev Bhattiprolu)  
  - ibmvnic: init ->running_cap_crqs early (Sukadev Bhattiprolu)  
  - hwmon: (lm90) Mark alert as broken for MAX6654 (Guenter Roeck)  
  - rxrpc: Adjust retransmission backoff (David Howells)  
  - phylib: fix potential use-after-free (Marek Behún)  
  - net: phy: broadcom: hook up soft_reset for BCM54616S (Robert Hancock)  
  - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal)  
  - NFS: Ensure the server has an up to date ctime before renaming (Trond Myklebust)  
  - NFS: Ensure the server has an up to date ctime before hardlinking (Trond Myklebust)  
  - ipv6: annotate accesses to fn->fn_sernum (Eric Dumazet)  
  - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable (José Expósito)  
  - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy (Miaoqian Lin)  
  - drm/msm: Fix wrong size calculation (Xianting Tian)  
  - net-procfs: show net devices bound packet types (Jianguo Wu)  
  - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Trond Myklebust)  
  - hwmon: (lm90) Reduce maximum conversion rate for G781 (Guenter Roeck)  
  - ping: fix the sk_bound_dev_if match in ping_lookup (Xin Long)  
  - hwmon: (lm90) Mark alert as broken for MAX6680 (Guenter Roeck)


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.308.6.el8
changelog:
  - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Johannes Berg)  
  - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL (Mike Rapoport)  
  - x86/cpu: Load microcode during restore_processor_state() (Borislav Petkov)  
  - net/smc: Fix sock leak when release after smc_shutdown() (Tony Lu)  
  - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" (Vinod Koul)  
  - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali)  
  - media: Revert "media: em28xx: add missing em28xx_close_extension" (Pavel Skripkin)  
  - regulator: qcom_smd: fix for_each_child.cocci warnings (kernel test robot)  
  - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" (José Expósito)  
  - f2fs: fix to unlock page correctly in error path of is_alive() (Chao Yu)  
  - perf: Fix sys_perf_event_open() race against self (Peter Zijlstra)  [Orabug: 34211086]  {CVE-2022-1729}
  - debug: Lock down kgdb (Stephen Brennan)  [Orabug: 34211075]  {CVE-2022-21499}
  - io_uring: always use original task when preparing req identity (Jens Axboe)  [Orabug: 34211070]  {CVE-2022-1786}
  - ALSA: pcm: Fix races among concurrent prealloc proc writes (Takashi Iwai)  [Orabug: 34007905]  {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Takashi Iwai)  [Orabug: 34007905]  {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Takashi Iwai)  [Orabug: 34007905]  {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Takashi Iwai)  [Orabug: 34007905]  {CVE-2022-1048}
  - KVM: x86: avoid calling x86 emulator without a decoded instruction (Sean Christopherson)  [Orabug: 34205799]  {CVE-2022-1852}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.308.7.el8
changelog:
  - uek-rpm: Update OL7/8  Secureboot certificate and shim versions (Sherry Yang)
    [Orabug: 34248329]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.308.8.el8
changelog:
  - Add debugfs for controlling MMIO state data (Kanth Ghatraju)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - KVM: x86/speculation: Disable Fill buffer clear within guests (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/srbds: Update SRBDS mitigation selection (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation: Add a common function for MD_CLEAR mitigation update (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}
  - Documentation: Add documentation for Processor MMIO Stale Data (Pawan Gupta)  [Orabug: 34202259]  {CVE-2022-21123} {CVE-2022-21125} {CVE-2022-21127} {CVE-2022-21166}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.309.2.el8
changelog:
  - LTS tag: v5.4.196 (Sherry Yang)  
  - afs: Fix afs_getattr() to refetch file status if callback break occurred (David Howells)  
  - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() (Yang Yingliang)  
  - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function (Peter Zijlstra)  
  - x86/xen: fix booting 32-bit pv guest (Juergen Gross)  
  - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Linus Torvalds)  
  - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk (Abel Vesa)  
  - firmware_loader: use kernel credentials when reading firmware (Thiébaud Weksteen)  
  - net: stmmac: disable Split Header (SPH) for Intel platforms (Tan Tee Min)  
  - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei)  
  - Input: ili210x - fix reset timing (Marek Vasut)  
  - net: atlantic: verify hw_head_ lies within TX buffer ring (Grant Grundler)  
  - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Yang Yingliang)  
  - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() (Yang Yingliang)  
  - selftests: add ping test with ping_group_range tuned (Nicolas Dichtel)  
  - mac80211: fix rx reordering with non explicit / psmp ack policy (Felix Fietkau)  
  - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Gleb Chesnokov)  
  - perf bench numa: Address compiler error on s390 (Thomas Richter)  
  - gpio: mvebu/pwm: Refuse requests with inverted polarity (Uwe Kleine-König)  
  - gpio: gpio-vf610: do not touch other bits when set the target bit (Haibo Chen)  
  - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Andrew Lunn)  
  - igb: skip phy status check where unavailable (Kevin Mitchell)  
  - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 (Ard Biesheuvel)  
  - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 (Ard Biesheuvel)  
  - net: af_key: add check for pfkey_broadcast in function pfkey_process (Jiasheng Jiang)  
  - net/mlx5e: Properly block LRO when XDP is enabled (Maxim Mikityanskiy)  
  - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc (Duoming Zhou)  
  - net/qla3xxx: Fix a test in ql_reset_work() (Christophe JAILLET)  
  - clk: at91: generated: consider range when calculating best rate (Codrin Ciubotariu)  
  - ice: fix possible under reporting of ethtool Tx and Rx statistics (Paul Greenwalt)  
  - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Zixuan Fu)  
  - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Zixuan Fu)  
  - net/sched: act_pedit: sanitize shift argument before usage (Paolo Abeni)  
  - net: macb: Increment rx bd head after allocating skb and buffer (Harini Katakam)  
  - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group (Jae Hyun Yoo)  
  - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi (Jae Hyun Yoo)  
  - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jérôme Pouiller)  
  - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() (Hangyu Hua)  
  - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ (Ondrej Mosnacek)  
  - KVM: x86/mmu: Update number of zapped pages even if page list is stable (Sean Christopherson)  
  - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold (Rafael J. Wysocki)  
  - Fix double fget() in vhost_net_set_backend() (Al Viro)  
  - ALSA: wavefront: Proper check of get_user() error (Takashi Iwai)  
  - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Meena Shanmugam)  
  - SUNRPC: Don't call connect() more than once on a TCP socket (Meena Shanmugam)  
  - SUNRPC: Prevent immediate close+reconnect (Meena Shanmugam)  
  - SUNRPC: Clean up scheduling of autoclose (Meena Shanmugam)  
  - mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch() (Ulf Hansson)  
  - mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD (Ulf Hansson)  
  - mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC (Ulf Hansson)  
  - nilfs2: fix lockdep warnings during disk space reclamation (Ryusuke Konishi)  
  - nilfs2: fix lockdep warnings in page operations for btree nodes (Ryusuke Konishi)  
  - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() (linyujun)  
  - platform/chrome: cros_ec_debugfs: detach log reader wq from devm (Tzung-Bi Shih)  
  - drbd: remove usage of list iterator variable after loop (Jakob Koschel)  
  - MIPS: lantiq: check the return value of kzalloc() (Xiaoke Wang)  
  - rtc: mc146818-lib: Fix the AltCentury for AMD platforms (Mario Limonciello)  
  - nvme-multipath: fix hang when disk goes live over reconnect (Anton Eidelman)  
  - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Kai-Heng Feng)  
  - crypto: x86/chacha20 - Avoid spurious jumps to other functions (Peter Zijlstra)  
  - crypto: stm32 - fix reference leak in stm32_crc_remove (Zheng Yongjun)  
  - Input: stmfts - fix reference leak in stmfts_input_open (Zheng Yongjun)  
  - Input: add bounds checking to input_set_capability() (Jeff LaBundy)  
  - um: Cleanup syscall_handler_t definition/cast, fix warning (David Gow)  
  - rtc: fix use-after-free on device removal (Vincent Whitchurch)  
  - x86/xen: Make the secondary CPU idle tasks reliable (Miroslav Benes)  
  - x86/xen: Make the boot CPU idle task reliable (Miroslav Benes)  
  - floppy: use a statically allocated error counter (Willy Tarreau)  
  - LTS tag: v5.4.195 (Sherry Yang)  
  - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Yang Yingliang)  
  - ping: fix address binding wrt vrf (Nicolas Dichtel)  
  - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map (Mike Rapoport)  
  - net: phy: Fix race condition on link status change (Francesco Dolcini)  
  - MIPS: fix build with gcc-12 (Sudip Mukherjee)  
  - drm/vmwgfx: Initialize drm_mode_fb_cmd2 (Zack Rusin)  
  - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long)  
  - i40e: i40e_main: fix a missing check on list iterator (Xiaomeng Tong)  
  - drm/nouveau/tegra: Stop using iommu_present() (Robin Murphy)  
  - serial: 8250_mtk: Fix register address for XON/XOFF character (AngeloGioacchino Del Regno)  
  - serial: 8250_mtk: Fix UART_EFR register address (AngeloGioacchino Del Regno)  
  - slimbus: qcom: Fix IRQ check in qcom_slim_probe (Miaoqian Lin)  
  - USB: serial: option: add Fibocom MA510 modem (Sven Schwermer)  
  - USB: serial: option: add Fibocom L610 modem (Sven Schwermer)  
  - USB: serial: qcserial: add support for Sierra Wireless EM7590 (Ethan Yang)  
  - USB: serial: pl2303: add device id for HP LM930 Display (Scott Chen)  
  - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Uwe Kleine-König)  
  - usb: cdc-wdm: fix reading stuck on device close (Sergey Ryazanov)  
  - tty: n_gsm: fix mux activation issues in gsm_config() (Daniel Starke)  
  - tcp: resalt the secret every 10 seconds (Eric Dumazet)  
  - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation (Shravya Kumbham)  
  - s390: disable -Warray-bounds (Sven Schnelle)  
  - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Mark Brown)  
  - ASoC: max98090: Generate notifications on changes for custom control (Mark Brown)  
  - ASoC: max98090: Reject invalid values in custom control put() (Mark Brown)  
  - hwmon: (f71882fg) Fix negative temperature (Ji-Ze Hong (Peter Hong))  
  - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher)  
  - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Taehee Yoo)  
  - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Guangguan Wang)  
  - net/sched: act_pedit: really ensure the skb is writable (Paolo Abeni)  
  - s390/lcs: fix variable dereferenced before check (Alexandra Winter)  
  - s390/ctcm: fix potential memory leak (Alexandra Winter)  
  - s390/ctcm: fix variable dereferenced before check (Alexandra Winter)  
  - hwmon: (ltq-cputemp) restrict it to SOC_XWAY (Randy Dunlap)  
  - dim: initialize all struct fields (Jesse Brandeburg)  
  - netlink: do not reset transport header in netlink_recvmsg() (Eric Dumazet)  
  - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() (Christophe JAILLET)  
  - ipv4: drop dst in multicast routing path (Lokesh Dhoundiyal)  
  - net: Fix features skip in for_each_netdev_feature() (Tariq Toukan)  
  - mac80211: Reset MBSSID parameters upon connection (Manikanta Pubbisetty)  
  - hwmon: (tmp401) Add OF device ID table (Camel Guo)  
  - batman-adv: Don't skb_split skbuffs with frag_list (Sven Eckelmann)  
  - LTS tag: v5.4.194 (Sherry Yang)  
  - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Muchun Song)  
  - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Muchun Song)  
  - mm: fix missing cache flush for all tail pages of compound page (Muchun Song)  
  - Bluetooth: Fix the creation of hdev->name (Itay Iellin)  
  - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Kyle Huey)  
  - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Masami Hiramatsu)  
  - x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Masami Hiramatsu)  
  - x86: xen: kvm: Gather the definition of emulate prefixes (Masami Hiramatsu)  
  - x86/asm: Allow to pass macros to __ASM_FORM() (Masami Hiramatsu)  
  - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Like Xu)  
  - can: grcan: only use the NAPI poll budget for RX (Andreas Larsson)  
  - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Andreas Larsson)  
  - nfp: bpf: silence bitwise vs. logical OR warning (Nathan Chancellor)  
  - drm/i915: Cast remain to unsigned long in eb_relocate_vma (Nathan Chancellor)  
  - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types (Lee Jones)  
  - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit (Lee Jones)  
  - MIPS: Use address-of operator on section symbols (Nathan Chancellor)  
  - LTS tag: v5.4.193 (Sherry Yang)  
  - mmc: rtsx: add 74 Clocks in power on flow (Ricky WU)  
  - PCI: aardvark: Fix reading MSI interrupt number (Pali Rohár)  
  - PCI: aardvark: Clear all MSIs at setup (Pali Rohár)  
  - dm: interlock pending dm_io and dm_wait_for_bios_completion (Mike Snitzer)  
  - dm: fix mempool NULL pointer race when completing IO (Jiazi Li)  
  - tcp: make sure treq->af_specific is initialized (Eric Dumazet)  
  - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Takashi Iwai)  
  - mm: fix unexpected zeroed page mapping with zram swap (Minchan Kim)  
  - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Haimin Zhang)  
  - net: ipv6: ensure we call ipv6_mc_down() at most once (j.nixdorf@avm.de)  
  - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Wanpeng Li)  
  - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Wanpeng Li)  
  - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Sandipan Das)  
  - NFSv4: Don't invalidate inode attributes on delegation return (Trond Myklebust)  
  - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu (Felix Kuehling)  
  - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Eric Dumazet)  
  - btrfs: always log symlinks in full mode (Filipe Manana)  
  - smsc911x: allow using IRQ0 (Sergey Shtylyov)  
  - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Somnath Kotur)  
  - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ido Schimmel)  
  - net: emaclite: Add error handling for of_address_to_resource() (Shravya Kumbham)  
  - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() (Yang Yingliang)  
  - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() (Yang Yingliang)  
  - RDMA/siw: Fix a condition race issue in MPA request processing (Cheng Xu)  
  - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Codrin Ciubotariu)  
  - hwmon: (adt7470) Fix warning on module removal (Armin Wolf)  
  - NFC: netlink: fix sleep in atomic bug when firmware download timeout (Duoming Zhou)  
  - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs (Duoming Zhou)  
  - nfc: replace improper check device_is_registered() in netlink related functions (Duoming Zhou)  
  - can: grcan: use ofdev->dev when allocating DMA memory (Daniel Hellstrom)  
  - can: grcan: grcan_close(): fix deadlock (Duoming Zhou)  
  - s390/dasd: Fix read inconsistency for ESE DASD devices (Jan Höppner)  
  - s390/dasd: Fix read for ESE with blksize < 4k (Jan Höppner)  
  - s390/dasd: prevent double format of tracks for ESE devices (Stefan Haberland)  
  - s390/dasd: fix data corruption for ESE devices (Stefan Haberland)  
  - ASoC: meson: Fix event generation for G12A tohdmi mux (Mark Brown)  
  - ASoC: wm8958: Fix change notifications for DSP controls (Mark Brown)  
  - ASoC: da7219: Fix change notifications for tone generator frequency (Mark Brown)  
  - genirq: Synchronize interrupt thread startup (Thomas Pfaff)  
  - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Vegard Nossum)  
  - firewire: core: extend card->lock in fw_core_handle_bus_reset (Niels Dossche)  
  - firewire: remove check of list iterator against head past the loop body (Jakob Koschel)  
  - firewire: fix potential uaf in outbound_phy_packet_callback() (Chengfeng Ye)  
  - Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Trond Myklebust)  
  - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' (Andrei Lalaev)  
  - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Takashi Sakamoto)  
  - parisc: Merge model and model name into one line in /proc/cpuinfo (Helge Deller)  
  - MIPS: Fix CP0 counter erratum detection for R4k CPUs (Maciej W. Rozycki)  
  - LTS tag: v5.4.192 (Sherry Yang)  
  - mm, hugetlb: allow for "high" userspace addresses (Christophe Leroy)  
  - hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs (Shijie Hu)  
  - tty: n_gsm: fix incorrect UA handling (Daniel Starke)  
  - tty: n_gsm: fix wrong command frame length field encoding (Daniel Starke)  
  - tty: n_gsm: fix wrong command retry handling (Daniel Starke)  
  - tty: n_gsm: fix missing explicit ldisc flush (Daniel Starke)  
  - tty: n_gsm: fix insufficient txframe size (Daniel Starke)  
  - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal)  
  - tty: n_gsm: fix malformed counter for out of frame data (Daniel Starke)  
  - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Daniel Starke)  
  - net: ethernet: stmmac: fix write to sgmii_adapter_base (Dinh Nguyen)  
  - drivers: net: hippi: Fix deadlock in rr_close() (Duoming Zhou)  
  - cifs: destage any unwritten data to the server before calling copychunk_write (Ronnie Sahlberg)  
  - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Mikulas Patocka)  
  - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Peilin Ye)  
  - ASoC: wm8731: Disable the regulator when probing fails (Zheyu Ma)  
  - tcp: fix F-RTO may not work correctly when receiving DSACK (Pengcheng Yang)  
  - ixgbe: ensure IPsec VF<->PF compatibility (Leon Romanovsky)  
  - bnx2x: fix napi API usage sequence (Manish Chopra)  
  - tls: Skip tls_append_frag on zero copy size (Maxim Mikityanskiy)  
  - drm/amd/display: Fix memory leak in dcn21_clock_source_create (Miaoqian Lin)  
  - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK (Martin Blumenstingl)  
  - net: bcmgenet: hide status block before TX timestamping (Jonathan Lemon)  
  - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() (Yang Yingliang)  
  - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() (Christophe JAILLET)  
  - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Eric Dumazet)  
  - ip_gre: Make o_seqno start from 0 in native mode (Peilin Ye)  
  - net/smc: sync err code when tcp connection was refused (liuyacan)  
  - net: hns3: add validity check for message data length (Jian Shen)  
  - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Xiaobing Luo)  
  - pinctrl: pistachio: fix use of irq_of_parse_and_map() (Lv Ruyi)  
  - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Fabio Estevam)  
  - ARM: dts: imx6ull-colibri: fix vqmmc regulator (Max Krummenacher)  
  - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long)  
  - tcp: md5: incorrect tcp_header_len for incoming connections (Francesco Ruggeri)  
  - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Eyal Birger)  
  - mtd: rawnand: Fix return value check of wait_for_completion_timeout (Miaoqian Lin)  
  - ipvs: correctly print the memory size of ip_vs_conn_tab (Pengcheng Yang)  
  - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 (Adam Ford)  
  - ARM: dts: am3517-evm: Fix misc pinmuxing (Adam Ford)  
  - ARM: dts: Fix mmc order for omap3-gta04 (H. Nikolaus Schaller)  
  - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe (Miaoqian Lin)  
  - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe (Miaoqian Lin)  
  - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek (Mark Brown)  
  - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks (Miaoqian Lin)  
  - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init (Miaoqian Lin)  
  - phy: samsung: exynos5250-sata: fix missing device put in probe error paths (Krzysztof Kozlowski)  
  - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe (Miaoqian Lin)  
  - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue (Fabio Estevam)  
  - USB: Fix xhci event ring dequeue pointer ERDP update issue (Weitao Wang)  
  - mtd: rawnand: fix ecc parameters for mt7622 (Chuanhong Guo)  
  - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards (Christian Hewitt)  
  - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards (Christian Hewitt)  
  - video: fbdev: udlfb: properly check endpoint type (Pavel Skripkin)  
  - hex2bin: fix access beyond string end (Mikulas Patocka)  
  - hex2bin: make the function hex_to_bin constant-time (Mikulas Patocka)  
  - arch_topology: Do not set llc_sibling if llc_id is invalid (Wang Qing)  
  - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Maciej W. Rozycki)  
  - serial: 8250: Also set sticky MCR bits in console restoration (Maciej W. Rozycki)  
  - serial: imx: fix overrun interrupts in DMA mode (Johan Hovold)  
  - usb: dwc3: gadget: Return proper request status (Thinh Nguyen)  
  - usb: dwc3: core: Fix tx/rx threshold settings (Thinh Nguyen)  
  - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() (Vijayavardhan Vennapusa)  
  - usb: gadget: uvc: Fix crash when encoding data for usb request (Dan Vacura)  
  - usb: typec: ucsi: Fix role swapping (Heikki Krogerus)  
  - usb: misc: fix improper handling of refcount in uss720_probe() (Hangyu Hua)  
  - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() (Zheyu Ma)  
  - iio: dac: ad5446: Fix read_raw not returning set value (Michael Hennerich)  
  - iio: dac: ad5592r: Fix the missing return value. (Zizhuang Deng)  
  - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Mathias Nyman)  
  - xhci: stop polling roothubs after shutdown (Henry Lin)  
  - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Daniele Palmas)  
  - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Slark Xiao)  
  - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Bruno Thomsen)  
  - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Kees Cook)  
  - USB: quirks: add STRING quirk for VCOM device (Oliver Neukum)  
  - USB: quirks: add a Realtek card reader (Oliver Neukum)  
  - usb: mtu3: fix USB 3.0 dual-role-switch from device to host (Macpaul Lin)  
  - lightnvm: disable the subsystem (Greg Kroah-Hartman)  
  - hamradio: remove needs_free_netdev to avoid UAF (Lin Ma)  
  - hamradio: defer 6pack kfree after unregister_netdev (Lin Ma)  
  - floppy: disable FDRAWCMD by default (Willy Tarreau)  
  - LTS tag: v5.4.191 (Sherry Yang)  
  - Revert "net: micrel: fix KS8851_MLL Kconfig" (Marek Vasut)  
  - block/compat_ioctl: fix range check in BLKGETSIZE (Khazhismel Kumykov)  
  - staging: ion: Prevent incorrect reference counting behavour (Lee Jones)  
  - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller (Tudor Ambarus)  
  - jbd2: fix a potential race while discarding reserved buffers after an abort (Ye Bin)  
  - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Theodore Ts'o)  
  - ext4: fix overhead calculation to account for the reserved gdt blocks (Theodore Ts'o)  
  - ext4, doc: fix incorrect h_reserved size (wangjianjian (C))  
  - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Tadeusz Struk)  
  - ext4: fix use-after-free in ext4_search_dir (Ye Bin)  
  - ext4: fix symlink file size not match to file content (Ye Bin)  
  - arm_pmu: Validate single/group leader events (Rob Herring)  
  - ARC: entry: fix syscall_trace_exit argument (Sergey Matyukevich)  
  - e1000e: Fix possible overflow in LTR decoding (Sasha Neftin)  
  - ASoC: soc-dapm: fix two incorrect uses of list iterator (Xiaomeng Tong)  
  - openvswitch: fix OOB access in reserve_sfa_size() (Paolo Valerio)  
  - xtensa: fix a7 clobbering in coprocessor context load/store (Max Filippov)  
  - xtensa: patch_text: Fixup last cpu should be master (Guo Ren)  
  - powerpc/perf: Fix power9 event alternatives (Athira Rajeev)  
  - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Miaoqian Lin)  
  - KVM: PPC: Fix TCE handling for VFIO (Alexey Kardashevskiy)  
  - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare (Dave Stevenson)  
  - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised (Dave Stevenson)  
  - dma: at_xdmac: fix a missing check on list iterator (Xiaomeng Tong)  
  - ata: pata_marvell: Check the 'bmdma_addr' beforing reading (Zheyu Ma)  
  - EDAC/synopsys: Read the error count from the correct register (Shubhrajyoti Datta)  
  - stat: fix inconsistency between struct stat and struct compat_stat (Mikulas Patocka)  
  - scsi: qedi: Fix failed disconnect handling (Mike Christie)  
  - net: macb: Restart tx only if queue pointer is lagging (Tomas Melin)  
  - drm/msm/mdp5: check the return of kzalloc() (Xiaoke Wang)  
  - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() (Lv Ruyi)  
  - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Borislav Petkov)  
  - mt76: Fix undefined behavior due to shift overflowing the constant (Borislav Petkov)  
  - cifs: Check the IOCB_DIRECT flag, not O_DIRECT (David Howells)  
  - vxlan: fix error return code in vxlan_fdb_append (Hongbin Wang)  
  - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Borislav Petkov)  
  - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative (Jiapeng Chong)  
  - reset: tegra-bpmp: Restore Handle errors in BPMP response (Sameer Pujar)  
  - ARM: vexpress/spc: Avoid negative array index when !SMP (Kees Cook)  
  - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets (Ido Schimmel)  
  - netlink: reset network and mac headers in netlink_dump() (Eric Dumazet)  
  - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (David Ahern)  
  - net/sched: cls_u32: fix possible leak in u32_init_knode() (Eric Dumazet)  
  - net/packet: fix packet_sock xmit return value checking (Hangbin Liu)  
  - rxrpc: Restore removed timer deletion (David Howells)  
  - igc: Fix BUG: scheduling while atomic (Sasha Neftin)  
  - igc: Fix infinite loop in release_swfw_sync (Sasha Neftin)  
  - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources (zhangqilong)  
  - dmaengine: imx-sdma: Fix error checking in sdma_event_remap (Miaoqian Lin)  
  - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Miaoqian Lin)  
  - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek (Mark Brown)  
  - ALSA: usb-audio: Clear MIDI port active flag after draining (Takashi Iwai)  
  - tcp: Fix potential use-after-free due to double kfree() (Kuniyuki Iwashima)  
  - net/sched: cls_u32: fix netns refcount changes in u32_change() (Eric Dumazet)  
  - tcp: fix race condition when creating child sockets from syncookies (Ricardo Dias)  
  - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson)  
  - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Hangyu Hua)  
  - tracing: Dump stacktrace trigger to the corresponding instance (Daniel Bristot de Oliveira)  
  - mm: page_alloc: fix building error on -Werror=array-compare (Xiongwei Song)  
  - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead (Kees Cook)  
  - LTS tag: v5.4.190 (Sherry Yang)  
  - ax25: Fix UAF bugs in ax25 timers (Duoming Zhou)  
  - ax25: Fix NULL pointer dereferences in ax25 timers (Duoming Zhou)  
  - ax25: fix NPD bug in ax25_disconnect (Duoming Zhou)  
  - ax25: fix UAF bug in ax25_send_control() (Duoming Zhou)  
  - ax25: Fix refcount leaks caused by ax25_cb_del() (Duoming Zhou)  
  - ax25: fix UAF bugs of net_device caused by rebinding operation (Duoming Zhou)  
  - ax25: fix reference count leaks of ax25_dev (Duoming Zhou)  
  - ax25: add refcount in ax25_dev to avoid UAF bugs (Duoming Zhou)  
  - dma-direct: avoid redundant memory sync for swiotlb (Chao Gao)  
  - i2c: pasemi: Wait for write xfers to finish (Martin Povišer)  
  - smp: Fix offline cpu check in flush_smp_call_function_queue() (Nadav Amit)  
  - dm integrity: fix memory corruption when tag_size is less than digest size (Mikulas Patocka)  
  - ARM: davinci: da850-evm: Avoid NULL pointer dereference (Nathan Chancellor)  
  - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Paul Gortmaker)  
  - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Rei Yamamoto)  
  - drm/amd/display: don't ignore alpha property on pre-multiplied mode (Melissa Wen)  
  - ipv6: fix panic when forwarding a pkt with no in6 dev (Nicolas Dichtel)  
  - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Fabio M. De Francesco)  
  - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Tim Crawford)  
  - btrfs: mark resumed async balance as writing (Naohiro Aota)  
  - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() (Nathan Chancellor)  
  - ath9k: Fix usage of driver-private space in tx_info (Toke Høiland-Jørgensen)  
  - ath9k: Properly clear TX status area before reporting to mac80211 (Toke Høiland-Jørgensen)  
  - gcc-plugins: latent_entropy: use /dev/urandom (Jason A. Donenfeld)  
  - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() (Patrick Wang)  
  - mm, page_alloc: fix build_zonerefs_node() (Juergen Gross)  
  - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant (Borislav Petkov)  
  - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Duoming Zhou)  
  - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Chandrakanth patil)  
  - scsi: mvsas: Add PCI ID of RocketRaid 2640 (Alexey Galakhov)  
  - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (Kefeng Wang)  
  - drm/amd/display: Fix allocate_mst_payload assert on resume (Roman Li)  
  - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup (Marcin Kozlowski)  
  - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry (Steve Capper)  
  - arm64: alternatives: mark patch_alternative() as `noinstr` (Joey Gouly)  
  - regulator: wm8994: Add an off-on delay for WM8994 variant (Jonathan Bakker)  
  - gpu: ipu-v3: Fix dev_dbg frequency output (Leo Ruan)  
  - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs (Christian Lamparter)  
  - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 (Tyrel Datwyler)  
  - scsi: target: tcmu: Fix possible page UAF (Xiaoguang Wang)  
  - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Michael Kelley)  
  - drm/amdkfd: Check for potential null return of kmalloc_array() (QintaoShen)  
  - drm/amdkfd: Fix Incorrect VMIDs passed to HWS (Tushar Patel)  
  - drm/amd/display: Update VTEM Infopacket definition (Leo (Hanghong) Ma)  
  - drm/amd/display: fix audio format not updated after edid updated (Charlene Liu)  
  - drm/amd: Add USBC connector ID (Aurabindo Pillai)  
  - cifs: potential buffer overflow in handling symlinks (Harshit Mogalapalli)  
  - nfc: nci: add flush_workqueue to prevent uaf (Lin Ma)  
  - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set (Athira Rajeev)  
  - sctp: Initialize daddr on peeled off socket (Petr Malat)  
  - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Karsten Graul)  
  - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() (Stephen Boyd)  
  - cfg80211: hold bss_lock while updating nontrans_list (Rameshkumar Sundaram)  
  - net/sched: taprio: Check if socket flags are valid (Benedikt Spranger)  
  - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link (Dinh Nguyen)  
  - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner)  
  - mlxsw: i2c: Fix initialization error flow (Vadim Pasternak)  
  - gpiolib: acpi: use correct format characters (Linus Torvalds)  
  - veth: Ensure eth header is in skb's linear part (Guillaume Nault)  
  - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe (Miaoqian Lin)  
  - LTS tag: v5.4.189 (Sherry Yang)  
  - ACPI: processor idle: Check for architectural support for LPI (Mario Limonciello)  
  - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function (Mario Limonciello)  
  - selftests: cgroup: Test open-time cgroup namespace usage for migration checks (Tejun Heo)  
  - selftests: cgroup: Test open-time credential usage for migration checks (Tejun Heo)  
  - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 (Tejun Heo)  
  - cgroup: Use open-time cgroup namespace for process migration perm checks (Tejun Heo)  
  - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Tejun Heo)  
  - drm/amdkfd: Fix -Wstrict-prototypes from amdgpu_amdkfd_gfx_10_0_get_functions() (Nathan Chancellor)  
  - drm/amdkfd: add missing void argument to function kgd2kfd_init (Nathan Chancellor)  
  - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (Waiman Long)  
  - arm64: module: remove (NOLOAD) from linker script (Fangrui Song)  
  - mm: don't skip swap entry even if zap_details specified (Peter Xu)  
  - mmc: mmci: stm32: correctly check all elements of sg list (Yann Gautier)  
  - mmc: mmci_sdmmc: Replace sg_dma_xxx macros (Ludovic Barre)  
  - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Arnaldo Carvalho de Melo)  
  - tools build: Filter out options and warnings not supported by clang (Arnaldo Carvalho de Melo)  
  - irqchip/gic-v3: Fix GICR_CTLR.RWP polling (Marc Zyngier)  
  - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - ata: sata_dwc_460ex: Fix crash due to OOB write (Christian Lamparter)  
  - arm64: patch_text: Fixup last cpu should be master (Guo Ren)  
  - btrfs: fix qgroup reserve overflow the qgroup limit (Ethan Lien)  
  - x86/pm: Save the MSR validity status at context setup (Pawan Gupta)  
  - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Miaohe Lin)  
  - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (Paolo Bonzini)  
  - lz4: fix LZ4_decompress_safe_partial read out of bound (Guo Xuenan)  
  - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Wolfram Sang)  
  - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Pali Rohár)  
  - perf session: Remap buf if there is no space for event (Denis Nikitin)  
  - perf tools: Fix perf's libperf_print callback (Adrian Hunter)  
  - SUNRPC: Handle low memory situations in call_status() (Trond Myklebust)  
  - SUNRPC: Handle ENOMEM in call_transmit_status() (Trond Myklebust)  
  - drbd: Fix five use after free bugs in get_initial_state (Lv Yunlong)  
  - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Maxim Mikityanskiy)  
  - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() (Kamal Dasu)  
  - qede: confirm skb is allocated before using (Jamie Bainbridge)  
  - rxrpc: fix a race in rxrpc_exit_net() (Eric Dumazet)  
  - net: openvswitch: don't send internal clone attribute to the userspace. (Ilya Maximets)  
  - ipv6: Fix stats accounting in ip6_pkt_drop (David Ahern)  
  - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe (Miaoqian Lin)  
  - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Niels Dossche)  
  - bnxt_en: reserve space inside receive page for skb_shared_info (Andy Gospodarek)  
  - drm/imx: Fix memory leak in imx_pd_connector_get_modes (José Expósito)  
  - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Chen-Yu Tsai)  
  - net: ipv4: fix route with nexthop object delete warning (Nikolay Aleksandrov)  
  - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Ziyang Xuan)  
  - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() (Christophe JAILLET)  
  - Drivers: hv: vmbus: Fix potential crash on module unload (Guilherme G. Piccoli)  
  - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() (Dan Carpenter)  
  - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Mauricio Faria de Oliveira)  
  - parisc: Fix patch code locking and flushing (John David Anglin)  
  - parisc: Fix CPU affinity for Lasi, WAX and Dino chips (Helge Deller)  
  - SUNRPC: Fix socket waits for write buffer space (Trond Myklebust)  
  - jfs: prevent NULL deref in diFree (Haimin Zhang)  
  - virtio_console: eliminate anonymous module_init & module_exit (Randy Dunlap)  
  - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Jiri Slaby)  
  - NFS: swap-out must always use STABLE writes. (NeilBrown)  
  - NFS: swap IO handling is slightly different for O_DIRECT IO (NeilBrown)  
  - SUNRPC/call_alloc: async tasks mustn't block waiting for memory (NeilBrown)  
  - clk: Enforce that disjoints limits are invalid (Maxime Ripard)  
  - NFSv4: Protect the state recovery thread against direct reclaim (Trond Myklebust)  
  - w1: w1_therm: fixes w1_seq for ds28ea00 sensors (Lucas Denefle)  
  - clk: si5341: fix reported clk_rate when output divider is 2 (Adam Wujek)  
  - minix: fix bug when opening a file with O_DIRECT (Qinghua Jin)  
  - init/main.c: return 1 from handled __setup() functions (Randy Dunlap)  
  - netlabel: fix out-of-bounds memory accesses (Wang Yufen)  
  - Bluetooth: Fix use after free in hci_send_acl (Luiz Augusto von Dentz)  
  - xtensa: fix DTC warning unit_address_format (Max Filippov)  
  - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm (H. Nikolaus Schaller)  
  - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Jianglei Nie)  
  - MIPS: fix fortify panic when copying asm exception handlers (Alexander Lobakin)  
  - bnxt_en: Eliminate unintended link toggle during FW reset (Michael Chan)  
  - tuntap: add sanity checks about msg_controllen in sendmsg (Harold Huang)  
  - macvtap: advertise link netns via netlink (Sven Eckelmann)  
  - mips: ralink: fix a refcount leak in ill_acc_of_setup() (Hangyu Hua)  
  - net/smc: correct settings of RMB window update limit (Dust Li)  
  - scsi: aha152x: Fix aha152x_setup() __setup handler return value (Randy Dunlap)  
  - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() (Damien Le Moal)  
  - drm/amdkfd: make CRAT table missing message informational only (Alex Deucher)  
  - dm ioctl: prevent potential spectre v1 gadget (Jordy Zomer)  
  - ipv4: Invalidate neighbour for broadcast address upon address addition (Ido Schimmel)  
  - power: supply: axp288-charger: Set Vhold to 4.4V (Hans de Goede)  
  - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Manivannan Sadhasivam)  
  - usb: ehci: add pci device support for Aspeed platforms (Neal Liu)  
  - iommu/arm-smmu-v3: fix event handling soft lockup (Zhou Guanghui)  
  - PCI: aardvark: Fix support for MSI interrupts (Pali Rohár)  
  - drm/amdgpu: Fix recursive locking warning (Rajneesh Bhardwaj)  
  - powerpc: Set crashkernel offset to mid of RMA region (Sourabh Jain)  
  - ipv6: make mc_forwarding atomic (Sherry Yang)  
  - power: supply: axp20x_battery: properly report current when discharging (Evgeny Boger)  
  - scsi: bfa: Replace snprintf() with sysfs_emit() (Yang Guang)  
  - scsi: mvsas: Replace snprintf() with sysfs_emit() (Yang Guang)  
  - bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jakub Sitnicki)  
  - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 (Maxim Kiselev)  
  - ptp: replace snprintf with sysfs_emit (Yang Guang)  
  - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj (Xin Xiong)  
  - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 (Zekun Shen)  
  - drm: Add orientation quirk for GPD Win Max (Anisse Astier)  
  - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Jim Mattson)  
  - ARM: 9187/1: JIVE: fix return value of __setup handler (Randy Dunlap)  
  - riscv module: remove (NOLOAD) (Fangrui Song)  
  - rtc: wm8350: Handle error for wm8350_register_irq (Jiasheng Jiang)  
  - ubifs: Rectify space amount budget for mkdir/tmpfile operations (Zhihao Cheng)  
  - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov)  
  - openvswitch: Fixed nd target mask field in the flow dump. (Martin Varghese)  
  - um: Fix uml_mconsole stop/go (Anton Ivanov)  
  - ARM: dts: spear13xx: Update SPI dma properties (Kuldeep Singh)  
  - ARM: dts: spear1340: Update serial node properties (Kuldeep Singh)  
  - ASoC: topology: Allow TLV control to be either read or write (Amadeusz Sławiński)  
  - ubi: fastmap: Return error code if memory allocation fails in add_aeb() (Zhihao Cheng)  
  - dt-bindings: spi: mxic: The interrupt property is not mandatory (Miquel Raynal)  
  - dt-bindings: mtd: nand-controller: Fix a comment in the examples (Miquel Raynal)  
  - dt-bindings: mtd: nand-controller: Fix the reg property description (Miquel Raynal)  
  - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Randy Dunlap)  
  - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Randy Dunlap)  
  - mm/mmap: return 1 from stack_guard_gap __setup() handler (Randy Dunlap)  
  - ASoC: soc-compress: Change the check for codec_dai (Jiasheng Jiang)  
  - powerpc/kasan: Fix early region not updated correctly (Chen Jingwen)  
  - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Rafael J. Wysocki)  
  - ARM: iop32x: offset IRQ numbers by 1 (Arnd Bergmann)  
  - ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl (Baokun Li)  
  - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jiaxin Yu)  
  - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() (Jonathan Neuschäfer)  
  - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() (Jonathan Neuschäfer)  
  - pinctrl: pinconf-generic: Print arguments for bias-pull-* (Chen-Yu Tsai)  
  - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware (Guangbin Huang)


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.309.3.el8
changelog:
  - io_uring: always grab file table for deferred statx (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: fix race between timeout flush and removal (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: don't touch scm_fp_list after queueing skb (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: fix memory leak of uid in files registration (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: terminate manual loop iterator loop correctly for non-vecs (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: return back safer resurrect (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: add a schedule point in io_add_buffers() (Eric Dumazet)  [Orabug: 34232977] 
  - io_uring: don't take uring_lock during iowq cancel (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: fix splice_fd_in checks backport typo (Kamal Mostafa)  [Orabug: 34232977] 
  - io_uring: put provided buffer meta data under memcg accounting (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: ensure symmetry in handling iter types in loop_rw_iter() (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: remove duplicated io_size from rw (Pavel Begunkov)  [Orabug: 34232977] 
  - fs/io_uring Don't use the return value from import_iovec(). (David Laight)  [Orabug: 34232977] 
  - io_uring: fail links of cancelled timeouts (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: add ->splice_fd_in checks (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: place fixed tables under memcg limits (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: limit fixed table size by RLIMIT_NOFILE (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: IORING_OP_WRITE needs hash_reg_file set (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: only assign io_uring_enter() SQPOLL error in actual error case (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: fix xa_alloc_cycle() error return value check (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: fix null-ptr-deref in io_sq_offload_start() (Yang Yingliang)  [Orabug: 34232977] 
  - io_uring: fix link timeout refs (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: remove double poll entry on arm failure (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: explicitly count entries for poll reqs (Pavel Begunkov)  [Orabug: 34232977] 
  - io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function (Yang Yingliang)  [Orabug: 34232977] 
  - io_uring: convert io_buffer_idr to XArray (Jens Axboe)  [Orabug: 34232977] 
  - io_uring: Convert personality_idr to XArray (Matthew Wilcox (Oracle))  [Orabug: 34232977] 
  - io_uring: simplify io_remove_personalities() (Yejune Deng)  [Orabug: 34232977] 
  - io_uring: fix blocking inline submission (Pavel Begunkov)  [Orabug: 34232977] 
  - integrity: Load certs from the EFI MOK config table (Lenny Szubowicz)  [Orabug: 33565913] 
  - integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz)  [Orabug: 33565913] 
  - cifs: Avoid doing network I/O while holding cache lock (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - cifs: Merge is_path_valid() into get_normalized_path() (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - cifs: Introduce helpers for finding TCP connection (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - cifs: Get rid of kstrdup_const()'d paths (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - cifs: Clean up DFS referral cache (Paulo Alcantara (SUSE))  [Orabug: 34081086] 
  - kvm/x86: Inherit userspace's core scheduling cookie (Boris Ostrovsky)  [Orabug: 34195868] 
  - vhost: Inherit userspace's core scheduling cookie (Boris Ostrovsky)  [Orabug: 34195868] 
  - sched: Add interface for copying core scheduling cookie between two tasks (Boris Ostrovsky)  [Orabug: 34195868] 
  - net/mlx4: Increase num_srq in low_mem_profile (Dave Kleikamp)  [Orabug: 34227996] 
  - uek-rpm: update kabi OL7 with USM syms (John Donnelly)  [Orabug: 34233940] 
  - uek-rpm: update kabi OL8 with USM syms (John Donnelly)  [Orabug: 34233940] 
  - net/rds: Fix "use-after-free" warning (Gerd Rausch)  [Orabug: 34237787] 
  - cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again. (Longpeng(Mike))  [Orabug: 34271923] 
  - x86/xen: Allow to retry if cpu_initialize_context() failed. (Boris Ostrovsky)  [Orabug: 34271923]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.309.4.el8
changelog:
  - topology/sysfs: Hide PPIN on systems that do not support it. (Tony Luck)  [Orabug: 34018387] 
  - topology/sysfs: Add PPIN in sysfs under cpu topology (Tony Luck)  [Orabug: 34018387] 
  - topology/sysfs: Add format parameter to macro defining "show" functions for proc (Tony Luck)  [Orabug: 34018387] 
  - topology/sysfs: rework book and drawer topology ifdefery (Heiko Carstens)  [Orabug: 34018387] 
  - x86/cpu: Read/save PPIN MSR during initialization (Tony Luck)  [Orabug: 34018387] 
  - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Tony Luck)  [Orabug: 34018387] 
  - x86/cpu: Merge Intel and AMD ppin_init() functions (Tony Luck)  [Orabug: 34018387] 
  - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Tony Luck)  [Orabug: 34018387] 
  - x86/mce: Enable additional error logging on certain Intel CPUs (Tony Luck)  [Orabug: 34018387] 
  - bpf: refine kernel.unprivileged_bpf_disabled behaviour (Alan Maguire)  [Orabug: 34088279] 
  - assoc_array: Fix BUG_ON during garbage collect (Stephen Brennan)  [Orabug: 34162063] 
  - sched/rt: Disable RT_RUNTIME_SHARE by default (Daniel Bristot de Oliveira)  [Orabug: 34201289] 
  - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Kamalesh Babulal)  [Orabug: 34250845] 
  - rds: Include congested flag in rds_sock struct. (Rohit Nair)  [Orabug: 34261490] 
  - net/rds: No shortcut out of RDS_CONN_ERROR (Gerd Rausch)  [Orabug: 34276064] 
  - net/rds: Don't force state RDS_CONN_RESETTING (Gerd Rausch)  [Orabug: 34276064] 
  - net/rds: Preserve essential connection state flags (Gerd Rausch)  [Orabug: 34276064] 
  - A/A Bonding: Add support for NETDEV_CHANGEADDR notifiers (Gerd Rausch)  [Orabug: 34285240] 
  - rdmaip: Flush ARP cache after address has been cleared (Gerd Rausch)  [Orabug: 34285240] 
  - mstflint_access: Update driver code to v4.20.1-1 from Github (Qing Huang)  [Orabug: 34286147]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.309.5.el8
changelog:
  - lockdown: Fix kexec lockdown bypass with ima policy (Eric Snowberg)  [Orabug:
    34386637]  {CVE-2022-21505}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.309.5.1.el8
changelog:
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza
    Cascardo)  [Orabug: 34460937]  {CVE-2022-2588}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.310.1.el8
changelog:
  - intel_idle: Fix max_cstate for processor models without C-state tables (Chen Yu)  [Orabug: 34081688] 
  - intel_idle: add core C6 optimization for SPR (Artem Bityutskiy)  [Orabug: 34081688] 
  - intel_idle: add 'preferred_cstates' module argument (Artem Bityutskiy)  [Orabug: 34081688] 
  - intel_idle: add SPR support (Artem Bityutskiy)  [Orabug: 34081688] 
  - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (Chen Yu)  [Orabug: 34081688] 
  - intel_idle: Clean up kerneldoc comments for multiple functions (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Add __initdata annotations to init time variables (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Relocate definitions of cpuidle callbacks (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Clean up definitions of cpuidle callbacks (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Simplify LAPIC timer reliability checks (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Introduce 'states_off' module parameter (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Introduce 'use_acpi' module parameter (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Clean up irtl_2_usec() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - Documentation: admin-guide: PM: Add intel_idle document (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Move 3 functions closer to their callers (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Annotate initialization code and data structures (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Rearrange intel_idle_cpuidle_driver_init() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Fold intel_idle_probe() into intel_idle_init() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Eliminate __setup_broadcast_timer() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Add module parameter to prevent ACPI _CST from being used (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Allow ACPI _CST to be used for selected known processors (Rafael J. Wysocki)  [Orabug: 34081688] 
  - cpuidle: Allow idle states to be disabled by default (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Use ACPI _CST for processor models without C-state tables (Rafael J. Wysocki)  [Orabug: 34081688] 
  - intel_idle: Refactor intel_idle_cpuidle_driver_init() (Rafael J. Wysocki)  [Orabug: 34081688] 
  - cpuidle: Drop disabled field from struct cpuidle_state (Thomas Tai)  [Orabug: 34081688] 
  - cpuidle: Consolidate disabled state checks (Rafael J. Wysocki)  [Orabug: 34081688] 
  - Revert "intel_idle: Use ACPI _CST for processor models without C-state tables" (Thomas Tai)  [Orabug: 34081688]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.310.2.el8
changelog:
  - LTS tag: v5.4.199 (Sherry Yang)  
  - x86/speculation/mmio: Print SMT warning (Josh Poimboeuf)  
  - x86/cpu: Add another Alder Lake CPU to the Intel family (Gayatri Kammela)  
  - cpu/speculation: Add prototype for cpu_show_srbds() (Guenter Roeck)  
  - LTS tag: v5.4.198 (Sherry Yang)  
  - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Eric Dumazet)  
  - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N (Tokunori Ikegami)  
  - md/raid0: Ignore RAID0 layout if the second zone has only one device (Pascal Hambourg)  
  - powerpc/32: Fix overread/overwrite of thread_struct via ptrace (Michael Ellerman)  
  - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag (Mathias Nyman)  
  - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Olivier Matz)  
  - ixgbe: fix bcast packets Rx on VF after promisc removal (Olivier Matz)  
  - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling (Martin Faltesek)  
  - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION (Martin Faltesek)  
  - mmc: block: Fix CQE recovery reset success (Adrian Hunter)  
  - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files (Sergey Shtylyov)  
  - cifs: return errors during session setup during reconnects (Shyam Prasad N)  
  - ALSA: hda/conexant - Fix loopback issue with CX20632 (huangwenhui)  
  - scripts/gdb: change kernel config dumping method (Kuan-Ying Lee)  
  - vringh: Fix loop descriptors check in the indirect cases (Xie Yongji)  
  - nodemask: Fix return values to be unsigned (Kees Cook)  
  - cifs: version operations for smb20 unneeded when legacy support disabled (Steve French)  
  - s390/gmap: voluntarily schedule during key setting (Christian Borntraeger)  
  - nbd: fix io hung while disconnecting device (Yu Kuai)  
  - nbd: fix race between nbd_alloc_config() and module removal (Yu Kuai)  
  - nbd: call genl_unregister_family() first in nbd_cleanup() (Yu Kuai)  
  - x86/cpu: Elide KCSAN for cpu_has() and friends (Peter Zijlstra)  
  - modpost: fix undefined behavior of is_arm_mapping_symbol() (Masahiro Yamada)  
  - drm/radeon: fix a possible null pointer dereference (Gong Yuanjun)  
  - ceph: allow ceph.dir.rctime xattr to be updatable (Venky Shankar)  
  - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Michal Kubecek)  
  - scsi: myrb: Fix up null pointer access on myrb_cleanup() (Hannes Reinecke)  
  - md: protect md_unregister_thread from reentrancy (Guoqing Jiang)  
  - watchdog: wdat_wdt: Stop watchdog when rebooting the system (Liu Xinpeng)  
  - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Hao Luo)  
  - serial: msm_serial: disable interrupts in __msm_console_write() (John Ogness)  
  - staging: rtl8712: fix uninit-value in r871xu_drv_init() (Wang Cheng)  
  - staging: rtl8712: fix uninit-value in usb_read8() and friends (Wang Cheng)  
  - clocksource/drivers/sp804: Avoid error on multiple instances (Andre Przywara)  
  - extcon: Modify extcon device to be created after driver data is set (bumwoo lee)  
  - misc: rtsx: set NULL intfdata when probe fails (Shuah Khan)  
  - usb: dwc2: gadget: don't reset gadget's driver->bus (Marek Szyprowski)  
  - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Evan Green)  
  - drivers: usb: host: Fix deadlock in oxu_bus_suspend() (Duoming Zhou)  
  - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Duoming Zhou)  
  - USB: host: isp116x: check return value after calling platform_get_resource() (Zhen Ni)  
  - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() (Duoming Zhou)  
  - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() (Duoming Zhou)  
  - tty: Fix a possible resource leak in icom_probe (Huang Guobin)  
  - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Zheyu Ma)  
  - lkdtm/usercopy: Expand size of "out of frame" object (Kees Cook)  
  - iio: st_sensors: Add a local lock for protecting odr (Miquel Raynal)  
  - iio: dummy: iio_simple_dummy: check the return value of kstrdup() (Xiaoke Wang)  
  - drm: imx: fix compiler warning with gcc-12 (Linus Torvalds)  
  - net: altera: Fix refcount leak in altera_tse_mdio_create (Miaoqian Lin)  
  - ip_gre: test csum_start instead of transport header (Willem de Bruijn)  
  - net/mlx5: fs, fail conflicting actions (Mark Bloch)  
  - net/mlx5: Rearm the FW tracer after each tracer event (Feras Daoud)  
  - net: ipv6: unexport __init-annotated seg6_hmac_init() (Masahiro Yamada)  
  - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Masahiro Yamada)  
  - net: mdio: unexport __init-annotated mdio_bus_init() (Masahiro Yamada)  
  - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Chuck Lever)  
  - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Gal Pressman)  
  - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list (Miaoqian Lin)  
  - bpf, arm64: Clear prog->jited_len along prog->jited (Eric Dumazet)  
  - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Kuniyuki Iwashima)  
  - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Masahiro Yamada)  
  - netfilter: nf_tables: memleak flow rule from commit path (Pablo Neira Ayuso)  
  - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe (Miaoqian Lin)  
  - netfilter: nat: really support inet nat without l3 address (Florian Westphal)  
  - xprtrdma: treat all calls not a bcall when bc_serv is NULL (Kinglong Mee)  
  - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() (Yang Yingliang)  
  - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Trond Myklebust)  
  - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type (Radhey Shyam Pandey)  
  - m68knommu: fix undefined reference to `_init_sp' (Greg Ungerer)  
  - m68knommu: set ZERO_PAGE() to the allocated zeroed page (Greg Ungerer)  
  - i2c: cadence: Increase timeout per message if necessary (Lucas Tanure)  
  - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr (Dongliang Mu)  
  - tracing: Avoid adding tracer option before update_tracer_options (Mark-PK Tsai)  
  - tracing: Fix sleeping function called from invalid context on RT kernel (Jun Miao)  
  - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base (Gong Yuanjun)  
  - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Leo Yan)  
  - tipc: check attribute length for bearer name (Hoang Le)  
  - afs: Fix infinite loop found by xfstest generic/676 (David Howells)  
  - tcp: tcp_rtx_synack() can be called from process context (Eric Dumazet)  
  - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Guoju Fang)  
  - net/mlx5e: Update netdev features after changing XDP state (Maxim Mikityanskiy)  
  - net/mlx5: Don't use already freed action pointer (Leon Romanovsky)  
  - nfp: only report pause frame configuration for physical device (Yu Xiao)  
  - ubi: ubi_create_volume: Fix use-after-free when volume creation failed (Zhihao Cheng)  
  - jffs2: fix memory leak in jffs2_do_fill_super (Baokun Li)  
  - modpost: fix removing numeric suffixes (Alexander Lobakin)  
  - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register (Miaoqian Lin)  
  - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() (Dan Carpenter)  
  - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Vincent Ray)  
  - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Jann Horn)  
  - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition (Shengjiu Wang)  
  - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe (Miaoqian Lin)  
  - driver core: fix deadlock in __device_attach (Zhang Wensheng)  
  - driver: base: fix UAF when driver_attach failed (Schspa Shi)  
  - bus: ti-sysc: Fix warnings for unbind for serial (Tony Lindgren)  
  - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle (Miaoqian Lin)  
  - serial: stm32-usart: Correct CSIZE, bits, and parity (Ilpo Järvinen)  
  - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Ilpo Järvinen)  
  - serial: sifive: Sanitize CSIZE and c_iflag (Ilpo Järvinen)  
  - serial: sh-sci: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: txx9: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: rda-uart: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: digicolor-usart: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Ilpo Järvinen)  
  - serial: meson: acquire port->lock in startup() (John Ogness)  
  - rtc: mt6397: check return value after calling platform_get_resource() (Yang Yingliang)  
  - clocksource/drivers/riscv: Events are stopped during CPU suspend (Samuel Holland)  
  - soc: rockchip: Fix refcount leak in rockchip_grf_init (Miaoqian Lin)  
  - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier (Guilherme G. Piccoli)  
  - serial: sifive: Report actual baud base rather than fixed 115200 (Maciej W. Rozycki)  
  - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Johan Hovold)  
  - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails (Krzysztof Kozlowski)  
  - iio: adc: sc27xx: Fine tune the scale calibration values (Cixi Geng)  
  - iio: adc: sc27xx: fix read big scale voltage not right (Cixi Geng)  
  - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check (Miaoqian Lin)  
  - firmware: stratix10-svc: fix a missing check on list iterator (Xiaomeng Tong)  
  - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Zheng Yongjun)  
  - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - pwm: lp3943: Fix duty calculation in case period was clamped (Uwe Kleine-König)  
  - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() (Christophe JAILLET)  
  - usb: musb: Fix missing of_node_put() in omap2430_probe (Miaoqian Lin)  
  - USB: storage: karma: fix rio_karma_init return (Lin Ma)  
  - usb: usbip: add missing device lock on tweak configuration cmd (Niels Dossche)  
  - usb: usbip: fix a refcount leak in stub_probe() (Hangyu Hua)  
  - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get (Sherry Sun)  
  - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Miaoqian Lin)  
  - tty: goldfish: Use tty_port_destroy() to destroy port (Wang Weiyang)  
  - iio: adc: ad7124: Remove shift from scan_type (Alexandru Tachici)  
  - staging: greybus: codecs: fix type confusion of list iterator variable (Jakob Koschel)  
  - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards (Randy Dunlap)  
  - md: bcache: check the return value of kzalloc() in detached_dev_do_request() (Jia-Ju Bai)  
  - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Jan Kara)  
  - bfq: Make sure bfqg for which we are queueing requests is online (Jan Kara)  
  - bfq: Get rid of __bio_blkcg() usage (Jan Kara)  
  - bfq: Remove pointless bfq_init_rq() calls (Jan Kara)  
  - bfq: Drop pointless unlock-lock pair (Jan Kara)  
  - bfq: Avoid merging queues with different parents (Jan Kara)  
  - MIPS: IP27: Remove incorrect `cpu_has_fpu' override (Maciej W. Rozycki)  
  - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Xiao Yang)  
  - Kconfig: add config option for asm goto w/ outputs (Nick Desaulniers)  
  - phy: qcom-qmp: fix reset-controller leak on probe errors (Johan Hovold)  
  - blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Tejun Heo)  
  - dt-bindings: gpio: altera: correct interrupt-cells (Dinh Nguyen)  
  - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 (Akira Yokosawa)  
  - ARM: pxa: maybe fix gpio lookup tables (Arnd Bergmann)  
  - phy: qcom-qmp: fix struct clk leak on probe errors (Johan Hovold)  
  - arm64: dts: qcom: ipq8074: fix the sleep clock frequency (Kathiravan T)  
  - gma500: fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - serial: pch: don't overwrite xmit->buf[0] by x_char (Jiri Slaby)  
  - carl9170: tx: fix an incorrect use of list iterator (Xiaomeng Tong)  
  - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Mark Brown)  
  - rtl818x: Prevent using not initialized queues (Alexander Wetzel)  
  - hugetlb: fix huge_pmd_unshare address update (Mike Kravetz)  
  - nodemask.h: fix compilation error with GCC12 (Christophe de Dinechin)  
  - iommu/msm: Fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - um: Fix out-of-bounds read in LDT setup (Vincent Whitchurch)  
  - um: chan_user: Fix winch_tramp() return value (Johannes Berg)  
  - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Felix Fietkau)  
  - irqchip: irq-xtensa-mx: fix initial IRQ affinity (Max Filippov)  
  - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x (Pali Rohár)  
  - RDMA/hfi1: Fix potential integer multiplication overflow errors (Dennis Dalessandro)  
  - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug (Sean Christopherson)  
  - media: coda: Add more H264 levels for CODA960 (Nicolas Dufresne)  
  - media: coda: Fix reported H264 profile (Nicolas Dufresne)  
  - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write (Tokunori Ikegami)  
  - md: fix an incorrect NULL check in md_reload_sb (Xiaomeng Tong)  
  - md: fix an incorrect NULL check in does_sb_need_changing (Xiaomeng Tong)  
  - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Brian Norris)  
  - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem (Lucas Stach)  
  - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Dave Airlie)  
  - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled (Manivannan Sadhasivam)  
  - scsi: dc395x: Fix a missing check on list iterator (Xiaomeng Tong)  
  - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock (Junxiao Bi via Ocfs2-devel)  
  - dlm: fix missing lkb refcount handling (Alexander Aring)  
  - dlm: fix plock invalid read (Alexander Aring)  
  - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rei Yamamoto)  
  - PCI: qcom: Fix unbalanced PHY init on probe errors (Johan Hovold)  
  - PCI: qcom: Fix runtime PM imbalance on probe errors (Johan Hovold)  
  - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 (Bjorn Helgaas)  
  - tracing: Fix potential double free in create_var_ref() (Keita Suzuki)  
  - ACPI: property: Release subnode properties with data nodes (Sakari Ailus)  
  - ext4: avoid cycles in directory h-tree (Jan Kara)  
  - ext4: verify dir block before splitting it (Jan Kara)  
  - ext4: fix bug_on in ext4_writepages (Ye Bin)  
  - ext4: fix warning in ext4_handle_inode_extension (Ye Bin)  
  - ext4: fix use-after-free in ext4_rename_dir_prepare (Ye Bin)  
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Pablo Neira Ayuso)  
  - bfq: Track whether bfq_group is still online (Jan Kara)  
  - bfq: Update cgroup information before merging bio (Jan Kara)  
  - bfq: Split shared queues on move between cgroups (Jan Kara)  
  - efi: Do not import certificates from UEFI Secure Boot for T2 Macs (Aditya Garg)  
  - fs-writeback: writeback_sb_inodes：Recalculate 'wrote' according skipped pages (Zhihao Cheng)  
  - iwlwifi: mvm: fix assert 1F04 upon reconfig (Emmanuel Grumbach)  
  - wifi: mac80211: fix use-after-free in chanctx code (Johannes Berg)  
  - f2fs: fix fallocate to use file_modified to update permissions consistently (Chao Yu)  
  - f2fs: don't need inode lock for system hidden quota (Jaegeuk Kim)  
  - f2fs: fix deadloop in foreground GC (Chao Yu)  
  - f2fs: fix to clear dirty inode in f2fs_evict_inode() (Chao Yu)  
  - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() (Chao Yu)  
  - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() (Chao Yu)  
  - perf jevents: Fix event syntax error caused by ExtSel (Zhengjun Xing)  
  - perf c2c: Use stdio interface if slang is not supported (Leo Yan)  
  - iommu/amd: Increase timeout waiting for GA log enablement (Joerg Roedel)  
  - dmaengine: stm32-mdma: remove GISR1 register (Amelie Delaunay)  
  - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup (Miaoqian Lin)  
  - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Trond Myklebust)  
  - NFS: Don't report errors from nfs_pageio_complete() more than once (Trond Myklebust)  
  - NFS: Do not report flush errors in nfs_write_end() (Trond Myklebust)  
  - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Trond Myklebust)  
  - i2c: at91: Initialize dma_buf in at91_twi_xfer() (Nathan Chancellor)  
  - i2c: at91: use dma safe buffers (Michael Walle)  
  - iommu/mediatek: Add list_del in mtk_iommu_remove (Yong Wu)  
  - f2fs: fix dereference of stale list iterator after loop body (Jakob Koschel)  
  - Input: stmfts - do not leave device disabled in stmfts_input_open (Dmitry Torokhov)  
  - RDMA/hfi1: Prevent use of lock before it is initialized (Douglas Miller)  
  - mailbox: forward the hrtimer if not queued and under a lock (Björn Ardö)  
  - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() (Yang Yingliang)  
  - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup (Miaoqian Lin)  
  - macintosh: via-pmu and via-cuda need RTC_LIB (Randy Dunlap)  
  - powerpc/perf: Fix the threshold compare group constraint for power9 (Kajol Jain)  
  - powerpc/64: Only WARN if __pa()/__va() called with bad addresses (Michael Ellerman)  
  - Input: sparcspkr - fix refcount leak in bbc_beep_probe (Miaoqian Lin)  
  - crypto: cryptd - Protect per-CPU resource by disabling BH. (Sebastian Andrzej Siewior)  
  - tty: fix deadlock caused by calling printk() under tty_port->lock (Qi Zheng)  
  - PCI: imx6: Fix PERST# start-up sequence (Francesco Dolcini)  
  - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Waiman Long)  
  - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Alexey Dobriyan)  
  - powerpc/4xx/cpm: Fix return value of __setup() handler (Randy Dunlap)  
  - powerpc/idle: Fix return value of __setup() handler (Randy Dunlap)  
  - powerpc/8xx: export 'cpm_setbrg' for modules (Randy Dunlap)  
  - dax: fix cache flush on PMD-mapped pages (Muchun Song)  
  - drivers/base/node.c: fix compaction sysfs file leak (Miaohe Lin)  
  - pinctrl: mvebu: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - nvdimm: Allow overwrite in the presence of disabled dimms (Dan Williams)  
  - firmware: arm_scmi: Fix list protocols enumeration in the base protocol (Cristian Marussi)  
  - scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Gustavo A. R. Silva)  
  - mfd: ipaq-micro: Fix error check return value of platform_get_irq() (Lv Ruyi)  
  - powerpc/fadump: fix PT_LOAD segment for boot memory area (Hari Bathini)  
  - arm: mediatek: select arch timer for mt7629 (Chuanhong Guo)  
  - crypto: marvell/cesa - ECB does not IV (Corentin Labbe)  
  - misc: ocxl: fix possible double free in ocxl_file_register_afu (Hangyu Hua)  
  - ARM: dts: bcm2835-rpi-b: Fix GPIO line names (Stefan Wahren)  
  - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED (Phil Elwell)  
  - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C (Phil Elwell)  
  - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT (Phil Elwell)  
  - can: xilinx_can: mark bit timing constants as const (Marc Kleine-Budde)  
  - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Sean Christopherson)  
  - PCI: rockchip: Fix find_first_zero_bit() limit (Dan Carpenter)  
  - PCI: cadence: Fix find_first_zero_bit() limit (Dan Carpenter)  
  - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc (Miaoqian Lin)  
  - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc (Miaoqian Lin)  
  - ARM: dts: suniv: F1C100: fix watchdog compatible (Andre Przywara)  
  - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 (Shawn Lin)  
  - net/smc: postpone sk_refcnt increment in connect() (liuyacan)  
  - rxrpc: Fix decision on when to generate an IDLE ACK (David Howells)  
  - rxrpc: Don't let ack.previousPacket regress (David Howells)  
  - rxrpc: Fix overlapping ACK accounting (David Howells)  
  - rxrpc: Don't try to resend the request if we're receiving the reply (David Howells)  
  - rxrpc: Fix listen() setting the bar too high for the prealloc rings (David Howells)  
  - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx (Duoming Zhou)  
  - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Yang Yingliang)  
  - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe (Zheng Yongjun)  
  - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() (Hangyu Hua)  
  - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init (Miaoqian Lin)  
  - ext4: reject the 'commit' option on ext2 filesystems (Eric Biggers)  
  - media: ov7670: remove ov7670_power_off from ov7670_remove (Dongliang Mu)  
  - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Eric Dumazet)  
  - m68k: math-emu: Fix dependencies of math emulation support (Geert Uytterhoeven)  
  - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (Ying Hsu)  
  - media: vsp1: Fix offset calculation for plane cropping (Michael Rodin)  
  - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Pavel Skripkin)  
  - media: exynos4-is: Change clk_disable to clk_disable_unprepare (Miaoqian Lin)  
  - media: st-delta: Fix PM disable depth imbalance in delta_probe (Miaoqian Lin)  
  - media: aspeed: Fix an error handling path in aspeed_video_probe() (Christophe JAILLET)  
  - scripts/faddr2line: Fix overlapping text section failures (Josh Poimboeuf)  
  - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Miaoqian Lin)  
  - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe (Miaoqian Lin)  
  - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe (Miaoqian Lin)  
  - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Ravi Bangoria)  
  - Revert "cpufreq: Fix possible race in cpufreq online error path" (Viresh Kumar)  
  - iomap: iomap_write_failed fix (Andreas Gruenbacher)  
  - media: uvcvideo: Fix missing check to determine if element is found in list (Xiaomeng Tong)  
  - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() (Dan Carpenter)  
  - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected (Jessica Zhang)  
  - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected (Jessica Zhang)  
  - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Zev Weiss)  
  - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Randy Dunlap)  
  - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - irqchip/exiu: Fix acknowledgment of edge triggered interrupts (Daniel Thompson)  
  - x86: Fix return value of __setup handlers (Randy Dunlap)  
  - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Christoph Hellwig)  
  - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() (Yang Yingliang)  
  - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() (Lv Ruyi)  
  - drm/msm/hdmi: check return value after calling platform_get_resource_byname() (Yang Yingliang)  
  - drm/msm/dsi: fix error checks and return values for DSI xmit functions (Dmitry Baryshkov)  
  - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume (Vinod Polimera)  
  - perf tools: Add missing headers needed by util/data.h (Yang Jihong)  
  - ASoC: rk3328: fix disabling mclk on pclk probe failure (Nicolas Frattaroli)  
  - x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Josh Poimboeuf)  
  - x86/pm: Fix false positive kmemleak report in msr_build_context() (Matthieu Baerts)  
  - scsi: ufs: core: Exclude UECxx from SFR dump list (Kiwoong Kim)  
  - of: overlay: do not break notify on NOTIFY_{OK|STOP} (Nuno Sá)  
  - fsnotify: fix wrong lockdep annotations (Amir Goldstein)  
  - inotify: show inotify mask flags in proc fdinfo (Amir Goldstein)  
  - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Dan Carpenter)  
  - spi: img-spfi: Fix pm_runtime_get_sync() error checking (Zheng Yongjun)  
  - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Chengming Zhou)  
  - drm/bridge: Fix error handling in analogix_dp_probe (Miaoqian Lin)  
  - HID: elan: Fix potential double free in elan_input_configured (Miaoqian Lin)  
  - HID: hid-led: fix maximum brightness for Dream Cheeky (Jonathan Teh)  
  - drbd: fix duplicate array initializer (Arnd Bergmann)  
  - efi: Add missing prototype for efi_capsule_setup_info (Jan Kiszka)  
  - NFC: NULL out the dev->rfkill to prevent UAF (Lin Ma)  
  - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout (Miaoqian Lin)  
  - drm: mali-dp: potential dereference of null pointer (Jiasheng Jiang)  
  - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() (Zhou Qingyang)  
  - nl80211: show SSID for P2P_GO interfaces (Johannes Berg)  
  - bpf: Fix excessive memory allocation in stack_map_alloc() (Yuntao Wang)  
  - drm/vc4: txp: Force alpha to be 0xff if it's disabled (Maxime Ripard)  
  - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF (Maxime Ripard)  
  - drm/mediatek: Fix mtk_cec_mask() (Miles Chen)  
  - x86/delay: Fix the wrong asm constraint in delay_loop() (Ammar Faizi)  
  - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe (Miaoqian Lin)  
  - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Miaoqian Lin)  
  - drm/bridge: adv7511: clean up CEC adapter when probe fails (Lucas Stach)  
  - drm/edid: fix invalid EDID extension block filtering (Jani Nikula)  
  - ath9k: fix ar9003_get_eepmisc (Wenli Looi)  
  - drm: fix EDID struct for old ARM OABI format (Linus Torvalds)  
  - RDMA/hfi1: Prevent panic when SDMA is disabled (Douglas Miller)  
  - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart (Peng Wu)  
  - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled (Finn Thain)  
  - powerpc/powernv: fix missing of_node_put in uv_init() (Lv Ruyi)  
  - powerpc/xics: fix refcount leak in icp_opal_init() (Lv Ruyi)  
  - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Vasily Averin)  
  - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() (Yicong Yang)  
  - ARM: hisi: Add missing of_node_put after of_find_compatible_node (Peng Wu)  
  - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM (Krzysztof Kozlowski)  
  - ARM: versatile: Add missing of_node_put in dcscb_init (Peng Wu)  
  - fat: add ratelimit to fat*_ent_bread() (OGAWA Hirofumi)  
  - powerpc/fadump: Fix fadump to work with a different endian capture kernel (Hari Bathini)  
  - ARM: OMAP1: clock: Fix UART rate reporting algorithm (Janusz Krzysztofik)  
  - fs: jfs: fix possible NULL pointer dereference in dbFree() (Zixuan Fu)  
  - PM / devfreq: rk3399_dmc: Disable edev on remove() (Brian Norris)  
  - ARM: dts: ox820: align interrupt controller node name with dtschema (Krzysztof Kozlowski)  
  - IB/rdmavt: add missing locks in rvt_ruc_loopback (Niels Dossche)  
  - selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yonghong Song)  
  - eth: tg3: silence the GCC 12 array-bounds warning (Jakub Kicinski)  
  - rxrpc: Return an error to sendmsg if call failed (David Howells)  
  - hwmon: Make chip parameter for with_info API mandatory (Guenter Roeck)  
  - ASoC: max98357a: remove dependency on GPIOLIB (Pierre-Louis Bossart)  
  - media: exynos4-is: Fix compile warning (Kwanghoon Son)  
  - net: phy: micrel: Allow probing without .driver_data (Fabio Estevam)  
  - nbd: Fix hung on disconnect request if socket is closed before (Xie Yongji)  
  - ASoC: rt5645: Fix errorenous cleanup order (Lin Ma)  
  - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Smith, Kyle Miller (Nimble Kernel))  
  - openrisc: start CPU timer early in boot (Jason A. Donenfeld)  
  - media: cec-adap.c: fix is_configuring state (Hans Verkuil)  
  - media: coda: limit frame interval enumeration to supported encoder frame sizes (Philipp Zabel)  
  - rtlwifi: Use pr_warn instead of WARN_ONCE (Dongliang Mu)  
  - ipmi: Fix pr_fmt to avoid compilation issues (Corey Minyard)  
  - ipmi:ssif: Check for NULL msg when handling events and messages (Corey Minyard)  
  - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mario Limonciello)  
  - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Mikulas Patocka)  
  - spi: stm32-qspi: Fix wait_cmd timeout in APM mode (Patrice Chotard)  
  - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES (Heiko Carstens)  
  - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Charles Keepax)  
  - HID: bigben: fix slab-out-of-bounds Write in bigben_probe (Dongliang Mu)  
  - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Alice Wong)  
  - mlxsw: spectrum_dcb: Do not warn about priority changes (Petr Machata)  
  - ASoC: dapm: Don't fold register value changes into notifications (Mark Brown)  
  - net/mlx5: fs, delete the FTE when there are no rules attached to it (Mark Bloch)  
  - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (jianghaoran)  
  - drm: msm: fix error check return value of irq_of_parse_and_map() (Lv Ruyi)  
  - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall (Alexandru Elisei)  
  - drm/amd/pm: fix the compile warning (Evan Quan)  
  - drm/plane: Move range check for format_count earlier (Steven Price)  
  - scsi: megaraid: Fix error check return value of register_chrdev() (Lv Ruyi)  
  - mmc: jz4740: Apply DMA engine limits to maximum segment size (Aidan MacDonald)  
  - md/bitmap: don't set sb values if can't pass sanity check (Heming Zhao)  
  - media: cx25821: Fix the warning when removing the module (Zheyu Ma)  
  - media: pci: cx23885: Fix the error handling in cx23885_initdev() (Zheyu Ma)  
  - media: venus: hfi: avoid null dereference in deinit (Luca Weiss)  
  - ath9k: fix QCA9561 PA bias level (Thibaut VARÈNE)  
  - drm/amd/pm: fix double free in si_parse_power_table() (Keita Suzuki)  
  - tools/power turbostat: fix ICX DRAM power numbers (Len Brown)  
  - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Biju Das)  
  - ALSA: jack: Access input_dev under mutex (Amadeusz Sławiński)  
  - drm/komeda: return early if drm_universal_plane_init() fails. (Liviu Dudau)  
  - ACPICA: Avoid cache flush inside virtual machines (Kirill A. Shutemov)  
  - fbcon: Consistently protect deferred_takeover with console_lock() (Daniel Vetter)  
  - ipv6: fix locking issues with loops over idev->addr_list (Niels Dossche)  
  - ipw2x00: Fix potential NULL dereference in libipw_xmit() (Haowen Bai)  
  - b43: Fix assigning negative value to unsigned variable (Haowen Bai)  
  - b43legacy: Fix assigning negative value to unsigned variable (Haowen Bai)  
  - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Niels Dossche)  
  - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Liu Zixian)  
  - btrfs: repair super block num_devices automatically (Qu Wenruo)  
  - btrfs: add "0x" prefix for unsupported optional features (Qu Wenruo)  
  - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL (Eric W. Biederman)  
  - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP (Eric W. Biederman)  
  - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP (Eric W. Biederman)  
  - perf/x86/intel: Fix event constraints for ICL (Kan Liang)  
  - USB: new quirk for Dell Gen 2 devices (Monish Kumar R)  
  - USB: serial: option: add Quectel BG95 modem (Carl Yin(殷张成))  
  - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Marios Levogiannis)  
  - binfmt_flat: do not stop relocating GOT entries prematurely on riscv (Niklas Cassel)  
  - LTS tag: v5.4.197 (Sherry Yang)  
  - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Liu Jian)  
  - NFSD: Fix possible sleep during nfsd4_release_lockowner() (Chuck Lever)  
  - NFS: Memory allocation failures are not server fatal errors (Trond Myklebust)  
  - docs: submitting-patches: Fix crossref to 'The canonical patch format' (Akira Yokosawa)  
  - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Xiu Jianfeng)  
  - tpm: Fix buffer access in tpm2_get_tpm_pt() (Stefan Mahnke-Hartmann)  
  - HID: multitouch: Add support for Google Whiskers Touchpad (Marek Maślanka)  
  - raid5: introduce MD_BROKEN (Mariusz Tkaczyk)  
  - dm verity: set DM_TARGET_IMMUTABLE feature flag (Sarthak Kukreti)  
  - dm stats: add cond_resched when looping over entries (Mikulas Patocka)  
  - dm crypt: make printing of the key constant-time (Mikulas Patocka)  
  - dm integrity: fix error code in dm_integrity_ctr() (Dan Carpenter)  
  - zsmalloc: fix races between asynchronous zspage free and page migration (Sultan Alsawaf)  
  - crypto: ecrdsa - Fix incorrect use of vli_cmp (Vitaly Chikunov)  
  - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal)  
  - exec: Force single empty string when argv is empty (Kees Cook)   {CVE-2021-4034}
  - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Gustavo A. R. Silva)  
  - cfg80211: set custom regdomain after wiphy registration (Miri Korenblit)  
  - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging (Mika Westerberg)  
  - net: ftgmac100: Disable hardware checksum on AST2600 (Joel Stanley)  
  - net: af_key: check encryption module availability consistency (Thomas Bartschies)  
  - pinctrl: sunxi: fix f1c100s uart2 function (IotaHydrae)  
  - ACPI: sysfs: Fix BERT error region memory mapping (Lorenzo Pieralisi)  
  - ACPI: sysfs: Make sparse happy about address space in use (Andy Shevchenko)  
  - media: vim2m: initialize the media device earlier (Hans Verkuil)  
  - media: vim2m: Register video device after setting up internals (Sakari Ailus)  
  - secure_seq: use the 64 bits of the siphash for port offset calculation (Willy Tarreau)  
  - tcp: change source port randomizarion at connect() time (Eric Dumazet)  
  - Input: goodix - fix spurious key release events (Dmitry Mastykin)  
  - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() (Denis Efremov (Oracle))  
  - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (Thomas Gleixner)


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.310.3.el8
changelog:
  - RDS/IB:  Fix RDS IB SRQ implementation and tune it (Hans Westgaard Ry)  [Orabug: 31899472] 
  - RDS/IB: Introduce bit_flag routines with memory-barrier for bit flags (Hans Westgaard Ry)  [Orabug: 31899472] 
  - xfs: don't fail unwritten extent conversion on writeback due to edquot (Darrick J. Wong)  [Orabug: 33786167] 
  - mm/page_alloc: reuse tail struct pages for compound devmaps (Joao Martins)  [Orabug: 34314763] 
  - mm/sparse-vmemmap: improve memory savings for compound devmaps (Joao Martins)  [Orabug: 34314763] 
  - mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper (Joao Martins)  [Orabug: 34314763] 
  - mm/sparse-vmemmap: add a pgmap argument to section activation (Joao Martins)  [Orabug: 34314763] 
  - memory-failure: fetch compound_head after pgmap_pfn_valid() (Joao Martins)  [Orabug: 34314763] 
  - device-dax: compound devmap support (Joao Martins)  [Orabug: 34314763] 
  - device-dax: factor out page mapping initialization (Joao Martins)  [Orabug: 34314763] 
  - device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Joao Martins)  [Orabug: 34314763] 
  - device-dax: use struct_size() (Joao Martins)  [Orabug: 34314763] 
  - device-dax: use ALIGN() for determining pgoff (Joao Martins)  [Orabug: 34314763] 
  - mm/memremap: add ZONE_DEVICE support for compound pages (Joao Martins)  [Orabug: 34314763] 
  - mm/page_alloc: refactor memmap_init_zone_device() page init (Joao Martins)  [Orabug: 34314763] 
  - mm/page_alloc: split prep_compound_page into head and tail subparts (Joao Martins)  [Orabug: 34314763] 
  - RDMA/umem: batch page unpin in __ib_umem_release() (Joao Martins)  [Orabug: 34314763] 
  - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Joao Martins)  [Orabug: 34314763] 
  - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov)  [Orabug: 34323859]  {CVE-2022-2153}
  - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov)  [Orabug: 34323859]  {CVE-2022-2153}
  - KVM: Add infrastructure and macro to mark VM as bugged (Sean Christopherson)  [Orabug: 34323859]  {CVE-2022-2153}
  - rds: ib: Qualify RNR Retry Timer check with firmware version (Freddy Carrillo)  [Orabug: 34330922] 
  - x86/boot/compressed/64: Disable 5-level page tables on AMD (Boris Ostrovsky)  [Orabug: 34366382]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.310.4.el8
changelog:
  - lockdown: Fix kexec lockdown bypass with ima policy (Eric Snowberg)  [Orabug: 34400675]  {CVE-2022-21505}
  - bnxt_en: Use page frag RX buffers for better software GRO performance (Jakub Kicinski)  [Orabug: 34083551] 
  - bnxt_en: enable interrupt sampling on 5750X for DIM (Andy Gospodarek)  [Orabug: 34083551] 
  - bnxt_en: Add event handler for PAUSE Storm event (Somnath Kotur)  [Orabug: 34083551] 
  - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Sriharsha Basavapatna)  [Orabug: 34083551] 
  - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Edwin Peer)  [Orabug: 34083551] 
  - bnxt_en: Fix error recovery regression (Michael Chan)  [Orabug: 34083551] 
  - bnxt_en: Fix possible unintended driver initiated error recovery (Michael Chan)  [Orabug: 34083551] 
  - bnxt: count discards due to memory allocation errors (Jakub Kicinski)  [Orabug: 34083551] 
  - bnxt: count packets discarded because of netpoll (Jakub Kicinski)  [Orabug: 34083551] 
  - ocfs2: kill EBUSY from dlmfs_evict_inode (Junxiao Bi)  [Orabug: 34364337] 
  - ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock (Junxiao Bi)  [Orabug: 34364337] 
  - net/rds: Fix a NULL dereference in rds_tcp_accept_one() (Harshit Mogalapalli)  [Orabug: 34371884]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.310.5.el8
changelog:
  - arm64: proton-pack: provide vulnerability file value for RETBleed (James Morse)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: emulate: do not adjust size of fastop and setcc subroutines (Paolo Bonzini)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Thadeu Lima de Souza Cascardo)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Alexandre Chartre)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Disable RRSBA behavior (Pawan Gupta)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/exec: Disable RET on kexec (Konrad Rzeszutek Wilk)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: do not enable IBPB-on-entry when IBPB is not supported (Thadeu Lima de Souza Cascardo)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Pawan Gupta)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/cpu/amd: Enumerate BTC_NO (Andrew Cooper)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/common: Stamp out the stepping madness (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: VMX: Prevent RSB underflow before vmenter (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Fill RSB on vmexit for IBRS (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: VMX: Fix IBRS handling after vmexit (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: VMX: Convert launched argument to flags (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM: VMX: Flatten __vmx_vcpu_run() (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S (Uros Bizjak)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Uros Bizjak)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Remove x86_spec_ctrl_mask (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Fix SPEC_CTRL write on SMT state change (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Fix firmware entry SPEC_CTRL handling (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/cpu/amd: Add Spectral Chicken (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add entry UNRET validation (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - kbuild/objtool: Add objtool-vmlinux.o pass (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Do IBPB fallback check only once (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Add retbleed=ibpb (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/xen: Rename SYS* entry points (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Update Retpoline validation (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - intel_idle: Disable IBRS during long idle (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Report Intel retbleed vulnerability (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Pawan Gupta)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Optimize SPEC_CTRL MSR writes (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/entry: Add kernel IBRS implementation (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Enable STIBP for JMP2RET (Kim Phillips)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Add AMD retbleed= boot parameter (Alexandre Chartre)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bugs: Report AMD retbleed vulnerability (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Add magic AMD return-thunk (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/vmlinux: Use INT3 instead of NOP for linker fill bytes (Kees Cook)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/realmode: build with __DISABLE_EXPORTS (Ankur Arora)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Use return-thunk in asm code (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/sev: Avoid using __x86_return_thunk (Kim Phillips)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/kvm: Fix SETcc emulation for return thunks (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/bpf: Alternative RET encoding (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/ftrace: Alternative RET encoding (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86,objtool: Create .return_sites (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/mm: elide references to .discard.* from .return_sites (Ankur Arora)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Undo return-thunk damage (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/retpoline: Use -mfunction-return (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/retpoline: Swizzle retpoline thunk (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/alternative: Support not-feature (Juergen Gross)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/retpoline: Cleanup some #ifdefery (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/features: Move RETPOLINE flags to word 11 (Peter Zijlstra (Intel))  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - crypto: x86/poly1305 - Fixup SLS (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - kvm/emulate: Fix SETcc emulation function offsets with SLS (Borislav Petkov)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Add straight-line-speculation mitigation (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Prepare inline-asm for straight-line-speculation (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86: Prepare asm files for straight-line-speculation (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/lib/atomic64_386_32: Rename things (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add straight-line-speculation validation (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Classify symbols (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Create reloc sections implicitly (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add elf_create_reloc() helper (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rework the elf_rebuild_reloc_section() logic (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Handle per arch retpoline naming (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Correctly handle retpoline thunk calls (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Support retpoline jump detection for vmlinux.o (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add 'alt_group' struct (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Clean up elf_write() condition (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add support for relocations without addends (Matt Helsley)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rename rela to reloc (Matt Helsley)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: optimize add_dead_ends for split sections (Sami Tolvanen)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Move the IRET hack into the arch decoder (Miroslav Benes)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rename elf_read() to elf_open_read() (Ingo Molnar)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Constify 'struct elf *' parameters (Ingo Molnar)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize !vmlinux.o again (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Better handle IRET (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - x86/unwind_hints: define unwind_hint_save, unwind_hint_restore (Ankur Arora)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add abstraction for destination offsets (Raphael Gault)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Fix off-by-one in symbol_by_offset() (Julien Thierry)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_rela_by_dest_range() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize read_sections() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_symbol_by_name() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rename find_containing_func() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_symbol_*() and read_symbols() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_section_by_name() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_section_by_index() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add a statistics mode (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Optimize find_symbol_by_index() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rename func_for_each_insn_all() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Rename func_for_each_insn() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Introduce validate_return() (Peter Zijlstra)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Improve call destination function detection (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Fix clang switch table edge case (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add relocation check for alternative sections (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}
  - objtool: Add is_static_jump() helper (Josh Poimboeuf)  [Orabug: 34335632]  {CVE-2022-23816} {CVE-2022-29901}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.310.6.el8
changelog:
  - SUNRPC: Fix READ_PLUS crasher (Chuck Lever)  
  - Revert "hwmon: Make chip parameter for with_info API mandatory" (Greg Kroah-Hartman)  [Orabug: 34423806] 
  - ext4: make variable "count" signed (Ding Xiang)  
  - faddr2line: Fix overlapping text section failures, the sequel (Josh Poimboeuf)


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.310.7.el8
changelog:
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza Cascardo)  [Orabug: 34480880]  {CVE-2022-2588}
  - x86/spec_ctrl: limit IBRS_FW to retpoline only (Ankur Arora)  [Orabug: 34450896] 
  - x86/bugs: display dynamic retbleed state (Ankur Arora)  [Orabug: 34450896] 
  - x86/bugs: remove incorrect __init/__ro_after_init annotations (Ankur Arora)  [Orabug: 34455621]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2136.310.7.1.el8
changelog:
  - rds: copy_from_user only once per rds_sendmsg system call (Hans Westgaard Ry)
    [Orabug: 33981855]  {CVE-2022-21385}


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.311.1.el8
changelog:
  - cifs: fix ntlmssp auth when there is no key exchange (Paulo Alcantara)  [Orabug: 33670985] 
  - net/mlx5: Round-Robin EQs over IRQs (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Separate between public and private API of sf.h (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Enlarge interrupt field in CREATE_EQ (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Change IRQ storage logic from static to dynamic (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Moving rmap logic to EQs (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Removing rmap per IRQ (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Clean license text in eq.[c|h] files (Leon Romanovsky)  [Orabug: 33887110] 
  - net/mlx5: Provide cpumask at EQ creation phase (Leon Romanovsky)  [Orabug: 33887110] 
  - net/mlx5: Introduce API for request and release IRQs (Shay Drory)  [Orabug: 33887110] 
  - net/mlx5: Delay IRQ destruction till all users are gone (Leon Romanovsky)  [Orabug: 33887110] 
  - net/mlx5: Remove return statement exist at the end of void function (Wenpeng Liang)  [Orabug: 33887110] 
  - net/mlx5: Use order-0 allocations for EQs (Tariq Toukan)  [Orabug: 33887110] 
  - net/mlx5: Remove unused field in EQ (Tariq Toukan)  [Orabug: 33887110] 
  - XArray: Add xa_for_each_range (Matthew Wilcox (Oracle))  [Orabug: 33887110] 
  - XArray: Improve documentation of search marks (Matthew Wilcox (Oracle))  [Orabug: 33887110] 
  - Refactor pciep_regrd32 for kpcimgr (Rob Gardner)  [Orabug: 34091165] 
  - dsc-drivers: update drivers for 1.15.9-C-65 (Shannon Nelson)  [Orabug: 34091165] 
  - Pensando: kexec: support kexec on elba (Henry Willard)  [Orabug: 34091165] 
  - Pensando: kernel config changes for kdump (Rob Gardner)  [Orabug: 34091165] 
  - net/ethernet/pensando: Add out-of-tree network drivers (Dave Kleikamp)  [Orabug: 34091165] 
  - uek-rpm: spec file changes to build embedded2 kernels (Dave Kleikamp)  [Orabug: 34091165] 
  - uek-rpm: pensando: create config file for elba (Dave Kleikamp)  [Orabug: 34091165] 
  - uek-rpm: Disable Pensando options for non-Pensando kernels (Dave Kleikamp)  [Orabug: 34091165] 
  - arm64: Reserve elfcorehdr before scanning reserved memory from device tree (Dave Kleikamp)  [Orabug: 34091165] 
  - spi: cadence: Remove extraneous SPI_CADENCE_QUADSPI from drivers/spi (Dave Kleikamp)  [Orabug: 34091165] 
  - dts/pensando: add mnet and mcrypt devices, with reserved dma memory (David Clear)  [Orabug: 34091165] 
  - soc/pensando: pcie driver (David Clear)  [Orabug: 34091165] 
  - drivers/soc/pensando: Add the Reset Cause driver (David Clear)  [Orabug: 34091165] 
  - drivers/soc/pensando: crash dump driver. (David Clear)  [Orabug: 34091165] 
  - drivers/pensando/soc: Boot State Machine (BSM) integration. (David Clear)  [Orabug: 34091165] 
  - drivers/uio: UIO drivers for Elba (David Clear)  [Orabug: 34091165] 
  - i2c: Add Lattice RD1173 I2C controller driver. (David Clear)  [Orabug: 34091165] 
  - Interrupt domain controllers for Elba ASIC. (David Clear)  [Orabug: 34091165] 
  - drivers/soc/pensando: /dev/capmem driver. (David Clear)  [Orabug: 34091165] 
  - drivers/edac: Add Elba EDAC support (David Clear)  [Orabug: 34091165] 
  - dts/pensnado: Elba flash partitions (David Clear)  [Orabug: 34091165] 
  - arch/arm64: Initial support for the Pensando Elba SoC (David Clear)  [Orabug: 34091165] 
  - drivers/spi/spidev.c: Add pensando,cpld device tree compat entry (David Clear)  [Orabug: 34091165] 
  - spi-dw: Support Pensando Elba custom chip-select (David Clear)  [Orabug: 34091165] 
  - drivers/mmc/host: Pensando Elba support in the Cadence EMMC host controller (David Clear)  [Orabug: 34091165] 
  - mtd/spi-nor/cadence-quadspi.c: add quirks for the Pensando controller (David Clear)  [Orabug: 34091165] 
  - arm64/traps: Call platform handler for serror (Rob Gardner)  [Orabug: 34091165] 
  - i2c-designware: Add I2C code that attempts to recover from a stuck SDA line. (David Clear)  [Orabug: 34091165] 
  - drivers/hwmon: Adding support LTC3888 (David Clear)  [Orabug: 34091165] 
  - hwmon/pmbus: Add a driver for the TI TPS53659, based on Vadim Pasternak's TPS53679.c driver. (David Clear)  [Orabug: 34091165] 
  - mtd/spi-nor/cadence-quadspi.c: support spi-rx-bus-width property on subnodes. (David Clear)  [Orabug: 34091165] 
  - mtd: spi-nor: add mx66u51235f and mx66u2g45g devices. (David Clear)  [Orabug: 34091165] 
  - spi: fix client driver breakages when using GPIO descriptors (David Clear)  [Orabug: 34091165] 
  - mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode (Vignesh Raghavendra)  [Orabug: 34091165] 
  - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini)  [Orabug: 34214240]  {CVE-2021-3669}
  - uek-rpm: Enable EDAC_OCTEONTX (Henry Willard)  [Orabug: 34229054] 
  - efi/Marvell: Work-around for bootefi memmap errors (Henry Willard)  [Orabug: 34229054] 
  - uek-rpm: Update embedded config for SDK 11.22.05 (Dave Kleikamp)  [Orabug: 34229054] 
  - PCI: octeontx-83: add new quirks (Harman Kalra)  [Orabug: 34229054] 
  - edac: Fix octeontx edac device name (Jayanthi Annadurai)  [Orabug: 34229054] 
  - EDAC: OcteonTX: Fix einj error type for cn10k (Vasyl Gomonovych)  [Orabug: 34229054] 
  - soc: octeontx2-sdp: move cn10k checks under is_cn10k_sdp (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - arm64: Fix Marvell OcteonTx2 Silicon variant naming (Linu Cherian)  [Orabug: 34229054] 
  - soc: octeontx2-sdp: set fw ready after init for cn10k (Roy Franz)  [Orabug: 34229054] 
  - swup: cn10ka: Return the value from SMC to ioctl (Witold Sadowski)  [Orabug: 34229054] 
  - soc: marvell: Fix chip revision check (Jayanthi Annadurai)  [Orabug: 34229054] 
  - driver: soc: swup utility: Add buffer log from firmware update (Witold Sadowski)  [Orabug: 34229054] 
  - ddriver: soc: swup utility: Fix multiple allocation chunk problem (Witold Sadowski)  [Orabug: 34229054] 
  - drivers: marvell: hw-access: register access via debugfs (Sumit Gaur)  [Orabug: 34229054] 
  - firmware: octeontx2: Port RPRAM configuration interface driver to MUB (Wojciech Bartczak)  [Orabug: 34229054] 
  - perf/marvell: add MBWC event (Amit Singh Tomar)  [Orabug: 34229054] 
  - drivers: perf: Add MPAM support for TAD PMU (Tanmay Jagdale)  [Orabug: 34229054] 
  - PCI: octeontx2-pem-ep: Allocate kmalloc'ed space for BAR4 (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - PCI: Fix XCP0 BAR0 address reported by config space on cnf10kb (Wojciech Bartczak)  [Orabug: 34229054] 
  - PCI: octeontx2-pem-ep: Put CONFIG_UIO as dependent option (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - drivers: mtd: spi-nor: Add MX66L2G45GXRI00 macronix flash (Suneel Garapati)  [Orabug: 34229054] 
  - spi: Update w25q256fw flash memory to use 4B opcodes (Witold Sadowski)  [Orabug: 34229054] 
  - drivers: sdhci-cadence: Fix interrupt handling (Jayanthi Annadurai)  [Orabug: 34229054] 
  - drivers: sdhci: Add debug option for sdhci-cadence driver. (Jayanthi Annadurai)  [Orabug: 34229054] 
  - firmware: mub: Fix reversed conditions to do a SMC call (Wojciech Bartczak)  [Orabug: 34229054] 
  - oceontx2-bphy-netdev: cnf10k: Fix 1S sync timestamp fields. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: re-enable cpri gpint when interface is stopped (Baha Mesleh)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: Fix cpri interrupt handling (Baha Mesleh)  [Orabug: 34229054] 
  - octeontx2-af: Don't reset previous pfc config (Hariprasad Kelam)  [Orabug: 34229054] 
  - octeontx2-pf: Use GFP_ATOMIC flag instead of GFP_KERNEL (Sunil Goutham)  [Orabug: 34229054] 
  - octeontx2-vf: Add partial ethtool support for SDP VFs (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - octeontx2-af: Allow mkex profiles without dmac. (Suman Ghosh)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf10kb: 1-step PTP support for CNF10KB. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cpri: Add missing ethtool stats (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - octeontx2-pf: Reduce minimum mtu size to 60 (Subbaraya Sundeep)  [Orabug: 34229054] 
  - octeontx2-af: suppress kpu profile loading warning (Harman Kalra)  [Orabug: 34229054] 
  - net: phy: 10G mode for fixed PHYs (Sujeet Baranwal)  [Orabug: 34229054] 
  - octeontx2-af: allow second pass pkts via default ucast entry (Nithin Dabilpuram)  [Orabug: 34229054] 
  - octeontx2-af: Update CGX_ID_MASK value (Hariprasad Kelam)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: Fix cnf10k ecpri rx packet issue (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - octeontx2-af: cycle through SSO queues to drain work (Shijith Thotton)  [Orabug: 34229054] 
  - octeontx2-af: Apply errata workaround only to CN10K silicons (Geetha sowjanya)  [Orabug: 34229054] 
  - octeontx2-af: Fix hrtimer kernel crash in OcteonTx2 SoCs. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - octeontx2-af: cn10k: TIM PTP capture rollover errata fix (Shijith Thotton)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf10kb: Add PTP slave support for CNF10KB. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - octeontx2-af: Increase mailbox timeout (Hariprasad Kelam)  [Orabug: 34229054] 
  - octeontx2-af: Unlock NDCX_AF_BANKX_LINEX_METADATA during NDC fault/lockerror/poison. (Suman Ghosh)  [Orabug: 34229054] 
  - Documentation: dt: edac: Add OcteonTX/CN10K Peripheral bindings (Vasyl Gomonovych)  [Orabug: 34229054] 
  - EDAC: OcteonTX: Add SECDED error injection (Vasyl Gomonovych)  [Orabug: 34229054] 
  - GHES: revert "GHES: support HEST/BERT in ACPI/DT systems" (Vasyl Gomonovych)  [Orabug: 34229054] 
  - arm64: Enable Spectre BHB mitigation for Marvell OcteonTx2 cpus (Linu Cherian)  [Orabug: 34229054] 
  - crypto: octeontx: fix header search path (Tomasz Duszynski)  [Orabug: 34229054] 
  - crypto: octeontx2: add firmware version in devlink info (Shijith Thotton)  [Orabug: 34229054] 
  - mtd: spi-nor: Add Macronix mx66l2g45g (Thomas Tai)  [Orabug: 34229054] 
  - driver: soc: marvell: cpss driver update to SDK11.22.04 (Dave Kleikamp)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf10k: add cpri netdev support (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf10k: add prefix for cnf10k registers (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: move duplicate code to common headers (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - cnf10k-rfoe: Prepend 8-byte PTP header to packets in PTP queue. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - firmware: mub: fix id assignment in mub_device_register (Damian Eppel)  [Orabug: 34229054] 
  - swup: Sync update structures (Witold Sadowski)  [Orabug: 34229054] 
  - EDAC: OcteonTX: Reduce logging level for debug (Vasyl Gomonovych)  [Orabug: 34229054] 
  - driver: mailbox: Reject non-configured CPC instances (Wojciech Bartczak)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf95: add jumbo frame support (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - octeontx2-af: cn10k: fix adding large offset to ptp clock (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - drivers: perf: Fix tad_pmu_event_init() to check pmu type first (Tanmay Jagdale)  [Orabug: 34229054] 
  - octeontx2-pf: Do not set rbuf len as zero (Subbaraya Sundeep)  [Orabug: 34229054] 
  - octeontx2-af: Fix key checking for source mac (Subbaraya Sundeep)  [Orabug: 34229054] 
  - octeontx2-af: Fix kernel crash due to hrtimer not being initialized (Naveen Mamindlapalli)  [Orabug: 34229054] 
  - soc: octeontx2-sdp: fix EPF_RINFO for 98xx (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - EDAC: OcteonTX: Add OcteonTx2/OcteonTX3 EDAC driver (Vasyl Gomonovych)  [Orabug: 34229054] 
  - drivers: marvell: otx2-sdei-ghes: Remove RAS driver (Vasyl Gomonovych)  [Orabug: 34229054] 
  - octeontx2-af: reset cgx pfc registers on flr (Harman Kalra)  [Orabug: 34229054] 
  - octeontx2-bphy-netdev: cnf10k: 1-step PTP and slave support. (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - driver: spi: Fix SMC ID for GPIO based TPM support (Witold Sadowski)  [Orabug: 34229054] 
  - misc: add new ioctl to read/write register to renesas smu (Yi Guo)  [Orabug: 34229054] 
  - soc: octeontx2-sdp: use a default PEM mask in unsupported case (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - dt-bindings: mailbox: Add bindings for marvell,mbox (Wojciech Bartczak)  [Orabug: 34229054] 
  - driver: mailbox: Add support for LPI/SPI interrupt configuration in MHU (Wojciech Bartczak)  [Orabug: 34229054] 
  - firmware: octeontx2: sfp-info: added support for t9x (Damian Eppel)  [Orabug: 34229054] 
  - spi: Add xfer() function for cadence xSPI (Witold Sadowski)  [Orabug: 34229054] 
  - spi: FIx bug in SDMA write function (Witold Sadowski)  [Orabug: 34229054] 
  - firmware: ocetontx2: Move CN10K MAC management module to MUB (Wojciech Bartczak)  [Orabug: 34229054] 
  - octeontx2-dpi: Add spin lock for dpi queue access. (Abhijit Ayarekar)  [Orabug: 34229054] 
  - firmware: octeontx2: sysfs driver for dumping sfp info (Damian Eppel)  [Orabug: 34229054] 
  - driver: mailbox: Remove superfluous mutex in MHU implementation (Wojciech Bartczak)  [Orabug: 34229054] 
  - firmware: octeontx2: Move AVS reset control to MUB bus (Wojciech Bartczak)  [Orabug: 34229054] 
  - firmware: mub: Add Marvell Utility Bus (Wojciech Bartczak)  [Orabug: 34229054] 
  - octeontx2-pf: Add support for adaptive interrupt coalescing (Suman Ghosh)  [Orabug: 34229054] 
  - octeontx2-af: CN10K PTP PPS Errata workaround (Rakesh Babu Saladi)  [Orabug: 34229054] 
  - swup: Change memory allocation scheme. (Witold Sadowski)  [Orabug: 34229054] 
  - PCI: octeontx2-pem-ep: Add PERST interrupt handling (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - PCI: controller: Add OcteonTx2 PCIe Endpoint driver (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - mrvl_swup: Change gserp firmware bit position (Chandrakala Chavva)  [Orabug: 34229054] 
  - octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep)  [Orabug: 34229054] 
  - octeontx2-af: Workaround for the NIX HW issues (Geetha sowjanya)  [Orabug: 34229054] 
  - octeontx2-af: Add KPU support to parse inner custom header (Kiran Kumar K)  [Orabug: 34229054] 
  - octeontx2-af: use clock source to compute start cycle (Pavan Nikhilesh)  [Orabug: 34229054] 
  - soc: octeontx2-sdp: add ring programming for cn10k (Radha Mohan Chintakuntla)  [Orabug: 34229054] 
  - octeontx2-af: fix array bound error (Hariprasad Kelam)  [Orabug: 34229054] 
  - octeontx2-af: Limit KPU processing for NAT keepalive packet (Kiran Kumar K)  [Orabug: 34229054] 
  - iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Lu Baolu)  [Orabug: 34276571] 
  - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Eduardo Habkost)  [Orabug: 34314099] 
  - kvm: x86: Increase MAX_VCPUS to 1024 (Eduardo Habkost)  [Orabug: 34314099] 
  - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Eduardo Habkost)  [Orabug: 34314099] 
  - net/rds: Connect TCP backends deterministically (Gerd Rausch)  [Orabug: 34314496] 
  - KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection (Maciej S. Szmigiero)  [Orabug: 34325127] 
  - KVM: SVM: fix task switch emulation on INTn instruction. (Maxim Levitsky)  [Orabug: 34325127] 
  - KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection (Maciej S. Szmigiero)  [Orabug: 34325127] 
  - KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: x86: Print error code in exception injection tracepoint iff valid (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: x86: Trace re-injected exceptions (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: SVM: Re-inject INTn instead of retrying the insn on "failure" (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" (Sean Christopherson)  [Orabug: 34325127] 
  - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 (Maciej S. Szmigiero)  [Orabug: 34325127] 
  - KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 (Maciej S. Szmigiero)  [Orabug: 34325127] 
  - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Maxim Levitsky)  [Orabug: 34325127] 
  - KVM: x86: pending exceptions must not be blocked by an injected event (Maxim Levitsky)  [Orabug: 34325127] 
  - IB/mlx5: Disable BME for unbound devices too (Håkon Bugge)  [Orabug: 34395377] 
  - net/rds : Adding support to print SCQ and RCQ completion vectors in rds-info. (Anand Khoje)  [Orabug: 34398209] 
  - bpf: enable kprobe-based function return value override (Alan Maguire)  [Orabug: 34410369] 
  - Enable CONFIG_DEBUG_KMEMLEAK for the arm64 debug kernel (Dave Kleikamp)  [Orabug: 34420021] 
  - rds/rdma: correctly assign the dest qp num in rds ib connection (Rohit Nair)  [Orabug: 34429477]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.311.2.el8
changelog:
  - s390/archrandom: prevent CPACF trng invocations in interrupt context (Harald Freudenberger)  
  - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE (Demi Marie Obenour)  
  - LTS tag: v5.4.206 (Sherry Yang)  
  - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" (Greg Kroah-Hartman)  
  - LTS tag: v5.4.205 (Sherry Yang)  
  - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Miaoqian Lin)  
  - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Miaoqian Lin)  
  - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly (Michael Walle)  
  - dmaengine: pl330: Fix lockdep warning about non-static key (Dmitry Osipenko)  
  - ida: don't use BUG_ON() for debugging (Linus Torvalds)  
  - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo (Samuel Holland)  
  - misc: rtsx_usb: set return value in rsp_buf alloc err path (Shuah Khan)  
  - misc: rtsx_usb: use separate command and response buffers (Shuah Khan)  
  - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Shuah Khan)  
  - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs (Peter Robinson)  
  - i2c: cadence: Unregister the clk notifier in error path (Satish Nagireddy)  
  - selftests: forwarding: fix error message in learning_test (Vladimir Oltean)  
  - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT (Vladimir Oltean)  
  - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT (Vladimir Oltean)  
  - ibmvnic: Properly dispose of all skbs during a failover. (Rick Lindsley)  
  - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt (Claudiu Beznea)  
  - ARM: at91: pm: use proper compatible for sama5d2's rtc (Claudiu Beznea)  
  - pinctrl: sunxi: sunxi_pconf_set: use correct offset (Andrei Lalaev)  
  - pinctrl: sunxi: a83t: Fix NAND function name for some pins (Samuel Holland)  
  - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus (Miaoqian Lin)  
  - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (Jimmy Assarsson)  
  - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression (Jimmy Assarsson)  
  - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info (Jimmy Assarsson)  
  - powerpc/powernv: delay rng platform device creation until later in boot (Jason A. Donenfeld)  
  - video: of_display_timing.h: include errno.h (Hsin-Yi Wang)  
  - fbcon: Prevent that screen size is smaller than font size (Helge Deller)  
  - fbcon: Disallow setting font bigger than screen size (Helge Deller)  
  - fbmem: Check virtual screen sizes in fb_set_var() (Helge Deller)  
  - fbdev: fbmem: Fix logo center image dx issue (Guiling Deng)  
  - iommu/vt-d: Fix PCI bus rescan device hot add (Yian Chen)  
  - net: rose: fix UAF bug caused by rose_t0timer_expiry (Duoming Zhou)  
  - usbnet: fix memory leak in error case (Oliver Neukum)  
  - can: gs_usb: gs_usb_open/close(): fix memory leak (Rhett Aultman)  
  - can: grcan: grcan_probe(): remove extra of_node_get() (Liang He)  
  - can: bcm: use call_rcu() instead of costly synchronize_rcu() (Oliver Hartkopp)  
  - mm/slub: add missing TID updates on slab deactivation (Jann Horn)  
  - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca)  
  - LTS tag: v5.4.204 (Sherry Yang)  
  - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() (Greg Kroah-Hartman)  
  - net: usb: qmi_wwan: add Telit 0x1070 composition (Daniele Palmas)  
  - net: usb: qmi_wwan: add Telit 0x1060 composition (Carlo Lobrano)  
  - xen/arm: Fix race in RB-tree based P2M accounting (Oleksandr Tyshchenko)   {CVE-2022-33744}
  - xen/blkfront: force data bouncing when backend is untrusted (Roger Pau Monne)   {CVE-2022-33742}
  - xen/netfront: force data bouncing when backend is untrusted (Roger Pau Monne)   {CVE-2022-33741}
  - xen/netfront: fix leaking data in shared pages (Roger Pau Monne)   {CVE-2022-33740}
  - xen/blkfront: fix leaking data in shared pages (Roger Pau Monne)   {CVE-2022-26365}
  - selftests/rseq: Change type of rseq_offset to ptrdiff_t (Mathieu Desnoyers)  
  - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area (Mathieu Desnoyers)  
  - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area (Mathieu Desnoyers)  
  - selftests/rseq: Fix: work-around asm goto compiler bugs (Mathieu Desnoyers)  
  - selftests/rseq: Remove arm/mips asm goto compiler work-around (Mathieu Desnoyers)  
  - selftests/rseq: Fix warnings about #if checks of undefined tokens (Mathieu Desnoyers)  
  - selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Mathieu Desnoyers)  
  - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Mathieu Desnoyers)  
  - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Mathieu Desnoyers)  
  - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Mathieu Desnoyers)  
  - selftests/rseq: Introduce thread pointer getters (Mathieu Desnoyers)  
  - selftests/rseq: Introduce rseq_get_abi() helper (Mathieu Desnoyers)  
  - selftests/rseq: Remove volatile from __rseq_abi (Mathieu Desnoyers)  
  - selftests/rseq: Remove useless assignment to cpu variable (Mathieu Desnoyers)  
  - selftests/rseq: introduce own copy of rseq uapi header (Mathieu Desnoyers)  
  - selftests/rseq: remove ARRAY_SIZE define from individual tests (Shuah Khan)  
  - rseq/selftests,x86_64: Add rseq_offset_deref_addv() (Peter Oskolkov)  
  - ipv6/sit: fix ipip6_tunnel_get_prl return value (katrinzhou)  
  - sit: use min (kernel test robot)  
  - net: dsa: bcm_sf2: force pause link settings (Doug Berger)  
  - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails (Yang Yingliang)  
  - xen/gntdev: Avoid blocking in unmap_grant_pages() (Demi Marie Obenour)  
  - net: tun: avoid disabling NAPI twice (Jakub Kicinski)  
  - NFC: nxp-nci: Don't issue a zero length i2c_master_read() (Michael Walle)  
  - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - net: bonding: fix use-after-free after 802.3ad slave unbind (Yevhen Orlov)  
  - net: bonding: fix possible NULL deref in rlb code (Eric Dumazet)  
  - net/sched: act_api: Notify user space if any actions were flushed before error (Victor Nogueira)  
  - netfilter: nft_dynset: restore set element counter when failing to update (Pablo Neira Ayuso)  
  - s390: remove unneeded 'select BUILD_BIN2C' (Masahiro Yamada)  
  - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events (Miaoqian Lin)  
  - caif_virtio: fix race between virtio_device_ready() and ndo_open() (Jason Wang)  
  - net: ipv6: unexport __init-annotated seg6_hmac_net_init() (YueHaibing)  
  - usbnet: fix memory allocation in helpers (Oliver Neukum)  
  - linux/dim: Fix divide by 0 in RDMA DIM (Tao Liu)  
  - RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib)  
  - net: tun: stop NAPI when detaching queues (Jakub Kicinski)  
  - net: tun: unlink NAPI from device on destruction (Jakub Kicinski)  
  - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Dimitris Michailidis)  
  - virtio-net: fix race between ndo_open() and virtio_device_ready() (Jason Wang)  
  - net: usb: ax88179_178a: Fix packet receiving (Jose Alonso)  
  - net: rose: fix UAF bugs caused by timer handler (Duoming Zhou)  
  - s390/archrandom: simplify back to earlier design and initialize earlier (Jason A. Donenfeld)  
  - dm raid: fix KASAN warning in raid5_add_disks (Mikulas Patocka)  
  - dm raid: fix accesses beyond end of raid member array (Heinz Mauelshagen)  
  - powerpc/bpf: Fix use of user_pt_regs in uapi (Naveen N. Rao)  
  - powerpc/prom_init: Fix kernel config grep (Liam Howlett)  
  - nvdimm: Fix badblocks clear off-by-one error (Chris Ye)  
  - ipv6: take care of disable_policy when restoring routes (Nicolas Dichtel)  
  - LTS tag: v5.4.203 (Sherry Yang)  
  - crypto: arm/ghash-ce - define fpu before fpu registers are referenced (Stefan Agner)  
  - crypto: arm - use Kconfig based compiler checks for crypto opcodes (Ard Biesheuvel)  
  - ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler (Jian Cai)  
  - ARM: OMAP2+: drop unnecessary adrl (Stefan Agner)  
  - ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand (Stefan Agner)  
  - ARM: 8933/1: replace Sun/Solaris style flag on section directive (Nick Desaulniers)  
  - crypto: arm/sha512-neon - avoid ADRL pseudo instruction (Ard Biesheuvel)  
  - crypto: arm/sha256-neon - avoid ADRL pseudo instruction (Ard Biesheuvel)  
  - ARM: 8971/1: replace the sole use of a symbol with its definition (Jian Cai)  
  - ARM: 8990/1: use VFP assembler mnemonics in register load/store macros (Stefan Agner)  
  - ARM: 8989/1: use .fpu assembler directives instead of assembler arguments (Stefan Agner)  
  - net: mscc: ocelot: allow unregistered IP multicast flooding (Vladimir Oltean)  
  - kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] (Naveen N. Rao)  
  - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete (Naveen N. Rao)  
  - drm: remove drm_fb_helper_modinit (Christoph Hellwig)  
  - LTS tag: v5.4.202 (Sherry Yang)  
  - powerpc/pseries: wire up rng during setup_arch() (Jason A. Donenfeld)  
  - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) (Masahiro Yamada)  
  - random: update comment from copy_to_user() -> copy_to_iter() (Jason A. Donenfeld)  
  - modpost: fix section mismatch check for exported init/exit sections (Masahiro Yamada)  
  - ARM: cns3xxx: Fix refcount leak in cns3xxx_init (Miaoqian Lin)  
  - ARM: Fix refcount leak in axxia_boot_secondary (Miaoqian Lin)  
  - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe (Miaoqian Lin)  
  - ARM: exynos: Fix refcount leak in exynos_map_pmu (Miaoqian Lin)  
  - ARM: dts: imx6qdl: correct PU regulator ramp delay (Lucas Stach)  
  - powerpc/powernv: wire up rng during setup_arch (Jason A. Donenfeld)  
  - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Andrew Donnellan)  
  - powerpc: Enable execve syscall exit tracepoint (Naveen N. Rao)  
  - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX (Helge Deller)  
  - xtensa: Fix refcount leak bug in time.c (Liang He)  
  - xtensa: xtfpga: Fix refcount leak bug in setup (Liang He)  
  - iio: adc: axp288: Override TS pin bias current for some models (Hans de Goede)  
  - iio: adc: stm32: fix maximum clock rate for stm32mp15x (Olivier Moysan)  
  - iio: trigger: sysfs: fix use-after-free on remove (Vincent Whitchurch)  
  - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() (Zheyu Ma)  
  - iio: accel: mma8452: ignore the return value of reset operation (Haibo Chen)  
  - iio:accel:mxc4005: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:accel:bma180: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:chemical:ccs811: rearrange iio trigger get and register (Dmitry Rokosov)  
  - usb: chipidea: udc: check request status before setting device address (Xu Yang)  
  - xhci: turn off port power in shutdown (Mathias Nyman)  
  - iio: adc: vf610: fix conversion mode sysfs node name (Baruch Siach)  
  - s390/cpumf: Handle events cycles and instructions identical (Thomas Richter)  
  - gpio: winbond: Fix error code in winbond_gpio_get() (Dan Carpenter)  
  - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" (Jakub Kicinski)  
  - virtio_net: fix xdp_rxq_info bug after suspend/resume (Stephan Gerhold)  
  - igb: Make DMA faster when CPU is active on the PCIe link (Kai-Heng Feng)  
  - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips (Aidan MacDonald)  
  - ice: ethtool: advertise 1000M speeds properly (Anatolii Gerasymenko)  
  - afs: Fix dynamic root getattr (David Howells)  
  - MIPS: Remove repetitive increase irq_err_count (huhai)  
  - x86/xen: Remove undefined behavior in setup_features() (Julien Grall)  
  - udmabuf: add back sanity check (Gerd Hoffmann)  
  - erspan: do not assume transport header is always set (Eric Dumazet)  
  - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf (Miaoqian Lin)  
  - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Peilin Ye)  
  - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jay Vosburgh)  
  - phy: aquantia: Fix AN when higher speeds than 1G are not advertised (Claudiu Manoil)  
  - bpf: Fix request_sock leak in sk lookup helpers (Jon Maxwell)  
  - USB: serial: option: add Quectel RM500K module support (Macpaul Lin)  
  - USB: serial: option: add Quectel EM05-G modem (Yonglin Tan)  
  - USB: serial: option: add Telit LE910Cx 0x1250 composition (Carlo Lobrano)  
  - random: quiet urandom warning ratelimit suppression message (Jason A. Donenfeld)  
  - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Mikulas Patocka)  
  - dm era: commit metadata in postsuspend after worker stops (Nikos Tsironis)  
  - ata: libata: add qc->flags in ata_qc_complete_template tracepoint (Edward Wu)  
  - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing (Chevron Li)  
  - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Rosemarie O'Riorden)  
  - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Tim Crawford)  
  - ALSA: hda/realtek - ALC897 headset MIC no sound (Kailang Yang)  
  - ALSA: hda/conexant: Fix missing beep setup (Takashi Iwai)  
  - ALSA: hda/via: Fix missing beep setup (Takashi Iwai)  
  - random: schedule mix_interrupt_randomness() less often (Jason A. Donenfeld)  
  - vt: drop old FONT ioctls (Jiri Slaby)  
  - LTS tag: v5.4.201 (Sherry Yang)  
  - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Will Deacon)  
  - tcp: drop the hash_32() part from the index calculation (Willy Tarreau)  
  - tcp: increase source port perturb table to 2^16 (Willy Tarreau)  
  - tcp: dynamically allocate the perturb table used by source ports (Willy Tarreau)  
  - tcp: add small random increments to the source port (Willy Tarreau)  
  - tcp: use different parts of the port_offset for index and offset (Willy Tarreau)  
  - tcp: add some entropy in __inet_hash_connect() (Eric Dumazet)  
  - usb: gadget: u_ether: fix regression in setting fixed MAC address (Marian Postevca)  
  - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer)  
  - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Christian Borntraeger)  
  - LTS tag: v5.4.200 (Sherry Yang)  
  - powerpc/mm: Switch obsolete dssall to .long (Alexey Kardashevskiy)  
  - riscv: Less inefficient gcc tishift helpers (and export their symbols) (Olof Johansson)  
  - RISC-V: fix barrier() use in <vdso/processor.h> (Randy Dunlap)  
  - arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line (Jean-Philippe Brucker)  
  - net: openvswitch: fix leak of nested actions (Ilya Maximets)  
  - net: openvswitch: fix misuse of the cached connection on tuple changes (Ilya Maximets)  
  - net/sched: act_police: more accurate MTU policing (Davide Caratti)  
  - virtio-pci: Remove wrong address verification in vp_del_vqs() (Murilo Opsfelder Araujo)  
  - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Andy Chi)  
  - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jeremy Szu)  
  - ext4: add reserved GDT blocks check (Zhang Yi)  
  - ext4: fix bug_on ext4_mb_use_inode_pa (Baokun Li)  
  - dm mirror log: round up region bitmap size to BITS_PER_LONG (Mikulas Patocka)  
  - serial: 8250: Store to lsr_save_flags after lsr read (Ilpo Järvinen)  
  - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe (Miaoqian Lin)  
  - usb: dwc2: Fix memory leak in dwc2_hcd_init (Miaoqian Lin)  
  - USB: serial: io_ti: add Agilent E5805A support (Robert Eckelmann)  
  - USB: serial: option: add support for Cinterion MV31 with new baseline (Slark Xiao)  
  - comedi: vmk80xx: fix expression for tx buffer size (Ian Abbott)  
  - i2c: designware: Use standard optional ref clock implementation (Serge Semin)  
  - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Miaoqian Lin)  
  - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Miaoqian Lin)  
  - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init (Miaoqian Lin)  
  - certs/blacklist_hashes.c: fix const confusion in certs blacklist (Masahiro Yamada)  
  - arm64: ftrace: fix branch range checks (Mark Rutland)  
  - net: bgmac: Fix an erroneous kfree() in bgmac_remove() (Christophe JAILLET)  
  - mlxsw: spectrum_cnt: Reorder counter pools (Petr Machata)  
  - misc: atmel-ssc: Fix IRQ check in ssc_probe (Miaoqian Lin)  
  - tty: goldfish: Fix free_irq() on remove (Vincent Whitchurch)  
  - i40e: Fix call trace in setup_tx_descriptors (Aleksandr Loktionov)  
  - i40e: Fix calculating the number of queue pairs (Grzegorz Szczurek)  
  - i40e: Fix adding ADQ filter to TC0 (Grzegorz Szczurek)  
  - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Masahiro Yamada)  
  - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Trond Myklebust)  
  - random: credit cpu and bootloader seeds by default (Jason A. Donenfeld)  
  - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag (Chen Lin)  
  - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg (Wang Yufen)  
  - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred (Xiaohui Zhang)  
  - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (chengkaitao)  
  - ALSA: hda/realtek - Add HW8326 support (huangwenhui)  
  - scsi: pmcraid: Fix missing resource cleanup in error case (Chengguang Xu)  
  - scsi: ipr: Fix missing/incorrect resource cleanup in error case (Chengguang Xu)  
  - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (James Smart)  
  - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (James Smart)  
  - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits (Wentao Wang)  
  - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Mark Brown)  
  - ASoC: es8328: Fix event generation for deemphasis control (Mark Brown)  
  - ASoC: wm8962: Fix suspend while playing music (Adam Ford)  
  - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() (Sergey Shtylyov)  
  - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Charles Keepax)  
  - ASoC: cs42l52: Correct TLV for Bypass Volume (Charles Keepax)  
  - ASoC: cs53l30: Correct number of volume levels on SX controls (Charles Keepax)  
  - ASoC: cs35l36: Update digital volume TLV (Charles Keepax)  
  - ASoC: cs42l52: Fix TLV scales for mixer controls (Charles Keepax)  
  - dma-debug: make things less spammy under memory pressure (Rob Clark)  
  - ASoC: nau8822: Add operation for internal PLL off and on (Hui Wang)  
  - powerpc/kasan: Silence KASAN warnings in __get_wchan() (He Ying)  
  - random: account for arch randomness in bits (Jason A. Donenfeld)  
  - random: mark bootloader randomness code as __init (Jason A. Donenfeld)  
  - random: avoid checking crng_ready() twice in random_init() (Jason A. Donenfeld)  
  - crypto: drbg - make reseeding from get_random_bytes() synchronous (Nicolai Stange)  
  - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() (Nicolai Stange)  
  - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() (Nicolai Stange)  
  - crypto: drbg - prepare for more fine-grained tracking of seeding state (Nicolai Stange)  
  - Revert "random: use static branch for crng_ready()" (Jason A. Donenfeld)  
  - random: check for signals after page of pool writes (Jason A. Donenfeld)  
  - random: wire up fops->splice_{read,write}_iter() (Jens Axboe)  
  - random: convert to using fops->write_iter() (Jens Axboe)  
  - random: convert to using fops->read_iter() (Jens Axboe)  
  - random: unify batched entropy implementations (Jason A. Donenfeld)  
  - random: move randomize_page() into mm where it belongs (Jason A. Donenfeld)  
  - random: move initialization functions out of hot pages (Jason A. Donenfeld)  
  - random: make consistent use of buf and len (Jason A. Donenfeld)  
  - random: use proper return types on get_random_{int,long}_wait() (Jason A. Donenfeld)  
  - random: remove extern from functions in header (Jason A. Donenfeld)  
  - random: credit architectural init the exact amount (Jason A. Donenfeld)  
  - random: handle latent entropy and command line from random_init() (Jason A. Donenfeld)  
  - random: use proper jiffies comparison macro (Jason A. Donenfeld)  
  - random: remove ratelimiting for in-kernel unseeded randomness (Jason A. Donenfeld)  
  - random: move initialization out of reseeding hot path (Jason A. Donenfeld)  
  - random: avoid initializing twice in credit race (Jason A. Donenfeld)  
  - random: use symbolic constants for crng_init states (Jason A. Donenfeld)  
  - siphash: use one source of truth for siphash permutations (Jason A. Donenfeld)  
  - random: help compiler out with fast_mix() by using simpler arguments (Jason A. Donenfeld)  
  - random: do not use input pool from hard IRQs (Jason A. Donenfeld)  
  - random: order timer entropy functions below interrupt functions (Jason A. Donenfeld)  
  - random: do not pretend to handle premature next security model (Jason A. Donenfeld)  
  - random: use first 128 bits of input as fast init (Jason A. Donenfeld)  
  - random: do not use batches when !crng_ready() (Jason A. Donenfeld)  
  - random: insist on random_get_entropy() existing in order to simplify (Jason A. Donenfeld)  
  - xtensa: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - sparc: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - um: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - x86/tsc: Use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - nios2: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - arm: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - mips: use fallback for random_get_entropy() instead of just c0 random (Jason A. Donenfeld)  
  - m68k: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld)  
  - timekeeping: Add raw clock fallback for random_get_entropy() (Jason A. Donenfeld)  
  - powerpc: define get_cycles macro for arch-override (Jason A. Donenfeld)  
  - alpha: define get_cycles macro for arch-override (Jason A. Donenfeld)  
  - parisc: define get_cycles macro for arch-override (Jason A. Donenfeld)  
  - s390: define get_cycles macro for arch-override (Jason A. Donenfeld)  
  - ia64: define get_cycles macro for arch-override (Jason A. Donenfeld)  
  - init: call time_init() before rand_initialize() (Jason A. Donenfeld)  
  - random: fix sysctl documentation nits (Jason A. Donenfeld)  
  - random: document crng_fast_key_erasure() destination possibility (Jason A. Donenfeld)  
  - random: make random_get_entropy() return an unsigned long (Jason A. Donenfeld)  
  - random: allow partial reads if later user copies fail (Jason A. Donenfeld)  
  - random: check for signals every PAGE_SIZE chunk of /dev/[u]random (Jason A. Donenfeld)  
  - random: check for signal_pending() outside of need_resched() check (Jann Horn)  
  - random: do not allow user to keep crng key around on stack (Jason A. Donenfeld)  
  - random: do not split fast init input in add_hwgenerator_randomness() (Jan Varho)  
  - random: mix build-time latent entropy into pool at init (Jason A. Donenfeld)  
  - random: re-add removed comment about get_random_{u32,u64} reseeding (Jason A. Donenfeld)  
  - random: treat bootloader trust toggle the same way as cpu trust toggle (Jason A. Donenfeld)  
  - random: skip fast_init if hwrng provides large chunk of entropy (Jason A. Donenfeld)  
  - random: check for signal and try earlier when generating entropy (Jason A. Donenfeld)  
  - random: reseed more often immediately after booting (Jason A. Donenfeld)  
  - random: make consistent usage of crng_ready() (Jason A. Donenfeld)  
  - random: use SipHash as interrupt entropy accumulator (Jason A. Donenfeld)  
  - random: replace custom notifier chain with standard one (Jason A. Donenfeld)  
  - random: don't let 644 read-only sysctls be written to (Jason A. Donenfeld)  
  - random: give sysctl_random_min_urandom_seed a more sensible value (Jason A. Donenfeld)  
  - random: do crng pre-init loading in worker rather than irq (Jason A. Donenfeld)  
  - random: unify cycles_t and jiffies usage and types (Jason A. Donenfeld)  
  - random: cleanup UUID handling (Jason A. Donenfeld)  
  - random: only wake up writers after zap if threshold was passed (Jason A. Donenfeld)  
  - random: round-robin registers as ulong, not u32 (Jason A. Donenfeld)  
  - random: pull add_hwgenerator_randomness() declaration into random.h (Jason A. Donenfeld)  
  - random: check for crng_init == 0 in add_device_randomness() (Jason A. Donenfeld)  
  - random: unify early init crng load accounting (Jason A. Donenfeld)  
  - random: do not take pool spinlock at boot (Jason A. Donenfeld)  
  - random: defer fast pool mixing to worker (Jason A. Donenfeld)  
  - random: rewrite header introductory comment (Jason A. Donenfeld)  
  - random: group sysctl functions (Jason A. Donenfeld)  
  - random: group userspace read/write functions (Jason A. Donenfeld)  
  - random: group entropy collection functions (Jason A. Donenfeld)  
  - random: group entropy extraction functions (Jason A. Donenfeld)  
  - random: group crng functions (Jason A. Donenfeld)  
  - random: group initialization wait functions (Jason A. Donenfeld)  
  - random: remove whitespace and reorder includes (Jason A. Donenfeld)  
  - random: remove useless header comment (Jason A. Donenfeld)  
  - random: introduce drain_entropy() helper to declutter crng_reseed() (Jason A. Donenfeld)  
  - random: deobfuscate irq u32/u64 contributions (Jason A. Donenfeld)  
  - random: add proper SPDX header (Jason A. Donenfeld)  
  - random: remove unused tracepoints (Jason A. Donenfeld)  
  - random: remove ifdef'd out interrupt bench (Jason A. Donenfeld)  
  - random: tie batched entropy generation to base_crng generation (Jason A. Donenfeld)  
  - random: fix locking for crng_init in crng_reseed() (Dominik Brodowski)  
  - random: zero buffer after reading entropy from userspace (Jason A. Donenfeld)  
  - random: remove outdated INT_MAX >> 6 check in urandom_read() (Jason A. Donenfeld)  
  - random: make more consistent use of integer types (Jason A. Donenfeld)  
  - random: use hash function for crng_slow_load() (Jason A. Donenfeld)  
  - random: use simpler fast key erasure flow on per-cpu keys (Jason A. Donenfeld)  
  - random: absorb fast pool into input pool after fast load (Jason A. Donenfeld)  
  - random: do not xor RDRAND when writing into /dev/random (Jason A. Donenfeld)  
  - random: ensure early RDSEED goes through mixer on init (Jason A. Donenfeld)  
  - random: inline leaves of rand_initialize() (Jason A. Donenfeld)  
  - random: get rid of secondary crngs (Jason A. Donenfeld)  
  - random: use RDSEED instead of RDRAND in entropy extraction (Jason A. Donenfeld)  
  - random: fix locking in crng_fast_load() (Dominik Brodowski)  
  - random: remove batched entropy locking (Jason A. Donenfeld)  
  - random: remove use_input_pool parameter from crng_reseed() (Eric Biggers)  
  - random: make credit_entropy_bits() always safe (Jason A. Donenfeld)  
  - random: always wake up entropy writers after extraction (Jason A. Donenfeld)  
  - random: use linear min-entropy accumulation crediting (Jason A. Donenfeld)  
  - random: simplify entropy debiting (Jason A. Donenfeld)  
  - random: use computational hash for entropy extraction (Jason A. Donenfeld)  
  - random: only call crng_finalize_init() for primary_crng (Dominik Brodowski)  
  - random: access primary_pool directly rather than through pointer (Dominik Brodowski)  
  - random: continually use hwgenerator randomness (Dominik Brodowski)  
  - random: simplify arithmetic function flow in account() (Jason A. Donenfeld)  
  - random: selectively clang-format where it makes sense (Jason A. Donenfeld)  
  - random: access input_pool_data directly rather than through pointer (Jason A. Donenfeld)  
  - random: cleanup fractional entropy shift constants (Jason A. Donenfeld)  
  - random: prepend remaining pool constants with POOL_ (Jason A. Donenfeld)  
  - random: de-duplicate INPUT_POOL constants (Jason A. Donenfeld)  
  - random: remove unused OUTPUT_POOL constants (Jason A. Donenfeld)  
  - random: rather than entropy_store abstraction, use global (Jason A. Donenfeld)  
  - random: remove unused extract_entropy() reserved argument (Jason A. Donenfeld)  
  - random: remove incomplete last_data logic (Sherry Yang)  
  - random: cleanup integer types (Jason A. Donenfeld)  
  - random: cleanup poolinfo abstraction (Jason A. Donenfeld)  
  - random: fix typo in comments (Schspa Shi)  
  - random: don't reset crng_init_cnt on urandom_read() (Jann Horn)  
  - random: avoid superfluous call to RDRAND in CRNG extraction (Jason A. Donenfeld)  
  - random: early initialization of ChaCha constants (Dominik Brodowski)  
  - random: initialize ChaCha20 constants with correct endianness (Eric Biggers)  
  - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs (Jason A. Donenfeld)  
  - random: harmonize "crng init done" messages (Dominik Brodowski)  
  - random: mix bootloader randomness into pool (Jason A. Donenfeld)  
  - random: do not re-init if crng_reseed completes before primary init (Jason A. Donenfeld)  
  - random: do not sign extend bytes for rotation when mixing (Jason A. Donenfeld)  
  - random: use BLAKE2s instead of SHA1 in extraction (Jason A. Donenfeld)  
  - random: remove unused irq_flags argument from add_interrupt_randomness() (Sebastian Andrzej Siewior)  
  - random: document add_hwgenerator_randomness() with other input functions (Mark Brown)  
  - crypto: blake2s - adjust include guard naming (Eric Biggers)  
  - crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> (Eric Biggers)  
  - MAINTAINERS: co-maintain random.c (Jason A. Donenfeld)  
  - random: remove dead code left over from blocking pool (Eric Biggers)  
  - random: avoid arch_get_random_seed_long() when collecting IRQ randomness (Ard Biesheuvel)  
  - random: add arch_get_random_*long_early() (Mark Rutland)  
  - powerpc: Use bool in archrandom.h (Richard Henderson)  
  - linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check (Richard Henderson)  
  - linux/random.h: Use false with bool (Richard Henderson)  
  - linux/random.h: Remove arch_has_random, arch_has_random_seed (Richard Henderson)  
  - s390: Remove arch_has_random, arch_has_random_seed (Richard Henderson)  
  - powerpc: Remove arch_has_random, arch_has_random_seed (Richard Henderson)  
  - x86: Remove arch_has_random, arch_has_random_seed (Richard Henderson)  
  - random: avoid warnings for !CONFIG_NUMA builds (Mark Rutland)  
  - random: split primary/secondary crng init paths (Mark Rutland)  
  - random: remove some dead code of poolinfo (Yangtao Li)  
  - random: fix typo in add_timer_randomness() (Yangtao Li)  
  - random: Add and use pr_fmt() (Yangtao Li)  
  - random: convert to ENTROPY_BITS for better code readability (Yangtao Li)  
  - random: remove unnecessary unlikely() (Yangtao Li)  
  - random: don't forget compat_ioctl on urandom (Jason A. Donenfeld)  
  - compat_ioctl: remove /dev/random commands (Arnd Bergmann)  
  - lib/crypto: sha1: re-roll loops to reduce code size (Jason A. Donenfeld)  
  - lib/crypto: blake2s: move hmac construction into wireguard (Jason A. Donenfeld)  
  - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION (Martin Faltesek)  
  - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() (Yuntao Wang)  
  - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" (Al Viro)


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.311.3.el8
changelog:
  - arm64: pensando: Kernel PCIe manager for Pensando SmartNIC (Rob Gardner)  [Orabug: 33480595] 
  - PCI: pciehp: Add quirk to handle spurious DLLSC on a x4x4 SSD (Thomas Tai)  [Orabug: 34358323] 
  - ext4: Move to shared i_rwsem even without dioread_nolock mount opt (Ritesh Harjani)  [Orabug: 34405736] 
  - ext4: Start with shared i_rwsem in case of DIO instead of exclusive (Ritesh Harjani)  [Orabug: 34405736] 
  - ext4: further refactoring bufferio and dio helper (Junxiao Bi)  [Orabug: 34405736] 
  - ext4: refactor ext4_file_write_iter (Junxiao Bi)  [Orabug: 34405736] 
  - net/mlx5: E-Switch, change VFs default admin state to auto in switchdev (Maor Dickman)  [Orabug: 34477073] 
  - xen/manage: Use orderly_reboot() to reboot (Ross Lagerwall)  [Orabug: 34480732] 
  - xen/manage: revert "xen/manage: enable C_A_D to force reboot" (Dongli Zhang)  [Orabug: 34480732]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.311.4.el8
changelog:
  - rds: copy_from_user only once per rds_sendmsg system call (Hans Westgaard Ry)  [Orabug: 34514570]  {CVE-2022-21385}
  - rds/rdma: destroy CQs during user initiated rds connection resets (Rohit Nair)  [Orabug: 34414239] 
  - scsi: target: Fix WRITE_SAME No Data Buffer crash (Mike Christie)  [Orabug: 34419971]  {CVE-2022-21546}
  - Revert "net/rds: Connect TCP backends deterministically" (Gerd Rausch)  [Orabug: 34476562] 
  - kernfs: Replace global kernfs_open_file_mutex with hashed mutexes. (Imran Khan)  [Orabug: 34476941] 
  - kernfs: Introduce interface to access global kernfs_open_file_mutex. (Imran Khan)  [Orabug: 34476941] 
  - kernfs: make ->attr.open RCU protected. (Imran Khan)  [Orabug: 34476941] 
  - kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. (Imran Khan)  [Orabug: 34476941] 
  - kernfs: Remove reference counting for kernfs_open_node. (Imran Khan)  [Orabug: 34476941] 
  - arm64: mm: Fix case where !CONFIG_NUMA=y (Henry Willard)  [Orabug: 34504995] 
  - drm: protect drm_master pointers in drm_lease.c (Desmond Cheong Zhi Xi)  [Orabug: 34115076]  {CVE-2022-1280}
  - drm: serialize drm_file.master with a new spinlock (Desmond Cheong Zhi Xi)  [Orabug: 34115076]  {CVE-2022-1280}
  - drm: add a locked version of drm_is_current_master (Desmond Cheong Zhi Xi)  [Orabug: 34115076]  {CVE-2022-1280}
  - i2c: thunderx: missing struct pci_dev definition in mips build (Dave Kleikamp)  [Orabug: 34483890] 
  - mips: mm: define MADV_DOEXEC and MADV_DONTEXEC (Dave Kleikamp)  [Orabug: 34483890] 
  - mips64: Fix X.509 certificates parsing (Eric Saint-Etienne)  [Orabug: 34483890] 
  - thermal: support for Marvell Octeon TX SoC temperature sensors (Eric Saint-Etienne)  [Orabug: 34483890] 
  - netdev, octeon3-ethernet: move timecounter init to network driver probe() (Dave Aldridge)  [Orabug: 34483890] 
  - mips64/octeon: Initialize netdevice in octeon_pow struct (Vijay Kumar)  [Orabug: 34483890] 
  - MIPS: Add syscall auditing support (Ralf Baechle)  [Orabug: 34483890] 
  - net/ethernet/octeon: Add ptp_dbg_group module param in octeon-pow-ethernet (Vijay Kumar)  [Orabug: 34483890] 
  - net/ethernet/octeon: Set max/min mtu of pow equivalent to Octeon eth device (Vijay Kumar)  [Orabug: 34483890] 
  - arch/mips: Discard the contents of the PCI console if the buffer is full for more than 10 milliseconds (Victor Michel)  [Orabug: 34483890] 
  - vdso: prevent ld from aligning PT_LOAD segments to 64k (Rob Gardner)  [Orabug: 34483890] 
  - MIPS: Octeon: cache info: Delete cavium-octeon/cacheinfo.c (Henry Willard)  [Orabug: 34483890] 
  - uek-rpm: build embedded kernels for t73 (Dave Kleikamp)  [Orabug: 34483890] 
  - mips: define pmd_special & pmd_mkspecial (Dave Kleikamp)  [Orabug: 34483890] 
  - kbuild: linker should be called with KBUILD_LDFLAGS (Dave Kleikamp)  [Orabug: 34483890] 
  - MIPS: octeon: Suppress early_init_dt_scan_memory damage. (Henry Willard)  [Orabug: 34483890] 
  - mips: Fails to create /sys/firmware/fdt during bootup (Vijay Kumar)  [Orabug: 34483890] 
  - MIPS: probe_kernel_read() should not panic (Rob Gardner)  [Orabug: 34483890] 
  - mips/cavium-octeon: Change access permission for /proc/pcie_reset to write (Vijay Kumar)  [Orabug: 34483890] 
  - mips64: Build for Octeon and generic boards only (Vijay Kumar)  [Orabug: 34483890] 
  - mips: define pmd_pfn and pud_pfn (Dave Kleikamp)  [Orabug: 34483890] 
  - MIPS: OCTEON: silence 'virt' assembler warnings (Dave Kleikamp)  [Orabug: 34483890] 
  - MIPS: OCTEON: OCTEON III build and configuration option (Dave Kleikamp)  [Orabug: 34483890] 
  - KSPLICE for MIPS also would like function-sections (Rob Gardner)  [Orabug: 34483890] 
  - Provide thread_info flags for KSPLICE freezer support (Rob Gardner)  [Orabug: 34483890] 
  - mips: add user_addr_max() and PROT_RESERVED (Dave Kleikamp)  [Orabug: 34483890] 
  - mips: add clear_page_uncached() (Dave Kleikamp)  [Orabug: 34483890] 
  - net: octeon-ethernet: Fix to reset the device stats in init (Anushka Singh)  [Orabug: 34483890] 
  - net: phy: Kconfig: fix double definition of ICPLUS_PHY PHYs (Ivan Khoronzhuk)  [Orabug: 34483890] 
  - drivers: of_mdio.c : fix of_mdiobus_register_phy return code (Serhii Tyshchenko)  [Orabug: 34483890] 
  - mips/pci/pci-legacy.c: fix for mixed declarations and code (Serhii Tyshchenko)  [Orabug: 34483890] 
  - mips: octeon: remove unused pcie_17400_set_affinity (Serhii Tyshchenko)  [Orabug: 34483890] 
  - asm/octeon/cvmx-lmcx-defs.h: fix for platform selection build warnings (Serhii Tyshchenko)  [Orabug: 34483890] 
  - fix for cvmx-ila build issue (santhosh D)  [Orabug: 34483890] 
  - fix for cvmx-helper-rgmii build issue (santhosh D)  [Orabug: 34483890] 
  - fix for cvmx-l2c build issue (santhosh D)  [Orabug: 34483890] 
  - MIPS: reserve the memblock right after the kernel (Alex Sverdlin)  [Orabug: 34483890] 
  - MIPS: Octeon: Update mach_bootmem_init for NUMA support to enable CONFIG_NUMA (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: net: ethernet: Port from 4.14 to 5.4 octeon-2 ethernet driver changes (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add support for pci hot plugged endpoints (Carlos Munoz)  [Orabug: 34483890] 
  - arch: mips: cavium-octeon: cvmx-pcie: fix config read 32 (Ivan Khoronzhuk)  [Orabug: 34483890] 
  - MIPS: ftrace: fix init functions tracing (Ivan Khoronzhuk)  [Orabug: 34483890] 
  - net: octeon: mgmt: Repair filling of RX ring (Alex Sverdlin)  [Orabug: 34483890] 
  - Octeon: net: octeon_mgmt: Add MTU size (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: net: octeon_mgmt: Add phy_start and phy_stop (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: Add working CISCO kernel config for Octeon (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: MIPS: Update default config for kernel v5.4.30 (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: net: octeon3-ethernet: Port 4.14 to 5.4 octeon3-ethernet driver (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: octeon3_ethernet: Port 4.14 to 5.4 fixes incompatible-pointer-types (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: Fix build error in cvmx-qlm.c (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: add some missing fall through annotations (Anushka Singh)  [Orabug: 34483890] 
  - OCTEON: octeon_edac-lmc : Temp drop use of VLA (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: Port 4.14 to 5.4 fixes in PCI/MSI (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: Add updated default config for kernel v5.4.30 (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: Octeon3 Ethernet driver port 4.14 to 5.4 fixes. (Anushka Singh)  [Orabug: 34483890] 
  - Octeon: (Temporary) Port 4.14 to 5.4 workaround for VLA in cvmx-dma-engine.c (Anushka Singh)  [Orabug: 34483890] 
  - net: phy: Port 4.14 to 5.4 fixes in Qualcomm/Atheros qca8334/8337 PHYs (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Port 4.14 to 5.4 temporary patch for mach_bootmem_init (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: Port 4.14 to 5.4 fixes for VLA (Anushka Singh)  [Orabug: 34483890] 
  - net: phy: Port 4.14 to 5.4 fixes in TI tlk10232 and Marvell 88X3120 dual-10G PHY drivers (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: net: phy: Port 4.14 to 5.4 fixes in bcm87xx phy driver (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: gpio: Port 4.14 to 5.4 fixes (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: Setup file Port 4.14 to 5.4 fixes (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: octeon-irq: Port 4.14 to 5.4 fixes. (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Add default config for kernel v5.4.30 (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon PCI Console: Port 4.14 to 5.4 fixes. (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: OCTEON: Port 4.14 to 5.4 fixes for e->base (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: OCTEON: octeon-usb: Port 4.14 to 5.4 fixes. (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Port 4.14 to 5.4 fixes for access_ok(). (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Port 4.14 to 5.4 compile-time error resolution for atomic.h functions. (Anushka Singh)  [Orabug: 34483890] 
  - MIPS: Octeon: kexec (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: Octeon: Take all memory into use by default. (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: octeon: shared_cpu_map cacheinfo (Lukasz Majczak)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: Register devices in the ptp class. (Lukasz Majczak)  [Orabug: 34483890] 
  - mtd: spi-nor: Add Micron (MT25Q*) SPI flash devices. (Lukasz Majczak)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: Add packet hardware timestamp support. (Carlos Munoz)  [Orabug: 34483890] 
  - Add default kernel config for Octeon3 (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: Octeon: Fix node calculation (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: OCTEON: Sync-up SE to r173908 (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: Octeon: Read BGXX_SPUX_FEC_CONTROL before using it. (Chandrakala Chavva)  [Orabug: 34483890] 
  - net: octeon: Fix ndo_get_stats64 return value. (Chandrakala Chavva)  [Orabug: 34483890] 
  - Fix build issues (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: Octeon: Fix setting MTU (Lukasz Majczak)  [Orabug: 34483890] 
  - Revert "MIPS: kexec: remove SMP_DUMP" (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: OCTEON: HOTPLUG_CPU changes. (Lukasz Majczak)  [Orabug: 34483890] 
  - net: phy: Port 4.9 to 4.14 fixes (Lukasz Majczak)  [Orabug: 34483890] 
  - Octeon: MTD: NAND: Port 4.9 to 4.14 fixes (Lukasz Majczak)  [Orabug: 34483890] 
  - EDAC:Octeon: Fix LMC CSRs access on OcteonII (Chandrakala Chavva)  [Orabug: 34483890] 
  - EDAC:Octeon: undeclared variable when CONFIG_EDAC_DEBUG=y (Peter Swain)  [Orabug: 34483890] 
  - net: octeon: NAPI waits once for next packet (Peter Swain)  [Orabug: 34483890] 
  - MIPS:OCTEON: Sync-up SE files (r172329) (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS:OCTEON: Sync-up SE files (r172318). (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS:OCTEON: Sync-up SE files (r172313) (Chandrakala Chavva)  [Orabug: 34483890] 
  - edac:octeon: Check if device is present before removing. (Chandrakala Chavva)  [Orabug: 34483890] 
  - EDAC:Octeon: Fixed EDAC support for OcteonII and OcteonIII. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS/EDAC: Call edac handle for bigrd/bigwd cases. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: Octeon: Sync-up SE files (-r172055) (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Backports some bit extract functions from SDK. (Chandrakala Chavva)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: Fix MTU settings for AGL interface. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Added disable_sbe module parameter (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Call panic when co-processor DBE error happens. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Sync-up CIU3 Error data files. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS/octeon: Add /proc/pcie_reset file. (Peter Swain)  [Orabug: 34483890] 
  - net: xfrm: Added ipsec kame offload support. (Chandrakala Chavva)  [Orabug: 34483890] 
  - of_mdio: Add "cortina,cs4318" to the whitelist. (Steven J. Hill)  [Orabug: 34483890] 
  - ATA: Disable soft reset for ASM1092 sata port multiplier (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS:Octeon: Sync-up SE files to 170716. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: pcie-octeon: reset PCIe on reboot (Peter Swain)  [Orabug: 34483890] 
  - octeon3: ethernet: driver: Added vlan header size to max mtu. (Abhijit Ayarekar)  [Orabug: 34483890] 
  - net: octeon: Add IFF_LIVE_ADDR_CHANGE to change mac address live. (Chandrakala Chavva)  [Orabug: 34483890] 
  - Octeon: MTD: NAND: Do not call is_vmalloc_or_module_addr() (Aaron Williams)  [Orabug: 34483890] 
  - Cavium: MTD: NAND Ported 3.10 NAND driver to 4.9 (Aaron Williams)  [Orabug: 34483890] 
  - octeon: mtd: nand: Merged in latest changes from Octeon SDK (Aaron Williams)  [Orabug: 34483890] 
  - rtc: isl12026: Select CONFIG_NVMEM to ensure it builds. (David Daney)  [Orabug: 34483890] 
  - MIPS:OCTEON: Sync-up SE files to -r170052 (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS/tlbex: Save and restore ASID around TLBR (David Daney)  [Orabug: 34483890] 
  - rtc: isl12026: Fix build failure when CONFIG_NVMEM not enabled. (David Daney)  [Orabug: 34483890] 
  - rtc: isl12026: Add driver. (David Daney)  [Orabug: 34483890] 
  - i2c: octeon: Emit stop condition if bootloader didn't end last transaction. (David Daney)  [Orabug: 34483890] 
  - MIPS/PCI/OCTEON: Map irqs after PCI bus rescan. (David Daney)  [Orabug: 34483890] 
  - EDAC: octeon_edac-lmc: Fix module removal when ECC unsupported. (Steven J. Hill)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: Check packet backlog periodically to wake up other cpus if needed. (Carlos Munoz)  [Orabug: 34483890] 
  - Set SDK_VERSION to 5.1.0. (Chandrakala Chavva)  [Orabug: 34483890] 
  - mtd: nand: octeon: Add NAND flash driver. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: use IFF_NO_QUEUE (Peter Swain)  [Orabug: 34483890] 
  - MIPS: Pass -fno-asynchronous-unwind-tables to compiler. (David Daney)  [Orabug: 34483890] 
  - MIPS: Add ELF_CORE_COPY_REGS definition. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Correctly calculate totalram_pages (David Daney)  [Orabug: 34483890] 
  - netdev: octeon-pow: Add napi support. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Restore 512MB default memory size. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Always try to allocate 1024 MB of 32-bit memory. (David Daney)  [Orabug: 34483890] 
  - MIPS: pcie-octeon: Use level semantics for int-A interrupts. (David Daney)  [Orabug: 34483890] 
  - MIPS, pci: Expose Cavium OCTEON PCIe bridges to the PCIe core (David Daney)  [Orabug: 34483890] 
  - netdev: octeon3-ethernet: Enable srio port and remove srio header on ingress packets. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Set DIDTO to approx. 250mS. (David Daney)  [Orabug: 34483890] 
  - MIPS,ftrace: Fix dynamic ftrace patching of MAPPED_KERNEL modules. (David Daney)  [Orabug: 34483890] 
  - MIPS: oct_ilm: Add OCTEON III support. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Don't translate underlying GPIO irq bits. (Corey Minyard)  [Orabug: 34483890] 
  - gpio: gpio-octeon: Fix to_irq() support. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Initialize the mport structure correctly. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: Move VMALLOC_START to avoid OCTEON III Core-31034 (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Don't allow interrupts or scheduling from CacheErr handler. (David Daney)  [Orabug: 34483890] 
  - netdev: octeon-pow: Save aura before freeing the wqe. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Platform support for OCTEON III USB controller (Steven J. Hill)  [Orabug: 34483890] 
  - MIPS: OCTEON: Change SDK release string to 5.1.0-prerelease (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Always try to allocate 512 MB of 32-bit memory. (David Daney)  [Orabug: 34483890] 
  - netdev, octeon3-ethernet: Don't bloat RX buffer pool. (David Daney)  [Orabug: 34483890] 
  - watchdog: octeon-wdt: Implement G-30204 workaround. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add missing CONFIG_KEXEC support. (David Daney)  [Orabug: 34483890] 
  - staging: octeon: Call SET_NETDEV_DEV() (Florian Fainelli)  [Orabug: 34483890] 
  - mmc: cavium: Fix broken sign extensions in block write code. (David Daney)  [Orabug: 34483890] 
  - mmc: core: Export API to allow hosts to get the card address (Ulf Hansson)  [Orabug: 34483890] 
  - MAINTAINERS: Add entry for Cavium MMC driver (Jan Glauber)  [Orabug: 34483890] 
  - mips/gpio: Fix OCTEON GPIO interrupt support. (David Daney)  [Orabug: 34483890] 
  - MIPS:OCTEON: Sync up SE files as of r154518. (Carlos Munoz)  [Orabug: 34483890] 
  - mips: edac: octeon: Use preemptive safe methods. (Carlos Munoz)  [Orabug: 34483890] 
  - net: phy: Force the link state to be checked during initialization. (Carlos Munoz)  [Orabug: 34483890] 
  - crypto: octeon: Use proper function to check for features. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: octeon3-ethernet: Disable transmit queues. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: octeon-ethernet: Handle when octeon_hw_status_add_source() fails. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix build breakage when CONFIG_SMP disabled (David Daney)  [Orabug: 34483890] 
  - ata: Use WARN instead of BUG in pata_octeon_cf. (David Daney)  [Orabug: 34483890] 
  - netdev/phy: Initial support for Vitesse vsc8490 phy. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: Add driver for Marvell 88X3120 dual 10GBase-T Ethernet phy (David Daney)  [Orabug: 34483890] 
  - phy/marvell: Add did_interrupt() method for Marvell 88E1240 (David Daney)  [Orabug: 34483890] 
  - net: phy: add qca833x phy-headed-switch (Peter Swain)  [Orabug: 34483890] 
  - netdev/phy: Add driver for TI tlk10232 dual-10G PHY. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Enable Micrel 9031 PHY for OCTEON. (Chandrakala Chavva)  [Orabug: 34483890] 
  - netdev/phy/of: Handle nexus Ethernet PHY devices (Aaron Williams)  [Orabug: 34483890] 
  - netdev/phy: Add driver for Cortina cs4321 quad 10G PHY. (David Daney)  [Orabug: 34483890] 
  - perf: context-sensitive keywords: for uncore_foo/miss/ (Peter Swain)  [Orabug: 34483890] 
  - MIPS: Fix arch in assembly for saa instruction. (Andrew Pinski)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix simulator compile error. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Use IRQF_NO_THREAD when chaining MSIs (David Daney)  [Orabug: 34483890] 
  - OCTEON: OCLA driver to support blocking IO. (Carlos Munoz)  [Orabug: 34483890] 
  - RapidIO: Driver for CN6XXX (Chad Reese)  [Orabug: 34483890] 
  - RapidIO: Add interface to memory map rapidio device memory. (Chad Reese)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add driver Serial Rapid I/O (sRIO) hardware. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: octeon_mgmt: Update with latest changes. (David Daney)  [Orabug: 34483890] 
  - Revert "net: octeon: mgmt: Repair filling of RX ring" (Dave Kleikamp)  [Orabug: 34483890] 
  - Revert "net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop" (Dave Kleikamp)  [Orabug: 34483890] 
  - netdev: octeon3-ethernet: Driver for octeon III SOCs. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Create fpa3 standalone driver. (Carlos Munoz)  [Orabug: 34483890] 
  - netdev: octeon: Move and update octeon network driver from staging. (Carlos Munoz)  [Orabug: 34483890] 
  - Revert "staging/octeon: fix up merge error" (Dave Kleikamp)  [Orabug: 34483890] 
  - Revert "staging: octeon: repair "fixed-link" support" (Dave Kleikamp)  [Orabug: 34483890] 
  - Revert "staging: octeon: Drop on uncorrectable alignment or FCS error" (Dave Kleikamp)  [Orabug: 34483890] 
  - MIPS: Add core-16419 errata workaround (Andrew Pinski)  [Orabug: 34483890] 
  - mips: octeon: add TDM feature & IRQ (Peter Swain)  [Orabug: 34483890] 
  - MIPS: traps: call crash_kexec() before panic() when dying (Taras Kondratiuk)  [Orabug: 34483890] 
  - MIPS:OCTEON: Increase the load address (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add syscall to add timer events. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: kexec: Set memory limits to HIGHMEM_START. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix Cache error detection for OCTEON III. (David Daney)  [Orabug: 34483890] 
  - watchdog: octeon-wdt: Fix timer rate for all OCTEON III parts. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Update octeon-error-injector for OCTEON III. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix saving of CVMSEG per-task state. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Handle MSI on multiple nodes. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Increase NR_IRQS for CONFIG_NUMA. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add csrc-fpa-clk. (David Daney)  [Orabug: 34483890] 
  - watchdog: octeon-wdt: Fix to work on multi-node systems. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix Automatic provisioning CVMSEG space. (David Daney)  [Orabug: 34483890] 
  - MIPS:OCTEON: Disable error tree handling on shutdown (Corey Minyard)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix IPI mechanism used by KEXEC. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Try to allocate at least 256MB of DMA32 memory. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add NUMA support for cn78XX (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Print warning message if OCTEON II kernel run on earlier chips. (David Daney)  [Orabug: 34483890] 
  - MIPS: Make setting of MAX_PHYSMEM_BITS settable per sub-architecture. (David Daney)  [Orabug: 34483890] 
  - MIPS: Make XPHYSADDR() work for all addresses. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: cpu_state not just for _HOTPLUG (Peter Swain)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add sysfs hooks to add and remove CPUs. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Revise memory allocation from bootloader (Leonid Rosenboim)  [Orabug: 34483890] 
  - MIPS: OCTEON: Automatically provision CVMSEG space. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Get first 256MB from 32-bit addresable memory (Leonid Rosenboim)  [Orabug: 34483890] 
  - MIPS/OCTEON: Add multiple msi support. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Inhibit CP0_Compare interrupts when not needed. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add preliminary GPIO interrupt support for cn78XX. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Reorganize PCIe controller code. (Venkat Subbiah)  [Orabug: 34483890] 
  - MIPS: OCTEON: MSI-X interrupts for cn78XX. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS/OCTEON: CIU/CIU2 use random msi irqs. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add initial error bit detection for cn78XX. (David Daney)  [Orabug: 34483890] 
  - MIPS: Fix demand activation of OCTEON CVMSEG region. (David Daney)  [Orabug: 34483890] 
  - MIPS:OCTEON: Enable access to CVMSEG for user space (Chandrakala Chavva)  [Orabug: 34483890] 
  - watchdog: Octeon: Add 78xx support. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: oct_ilm: Fix debugfs file permissions. (David Daney)  [Orabug: 34483890] 
  - MIPS: KDUMP: Fix to access non-sectioned memory (Prem Mallappa)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix plat_swiotlb_setup() for OCTEON3 (David Daney)  [Orabug: 34483890] 
  - MIPS: Handle CPU_CAVIUM_OCTEON3 like CPU_CAVIUM_OCTEON2 in clear_page. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Allow CONFIG_CAVIUM_CN63XXP1 to be disabled. (David Daney)  [Orabug: 34483890] 
  - MIPS/EDAC: Use correct fields for printing error message for O3 model (Chandrakala Chavva)  [Orabug: 34483890] 
  - edac/octeon_edac-lmc: Fix kernel panic when 1 DDR present (Prem Mallappa)  [Orabug: 34483890] 
  - MIPS/EDAC: Cavium: Updated L2C error checking for OCTEON3. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: Only flush local ICache in get_new_asid(). (David Daney)  [Orabug: 34483890] 
  - MIPS: Add new function local_flush_icache_all() (David Daney)  [Orabug: 34483890] 
  - MIPS: Handle indexed load instructions in emulate_load_store_insn(). (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Increase the number of irqs for !PCI case (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Restore printing of L2 Cache information. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Add /sys/devices/system/cpu/cpuX/cache (Venkat Subbiah)  [Orabug: 34483890] 
  - MIPS perf: Rework the mipspmu notifiers. (David Daney)  [Orabug: 34483890] 
  - MIPS perf: OCTEON: Handle PMU pmu_enable/pmu_diable notifications. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Sync up HOTPLUG_CPU changes. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Per process XKPHYS (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: move arch/mips/cavium-octeon/cpu.c to arch/mips/kernel/ (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Set the extended bits of DIDTTO too. (David Daney)  [Orabug: 34483890] 
  - MIPS: Add support for OCTEON III perf events. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Keep reset value for COP0_ERRCTL (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Enable tlb parity error for O3 (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Use correct L2C CSR for cache locking. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Move L2 Cache probing code to setup.c (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Move xkphys_usermem_{read,write} to octeon-cpu.c (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix L1 dacache parity for OCTEON3 (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Use current_cpu_type() for CPU model check. (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: Octeon: Initialize proper CVMX_SSO_NW_TIM register. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Merge and cleanup. (Leonid Rosenboim)  [Orabug: 34483890] 
  - MIPS: OCTEON: Save/Restore wider multiply registers in OCTEON III CPUs (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add support for CONFIG_CAVIUM_GDB (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add Cavium OCTEON serial driver. (Carlos Munoz)  [Orabug: 34483890] 
  - MIPS: Octeon: Rearrange L2 cache locking code (David Daney)  [Orabug: 34483890] 
  - MIPS/OCTEON: Initialize QLM JTAG. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Import new S.E. and adjust things to match. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add /proc/octeon_perf support. (David Daney)  [Orabug: 34483890] 
  - MIPS: Allow sub-architecture 'machines' to override bootmem initialization. (David Daney)  [Orabug: 34483890] 
  - MIPS: Fix warning spew on CONFIG_PREEMPT_DEBUG and ptrace watch register use. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Fix compile/run time errors from synced cvmx files. (Carlos Munoz)  [Orabug: 34483890] 
  - Sync-up SE files (latest) (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: OCTEON: octeon-lmc bug fixes (Chandrakala Chavva)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add module to inject hardware error conditions. (David Daney)  [Orabug: 34483890] 
  - MIPS: Add accessor functions for OCTEON ERRCTL CP0 register. (David Daney)  [Orabug: 34483890] 
  - MIPS/OCTEON: Add OCTEON II TLB parity error handling (David Daney)  [Orabug: 34483890] 
  - MIPS: Add board_mcheck_handler, show process state on machine check exception. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Cleanup obsolete CrashKernel memory init in octeon/setup.c (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add support for running kernel in mapped address space. (David Daney)  [Orabug: 34483890] 
  - MIPS/edac/OCTEON: Hook up Write Buffer parity errors to EDAC. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Add /proc/octeon_info support. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Define cpu_has_local_ebase to 0. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Use virt_to_phys() and phys_to_virt() in octeon/setup.c (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add framework for managing and reporting hardware status bit assertions. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Populate kernel memory from cvmx_bootmem named blocks. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Disable probing MDIO for Landbird NIC 10g cards. (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Add config option to disable ELF NOTE segments (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Add simple Octeon IPI infrastructure (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Quit using all the mailbox bits. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Handle userspace access to CVMSEG (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add driver for OCTEON PCI console. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Make PCIe work with Little Endian kernel. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Rearrange CVMSEG slots. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add ability to used an initrd from a named memory block. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Change load address to waste less memory. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add parameter to disable PCI on command line. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Print address of passed device tree. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Introduce xkphys_read, xkphys_write sysmips(2) calls (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add sysfs support for CPU power throttling. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add PTP clocksource. (David Daney)  [Orabug: 34483890] 
  - MIPS: msi-octeon: Add MSI-X support for OCTEON III. (Lukasz Majczak)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add support for SRIO interrupt sources. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add utility helper function octeon_read_ptp_csr() (David Daney)  [Orabug: 34483890] 
  - gpio: gpio-octeon: Add cn78XX support. (David Daney)  [Orabug: 34483890] 
  - MIPS: Add Octeon2 optimizations to clear_page. (David Daney)  [Orabug: 34483890] 
  - MIPS: Add ZCB and ZCBT instructions to uasm. (David Daney)  [Orabug: 34483890] 
  - MIPS: Use Octeon2 atomic instructions when cpu_has_octeon2_isa. (David Daney)  [Orabug: 34483890] 
  - MIPS: OCTEON: Add OCTEON II build and configuration option (David Daney)  [Orabug: 34483890] 
  - MIPS: Octeon: Fast access to the thread pointer (David Daney)  [Orabug: 34483890]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.311.5.el8
changelog:
  - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Thadeu Lima de Souza Cascardo)  [Orabug: 34495567]  {CVE-2022-2586}
  - netfilter: nf_tables: do not allow SET_ID to refer to another table (Thadeu Lima de Souza Cascardo)  [Orabug: 34495567]  {CVE-2022-2586}


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.311.6.el8
changelog:
  - Revert "KVM: x86: Print error code in exception injection tracepoint iff
    valid" (Sherry Yang)  [Orabug: 34535896]


author: Sherry Yang <sherry.yang@oracle.com> - 5.4.17-2136.312.1.el8
changelog:
  - x86/speculation: Add LFENCE to RSB fill sequence (Pawan Gupta)  [Orabug: 34400709] 
  - x86/speculation: Add RSB VM Exit protections (Daniel Sneddon)  [Orabug: 34400709]  {CVE-2022-26373}
  - tools headers cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 34400709] 
  - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Thadeu Lima de Souza Cascardo)  [Orabug: 34400709] 
  - x86/speculation: Make all RETbleed mitigations 64-bit only (Ben Hutchings)  [Orabug: 34400709] 
  - lkdtm: Disable return thunks in rodata.c (Josh Poimboeuf)  [Orabug: 34400709] 
  - drivers/misc/lkdtm: disable LTO for rodata.o (Sami Tolvanen)  [Orabug: 34400709] 
  - x86/amd: Use IBPB for firmware calls (Peter Zijlstra)  [Orabug: 34400709] 
  - tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo)  [Orabug: 34400709] 
  - um: Add missing apply_returns() (Peter Zijlstra)  [Orabug: 34400709] 
  - efi/x86: use naked RET on mixed mode call wrapper (Thadeu Lima de Souza Cascardo)  [Orabug: 34400709] 
  - x86/bugs: Remove apostrophe typo (Kim Phillips)  [Orabug: 34400709] 
  - x86/bugs: Mark retbleed_strings static (Jiapeng Chong)  [Orabug: 34400709] 
  - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Jiri Slaby)  [Orabug: 34400709] 
  - x86/retbleed: Add fine grained Kconfig knobs (Peter Zijlstra)  [Orabug: 34400709] 
  - mlx4: Subscribe to PXM notifier (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509447] 
  - xen/pci: Add PXM node notifier for PXM (NUMA) changes. (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509447] 
  - xen/pcifront: Walk the PCI bus after XenStore notification (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509447] 
  - xen-pcifront/hvm: Slurp up "pxm" entry and set NUMA node on PCIe device. (V5) (Konrad Rzeszutek Wilk)  
  - uek-rpm: Add white spaces around values in dracut.conf variables (Somasundaram Krishnasamy)  [Orabug: 34510298] 
  - intel_idle: make SPR C1 and C1E be independent (Artem Bityutskiy)  [Orabug: 34516521] 
  - intel_idle: Fix SPR C6 optimization (Artem Bityutskiy)  [Orabug: 34516521] 
  - intel_idle: Fix the 'preferred_cstates' module parameter (Artem Bityutskiy)  [Orabug: 34516521] 
  - cpuidle: intel_idle: Drop redundant backslash at line end (Rafael J. Wysocki)  [Orabug: 34516521]


author: Brian Maly <brian.maly@oracle.com> - 5.4.17-2136.312.2.el8
changelog:
  - e1000e: Correct NVM checksum verification flow (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Fix packet loss on Tiger Lake and later (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Do not take care about recovery NVM checksum (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Add support for the next LOM generation (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Add support for Lunar Lake (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Add support for Meteor Lake (Sasha Neftin)  [Orabug: 34260029] 
  - e1000e: Add support for Tiger Lake device (Vitaly Lifshits)  [Orabug: 34260029] 
  - e1000e: Add support for Alder Lake (Sasha Neftin)  [Orabug: 34260029] 
  - scsi: mpt3sas: Fix incorrect 4GB boundary check (Sreekanth Reddy)  [Orabug: 34328084] 
  - vmcoreinfo: add kallsyms_num_syms symbol (Stephen Brennan)  [Orabug: 34475878] 
  - vmcoreinfo: include kallsyms symbols (Stephen Brennan)  [Orabug: 34475878] 
  - kallsyms: move declarations to internal header (Stephen Brennan)  [Orabug: 34475878] 
  - net/mlx5: Fix the link state update for representor interface (Maor Dickman)  [Orabug: 34533109] 
  - lockdown: also lock down previous kgdb use (Daniel Thompson)  [Orabug: 34543516]  {CVE-2022-21499}
  - Revert "debug: Lock down kgdb" (Alok Tiwari)  [Orabug: 34543516]  {CVE-2022-21499}
  - net/mlx5: Configured kernel build options to support the vf group throttling feature (Qing Huang)  [Orabug: 33842440] 
  - devlink, mlx: Define new devlink ops for reload_up/down, trap_action_set (Mikhael Goikhman)  [Orabug: 33842440] 
  - net/mlx5: Add support for configuring max device MTU (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Gal Pressman)  [Orabug: 33842440] 
  - net/mlx5e: Fix feature check per profile (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Add profile indications for PTP and QOS HTB features (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Use bitmap field for profile features (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5: Fix error return code in esw_qos_create() (Wei Yongjun)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Respect BW share of the new group (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5e: Sync TIR params updates against concurrent create/modify (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Create QoS on demand (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Enable vport QoS on demand (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5e: Specify out ifindex when looking up decap route (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5: Support internal port as decap route device (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Term table handling of internal port rules (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Add indirect tc offload of ovs internal port (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Offload tc rules that redirect to ovs internal port (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Accept action skbedit in the tc actions list (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Use generic name for the forwarding dev pointer (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Refactor rx handler of represetor device (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Khalid Manaa)  [Orabug: 33842440] 
  - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Ben Ben-Ishay)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Return correct error code on group creation failure (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5e: Add extack msgs related to TC for better debug (Abhiram R N)  [Orabug: 33842440] 
  - net/mlx5e: Support accept action (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Specify out ifindex when looking up encap route (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Keep the value for maximum number of channels in-sync (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Enable TC offload for ingress MACVLAN (Dima Chumak)  [Orabug: 33842440] 
  - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Add error flow for ethtool -X command (Aya Levin)  [Orabug: 33842440] 
  - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Lag, don't update lag if lag isn't supported (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Add QoS tracepoints (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Allow to add vports to rate groups (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Introduce rate limiting groups API (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Move QoS related code to dedicated file (Dmytro Linkin)  [Orabug: 33842440] 
  - net/mlx5e: TC, Support sample offload action for tunneled traffic (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Restore tunnel info for sample offload (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Refactor ct to use post action infrastructure (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Introduce post action infrastructure (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: CT, Use xarray to manage fte ids (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Move sample attribute to flow attribute (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Move esw/sample to en/tc/sample (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: Support flow classification into RSS contexts (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Support multiple RSS contexts (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Convert RSS to a dedicated object (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Introduce abstraction of RSS context (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Introduce TIR create/destroy API in rx_res (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Do not try enable RSS when resetting indir table (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5: Delete impossible dev->state checks (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5e: TC, Fix error handling memory leak (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: Lag, properly lock eswitch if needed (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5e: Use shared mappings for restoring from metadata (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Add an option to create a shared mapping (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5: Lag, add initial logic for shared FDB (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: Move TTC logic to fs_ttc (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Decouple TTC logic from mlx5e (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Rename some related TTC args and functions (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Rename traffic type enums (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Allocate the array of channels according to the real max_nch (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Use a new initializer to build uniform indir table (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Use the new TIR API for kTLS (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Move management of indir traffic types to rx_res (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Convert TIR to a dedicated object (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Create struct mlx5e_rss_params_hash (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Take RQT out of TIR and group RX resources (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Move RX resources to a separate struct (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Convert RQT to a dedicated object (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5: Take TIR destruction out of the TIR list lock (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Aharon Landau)  [Orabug: 33842440] 
  - net/mlx5: Change ownership model for lag (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: Lag, refactor disable flow (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: Bridge, add offload infrastructure (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5: Create TC-miss priority and table (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel)  [Orabug: 33842440] 
  - net/mlx5e: Fix conflict with HW TS and CQE compression (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Fix HW TS with CQE compression according to profile (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Huy Nguyen)  [Orabug: 33842440] 
  - net/mlx5e: TC: Use bit counts for register mapping (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5: Set term table as an unmanaged flow table (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Make sure fib dev exists in fib event (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Dima Chumak)  [Orabug: 33842440] 
  - net/mlx5: Fix err prints and return when creating termination table (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5: Set reformat action when needed for termination rules (Jianbo Liu)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Consider SF ports of host PF (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Improve error messages in term table creation (Yevgeny Kliteynik)  [Orabug: 33842440] 
  - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Cleanup safe switch channels API by passing params (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Refactor on-the-fly configuration changes (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Add resiliency to RX resync failures (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Remove non-essential TLS SQ state bit (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Move legacy code to a individual file (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Convert a macro to a helper routine (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch Make cleanup sequence mirror of init (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Make vport number u16 (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Skip querying SF enabled bits (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, let user to enable disable metadata (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5e: TC, Add support to offload sample action (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Handle sampled packets (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Refactor tc update skb function (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Add sampler restore handle API (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Add sampler object API (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Add sampler termination table API (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5e: TC, Parse sample action (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: Map register values to restore objects (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Generalize per vport table API (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Rename functions to follow naming convention. (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Move vport table functions to a new file (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: Fix HW spec violation configuring uplink (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Vu Pham)  [Orabug: 33842440] 
  - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Vu Pham)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: Consider geneve_opts for encap contexts (Dima Chumak)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Fix RX counters atomicity (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Fix TX counters atomicity (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Maor Dickman)  [Orabug: 33842440] 
  - net/mlx5e: Update ethtool setting of CQE compression (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add PTP Flow Steering support (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Introduce Flow Steering ANY API (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Introduce Flow Steering UDP API (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Cleanup Flow Steering level (Aya Levin)  [Orabug: 33842440] 
  - net:mlx5e: Add PTP-TIR and PTP-RQT (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add RQ to PTP channel (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add states to PTP channel (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Cleanup PTP (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Generalize PTP implementation (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Generalize RQ activation (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Generalize open RQ (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Add helper to set time-stamp translator on a queue (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Allow creating mpwqe info without channel (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Move params logic into its dedicated file (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: alloc the correct size for indirection_rqt (Saeed Mahameed)  [Orabug: 33842440] 
  - net: ethernet: indir_table.h is included twice (Wan Jiabing)  [Orabug: 33842440] 
  - psample: Encapsulate packet metadata in a struct (Ido Schimmel)  [Orabug: 33842440] 
  - net/mlx5e: Allow to match on ICMP parameters (Maor Dickman)  [Orabug: 33842440] 
  - net/mlx5: CT: Add support for mirroring (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Arnd Bergmann)  [Orabug: 33842440] 
  - net/mlx5: Read congestion counters from all ports when lag is active (Mark Zhang)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Refactor send to vport to be more generic (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Add eswitch pointer to each representor (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Add match on vhca id to default send rules (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Zheng Yongjun)  [Orabug: 33842440] 
  - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: rep: Improve reg_cX conditions (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: mlx5_tc_ct_init does not fail (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: Add missing include (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5: Separate probe vs. reload flows (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5: Don't skip vport check (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: E-switch, Fix rate calculation division (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: Set QP timestamp mode to default (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Fix error flow in change profile (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Maor Dickman)  [Orabug: 33842440] 
  - net/mlx5e: Check correct ip_version in decapsulation route resolution (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Set PTP channel pointer explicitly to NULL (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Add cyc2time HW translation mode support (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Move some PPS logic into helper functions (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Move all internal timer metadata into a dedicated struct (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Refactor init clock function (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Add register layout to support real-time time-stamp (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Add new timestamp mode bits (Aharon Landau)  [Orabug: 33842440] 
  - net/mlx5e: CT: manage the lifetime of the ct entry object (Oz Shlomo)  [Orabug: 33842440] 
  - net/mlx5: Disable devlink reload for lag devices (Shay Drory)  [Orabug: 33842440] 
  - net/mlx5: Disable devlink reload for multi port slave device (Shay Drory)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5: Fix health error state handling (Shay Drory)  [Orabug: 33842440] 
  - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Colin Ian King)  [Orabug: 33842440] 
  - net/mlx5e: Handle FIB events to update tunnel endpoint device (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Rename some encap-specific API to generic names (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: TC preparation refactoring for routing update event (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Refactor neigh update infrastructure (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Create route entry infrastructure (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Refactor reg_c1 usage (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: VF tunnel RX traffic offloading (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Indirect table infrastructure (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Refactor tun routing helpers (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: VF tunnel TX traffic offloading (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Refactor rule offload forward action processing (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Refactor setting source port (Mark Bloch)  [Orabug: 33842440] 
  - net/mlx5e: Update max_opened_tc also when channels are closed (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: remove h from printk format specifier (Tom Rix)  [Orabug: 33842440] 
  - net/mlx5e: Increase indirection RQ table size to 256 (Noam Stolero)  [Orabug: 33842440] 
  - net/mlx5e: Enable napi in channel's activation stage (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Avoid false lock depenency warning on tc_ht (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5: CT: Add support for matching on ct_state reply flag (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: Enable traps according to link state (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add listener to trap event (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add trap entity to ETH driver (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Expose RX dma info helpers (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add flow steering DMAC trap rule (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Add flow steering VLAN trap rule (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Optimize promiscuous mode (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Notify on trap action by blocking event (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Rename events notifier header (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Register to devlink DMAC filter trap (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Register to devlink ingress VLAN filter trap (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: Add support for devlink traps in mlx5 core driver (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Revert parameters on errors when changing trust state without reset (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Correctly handle changing the number of queues when the interface is down (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Fix CT rule + encap slow path offload and deletion (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: Support HTB offload (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - sch_htb: Hierarchical QoS hardware offload (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Jianbo Liu)  [Orabug: 33842440] 
  - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5: Add HW definition of reg_c_preserve (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: In skb build skip setting mark in switchdev mode (Maor Dickman)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel)  [Orabug: 33842440] 
  - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Oz Shlomo)  [Orabug: 33842440] 
  - net/mlx5: Check if lag is supported before creating one (Mark Zhang)  [Orabug: 33842440] 
  - net: mlx5: convert comma to semicolon (Zheng Yongjun)  [Orabug: 33842440] 
  - net/mlx5e: Fill mlx5e_create_cq_param in a function (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5: Fix passing zero to 'PTR_ERR' (YueHaibing)  [Orabug: 33842440] 
  - net/mlx5e: Remove duplicated include (YueHaibing)  [Orabug: 33842440] 
  - net/mlx5e: Add TX port timestamp support (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Add TX PTP port object support (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Split SW group counters update function (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Allow SQ outside of channel context (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: Export steering related functions (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5: Add sampler destination type (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: Add sample offload hardware bits and structures (Chris Mi)  [Orabug: 33842440] 
  - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Wang Hai)  [Orabug: 33842440] 
  - net/mlx5: Clear bw_share upon VF disable (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - net/mlx5e: Fix VXLAN synchronization after function reload (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Protect encap route dev from concurrent release (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Fix modify header actions memory leak (Maor Dickman)  [Orabug: 33842440] 
  - net/mlx5e: Validate stop_room size upon user input (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - net/mlx5: Add support for devlink reload limit no reset (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Add support for fw live patch event (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Add devlink param enable_remote_dev_reset support (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Add enable_remote_dev_reset generic parameter (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Add support for devlink reload action fw activate (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Handle sync reset abort event (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Handle sync reset now event (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Handle sync reset request event (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Add functions to set/query MFRL register (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Add remote reload stats (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Add reload stats (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Add devlink reload limit option (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Add reload action option to devlink reload command (Moshe Shemesh)  [Orabug: 33842440] 
  - devlink: Change devlink_reload_supported() param type (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Vlad Buslov)  [Orabug: 33842440] 
  - net/mlx5e: Fix error path for RQ alloc (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Dan Carpenter)  [Orabug: 33842440] 
  - net/mlx5: remove unreachable return (Pavel Machek (CIP))  [Orabug: 33842440] 
  - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: CT: Use the same counter for both directions (Oz Shlomo)  [Orabug: 33842440] 
  - net/mlx5e: Support CT offload for tc nic flows (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: rework ct offload init messages (Ariel Levkovich)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Fix leak on resync error flow (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel)  [Orabug: 33842440] 
  - net/mlx5e: Add CQE compression support for multi-strides packets (Ofer Levi)  [Orabug: 33842440] 
  - net/mlx5e: Add LAG warning if bond slave is not lag master (Jianbo Liu)  [Orabug: 33842440] 
  - net/mlx5e: Add LAG warning for unsupported tx type (Jianbo Liu)  [Orabug: 33842440] 
  - net/mlx5e: Return a valid errno if can't get lag device index (Jianbo Liu)  [Orabug: 33842440] 
  - net/mlx5: Release clock lock before scheduling a PPS work (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Always use container_of to find mdev pointer from clock struct (Eran Ben Elisha)  [Orabug: 33842440] 
  - devlink: Pass extack when setting trap's action and group's parameters (Ido Schimmel)  [Orabug: 33842440] 
  - net/mlx5: convert to new udp_tunnel infrastructure (Jakub Kicinski)  [Orabug: 33842440] 
  - udp_tunnel: add the ability to hard-code IANA VXLAN (Jakub Kicinski)  [Orabug: 33842440] 
  - net/mlx5e: Enable users to change VF/PF representors carrier state (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: Query PPS pin operational status before registering it (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Fix a bug of using ptp channel index as pin index (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Maor Dickman)  [Orabug: 33842440] 
  - devlink: Constify devlink instance pointer (Parav Pandit)  [Orabug: 33842440] 
  - ethtool: add tunnel info interface (Jakub Kicinski)  [Orabug: 33842440] 
  - udp_tunnel: add central NIC RX port offload infrastructure (Jakub Kicinski)  [Orabug: 33842440] 
  - udp_tunnel: re-number the offload tunnel types (Jakub Kicinski)  [Orabug: 33842440] 
  - net/mlx5e: CT: Expand tunnel register mappings (Paul Blakey)  [Orabug: 33842440] 
  - net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Aya Levin)  [Orabug: 33842440] 
  - net/mlx5e: Increase Async ICO SQ size (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Saeed Mahameed)  [Orabug: 33842440] 
  - net/mlx5: Avoid eswitch header inclusion in fs core layer (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5: Don't fail driver on failure to create debugfs (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5: Disable reload while removing the device (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5e: Fix ethtool hfunc configuration change (Aya Levin)  [Orabug: 33842440] 
  - mlx5: update indirect block support (Pablo Neira Ayuso)  [Orabug: 33842440] 
  - net: flow_offload: consolidate indirect flow_block infrastructure (Pablo Neira Ayuso)  [Orabug: 33842440] 
  - net/mlx5e: Properly set default values when disabling adaptive moderation (Tal Gilboa)  [Orabug: 33842440] 
  - net/mlx5e: Slave representors sharing unique metadata for match (Vu Pham)  [Orabug: 33842440] 
  - net/mlx5e: Add bond_metadata and its slave entries (Vu Pham)  [Orabug: 33842440] 
  - net/mlx5e: Offload flow rules to active lower representor (Or Gerlitz)  [Orabug: 33842440] 
  - net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Or Gerlitz)  [Orabug: 33842440] 
  - net: psample: fix build error when CONFIG_INET is not enabled (Randy Dunlap)  [Orabug: 33842440] 
  - net/mlx5e: Allow to match on mpls parameters (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5e: Use IS_ERR() to check and simplify code (Tang Bin)  [Orabug: 33842440] 
  - net: psample: Add tunnel support (Chris Mi)  [Orabug: 33842440] 
  - ethtool: count header size in reply size estimate (Michal Kubecek)  [Orabug: 33842440] 
  - net/mlx5: Move internal timer read function to clock library (Eran Ben Elisha)  [Orabug: 33842440] 
  - net/mlx5: Have single error unwinding path (Parav Pandit)  [Orabug: 33842440] 
  - net: ethtool: Make helpers public (Andrew Lunn)  [Orabug: 33842440] 
  - net/mlx5: Add support to get lag physical port (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5: Change lag mutex lock to spin lock (Maor Gottlieb)  [Orabug: 33842440] 
  - net/mlx5e: Fix q counters on uplink representors (Roi Dayan)  [Orabug: 33842440] 
  - net/mlx5: Add structure layout and defines for MFRL register (Moshe Shemesh)  [Orabug: 33842440] 
  - net/mlx5: Update main.c new cmd interface (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5: Update lag.c new cmd interface (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5: Update fs_core new cmd interface (Leon Romanovsky)  [Orabug: 33842440] 
  - net/mlx5: Read embedded cpu bit only once (Parav Pandit)  [Orabug: 33842440] 
  - net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5: Enable SW-defined RoCEv2 UDP source port (Mark Zhang)  [Orabug: 33842440] 
  - net/mlx5e: Fix missing pedit action after ct clear action (Roi Dayan)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Switch to use correct packet trap group (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Add devlink-trap policer support (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum: Track used packet trap policer IDs (Ido Schimmel)  [Orabug: 33842440] 
  - netdevsim: Add support for setting of packet trap group parameters (Ido Schimmel)  [Orabug: 33842440] 
  - devlink: Allow setting of packet trap group parameters (Ido Schimmel)  [Orabug: 33842440] 
  - devlink: Add packet trap group parameters support (Ido Schimmel)  [Orabug: 33842440] 
  - netdevsim: Add devlink-trap policer support (Ido Schimmel)  [Orabug: 33842440] 
  - Documentation: Add description of packet trap policers (Ido Schimmel)  [Orabug: 33842440] 
  - devlink: Add packet trap policers support (Ido Schimmel)  [Orabug: 33842440] 
  - ethtool: add timestamping related string sets (Michal Kubecek)  [Orabug: 33842440] 
  - net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Paul Blakey)  [Orabug: 33842440] 
  - devlink: Only pass packet trap group identifier in trap structure (Ido Schimmel)  [Orabug: 33842440] 
  - devlink: Stop reference counting packet trap groups (Ido Schimmel)  [Orabug: 33842440] 
  - netdevsim: Explicitly register packet trap groups (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Explicitly register packet trap groups (Ido Schimmel)  [Orabug: 33842440] 
  - devlink: Add API to register packet trap groups (Ido Schimmel)  [Orabug: 33842440] 
  - net/mlx5: Add missing inline to stub esw_add_restore_rule (Nathan Chancellor)  [Orabug: 33842440] 
  - ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Michal Kubecek)  [Orabug: 33842440] 
  - net/mlx5: Clear LAG notifier pointer after unregister (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5: Expose raw packet pacing APIs (Yishai Hadas)  [Orabug: 33842440] 
  - mlx5: register lag notifier for init network namespace only (Jiri Pirko)  [Orabug: 33842440] 
  - net/mlx5e: Change inline mode correctly when changing trust state (Maxim Mikityanskiy)  [Orabug: 33842440] 
  - net/mlx5e: Add missing LRO cap check (Tariq Toukan)  [Orabug: 33842440] 
  - net/mlx5e: Define one flow for TXQ selection when TCs are configured (Eran Ben Elisha)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Add ACL devlink-trap support (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Introduce dummy group with thin policer (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Allow to enable/disable rx_listener for trap (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Remove priv from listener equality comparison (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Make global arrays const as they should be (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Remove initialization to false of mlxsw_listener struct (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Remove dummy union name from struct mlxsw_listener (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ido Schimmel)  [Orabug: 33842440] 
  - ethtool: set wake-on-lan settings with WOL_SET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: provide WoL settings with WOL_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: add DEBUG_NTF notification (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: set message mask with DEBUG_SET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: provide message mask with DEBUG_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: fix kernel-doc descriptions (Michal Kubecek)  [Orabug: 33842440] 
  - mlx5: Use dev_net netdevice notifier registrations (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: Add OVERLAY_SMAC_MC trap (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add tunnel devlink-trap support (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: spectrum_trap: Reorder cases according to enum order (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add NON_ROUTABLE trap (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add irif and erif disabled traps (Amit Cohen)  [Orabug: 33842440] 
  - net/mlx5e: Expose FEC feilds and related capability bit (Aya Levin)  [Orabug: 33842440] 
  - mlxsw: spectrum: Only require minimum firmware version (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ido Schimmel)  [Orabug: 33842440] 
  - ethtool: potential NULL dereference in strset_prepare_data() (Dan Carpenter)  [Orabug: 33842440] 
  - ethtool: fix ->reply_size() error handling (Dan Carpenter)  [Orabug: 33842440] 
  - net/mlx5e: Support accept action on nic table (Tonghao Zhang)  [Orabug: 33842440] 
  - mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Amit Cohen)  [Orabug: 33842440] 
  - ethtool: provide link state with LINKSTATE_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: add LINKMODES_NTF notification (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: set link modes related data with LINKMODES_SET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: provide link mode information with LINKMODES_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: add LINKINFO_NTF notification (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: add default notification handler (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: set link settings with LINKINFO_SET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: provide link settings with LINKINFO_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: provide string sets with STRSET_GET request (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: default handlers for GET requests (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: support for netlink notifications (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: netlink bitset handling (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: helper functions for netlink interface (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: introduce ethtool netlink interface (Michal Kubecek)  [Orabug: 33842440] 
  - net: Introduce peer to peer one step PTP time stamping. (Richard Cochran)  [Orabug: 33842440] 
  - ethtool: provide link mode names as a string set (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: move string arrays into common file (Michal Kubecek)  [Orabug: 33842440] 
  - ethtool: move to its own directory (Michal Kubecek)  [Orabug: 33842440] 
  - netlink: rename nl80211_validate_nested() to nla_validate_nested() (Michal Kubecek)  [Orabug: 33842440] 
  - net/mlx5e: Fix build error without IPV6 (YueHaibing)  [Orabug: 33842440] 
  - net/mlx5e: Remove redundant pointer check (Eli Cohen)  [Orabug: 33842440] 
  - net/mlx5e: TC, Stub out ipv6 tun create header function (Saeed Mahameed)  [Orabug: 33842440] 
  - net: phy: add core phylib sfp support (Russell King)  [Orabug: 33842440] 
  - net/mlx5: Remove redundant NULL initializations (Eli Cohen)  [Orabug: 33842440] 
  - net: sfp: fix sfp_bus_add_upstream() warning (Russell King)  [Orabug: 33842440] 
  - net: sfp: rework upstream interface (Russell King)  [Orabug: 33842440] 
  - mlxsw: Add layer 3 devlink-trap exceptions support (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add specific trap for packets routed via invalid nexthops (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add new FIB entry type for reject routes (Amit Cohen)  [Orabug: 33842440] 
  - mlxsw: Add layer 3 devlink-trap support (Amit Cohen)  [Orabug: 33842440] 
  - net/mlx5: LAG, Use affinity type enumerators (Erez Alfasi)  [Orabug: 33842440] 
  - net/mlx5: LAG, Use port enumerators (Erez Alfasi)  [Orabug: 33842440] 
  - mlxsw: Enforce firmware version for Spectrum-2 (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: Bump firmware version to 13.2000.2308 (Ido Schimmel)  [Orabug: 33842440] 
  - mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Danielle Ratson)  [Orabug: 33842440] 
  - net: sfp: move fwnode parsing into sfp-bus layer (Russell King)  [Orabug: 33842440] 
  - ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Jiri Pirko)  [Orabug: 33842440] 
  - devlink: propagate extack down to health reporter ops (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: core: Push minor/subminor fw version check into helper (Vadim Pasternak)  [Orabug: 33842440] 
  - net: devlink: allow to change namespaces during reload (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum: Take devlink net instead of init_net (Jiri Pirko)  [Orabug: 33842440] 
  - mlxsw: spectrum: Use per-netns netdevice notifier registration (Jiri Pirko)  [Orabug: 33842440] 
  - devlink: Protect rate list with lock while switching modes (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Remove eswitch mode check for mode set call (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Decrease refcnt of parent rate object on leaf destroy (Dmytro Linkin)  [Orabug: 33842440] 
  - Documentation: devlink rate objects (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Allow setting parent node of rate objects (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Introduce rate nodes (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Allow setting tx rate for devlink rate leaf objects (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Introduce rate object (Dmytro Linkin)  [Orabug: 33842440] 
  - devlink: Always use user_ptr[0] for devlink and simplify post_doit (Parav Pandit)  [Orabug: 33842440] 
  - devlink: Implement devlink health reporters on per-port basis (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - devlink: Create generic devlink health reporter search function (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - devlink: Rework devlink health reporter destructor (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - devlink: Refactor devlink health reporter constructor (Vladyslav Tarasiuk)  [Orabug: 33842440] 
  - devlink: Add auto dump flag to health reporter (Eran Ben Elisha)  [Orabug: 33842440] 
  - devlink: Implicitly set auto recover flag when registering health reporter (Eran Ben Elisha)  [Orabug: 33842440] 
  - net: introduce dev_net notifier register/unregister variants (Jiri Pirko)  [Orabug: 33842440] 
  - net: push code from net notifier reg/unreg into helpers (Jiri Pirko)  [Orabug: 33842440] 
  - net: introduce per-netns netdevice notifiers (Jiri Pirko)  [Orabug: 33842440] 
  - net: push loops and nb calls into helper functions (Jiri Pirko)  [Orabug: 33842440]


