# changelog

author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.311.2.el7uek]
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)   
  - xen/blkfront: force data bouncing when backend is untrusted (Roger Pau Monne)   
  - xen/netfront: force data bouncing when backend is untrusted (Roger Pau Monne)   
  - xen/netfront: fix leaking data in shared pages (Roger Pau Monne)   
  - xen/blkfront: fix leaking data in shared pages (Roger Pau Monne)   
  - 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)   
  - net/tls: fix tls_sk_proto_close executed repeatedly (Ziyang Xuan)   
  - 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)   
  - mtd: rawnand: gpmi: Fix setting busy timeout setting (Sascha Hauer)   
  - 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: use static branch for crng_ready() (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)   
  - crypto: blake2s - generic C library implementation and selftest (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.el7uek]
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.el7uek]
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} 
  - rds/ib: handle posted ACK during connection shutdown (Rohit Nair)  [Orabug: 34465809]  
  - rds/ib: reap tx completions during connection shutdown (Rohit Nair)  [Orabug: 34465809]  
  - 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: cache info (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.el7uek]
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.el7uek]
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.el7uek]
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]  
  - tools headers cpufeatures: Sync 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: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.312.1.el7uek]
changelog:
  - x86/speculation: Add LFENCE to RSB fill sequence (Pawan Gupta)  [Orabug: 34400709]  
  - x86/speculation: Add RSB VM Exit protections (Daniel Sneddon)  [Orabug: 34400709]  
  - 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]  
  - tools headers cpufeatures: Sync 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.el7uek]
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]  
  - e1000e: Add support for Tiger 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]  
  - 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: E-switch, Fix rate calculation for overflow (Parav Pandit)  [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]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.312.3.el7uek]
changelog:
  - LTS tag: v5.4.211 (Sherry Yang)   
  - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() (Qu Wenruo)   
  - btrfs: only write the sectors in the vertical stripe which has data stripes (Qu Wenruo)   
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Fedor Pchelkin)   
  - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() (Fedor Pchelkin)   
  - tracing/probes: Have kprobes and uprobes use $COMM too (Steven Rostedt (Google))   
  - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 (Nathan Chancellor)   
  - video: fbdev: i740fb: Check the argument of i740_calc_vclk() (Zheyu Ma)   
  - powerpc/64: Init jump labels before parse_early_param() (Zhouyi Zhou)   
  - smb3: check xattr value length earlier (Steve French)   
  - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() (Chao Yu)   
  - ALSA: timer: Use deferred fasync helper (Takashi Iwai)   
  - ALSA: core: Add async signal helpers (Takashi Iwai)   
  - powerpc/32: Don't always pass -mcpu=powerpc to the compiler (Christophe Leroy)   
  - watchdog: export lockup_detector_reconfigure (Laurent Dufour)   
  - RISC-V: Add fast call path of crash_kexec() (Xianting Tian)   
  - riscv: mmap with PROT_WRITE but no PROT_READ is invalid (Celeste Liu)   
  - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start (Liang He)   
  - vfio: Clear the caps->buf to NULL after free (Schspa Shi)   
  - tty: serial: Fix refcount leak bug in ucc_uart.c (Liang He)   
  - lib/list_debug.c: Detect uninitialized lists (Guenter Roeck)   
  - ext4: avoid resizing to a partial cluster size (Kiselev, Oleg)   
  - ext4: avoid remove directory when directory is corrupted (Ye Bin)   
  - drivers:md:fix a potential use-after-free bug (Wentao_Liang)   
  - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Sagi Grimberg)   
  - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed (Uwe Kleine-König)   
  - selftests/kprobe: Do not test for GRP/ without event failures (Steven Rostedt (Google))   
  - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups (Jason A. Donenfeld)   
  - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Huacai Chen)   
  - cxl: Fix a memory leak in an error handling path (Christophe JAILLET)   
  - gadgetfs: ep_io - wait until IRQ finishes (Jozef Martiniak)   
  - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (James Smart)   
  - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src (Robert Marko)   
  - vboxguest: Do not use devm for irq (Pascal Terjan)   
  - usb: renesas: Fix refcount leak bug (Liang He)   
  - usb: host: ohci-ppc-of: Fix refcount leak bug (Liang He)   
  - drm/meson: Fix overflow implicit truncation warnings (Sai Prakash Ranjan)   
  - irqchip/tegra: Fix overflow implicit truncation warnings (Sai Prakash Ranjan)   
  - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info (Michael Grzeschik)   
  - usb: cdns3 fix use-after-free at workaround 2 (Frank Li)   
  - PCI: Add ACS quirk for Broadcom BCM5750x NICs (Pavan Chebbi)   
  - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() (Liang He)   
  - locking/atomic: Make test_and_*_bit() ordered on failure (Hector Martin)   
  - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Andrew Donnellan)   
  - igb: Add lock to avoid data race (Lin Ma)   
  - fec: Fix timer capture timing in `fec_ptp_enable_pps()` (Csókás Bence)   
  - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Alan Brady)   
  - ice: Ignore EEXIST when setting promisc mode (Grzegorz Siwik)   
  - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry (Arun Ramadoss)   
  - net: moxa: pass pdev instead of ndev to DMA functions (Sergei Antonov)   
  - net: dsa: mv88e6060: prevent crash on an unused port (Sergei Antonov)   
  - powerpc/pci: Fix get_phb_number() locking (Michael Ellerman)   
  - netfilter: nf_tables: really skip inactive sets when allocating name (Pablo Neira Ayuso)   
  - clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks (Alex Bee)   
  - iavf: Fix adminq error handling (Przemyslaw Patynowski)   
  - nios2: add force_successful_syscall_return() (Al Viro)   
  - nios2: restarts apply only to the first sigframe we build... (Al Viro)   
  - nios2: fix syscall restart checks (Al Viro)   
  - nios2: traced syscall does need to check the syscall number (Al Viro)   
  - nios2: don't leave NULLs in sys_call_table[] (Al Viro)   
  - nios2: page fault et.al. are *not* restartable syscalls... (Al Viro)   
  - tee: add overflow check in register_shm_helper() (Jens Wiklander)   
  - dpaa2-eth: trace the allocated address instead of page struct (Chen Lin)   
  - atm: idt77252: fix use-after-free bugs caused by tst_timer (Duoming Zhou)   
  - xen/xenbus: fix return type in xenbus_file_read() (Dan Carpenter)   
  - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` (Yu Xiao)   
  - NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Dan Carpenter)   
  - tools build: Switch to new openssl API for test-libcrypto (Roberto Sassu)   
  - tools/vm/slabinfo: use alphabetic order when two values are equal (Yuanzheng Song)   
  - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles (Krzysztof Kozlowski)   
  - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Peilin Ye)   
  - vsock: Fix memory leak in vsock_connect() (Peilin Ye)   
  - plip: avoid rcu debug splat (Florian Westphal)   
  - geneve: do not use RT_TOS for IPv6 flowlabel (Matthias May)   
  - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Sakari Ailus)   
  - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO (Samuel Holland)   
  - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed (Nikita Travkin)   
  - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map (Miaoqian Lin)   
  - net: bgmac: Fix a BUG triggered by wrong bytes_compl (Sandor Bodo-Merle)   
  - devlink: Fix use-after-free after a failed reload (Ido Schimmel)   
  - SUNRPC: Reinitialise the backchannel request buffers before reuse (Trond Myklebust)   
  - sunrpc: fix expiry of auth creds (Dan Aloni)   
  - can: mcp251x: Fix race condition on receive interrupt (Sebastian Würl)   
  - NFSv4/pnfs: Fix a use-after-free bug in open (Trond Myklebust)   
  - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Zhang Xianwei)   
  - NFSv4: Fix races in the legacy idmapper upcall (Trond Myklebust)   
  - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Trond Myklebust)   
  - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Trond Myklebust)   
  - Documentation: ACPI: EINJ: Fix obsolete example (Qifu Zhang)   
  - apparmor: Fix memleak in aa_simple_write_to_buffer() (Xiu Jianfeng)   
  - apparmor: fix reference count leak in aa_pivotroot() (Xin Xiong)   
  - apparmor: fix overlapping attachment computation (John Johansen)   
  - apparmor: fix aa_label_asxprint return check (Tom Rix)   
  - apparmor: Fix failed mount permission check error message (John Johansen)   
  - apparmor: fix absroot causing audited secids to begin with = (John Johansen)   
  - apparmor: fix quiet_denied for file rules (John Johansen)   
  - can: ems_usb: fix clang's -Wunaligned-access warning (Marc Kleine-Budde)   
  - tracing: Have filter accept "common_cpu" to be consistent (Steven Rostedt (Google))   
  - btrfs: fix lost error handling when looking up extended ref on log replay (Filipe Manana)   
  - mmc: pxamci: Fix an error handling path in pxamci_probe() (Christophe JAILLET)   
  - mmc: pxamci: Fix another error handling path in pxamci_probe() (Christophe JAILLET)   
  - ata: libata-eh: Add missing command name (Damien Le Moal)   
  - ALSA: info: Fix llseek return value when using callback (Amadeusz Sławiński)   
  - net_sched: cls_route: disallow handle of 0 (Jamal Hadi Salim)   
  - net/9p: Initialize the iounit field during fid creation (Tyler Hicks)   
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Luiz Augusto von Dentz)   
  - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" (Jose Alonso)   
  - scsi: sg: Allow waiting for commands to complete on removed device (Tony Battersby)   
  - tcp: fix over estimation in sk_forced_mem_schedule() (Eric Dumazet)   
  - btrfs: reject log replay if there is unsupported RO compat flag (Qu Wenruo)   
  - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Alexander Lobakin)   
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Sudeep Holla)   
  - timekeeping: contribute wall clock to rng on time change (Jason A. Donenfeld)   
  - ACPI: CPPC: Do not prevent CPPC from working in the future (Rafael J. Wysocki)   
  - dm writecache: set a default MAX_WRITEBACK_JOBS (Mikulas Patocka)   
  - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Luo Meng)   
  - dm raid: fix address sanitizer warning in raid_status (Mikulas Patocka)   
  - dm raid: fix address sanitizer warning in raid_resume (Mikulas Patocka)   
  - intel_th: pci: Add Meteor Lake-P support (Alexander Shishkin)   
  - intel_th: pci: Add Raptor Lake-S PCH support (Alexander Shishkin)   
  - intel_th: pci: Add Raptor Lake-S CPU support (Alexander Shishkin)   
  - ext4: correct the misjudgment in ext4_iget_extra_inode (Baokun Li)   
  - ext4: correct max_inline_xattr_value_size computing (Baokun Li)   
  - ext4: fix extent status tree race in writeback error recovery path (Eric Whitney)   
  - ext4: update s_overhead_clusters in the superblock during an on-line resize (Theodore Ts'o)   
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li)   
  - ext4: make sure ext4_append() always allocates new block (Lukas Czerner)   
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Baokun Li)   
  - btrfs: reset block group chunk force if we have to wait (Josef Bacik)   
  - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Huacai Chen)   
  - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (Michal Suchanek)   
  - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions (David Collins)   
  - x86/olpc: fix 'logical not is only applied to the left hand side' (Alexander Lobakin)   
  - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Quinn Tran)   
  - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Quinn Tran)   
  - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Arun Easi)   
  - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Steffen Maier)   
  - video: fbdev: s3fb: Check the size of screen before memset_io() (Zheyu Ma)   
  - video: fbdev: arkfb: Check the size of screen before memset_io() (Zheyu Ma)   
  - video: fbdev: vt8623fb: Check the size of screen before memset_io() (Zheyu Ma)   
  - tools/thermal: Fix possible path truncations (Florian Fainelli)   
  - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() (Zheyu Ma)   
  - x86/numa: Use cpumask_available instead of hardcoded NULL check (Siddh Raman Pant)   
  - scripts/faddr2line: Fix vmlinux detection on arm64 (Josh Poimboeuf)   
  - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO (Arnaldo Carvalho de Melo)   
  - powerpc/pci: Fix PHB numbering when using opal-phbid (Michael Ellerman)   
  - kprobes: Forbid probing on trampoline and BPF code areas (Chen Zhongjin)   
  - perf symbol: Fail to read phdr workaround (Ian Rogers)   
  - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address (Miaoqian Lin)   
  - powerpc/xive: Fix refcount leak in xive_get_max_prio (Miaoqian Lin)   
  - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader (Miaoqian Lin)   
  - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias (Pali Rohár)   
  - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 (Christophe Leroy)   
  - video: fbdev: sis: fix typos in SiS_GetModeID() (Rustam Subkhankulov)   
  - video: fbdev: amba-clcd: Fix refcount leak bugs (Liang He)   
  - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() (William Dean)   
  - ASoC: audio-graph-card: Add of_node_put() in fail path (Liang He)   
  - fuse: Remove the control interface for virtio-fs (Xie Yongji)   
  - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() (Christophe JAILLET)   
  - s390/zcore: fix race when reading from hardware system area (Alexander Gordeev)   
  - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop (Liang He)   
  - mfd: max77620: Fix refcount leak in max77620_initialise_fps (Miaoqian Lin)   
  - mfd: t7l66xb: Drop platform disable callback (Uwe Kleine-König)   
  - kfifo: fix kfifo_to_user() return type (Dan Carpenter)   
  - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge (Miaoqian Lin)   
  - iommu/exynos: Handle failed IOMMU device registration properly (Sam Protsenko)   
  - tty: n_gsm: fix missing corner cases in gsmld_poll() (Daniel Starke)   
  - tty: n_gsm: fix DM command (Daniel Starke)   
  - tty: n_gsm: fix wrong T1 retry count handling (Daniel Starke)   
  - vfio/ccw: Do not change FSM state in subchannel event (Eric Farman)   
  - remoteproc: qcom: wcnss: Fix handling of IRQs (Sireesh Kodali)   
  - tty: n_gsm: fix race condition in gsmld_write() (Daniel Starke)   
  - tty: n_gsm: fix packet re-transmission without open control channel (Daniel Starke)   
  - tty: n_gsm: fix non flow control frames during mux flow off (Daniel Starke)   
  - profiling: fix shift too large makes kernel panic (Chen Zhongjin)   
  - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Srinivas Kandagatla)   
  - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Srinivas Kandagatla)   
  - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Ilpo Järvinen)   
  - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe (Miaoqian Lin)   
  - ASoC: codecs: da7210: add check for i2c_add_driver (Jiasheng Jiang)   
  - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe (Miaoqian Lin)   
  - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe (Miaoqian Lin)   
  - opp: Fix error check in dev_pm_opp_attach_genpd() (Tang Bin)   
  - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Zhihao Cheng)   
  - ext4: recover csum seed of tmp_inode after migrating to extents (Li Lingfeng)   
  - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Zhang Yi)   
  - null_blk: fix ida error handling in null_add_dev() (Dan Carpenter)   
  - RDMA/rxe: Fix error unwind in rxe_create_qp() (Zhu Yanjun)   
  - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Miaohe Lin)   
  - platform/olpc: Fix uninitialized data in debugfs write (Dan Carpenter)   
  - USB: serial: fix tty-port initialized comments (Johan Hovold)   
  - PCI: tegra194: Fix link up retry sequence (Vidya Sagar)   
  - PCI: tegra194: Fix Root Port interrupt handling (Vidya Sagar)   
  - HID: alps: Declare U1_UNICORN_LEGACY support (Artem Borisov)   
  - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Liang He)   
  - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Liang He)   
  - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() (Liang He)   
  - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Jianglei Nie)   
  - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Cheng Xu)   
  - RDMA/hns: Fix incorrect clearing of interrupt status register (Haoyue Xu)   
  - usb: gadget: udc: amd5536 depends on HAS_DMA (Randy Dunlap)   
  - scsi: smartpqi: Fix DMA direction for RAID requests (Mahesh Rajashekhara)   
  - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Eugen Hristev)   
  - memstick/ms_block: Fix a memory leak (Christophe JAILLET)   
  - memstick/ms_block: Fix some incorrect memory allocation (Christophe JAILLET)   
  - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Miaoqian Lin)   
  - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback (Duoming Zhou)   
  - intel_th: msu: Fix vmalloced buffers (Alexander Shishkin)   
  - intel_th: msu-sink: Potential dereference of null pointer (Jiasheng Jiang)   
  - intel_th: Fix a resource leak in an error handling path (Christophe JAILLET)   
  - soundwire: bus_type: fix remove and shutdown support (Pierre-Louis Bossart)   
  - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain (Vladimir Zapolskiy)   
  - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks (Robert Marko)   
  - clk: qcom: ipq8074: fix NSS port frequency tables (Robert Marko)   
  - usb: host: xhci: use snprintf() in xhci_decode_trb() (Sergey Shtylyov)   
  - clk: qcom: clk-krait: unlock spin after mux completion (Ansuel Smith)   
  - driver core: fix potential deadlock in __driver_attach (Zhang Wensheng)   
  - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Christophe JAILLET)   
  - clk: mediatek: reset: Fix written reset bit offset (Rex-BC Chen)   
  - usb: xhci: tegra: Fix error check (Tang Bin)   
  - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe (Miaoqian Lin)   
  - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Miaoqian Lin)   
  - fpga: altera-pr-ip: fix unsigned comparison with less than zero (Marco Pagani)   
  - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path (Uwe Kleine-König)   
  - mtd: partitions: Fix refcount leak in parse_redboot_of (Miaoqian Lin)   
  - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release (Duoming Zhou)   
  - HID: cp2112: prevent a buffer overflow in cp2112_xfer() (Harshit Mogalapalli)   
  - mtd: rawnand: meson: Fix a potential double free issue (Christophe JAILLET)   
  - mtd: maps: Fix refcount leak in ap_flash_init (Miaoqian Lin)   
  - mtd: maps: Fix refcount leak in of_flash_probe_versatile (Miaoqian Lin)   
  - clk: renesas: r9a06g032: Fix UART clkgrp bitsel (Ralph Siemsen)   
  - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock (Hangyu Hua)   
  - net: rose: fix netdev reference changes (Eric Dumazet)   
  - netdevsim: Avoid allocation warnings triggered from user space (Jakub Kicinski)   
  - iavf: Fix max_rate limiting (Przemyslaw Patynowski)   
  - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of (Pali Rohár)   
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Maxim Mikityanskiy)   
  - wifi: libertas: Fix possible refcount leak in if_usb_probe() (Hangyu Hua)   
  - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez)   
  - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` (Ammar Faizi)   
  - i2c: mux-gpmux: Add of_node_put() when breaking out of loop (Liang He)   
  - i2c: cadence: Support PEC for SMBus block read (Lars-Peter Clausen)   
  - Bluetooth: hci_intel: Add check for platform_driver_register (Jiasheng Jiang)   
  - can: pch_can: pch_can_error(): initialize errc before using it (Vincent Mailhol)   
  - can: error: specify the values of data[5..7] of CAN error frames (Vincent Mailhol)   
  - can: usb_8dev: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: sun4i_can: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: hi311x: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: sja1000: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: rcar_can: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - can: pch_can: do not report txerr and rxerr during bus-off (Vincent Mailhol)   
  - selftests/bpf: fix a test for snprintf() overflow (Dan Carpenter)   
  - wifi: p54: add missing parentheses in p54_flush() (Rustam Subkhankulov)   
  - wifi: p54: Fix an error handling path in p54spi_probe() (Christophe JAILLET)   
  - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() (Dan Carpenter)   
  - fs: check FMODE_LSEEK to control internal pipe splicing (Jason A. Donenfeld)   
  - selftests: timers: clocksource-switch: fix passing errors from child (Wolfram Sang)   
  - selftests: timers: valid-adjtimex: build fix for newer toolchains (Wolfram Sang)   
  - libbpf: Fix the name of a reused map (Anquan Wu)   
  - tcp: make retransmitted SKB fit into the send window (Yonglong Li)   
  - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. (Jian Zhang)   
  - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Liang He)   
  - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment (AngeloGioacchino Del Regno)   
  - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq (Zhengchao Shao)   
  - drm/msm/mdp5: Fix global state lock backoff (Rob Clark)   
  - drm: bridge: sii8620: fix possible off-by-one (Hangyu Hua)   
  - drm/mediatek: dpi: Only enable dpi after the bridge is enabled (Guillaume Ranquet)   
  - drm/mediatek: dpi: Remove output format of YUV (Bo-Chen Chen)   
  - drm/rockchip: Fix an error handling path rockchip_dp_probe() (Christophe JAILLET)   
  - drm/rockchip: vop: Don't crash for invalid duplicate_state() (Brian Norris)   
  - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE (Qian Cai)   
  - drm/vc4: dsi: Correct DSI divider calculations (Dave Stevenson)   
  - drm/vc4: plane: Fix margin calculations for the right/bottom edges (Dave Stevenson)   
  - drm/vc4: plane: Remove subpixel positioning check (Dom Cobley)   
  - media: hdpvr: fix error value returns in hdpvr_read (Niels Dossche)   
  - drm/mcde: Fix refcount leak in mcde_dsi_bind (Miaoqian Lin)   
  - drm: bridge: adv7511: Add check for mipi_dsi_driver_register (Jiasheng Jiang)   
  - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() (Alexey Kodanev)   
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Pavel Skripkin)   
  - media: tw686x: Register the irq at the end of probe (Zheyu Ma)   
  - i2c: Fix a potential use after free (Xu Wang)   
  - drm: adv7511: override i2c address of cec before accessing it (Antonio Borneo)   
  - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function (Xinlei Lee)   
  - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() (Alexey Kodanev)   
  - drm/mipi-dbi: align max_chunk to 2 in spi_transfer (Yunhao Tian)   
  - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Dan Carpenter)   
  - ath10k: do not enforce interrupt trigger type (Krzysztof Kozlowski)   
  - dm: return early from dm_pr_call() if DM device is suspended (Mike Snitzer)   
  - thermal/tools/tmon: Include pthread and time headers in tmon.h (Markus Mayer)   
  - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Nicolas Saenz Julienne)   
  - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Liang He)   
  - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created (Ming Lei)   
  - erofs: avoid consecutive detection for Highmem memory (Gao Xiang)   
  - arm64: dts: mt7622: fix BPI-R64 WPS button (Nick Hainke)   
  - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() (Yang Yingliang)   
  - ARM: dts: qcom: pm8841: add required thermal-sensor-cells (Krzysztof Kozlowski)   
  - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register (Miaoqian Lin)   
  - cpufreq: zynq: Fix refcount leak in zynq_get_revision (Miaoqian Lin)   
  - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init (Miaoqian Lin)   
  - ARM: OMAP2+: Fix refcount leak in omapdss_init_of (Miaoqian Lin)   
  - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg (Krzysztof Kozlowski)   
  - soc: fsl: guts: machine variable might be unset (Michael Walle)   
  - ARM: dts: ast2600-evb: fix board compatible (Krzysztof Kozlowski)   
  - ARM: dts: ast2500-evb: fix board compatible (Krzysztof Kozlowski)   
  - x86/pmem: Fix platform-device leak in error path (Johan Hovold)   
  - ARM: bcm: Fix refcount leak in bcm_kona_smc_init (Miaoqian Lin)   
  - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init (Miaoqian Lin)   
  - ARM: findbit: fix overflowing offset (Russell King (Oracle))   
  - spi: spi-rspi: Fix PIO fallback on RZ platforms (Biju Das)   
  - selinux: Add boundary check in put_entry() (Xiu Jianfeng)   
  - PM: hibernate: defer device probing when resuming from hibernation (Tetsuo Handa)   
  - ARM: shmobile: rcar-gen2: Increase refcount for new reference (Liang He)   
  - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name (Samuel Holland)   
  - arm64: dts: qcom: ipq8074: fix NAND node name (Robert Marko)   
  - ACPI: LPSS: Fix missing check in register_device_clock() (huhai)   
  - ACPI: PM: save NVS memory for Lenovo G40-45 (Manyi Li)   
  - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Hans de Goede)   
  - ARM: OMAP2+: display: Fix refcount leak bug (Liang He)   
  - spi: synquacer: Add missing clk_disable_unprepare() (Guo Mengqi)   
  - ARM: dts: imx6ul: fix qspi node compatible (Alexander Stein)   
  - ARM: dts: imx6ul: fix lcdif node compatible (Alexander Stein)   
  - ARM: dts: imx6ul: fix csi node compatible (Alexander Stein)   
  - ARM: dts: imx6ul: change operating-points to uint32-matrix (Alexander Stein)   
  - ARM: dts: imx6ul: add missing properties for sram (Alexander Stein)   
  - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Juri Lelli)   
  - genirq: Don't return error on missing optional irq_request_resources() (Antonio Borneo)   
  - ext2: Add more validity checks for inode counts (Jan Kara)   
  - arm64: fix oops in concurrently setting insn_emulation sysctls (haibinzhang (张海斌))   
  - arm64: Do not forget syscall when starting a new thread. (Francis Laniel)   
  - x86: Handle idle=nomwait cmdline properly for x86_idle (Wyes Karny)   
  - epoll: autoremove wakers even more aggressively (Benjamin Segall)   
  - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal)   
  - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC (Kunihiko Hayashi)   
  - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC (Kunihiko Hayashi)   
  - USB: HCD: Fix URB giveback issue in tasklet function (Weitao Wang)   
  - coresight: Clear the connection field properly (Suzuki K Poulose)   
  - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)   
  - powerpc/powernv: Avoid crashing if rng is NULL (Michael Ellerman)   
  - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E (Christophe Leroy)   
  - powerpc/fsl-pci: Fix Class Code of PCIe Root Port (Pali Rohár)   
  - PCI: Add defines for normal and subtractive PCI bridges (Pali Rohár)   
  - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() (Alexander Lobakin)   
  - md-raid10: fix KASAN warning (Mikulas Patocka)   
  - serial: mvebu-uart: uart2 error bits clearing (Narendra Hadke)   
  - fuse: limit nsec (Miklos Szeredi)   
  - iio: light: isl29028: Fix the warning in isl29028_remove() (Zheyu Ma)   
  - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains (Leo Li)   
  - drm/nouveau: fix another off-by-one in nvbios_addr (Timur Tabi)   
  - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error (Dmitry Osipenko)   
  - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode (Helge Deller)   
  - parisc: Fix device names in /proc/iomem (Helge Deller)   
  - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() (Jiachen Zhang)   
  - usbnet: Fix linkwatch use-after-free on disconnect (Lukas Wunner)   
  - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Helge Deller)   
  - thermal: sysfs: Fix cooling_device_stats_setup() error code path (Rafael J. Wysocki)   
  - fs: Add missing umask strip in vfs_tmpfile (Yang Xu)   
  - vfs: Check the truncate maximum size in inode_newsize_ok() (David Howells)   
  - tty: vt: initialize unicode screen buffer (Tetsuo Handa)   
  - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Meng Tang)   
  - ALSA: hda/cirrus - support for iMac 12,1 model (Allen Ballway)   
  - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Meng Tang)   
  - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Aneesh Kumar K.V)   
  - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (Sean Christopherson)   
  - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks (Sean Christopherson)   
  - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value (Sean Christopherson)   
  - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case (Sean Christopherson)   
  - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case (Sean Christopherson)   
  - HID: wacom: Don't register pad_input for touch switch (Ping Cheng)   
  - HID: wacom: Only report rotation for art pen (Ping Cheng)   
  - add barriers to buffer_uptodate and set_buffer_uptodate (Mikulas Patocka)   
  - wifi: mac80211_hwsim: use 32-bit skb cookie (Johannes Berg)   
  - wifi: mac80211_hwsim: add back erroneously removed cast (Johannes Berg)   
  - wifi: mac80211_hwsim: fix race condition in pending packet (Jeongik Cha)   
  - igc: Remove _I_PHY_ID checking (Sasha Neftin)   
  - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Zheyu Ma)   
  - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" (Nilesh Javali)   
  - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Nick Desaulniers)   
  - Makefile: link with -z noexecstack --no-warn-rwx-segments (Nick Desaulniers)   
  - LTS tag: v5.4.210 (Sherry Yang)   
  - macintosh/adb: fix oob read in do_adb_query() function (Ning Qiang)   
  - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls (Chen-Yu Tsai)   
  - selftests: KVM: Handle compiler optimizations in ucall (Raghavendra Rao Ananta)   
  - KVM: Don't null dereference ops->destroy (Alexey Kardashevskiy)   
  - selftests/bpf: Fix "dubious pointer arithmetic" test (Jean-Philippe Brucker)   
  - selftests/bpf: Fix test_align verifier log patterns (Stanislav Fomichev)   
  - bpf: Test_verifier, #70 error message updates for 32-bit right shift (John Fastabend)   
  - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jakub Sitnicki)   
  - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (John Fastabend)   
  - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Tony Luck)   
  - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Werner Sembach)   
  - ACPI: video: Force backlight native for some TongFang devices (Werner Sembach)   
  - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Subbaraman Narayanamurthy)   
  - LTS tag: v5.4.209 (Sherry Yang)   
  - scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei)   
  - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Wei Mingzhi)   
  - ARM: crypto: comment out gcc warning that breaks clang builds (Greg Kroah-Hartman)   
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long)   
  - sfc: disable softirqs for ptp TX (Alejandro Lucero)   
  - perf symbol: Correct address for bss symbols (Leo Yan)   
  - virtio-net: fix the race between refill work and close (Jason Wang)   
  - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal)   
  - sctp: fix sleep in atomic context bug in timer handlers (Duoming Zhou)   
  - i40e: Fix interface init with MSI interrupts (no MSI-X) (Michal Maloszewski)   
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. (Kuniyuki Iwashima)   
  - Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long)   
  - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_autocorking. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. (Kuniyuki Iwashima)   
  - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() (Liang He)   
  - igmp: Fix data-races around sysctl_igmp_qrv. (Kuniyuki Iwashima)   
  - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Ziyang Xuan)   
  - net: ping6: Fix memleak in ipv6_renew_options(). (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. (Kuniyuki Iwashima)   
  - scsi: ufs: host: Hold reference returned by of_parse_phandle() (Liang He)   
  - ice: do not setup vlan for loopback VSI (Maciej Fijalkowski)   
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Maciej Fijalkowski)   
  - tcp: Fix a data-race around sysctl_tcp_nometrics_save. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_frto. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_app_win. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_dsack. (Kuniyuki Iwashima)   
  - ntfs: fix use-after-free in ntfs_ucsncmp() (ChenXiaoSong)   
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Luiz Augusto von Dentz)   
  - LTS tag: v5.4.208 (Sherry Yang)   
  - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() (Jan Beulich)   
  - net: usb: ax88179_178a needs FLAG_SEND_ZLP (Jose Alonso)   
  - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Jiri Slaby)   
  - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Jiri Slaby)   
  - tty: drop tty_schedule_flip() (Jiri Slaby)   
  - tty: the rest, stop using tty_schedule_flip() (Jiri Slaby)   
  - tty: drivers/tty/, stop using tty_schedule_flip() (Jiri Slaby)   
  - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (Luiz Augusto von Dentz)   
  - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Luiz Augusto von Dentz)   
  - Bluetooth: Fix passing NULL to PTR_ERR (Luiz Augusto von Dentz)   
  - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (Luiz Augusto von Dentz)   
  - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Luiz Augusto von Dentz)   
  - Bluetooth: Add bt_skb_sendmmsg helper (Luiz Augusto von Dentz)   
  - Bluetooth: Add bt_skb_sendmsg helper (Luiz Augusto von Dentz)   
  - ALSA: memalloc: Align buffer allocations in page size (Takashi Iwai)   
  - bitfield.h: Fix "type of reg too small for mask" test (Peter Zijlstra)   
  - x86/mce: Deduplicate exception handling (Thomas Gleixner)   
  - x86/uaccess: Implement macros for CMPXCHG on user addresses (Peter Zijlstra)   
  - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Al Viro)   
  - locking/refcount: Consolidate implementations of refcount_t (Will Deacon)   
  - locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions (Will Deacon)   
  - locking/refcount: Move saturation warnings out of line (Will Deacon)   
  - locking/refcount: Improve performance of generic REFCOUNT_FULL code (Will Deacon)   
  - locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header (Will Deacon)   
  - locking/refcount: Remove unused refcount_*_checked() variants (Will Deacon)   
  - locking/refcount: Ensure integer operands are treated as signed (Will Deacon)   
  - locking/refcount: Define constants for saturation and max refcount values (Will Deacon)   
  - ima: remove the IMA_TEMPLATE Kconfig option (GUO Zihua)   
  - dlm: fix pending remove if msg allocation fails (Alexander Aring)   
  - bpf: Make sure mac_header was set before using it (Eric Dumazet)   
  - mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Wang Cheng)   
  - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers (Marc Kleine-Budde)   
  - tcp: Fix data-races around sysctl_tcp_max_reordering. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_rfc1337. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_stdurg. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_recovery. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_early_retrans. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl knobs related to SYN option. (Kuniyuki Iwashima)   
  - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Kuniyuki Iwashima)   
  - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Kuniyuki Iwashima)   
  - be2net: Fix buffer overflow in be_get_module_eeprom (Hristo Venev)   
  - gpio: pca953x: only use single read/write for No AI mode (Haibo Chen)   
  - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Piotr Skajewski)   
  - i40e: Fix erroneous adapter reinitialization during recovery process (Dawid Lukwinski)   
  - iavf: Fix handling of dummy receive descriptors (Przemyslaw Patynowski)   
  - tcp: Fix data-races around sysctl_tcp_fastopen. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_max_syn_backlog. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_tw_reuse. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around some timeout sysctl knobs. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_reordering. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_syncookies. (Kuniyuki Iwashima)   
  - igmp: Fix a data-race around sysctl_igmp_max_memberships. (Kuniyuki Iwashima)   
  - igmp: Fix data-races around sysctl_igmp_llm_reports. (Kuniyuki Iwashima)   
  - net/tls: Fix race in TLS device down flow (Tariq Toukan)   
  - net: stmmac: fix dma queue left shift overflow issue (Junxiao Chang)   
  - i2c: cadence: Change large transfer count reset logic to be unconditional (Robert Hancock)   
  - tcp: Fix a data-race around sysctl_tcp_probe_interval. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_probe_threshold. (Kuniyuki Iwashima)   
  - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_min_snd_mss. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_base_mss. (Kuniyuki Iwashima)   
  - tcp: Fix data-races around sysctl_tcp_mtu_probing. (Kuniyuki Iwashima)   
  - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. (Kuniyuki Iwashima)   
  - ip: Fix a data-race around sysctl_fwmark_reflect. (Kuniyuki Iwashima)   
  - ip: Fix data-races around sysctl_ip_nonlocal_bind. (Kuniyuki Iwashima)   
  - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. (Kuniyuki Iwashima)   
  - ip: Fix data-races around sysctl_ip_no_pmtu_disc. (Kuniyuki Iwashima)   
  - igc: Reinstate IGC_REMOVED logic and implement it properly (Lennert Buytenhek)   
  - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Peter Zijlstra)   
  - pinctrl: ralink: Check for null return of devm_kcalloc (William Dean)   
  - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe (Miaoqian Lin)   
  - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Hangyu Hua)   
  - serial: mvebu-uart: correctly report configured baudrate value (Pali Rohár)   
  - PCI: hv: Fix interrupt mapping for multi-MSI (Jeffrey Hugo)   
  - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Jeffrey Hugo)   
  - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Jeffrey Hugo)   
  - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Jeffrey Hugo)   
  - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ido Schimmel)   
  - riscv: add as-options for modules with assembly compontents (Ben Dooks)   
  - pinctrl: stm32: fix optional IRQ support to gpios (Fabien Dessenne)   
  - LTS tag: v5.4.207 (Sherry Yang)   
  - can: m_can: m_can_tx_handler(): fix use after free of skb (Marc Kleine-Budde)   
  - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Ilpo Järvinen)   
  - serial: stm32: Clear prev values before setting RTS delays (Ilpo Järvinen)   
  - serial: 8250: fix return error code in serial8250_request_std_resource() (Yi Yang)   
  - tty: serial: samsung_tty: set dma burst_size to 1 (Chanho Park)   
  - usb: dwc3: gadget: Fix event pending check (Thinh Nguyen)   
  - usb: typec: add missing uevent when partner support PD (Linyu Yuan)   
  - USB: serial: ftdi_sio: add Belimo device ids (Lucien Buchmann)   
  - signal handling: don't use BUG_ON() for debugging (Linus Torvalds)   
  - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 (Gabriel Fernandez)   
  - soc: ixp4xx/npe: Fix unused match warning (Linus Walleij)   
  - x86: Clear .brk area at early boot (Juergen Gross)   
  - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware (Stafford Horne)   
  - ASoC: madera: Fix event generation for rate controls (Charles Keepax)   
  - ASoC: madera: Fix event generation for OUT1 demux (Charles Keepax)   
  - ASoC: cs47l15: Fix event generation for low power mux control (Charles Keepax)   
  - ASoC: wm5110: Fix DRE control (Charles Keepax)   
  - ASoC: ops: Fix off by one in range control validation (Mark Brown)   
  - net: sfp: fix memory leak in sfp_probe() (Jianglei Nie)   
  - nvme: fix regression when disconnect a recovering ctrl (Ruozhu Li)   
  - NFC: nxp-nci: don't print header length mismatch on i2c error (Michael Walle)   
  - net: tipc: fix possible refcount leak in tipc_sk_create() (Hangyu Hua)   
  - platform/x86: hp-wmi: Ignore Sanitization Mode event (Kai-Heng Feng)   
  - cpufreq: pmac32-cpufreq: Fix refcount leak bug (Liang He)   
  - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal)   
  - virtio_mmio: Restore guest page size on resume (Stephan Gerhold)   
  - virtio_mmio: Add missing PM calls to freeze/restore (Stephan Gerhold)   
  - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Muchun Song)   
  - sfc: fix kernel panic when creating VF (Íñigo Huguet)   
  - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Andrea Mayer)   
  - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Andrea Mayer)   
  - seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Andrea Mayer)   
  - sfc: fix use after free when disabling sriov (Íñigo Huguet)   
  - net: ftgmac100: Hold reference returned by of_get_child_by_name() (Liang He)   
  - ipv4: Fix data-races around sysctl_ip_dynaddr. (Kuniyuki Iwashima)   
  - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Kuniyuki Iwashima)   
  - icmp: Fix a data-race around sysctl_icmp_ratemask. (Kuniyuki Iwashima)   
  - icmp: Fix a data-race around sysctl_icmp_ratelimit. (Kuniyuki Iwashima)   
  - drm/i915/gt: Serialize TLB invalidates with GT resets (Chris Wilson)   
  - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero (Michal Suchanek)   
  - ARM: dts: at91: sama5d2: Fix typo in i2s1 node (Ryan Wanner)   
  - ipv4: Fix a data-race around sysctl_fib_sync_mem. (Kuniyuki Iwashima)   
  - icmp: Fix data-races around sysctl. (Kuniyuki Iwashima)   
  - cipso: Fix data-races around sysctl. (Kuniyuki Iwashima)   
  - net: Fix data-races around sysctl_mem. (Kuniyuki Iwashima)   
  - inetpeer: Fix data-races around sysctl. (Kuniyuki Iwashima)   
  - net: stmmac: dwc-qos: Disable split header for Tegra194 (Jon Hunter)   
  - ASoC: sgtl5000: Fix noise on shutdown/remove (Francesco Dolcini)   
  - ima: Fix a potential integer overflow in ima_appraise_measurement (Huaxin Lu)   
  - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Hangyu Hua)   
  - ARM: 9210/1: Mark the FDT_FIXED sections as shareable (Zhen Lei)   
  - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle (Ard Biesheuvel)   
  - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count (Kris Bahnsen)   
  - ext4: fix race condition between ext4_write and ext4_convert_inline_data (Baokun Li)   
  - Revert "evm: Fix memleak in init_desc" (Xiu Jianfeng)   
  - nilfs2: fix incorrect masking of permission flags for symlinks (Ryusuke Konishi)   
  - drm/panfrost: Fix shrinker list corruption by madvise IOCTL (Dmitry Osipenko)   
  - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Tejun Heo)   
  - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Felix Fietkau)   
  - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction (Ard Biesheuvel)   
  - ARM: 9213/1: Print message about disabled Spectre workarounds only once (Dmitry Osipenko)   
  - ip: fix dflt addr selection for connected nexthop (Nicolas Dichtel)   
  - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer (Steven Rostedt (Google))   
  - tracing/histograms: Fix memory leak problem (Zheng Yejian)   
  - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue (Juergen Gross)   
  - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Meng Tang)   
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Meng Tang)   
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Meng Tang)   
  - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Meng Tang)   
  - ALSA: hda - Add fixup for Dell Latitidue E5430 (Meng Tang)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.312.3.1.el7uek]
changelog:
  - audit: use extern storage class for audit_filter_syscall() (Ankur Arora)  [Orabug: 33697500]  
  - audit: annotate branch direction for audit_in_mask() (Ankur Arora)  [Orabug: 33697500]  
  - audit: cache ctx->major in audit_filter_syscall() (Ankur Arora)  [Orabug: 33697500]  
  - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards (Javier Martinez Canillas)  [Orabug: 34580817]  
  - KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits (Marc Zyngier)  [Orabug: 34580807]  
  - uek-rpm: mips: enable CRYTPTO_USER config options (Dave Kleikamp)  [Orabug: 34580802]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.312.3.2.el7uek]
changelog:
  - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal)  [Orabug: 34513978]  
  - uek-rpm: Disable CONFIG_CRYPTO_STREEBOG (Victor Erminpour)  [Orabug: 34557344]  
  - uek-rpm: Disable CONFIG_CRYPTO_SM3 (Victor Erminpour)  [Orabug: 34557344]  
  - uek-rpm: Disable CONFIG_CRYPTO_SM4 (Victor Erminpour)  [Orabug: 34557344]  
  - uek-rpm: Add nftables support T93 and Ortano (Henry Willard)  [Orabug: 34561703]  
  - af_key: Do not call xfrm_probe_algs in parallel (Herbert Xu)  [Orabug: 34566752]  {CVE-2022-3028} 
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa)  [Orabug: 34567777]  
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)  [Orabug: 34567777]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.312.3.3.el7uek]
changelog:
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)  [Orabug: 34607590]  
  - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Tejun Heo)  [Orabug: 34607590]  
  - cgroup: Optimize single thread migration (Michal Koutný)  [Orabug: 34607590]  
  - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" (Imran Khan)  [Orabug: 34607590]  
  - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" (Imran Khan)  [Orabug: 34607590]  
  - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Yazen Ghannam)  [Orabug: 34120320]  
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Yazen Ghannam)  [Orabug: 34120320]  
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Muralidhara M K)  [Orabug: 34120320]  
  - x86/mce: Increase maximum number of banks to 64 (Akshay Gupta)  [Orabug: 34120320]  
  - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Yazen Ghannam)  [Orabug: 34120320]  
  - x86/MCE/AMD: Export smca_get_bank_type symbol (Mukul Joshi)  [Orabug: 34120320]  
  - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Yazen Ghannam)  [Orabug: 34120320]  
  - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Yazen Ghannam)  [Orabug: 34120320]  
  - EDAC: Add RDDR5 and LRDDR5 memory types (Yazen Ghannam)  [Orabug: 34120320]  
  - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (Babu Moger)  [Orabug: 34120320]  
  - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Babu Moger)  [Orabug: 34120320]  
  - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (Yazen Ghannam)  [Orabug: 34120320]  
  - hwmon: (k10temp) Remove unused definitions (Babu Moger)  [Orabug: 34120320]  
  - hwmon: (k10temp) Remove residues of current and voltage (suma hegde)  [Orabug: 34120320]  
  - hwmon: (k10temp) Add support for yellow carp (Mario Limonciello)  [Orabug: 34120320]  
  - hwmon: (k10temp) Rework the temperature offset calculation (Mario Limonciello)  [Orabug: 34120320]  
  - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (Mario Limonciello)  [Orabug: 34120320]  
  - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (Mario Limonciello)  [Orabug: 34120320]  
  - hwmon: (k10temp) support Zen3 APUs (David Bartley)  [Orabug: 34120320]  
  - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Bartley)  [Orabug: 34120320]  
  - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (Gabriel Craciunescu)  [Orabug: 34120320]  
  - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (Guenter Roeck)  [Orabug: 34120320]  
  - hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang)  [Orabug: 34120320]  
  - hwmon: (k10temp) Take out debugfs code (Guenter Roeck)  [Orabug: 34120320]  
  - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (Wei Huang)  [Orabug: 34120320]  
  - hwmon: (k10temp) Create common functions and macros for Zen CPU families (Wei Huang)  [Orabug: 34120320]  
  - hwmon: (k10temp) make some symbols static (Jason Yan)  [Orabug: 34120320]  
  - hwmon: (k10temp) Reorganize and simplify temperature support detection (Guenter Roeck)  [Orabug: 34120320]  
  - Revert "hwmon: (k10temp) Add support for Zen3 CPUs" (Dave Kleikamp)  [Orabug: 34120320]  
  - uek-rpm: add missing nft_chain_nat.ko module (Venkat Venkatsubra)  [Orabug: 34553255]  
  - random: Fix incorrect type for 'rc' variable (Harshit Mogalapalli)  [Orabug: 34601349]  
  - hwmon: (opbmc) Add support for AST2600 based Pilot (Jan Zdarek)  [Orabug: 34605428]  
  - KVM: SVM: Clear the CR4 register on reset (Babu Moger)  [Orabug: 34610277]  
  - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Ashish Kalra)  [Orabug: 34626337]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.312.3.4.el7uek]
changelog:
  - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" (Saeed Mirzamohammadi)  [Orabug: 34666845]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.313.1.el7uek]
changelog:
  - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards (Javier Martinez Canillas)  [Orabug: 32301403]  
  - KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits (Marc Zyngier)  [Orabug: 34542967]  
  - uek-rpm: mips: enable CRYTPTO_USER config options (Dave Kleikamp)  [Orabug: 34557309]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.313.2.el7uek]
changelog:
  - ice: enable ethtool hooks for E810 firmware update (John Donnelly)  [Orabug: 34077831]  
  - ice: add ice_handle_nvm_access() (John Donnelly)  [Orabug: 34077831]  
  - rds: cong: Make rds_cong_wait an array to reduce lock contention (Håkon Bugge)  [Orabug: 34574093]  
  - rds: cong: Make rs_cong_notify and rs_cong_mask atomic64_t (Håkon Bugge)  [Orabug: 34574093]  
  - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long)  [Orabug: 34601144]  
  - mm: memcg/slab: create a new set of kmalloc-cg-<n> caches (Waiman Long)  [Orabug: 34601144]  
  - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long)  [Orabug: 34601144]  
  - mm, memcg: introduce mem_cgroup_kmem_disabled() (Roman Gushchin)  [Orabug: 34601144]  
  - mm, slab: make kmalloc_info[] contain all types of names (Pengfei Li)  [Orabug: 34601144]  
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)  [Orabug: 34639998]  
  - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Tejun Heo)  [Orabug: 34639998]  
  - cgroup: Optimize single thread migration (Michal Koutný)  [Orabug: 34639998]  
  - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" (Imran Khan)  [Orabug: 34639998]  
  - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" (Imran Khan)  [Orabug: 34639998]  
  - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Yazen Ghannam)  [Orabug: 34639981]  
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Yazen Ghannam)  [Orabug: 34639981]  
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Muralidhara M K)  [Orabug: 34639981]  
  - x86/mce: Increase maximum number of banks to 64 (Akshay Gupta)  [Orabug: 34639981]  
  - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Yazen Ghannam)  [Orabug: 34639981]  
  - x86/MCE/AMD: Export smca_get_bank_type symbol (Mukul Joshi)  [Orabug: 34639981]  
  - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Yazen Ghannam)  [Orabug: 34639981]  
  - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Yazen Ghannam)  [Orabug: 34639981]  
  - EDAC: Add RDDR5 and LRDDR5 memory types (Yazen Ghannam)  [Orabug: 34639981]  
  - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (Babu Moger)  [Orabug: 34639981]  
  - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Babu Moger)  [Orabug: 34639981]  
  - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (Yazen Ghannam)  [Orabug: 34639981]  
  - hwmon: (k10temp) Remove unused definitions (Babu Moger)  [Orabug: 34639981]  
  - hwmon: (k10temp) Remove residues of current and voltage (suma hegde)  [Orabug: 34639981]  
  - hwmon: (k10temp) Add support for yellow carp (Mario Limonciello)  [Orabug: 34639981]  
  - hwmon: (k10temp) Rework the temperature offset calculation (Mario Limonciello)  [Orabug: 34639981]  
  - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (Mario Limonciello)  [Orabug: 34639981]  
  - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (Mario Limonciello)  [Orabug: 34639981]  
  - hwmon: (k10temp) support Zen3 APUs (David Bartley)  [Orabug: 34639981]  
  - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Bartley)  [Orabug: 34639981]  
  - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (Gabriel Craciunescu)  [Orabug: 34639981]  
  - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (Guenter Roeck)  [Orabug: 34639981]  
  - hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang)  [Orabug: 34639981]  
  - hwmon: (k10temp) Take out debugfs code (Guenter Roeck)  [Orabug: 34639981]  
  - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (Wei Huang)  [Orabug: 34639981]  
  - hwmon: (k10temp) Create common functions and macros for Zen CPU families (Wei Huang)  [Orabug: 34639981]  
  - hwmon: (k10temp) make some symbols static (Jason Yan)  [Orabug: 34639981]  
  - hwmon: (k10temp) Reorganize and simplify temperature support detection (Guenter Roeck)  [Orabug: 34639981]  
  - Revert "hwmon: (k10temp) Add support for Zen3 CPUs" (Dave Kleikamp)  [Orabug: 34639981]  
  - uek-rpm: add missing nft_chain_nat.ko module (Venkat Venkatsubra)  [Orabug: 34639977]  
  - random: Fix incorrect type for 'rc' variable (Harshit Mogalapalli)  [Orabug: 34639972]  
  - hwmon: (opbmc) Add support for AST2600 based Pilot (Jan Zdarek)  [Orabug: 34639967]  
  - KVM: SVM: Clear the CR4 register on reset (Babu Moger)  [Orabug: 34639963]  
  - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Ashish Kalra)  [Orabug: 34639951]  
  - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal)  [Orabug: 34610051]  
  - uek-rpm: Disable CONFIG_CRYPTO_STREEBOG (Victor Erminpour)  [Orabug: 34610044]  
  - uek-rpm: Disable CONFIG_CRYPTO_SM3 (Victor Erminpour)  [Orabug: 34610044]  
  - uek-rpm: Disable CONFIG_CRYPTO_SM4 (Victor Erminpour)  [Orabug: 34610044]  
  - uek-rpm: Add nftables support T93 and Ortano (Henry Willard)  [Orabug: 34610035]  
  - af_key: Do not call xfrm_probe_algs in parallel (Herbert Xu)  [Orabug: 34610032]  {CVE-2022-3028} 
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa)  [Orabug: 34610025]  
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)  [Orabug: 34610025]  
  - audit: use extern storage class for audit_filter_syscall() (Ankur Arora)  [Orabug: 34586449]  
  - audit: annotate branch direction for audit_in_mask() (Ankur Arora)  [Orabug: 34586449]  
  - audit: cache ctx->major in audit_filter_syscall() (Ankur Arora)  [Orabug: 34586449]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.313.3.el7uek]
changelog:
  - Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()" (Sasha Levin)   
  - USB: core: Fix RST error in hub.c (Alan Stern)   
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa)   
  - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() (Yang Yingliang)   
  - LTS tag: v5.4.213 (Sherry Yang)   
  - MIPS: loongson32: ls1c: Fix hang during startup (Yang Ling)   
  - x86/nospec: Fix i386 RSB stuffing (Peter Zijlstra)   
  - sch_sfb: Also store skb len before calling child enqueue (Toke Høiland-Jørgensen)   
  - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Neal Cardwell)   
  - nvme-tcp: fix UAF when detecting digest errors (Sagi Grimberg)   
  - RDMA/mlx5: Set local port to one when accessing counters (Chris Mi)   
  - ipv6: sr: fix out-of-bounds read when setting HMAC data. (David Lebrun)   
  - RDMA/siw: Pass a pointer to virt_to_page() (Linus Walleij)   
  - i40e: Fix kernel crash during module removal (Ivan Vecera)   
  - tipc: fix shift wrapping bug in map_get() (Dan Carpenter)   
  - sch_sfb: Don't assume the skb is still around after enqueueing to child (Toke Høiland-Jørgensen)   
  - afs: Use the operation issue time instead of the reply time for callbacks (David Howells)   
  - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() (David Howells)   
  - netfilter: nf_conntrack_irc: Fix forged IP logic (David Leadbeater)   
  - netfilter: br_netfilter: Drop dst references before setting. (Harsh Modi)   
  - RDMA/hns: Fix supported page size (Chengchang Tang)   
  - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs (Liang He)   
  - RDMA/cma: Fix arguments order in net device validation (Michael Guralnik)   
  - regulator: core: Clean up on enable failure (Andrew Halaney)   
  - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node (Marco Felsch)   
  - smb3: missing inode locks in punch hole (David Howells)   
  - scsi: lpfc: Add missing destroy_workqueue() in error path (Yang Yingliang)   
  - scsi: mpt3sas: Fix use-after-free warning (Sreekanth Reddy)   
  - nvmet: fix a use-after-free (Bart Van Assche)   
  - debugfs: add debugfs_lookup_and_remove() (Greg Kroah-Hartman)   
  - kprobes: Prohibit probes in gate area (Christian A. Ehrhardt)   
  - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Dongxiang Ke)   
  - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Pattara Teerapong)   
  - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Tasos Sahanidis)   
  - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly (Qu Huang)   
  - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() (Yang Yingliang)   
  - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Sudeep Holla)   
  - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines (Helge Deller)   
  - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() (Li Qiong)   
  - drm/radeon: add a force flush to delay work when radeon (Zhenneng Li)   
  - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. (Candice Li)   
  - drm/gem: Fix GEM handle release errors (Jeffy Chen)   
  - scsi: megaraid_sas: Fix double kfree() (Guixin Liu)   
  - USB: serial: ch341: fix disabled rx timer on older devices (Johan Hovold)   
  - USB: serial: ch341: fix lost character on LCR updates (Johan Hovold)   
  - usb: dwc3: disable USB core PHY management (Johan Hovold)   
  - usb: dwc3: fix PHY disable sequence (Johan Hovold)   
  - btrfs: harden identification of a stale device (Anand Jain)   
  - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk (Diego Santa Cruz)   
  - ALSA: seq: Fix data-race at module auto-loading (Takashi Iwai)   
  - ALSA: seq: oss: Fix data-race for max_midi_devs access (Takashi Iwai)   
  - net: mac802154: Fix a condition in the receive path (Miquel Raynal)   
  - ip: fix triggering of 'icmp redirect' (Nicolas Dichtel)   
  - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Siddh Raman Pant)   
  - driver core: Don't probe devices after bus_type.match() probe deferral (Isaac J. Manjarres)   
  - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Krishna Kurapati)   
  - USB: core: Prevent nested device-reset calls (Alan Stern)   
  - s390: fix nospec table alignments (Josh Poimboeuf)   
  - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Gerald Schaefer)   
  - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Witold Lipieta)   
  - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Thierry GUIBERT)   
  - usb: dwc2: fix wrong order of phy_power_on and phy_init (Heiner Kallweit)   
  - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Pablo Sun)   
  - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Slark Xiao)   
  - USB: serial: option: add Quectel EM060K modem (Yonglin Tan)   
  - USB: serial: option: add support for OPPO R11 diag port (Yan Xinyu)   
  - USB: serial: cp210x: add Decagon UCA device id (Johan Hovold)   
  - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Mathias Nyman)   
  - thunderbolt: Use the actual buffer in tb_async_error() (Mika Westerberg)   
  - gpio: pca953x: Add mutex_lock for regcache sync in PM (Haibo Chen)   
  - hwmon: (gpio-fan) Fix array out of bounds access (Armin Wolf)   
  - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate (Stefan Wahren)   
  - Input: rk805-pwrkey - fix module autoloading (Peter Robinson)   
  - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Chen-Yu Tsai)   
  - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Stephen Boyd)   
  - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Chen-Yu Tsai)   
  - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" (Colin Ian King)   
  - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Johan Hovold)   
  - binder: fix UAF of ref->proc caused by race condition (Carlos Llamas)   
  - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Niek Nooijens)   
  - misc: fastrpc: fix memory corruption on open (Johan Hovold)   
  - misc: fastrpc: fix memory corruption on probe (Johan Hovold)   
  - iio: adc: mcp3911: use correct formula for AD conversion (Marcus Folkesson)   
  - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag (Tetsuo Handa)   
  - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete (Sherry Sun)   
  - vt: Clear selection before changing the font (Helge Deller)   
  - powerpc: align syscall table for ppc32 (Masahiro Yamada)   
  - staging: rtl8712: fix use after free bugs (Dan Carpenter)   
  - serial: fsl_lpuart: RS485 RTS polariy is inverse (Shenwei Wang)   
  - net/smc: Remove redundant refcount increase (Yacan Liu)   
  - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" (Jakub Kicinski)   
  - tcp: annotate data-race around challenge_timestamp (Eric Dumazet)   
  - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb (Toke Høiland-Jørgensen)   
  - kcm: fix strp_init() order and cleanup (Cong Wang)   
  - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler (Duoming Zhou)   
  - net: sched: tbf: don't call qdisc_put() while holding tree lock (Zhengchao Shao)   
  - Revert "xhci: turn off port power in shutdown" (Mathias Nyman)   
  - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Dan Carpenter)   
  - ieee802154/adf7242: defer destroy_workqueue call (Lin Ma)   
  - iio: adc: mcp3911: make use of the sign bit (Marcus Folkesson)   
  - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask (Andy Shevchenko)   
  - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg (Douglas Anderson)   
  - drm/msm/dsi: fix the inconsistent indenting (sunliming)   
  - net: dp83822: disable false carrier interrupt (Enguerrand de Ribaucourt)   
  - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" (Yee Lee)   
  - fs: only do a memory barrier for the first set_buffer_uptodate() (Linus Torvalds)   
  - net: mvpp2: debugfs: fix memory leak when using debugfs_lookup() (Greg Kroah-Hartman)   
  - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() (Stanislaw Gruszka)   
  - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Hyunwoo Kim)   
  - LTS tag: v5.4.212 (Sherry Yang)   
  - net: neigh: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)   
  - net/af_packet: check len when min_header_len equals to 0 (Zhengchao Shao)   
  - kprobes: don't call disarm_kprobe() for disabled kprobes (Kuniyuki Iwashima)   
  - lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Andrei Vagin)   
  - lib/vdso: Let do_coarse() return 0 to simplify the callsite (Christophe Leroy)   
  - btrfs: tree-checker: check for overlapping extent items (Josef Bacik)   
  - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y (Geert Uytterhoeven)   
  - drm/amd/display: Fix pixel clock programming (Ilya Bakoulin)   
  - s390/hypfs: avoid error message under KVM (Juergen Gross)   
  - neigh: fix possible DoS due to net iface start/stop loop (Denis V. Lunev)   
  - drm/amd/display: clear optc underflow before turn off odm clock (Fudong Wang)   
  - drm/amd/display: Avoid MPC infinite loop (Josip Pavic)   
  - btrfs: unify lookup return value when dir entry is missing (Filipe Manana)   
  - btrfs: do not pin logs too early during renames (Filipe Manana)   
  - btrfs: introduce btrfs_lookup_match_dir (Marcos Paulo de Souza)   
  - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Jann Horn)   
  - bpf: Don't redirect packets with invalid pkt_len (Zhengchao Shao)   
  - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead (Yang Jihong)   
  - fbdev: fb_pm2fb: Avoid potential divide by zero error (Letu Ren)   
  - HID: hidraw: fix memory leak in hidraw_release() (Karthik Alapati)   
  - media: pvrusb2: fix memory leak in pvr_probe (Dongliang Mu)   
  - udmabuf: Set the DMA mask for the udmabuf device (v2) (Vivek Kasireddy)   
  - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Lee Jones)   
  - Bluetooth: L2CAP: Fix build errors in some archs (Luiz Augusto von Dentz)   
  - kbuild: Fix include path in scripts/Makefile.modpost (Jing Leng)   
  - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Pawan Gupta)   
  - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Gerald Schaefer)   
  - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() (Jann Horn)   
  - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Saurabh Sengar)   
  - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Stephane Eranian)   
  - md: call __md_stop_writes in md_stop (Guoqing Jiang)   
  - mm/hugetlb: fix hugetlb not supporting softdirty tracking (David Hildenbrand)   
  - ACPI: processor: Remove freq Qos request for all CPUs (Riwen Lu)   
  - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster)   
  - asm-generic: sections: refactor memory_intersects (Quanyang Wang)   
  - loop: Check for overflow while configuring loop (Siddh Raman Pant)   
  - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Chen Zhongjin)   
  - btrfs: check if root is readonly while setting security xattr (Goldwyn Rodrigues)   
  - btrfs: add info when mount fails due to stale replace target (Anand Jain)   
  - btrfs: replace: drop assert for suspended replace (Anand Jain)   
  - btrfs: fix silent failure when deleting root reference (Filipe Manana)   
  - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Jacob Keller)   
  - net: Fix a data-race around sysctl_somaxconn. (Kuniyuki Iwashima)   
  - net: Fix a data-race around netdev_budget_usecs. (Kuniyuki Iwashima)   
  - net: Fix a data-race around netdev_budget. (Kuniyuki Iwashima)   
  - net: Fix a data-race around sysctl_net_busy_read. (Kuniyuki Iwashima)   
  - net: Fix a data-race around sysctl_net_busy_poll. (Kuniyuki Iwashima)   
  - net: Fix a data-race around sysctl_tstamp_allow_data. (Kuniyuki Iwashima)   
  - ratelimit: Fix data-races in ___ratelimit(). (Kuniyuki Iwashima)   
  - net: Fix data-races around netdev_tstamp_prequeue. (Kuniyuki Iwashima)   
  - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Kuniyuki Iwashima)   
  - netfilter: nft_tunnel: restrict it to netdev family (Pablo Neira Ayuso)   
  - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families (Pablo Neira Ayuso)   
  - netfilter: nft_payload: do not truncate csum_offset and csum_type (Pablo Neira Ayuso)   
  - netfilter: nft_payload: report ERANGE for too long offset and length (Pablo Neira Ayuso)   
  - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Vikas Gupta)   
  - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Maciej Żenczykowski)   
  - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins)   
  - net: moxa: get rid of asymmetry in DMA mapping/unmapping (Sergei Antonov)   
  - net/mlx5e: Properly disable vlan strip on non-UL reps (Vlad Buslov)   
  - rose: check NULL rose_loopback_neigh->loopback (Bernard Pidoux)   
  - SUNRPC: RPC level errors should set task->tk_rpc_status (Trond Myklebust)   
  - xfrm: fix refcount leak in __xfrm_policy_check() (Xin Xiong)   
  - kernel/sched: Remove dl_boosted flag comment (Hui Su)   
  - sched/deadline: Fix priority inheritance with multiple scheduling classes (Juri Lelli)   
  - sched/deadline: Fix stale throttling on de-/boosted tasks (Lucas Stach)   
  - sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira)   
  - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Basavaraj Natikar)   
  - Revert "selftests/bpf: Fix test_align verifier log patterns" (Jean-Philippe Brucker)   
  - Revert "selftests/bpf: Fix "dubious pointer arithmetic" test" (Jean-Philippe Brucker)   
  - usb: cdns3: Fix issue for clear halt endpoint (Pawel Laszczak)   
  - kernel/sys_ni: add compat entry for fadvise64_64 (Randy Dunlap)   
  - parisc: Fix exception handler for fldw and fstw instructions (Helge Deller)   
  - audit: fix potential double free on error path from fsnotify_add_inode_mark (Gaosheng Cui)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.313.4.el7uek]
changelog:
  - arm64: pensando: Suppress tree-loop-distribute-patterns optimization (Henry Willard)  [Orabug: 34634974]  
  - uek-rpm: Disable floppy related configs (Saeed Mirzamohammadi)  [Orabug: 34644240]  
  - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Dave Hansen)  [Orabug: 34671342]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.313.5.el7uek]
changelog:
  - IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Extend QP creation to get uar page index from user space (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Extend CQ creation to get uar page index from user space (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Expose UAR object and its alloc/destroy commands (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Generally use the WC auto detection test result (Yishai Hadas)  [Orabug: 34430072]  
  - RDMA/mlx5: Use offsetofend() instead of duplicated variant (Leon Romanovsky)  [Orabug: 34430072]  
  - RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Erez Shitrit)  [Orabug: 34430072]  
  - IB/mlx5: Introduce UAPIs to manage packet pacing (Yishai Hadas)  [Orabug: 34430072]  
  - RDMA/mlx5: Prevent overflow in mmap offset calculations (Leon Romanovsky)  [Orabug: 34430072]  
  - RDMA/core: Make the entire API tree static (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/mlx5: Set relaxed ordering when requested (Michael Guralnik)  [Orabug: 34430072]  
  - RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Michael Guralnik)  [Orabug: 34430072]  
  - RDMA/uverbs: Add new relaxed ordering memory region access flag (Michael Guralnik)  [Orabug: 34430072]  
  - RDMA/core: Add optional access flags range (Michael Guralnik)  [Orabug: 34430072]  
  - RDMA/uverbs: Add ioctl command to get a device context (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Use READ_ONCE for ib_ufile.async_file (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Make ib_uverbs_async_event_file into a uobject (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Do not erase the type of ib_wq.uobject (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Do not erase the type of ib_qp.uobject (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Do not erase the type of ib_cq.uobject (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Make ib_ucq_object use ib_uevent_object (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Do not allow alloc_commit to fail (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/mlx5: Simplify devx async commands (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/core: Simplify destruction of FD uobjects (Jason Gunthorpe)  [Orabug: 34430072]  
  - RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Jason Gunthorpe)  [Orabug: 34430072]  
  - IB/mlx5: Add mmap support for VAR (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Introduce VAR object and its alloc/destroy methods (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Extend caps stage to handle VAR capabilities (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Fix device memory flows (Yishai Hadas)  [Orabug: 34430072]  
  - IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Yishai Hadas)  [Orabug: 34430072]  
  - IB/mlx5: Support flow counters offset for bulk counters (Yevgeny Kliteynik)  [Orabug: 34430072]  
  - IB/mlx5: Rename profile and init methods (Michael Guralnik)  [Orabug: 34430072]  
  - RDMA: Connect between the mmap entry and the umap_priv structure (Michal Kalderon)  [Orabug: 34430072]  
  - RDMA/core: Create mmap database and cookie helper functions (Michal Kalderon)  [Orabug: 34430072]  
  - RDMA/core: Move core content from ib_uverbs to ib_core (Michal Kalderon)  [Orabug: 34430072]  
  - IB/mlx5: Test write combining support (Michael Guralnik)  [Orabug: 34430072]  
  - IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Michael Guralnik)  [Orabug: 34430072]  
  - IB/mlx5: Introduce and use mkey context setting helper routine (Parav Pandit)  [Orabug: 34430072]  
  - net/rds: Send congestion map updates only via path zero (Anand Khoje)  [Orabug: 34578051]  
  - Revert "RDS/IB: Fix RDS IB SRQ implementation and tune it" (Hans Westgaard Ry)  [Orabug: 34662431]  
  - net: vlan: Avoid using BUG() in vlan_proto_idx() (Florian Fainelli)  [Orabug: 34672449]  
  - KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov)  [Orabug: 34679770]  
  - KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests (Babu Moger)  [Orabug: 34679770]  
  - KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Sean Christopherson)  [Orabug: 34679770]  
  - KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Xiaoyao Li)  [Orabug: 34679770]  
  - KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Xiaoyao Li)  [Orabug: 34679770]  
  - RDMA/cma: Use output interface for net_dev check (Håkon Bugge)  [Orabug: 34694980]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.313.6.el7uek]
changelog:
  - Uninitialized variable image_ext in fixup_vdso_exception of extable.c (Alok Tiwari)  [Orabug: 33000550]  
  - NFSD: fix use-after-free on source server when doing inter-server copy (Dai Ngo)  [Orabug: 34475857]  
  - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Smita Koralahalli)  [Orabug: 34484268]  
  - uek: kabi: update kABI files for new symbol (Saeed Mirzamohammadi)  [Orabug: 34595589]  
  - RDS/IB Fix allocation warning (Hans Westgaard Ry)  [Orabug: 34684322]  
  - uek-rpm: Add support for building a kdump kernel on MIPS64 (Dave Kleikamp)  [Orabug: 34696261]  
  - hwmon: (opbmc) AST2600 SP reset driver adjustment (Jan Zdarek)  [Orabug: 34710682]  
  - hwmon: (opbmc) Driver message prefixes (Jan Zdarek)  [Orabug: 34710682]  
  - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" (Saeed Mirzamohammadi)  [Orabug: 34724694]  
  - Revert "sched/deadline: Fix priority inheritance with multiple scheduling classes" (Sherry Yang)  [Orabug: 34700434]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.314.1.el7uek]
changelog:
  - proc: provide details on indirect branch speculation (Anand K Mistry)  [Orabug: 33927837]  
  - net/rds: rds_tcp_accept_one ought to not discard messages (Gerd Rausch)  [Orabug: 34488376]  
  - net/rds: drop rs_transport module reference count on error (Gerd Rausch)  [Orabug: 34500807]  
  - pciemgr: use spin_lock_irqsave (Rob Gardner)  [Orabug: 34676884]  
  - iommu: set default value of INTEL_IOMMU_FLOPPY_WA to n (Harshit Mogalapalli)  [Orabug: 34724685]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.314.2.el7uek]
changelog:
  - pensando: kpcimgr: Fix deadlock in read_kpcimgr (Rob Gardner)  [Orabug: 34676899]  
  - uek-rpm: add aarch64 to list of vdso arches (Tom Saeger)  [Orabug: 34716202]  
  - uapi: Fix [rs]cq_vector data types in rds[6]_info_rdma_connection (Mark Haywood)  [Orabug: 34734191]  
  - uapi: Fix congested flag type in rds[6]_info_socket (Mark Haywood)  [Orabug: 34734191]  
  - uek-rpm: Remove nano_dracut-blacklist.conf (Somasundaram Krishnasamy)  [Orabug: 34743957]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.314.3.el7uek]
changelog:
  - net: ieee802154: return -EINVAL for unknown addr type (Alexander Aring)   
  - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Takashi Iwai)   
  - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Luke D. Jones)   
  - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Callum Osmotherly)   
  - LTS tag: v5.4.218 (Sherry Yang)   
  - Input: xpad - fix wireless 360 controller breaking after suspend (Cameron Gutman)   
  - Input: xpad - add supported devices as contributed on github (Pavel Rojtberg)   
  - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Johannes Berg)   
  - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Johannes Berg)   
  - wifi: cfg80211: avoid nontransmitted BSS list corruption (Johannes Berg)   {CVE-2022-42721} 
  - wifi: cfg80211: fix BSS refcounting bugs (Johannes Berg)   {CVE-2022-42720} 
  - wifi: cfg80211: ensure length byte is present before access (Johannes Berg)   
  - wifi: cfg80211/mac80211: reject bad MBSSID elements (Johannes Berg)   {CVE-2022-41674} 
  - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Johannes Berg)   {CVE-2022-41674} 
  - random: restore O_NONBLOCK support (Jason A. Donenfeld)   
  - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Frank Wunderlich)   
  - scsi: stex: Properly zero out the passthrough command structure (Linus Torvalds)   
  - efi: Correct Macmini DMI match in uefi cert quirk (Orlando Chamberlain)   
  - ALSA: hda: Fix position reporting on Poulsbo (Takashi Iwai)   
  - random: clamp credited irq bits to maximum mixed (Jason A. Donenfeld)   
  - ceph: don't truncate file in atomic_open (Hu Weiwen)   
  - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure (Ryusuke Konishi)   
  - nilfs2: fix leak of nilfs_root in case of writer thread creation failure (Ryusuke Konishi)   
  - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() (Ryusuke Konishi)   
  - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() (Krzysztof Kozlowski)   
  - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Brian Norris)   
  - mmc: core: Replace with already defined values for readability (ChanWoo Lee)   
  - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Johan Hovold)   
  - usb: mon: make mmapped memory read only (Tadeusz Struk)   
  - arch: um: Mark the stack non-executable to fix a binutils warning (David Gow)   
  - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Lukas Straub)   
  - um: Cleanup syscall_handler_t cast in syscalls_32.h (Lukas Straub)   
  - net/ieee802154: fix uninit value bug in dgram_sendmsg (Haimin Zhang)   
  - scsi: qedf: Fix a UAF bug in __qedf_probe() (Letu Ren)   
  - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer (Sergei Antonov)   
  - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure (Swati Agarwal)   
  - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property (Swati Agarwal)   
  - firmware: arm_scmi: Add SCMI PM driver remove routine (Cristian Marussi)   
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy (Dongliang Mu)   
  - perf tools: Fixup get_current_dir_name() compilation (Alexey Dobriyan)   
  - mm: pagewalk: Fix race between unmap and page walker (Steven Price)   
  - LTS tag: v5.4.217 (Sherry Yang)   
  - docs: update mediator information in CoC docs (Shuah Khan)   
  - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 (Sami Tolvanen)   
  - Revert "drm/amdgpu: use dirty framebuffer helper" (Greg Kroah-Hartman)   
  - xfs: remove unused variable 'done' (YueHaibing)   
  - xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Darrick J. Wong)   
  - xfs: streamline xfs_attr3_leaf_inactive (Darrick J. Wong)   
  - xfs: move incore structures out of xfs_da_format.h (Christoph Hellwig)   
  - xfs: fix memory corruption during remote attr value buffer invalidation (Darrick J. Wong)   
  - xfs: refactor remote attr value buffer invalidation (Darrick J. Wong)   
  - xfs: fix s_maxbytes computation on 32-bit kernels (Darrick J. Wong)   
  - xfs: truncate should remove all blocks, not just to the end of the page cache (Darrick J. Wong)   
  - xfs: introduce XFS_MAX_FILEOFF (Darrick J. Wong)   
  - xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Christoph Hellwig)   
  - LTS tag: v5.4.216 (Sherry Yang)   
  - clk: iproc: Do not rely on node name for correct PLL setup (Florian Fainelli)   
  - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Han Xu)   
  - selftests: Fix the if conditions of in test_extra_filter() (Wang Yufen)   
  - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Michael Kelley)   
  - nvme: add new line after variable declatation (Chaitanya Kulkarni)   
  - usbnet: Fix memory leak in usbnet_disconnect() (Peilin Ye)   
  - Input: melfas_mip4 - fix return value check in mip4_probe() (Yang Yingliang)   
  - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" (Brian Norris)   
  - soc: sunxi: sram: Fix debugfs info for A64 SRAM C (Samuel Holland)   
  - soc: sunxi: sram: Fix probe function ordering issues (Samuel Holland)   
  - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() (Cai Huoqing)   
  - soc: sunxi: sram: Prevent the driver from being unbound (Samuel Holland)   
  - soc: sunxi: sram: Actually claim SRAM regions (Samuel Holland)   
  - ARM: dts: am33xx: Fix MMCHS0 dma properties (YuTong Chang)   
  - ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver (Faiz Abbas)   
  - media: dvb_vb2: fix possible out of bound access (Hangyu Hua)   
  - mm: fix madivse_pageout mishandling on non-LRU page (Minchan Kim)   
  - mm/migrate_device.c: flush TLB while holding PTL (Alistair Popple)   
  - mm: prevent page_frag_alloc() from corrupting the memory (Maurizio Lombardi)   
  - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Mel Gorman)   
  - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Sergei Antonov)   
  - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 (Niklas Cassel)   
  - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() (ChenXiaoSong)   
  - ARM: dts: integrator: Tag PCI host with device_type (Linus Walleij)   
  - clk: ingenic-tcu: Properly enable registers before accessing timers (Aidan MacDonald)   
  - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 (Frank Wunderlich)   
  - uas: ignore UAS for Thinkplus chips (Hongling Zeng)   
  - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Hongling Zeng)   
  - uas: add no-uas quirk for Hiksemi usb_disk (Hongling Zeng)   
  - LTS tag: v5.4.215 (Sherry Yang)   
  - ext4: make directory inode spreading reflect flexbg size (Jan Kara)   
  - xfs: fix use-after-free when aborting corrupt attr inactivation (Darrick J. Wong)   
  - xfs: fix an ABBA deadlock in xfs_rename (Darrick J. Wong)   
  - xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Darrick J. Wong)   
  - xfs: split the sunit parameter update into two parts (Darrick J. Wong)   
  - xfs: refactor agfl length computation function (Darrick J. Wong)   
  - xfs: use bitops interface for buf log item AIL flag check (Brian Foster)   
  - xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster)   
  - xfs: fix some memory leaks in log recovery (Darrick J. Wong)   
  - xfs: always log corruption errors (Darrick J. Wong)   
  - xfs: constify the buffer pointer arguments to error functions (Darrick J. Wong)   
  - xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Darrick J. Wong)   
  - xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (kaixuxia)   
  - xfs: range check ri_cnt when recovering log items (Darrick J. Wong)   
  - xfs: add missing assert in xfs_fsmap_owner_from_rmap (Darrick J. Wong)   
  - xfs: slightly tweak an assert in xfs_fs_map_blocks (Christoph Hellwig)   
  - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Darrick J. Wong)   
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques)   
  - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Tetsuo Handa)   
  - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid (Nathan Huckleberry)   
  - drm/amd/display: Limit user regamma to a valid value (Yao Wang1)   
  - drm/amdgpu: use dirty framebuffer helper (Hamza Mahfooz)   
  - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Vitaly Kuznetsov)   
  - cifs: always initialize struct msghdr smb_msg completely (Stefan Metzmacher)   
  - usb: xhci-mtk: fix issue of out-of-bounds array access (Chunfeng Yun)   
  - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Stefan Haberland)   
  - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Ilpo Järvinen)   
  - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Ilpo Järvinen)   
  - serial: Create uart_xmit_advance() (Ilpo Järvinen)   
  - net: sched: fix possible refcount leak in tc_new_tfilter() (Hangyu Hua)   
  - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD (Sean Anderson)   
  - perf kcore_copy: Do not check /proc/modules is unchanged (Adrian Hunter)   
  - perf jit: Include program header in ELF files (Lieven Hey)   
  - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Marc Kleine-Budde)   
  - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal)   
  - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Vladimir Oltean)   
  - net/sched: taprio: avoid disabling offload when it was never enabled (Vladimir Oltean)   
  - of: mdio: Add of_node_put() when breaking out of for_each_xx (Liang He)   
  - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Michal Jaron)   
  - i40e: Fix VF set max MTU size (Michal Jaron)   
  - iavf: Fix set max MTU size with port VLAN and jumbo frames (Michal Jaron)   
  - iavf: Fix bad page state (Norbert Zulinski)   
  - MIPS: Loongson32: Fix PHY-mode being left unspecified (Serge Semin)   
  - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko (Randy Dunlap)   
  - net: team: Unsync device addresses on ndo_stop (Benjamin Poirier)   
  - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Lu Wei)   
  - iavf: Fix cached head and tail value for iavf_get_tx_pending (Brett Creeley)   
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Pablo Neira Ayuso)   
  - netfilter: nf_conntrack_irc: Tighten matching on DCC message (David Leadbeater)   
  - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers (Igor Ryzhov)   
  - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma (Fabio Estevam)   
  - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz (zain wang)   
  - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob (Brian Norris)   
  - mm/slub: fix to return errno if kmalloc() fails (Chao Yu)   
  - efi: libstub: check Shim mode using MokSBStateRT (Ard Biesheuvel)   
  - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Callum Osmotherly)   
  - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Luke D. Jones)   
  - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Luke D. Jones)   
  - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Luke D. Jones)   
  - ALSA: hda/realtek: Re-arrange quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (huangwenhui)   
  - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Kai Vehmanen)   
  - ALSA: hda/tegra: set depop delay for tegra (Mohan Kumar)   
  - USB: serial: option: add Quectel RM520N (jerry meng)   
  - USB: serial: option: add Quectel BG95 0x0203 composition (Carl Yin(殷张成))   
  - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Greg Kroah-Hartman)   
  - Revert "usb: add quirks for Lenovo OneLink+ Dock" (Greg Kroah-Hartman)   
  - usb: cdns3: fix issue with rearming ISO OUT endpoint (Pawel Laszczak)   
  - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Piyush Mehta)   
  - usb: add quirks for Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Sergiu Moga)   
  - serial: atmel: remove redundant assignment in rs485_config (Lino Sanfilippo)   
  - tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data (Codrin.Ciubotariu@microchip.com)   
  - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Siddh Raman Pant)   
  - usb: xhci-mtk: relax TT periodic bandwidth allocation (Ikjoon Jang)   
  - usb: xhci-mtk: allow multiple Start-Split in a microframe (Chunfeng Yun)   
  - usb: xhci-mtk: add some schedule error number (Chunfeng Yun)   
  - usb: xhci-mtk: add a function to (un)load bandwidth info (Chunfeng Yun)   
  - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Chunfeng Yun)   
  - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Chunfeng Yun)   
  - usb: xhci-mtk: get the microframe boundary for ESIT (Chunfeng Yun)   
  - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Wesley Cheng)   
  - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() (Thinh Nguyen)   
  - usb: dwc3: gadget: Refactor pullup() (Thinh Nguyen)   
  - usb: dwc3: gadget: Prevent repeat pullup() (Thinh Nguyen)   
  - usb: dwc3: Issue core soft reset before enabling run/stop (Wesley Cheng)   
  - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Wesley Cheng)   
  - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Takashi Iwai)   
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write (Hyunwoo Kim)   
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map (Youling Tang)   
  - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() (Alexander Sverdlin)   
  - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (David Howells)   
  - net: usb: qmi_wwan: add Quectel RM520N (jerry.meng)   
  - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Mohan Kumar)   
  - ALSA: hda/sigmatel: Keep power up while beep is enabled (Takashi Iwai)   
  - rxrpc: Fix calc of resend age (David Howells)   
  - rxrpc: Fix local destruction being repeated (David Howells)   
  - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Xiaolei Wang)   
  - ASoC: nau8824: Fix semaphore unbalance at error paths (Takashi Iwai)   
  - iomap: iomap that extends beyond EOF should be marked dirty (Chandan Babu R)   
  - MAINTAINERS: add Chandan as xfs maintainer for 5.4.y (Chandan Babu R)   
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Stefan Metzmacher)   
  - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg)   
  - tracing: hold caller_addr to hardirq_{enable,disable}_ip (Yipeng Zou)   
  - task_stack, x86/cea: Force-inline stack helpers (Borislav Petkov)   
  - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Sasha Levin)   
  - drm/meson: Fix OSD1 RGB to YCbCr coefficient (Stuart Menefy)   
  - drm/meson: Correct OSD1 global alpha value (Stuart Menefy)   
  - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx (Pali Rohár)   
  - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Trond Myklebust)   
  - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Sergey Shtylyov)   
  - LTS tag: v5.4.214 (Sherry Yang)   
  - tracefs: Only clobber mode/uid/gid on remount if asked (Brian Norris)   
  - soc: fsl: select FSL_GUTS driver for DPIO (Mathew McBride)   
  - net: dp83822: disable rx error interrupt (Enguerrand de Ribaucourt)   
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() (Jann Horn)   
  - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Hu Xiaoying)   
  - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes (Hans de Goede)   
  - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Yu Zhe)   
  - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi)   
  - Input: iforce - add support for Boeder Force Feedback Wheel (Greg Tulli)   
  - ieee802154: cc2520: add rc code in cc2520_tx() (Li Qiong)   
  - tg3: Disable tg3 device on system reboot to avoid triggering AER (Kai-Heng Feng)   
  - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Even Xu)   
  - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Jason Wang)   
  - drm/msm/rd: Fix FIFO-full deadlock (Rob Clark)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.314.3.el7uek]
changelog:
  - net: ieee802154: return -EINVAL for unknown addr type (Alexander Aring)   
  - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Takashi Iwai)   
  - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Luke D. Jones)   
  - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Callum Osmotherly)   
  - LTS tag: v5.4.218 (Sherry Yang)   
  - Input: xpad - fix wireless 360 controller breaking after suspend (Cameron Gutman)   
  - Input: xpad - add supported devices as contributed on github (Pavel Rojtberg)   
  - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Johannes Berg)   
  - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Johannes Berg)   
  - wifi: cfg80211: avoid nontransmitted BSS list corruption (Johannes Berg)   
  - wifi: cfg80211: fix BSS refcounting bugs (Johannes Berg)   
  - wifi: cfg80211: ensure length byte is present before access (Johannes Berg)   
  - wifi: cfg80211/mac80211: reject bad MBSSID elements (Johannes Berg)   
  - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Johannes Berg)   
  - random: restore O_NONBLOCK support (Jason A. Donenfeld)   
  - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Frank Wunderlich)   
  - scsi: stex: Properly zero out the passthrough command structure (Linus Torvalds)   
  - efi: Correct Macmini DMI match in uefi cert quirk (Orlando Chamberlain)   
  - ALSA: hda: Fix position reporting on Poulsbo (Takashi Iwai)   
  - random: clamp credited irq bits to maximum mixed (Jason A. Donenfeld)   
  - ceph: don't truncate file in atomic_open (Hu Weiwen)   
  - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure (Ryusuke Konishi)   
  - nilfs2: fix leak of nilfs_root in case of writer thread creation failure (Ryusuke Konishi)   
  - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() (Ryusuke Konishi)   
  - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() (Krzysztof Kozlowski)   
  - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Brian Norris)   
  - mmc: core: Replace with already defined values for readability (ChanWoo Lee)   
  - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Johan Hovold)   
  - usb: mon: make mmapped memory read only (Tadeusz Struk)   
  - arch: um: Mark the stack non-executable to fix a binutils warning (David Gow)   
  - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Lukas Straub)   
  - um: Cleanup syscall_handler_t cast in syscalls_32.h (Lukas Straub)   
  - net/ieee802154: fix uninit value bug in dgram_sendmsg (Haimin Zhang)   
  - scsi: qedf: Fix a UAF bug in __qedf_probe() (Letu Ren)   
  - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer (Sergei Antonov)   
  - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure (Swati Agarwal)   
  - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property (Swati Agarwal)   
  - firmware: arm_scmi: Add SCMI PM driver remove routine (Cristian Marussi)   
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy (Dongliang Mu)   
  - perf tools: Fixup get_current_dir_name() compilation (Alexey Dobriyan)   
  - mm: pagewalk: Fix race between unmap and page walker (Steven Price)   
  - LTS tag: v5.4.217 (Sherry Yang)   
  - docs: update mediator information in CoC docs (Shuah Khan)   
  - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 (Sami Tolvanen)   
  - Revert "drm/amdgpu: use dirty framebuffer helper" (Greg Kroah-Hartman)   
  - xfs: remove unused variable 'done' (YueHaibing)   
  - xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Darrick J. Wong)   
  - xfs: streamline xfs_attr3_leaf_inactive (Darrick J. Wong)   
  - xfs: move incore structures out of xfs_da_format.h (Christoph Hellwig)   
  - xfs: fix memory corruption during remote attr value buffer invalidation (Darrick J. Wong)   
  - xfs: refactor remote attr value buffer invalidation (Darrick J. Wong)   
  - xfs: fix s_maxbytes computation on 32-bit kernels (Darrick J. Wong)   
  - xfs: truncate should remove all blocks, not just to the end of the page cache (Darrick J. Wong)   
  - xfs: introduce XFS_MAX_FILEOFF (Darrick J. Wong)   
  - xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Christoph Hellwig)   
  - LTS tag: v5.4.216 (Sherry Yang)   
  - clk: iproc: Do not rely on node name for correct PLL setup (Florian Fainelli)   
  - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Han Xu)   
  - selftests: Fix the if conditions of in test_extra_filter() (Wang Yufen)   
  - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Michael Kelley)   
  - nvme: add new line after variable declatation (Chaitanya Kulkarni)   
  - usbnet: Fix memory leak in usbnet_disconnect() (Peilin Ye)   
  - Input: melfas_mip4 - fix return value check in mip4_probe() (Yang Yingliang)   
  - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" (Brian Norris)   
  - soc: sunxi: sram: Fix debugfs info for A64 SRAM C (Samuel Holland)   
  - soc: sunxi: sram: Fix probe function ordering issues (Samuel Holland)   
  - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() (Cai Huoqing)   
  - soc: sunxi: sram: Prevent the driver from being unbound (Samuel Holland)   
  - soc: sunxi: sram: Actually claim SRAM regions (Samuel Holland)   
  - ARM: dts: am33xx: Fix MMCHS0 dma properties (YuTong Chang)   
  - ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver (Faiz Abbas)   
  - media: dvb_vb2: fix possible out of bound access (Hangyu Hua)   
  - mm: fix madivse_pageout mishandling on non-LRU page (Minchan Kim)   
  - mm/migrate_device.c: flush TLB while holding PTL (Alistair Popple)   
  - mm: prevent page_frag_alloc() from corrupting the memory (Maurizio Lombardi)   
  - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Mel Gorman)   
  - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Sergei Antonov)   
  - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 (Niklas Cassel)   
  - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() (ChenXiaoSong)   
  - ARM: dts: integrator: Tag PCI host with device_type (Linus Walleij)   
  - clk: ingenic-tcu: Properly enable registers before accessing timers (Aidan MacDonald)   
  - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 (Frank Wunderlich)   
  - uas: ignore UAS for Thinkplus chips (Hongling Zeng)   
  - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Hongling Zeng)   
  - uas: add no-uas quirk for Hiksemi usb_disk (Hongling Zeng)   
  - LTS tag: v5.4.215 (Sherry Yang)   
  - ext4: make directory inode spreading reflect flexbg size (Jan Kara)   
  - xfs: fix use-after-free when aborting corrupt attr inactivation (Darrick J. Wong)   
  - xfs: fix an ABBA deadlock in xfs_rename (Darrick J. Wong)   
  - xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Darrick J. Wong)   
  - xfs: split the sunit parameter update into two parts (Darrick J. Wong)   
  - xfs: refactor agfl length computation function (Darrick J. Wong)   
  - xfs: use bitops interface for buf log item AIL flag check (Brian Foster)   
  - xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster)   
  - xfs: fix some memory leaks in log recovery (Darrick J. Wong)   
  - xfs: always log corruption errors (Darrick J. Wong)   
  - xfs: constify the buffer pointer arguments to error functions (Darrick J. Wong)   
  - xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Darrick J. Wong)   
  - xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (kaixuxia)   
  - xfs: range check ri_cnt when recovering log items (Darrick J. Wong)   
  - xfs: add missing assert in xfs_fsmap_owner_from_rmap (Darrick J. Wong)   
  - xfs: slightly tweak an assert in xfs_fs_map_blocks (Christoph Hellwig)   
  - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Darrick J. Wong)   
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques)   
  - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Tetsuo Handa)   
  - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid (Nathan Huckleberry)   
  - drm/amd/display: Limit user regamma to a valid value (Yao Wang1)   
  - drm/amdgpu: use dirty framebuffer helper (Hamza Mahfooz)   
  - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Vitaly Kuznetsov)   
  - cifs: always initialize struct msghdr smb_msg completely (Stefan Metzmacher)   
  - usb: xhci-mtk: fix issue of out-of-bounds array access (Chunfeng Yun)   
  - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Stefan Haberland)   
  - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Ilpo Järvinen)   
  - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Ilpo Järvinen)   
  - serial: Create uart_xmit_advance() (Ilpo Järvinen)   
  - net: sched: fix possible refcount leak in tc_new_tfilter() (Hangyu Hua)   
  - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD (Sean Anderson)   
  - perf kcore_copy: Do not check /proc/modules is unchanged (Adrian Hunter)   
  - perf jit: Include program header in ELF files (Lieven Hey)   
  - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Marc Kleine-Budde)   
  - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal)   
  - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Vladimir Oltean)   
  - net/sched: taprio: avoid disabling offload when it was never enabled (Vladimir Oltean)   
  - of: mdio: Add of_node_put() when breaking out of for_each_xx (Liang He)   
  - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Michal Jaron)   
  - i40e: Fix VF set max MTU size (Michal Jaron)   
  - iavf: Fix set max MTU size with port VLAN and jumbo frames (Michal Jaron)   
  - iavf: Fix bad page state (Norbert Zulinski)   
  - MIPS: Loongson32: Fix PHY-mode being left unspecified (Serge Semin)   
  - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko (Randy Dunlap)   
  - net: team: Unsync device addresses on ndo_stop (Benjamin Poirier)   
  - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Lu Wei)   
  - iavf: Fix cached head and tail value for iavf_get_tx_pending (Brett Creeley)   
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Pablo Neira Ayuso)   
  - netfilter: nf_conntrack_irc: Tighten matching on DCC message (David Leadbeater)   
  - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers (Igor Ryzhov)   
  - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma (Fabio Estevam)   
  - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz (zain wang)   
  - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob (Brian Norris)   
  - mm/slub: fix to return errno if kmalloc() fails (Chao Yu)   
  - efi: libstub: check Shim mode using MokSBStateRT (Ard Biesheuvel)   
  - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Callum Osmotherly)   
  - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Luke D. Jones)   
  - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Luke D. Jones)   
  - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Luke D. Jones)   
  - ALSA: hda/realtek: Re-arrange quirk table entries (Takashi Iwai)   
  - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (huangwenhui)   
  - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Kai Vehmanen)   
  - ALSA: hda/tegra: set depop delay for tegra (Mohan Kumar)   
  - USB: serial: option: add Quectel RM520N (jerry meng)   
  - USB: serial: option: add Quectel BG95 0x0203 composition (Carl Yin(殷张成))   
  - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Greg Kroah-Hartman)   
  - Revert "usb: add quirks for Lenovo OneLink+ Dock" (Greg Kroah-Hartman)   
  - usb: cdns3: fix issue with rearming ISO OUT endpoint (Pawel Laszczak)   
  - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Piyush Mehta)   
  - usb: add quirks for Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Sergiu Moga)   
  - serial: atmel: remove redundant assignment in rs485_config (Lino Sanfilippo)   
  - tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data (Codrin.Ciubotariu@microchip.com)   
  - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Siddh Raman Pant)   
  - usb: xhci-mtk: relax TT periodic bandwidth allocation (Ikjoon Jang)   
  - usb: xhci-mtk: allow multiple Start-Split in a microframe (Chunfeng Yun)   
  - usb: xhci-mtk: add some schedule error number (Chunfeng Yun)   
  - usb: xhci-mtk: add a function to (un)load bandwidth info (Chunfeng Yun)   
  - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Chunfeng Yun)   
  - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Chunfeng Yun)   
  - usb: xhci-mtk: get the microframe boundary for ESIT (Chunfeng Yun)   
  - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Wesley Cheng)   
  - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() (Thinh Nguyen)   
  - usb: dwc3: gadget: Refactor pullup() (Thinh Nguyen)   
  - usb: dwc3: gadget: Prevent repeat pullup() (Thinh Nguyen)   
  - usb: dwc3: Issue core soft reset before enabling run/stop (Wesley Cheng)   
  - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Wesley Cheng)   
  - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Takashi Iwai)   
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write (Hyunwoo Kim)   
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map (Youling Tang)   
  - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() (Alexander Sverdlin)   
  - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (David Howells)   
  - net: usb: qmi_wwan: add Quectel RM520N (jerry.meng)   
  - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Mohan Kumar)   
  - ALSA: hda/sigmatel: Keep power up while beep is enabled (Takashi Iwai)   
  - rxrpc: Fix calc of resend age (David Howells)   
  - rxrpc: Fix local destruction being repeated (David Howells)   
  - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Xiaolei Wang)   
  - ASoC: nau8824: Fix semaphore unbalance at error paths (Takashi Iwai)   
  - iomap: iomap that extends beyond EOF should be marked dirty (Chandan Babu R)   
  - MAINTAINERS: add Chandan as xfs maintainer for 5.4.y (Chandan Babu R)   
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Stefan Metzmacher)   
  - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg)   
  - tracing: hold caller_addr to hardirq_{enable,disable}_ip (Yipeng Zou)   
  - task_stack, x86/cea: Force-inline stack helpers (Borislav Petkov)   
  - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Sasha Levin)   
  - drm/meson: Fix OSD1 RGB to YCbCr coefficient (Stuart Menefy)   
  - drm/meson: Correct OSD1 global alpha value (Stuart Menefy)   
  - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx (Pali Rohár)   
  - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Trond Myklebust)   
  - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Sergey Shtylyov)   
  - LTS tag: v5.4.214 (Sherry Yang)   
  - tracefs: Only clobber mode/uid/gid on remount if asked (Brian Norris)   
  - soc: fsl: select FSL_GUTS driver for DPIO (Mathew McBride)   
  - net: dp83822: disable rx error interrupt (Enguerrand de Ribaucourt)   
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() (Jann Horn)   
  - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Hu Xiaoying)   
  - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes (Hans de Goede)   
  - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Yu Zhe)   
  - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi)   
  - Input: iforce - add support for Boeder Force Feedback Wheel (Greg Tulli)   
  - ieee802154: cc2520: add rc code in cc2520_tx() (Li Qiong)   
  - tg3: Disable tg3 device on system reboot to avoid triggering AER (Kai-Heng Feng)   
  - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Even Xu)   
  - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Jason Wang)   
  - drm/msm/rd: Fix FIFO-full deadlock (Rob Clark)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.314.4.el7uek]
changelog:
  - Feature: Add cmdline param sched_uek=[preempt,wakeidle] (Libo Chen)  [Orabug: 34779452]  
  - perf/x86/intel: Hide Topdown metrics events if slots is not enumerated (Kan Liang)  [Orabug: 34264064]  
  - net: macsec: Severe performance regression in "...preserve ordering" (Venkat Venkatsubra)  [Orabug: 34653784]  
  - mISDN: fix use-after-free bugs in l1oip timer handlers (Duoming Zhou)  [Orabug: 34719781]  {CVE-2022-3565} 
  - x86/microcode/AMD: Apply the patch late on every logical thread (Mihai Carabas)  [Orabug: 34731079]  
  - x86/microcode/AMD: Apply the patch early on every logical thread (Borislav Petkov)  [Orabug: 34731079]  
  - io_uring/af_unix: defer registered files gc to io_uring release (Pavel Begunkov)  [Orabug: 34743499]  {CVE-2022-2602} 
  - scsi: target: core: Silence the message about unknown VPD pages (Konstantin Shelekhin)  [Orabug: 34764768]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.314.5.el7uek]
changelog:
  - rds: Remove the cp_rdsinfo_pending flag (Håkon Bugge)  [Orabug: 34658658]  
  - RDMA/uverbs: restrack shared PDs (Sharath Srinivasan)  [Orabug: 34789017]  
  - rds: ib: Fix cleanup of rds_ib_cache_gc_worker (Håkon Bugge)  [Orabug: 34806077]  
  - KVM: nVMX: Add tracepoint for nested VM-Enter (David Matlack)  [Orabug: 34806795]  
  - KVM: x86: Update trace function for nested VM entry to support VMX (Mingwei Zhang)  [Orabug: 34806795]  
  - Revert "KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint" (Maciej S. Szmigiero)  [Orabug: 34806795]  
  - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - x86/kvm: Always inline evmcs_write64() (Peter Zijlstra)  [Orabug: 34806795]  
  - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Like Xu)  [Orabug: 34806795]  
  - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Sean Christopherson)  [Orabug: 34806795]  
  - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov)  [Orabug: 34806795]  
  - KVM: nVMX: Add VM-Enter failed tracepoints for super early checks (Sean Christopherson)  [Orabug: 34806795]  
  - x86: Ignore iommu=off for AMD cpus (Dave Kleikamp)  [Orabug: 34034614]  
  - uek-rpm: Add xt_MASQUERADE to nano rpm (Somasundaram Krishnasamy)  [Orabug: 34630038]  
  - x86/mce: Retrieve poison range from hardware (Jane Chu)  [Orabug: 34670113]  
  - x86/mce: Include a MCi_MISC value in faked mce logs (Tony Luck)  [Orabug: 34670113]  
  - pmem: fix a name collision (Jane Chu)  [Orabug: 34670113]  
  - pmem: implement pmem_recovery_write() (Jane Chu)  [Orabug: 34670113]  
  - pmem: refactor pmem_clear_poison() (Jane Chu)  [Orabug: 34670113]  
  - dax: add .recovery_write dax_operation (Jane Chu)  [Orabug: 34670113]  
  - dax: introduce DAX_RECOVERY_WRITE dax access mode (Jane Chu)  [Orabug: 34670113]  
  - mce: fix set_mce_nospec to always unmap the whole page (Jane Chu)  [Orabug: 34670113]  
  - acpi/nfit: rely on mce->misc to determine poison granularity (Jane Chu)  [Orabug: 34670113]  
  - RDMA/restrack: Support all QP types (Leon Romanovsky)  [Orabug: 34704742]  
  - RDMA/core: Always release restrack object (Leon Romanovsky)  [Orabug: 34704742]  
  - RDMA/core: Add CM to restrack after successful attachment to a device (Shay Drory)  [Orabug: 34704742]  
  - Revert "rdmaip: Flush ARP cache after address has been cleared" (Sharath Srinivasan)  [Orabug: 34739575]  
  - vdpa/mlx5: default_mtu should not override mtu from vdpa tool (Si-Wei Liu)  [Orabug: 34756655]  
  - virtio-net: use mtu size as buffer length for big packets (Gavin Li)  [Orabug: 34756655]  
  - virtio-net: introduce and use helper function for guest gso support checks (Gavin Li)  [Orabug: 34756655]  
  - vdpa/mlx5: Use consistent RQT size (Eli Cohen)  [Orabug: 34756655]  
  - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang)  [Orabug: 34756655]  
  - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang)  [Orabug: 34756655]  
  - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Eli Cohen)  [Orabug: 34756655]  
  - vhost: handle error while adding split ranges to iotlb (Anirudh Rayabharam)  [Orabug: 34756655]  
  - vdpa: support exposing the count of vqs to userspace (Longpeng)  [Orabug: 34756655]  
  - vdpa: change the type of nvqs to u32 (Longpeng)  [Orabug: 34756655]  
  - vdpa: support exposing the config size to userspace (Longpeng)  [Orabug: 34756655]  
  - vdpa/mlx5: re-create forwarding rules after mac modified (Michael Qiu)  [Orabug: 34756655]  
  - Add definition of VIRTIO_F_IN_ORDER feature bit (Gautam Dawar)  [Orabug: 34756655]  
  - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Zhu Lingshan)  [Orabug: 34756655]  
  - vhost: allow batching hint without size (Jason Wang)  [Orabug: 34756655]  
  - vdpa: fix use-after-free on vp_vdpa_remove (Zhang Min)  [Orabug: 34756655]  
  - vhost: fix hung thread due to erroneous iotlb entries (Anirudh Rayabharam)  [Orabug: 34756655]  
  - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Si-Wei Liu)  [Orabug: 34756655]  
  - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Si-Wei Liu)  [Orabug: 34756655]  
  - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Si-Wei Liu)  [Orabug: 34756655]  
  - RDMA/cma: Use output interface for net_dev check (Håkon Bugge)  [Orabug: 34774008]  
  - Revert "RDMA/cma: Use output interface for net_dev check" (Håkon Bugge)  [Orabug: 34774008]  
  - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Daniel Borkmann)  [Orabug: 34797062]  
  - uaccess: Add strict non-pagefault kernel-space read function (Daniel Borkmann)  [Orabug: 34797062]  
  - do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Jim Newsome)  [Orabug: 34798125]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.314.6.el7uek]
changelog:
  - RDMA/mlx5: Change debug log level for remote access error syndromes (Arumugam Kolappan)  [Orabug: 34798452]  
  - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Track xAPIC ID only on userspace SET, _after_ vAPIC is updated (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Flush the "current" TLB when activating AVIC (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Purge "highest ISR" cache when updating APICv state (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Add AVIC doorbell tracepoint (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Introduce hybrid-AVIC mode (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Refresh AVIC configuration when changing APIC mode (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: Deactivate APICv on vCPU with APIC disabled (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Fix x2APIC MSRs interception (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Adding support for configuring x2APIC MSRs interception (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - x86/cpufeatures: Introduce x2AVIC CPUID bit (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Do not block APIC write for non ICR registers (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (Zeng Guang)  [Orabug: 34160613]  
  - KVM: x86: disable preemption while updating apicv inhibition (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: SVM: remove avic's broken code that updated APIC ID (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: document AVIC/APICv inhibit reasons (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: SVM: allow to force AVIC to be enabled (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Trace all APICv inhibit changes and capture overall status (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: fix panic on out-of-bounds guest IRQ (Yi Wang)  [Orabug: 34160613]  
  - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Suravee Suthikulpanit)  [Orabug: 34160613]  
  - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Paolo Bonzini)  [Orabug: 34160613]  
  - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Skip APICv update if APICv is disable at the module level (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: set IRR in svm_deliver_interrupt (Paolo Bonzini)  [Orabug: 34160613]  
  - KVM: SVM: extract avic_ring_doorbell (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: Add helpers to wake/query blocking vCPU (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: ensure APICv is considered inactive if there is no APIC (Paolo Bonzini)  [Orabug: 34160613]  
  - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: Move SVM's APICv sanity check to common x86 (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: avoid refreshing avic if its state didn't change (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: Unexport __kvm_request_apicv_update() (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov)  [Orabug: 34160613]  
  - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Sean Christopherson)  [Orabug: 34160613]  
  - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Maxim Levitsky)  [Orabug: 34160613]  
  - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov)  [Orabug: 34160613]  
  - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov)  [Orabug: 34160613]  
  - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Vitaly Kuznetsov)  [Orabug: 34160613]  
  - kvm: Replace vcpu->swait with rcuwait (Davidlohr Bueso)  [Orabug: 34160613]  
  - rcuwait: Introduce rcuwait_active() (Davidlohr Bueso)  [Orabug: 34160613]  
  - rcuwait: Introduce prepare_to and finish_rcuwait (Davidlohr Bueso)  [Orabug: 34160613]  
  - rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Davidlohr Bueso)  [Orabug: 34160613]  
  - rcuwait: Fix stale wake call name in comment (Davidlohr Bueso)  [Orabug: 34160613]  
  - rcuwait: Add @state argument to rcuwait_wait_event() (Peter Zijlstra (Intel))  [Orabug: 34160613]  
  - acpi: Remove header dependency (Peter Zijlstra)  [Orabug: 34160613]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.314.6.1.el7uek]
changelog:
  - RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Jason Gunthorpe)  [Orabug: 34859614]  
  - RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Jason Gunthorpe)  [Orabug: 34859614]  
  - Adding a new sysfs entry point -- forcepower -- to /sys/bus/pci/slots/X. (James Puthukattukaran)  [Orabug: 34859609]  
  - nvme: paring quiesce/unquiesce (Ming Lei)  [Orabug: 34859609]  
  - nvme: prepare for pairing quiescing and unquiescing (Ming Lei)  [Orabug: 34859609]  
  - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei)  [Orabug: 34859609]  
  - nvme: add APIs for stopping/starting admin queue (Ming Lei)  [Orabug: 34859609]  
  - nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (James Smart)  [Orabug: 34859609]  
  - nvme-fc: avoid race between time out and tear down (James Smart)  [Orabug: 34859609]  
  - nvme-fc: update hardware queues before using them (Daniel Wagner)  [Orabug: 34859609]  
  - nvme-fabrics: reject I/O to offline device (Victor Gladkov)  [Orabug: 34859609]  
  - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (James Smart)  [Orabug: 34859609]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.314.6.2.el7uek]
changelog:
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds)  [Orabug: 34883034]  {CVE-2022-4378} 
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds)  [Orabug: 34883034]  {CVE-2022-4378}


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.314.6.3.el7uek]
changelog:
  - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Maxim Mikityanskiy)  [Orabug: 34841792]  
  - net/mlx5e: Abstract MQPRIO params (Tariq Toukan)  [Orabug: 34841792]  
  - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Maxim Mikityanskiy)  [Orabug: 34841792]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.1.el7uek]
changelog:
  - Adding a new sysfs entry point -- forcepower -- to /sys/bus/pci/slots/X. (James Puthukattukaran)  [Orabug: 34716494]  
  - nvme: paring quiesce/unquiesce (Ming Lei)  [Orabug: 34716494]  
  - nvme: prepare for pairing quiescing and unquiescing (Ming Lei)  [Orabug: 34716494]  
  - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei)  [Orabug: 34716494]  
  - nvme: add APIs for stopping/starting admin queue (Ming Lei)  [Orabug: 34716494]  
  - nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (James Smart)  [Orabug: 34716494]  
  - nvme-fc: avoid race between time out and tear down (James Smart)  [Orabug: 34716494]  
  - nvme-fc: update hardware queues before using them (Daniel Wagner)  [Orabug: 34716494]  
  - nvme-fabrics: reject I/O to offline device (Victor Gladkov)  [Orabug: 34716494]  
  - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (James Smart)  [Orabug: 34716494]  
  - RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Jason Gunthorpe)  [Orabug: 34802357]  
  - RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Jason Gunthorpe)  [Orabug: 34802357]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.315.2.el7uek]
changelog:
  - x86/kvm/vmx: Make noinstr clean (Peter Zijlstra)   
  - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Josh Poimboeuf)   
  - x86/entry: Remove skip_r11rcx (Peter Zijlstra)   
  - mISDN: fix misuse of put_device() in mISDN_register_device() (Wang ShaoBo)   
  - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Zhang Qilong)   
  - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Zhang Qilong)   
  - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Zhang Qilong)   
  - LTS tag: v5.4.224 (Sherry Yang)   
  - ipc: remove memcg accounting for sops objects in do_semtimedop() (Vasily Averin)   
  - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Dokyung Song)   {CVE-2022-3628} 
  - drm/i915/sdvo: Setup DDC fully before output init (Ville Syrjälä)   
  - drm/i915/sdvo: Filter out invalid outputs more sensibly (Ville Syrjälä)   
  - drm/rockchip: dsi: Force synchronous probe (Brian Norris)   
  - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times (Sascha Hauer)   
  - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky)   
  - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky)   
  - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky)   
  - KVM: x86: Mask off reserved bits in CPUID.80000008H (Jim Mattson)   
  - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Jim Mattson)   
  - ext4: fix BUG_ON() when directory entry has invalid rec_len (Luís Henriques)   
  - ext4: fix warning in 'ext4_da_release_space' (Ye Bin)   
  - parisc: Avoid printing the hardware path twice (Helge Deller)   
  - parisc: Export iosapic_serial_irq() symbol for serial port driver (Helge Deller)   
  - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Helge Deller)   
  - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (John Veness)   
  - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Kan Liang)   
  - perf/x86/intel: Fix pebs event constraints for ICL (Kan Liang)   
  - efi: random: reduce seed size to 32 bytes (Ard Biesheuvel)   
  - fuse: add file_modified() to fallocate (Miklos Szeredi)   
  - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Gaosheng Cui)   
  - tracing/histogram: Update document for KEYS_MAX size (Zheng Yejian)   
  - tools/nolibc/string: Fix memcmp() implementation (Rasmus Villemoes)   
  - kprobe: reverse kp->flags when arm_kprobe failed (Li Qiang)   
  - tcp/udp: Make early_demux back namespacified. (Kuniyuki Iwashima)   
  - btrfs: fix type of parameter generation in btrfs_get_dentry (David Sterba)   
  - binder: fix UAF of alloc->vma in race with munmap() (Carlos Llamas)   
  - memcg: enable accounting of ipc resources (Vasily Averin)   
  - tcp/udp: Fix memory leak in ipv6_renew_options(). (Kuniyuki Iwashima)   
  - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Yu Kuai)   
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (Luiz Augusto von Dentz)   {CVE-2022-42895} 
  - xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Chuhong Yuan)   
  - xfs: group quota should return EDQUOT when prj quota enabled (Eric Sandeen)   
  - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Dave Chinner)   
  - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Darrick J. Wong)   
  - xfs: don't fail verifier on empty attr3 leaf block (Brian Foster)   
  - i2c: xiic: Add platform module alias (Martin Tůma)   
  - HID: saitek: add madcatz variant of MMO7 mouse device ID (Samuel Bailey)   
  - scsi: core: Restrict legal sdev_state transitions via sysfs (Uday Shankar)   
  - media: meson: vdec: fix possible refcount leak in vdec_probe() (Hangyu Hua)   
  - media: dvb-frontends/drxk: initialize err to 0 (Hans Verkuil)   
  - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)   
  - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)   
  - ipv6: fix WARNING in ip6_route_net_exit_late() (Zhengchao Shao)   
  - net, neigh: Fix null-ptr-deref in neigh_table_clear() (Chen Zhongjin)   
  - net: mdio: fix undefined behavior in bit shift for __mdiobus_register (Gaosheng Cui)   
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Zhengchao Shao)   
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy)   
  - btrfs: fix ulist leaks in error paths of qgroup self tests (Filipe Manana)   
  - btrfs: fix inode list leak during backref walking at find_parent_nodes() (Filipe Manana)   
  - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() (Filipe Manana)   
  - isdn: mISDN: netjet: fix wrong check of device registration (Yang Yingliang)   
  - mISDN: fix possible memory leak in mISDN_register_device() (Yang Yingliang)   
  - rose: Fix NULL pointer dereference in rose_send_frame() (Zhang Qilong)   
  - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Zhengchao Shao)   
  - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Zhengchao Shao)   
  - ipvs: use explicitly signed chars (Jason A. Donenfeld)   
  - netfilter: nf_tables: release flow rule object from commit path (Pablo Neira Ayuso)   
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan)   
  - net: sched: Fix use after free in red_enqueue() (Dan Carpenter)   
  - ata: pata_legacy: fix pdc20230_set_piomode() (Sergey Shtylyov)   
  - net: fec: fix improper use of NETDEV_TX_BUSY (Zhang Changzhong)   
  - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() (Shang XiaoJing)   
  - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() (Shang XiaoJing)   
  - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Dan Carpenter)   
  - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Chen Zhongjin)   
  - net: dsa: Fix possible memory leaks in dsa_loop_init() (Chen Zhongjin)   
  - nfs4: Fix kmemleak when allocate slot failed (Zhang Xiaoxu)   
  - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Trond Myklebust)   
  - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Trond Myklebust)   
  - IB/hfi1: Correctly move list in sc_disable() (Dean Luick)   
  - LTS tag: v5.4.223 (Sherry Yang)   
  - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive (Biju Das)   
  - net: enetc: survive memory pressure without crashing (Vladimir Oltean)   
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan)   
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Hyong Youb Kim)   
  - nh: fix scope used to find saddr when adding non gw nh (Nicolas Dichtel)   
  - net: ehea: fix possible memory leak in ehea_register_port() (Yang Yingliang)   
  - openvswitch: switch from WARN to pr_warn (Aaron Conole)   
  - ALSA: aoa: Fix I2S device accounting (Takashi Iwai)   
  - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Yang Yingliang)   
  - PM: domains: Fix handling of unavailable/disabled idle states (Sudeep Holla)   
  - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() (Yang Yingliang)   
  - i40e: Fix flow-type by setting GL_HASH_INSET registers (Slawomir Laba)   
  - i40e: Fix VF hang when reset is triggered on another VF (Sylwester Dziedziuch)   
  - i40e: Fix ethtool rx-flow-hash setting for X722 (Slawomir Laba)   
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' (Hans Verkuil)   
  - media: v4l2-dv-timings: add sanity checks for blanking values (Hans Verkuil)   
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil)   
  - media: vivid: s_fbuf: add more sanity checks (Hans Verkuil)   
  - PM: hibernate: Allow hybrid sleep to work with s2idle (Mario Limonciello)   
  - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path (Dongliang Mu)   
  - tcp: fix indefinite deferral of RTO with SACK reneging (Neal Cardwell)   
  - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY (Zhang Changzhong)   
  - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Zhengchao Shao)   
  - kcm: annotate data-races around kcm->rx_wait (Eric Dumazet)   
  - kcm: annotate data-races around kcm->rx_psock (Eric Dumazet)   
  - amd-xgbe: add the bit rate quirk for Molex cables (Raju Rangoju)   
  - amd-xgbe: fix the SFP compliance codes check for DAC cables (Raju Rangoju)   
  - x86/unwind/orc: Fix unreliable stack dump with gcov (Chen Zhongjin)   
  - net: netsec: fix error handling in netsec_register_mdio() (Yang Yingliang)   
  - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long)   
  - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Yang Yingliang)   
  - arc: iounmap() arg is volatile (Randy Dunlap)   
  - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Nathan Huckleberry)   
  - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation (Alexander Stein)   
  - net: ieee802154: fix error return code in dgram_bind() (Wei Yongjun)   
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Rik van Riel)   
  - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Chen Zhou)   
  - xen/gntdev: Prevent leaking grants (M. Vefa Bicakci)   
  - Xen/gntdev: don't ignore kernel unmapping error (Jan Beulich)   
  - xfs: force the log after remapping a synchronous-writes file (Chandan Babu R)   
  - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Chandan Babu R)   
  - xfs: finish dfops on every insert range shift iteration (Chandan Babu R)   
  - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Heiko Carstens)   
  - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Heiko Carstens)   
  - perf auxtrace: Fix address filter symbol name match for modules (Adrian Hunter)   
  - kernfs: fix use-after-free in __kernfs_remove (Christian A. Ehrhardt)   
  - mmc: core: Fix kernel panic when remove non-standard SDIO card (Matthew Ma)   
  - drm/msm/hdmi: fix memory corruption with too many bridges (Johan Hovold)   
  - drm/msm/dsi: fix memory corruption with too many bridges (Johan Hovold)   
  - mac802154: Fix LQI recording (Miquel Raynal)   
  - fbdev: smscufx: Fix several use-after-free bugs (Hyunwoo Kim)   
  - iio: light: tsl2583: Fix module unloading (Shreeya Patel)   
  - tools: iio: iio_utils: fix digit calculation (Matti Vaittinen)   
  - xhci: Remove device endpoints from bandwidth list when freeing the device (Mathias Nyman)   
  - mtd: rawnand: marvell: Use correct logic for nand-keep-config (Tony O'Brien)   
  - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Jens Glathe)   
  - usb: bdc: change state when port disconnected (Justin Chen)   
  - usb: dwc3: gadget: Don't set IMI for no_interrupt (Thinh Nguyen)   
  - usb: dwc3: gadget: Stop processing more requests on IMI (Thinh Nguyen)   
  - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Hannu Hartikainen)   
  - ALSA: au88x0: use explicitly signed char (Jason A. Donenfeld)   
  - ALSA: Use del_timer_sync() before freeing timer (Steven Rostedt (Google))   
  - can: kvaser_usb: Fix possible completions during init_completion (Anssi Hannula)   
  - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() (Yang Yingliang)   
  - LTS tag: v5.4.222 (Sherry Yang)   
  - once: fix section mismatch on clang builds (Greg Kroah-Hartman)   
  - LTS tag: v5.4.221 (Sherry Yang)   
  - mm: /proc/pid/smaps_rollup: fix no vma's null-deref (Seth Jenkins)   
  - hv_netvsc: Fix race between VF offering and VF association message from host (Gaurav Kohli)   
  - Makefile.debug: re-enable debug info for .S files (Nick Desaulniers)   
  - ACPI: video: Force backlight native for more TongFang devices (Werner Sembach)   
  - riscv: topology: fix default topology reporting (Conor Dooley)   
  - arm64: topology: move store_cpu_topology() to shared code (Conor Dooley)   
  - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar)   
  - net: hns: fix possible memory leak in hnae_ae_register() (Yang Yingliang)   
  - net: sched: cake: fix null pointer access issue when cake_init() fails (Zhengchao Shao)   
  - net: phy: dp83867: Extend RX strap quirk for SGMII mode (Harini Katakam)   
  - net/atm: fix proc_mpc_write incorrect return value (Xiaobo Liu)   
  - HID: magicmouse: Do not set BTN_MOUSE on double report (José Expósito)   
  - tipc: fix an information leak in tipc_topsrv_kern_subscr (Alexander Potapenko)   
  - tipc: Fix recognition of trial period (Mark Tomlinson)   
  - ACPI: extlog: Handle multiple records (Tony Luck)   
  - btrfs: fix processing of delayed tree block refs during backref walking (Filipe Manana)   
  - btrfs: fix processing of delayed data refs during backref walking (Filipe Manana)   
  - r8152: add PID for the Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - arm64: errata: Remove AES hwcap for COMPAT tasks (James Morse)   
  - media: venus: dec: Handle the case where find_format fails (Bryan O'Donoghue)   
  - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Eric Ren)   
  - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Kai-Heng Feng)   
  - ata: ahci-imx: Fix MODULE_ALIAS (Alexander Stein)   
  - hwmon/coretemp: Handle large core ID value (Zhang Rui)   
  - ocfs2: fix BUG when iput after ocfs2_mknod fails (Joseph Qi)   
  - ocfs2: clear dinode links count in case of error (Joseph Qi)   
  - xfs: fix use-after-free on CIL context on shutdown (Dave Chinner)   
  - xfs: reflink should force the log out if mounted with wsync (Christoph Hellwig)   
  - xfs: factor out a new xfs_log_force_inode helper (Christoph Hellwig)   
  - xfs: trylock underlying buffer on dquot flush (Brian Foster)   
  - xfs: don't write a corrupt unmount record to force summary counter recalc (Darrick J. Wong)   
  - xfs: tail updates only need to occur when LSN changes (Dave Chinner)   
  - xfs: factor common AIL item deletion code (Dave Chinner)   
  - xfs: Throttle commits on delayed background CIL push (Dave Chinner)   
  - xfs: Lower CIL flush limit for large logs (Dave Chinner)   
  - xfs: preserve default grace interval during quotacheck (Darrick J. Wong)   
  - xfs: fix unmount hang and memory leak on shutdown during quotaoff (Brian Foster)   
  - xfs: factor out quotaoff intent AIL removal and memory free (Brian Foster)   
  - xfs: Replace function declaration by actual definition (Pavel Reichl)   
  - xfs: remove the xfs_qoff_logitem_t typedef (Pavel Reichl)   
  - xfs: remove the xfs_dq_logitem_t typedef (Pavel Reichl)   
  - xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Pavel Reichl)   
  - xfs: check owner of dir3 blocks (Darrick J. Wong)   
  - xfs: check owner of dir3 data blocks (Darrick J. Wong)   
  - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Darrick J. Wong)   
  - xfs: xfs_buf_corruption_error should take __this_address (Darrick J. Wong)   
  - xfs: add a function to deal with corrupt buffers post-verifiers (Darrick J. Wong)   
  - xfs: rework collapse range into an atomic operation (Brian Foster)   
  - xfs: rework insert range into an atomic operation (Brian Foster)   
  - xfs: open code insert range extent split helper (Brian Foster)   
  - LTS tag: v5.4.220 (Sherry Yang)   
  - thermal: intel_powerclamp: Use first online CPU as control_cpu (Rafael J. Wysocki)   
  - inet: fully convert sk->sk_rx_dst to RCU rules (Eric Dumazet)   
  - efi: libstub: drop pointless get_memory_map() call (Ard Biesheuvel)   
  - md: Replace snprintf with scnprintf (Saurabh Sengar)   
  - ext4: continue to expand file system when the target size doesn't reach (Jerry Lee 李修賢)   
  - net/ieee802154: don't warn zero-sized raw_sendmsg() (Tetsuo Handa)   
  - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" (Alexander Aring)   
  - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Adrian Hunter)   
  - clk: bcm2835: Make peripheral PLLC critical (Maxime Ripard)   
  - usb: idmouse: fix an uninit-value in idmouse_open (Dongliang Mu)   
  - nvmet-tcp: add bounds check on Transfer Tag (Varun Prakash)   
  - nvme: copy firmware_rev on each init (Keith Busch)   
  - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() (Xiaoke Wang)   
  - Revert "usb: storage: Add quirk for Samsung Fit flash" (sunghwan jung)   
  - usb: musb: Fix musb_gadget.c rxstate overflow bug (Robin Guo)   
  - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Jianglei Nie)   
  - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Logan Gunthorpe)   
  - HID: roccat: Fix use-after-free in roccat_read() (Hyunwoo Kim)   
  - bcache: fix set_at_max_writeback_rate() for multiple attached devices (Coly Li)   
  - ata: libahci_platform: Sanity check the DT child nodes number (Serge Semin)   
  - staging: vt6655: fix potential memory leak (Nam Cao)   
  - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() (Wei Yongjun)   
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Shigeru Yoshida)   
  - scsi: 3w-9xxx: Avoid disabling device if failing to enable it (Letu Ren)   
  - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate (Quanyang Wang)   
  - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() (Zheyu Ma)   
  - clk: zynqmp: Fix stack-out-of-bounds in strncpy` (Ian Nam)   
  - btrfs: scrub: try to fix super block errors (Qu Wenruo)   
  - ARM: dts: imx6sx: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6sll: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6sl: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6qp: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6dl: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6q: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 (Haibo Chen)   
  - mmc: sdhci-msm: add compatible string check for sdm670 (Richard Acayan)   
  - drm/amdgpu: fix initial connector audio value (hongao)   
  - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading (Hans de Goede)   
  - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Maya Matuszczyk)   
  - drm/vc4: vec: Fix timings for VEC modes (Mateusz Kwiatkowski)   
  - drm/amd/display: fix overflow on MIN_I64 definition (David Gow)   
  - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Javier Martinez Canillas)   
  - drm: Use size_t type for len variable in drm_copy_field() (Javier Martinez Canillas)   
  - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jianglei Nie)   
  - r8152: Rate limit overflow messages (Andrew Gaul)   
  - Bluetooth: L2CAP: Fix user-after-free (Luiz Augusto von Dentz)   
  - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Liu Jian)   
  - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Daniel Golle)   
  - wifi: rt2x00: set SoC wmac clock register (Daniel Golle)   
  - wifi: rt2x00: set VGC gain for both chains of MT7620 (Daniel Golle)   
  - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Daniel Golle)   
  - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Daniel Golle)   
  - can: bcm: check the result of can_send() in bcm_can_tx() (Ziyang Xuan)   
  - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (Luiz Augusto von Dentz)   
  - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() (Tetsuo Handa)   
  - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Alexander Coffin)   
  - xfrm: Update ipcomp_scratches with NULL when freed (Khalid Masum)   
  - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Tetsuo Handa)   
  - tcp: annotate data-race around tcp_md5sig_pool_populated (Eric Dumazet)   
  - openvswitch: Fix overreporting of drops in dropwatch (Mike Pattrick)   
  - openvswitch: Fix double reporting of drops in dropwatch (Mike Pattrick)   
  - bpftool: Clear errno after libcap's checks (Quentin Monnet)   
  - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Wright Feng)   
  - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Anna Schumaker)   
  - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (Srinivas Pandruvada)   
  - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (Chao Qin)   
  - MIPS: BCM47XX: Cast memcmp() of function to (void *) (Kees Cook)   
  - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Arvid Norlander)   
  - f2fs: fix race condition on setting FI_NO_EXTENT flag (Zhang Qilong)   
  - crypto: cavium - prevent integer overflow loading firmware (Dan Carpenter)   
  - kbuild: remove the target in signal traps when interrupted (Masahiro Yamada)   
  - iommu/iova: Fix module config properly (Robin Murphy)   
  - crypto: ccp - Release dma channels before dmaengine unrgister (Koba Ko)   
  - crypto: akcipher - default implementation for setting a private key (Ignat Korchagin)   
  - iommu/omap: Fix buffer overflow in debugfs (Dan Carpenter)   
  - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long)   
  - powerpc: Fix SPE Power ISA properties for e500v1 platforms (Pali Rohár)   
  - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 (Nicholas Piggin)   
  - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Vitaly Kuznetsov)   
  - powerpc/powernv: add missing of_node_put() in opal_export_attrs() (Zheng Yongjun)   
  - powerpc/pci_dn: Add missing of_node_put() (Liang He)   
  - powerpc/sysdev/fsl_msi: Add missing of_node_put() (Liang He)   
  - powerpc/math_emu/efp: Include module.h (Nathan Chancellor)   
  - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg (Jack Wang)   
  - clk: ast2600: BCLK comes from EPLL (Joel Stanley)   
  - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe (Miaoqian Lin)   
  - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration (Stefan Wahren)   
  - spmi: pmic-arb: correct duplicate APID to PPID mapping logic (David Collins)   
  - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Dave Jiang)   
  - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent (Chen-Yu Tsai)   
  - mfd: sm501: Add check for platform_driver_register() (Jiasheng Jiang)   
  - mfd: fsl-imx25: Fix check for platform_get_irq() errors (Dan Carpenter)   
  - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() (Christophe JAILLET)   
  - mfd: lp8788: Fix an error handling path in lp8788_probe() (Christophe JAILLET)   
  - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() (Christophe JAILLET)   
  - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() (Christophe JAILLET)   
  - fsi: core: Check error number after calling ida_simple_get (Jiasheng Jiang)   
  - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() (Duoming Zhou)   
  - serial: 8250: Fix restoring termios speed after suspend (Pali Rohár)   
  - firmware: google: Test spinlock on panic path to avoid lockups (Guilherme G. Piccoli)   
  - staging: vt6655: fix some erroneous memory clean-up loops (Nam Cao)   
  - phy: qualcomm: call clk_disable_unprepare in the error handling (Dongliang Mu)   
  - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown (Sherry Sun)   
  - drivers: serial: jsm: fix some leaks in probe (Dan Carpenter)   
  - usb: gadget: function: fix dangling pnp_string in f_printer.c (Albert Briscoe)   
  - xhci: Don't show warning for reinit on known broken suspend (Mario Limonciello)   
  - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Logan Gunthorpe)   
  - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() (Dan Carpenter)   
  - ata: fix ata_id_has_dipm() (Niklas Cassel)   
  - ata: fix ata_id_has_ncq_autosense() (Niklas Cassel)   
  - ata: fix ata_id_has_devslp() (Niklas Cassel)   
  - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() (Niklas Cassel)   
  - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Bernard Metzler)   
  - mtd: devices: docg3: check the return value of devm_ioremap() in the probe (William Dean)   
  - dyndbg: let query-modname override actual module name (Jim Cromie)   
  - dyndbg: fix module.dyndbg handling (Jim Cromie)   
  - misc: ocxl: fix possible refcount leak in afu_ioctl() (Hangyu Hua)   
  - RDMA/rxe: Fix the error caused by qp->sk (Zhu Yanjun)   
  - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Zhu Yanjun)   
  - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init (Miaoqian Lin)   
  - tty: xilinx_uartps: Fix the ignore_status (Shubhrajyoti Datta)   
  - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop (Liang He)   
  - HSI: omap_ssi_port: Fix dma_map_sg error check (Jack Wang)   
  - HSI: omap_ssi: Fix refcount leak in ssi_probe (Miaoqian Lin)   
  - clk: tegra20: Fix refcount leak in tegra20_clock_init (Miaoqian Lin)   
  - clk: tegra: Fix refcount leak in tegra114_clock_init (Miaoqian Lin)   
  - clk: tegra: Fix refcount leak in tegra210_clock_init (Miaoqian Lin)   
  - clk: berlin: Add of_node_put() for of_get_parent() (Liang He)   
  - clk: oxnas: Hold reference returned by of_get_parent() (Liang He)   
  - clk: meson: Hold reference returned by of_get_parent() (Liang He)   
  - iio: ABI: Fix wrong format of differential capacitance channel ABI. (Jonathan Cameron)   
  - iio: inkern: only release the device node when done with it (Nuno Sá)   
  - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq (Claudiu Beznea)   
  - iio: adc: at91-sama5d2_adc: check return status for pressure and touch (Claudiu Beznea)   
  - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX (Claudiu Beznea)   
  - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen (Dmitry Torokhov)   
  - ARM: Drop CMDLINE_* dependency on ATAGS (Geert Uytterhoeven)   
  - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family (Dmitry Torokhov)   
  - ARM: dts: kirkwood: lsxl: remove first ethernet port (Michael Walle)   
  - ARM: dts: kirkwood: lsxl: fix serial line (Michael Walle)   
  - ARM: dts: turris-omnia: Fix mpp26 pin name and comment (Marek Behún)   
  - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Liang He)   
  - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Liang He)   
  - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Liang He)   
  - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() (Liang He)   
  - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Takashi Iwai)   
  - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Zhang Qilong)   
  - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Zhang Qilong)   
  - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Zhang Qilong)   
  - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() (Christophe JAILLET)   
  - ALSA: dmaengine: increment buffer pointer atomically (Andreas Pape)   
  - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx (Dmitry Baryshkov)   
  - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Liang He)   
  - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Christophe JAILLET)   
  - drm/omap: dss: Fix refcount leak bugs (Liang He)   
  - ASoC: rsnd: Add check for rsnd_mod_power_on (Jiasheng Jiang)   
  - drm/bridge: megachips: Fix a null pointer dereference bug (Zheyu Ma)   
  - drm: fix drm_mipi_dbi build errors (Randy Dunlap)   
  - platform/x86: msi-laptop: Fix resource cleanup (Hans de Goede)   
  - platform/x86: msi-laptop: Fix old-ec check for backlight registering (Hans de Goede)   
  - platform/chrome: fix memory corruption in ioctl (Dan Carpenter)   
  - platform/chrome: fix double-free in chromeos_laptop_prepare() (Rustam Subkhankulov)   
  - drm/mipi-dsi: Detach devices when removing the host (Maxime Ripard)   
  - drm: bridge: adv7511: fix CEC power down control register offset (Alvin Šipraga)   
  - net: mvpp2: fix mvpp2 debugfs leak (Russell King (Oracle))   
  - once: add DO_ONCE_SLOW() for sleepable contexts (Eric Dumazet)   
  - net/ieee802154: reject zero-sized raw_sendmsg() (Tetsuo Handa)   
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Jianglei Nie)   
  - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Neal Cardwell)   
  - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long)   
  - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Junichi Uekawa)   
  - spi: s3c64xx: Fix large transfers with DMA (Vincent Whitchurch)   
  - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter)   
  - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe (Zhang Qilong)   
  - x86/microcode/AMD: Track patch allocation size explicitly (Kees Cook)   
  - bpf: Ensure correct locking around vulnerable function find_vpid() (Lee Jones)   
  - net: fs_enet: Fix wrong check in do_pd_setup (Zheng Yongjun)   
  - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Bitterblue Smith)   
  - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Lorenz Bauer)   
  - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Bitterblue Smith)   
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Xu Qiang)   
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Xu Qiang)   
  - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Dan Carpenter)   
  - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Kohei Tarumizu)   
  - bpftool: Fix a wrong type cast in btf_dumper_int (Lam Thai)   
  - wifi: mac80211: allow bw change during channel switch in mesh (Hari Chandrakanthan)   
  - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Wen Gong)   
  - nfsd: Fix a memory leak in an error handling path (Christophe JAILLET)   
  - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE (Wang Kefeng)   
  - sh: machvec: Use char[] for section boundaries (Kees Cook)   
  - userfaultfd: open userfaultfds with O_RDONLY (Ondrej Mosnacek)   
  - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long)   
  - selinux: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)   
  - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jianglei Nie)   
  - gcov: support GCC 12.1 and newer compilers (Martin Liska)   
  - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Sean Christopherson)   
  - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Sean Christopherson)   
  - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Michal Luczaj)   
  - media: cedrus: Set the platform driver data earlier (Dmitry Osipenko)   
  - ring-buffer: Fix race between reset page and reading page (Steven Rostedt (Google))   
  - ring-buffer: Check pending waiters when doing wake ups as well (Steven Rostedt (Google))   
  - ring-buffer: Have the shortest_full queue be the shortest not longest (Steven Rostedt (Google))   
  - ring-buffer: Allow splice to read previous partially read pages (Steven Rostedt (Google))   
  - ftrace: Properly unset FTRACE_HASH_FL_MOD (Zheng Yejian)   
  - livepatch: fix race between fork and KLP transition (Rik van Riel)   
  - ext4: place buffer head allocation before handle start (Jinke Han)   
  - ext4: make ext4_lazyinit_thread freezable (Lalith Rajendran)   
  - ext4: fix null-ptr-deref in ext4_write_info (Baokun Li)   
  - ext4: avoid crash when inline data creation follows DIO write (Jan Kara)   
  - jbd2: wake up journal waiters in FIFO order, not LIFO (Andrew Perepechko)   
  - nilfs2: fix use-after-free bug of struct nilfs_root (Ryusuke Konishi)   
  - f2fs: fix to do sanity check on summary info (Chao Yu)   
  - f2fs: fix to do sanity check on destination blkaddr during recovery (Chao Yu)   
  - f2fs: increase the limit for reserve_root (Jaegeuk Kim)   
  - btrfs: fix race between quota enable and quota rescan ioctl (Filipe Manana)   
  - fbdev: smscufx: Fix use-after-free in ufx_ops_open() (Hyunwoo Kim)   
  - powerpc/boot: Explicitly disable usage of SPE instructions (Pali Rohár)   
  - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Maciej W. Rozycki)   
  - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)   
  - riscv: Pass -mno-relax only on lld < 15.0.0 (Fangrui Song)   
  - riscv: Allow PROT_WRITE-only mmap() (Andrew Bresticker)   
  - parisc: fbdev/stifb: Align graphics memory size to 4MB (Helge Deller)   
  - RISC-V: Make port I/O string accessors actually work (Maciej W. Rozycki)   
  - regulator: qcom_rpm: Fix circular deferral regression (Linus Walleij)   
  - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Krzysztof Kozlowski)   
  - quota: Check next/prev free block number after reading from quota file (Zhihao Cheng)   
  - HID: multitouch: Add memory barriers (Andri Yngvason)   
  - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring)   
  - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring)   
  - mmc: sdhci-sprd: Fix minimum clock limit (Wenchao Chen)   
  - can: kvaser_usb_leaf: Fix CAN state after restart (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix overread with an invalid command (Anssi Hannula)   
  - can: kvaser_usb: Fix use of uninitialized completion (Anssi Hannula)   
  - usb: add quirks for Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - iio: pressure: dps310: Reset chip after timeout (Eddie James)   
  - iio: pressure: dps310: Refactor startup procedure (Eddie James)   
  - iio: dac: ad5593r: Fix i2c read protocol requirements (Michael Hennerich)   
  - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Zhang Xiaoxu)   
  - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg)   
  - mtd: rawnand: atmel: Unmap streaming DMA mappings (Tudor Ambarus)   
  - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Saranya Gopal)   
  - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Luke D. Jones)   
  - ALSA: usb-audio: Fix NULL dererence at error path (Takashi Iwai)   
  - ALSA: usb-audio: Fix potential memory leaks (Takashi Iwai)   
  - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Takashi Iwai)   
  - ALSA: oss: Fix potential deadlock at unregistration (Takashi Iwai)   
  - LTS tag: v5.4.219 (Sherry Yang)   
  - wifi: mac80211: fix MBSSID parsing use-after-free (Johannes Berg)   {CVE-2022-42719} 
  - wifi: mac80211: don't parse mbssid in assoc response (Johannes Berg)   
  - mac80211: mlme: find auth challenge directly (Johannes Berg)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.315.2.el7uek]
changelog:
  - x86/kvm/vmx: Make noinstr clean (Peter Zijlstra)   
  - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Josh Poimboeuf)   
  - x86/entry: Remove skip_r11rcx (Peter Zijlstra)   
  - mISDN: fix misuse of put_device() in mISDN_register_device() (Wang ShaoBo)   
  - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Zhang Qilong)   
  - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Zhang Qilong)   
  - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Zhang Qilong)   
  - LTS tag: v5.4.224 (Sherry Yang)   
  - ipc: remove memcg accounting for sops objects in do_semtimedop() (Vasily Averin)   
  - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Dokyung Song)   
  - drm/i915/sdvo: Setup DDC fully before output init (Ville Syrjälä)   
  - drm/i915/sdvo: Filter out invalid outputs more sensibly (Ville Syrjälä)   
  - drm/rockchip: dsi: Force synchronous probe (Brian Norris)   
  - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times (Sascha Hauer)   
  - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky)   
  - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky)   
  - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky)   
  - KVM: x86: Mask off reserved bits in CPUID.80000008H (Jim Mattson)   
  - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Jim Mattson)   
  - ext4: fix BUG_ON() when directory entry has invalid rec_len (Luís Henriques)   
  - ext4: fix warning in 'ext4_da_release_space' (Ye Bin)   
  - parisc: Avoid printing the hardware path twice (Helge Deller)   
  - parisc: Export iosapic_serial_irq() symbol for serial port driver (Helge Deller)   
  - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Helge Deller)   
  - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (John Veness)   
  - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Kan Liang)   
  - perf/x86/intel: Fix pebs event constraints for ICL (Kan Liang)   
  - efi: random: reduce seed size to 32 bytes (Ard Biesheuvel)   
  - fuse: add file_modified() to fallocate (Miklos Szeredi)   
  - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Gaosheng Cui)   
  - tracing/histogram: Update document for KEYS_MAX size (Zheng Yejian)   
  - tools/nolibc/string: Fix memcmp() implementation (Rasmus Villemoes)   
  - kprobe: reverse kp->flags when arm_kprobe failed (Li Qiang)   
  - tcp/udp: Make early_demux back namespacified. (Kuniyuki Iwashima)   
  - btrfs: fix type of parameter generation in btrfs_get_dentry (David Sterba)   
  - binder: fix UAF of alloc->vma in race with munmap() (Carlos Llamas)   
  - memcg: enable accounting of ipc resources (Vasily Averin)   
  - tcp/udp: Fix memory leak in ipv6_renew_options(). (Kuniyuki Iwashima)   
  - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Yu Kuai)   
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (Luiz Augusto von Dentz)   {CVE-2022-42895} 
  - xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Chuhong Yuan)   
  - xfs: group quota should return EDQUOT when prj quota enabled (Eric Sandeen)   
  - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Dave Chinner)   
  - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Darrick J. Wong)   
  - xfs: don't fail verifier on empty attr3 leaf block (Brian Foster)   
  - i2c: xiic: Add platform module alias (Martin Tůma)   
  - HID: saitek: add madcatz variant of MMO7 mouse device ID (Samuel Bailey)   
  - scsi: core: Restrict legal sdev_state transitions via sysfs (Uday Shankar)   
  - media: meson: vdec: fix possible refcount leak in vdec_probe() (Hangyu Hua)   
  - media: dvb-frontends/drxk: initialize err to 0 (Hans Verkuil)   
  - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)   
  - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)   
  - ipv6: fix WARNING in ip6_route_net_exit_late() (Zhengchao Shao)   
  - net, neigh: Fix null-ptr-deref in neigh_table_clear() (Chen Zhongjin)   
  - net: mdio: fix undefined behavior in bit shift for __mdiobus_register (Gaosheng Cui)   
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Zhengchao Shao)   
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy)   
  - btrfs: fix ulist leaks in error paths of qgroup self tests (Filipe Manana)   
  - btrfs: fix inode list leak during backref walking at find_parent_nodes() (Filipe Manana)   
  - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() (Filipe Manana)   
  - isdn: mISDN: netjet: fix wrong check of device registration (Yang Yingliang)   
  - mISDN: fix possible memory leak in mISDN_register_device() (Yang Yingliang)   
  - rose: Fix NULL pointer dereference in rose_send_frame() (Zhang Qilong)   
  - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Zhengchao Shao)   
  - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Zhengchao Shao)   
  - ipvs: use explicitly signed chars (Jason A. Donenfeld)   
  - netfilter: nf_tables: release flow rule object from commit path (Pablo Neira Ayuso)   
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan)   
  - net: sched: Fix use after free in red_enqueue() (Dan Carpenter)   
  - ata: pata_legacy: fix pdc20230_set_piomode() (Sergey Shtylyov)   
  - net: fec: fix improper use of NETDEV_TX_BUSY (Zhang Changzhong)   
  - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() (Shang XiaoJing)   
  - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() (Shang XiaoJing)   
  - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Dan Carpenter)   
  - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Chen Zhongjin)   
  - net: dsa: Fix possible memory leaks in dsa_loop_init() (Chen Zhongjin)   
  - nfs4: Fix kmemleak when allocate slot failed (Zhang Xiaoxu)   
  - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Trond Myklebust)   
  - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Trond Myklebust)   
  - IB/hfi1: Correctly move list in sc_disable() (Dean Luick)   
  - LTS tag: v5.4.223 (Sherry Yang)   
  - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive (Biju Das)   
  - net: enetc: survive memory pressure without crashing (Vladimir Oltean)   
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan)   
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Hyong Youb Kim)   
  - nh: fix scope used to find saddr when adding non gw nh (Nicolas Dichtel)   
  - net: ehea: fix possible memory leak in ehea_register_port() (Yang Yingliang)   
  - openvswitch: switch from WARN to pr_warn (Aaron Conole)   
  - ALSA: aoa: Fix I2S device accounting (Takashi Iwai)   
  - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Yang Yingliang)   
  - PM: domains: Fix handling of unavailable/disabled idle states (Sudeep Holla)   
  - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() (Yang Yingliang)   
  - i40e: Fix flow-type by setting GL_HASH_INSET registers (Slawomir Laba)   
  - i40e: Fix VF hang when reset is triggered on another VF (Sylwester Dziedziuch)   
  - i40e: Fix ethtool rx-flow-hash setting for X722 (Slawomir Laba)   
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' (Hans Verkuil)   
  - media: v4l2-dv-timings: add sanity checks for blanking values (Hans Verkuil)   
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil)   
  - media: vivid: s_fbuf: add more sanity checks (Hans Verkuil)   
  - PM: hibernate: Allow hybrid sleep to work with s2idle (Mario Limonciello)   
  - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path (Dongliang Mu)   
  - tcp: fix indefinite deferral of RTO with SACK reneging (Neal Cardwell)   
  - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY (Zhang Changzhong)   
  - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Zhengchao Shao)   
  - kcm: annotate data-races around kcm->rx_wait (Eric Dumazet)   
  - kcm: annotate data-races around kcm->rx_psock (Eric Dumazet)   
  - amd-xgbe: add the bit rate quirk for Molex cables (Raju Rangoju)   
  - amd-xgbe: fix the SFP compliance codes check for DAC cables (Raju Rangoju)   
  - x86/unwind/orc: Fix unreliable stack dump with gcov (Chen Zhongjin)   
  - net: netsec: fix error handling in netsec_register_mdio() (Yang Yingliang)   
  - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long)   
  - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Yang Yingliang)   
  - arc: iounmap() arg is volatile (Randy Dunlap)   
  - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Nathan Huckleberry)   
  - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation (Alexander Stein)   
  - net: ieee802154: fix error return code in dgram_bind() (Wei Yongjun)   
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Rik van Riel)   
  - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Chen Zhou)   
  - xen/gntdev: Prevent leaking grants (M. Vefa Bicakci)   
  - Xen/gntdev: don't ignore kernel unmapping error (Jan Beulich)   
  - xfs: force the log after remapping a synchronous-writes file (Chandan Babu R)   
  - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Chandan Babu R)   
  - xfs: finish dfops on every insert range shift iteration (Chandan Babu R)   
  - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Heiko Carstens)   
  - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Heiko Carstens)   
  - perf auxtrace: Fix address filter symbol name match for modules (Adrian Hunter)   
  - kernfs: fix use-after-free in __kernfs_remove (Christian A. Ehrhardt)   
  - mmc: core: Fix kernel panic when remove non-standard SDIO card (Matthew Ma)   
  - drm/msm/hdmi: fix memory corruption with too many bridges (Johan Hovold)   
  - drm/msm/dsi: fix memory corruption with too many bridges (Johan Hovold)   
  - mac802154: Fix LQI recording (Miquel Raynal)   
  - fbdev: smscufx: Fix several use-after-free bugs (Hyunwoo Kim)   
  - iio: light: tsl2583: Fix module unloading (Shreeya Patel)   
  - tools: iio: iio_utils: fix digit calculation (Matti Vaittinen)   
  - xhci: Remove device endpoints from bandwidth list when freeing the device (Mathias Nyman)   
  - mtd: rawnand: marvell: Use correct logic for nand-keep-config (Tony O'Brien)   
  - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Jens Glathe)   
  - usb: bdc: change state when port disconnected (Justin Chen)   
  - usb: dwc3: gadget: Don't set IMI for no_interrupt (Thinh Nguyen)   
  - usb: dwc3: gadget: Stop processing more requests on IMI (Thinh Nguyen)   
  - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Hannu Hartikainen)   
  - ALSA: au88x0: use explicitly signed char (Jason A. Donenfeld)   
  - ALSA: Use del_timer_sync() before freeing timer (Steven Rostedt (Google))   
  - can: kvaser_usb: Fix possible completions during init_completion (Anssi Hannula)   
  - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() (Yang Yingliang)   
  - LTS tag: v5.4.222 (Sherry Yang)   
  - once: fix section mismatch on clang builds (Greg Kroah-Hartman)   
  - LTS tag: v5.4.221 (Sherry Yang)   
  - mm: /proc/pid/smaps_rollup: fix no vma's null-deref (Seth Jenkins)   
  - hv_netvsc: Fix race between VF offering and VF association message from host (Gaurav Kohli)   
  - Makefile.debug: re-enable debug info for .S files (Nick Desaulniers)   
  - ACPI: video: Force backlight native for more TongFang devices (Werner Sembach)   
  - riscv: topology: fix default topology reporting (Conor Dooley)   
  - arm64: topology: move store_cpu_topology() to shared code (Conor Dooley)   
  - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar)   
  - net: hns: fix possible memory leak in hnae_ae_register() (Yang Yingliang)   
  - net: sched: cake: fix null pointer access issue when cake_init() fails (Zhengchao Shao)   
  - net: phy: dp83867: Extend RX strap quirk for SGMII mode (Harini Katakam)   
  - net/atm: fix proc_mpc_write incorrect return value (Xiaobo Liu)   
  - HID: magicmouse: Do not set BTN_MOUSE on double report (José Expósito)   
  - tipc: fix an information leak in tipc_topsrv_kern_subscr (Alexander Potapenko)   
  - tipc: Fix recognition of trial period (Mark Tomlinson)   
  - ACPI: extlog: Handle multiple records (Tony Luck)   
  - btrfs: fix processing of delayed tree block refs during backref walking (Filipe Manana)   
  - btrfs: fix processing of delayed data refs during backref walking (Filipe Manana)   
  - r8152: add PID for the Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - arm64: errata: Remove AES hwcap for COMPAT tasks (James Morse)   
  - media: venus: dec: Handle the case where find_format fails (Bryan O'Donoghue)   
  - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Eric Ren)   
  - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Kai-Heng Feng)   
  - ata: ahci-imx: Fix MODULE_ALIAS (Alexander Stein)   
  - hwmon/coretemp: Handle large core ID value (Zhang Rui)   
  - ocfs2: fix BUG when iput after ocfs2_mknod fails (Joseph Qi)   
  - ocfs2: clear dinode links count in case of error (Joseph Qi)   
  - xfs: fix use-after-free on CIL context on shutdown (Dave Chinner)   
  - xfs: reflink should force the log out if mounted with wsync (Christoph Hellwig)   
  - xfs: factor out a new xfs_log_force_inode helper (Christoph Hellwig)   
  - xfs: trylock underlying buffer on dquot flush (Brian Foster)   
  - xfs: don't write a corrupt unmount record to force summary counter recalc (Darrick J. Wong)   
  - xfs: tail updates only need to occur when LSN changes (Dave Chinner)   
  - xfs: factor common AIL item deletion code (Dave Chinner)   
  - xfs: Throttle commits on delayed background CIL push (Dave Chinner)   
  - xfs: Lower CIL flush limit for large logs (Dave Chinner)   
  - xfs: preserve default grace interval during quotacheck (Darrick J. Wong)   
  - xfs: fix unmount hang and memory leak on shutdown during quotaoff (Brian Foster)   
  - xfs: factor out quotaoff intent AIL removal and memory free (Brian Foster)   
  - xfs: Replace function declaration by actual definition (Pavel Reichl)   
  - xfs: remove the xfs_qoff_logitem_t typedef (Pavel Reichl)   
  - xfs: remove the xfs_dq_logitem_t typedef (Pavel Reichl)   
  - xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Pavel Reichl)   
  - xfs: check owner of dir3 blocks (Darrick J. Wong)   
  - xfs: check owner of dir3 data blocks (Darrick J. Wong)   
  - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Darrick J. Wong)   
  - xfs: xfs_buf_corruption_error should take __this_address (Darrick J. Wong)   
  - xfs: add a function to deal with corrupt buffers post-verifiers (Darrick J. Wong)   
  - xfs: rework collapse range into an atomic operation (Brian Foster)   
  - xfs: rework insert range into an atomic operation (Brian Foster)   
  - xfs: open code insert range extent split helper (Brian Foster)   
  - LTS tag: v5.4.220 (Sherry Yang)   
  - thermal: intel_powerclamp: Use first online CPU as control_cpu (Rafael J. Wysocki)   
  - inet: fully convert sk->sk_rx_dst to RCU rules (Eric Dumazet)   
  - efi: libstub: drop pointless get_memory_map() call (Ard Biesheuvel)   
  - md: Replace snprintf with scnprintf (Saurabh Sengar)   
  - ext4: continue to expand file system when the target size doesn't reach (Jerry Lee 李修賢)   
  - net/ieee802154: don't warn zero-sized raw_sendmsg() (Tetsuo Handa)   
  - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" (Alexander Aring)   
  - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Adrian Hunter)   
  - clk: bcm2835: Make peripheral PLLC critical (Maxime Ripard)   
  - usb: idmouse: fix an uninit-value in idmouse_open (Dongliang Mu)   
  - nvmet-tcp: add bounds check on Transfer Tag (Varun Prakash)   
  - nvme: copy firmware_rev on each init (Keith Busch)   
  - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() (Xiaoke Wang)   
  - Revert "usb: storage: Add quirk for Samsung Fit flash" (sunghwan jung)   
  - usb: musb: Fix musb_gadget.c rxstate overflow bug (Robin Guo)   
  - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Jianglei Nie)   
  - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Logan Gunthorpe)   
  - HID: roccat: Fix use-after-free in roccat_read() (Hyunwoo Kim)   
  - bcache: fix set_at_max_writeback_rate() for multiple attached devices (Coly Li)   
  - ata: libahci_platform: Sanity check the DT child nodes number (Serge Semin)   
  - staging: vt6655: fix potential memory leak (Nam Cao)   
  - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() (Wei Yongjun)   
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Shigeru Yoshida)   
  - scsi: 3w-9xxx: Avoid disabling device if failing to enable it (Letu Ren)   
  - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate (Quanyang Wang)   
  - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() (Zheyu Ma)   
  - clk: zynqmp: Fix stack-out-of-bounds in strncpy` (Ian Nam)   
  - btrfs: scrub: try to fix super block errors (Qu Wenruo)   
  - ARM: dts: imx6sx: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6sll: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6sl: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6qp: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6dl: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx6q: add missing properties for sram (Alexander Stein)   
  - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 (Haibo Chen)   
  - mmc: sdhci-msm: add compatible string check for sdm670 (Richard Acayan)   
  - drm/amdgpu: fix initial connector audio value (hongao)   
  - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading (Hans de Goede)   
  - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Maya Matuszczyk)   
  - drm/vc4: vec: Fix timings for VEC modes (Mateusz Kwiatkowski)   
  - drm/amd/display: fix overflow on MIN_I64 definition (David Gow)   
  - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Javier Martinez Canillas)   
  - drm: Use size_t type for len variable in drm_copy_field() (Javier Martinez Canillas)   
  - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jianglei Nie)   
  - r8152: Rate limit overflow messages (Andrew Gaul)   
  - Bluetooth: L2CAP: Fix user-after-free (Luiz Augusto von Dentz)   
  - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Liu Jian)   
  - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Daniel Golle)   
  - wifi: rt2x00: set SoC wmac clock register (Daniel Golle)   
  - wifi: rt2x00: set VGC gain for both chains of MT7620 (Daniel Golle)   
  - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Daniel Golle)   
  - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Daniel Golle)   
  - can: bcm: check the result of can_send() in bcm_can_tx() (Ziyang Xuan)   
  - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (Luiz Augusto von Dentz)   
  - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() (Tetsuo Handa)   
  - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Alexander Coffin)   
  - xfrm: Update ipcomp_scratches with NULL when freed (Khalid Masum)   
  - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Tetsuo Handa)   
  - tcp: annotate data-race around tcp_md5sig_pool_populated (Eric Dumazet)   
  - openvswitch: Fix overreporting of drops in dropwatch (Mike Pattrick)   
  - openvswitch: Fix double reporting of drops in dropwatch (Mike Pattrick)   
  - bpftool: Clear errno after libcap's checks (Quentin Monnet)   
  - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Wright Feng)   
  - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Anna Schumaker)   
  - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (Srinivas Pandruvada)   
  - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (Chao Qin)   
  - MIPS: BCM47XX: Cast memcmp() of function to (void *) (Kees Cook)   
  - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Arvid Norlander)   
  - f2fs: fix race condition on setting FI_NO_EXTENT flag (Zhang Qilong)   
  - crypto: cavium - prevent integer overflow loading firmware (Dan Carpenter)   
  - kbuild: remove the target in signal traps when interrupted (Masahiro Yamada)   
  - iommu/iova: Fix module config properly (Robin Murphy)   
  - crypto: ccp - Release dma channels before dmaengine unrgister (Koba Ko)   
  - crypto: akcipher - default implementation for setting a private key (Ignat Korchagin)   
  - iommu/omap: Fix buffer overflow in debugfs (Dan Carpenter)   
  - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long)   
  - powerpc: Fix SPE Power ISA properties for e500v1 platforms (Pali Rohár)   
  - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 (Nicholas Piggin)   
  - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Vitaly Kuznetsov)   
  - powerpc/powernv: add missing of_node_put() in opal_export_attrs() (Zheng Yongjun)   
  - powerpc/pci_dn: Add missing of_node_put() (Liang He)   
  - powerpc/sysdev/fsl_msi: Add missing of_node_put() (Liang He)   
  - powerpc/math_emu/efp: Include module.h (Nathan Chancellor)   
  - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg (Jack Wang)   
  - clk: ast2600: BCLK comes from EPLL (Joel Stanley)   
  - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe (Miaoqian Lin)   
  - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration (Stefan Wahren)   
  - spmi: pmic-arb: correct duplicate APID to PPID mapping logic (David Collins)   
  - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Dave Jiang)   
  - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent (Chen-Yu Tsai)   
  - mfd: sm501: Add check for platform_driver_register() (Jiasheng Jiang)   
  - mfd: fsl-imx25: Fix check for platform_get_irq() errors (Dan Carpenter)   
  - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() (Christophe JAILLET)   
  - mfd: lp8788: Fix an error handling path in lp8788_probe() (Christophe JAILLET)   
  - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() (Christophe JAILLET)   
  - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() (Christophe JAILLET)   
  - fsi: core: Check error number after calling ida_simple_get (Jiasheng Jiang)   
  - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() (Duoming Zhou)   
  - serial: 8250: Fix restoring termios speed after suspend (Pali Rohár)   
  - firmware: google: Test spinlock on panic path to avoid lockups (Guilherme G. Piccoli)   
  - staging: vt6655: fix some erroneous memory clean-up loops (Nam Cao)   
  - phy: qualcomm: call clk_disable_unprepare in the error handling (Dongliang Mu)   
  - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown (Sherry Sun)   
  - drivers: serial: jsm: fix some leaks in probe (Dan Carpenter)   
  - usb: gadget: function: fix dangling pnp_string in f_printer.c (Albert Briscoe)   
  - xhci: Don't show warning for reinit on known broken suspend (Mario Limonciello)   
  - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Logan Gunthorpe)   
  - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() (Dan Carpenter)   
  - ata: fix ata_id_has_dipm() (Niklas Cassel)   
  - ata: fix ata_id_has_ncq_autosense() (Niklas Cassel)   
  - ata: fix ata_id_has_devslp() (Niklas Cassel)   
  - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() (Niklas Cassel)   
  - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Bernard Metzler)   
  - mtd: devices: docg3: check the return value of devm_ioremap() in the probe (William Dean)   
  - dyndbg: let query-modname override actual module name (Jim Cromie)   
  - dyndbg: fix module.dyndbg handling (Jim Cromie)   
  - misc: ocxl: fix possible refcount leak in afu_ioctl() (Hangyu Hua)   
  - RDMA/rxe: Fix the error caused by qp->sk (Zhu Yanjun)   
  - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Zhu Yanjun)   
  - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init (Miaoqian Lin)   
  - tty: xilinx_uartps: Fix the ignore_status (Shubhrajyoti Datta)   
  - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop (Liang He)   
  - HSI: omap_ssi_port: Fix dma_map_sg error check (Jack Wang)   
  - HSI: omap_ssi: Fix refcount leak in ssi_probe (Miaoqian Lin)   
  - clk: tegra20: Fix refcount leak in tegra20_clock_init (Miaoqian Lin)   
  - clk: tegra: Fix refcount leak in tegra114_clock_init (Miaoqian Lin)   
  - clk: tegra: Fix refcount leak in tegra210_clock_init (Miaoqian Lin)   
  - clk: berlin: Add of_node_put() for of_get_parent() (Liang He)   
  - clk: oxnas: Hold reference returned by of_get_parent() (Liang He)   
  - clk: meson: Hold reference returned by of_get_parent() (Liang He)   
  - iio: ABI: Fix wrong format of differential capacitance channel ABI. (Jonathan Cameron)   
  - iio: inkern: only release the device node when done with it (Nuno Sá)   
  - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq (Claudiu Beznea)   
  - iio: adc: at91-sama5d2_adc: check return status for pressure and touch (Claudiu Beznea)   
  - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX (Claudiu Beznea)   
  - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen (Dmitry Torokhov)   
  - ARM: Drop CMDLINE_* dependency on ATAGS (Geert Uytterhoeven)   
  - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family (Dmitry Torokhov)   
  - ARM: dts: kirkwood: lsxl: remove first ethernet port (Michael Walle)   
  - ARM: dts: kirkwood: lsxl: fix serial line (Michael Walle)   
  - ARM: dts: turris-omnia: Fix mpp26 pin name and comment (Marek Behún)   
  - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Liang He)   
  - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Liang He)   
  - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Liang He)   
  - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() (Liang He)   
  - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Takashi Iwai)   
  - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Zhang Qilong)   
  - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Zhang Qilong)   
  - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Zhang Qilong)   
  - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() (Christophe JAILLET)   
  - ALSA: dmaengine: increment buffer pointer atomically (Andreas Pape)   
  - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx (Dmitry Baryshkov)   
  - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Liang He)   
  - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Christophe JAILLET)   
  - drm/omap: dss: Fix refcount leak bugs (Liang He)   
  - ASoC: rsnd: Add check for rsnd_mod_power_on (Jiasheng Jiang)   
  - drm/bridge: megachips: Fix a null pointer dereference bug (Zheyu Ma)   
  - drm: fix drm_mipi_dbi build errors (Randy Dunlap)   
  - platform/x86: msi-laptop: Fix resource cleanup (Hans de Goede)   
  - platform/x86: msi-laptop: Fix old-ec check for backlight registering (Hans de Goede)   
  - platform/chrome: fix memory corruption in ioctl (Dan Carpenter)   
  - platform/chrome: fix double-free in chromeos_laptop_prepare() (Rustam Subkhankulov)   
  - drm/mipi-dsi: Detach devices when removing the host (Maxime Ripard)   
  - drm: bridge: adv7511: fix CEC power down control register offset (Alvin Šipraga)   
  - net: mvpp2: fix mvpp2 debugfs leak (Russell King (Oracle))   
  - once: add DO_ONCE_SLOW() for sleepable contexts (Eric Dumazet)   
  - net/ieee802154: reject zero-sized raw_sendmsg() (Tetsuo Handa)   
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Jianglei Nie)   
  - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Neal Cardwell)   
  - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long)   
  - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Junichi Uekawa)   
  - spi: s3c64xx: Fix large transfers with DMA (Vincent Whitchurch)   
  - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter)   
  - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe (Zhang Qilong)   
  - x86/microcode/AMD: Track patch allocation size explicitly (Kees Cook)   
  - bpf: Ensure correct locking around vulnerable function find_vpid() (Lee Jones)   
  - net: fs_enet: Fix wrong check in do_pd_setup (Zheng Yongjun)   
  - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Bitterblue Smith)   
  - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Lorenz Bauer)   
  - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Bitterblue Smith)   
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Xu Qiang)   
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Xu Qiang)   
  - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Dan Carpenter)   
  - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Kohei Tarumizu)   
  - bpftool: Fix a wrong type cast in btf_dumper_int (Lam Thai)   
  - wifi: mac80211: allow bw change during channel switch in mesh (Hari Chandrakanthan)   
  - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Wen Gong)   
  - nfsd: Fix a memory leak in an error handling path (Christophe JAILLET)   
  - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE (Wang Kefeng)   
  - sh: machvec: Use char[] for section boundaries (Kees Cook)   
  - userfaultfd: open userfaultfds with O_RDONLY (Ondrej Mosnacek)   
  - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long)   
  - selinux: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)   
  - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jianglei Nie)   
  - gcov: support GCC 12.1 and newer compilers (Martin Liska)   
  - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Sean Christopherson)   
  - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Sean Christopherson)   
  - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Michal Luczaj)   
  - media: cedrus: Set the platform driver data earlier (Dmitry Osipenko)   
  - ring-buffer: Fix race between reset page and reading page (Steven Rostedt (Google))   
  - ring-buffer: Check pending waiters when doing wake ups as well (Steven Rostedt (Google))   
  - ring-buffer: Have the shortest_full queue be the shortest not longest (Steven Rostedt (Google))   
  - ring-buffer: Allow splice to read previous partially read pages (Steven Rostedt (Google))   
  - ftrace: Properly unset FTRACE_HASH_FL_MOD (Zheng Yejian)   
  - livepatch: fix race between fork and KLP transition (Rik van Riel)   
  - ext4: place buffer head allocation before handle start (Jinke Han)   
  - ext4: make ext4_lazyinit_thread freezable (Lalith Rajendran)   
  - ext4: fix null-ptr-deref in ext4_write_info (Baokun Li)   
  - ext4: avoid crash when inline data creation follows DIO write (Jan Kara)   
  - jbd2: wake up journal waiters in FIFO order, not LIFO (Andrew Perepechko)   
  - nilfs2: fix use-after-free bug of struct nilfs_root (Ryusuke Konishi)   
  - f2fs: fix to do sanity check on summary info (Chao Yu)   
  - f2fs: fix to do sanity check on destination blkaddr during recovery (Chao Yu)   
  - f2fs: increase the limit for reserve_root (Jaegeuk Kim)   
  - btrfs: fix race between quota enable and quota rescan ioctl (Filipe Manana)   
  - fbdev: smscufx: Fix use-after-free in ufx_ops_open() (Hyunwoo Kim)   
  - powerpc/boot: Explicitly disable usage of SPE instructions (Pali Rohár)   
  - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Maciej W. Rozycki)   
  - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)   
  - riscv: Pass -mno-relax only on lld < 15.0.0 (Fangrui Song)   
  - riscv: Allow PROT_WRITE-only mmap() (Andrew Bresticker)   
  - parisc: fbdev/stifb: Align graphics memory size to 4MB (Helge Deller)   
  - RISC-V: Make port I/O string accessors actually work (Maciej W. Rozycki)   
  - regulator: qcom_rpm: Fix circular deferral regression (Linus Walleij)   
  - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Krzysztof Kozlowski)   
  - quota: Check next/prev free block number after reading from quota file (Zhihao Cheng)   
  - HID: multitouch: Add memory barriers (Andri Yngvason)   
  - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring)   
  - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring)   
  - mmc: sdhci-sprd: Fix minimum clock limit (Wenchao Chen)   
  - can: kvaser_usb_leaf: Fix CAN state after restart (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Anssi Hannula)   
  - can: kvaser_usb_leaf: Fix overread with an invalid command (Anssi Hannula)   
  - can: kvaser_usb: Fix use of uninitialized completion (Anssi Hannula)   
  - usb: add quirks for Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)   
  - iio: pressure: dps310: Reset chip after timeout (Eddie James)   
  - iio: pressure: dps310: Refactor startup procedure (Eddie James)   
  - iio: dac: ad5593r: Fix i2c read protocol requirements (Michael Hennerich)   
  - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Zhang Xiaoxu)   
  - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg)   
  - mtd: rawnand: atmel: Unmap streaming DMA mappings (Tudor Ambarus)   
  - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Saranya Gopal)   
  - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Luke D. Jones)   
  - ALSA: usb-audio: Fix NULL dererence at error path (Takashi Iwai)   
  - ALSA: usb-audio: Fix potential memory leaks (Takashi Iwai)   
  - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Takashi Iwai)   
  - ALSA: oss: Fix potential deadlock at unregistration (Takashi Iwai)   
  - LTS tag: v5.4.219 (Sherry Yang)   
  - wifi: mac80211: fix MBSSID parsing use-after-free (Johannes Berg)   
  - wifi: mac80211: don't parse mbssid in assoc response (Johannes Berg)   
  - mac80211: mlme: find auth challenge directly (Johannes Berg)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.3.el7uek]
changelog:
  - pensando: kpcimgr: extend API to allow sysfs commands (Rob Gardner)  [Orabug: 34676926]  
  - hugetlbfs: don't delete error page from pagecache (James Houghton)  [Orabug: 34772617]  
  - mm: shmem: don't truncate page if memory failure happens (Yang Shi)  [Orabug: 34772617]  
  - mm: hwpoison: refactor refcount check handling (Yang Shi)  [Orabug: 34772617]  
  - rds: ib: Fix incorrect error handling during QP creation (Håkon Bugge)  [Orabug: 34849243]  
  - Arm64: Pensando: Add support for tps53659 voltage regulator (Austin Sehnert)  [Orabug: 34868906]  
  - hwmon: (pmbus/core) Add support for vid mode detection per page bases (Vadim Pasternak)  [Orabug: 34868906]  
  - Arm64: Pensando: Enable ltc2978 driver for Ortano ADI cards (Austin Sehnert)  [Orabug: 34873762]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.4.el7uek]
changelog:
  - net/mlx5: Suppress error logging on UCTX creation (Marina)  [Orabug: 34888473]  
  - uek-rpm: Add ptp_kvm.ko to nano rpm (Somasundaram Krishnasamy)  [Orabug: 33487655]  
  - block: fix RO partition with RW disk (Junxiao Bi)  [Orabug: 34807898]  
  - rds: ib: Fix leaked MRs during kexec (Håkon Bugge)  [Orabug: 34829924]  
  - scsi: mpi3mr: Enable ' CONFIG_SCSI_SAS_ATTRS ' config option (Rhythm Mahajan)  [Orabug: 34774474]  
  - scsi: mpi3mr: Remove unnecessary cast (Jules Irenge)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix scheduling while atomic type bug (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Scan the devices during resume time (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Free enclosure objects during driver unload (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Handle 0xF003 Fault Code (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Support new power management framework (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update mpi3 header files (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Refresh SAS ports during soft reset (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Support SAS transport class callbacks (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add framework to issue MPT transport cmds (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add SAS SATA end devices to STL (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Get target object based on rphy (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add expander devices to STL (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add helper functions to manage device's port (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add helper functions to retrieve device objects (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add framework to add phys to STL (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Enable Enclosure device add event (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add helper functions to retrieve config pages (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add framework to issue config requests (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add config and transport related debug flags (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Delete a stray tab (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Unlock on error path (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Resource Based Metering (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Increase cmd_per_lun to 128 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix kernel-doc (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add target device related sysfs (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add shost related sysfs attributes (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Hidden drives not removed during soft reset (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Increase I/O timeout value to 60s (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Sumit Saxena)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add support for NVMe passthrough (Sumit Saxena)  [Orabug: 34774474]  
  - scsi: mpi3mr: Expose adapter state to sysfs (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add support for PEL commands (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add support for MPT commands (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Sumit Saxena)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add support for driver commands (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add bsg device support (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update the copyright year (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix hibernation issue (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update MPI3 headers (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix printing of pending I/O count (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix deadlock while canceling the fw event (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Yang Li)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix some spelling mistakes (Colin Ian King)  [Orabug: 34774474]  
  - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Use TM response codes from MPI3 headers (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Print cable mngnt and temp threshold events (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Support Prepare for Reset event (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add Event acknowledgment logic (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Gracefully handle online FW update operation (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Detect async reset that occurred in firmware (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add IOC reinit function (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Handle offline FW activation in graceful manner (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Code refactor of IOC init - part2 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Code refactor of IOC init - part1 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fault IOC when internal command gets timeout (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Display IOC firmware package version (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Do access status validation before adding devices (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update MPI3 headers - part2 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Update MPI3 headers - part1 (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Add debug APIs based on logging_level bits (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Dan Carpenter)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix memory leaks (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix reporting of actual data transfer size (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fixes around reply request queues (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Sreekanth Reddy)  [Orabug: 34774474]  
  - scsi: mpi3mr: Set up IRQs in resume path (Kashyap Desai)  [Orabug: 34774474]  
  - scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Chandrakanth patil)  [Orabug: 34774474]  
  - scsi: mpi3mr: Fix W=1 compilation warnings (Sreekanth Reddy)  [Orabug: 34774474]  
  - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Maxim Mikityanskiy)  [Orabug: 34898148]  
  - net/mlx5e: Abstract MQPRIO params (Tariq Toukan)  [Orabug: 34898148]  
  - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Maxim Mikityanskiy)  [Orabug: 34898148]  
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds)  [Orabug: 34882779]  {CVE-2022-4378} 
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds)  [Orabug: 34882779]  {CVE-2022-4378}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.315.5.el7uek]
changelog:
  - Revert "xfs: Lower CIL flush limit for large logs" (Sherry Yang)  [Orabug: 34917369]  
  - Revert "xfs: Throttle commits on delayed background CIL push" (Sherry Yang)  [Orabug: 34917369]  
  - Revert "xfs: fix use-after-free on CIL context on shutdown" (Sherry Yang)  [Orabug: 34917369]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.5.1.el7uek]
changelog:
  - uek-rpm: Add nft_reject* modules to nano rpm. (Somasundaram Krishnasamy)  [Orabug: 34971149]  
  - rds: ib: Avoid tear-down of caches unless already initialized (Håkon Bugge)  [Orabug: 34971130]  
  - x86/kexec: Do not reserve EFI setup_data in the kexec e820 table (Dave Young)  [Orabug: 34971119]  
  - KVM: SVM: Fix AVIC GATag to support max number of vCPUs (Suravee Suthikulpanit)  [Orabug: 34970833]  
  - xfs: don't reuse busy extents on extent trim (Brian Foster)  [Orabug: 34970621]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.5.2.el7uek]
changelog:
  - runtime revert of virtio_net: Stripe queue affinities across cores. (Konrad Rzeszutek Wilk)  [Orabug: 35002339]  
  - block: Change the granularity of io ticks from ms to ns (Gulam Mohamed)  [Orabug: 35002377]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.5.3.el7uek]
changelog:
  - net/rds: Split send & receive vectors again (Gerd Rausch)  [Orabug: 33532745]  
  - drivers: base: cacheinfo: export symbol "get_cpu_cacheinfo" (Gerd Rausch)  [Orabug: 33532745]  
  - IB/mlx4: Implement backend callback for "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 35025000]  
  - net/rds: Bring tasklets back for better latency (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Throttle check for CQ CPU affinity (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Follow the observed CQ CPU affinity (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch)  [Orabug: 35025088]  
  - net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Make workers use the designated CPU (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Put more CPU cores to work (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Get rid of tasklets (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Use the same vector for send & receive (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 35025088]  
  - net/rds: Do not RESET_ALT_CONN if conn drops with DR_IB_DISCONNECTED_EVENT (Sharath Srinivasan)  [Orabug: 34670231]  
  - rds: ib: Keep IB MRs on clean_list unless we are tearing down the pool (Håkon Bugge)  [Orabug: 34987234]  
  - rds: ib: Add FRWR related statistics counters (Håkon Bugge)  [Orabug: 34987234]  
  - KVM: SVM: Add a module parameter to override iommu AVIC usage (Joao Martins)  [Orabug: 34988289]  
  - iommu/amd: Don't block updates to GATag if guest mode is already on (Joao Martins)  [Orabug: 34988289]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.5.4.el7uek]
changelog:
  - scsi: megaraid_sas: Skip syncing the RAID map on older controllers (Martin K. Petersen)  [Orabug: 35039253]  
  - block/diskstats: replace time_in_queue with sum of request times (Junxiao Bi)  [Orabug: 35039251]  
  - IB/core: Make GID table entry (gid_idx) available immediately (Konrad Rzeszutek Wilk)  [Orabug: 35038506]  
  - iommu/amd: Disable AVIC on certain systems BIOS (Joao Martins)  [Orabug: 35038500]  
  - Ignore hot plug events when force powering off a device (James Puthukattukaran)  [Orabug: 35038494]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.315.5.5.el7uek]
changelog:
  - net/rds: Go back to alloc_ordered_workqueue() (Gerd Rausch)  [Orabug: 35064899]  
  - sched/core: Restrict userspace affinity changes with uek=exadata (Konrad Rzeszutek Wilk)  [Orabug: 35064897]  
  - uek-misc: Initial version (Konrad Rzeszutek Wilk)  [Orabug: 35064894]  
  - treewide: Move the definition in a global file (Konrad Rzeszutek Wilk)  [Orabug: 35064894]  
  - treewide: Rename wake_affine_idle_pull into on_exadata (Konrad Rzeszutek Wilk)  [Orabug: 35064894]  
  - sched/core: Remove sched_uek=preempt (Konrad Rzeszutek Wilk)  [Orabug: 35064894]  
  - RDMA/addr: Refresh neighbour entries upon rdma_resolve_addr() (Gerd Rausch)  [Orabug: 35064892]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.2.el7uek]
changelog:
  - netdev, octeon3-ethernet: increase num_packet_buffers to 4096 (Dave Kleikamp)  [Orabug: 31351486]  
  - uek-rpm: ol7: Add enhanced kABI diagnostics (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Add enhanced kABI diagnostics (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol7: Add Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Add Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol7: Enable creation of Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: ol8: Enable creation of Symtypes files (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: Add kabi tool and documentation (Stephen Brennan)  [Orabug: 33871940]  
  - uek-rpm: update config files for SDK-11.22.10 (Dave Kleikamp)  [Orabug: 34671021]  
  - drivers: soc: fwlog: Fix compiler warnings (Dave Kleikamp)  [Orabug: 34671021]  
  - firmware: octeontx2: sfp-info: Update sfp_info_data (Piyush Malgujar)  [Orabug: 34671021]  
  - octeontx2-pcicons: provide toggle for trace_printk (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: fix TIM disable lf sequence (Pavan Nikhilesh)  [Orabug: 34671021]  
  - driver core: Use unbound workqueue for deferred probes (Yogesh Lal)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: fix for PTP BCN delta (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Fix compatibility (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: rvu: enable mcs fips mailboxes (Ankur Dwivedi)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add mailboxes for fips (Ankur Dwivedi)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P added tc enablement command (Yi Guo)  [Orabug: 34671021]  
  - octeontx2-af: Don't return error when SMQ flush fails (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Use PTP ring tail index to read timestamp (Baha Mesleh)  [Orabug: 34671021]  
  - PCI: octeontx2-pem-ep: Setup BAR4 region for PTP block access (Roy Franz)  [Orabug: 34671021]  
  - octeontx2-af: mcs: set force clock enable (Ankur Dwivedi)  [Orabug: 34671021]  
  - drivers: pci-octeon-pem: Rectify RC link recover work (Suneel Garapati)  [Orabug: 34671021]  
  - octeontx2-af: Add support for RPM FEC stats (Hariprasad Kelam)  [Orabug: 34671021]  
  - firmware: octeontx2: sfp-info: check supported platforms first (Damian Eppel)  [Orabug: 34671021]  
  - drivers: pci: octeon-pem: Fix hardware issue (Suneel Garapati)  [Orabug: 34671021]  
  - octeontx-af: mcs: Fix mcs interrupt irq name (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: PTP 1-step improvements (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: Add devlink support to configure TL1 RR_PRIO (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add port config mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add port reset mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add packet steering rules support (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: set CPT CTX ILEN to 1 (Tejasree Kondoj)  [Orabug: 34671021]  
  - octeontx2-af: mcs: add pn threshold mbox (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-af: mcs: extend mcs interrupt handling (Vamsi Attunuru)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev:: Share RFOE PTP offset with host (Roy Franz)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: PTP BCN synchronization support for CNF10k platforms. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov)  [Orabug: 34671021]  
  - hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Add cnf10k rfoe debugfs (Baha Mesleh)  [Orabug: 34671021]  
  - octeontx2-af: serialize bar2 alias access (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: add mbox to return CPT_AF_FLT_INT info (Srujana Challa)  [Orabug: 34671021]  
  - Revert "octeontx2-af: set pkind for LBK interfaces" (Sunil Kovvuri Goutham)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf105xxn: fix ptp timestamp in master mode (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Modify PTP timestamp format. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: convert MIO_PTP_TIMESTAMP value to nsecs (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pcicons: adjust padding size for RT (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-pcicons: remove dev_err() from TTY write (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-pcicons: wait longer for the buffer (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: Fix return value in rvu_mbox_handler_nix_lf_stop_rx (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: add multi-PF support in SDP (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Michael Kelley)  [Orabug: 34671021]  
  - firmware: smccc: Export both smccc functions (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Add ARCH_SOC_ID support (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Update link to latest SMCCC specification (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Sudeep Holla)  [Orabug: 34671021]  
  - firmware: smccc: Refactor SMCCC specific bits into separate file (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Sudeep Holla)  [Orabug: 34671021]  
  - firmware/psci: use common SMCCC_CONDUIT_* (Gowthami Thiagarajan)  [Orabug: 34671021]  
  - octeontx2-pf: fix hardware timestamp issue for ptp slave (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: add read back of AF_BAR2_SEL register (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: fix CPT FLT handler (Srujana Challa)  [Orabug: 34671021]  
  - drivers: soc: fwlog: Extend firmware bootlog support for cn10k and cn9x (Pragnesh Patel)  [Orabug: 34671021]  
  - octeontx2-af: remove support to limit xaq depth (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-pcicons: disable IRQ when taking a lock (Wojciech Zmuda)  [Orabug: 34671021]  
  - octeontx2-af: set pkind for LBK interfaces (Liron Himi)  [Orabug: 34671021]  
  - octeontx2-af: Generate masks for packet header fields correctly (Subbaraya Sundeep)  [Orabug: 34671021]  
  - misc: bphy: disable ctr module on non-BPHY boards (Jakub Palider)  [Orabug: 34671021]  
  - driver: mmc: sdhci-cadence: Dump more PHY registers (Chandrakala Chavva)  [Orabug: 34671021]  
  - uek-rpm: aarch64 embedded: disable CONFIG_EFI_BOOTEFI_BUG (Dave Kleikamp)  [Orabug: 34671021]  
  - octeontx2-af: fix rvu_cgx_tx_enable to return success for vfs (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Adding mub_gen dependency (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Update HS200 tuning values (Jayanthi Annadurai)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix updating JD pkt length and blocksize (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Re-enable mac tx in otx2_stop routine (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: consider both Rx and Tx packet stats for adaptive interrupt coalescing (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix improper names used for IRQs. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Increase hold time for HS52 and DDR52 modes (Jayanthi Annadurai)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Config memtest module as trisate (Piyush Malgujar)  [Orabug: 34671021]  
  - driver: edac: octeontx: Add CPU RAS error report (Vasyl Gomonovych)  [Orabug: 34671021]  
  - perf cs-etm: Use existing decoder instead of resetting it (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Suppress printing when resetting decoder (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Only setup queues when they are modified (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split setup and timestamp search functions (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Refactor initialisation of kernel start address (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split --dump-raw-trace by AUX records (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Split Coresight decode by aux records (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Remove callback cs_etm_find_snapshot() (Leo Yan)  [Orabug: 34671021]  
  - perf cs-etm: Move synth_opts initialisation (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Set time on synthesised samples to preserve ordering (James Clark)  [Orabug: 34671021]  
  - perf cs-etm: Refactor timestamp variable names (James Clark)  [Orabug: 34671021]  
  - perf session: Add facility to peek at all events (Adrian Hunter)  [Orabug: 34671021]  
  - octeontx2-af: Do not use default unicast entry action always (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: modify FLR sequence for CPT (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: Do not read CGX FEC CSRs on CN10K (Sunil Goutham)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: Fix Kconfig dependency (Piyush Malgujar)  [Orabug: 34671021]  
  - driver :soc :phy7121:MACsec: Params support for SA (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-af: Derive fifo size assigned to given LMAC (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: CN10KB MAC RPM_100/USX support (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: Support variable number of LMACS per MAC (Hariprasad Kelam)  [Orabug: 34671021]  
  - i2c: mv64xxx: Fix random system lock caused by runtime PM (Marek Behún)  [Orabug: 34671021]  
  - octeontx2-af: add support for SSO WQE stashing (Pavan Nikhilesh)  [Orabug: 34671021]  
  - octeontx2-af: add additional description to irqs (Pavan Nikhilesh)  [Orabug: 34671021]  
  - uek-rpm: update config files for SDK-11.22.08 (Dave Kleikamp)  [Orabug: 34671021]  
  - drivers: marvell: otx2-sdei-ghes: Fix error records overflow (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Fix rvu mcs initialization (Geetha sowjanya)  [Orabug: 34671021]  
  - irqchip/gicv3-its: Workaround for Marvell errata 35443 for 9xx (Geetha sowjanya)  [Orabug: 34671021]  
  - driver: edac: octeontx: Refactor EDAC driver (Vasyl Gomonovych)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Update return code handling (Witold Sadowski)  [Orabug: 34671021]  
  - drivers: firmware: octeontx2: fixing the return values (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: i2c: octeon: Skip M divider limit for OcteonTX2 (Suneel Garapati)  [Orabug: 34671021]  
  - driver: firmware: Fix kconfig dependencies on mhu driver (Chandrakala Chavva)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Add SA interrupt handling support (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: add TIM adjust GTI errata workaround (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-af: add SSO XAQ AURA access errata workaround (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-af: add programming SDP BPID in cn10k (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: Enable LBK links only when switch mode is on. (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-pf: Forward VF UP messages iff VFs are present (Subbaraya Sundeep)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P added rclk command to adv feature (Yi Guo)  [Orabug: 34671021]  
  - octeontx2-af: mcs: Set mcs to bypass on error (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: HW workaround for NPA buffer free (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-pf: Fix SQE threshold checking (Ratheesh Kannoth)  [Orabug: 34671021]  
  - octeontx2-af: ptp: Fix the sequence of register configuration (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Fixes compilation warning for KASAN build (Suman Ghosh)  [Orabug: 34671021]  
  - coresight: Add Coresight kdump support (Linu Cherian)  [Orabug: 34671021]  
  - coresight: Add provision for kdump sync callbacks (Linu Cherian)  [Orabug: 34671021]  
  - driver: mmc: ACPI support added for eMMC driver for T9x. (Piyush Malgujar)  [Orabug: 34671021]  
  - octeontx2-pf: Fix TSOv6 offload (Sunil Goutham)  [Orabug: 34671021]  
  - irqchip/gic-v3: Detect LPI invalidation MMIO registers (Linu Cherian)  [Orabug: 34671021]  
  - irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} (Marc Zyngier)  [Orabug: 34671021]  
  - irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Marc Zyngier)  [Orabug: 34671021]  
  - irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Marc Zyngier)  [Orabug: 34671021]  
  - octeontx2-pf: Fix VF mbox forwarding handling (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: Fix BPID calculation for SDP (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: add support for CPT second pass (Rakesh Kudurumalla)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: IOCTL to read input clock parameters. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add async clone support (Witold Sadowski)  [Orabug: 34671021]  
  - crypto: octeontx2: add CN10KB SG support (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: cnf10k-b: mcs: Add mbox to set port mode (Geetha sowjanya)  [Orabug: 34671021]  
  - driver: edac: octeontx: Rename some macros and variables (Chandrakala Chavva)  [Orabug: 34671021]  
  - crypto: octeontx2: decrease CPT_AF_CTX_FLUSH_TIMER count (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: update cpt engines status debugfs entry (Srujana Challa)  [Orabug: 34671021]  
  - driver: mailbox: Cleanup dead code (Wojciech Bartczak)  [Orabug: 34671021]  
  - drivers: marvell: otx2-sdei-ghes: Fix BERT report driver (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix cnf10k link state set (Baha Mesleh)  [Orabug: 34671021]  
  - otx2-bphy-netdev: synchronize BCN to PTP slave clock. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: stop pkt transmission when psm queue is disabled (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: fix ptp timestamp in master mode (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - edac: Add spinlock to protect ring buffer read/write (Vasyl Gomonovych)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Fix build issues when ACPI is disabled (Piyush Malgujar)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add async hash verification option (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: Fix pf bitmap for RVU VFs (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Add debugfs support (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Support to reset MCS stats (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Support to retrieve MCS stats (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cnf10k-b: mcs: Add support for CNF10K MCS (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Install TCAM bypass entry (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Mbox handlers to establish CA (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Mbox to allocate/free MCS resources (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k-b: mcs: Allocate structs for MCS resources (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: cn10k: mcs: Add MCS basic driver support (Geetha sowjanya)  [Orabug: 34671021]  
  - mailbox: marvell: Initialize interrupts only if there's client for data (Wojciech Bartczak)  [Orabug: 34671021]  
  - mailbox: marvell: Fix driver dependencies list (Wojciech Bartczak)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Adding <acpi_io.h> header file (Piyush Malgujar)  [Orabug: 34671021]  
  - EDAC: OcteonTX: Remove redundant ACPI_APEI_GHES (Vasyl Gomonovych)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Initialize slew and drive values (Jayanthi Annadurai)  [Orabug: 34671021]  
  - octeontx2-af: support overriding aura to zero for second pass (Nithin Dabilpuram)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Use new and previous smc_update_descriptor (Witold Sadowski)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P Fixed Warnings. (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-pcicons: Adjust padding size for RT (Ratheesh Kannoth)  [Orabug: 34671021]  
  - genirq: Increase the number of interrupters (George Cherian)  [Orabug: 34671021]  
  - octeontx2-af: Skip PFs if not enabled (Ratheesh Kannoth)  [Orabug: 34671021]  
  - crypto: octeontx2: add pdcp chain to capabilities (Srujana Challa)  [Orabug: 34671021]  
  - crypto: octeontx2: set sso_pf_func_ovrd only for 96xx A0/B0 (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: fix compilation warning (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: use platform_get_irq_optional for PSM GPINT2 (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: ptp: modify workaround for cn10k pps errata (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: add support to parse custom ether type (Kiran Kumar K)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: program SDP_EPVF_RING (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - octeontx2-af: timeout while draining SSO queues (Shijith Thotton)  [Orabug: 34671021]  
  - firmware: mub: Add CN10K memory test configuration utility (Wojciech Bartczak)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: remove dependency from PCI revision (Radha Mohan Chintakuntla)  [Orabug: 34671021]  
  - drivers: sdhci-cadence: Fix high speed mode hold time (Jayanthi Annadurai)  [Orabug: 34671021]  
  - crypto: octeontx2: add support for 103xx firmware load (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: update CPT inbound inline IPsec config mailbox (Srujana Challa)  [Orabug: 34671021]  
  - driver: soc: mrvl_phy7121P: config is only valid on ARM64 (Dave Kleikamp)  [Orabug: 34956505]  
  - driver: soc: mrvl_phy7121P PHY ADVANCE FEATURES: (Narendra Hadke)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Fix incorrect PTP clock frequency. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Subbaraya Sundeep)  [Orabug: 34671021]  
  - octeontx2-af: Allow mcam entries for promiscous rule for CN10K-A and CN10K-B soc. (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: ptp: use 950MHz clock for ptp slave (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: ptp: Fix ptp clock counter read (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - perf/marvell: Update dev name in Marvell DDR PMU (Amit Singh Tomar)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: Fix ethtool stats string order (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - drivers: spi: cadence-xspi: Force single modebyte (Witold Sadowski)  [Orabug: 34671021]  
  - octeontx2-af: fix lbk link credits on cn10k (Nithin Dabilpuram)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf95n: add PTP slave support. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - perf/marvell_cn10k: support older DT properties for TAD PMU (Tanmay Jagdale)  [Orabug: 34671021]  
  - perf/marvell: get ddr speed from "marvell,ddr-speed" (Amit Singh Tomar)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Fix ptp hardware clock counter conversion (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: Show count of dropped packets by DMAC filters (Hariprasad Kelam)  [Orabug: 34671021]  
  - octeontx2-af: Add L2M/L2B header extraction support (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-pf: Fix invalid pkt count send to dql_completed() (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: fix CPT engine recovery (Srujana Challa)  [Orabug: 34671021]  
  - iommu/arm-smmu-v3: Ratelimit event dump (Jean-Philippe Brucker)  [Orabug: 34671021]  
  - cn10k: Add workaround for MRVL TAD Errata-38891 (Bharat Bhushan)  [Orabug: 34671021]  
  - edac: Fix cn10ka dss error injection (Vasyl Gomonovych)  [Orabug: 34671021]  
  - octeontx2-af: Fix NIX link credits (Sunil Goutham)  [Orabug: 34671021]  
  - edac: Read sdei vector number from HEST table (Vasyl Gomonovych)  [Orabug: 34671021]  
  - edac: Add Core error report (Vasyl Gomonovych)  [Orabug: 34671021]  
  - driver: clk: Remove SCLK clock driver for ACPI platforms (Wojciech Bartczak)  [Orabug: 34671021]  
  - octeontx2-af: Initialize the PTP_SEC_ROLLOVER register properly (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - cnf10k-rfoe: skb shinfo falls on a different cacheline, avoid reading it (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Adjust structure elements to reduce cache misses (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Avoid costly iova_to_virt of packet dma address in xmit (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Cleanup packet stats maintenance (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Optimize packet length retrieval for non-ecpri packets (Sunil Goutham)  [Orabug: 34671021]  
  - cnf10k-rfoe: Remove duplicate error checking (Sunil Goutham)  [Orabug: 34671021]  
  - octeontx2-af: add mbox for CPT LF reset (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-af: cn10k: Set NIX DWRR MTU for CN10KB silicon (Sunil Goutham)  [Orabug: 34671021]  
  - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Ratheesh Kannoth)  [Orabug: 34671021]  
  - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: use cpt channel mask in flow install path (Nithin Dabilpuram)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: use sw timecounter for ptp phc (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: allow lower threshold in sso group qos mbox (Shijith Thotton)  [Orabug: 34671021]  
  - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Sunil Goutham)  [Orabug: 34671021]  
  - drivers: soc: sw_up: Add force clone option (Witold Sadowski)  [Orabug: 34671021]  
  - perf/marvell_cn10k: update tad property names (Tanmay Jagdale)  [Orabug: 34671021]  
  - octeontx2-pf: Added validation check to configure adaptive interrupt coalesing. (Suman Ghosh)  [Orabug: 34671021]  
  - octeontx2-af: setup Tx link credit based on lmac id (Nithin Dabilpuram)  [Orabug: 34671021]  
  - firmware: smccc: Reflect firmware reported smccc version (Linu Cherian)  [Orabug: 34671021]  
  - octeontx2-bphy-netdev: cnf10k: Add PTP 2S legacy mode support. (Rakesh Babu Saladi)  [Orabug: 34671021]  
  - octeontx2-sdpvf: Fix PTP options for SDP interfaces (Roy Franz)  [Orabug: 34671021]  
  - firmware: octeontx2: Enable RPRAM driver for ASIM targets (Wojciech Bartczak)  [Orabug: 34671021]  
  - octeontx2-pf: Free pending and dropped SQEs (Geetha sowjanya)  [Orabug: 34671021]  
  - octeontx2-af: recover CPT engine when it gets fault (Srujana Challa)  [Orabug: 34671021]  
  - crypto: octeontx2: remove CPT block reset (Srujana Challa)  [Orabug: 34671021]  
  - octeontx2-pf: Add support for ptp 1-step using timecounter (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-pf: revert the ptp phc implementation to use timecounter (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - octeontx2-af: return correct timestamp for cn10k soc (Naveen Mamindlapalli)  [Orabug: 34671021]  
  - misc: bphy: prevent out-of-bound array iteration (Jakub Palider)  [Orabug: 34671021]  
  - soc: octeontx2-sdp: Fix SDP output backpressure (Roy Franz)  [Orabug: 34671021]  
  - crypto: qat - add support for 401xx devices (Giovanni Cabiddu)  [Orabug: 34779699]  
  - tools/power turbostat: fix SPR PC6 limits (Artem Bityutskiy)  [Orabug: 34802779]  
  - tools/power turbostat: separate SPR from ICX (Artem Bityutskiy)  [Orabug: 34802779]  
  - tools/power turbostat: formatting (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: rename tcc variables (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: add TCC Offset support (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: save original CPU model (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Zhang Rui)  [Orabug: 34802779]  
  - tools/power turbostat: Print the C-state Pre-wake settings (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Fix offset overflow issue in index converting (Calvin Walton)  [Orabug: 34802779]  
  - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Bas Nieuwenhuizen)  [Orabug: 34802779]  
  - tools/power turbostat: update version number (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Fix DRAM Energy Unit on SKX (Zhang Rui)  [Orabug: 34802779]  
  - Revert "tools/power turbostat: adjust for temperature offset" (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support Ice Lake D (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Alder Lake Mobile (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: print microcode patch level (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Len Brown)  [Orabug: 34802779]  
  - tools/turbostat: Unmark non-kernel-doc comment (Randy Dunlap)  [Orabug: 34802779]  
  - tools/power/turbostat: Fallback to an MSR read for EPB (Borislav Petkov)  [Orabug: 34802779]  
  - tools/power turbostat: update version number (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: harden against cpu hotplug (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: adjust for temperature offset (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support AMD Family 19h (Kim Phillips)  [Orabug: 34802779]  
  - tools/power turbostat: Remove empty columns for Jacobsville (Antti Laakso)  [Orabug: 34802779]  
  - tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz. (Rafael Antognolli)  [Orabug: 34802779]  
  - tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Fix output formatting for ACPI CST enumeration (David Arcari)  [Orabug: 34802779]  
  - tools/power turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava)  [Orabug: 34802779]  
  - tools/power turbostat: Enable accumulate RAPL display (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Introduce functions to accumulate RAPL consumption (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Make the energy variable to be 64 bit (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Always print idle in the system configuration header (Doug Smythies)  [Orabug: 34802779]  
  - tools/power turbostat: Print /dev/cpu_dma_latency (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: update version (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Print cpuidle information (Len Brown)  [Orabug: 34802779]  
  - tools/power turbostat: Support Elkhart Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Jasper Lake (Chen Yu)  [Orabug: 34802779]  
  - tools/power turbostat: Support Cometlake (Chen Yu)  [Orabug: 34802779]  
  - sch_htb: Fail on unsupported parameters when offload is requested (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_api: Don't skip qdisc attach on ingress (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: Fix inconsistency when leaf qdisc creation fails (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Yunjian Wang)  [Orabug: 34833369]  
  - sch_htb: fix null pointer dereference on a null new_q (Yunjian Wang)  [Orabug: 34833369]  
  - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - sch_htb: Fix select_queue for non-offload mode (Maxim Mikityanskiy)  [Orabug: 34833369]  
  - RDS/IB: Fix the misplaced counter update rdma dto path (Devesh Sharma)  [Orabug: 34865848]  
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips)  [Orabug: 34873999]  
  - net: mana: Fix race on per-CQ variable napi work_done (uek6/u3) (Haiyang Zhang)  [Orabug: 34874459]  
  - mips: Octeon: PCI console code was incorrectly finding the tty port (Dave Kleikamp)  [Orabug: 34877981]  
  - x86/bpf: Use alternative RET encoding (Peter Zijlstra)  [Orabug: 34944087]  
  - bpf,x86: Respect X86_FEATURE_RETPOLINE* (Peter Zijlstra)  [Orabug: 34944087]  
  - Revert "x86/bpf: Alternative RET encoding" (Alexandre Chartre)  [Orabug: 34944087]  
  - xfs: don't reuse busy extents on extent trim (Brian Foster)  [Orabug: 34944365]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.316.3.el7uek]
changelog:
  - LTS tag: v5.4.228 (Sherry Yang)   
  - ASoC: ops: Correct bounds check for second channel on SX controls (Charles Keepax)   
  - can: mcba_usb: Fix termination command argument (Yasushi SHOJI)   
  - can: sja1000: fix size of OCR_MODE_MASK define (Heiko Schocher)   
  - pinctrl: meditatek: Startup with the IRQs disabled (Ricardo Ribalda)   
  - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Mark Brown)   
  - nfp: fix use-after-free in area_cache_get() (Jialiang Wang)   
  - block: unhash blkdev part inode when the part is deleted (Ming Lei)   
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Baolin Wang)   
  - x86/smpboot: Move rcu_cpu_starting() earlier (Paul E. McKenney)   
  - net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Lorenzo Colitti)   
  - LTS tag: v5.4.227 (Sherry Yang)   
  - can: esd_usb: Allow REC and TEC to return to zero (Frank Jungclaus)   
  - net: mvneta: Fix an out of bounds check (Dan Carpenter)   
  - ipv6: avoid use-after-free in ip6_fragment() (Eric Dumazet)   
  - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() (Yang Yingliang)   
  - xen/netback: fix build warning (Juergen Gross)   
  - ethernet: aeroflex: fix potential skb leak in greth_init_rings() (Zhang Changzhong)   
  - ipv4: Fix incorrect route flushing when table ID 0 is used (Ido Schimmel)   
  - ipv4: Fix incorrect route flushing when source address is deleted (Ido Schimmel)   
  - tipc: Fix potential OOB in tipc_link_proto_rcv() (YueHaibing)   
  - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() (Liu Jian)   
  - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() (Liu Jian)   
  - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq (Yongqiang Liu)   
  - net: stmmac: fix "snps,axi-config" node property parsing (Jisheng Zhang)   
  - nvme initialize core quirks before calling nvme_init_subsystem (Pankaj Raghav)   
  - NFC: nci: Bounds check struct nfc_target arrays (Kees Cook)   
  - i40e: Disallow ip4 and ip6 l4_4_bytes (Przemyslaw Patynowski)   
  - i40e: Fix for VF MAC address 0 (Sylwester Dziedziuch)   
  - i40e: Fix not setting default xps_cpus after reset (Michal Jaron)   
  - net: mvneta: Prevent out of bounds read in mvneta_config_rss() (Dan Carpenter)   
  - xen-netfront: Fix NULL sring after live migration (Lin Liu)   
  - net: encx24j600: Fix invalid logic in reading of MISTAT register (Valentina Goncharenko)   
  - net: encx24j600: Add parentheses to fix precedence (Valentina Goncharenko)   
  - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() (Wei Yongjun)   
  - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Zhengchao Shao)   
  - net: dsa: ksz: Check return value (Artem Chernyshev)   
  - Bluetooth: Fix not cleanup led when bt_init fails (Chen Zhongjin)   
  - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() (Wang ShaoBo)   
  - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Kuniyuki Iwashima)   
  - igb: Allocate MSI-X vector when testing (Akihiko Odaki)   
  - e1000e: Fix TX dispatch condition (Akihiko Odaki)   
  - gpio: amd8111: Fix PCI device reference count leak (Xiongfeng Wang)   
  - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Qiqi Zhang)   
  - ca8210: Fix crash by zero initializing data (Hauke Mehrtens)   
  - ieee802154: cc2520: Fix error return code in cc2520_hw_init() (Ziyang Xuan)   
  - can: af_can: fix NULL pointer dereference in can_rcv_filter (Oliver Hartkopp)   
  - HID: core: fix shift-out-of-bounds in hid_report_raw_event (ZhangPeng)   
  - HID: hid-lg4ff: Add check for empty lbuf (Anastasia Belova)   
  - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Ankit Patel)   
  - drm/shmem-helper: Remove errant put in error path (Rob Clark)   
  - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth)   
  - mm/gup: fix gup_pud_range() for dax (John Starks)   
  - memcg: fix possible use-after-free in memcg_write_event_control() (Tejun Heo)   
  - media: v4l2-dv-timings.c: fix too strict blanking sanity checks (Hans Verkuil)   
  - Revert "net: dsa: b53: Fix valid setting for MDB entries" (Rafał Miłecki)   
  - xen/netback: don't call kfree_skb() with interrupts disabled (Juergen Gross)   
  - xen/netback: do some code cleanup (Juergen Gross)   
  - xen/netback: Ensure protocol headers don't fall in the non-linear area (Ross Lagerwall)   
  - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Jann Horn)   
  - mm/khugepaged: fix GUP-fast interaction by sending IPI (Jann Horn)   
  - mm/khugepaged: take the right locks for page table retraction (Jann Horn)   
  - net: usb: qmi_wwan: add u-blox 0x1342 composition (Davide Tronchin)   
  - 9p/xen: check logical size for buffer size (Dominique Martinet)   
  - fbcon: Use kzalloc() in fbcon_prepare_logo() (Tetsuo Handa)   
  - regulator: twl6030: fix get status of twl6032 regulators (Andreas Kemnade)   
  - ASoC: soc-pcm: Add NULL check in BE reparenting (Srinivasa Rao Mandadapu)   
  - btrfs: send: avoid unaligned encoded writes when attempting to clone range (Filipe Manana)   
  - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Kees Cook)   
  - regulator: slg51000: Wait after asserting CS pin (Konrad Dybcio)   
  - 9p/fd: Use P9_HDRSZ for header size (GUO Zihua)   
  - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 (Johan Jonker)   
  - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation (Giulio Benetti)   
  - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels (Tomislav Novak)   
  - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name (Johan Jonker)   
  - ARM: dts: rockchip: fix ir-receiver node names (Johan Jonker)   
  - arm: dts: rockchip: fix node name for hym8563 rtc (Sebastian Reichel)   
  - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series (FUKAUMI Naoki)   
  - LTS tag: v5.4.226 (Sherry Yang)   
  - ipc/sem: Fix dangling sem_array access in semtimedop race (Jann Horn)   
  - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails (Linus Torvalds)   
  - mmc: sdhci: Fix voltage switch delay (Adrian Hunter)   
  - mmc: sdhci: use FIELD_GET for preset value bit masks (Masahiro Yamada)   
  - char: tpm: Protect tpm_pm_suspend with locks (Jan Dabros)   
  - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" (Conor Dooley)   
  - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Michael Kelley)   
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Luiz Augusto von Dentz)   {CVE-2022-42896} 
  - x86/pm: Add enumeration check before spec MSRs save/restore setup (Pawan Gupta)   
  - x86/tsx: Add a feature bit for TSX control MSR support (Pawan Gupta)   
  - nvme: ensure subsystem reset is single threaded (Keith Busch)   
  - nvme: restrict management ioctls to admin (Keith Busch)   
  - epoll: check for events when removing a timed out thread from the wait queue (Soheil Hassas Yeganeh)   
  - epoll: call final ep_events_available() check under the lock (Roman Penyaev)   
  - ipv4: Fix route deletion when nexthop info is not specified (Ido Schimmel)   
  - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern)   
  - selftests: net: fix nexthop warning cleanup double ip typo (Nikolay Aleksandrov)   
  - selftests: net: add delete nexthop route warning test (Nikolay Aleksandrov)   
  - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled (Lee Jones)   
  - parisc: Increase FRAME_WARN to 2048 bytes on parisc (Helge Deller)   
  - xtensa: increase size of gcc stack frame check (Guenter Roeck)   
  - parisc: Increase size of gcc stack frame check (Helge Deller)   
  - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Xiongfeng Wang)   
  - pinctrl: single: Fix potential division by zero (Maxim Korotkov)   
  - ASoC: ops: Fix bounds check for _sx controls (Mark Brown)   
  - mm: Fix '.data.once' orphan section warning (Nathan Chancellor)   
  - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 (James Morse)   
  - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors (James Morse)   
  - tracing: Free buffers when a used dynamic event is removed (Steven Rostedt (Google))   
  - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Wenchao Chen)   
  - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Sebastian Falbesoner)   
  - mmc: core: Fix ambiguous TRIM and DISCARD arg (Christian Löhle)   
  - mmc: mmc_test: Fix removal of debugfs file (Ye Bin)   
  - pinctrl: intel: Save and restore pins in "direct IRQ" mode (Andy Shevchenko)   
  - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() (ZhangPeng)   
  - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" (Tiezhu Yang)   
  - error-injection: Add prompt for function error injection (Steven Rostedt (Google))   
  - net/mlx5: DR, Fix uninitialized var warning (YueHaibing)   
  - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() (Yang Yingliang)   
  - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld)   
  - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed (Yoshihiro Shimoda)   
  - sctp: fix memory leak in sctp_stream_outq_migrate() (Zhengchao Shao)   
  - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Willem de Bruijn)   
  - net: tun: Fix use-after-free in tun_detach() (Shigeru Yoshida)   
  - afs: Fix fileserver probe RTT handling (David Howells)   
  - net: hsr: Fix potential use-after-free (YueHaibing)   
  - dsa: lan9303: Correct stat name (Jerry Ray)   
  - net: ethernet: nixge: fix NULL dereference (Yuri Karpov)   
  - net/9p: Fix a potential socket leak in p9_socket_open (Wang Hai)   
  - net: net_netdev: Fix error handling in ntb_netdev_init_module() (Yuan Can)   
  - net: phy: fix null-ptr-deref while probe() failed (Yang Yingliang)   
  - wifi: cfg80211: fix buffer overflow in elem comparison (Johannes Berg)   
  - qlcnic: fix sleep-in-atomic-context bugs caused by msleep (Duoming Zhou)   
  - can: cc770: cc770_isa_probe(): add missing free_cc770dev() (Zhang Changzhong)   
  - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() (Zhang Changzhong)   
  - net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan)   
  - net/mlx5: Fix uninitialized variable bug in outlen_write() (YueHaibing)   
  - of: property: decrement node refcount in of_fwnode_get_reference_args() (Yang Yingliang)   
  - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails (Gaosheng Cui)   
  - hwmon: (i5500_temp) fix missing pci_disable_device() (Yang Yingliang)   
  - scripts/faddr2line: Fix regression in name resolution on ppc64le (Srikar Dronamraju)   
  - iio: light: rpr0521: add missing Kconfig dependencies (Paul Gazzillo)   
  - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw (Wei Yongjun)   
  - iio: health: afe4403: Fix oob read in afe4403_read_raw (Wei Yongjun)   
  - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() (ChenXiaoSong)   
  - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Alex Deucher)   
  - drm/amdgpu: update drm_display_info correctly when the edid is read (Claudio Suarez)   
  - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker (Nikolay Borisov)   
  - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Frieder Schrempf)   
  - btrfs: free btrfs_path before copying inodes to userspace (Anand Jain)   
  - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi)   
  - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Andrzej Hajda)   {CVE-2022-4139} 
  - drm/amdgpu: always register an MMU notifier for userptr (Christian König)   
  - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Lyude Paul)   
  - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() (Zhen Lei)   
  - btrfs: free btrfs_path before copying subvol info to userspace (Anand Jain)   
  - btrfs: free btrfs_path before copying fspath to userspace (Anand Jain)   
  - btrfs: free btrfs_path before copying root refs to userspace (Josef Bacik)   
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 (Alessandro Astone)   
  - binder: Address corner cases in deferred copy and fixup (Alessandro Astone)   
  - binder: fix pointer cast warning (Arnd Bergmann)   
  - binder: defer copies of pre-patched txn data (Todd Kjos)   
  - binder: read pre-translated fds from sender buffer (Todd Kjos)   
  - binder: avoid potential data leakage when copying txn (Todd Kjos)   
  - dm integrity: flush the journal on suspend (Mikulas Patocka)   
  - net: usb: qmi_wwan: add Telit 0x103a composition (Enrico Sau)   
  - tcp: configurable source port perturb table size (Gleb Mazovetskiy)   
  - platform/x86: hp-wmi: Ignore Smart Experience App event (Kai-Heng Feng)   
  - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) (Hans de Goede)   
  - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() (Xiongfeng Wang)   
  - xen/platform-pci: add missing free_irq() in error path (ruanjinjie)   
  - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Lukas Wunner)   
  - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Hans de Goede)   
  - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Aman Dhoot)   
  - gcov: clang: fix the buffer overflow issue (Mukesh Ojha)   
  - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty (Chen Zhongjin)   
  - firmware: coreboot: Register bus in module init (Brian Norris)   
  - firmware: google: Release devices before unregistering the bus (Patrick Rudolph)   
  - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li)   
  - ceph: do not update snapshot context when there is no new snapshot (Xiubo Li)   
  - iio: pressure: ms5611: fixed value compensation bug (Mitja Spes)   
  - iio: ms5611: Simplify IO callback parameters (Lars-Peter Clausen)   
  - nios2: add FORCE for vmlinuz.gz (Randy Dunlap)   
  - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash (Alexandre Belloni)   
  - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails (Chen Zhongjin)   
  - iio: light: apds9960: fix wrong register for gesture gain (Alejandro Concepción Rodríguez)   
  - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency (Jakob Unterwurzacher)   
  - usb: dwc3: exynos: Fix remove() function (Marek Szyprowski)   
  - lib/vdso: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)   
  - s390/crashdump: fix TOD programmable field size (Heiko Carstens)   
  - net: thunderx: Fix the ACPI memory leak (Yu Liao)   
  - nfc: st-nci: fix memory leaks in EVT_TRANSACTION (Martin Faltesek)   
  - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION (Martin Faltesek)   
  - s390/dasd: fix no record found for raw_track_access (Stefan Haberland)   
  - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Kuniyuki Iwashima)   
  - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Yang Yingliang)   
  - regulator: twl6030: re-add TWL6032_SUBCLASS (Andreas Kemnade)   
  - NFC: nci: fix memory leak in nci_rx_data_packet() (Liu Shixin)   
  - xfrm: Fix ignored return value in xfrm6_init() (Chen Zhongjin)   
  - tipc: check skb_linearize() return value in tipc_disc_rcv() (YueHaibing)   
  - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long)   
  - tipc: set con sock in tipc_conn_alloc (Xin Long)   
  - net/mlx5: Fix FW tracer timestamp calculation (Moshe Shemesh)   
  - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Yang Yingliang)   
  - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Yang Yingliang)   
  - nfp: add port from netdev validation for EEPROM access (Jaco Coetzee)   
  - net: pch_gbe: fix pci device refcount leak while module exiting (Yang Yingliang)   
  - net/qla3xxx: fix potential memleak in ql3xxx_send() (Zhang Changzhong)   
  - net/mlx4: Check retval of mlx4_bitmap_init (Peter Kosyh)   
  - ARM: mxs: fix memory leak in mxs_machine_init() (Zheng Yongjun)   
  - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() (Zhengchao Shao)   
  - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() (Wang Hai)   
  - nfc/nci: fix race with opening and closing (Lin Ma)   
  - net: liquidio: simplify if expression (Leon Romanovsky)   
  - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl (Michael Grzeschik)   
  - tee: optee: fix possible memory leak in optee_register_device() (Yang Yingliang)   
  - bus: sunxi-rsb: Support atomic transfers (Samuel Holland)   
  - regulator: core: fix UAF in destroy_regulator() (Yang Yingliang)   
  - regulator: core: fix kobject release warning and memory leak in regulator_register() (Zeng Heng)   
  - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Detlev Casanova)   
  - ARM: dts: am335x-pcm-953: Define fixed regulators in root node (Dominik Haller)   
  - af_key: Fix send_acquire race with pfkey_register (Herbert Xu)   
  - MIPS: pic32: treat port as signed integer (Jason A. Donenfeld)   
  - RISC-V: vdso: Do not add missing symbols to version section in linker script (Nathan Chancellor)   
  - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. (Kuniyuki Iwashima)   
  - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Yu Kuai)   
  - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Hans de Goede)   
  - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run (Sean Nyekjaer)   
  - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Nicolas Cavallari)   
  - audit: fix undefined behavior in bit shift for AUDIT_BIT (Gaosheng Cui)   
  - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jonas Jelonek)   
  - wifi: mac80211: fix memory free error when registering wiphy fail (taozhang)   
  - LTS tag: v5.4.225 (Sherry Yang)   
  - ntfs: check overflow when iterating ATTR_RECORDs (Hawkins Jiawei)   
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei)   
  - ntfs: fix use-after-free in ntfs_attr_find() (Hawkins Jiawei)   
  - mm: fs: initialize fsdata passed to write_begin/write_end interface (Alexander Potapenko)   
  - 9p/trans_fd: always use O_NONBLOCK read/write (Tetsuo Handa)   
  - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher)   
  - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price)   
  - 9p: trans_fd/p9_conn_cancel: drop client lock earlier (Dominique Martinet)   
  - kcm: close race conditions on sk_receive_queue (Cong Wang)   
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Baisong Zhong)   
  - kcm: avoid potential race in kcm_tx_work (Eric Dumazet)   
  - tcp: cdg: allow tcp_cdg_release() to be called multiple times (Eric Dumazet)   
  - macvlan: enforce a consistent minimal mtu (Eric Dumazet)   
  - Input: i8042 - fix leaking of platform device on module removal (Chen Jun)   
  - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Li Huafei)   
  - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Yang Yingliang)   
  - ring-buffer: Include dropped pages in counting dirty patches (Steven Rostedt (Google))   
  - serial: 8250: Flush DMA Rx on RLSI (Ilpo Järvinen)   
  - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() (Alexander Potapenko)   
  - docs: update mediator contact information in CoC doc (Shuah Khan)   
  - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Xiongfeng Wang)   
  - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Chevron Li)   
  - mmc: core: properly select voltage range without power cycle (Yann Gautier)   
  - scsi: zfcp: Fix double free of FSF request when qdio send fails (Benjamin Block)   
  - Input: iforce - invert valid length check when fetching device IDs (Tetsuo Handa)   
  - serial: 8250_lpss: Configure DMA also w/o DMA filter (Ilpo Järvinen)   
  - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Ilpo Järvinen)   
  - dm ioctl: fix misbehavior if list_versions races with module loading (Mikulas Patocka)   
  - iio: pressure: ms5611: changed hardcoded SPI speed to value limited (Mitja Spes)   
  - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() (Yang Yingliang)   
  - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() (Yang Yingliang)   
  - usb: chipidea: fix deadlock in ci_otg_del_timer (Duoming Zhou)   
  - usb: add NO_LPM quirk for Realforce 87U Keyboard (Nicolas Dumazet)   
  - USB: serial: option: add Fibocom FM160 0x0111 composition (Reinhard Speyerer)   
  - USB: serial: option: add u-blox LARA-L6 modem (Davide Tronchin)   
  - USB: serial: option: add u-blox LARA-R6 00B modem (Davide Tronchin)   
  - USB: serial: option: remove old LARA-R6 PID (Davide Tronchin)   
  - USB: serial: option: add Sierra Wireless EM9191 (Benoît Monin)   
  - speakup: fix a segfault caused by switching consoles (Mushahid Hussain)   
  - slimbus: stream: correct presence rate frequencies (Krzysztof Kozlowski)   
  - Revert "usb: dwc3: disable USB core PHY management" (Johan Hovold)   
  - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Takashi Iwai)   
  - ring_buffer: Do not deactivate non-existant pages (Daniil Tatianin)   
  - ftrace: Fix null pointer dereference in ftrace_add_mod() (Xiu Jianfeng)   
  - ftrace: Optimize the allocation for mcount entries (Wang Wensheng)   
  - ftrace: Fix the possible incorrect kernel message (Wang Wensheng)   
  - cifs: add check for returning value of SMB2_set_info_init (Anastasia Belova)   
  - net: thunderbolt: Fix error handling in tbnet_init() (Yuan Can)   
  - cifs: Fix wrong return value checking when GETFLAGS (Zhang Xiaoxu)   
  - net/x25: Fix skb leak in x25_lapb_receive_frame() (Wei Yongjun)   
  - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (Roger Pau Monné)   
  - drbd: use after free in drbd_create_device() (Dan Carpenter)   
  - xen/pcpu: fix possible memory leak in register_pcpu() (Yang Yingliang)   
  - bnxt_en: Remove debugfs when pci_register_driver failed (Gaosheng Cui)   
  - net: caif: fix double disconnect client in chnl_net_open() (Zhengchao Shao)   
  - net: macvlan: Use built-in RCU list checking (Chuang Wang)   
  - net: liquidio: release resources when liquidio driver open failed (Zhengchao Shao)   
  - mISDN: fix possible memory leak in mISDN_dsp_element_register() (Yang Yingliang)   
  - net: bgmac: Drop free_netdev() from bgmac_enet_remove() (Wei Yongjun)   
  - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Yang Yingliang)   
  - arm64: dts: imx8mn: Fix NAND controller size-cells (Marek Vasut)   
  - arm64: dts: imx8mm: Fix NAND controller size-cells (Marek Vasut)   
  - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map (Zeng Heng)   
  - parport_pc: Avoid FIFO port location truncation (Maciej W. Rozycki)   
  - siox: fix possible memory leak in siox_device_add() (Yang Yingliang)   
  - block: sed-opal: kmalloc the cmd/resp buffers (Serge Semin)   
  - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Chen Zhongjin)   
  - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Duoming Zhou)   
  - serial: imx: Add missing .thaw_noirq hook (Shawn Guo)   
  - serial: 8250: omap: Flush PM QOS work on remove (Tony Lindgren)   
  - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Tony Lindgren)   
  - serial: 8250_omap: remove wait loop from Errata i202 workaround (Matthias Schiffer)   
  - ASoC: core: Fix use-after-free in snd_soc_exit() (Chen Zhongjin)   
  - spi: stm32: Print summary 'callbacks suppressed' message (Marek Vasut)   
  - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Colin Ian King)   
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm (Luiz Augusto von Dentz)   
  - btrfs: remove pointless and double ulist frees in error paths of qgroup tests (Filipe Manana)   
  - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Nathan Huckleberry)   
  - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (Nam Cao)   
  - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington)   
  - selftests/intel_pstate: fix build for ARCH=x86_64 (Ricardo Cañuelo)   
  - selftests/futex: fix build for clang (Ricardo Cañuelo)   
  - ASoC: codecs: jz4725b: fix capture selector naming (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: use right control for Capture Volume (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Siarhei Volkau)   
  - ASoC: codecs: jz4725b: add missed Line In power control bit (Siarhei Volkau)   
  - spi: intel: Fix the offset to get the 64K erase opcode (Mauro Lima)   
  - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Xiaolei Wang)   
  - x86/cpu: Restore AMD's DE_CFG MSR after resume (Borislav Petkov)   
  - net: tun: call napi_schedule_prep() to ensure we own a napi (Eric Dumazet)   
  - dmaengine: at_hdmac: Check return code of dma_async_device_register (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix impossible condition (Tudor Ambarus)   
  - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors (Tudor Ambarus)   
  - dmaengine: at_hdmac: Don't start transactions at tx_submit level (Tudor Ambarus)   
  - dmaengine: at_hdmac: Fix at_lli struct definition (Tudor Ambarus)   
  - cert host tools: Stop complaining about deprecated OpenSSL functions (Linus Torvalds)   
  - can: j1939: j1939_send_one(): fix missing CAN header initialization (Oliver Hartkopp)   
  - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() (ZhangPeng)   
  - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() (Zhang Xiaoxu)   
  - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi (Jorge Lopez)   
  - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Matthew Auld)   
  - nilfs2: fix use-after-free bug of ns_writer on remount (Ryusuke Konishi)   
  - nilfs2: fix deadlock in nilfs_count_free_blocks() (Ryusuke Konishi)   
  - vmlinux.lds.h: Fix placement of '.data..decrypted' section (Nathan Chancellor)   
  - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jussi Laako)   
  - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Takashi Iwai)   
  - ALSA: hda: fix potential memleak in 'add_widget_node' (Ye Bin)   
  - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Xian Wang)   
  - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)   
  - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)   
  - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Brian Norris)   
  - MIPS: jump_label: Fix compat branch range check (Jiaxun Yang)   
  - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Ard Biesheuvel)   
  - riscv: process: fix kernel info leakage (Jisheng Zhang)   
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Chuang Wang)   
  - ethernet: tundra: free irq when alloc ring failed in tsi108_open() (Zhengchao Shao)   
  - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() (Zhengchao Shao)   
  - ethernet: s2io: disable napi when start nic failed in s2io_card_up() (Zhengchao Shao)   
  - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Zhengchao Shao)   
  - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() (Zhengchao Shao)   
  - net: cpsw: disable napi in cpsw_ndo_open() (Zhengchao Shao)   
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich)   
  - net: nixge: disable napi when enable interrupts failed in nixge_open() (Zhengchao Shao)   
  - perf stat: Fix printing os->prefix in CSV metrics output (Athira Rajeev)   
  - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() (Zhengchao Shao)   
  - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() (Christophe JAILLET)   
  - dmaengine: pxa_dma: use platform_get_irq_optional (Doug Brown)   
  - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long)   
  - can: af_can: fix NULL pointer dereference in can_rx_register() (Zhengchao Shao)   
  - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Alexander Potapenko)   
  - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Yuan Can)   
  - hamradio: fix issue of dev reference count leakage in bpq_device_event() (Zhengchao Shao)   
  - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() (Zhengchao Shao)   
  - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK (Gaosheng Cui)   
  - net: fman: Unregister ethernet device on removal (Sean Anderson)   
  - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Alex Barba)   
  - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Michael Chan)   
  - net: tun: Fix memory leaks of napi_get_frags (Wang Yufen)   
  - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc)   
  - HID: hyperv: fix possible memory leak in mousevsc_probe() (Yang Yingliang)   
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen)   
  - wifi: cfg80211: fix memory leak in query_regdb_file() (Arend van Spriel)   
  - wifi: cfg80211: silence a sparse RCU warning (Johannes Berg)   
  - phy: stm32: fix an error code in probe (Dan Carpenter)   
  - xfs: drain the buf delwri queue before xfsaild idles (Brian Foster)   
  - xfs: preserve inode versioning across remounts (Eric Sandeen)   
  - xfs: use MMAPLOCK around filemap_map_pages() (Dave Chinner)   
  - xfs: redesign the reflink remap loop to fix blkres depletion crash (Darrick J. Wong)   
  - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Darrick J. Wong)   
  - xfs: preserve rmapbt swapext block reservation from freed blocks (Brian Foster)


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.4.el7uek]
changelog:
  - Revert "RDS: TCP: Track peer's connection generation number" (Gerd Rausch)  [Orabug: 34700110]  
  - net/rds: Trigger rds_send_hs_ping() more than once (Gerd Rausch)  [Orabug: 34607845]  
  - net/rds: Kick-start TCP receiver after accept (Gerd Rausch)  [Orabug: 34600820]  
  - net/rds: Use the first lane until RDS_EXTHDR_NPATHS arrives (Gerd Rausch)  [Orabug: 34314503]  
  - net/rds: Encode cp_index in TCP source port (Gerd Rausch)  [Orabug: 34556038]  
  - net/rds: rds_tcp_conn_path_shutdown must not discard messages (Gerd Rausch)  [Orabug: 34560701]  
  - IB/mlx5: Add a signature check to received EQEs and CQEs (Rohit Nair)  [Orabug: 34821074]  
  - vhost-scsi: Fix max number of virtqueues (Mike Christie)  [Orabug: 34915128]  
  - uek-rpm: Add nft_reject* modules to nano rpm. (Somasundaram Krishnasamy)  [Orabug: 34966035]  
  - rds: ib: Avoid tear-down of caches unless already initialized (Håkon Bugge)  [Orabug: 34830755]  
  - x86/kexec: Do not reserve EFI setup_data in the kexec e820 table (Dave Young)  [Orabug: 34864098]  
  - KVM: SVM: Fix AVIC GATag to support max number of vCPUs (Suravee Suthikulpanit)  [Orabug: 34961704]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.6.el7uek]
changelog:
  - block: Change the granularity of io ticks from ms to ns (Gulam Mohamed)  [Orabug: 34780807]  
  - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Zhang Rui)  [Orabug: 34953089]  
  - block-mq: fix hung due to too much warning log (Junxiao Bi)  [Orabug: 34979810]  
  - usb: dwc3: core: fix kernel panic when do reboot (Peter Chen)  [Orabug: 34988646]  
  - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Jack Pham)  [Orabug: 34988646]


author: Brian Maly <brian.maly@oracle.com> [5.4.17-2136.316.7.el7uek]
changelog:
  - runtime revert of virtio_net: Stripe queue affinities across cores. (Konrad Rzeszutek Wilk)  [Orabug: 35001045]


