# changelog

author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.131
changelog:
  - (CVE-2022-20369)media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
  - UOS: arm64/config: enable CONFIG_SND_USB_AUDIO
  - UOS: Fix booting BUG on VMware of x86 platform
  - UOS: sound: enable CONFIG_SND_CMIPCI
  - UOS: arm64/config: Set the value of CONFIG_SND_PCM from m to y
  - UOS: config: no arch tag in fix configuration file


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.132
changelog:
  - LoongArch: hugepage table replace tlb
  - cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
  - UOS:config: enable DRM_MWV207, default module
  - UOS:gpu/drm: add jingjiamicro gpu drivers mwv207
  - Merge "Add the kernel module uhdkmod to support uharden fix bug 168307" into linux-next
  - Add the kernel module uhdkmod to support uharden fix bug 168307
  - Merge "UOS:net/hinic:update hinic drvier to 3.9.0.8" into linux-next
  - (CVE-2022-42895)Bluetooth: L2CAP: Fix attempting to access uninitialized memory
  - (CVE-2022-3628)wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
  - (CVE-2022-41850)HID: roccat: Fix use-after-free in roccat_read()
  - (CVE-2022-41849)fbdev: smscufx: Fix use-after-free in ufx_ops_open()
  - (CVE-2022-2978)fs: fix UAF/GPF bug in nilfs_mdt_destroy
  - once: add DO_ONCE_SLOW() for sleepable contexts
  - (CVE-2022-32296)tcp: increase source port perturb table to 2^16
  - tcp: change source port randomizarion at connect() time
  - UOS:net/hinic:update hinic drvier to 3.9.0.8


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.133
changelog:
  - (CVE-2022-3521)kcm: avoid potential race in kcm_tx_work
  - (CVE-2022-4095)staging: rtl8712: fix use after free bugs
  - (CVE-2022-41858)drivers: net: slip: fix NPD bug in sl_tx_timeout()


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.134
changelog:
  - UOS: loongarch/config: open the kaslr under the loongarch architecture
  - UOS: loongarch/config: enable CONFIG_TXGBE and CONFIG_NGBE
  - LoongArch: Support loader and kernel interface specification V40
  - drm/loongson: fix addrness problem on 3c5000+ls7a2000
  - drm/loongson: Fix loongson driver module load fail bug.
  - LoongArch: Increase 8250_*_UARTS number
  - 2k1000la: msi: fix s3/s4 fail issue.
  - UOS: fix the code provided in the loongson 4.19.90-7 patch
  - net: r8168: disable device async suspend
  - power: add delay after devices async resume
  - loongarch: dts: remove unused dmas parameter
  - LoongArch: config: Set CONFIG_CAN_SJA1000_PLATFORM defaut m
  - irqchip: irq-loongarch-extioi: fix code error
  - ipmi: simplify ls2k500 ipmi support, remove vendor irq.
  - LoongArch: Fix cpu name after CPU-hotplug
  - loongarch: 2k1000la: add msi effective flag for pm
  - fbdev: Fix section mismatch in ls2k500sfb
  - net: mucse: Add Mucse's network card device driver
  - dma: ls_apbdma: configure dma selection by syscon
  - drm/loongson: Add driver module select option.
  - LoongArch: Add KVM Hardware Reduce model support when parsing FADT
  - irqchip: irq-loongarch-extioi: update dt parameters
  - mfd: syscon: Add arguments support for syscon reference
  - mm: vmscan: fix extreme overreclaim and swap floods
  - arch/loongarch: Compile loongson-drm into modules
  - LoongArch: Delete the old firmware DTB transfer mode
  - LoongArch: Fix the 10 Gigabit network card cannot be used
  - drm/loongson: Optimize frequency calculations for best results
  - loongarch: 2k0500: fix dc unable to display issue.
  - loongarch: populate cacheinfo by arch itself when using dt
  - loongarch: 2k0500: normalize ohci/ehci/dwc3 dts
  - drm/loongson: Resolved the error of loading the external EDID
  - drm/loongson: Solve the HDMI purple edge problem
  - drm/loongson: 7A2000 added 1920x1200 resolution support
  - Loongarch: 2k1000la: msi: Add suspend support
  - loongarch: set __dma_to_phy as inline function
  - loongarch: fix enable_pcie_wakeup() called twice
  - LoongArch: Use generic BUG() handler
  - irqchip: irq-loongson-liointc: add dt support
  - LoongArch/ftrace: Fix build error when disable CONFIG_DYNAMIC_FTRACE
  - LoongArch/ftrace: Fix unwind state when option func_stack_trace
  - i2c: ls2x: Add the I2C bus freq obtained from ACPI and device tree
  - mmc: ls2kmci: fix sdio fifo overflows issue
  - mips: Add support for Loongson 3A4000 binary extension.
  - loongarch: Set IXGBE as a module
  - LoongArch: Add _PAGE_USER for PROT_NONE
  - loongarch: 2k0500: add dwc2 driver support
  - loongarch: 2k0500: add hpet driver support
  - usb/ohci-platform: Fix a warning when hibernating
  - loongarch: Add ls2k1000 i2s driver support and add 7a2000 i2s clock-frequency parameter.
  - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - objtool/LoongArch: Add architecture specific "noreturn" function handling
  - LoongArch: Fix kasan build error and modify the zero shadow mapping range
  - LoongArch: Enhance booting and resume compatibility
  - arch/mips: Fix S3 wakeup issue
  - ACPI: processor: Add a way to get phys id for CORE PIC
  - LoongArch: Requires __force attributes for any casts
  - LoongArch: Improve dump_tlb() output messages
  - loongarch: fix panic on SoC
  - loongarch: cache: fix cache flush when last cache not inclusive
  - vfio: enable unsafe interrupt on loongarch system
  - thermal: ls2k_thermal: add irq thread to fix reboot issue
  - loongarch: fix S4 can't be woken up after S3, with intel i210 nic
  - loongarch:lsvz: optimization for irq injection
  - loongarch: 2k1000la: enable ohci/ehci platform driver support
  - LoongArch: Remove CONFIG_OPROFILE default configuration
  - LoongArch: Fix wrong "ROM Size" of boardinfo
  - loongarch: fix pcie wakeup not work
  - spi: spi-ls: add slave enumeration support when using acpi
  - usb: ohci-platform: fix usb disconnect issue after s4
  - drm/loongson: workaround DMA addr != physical addr
  - loongarch: add s3 support for 2K
  - loongarch: convert p v s cache to l1 l2 l3 format
  - LoongArch: Support to use _DMA
  - MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
  - LoongArch: Remove __sys_clone and __sys_clone3
  - drm/lsdc: remove some useless code
  - platform/loongarch: use platform driver for hkey
  - MIPS: Fix elfcorehdr parameter parseing
  - LoongArch: change the method for obtaining the 7A ACPI register
  - loongarch:lsvz: clear exit reason after handling
  - loongarch: dts: add L2 cache topology for 2k1000la
  - LoongArch: Fixup irqchip initialization
  - LoongArch: Refactor the __do_page_fault()
  - LoongArch: fix pcie wake enabled when no ACPI
  - LoongArch: delete invalid macro definitions and variables
  - LoongArch: delete the DTB of loongson3
  - LoongArch: Fix /proc/cmdline duplication on Loongson3
  - Revert: LoongArch: module: Add got section support
  - Revert: LoongArch: module: R_LARCH_SOP_PUSH_PCREL overflow workaround
  - LoongArch:LSVZ: don't update pc after iocsr read back from userspace
  - loongarch: dts: fix cma reserved memory alloc fail issue
  - LoongArch: Clean up duplicate macro definitions
  - LoongArch: Fix wrong fpu version
  - LoongArch: Return -EINVAL if mem parameter is empty in early_parse_mem()
  - LoongArch: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
  - MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
  - LS7A2000: PCIE: Fixup GPU card error
  - LoongArch: Declare the members of board_info with const
  - LoongArch: Fix fp registers define
  - LoongArch: Rename csr register Help functions
  - loongarch: dts: loongson64_2k0500: fix build warinig
  - loongarch: use built-in dtb first in old version firmware
  - drm/lsdc: solve wait for vblanks timeout call trace
  - drm/lsdc: formalize ls2k0500 support
  - drm/lsdc: add hardware cursor support for ls7a2000
  - LoongArch:LSVZ: Let userspace handle iocsr requests when irqchip off
  - LoongArch: KASLR: Fix "nokaslr" command parameter usage in new firmware
  - LoongArch: Fix build error
  - clocksource: ls2k_hpet_timer: add hpet support
  - Loongarch: replace constraint "o" with "m"
  - LoongArch: Clean up some unused code
  - loongarch: jump to windows address before enabling page mode
  - 2k1000la: gpio: fix gpio request fail issue when enable pinctrl
  - drm/loongson: Solve the problem of DC controller register writing
  - CAN: Fix the occasional packet loss when CAN bus under high load condition.
  - loongarch: 2k1000la: add pin controller support
  - Loongarch: 2k1000la: Add vpu dts support.
  - LoongArch:LSVZ: code cleanup with kvm
  - 2K1000: dts: Add multicast-filter-bins and assign it to 256
  - LoongArch: Clean up play_dead code
  - LoongArch: Support to set irq type for liointc
  - LoongArch:LSVZ: remove mcsr emulation
  - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
  - LoongArch: Support to set irq type for pch-pic
  - LoongArch:LSVZ: disable lpc in vm
  - cpufreq: 2k1000la: add dvfs policy support
  - configs: use savedefconfig to clean up loongson2_defconfig
  - LoongArch: Remove unused codes
  - drm/panel: panel-simple: add panel-dpi support
  - LoongArch:LSVZ: fix up pch intc eio emulation for level-trigger irq
  - drm/loongson: fixup DC color depth macro error
  - mips: use LONG define only in assembly
  - loongarch: use LONG define only in assembly
  - LoongArch: Improve macro instruction name
  - LoongArch: Use generic pa_symbol define
  - LoongArch: Fix lbt_set in ptrace.c
  - Loongarch: 2k1000la: Add msi interrupt support
  - i2c:ls2x: fix no irq handler error
  - loongarch: dts: loongson64_2k1000: correct rtc hwirq
  - thermal: ls2k_thermal: fix mutex using in irq context
  - LoongArch: Fix ptrace uapi "user_lbt_state"
  - LoongArch:LSVZ: support pv timer migration
  - LoongArch:LSVZ: remove hwbp support for vm
  - LoongArch:LSVZ: remove hardware watchpoint/breakpoint for vm
  - LoongArch:LSVZ: remove mtlb size setting for vm
  - LoongArch:2k: Compatible with old firmware
  - LoongArch: Use generic __ALIGN_STR
  - LoongArch: Clear useless GlobalNumber register definitions
  - LoongArch: Improve Stack Alignment
  - LoongArch: Fix compiling error in LBT-disable mode
  - LoongArch: Fix missing fcsr in ptrace's fpr_set
  - LoongArch: Fixup protected_restore/save_lbt_context err check
  - Loonarch:2k1000la:Change incorrect gpio enable reg base in sdio driver.
  - LoongArch:2k: fix dtb build in kernel error
  - LoongArch: Add the kexec/kdump operation under the new firmware
  - drm/bridge: introduce lt8618 RGB to HDMI display bridge
  - dt-bindings: ls2k1000la pai: reverse backlight level order
  - Loongarch:KVM: Fix kvm missing label in EUEN check
  - LoongArch:LSVZ: remove uncached_acc CSR emulation
  - LoongArch:LSVZ: code cleanup on loongarch kvm
  - LoongArch: Move smp boot offsets from the mm function
  - loongarch: convert boot address to be virtual when play dead
  - loongarch: perf: marks unsupported tlb events.
  - loongarch: loongson3_server_defconfig: add SM4 cipher algorithm
  - drm/lsdc: get connector type properly
  - LoongArch: KVM: Clean vcsr in kvm_fpu
  - usb: dwc2: fix usb reset fail when switching otg cable
  - soc: loongson: add GUTS driver for loongson platforms
  - 2k1000la: nand: fix parsing nand partition error
  - 2k1000la: thermal: add thermal sensor support
  - configs: enable rndis host/device mode support for 2k1000la
  - 2k1000la: dwc2: add otg mode support for dwc2 controller
  - LoongArch: Clean useless vcsr in loongarch_fpu
  - driver: ls7a-spiflash:Avoid duplicate registration
  - drm/etnaviv: fix call trace on LS3B4000 two-way server
  - LoongArch: uprobe: Fix no userspace stacktraces in tracing
  - LoongArch: Fix gdb Multiple watch and other multi-threaded situations
  - LoongArch: Add modules memory area check
  - LoongArch: Protect against sigaltstack wraparound
  - LoongArch: Clean up flush cache related code
  - LoongArch:LSVZ: rename psi with gspr
  - loongarch: loongson2_defconfig: add nfs support
  - LoongArch:CONFIG_R8168=m
  - drm/lsdc: dump dc registers support through debugfs
  - drm/lsdc: add hardware clone mode support
  - drm/lsdc: release resource properly when defer probe happens
  - drm/lsdc: Kconfig: select necessary submodule
  - LS7A2000: GNET: Fixup half-duplxe mode
  - LoongArch:LSVZ: code cleanup for loongarch kvm
  - LoongArch:LSVZ: rename gcsr_readq with gcsr_read
  - LoongArch:LSVZ: rename wait instruction with idle
  - LoongArch:LSVZ: remove unused variable
  - configs: enable 82574/82576 and I350 NIC support for 2k1000la
  - configs: fix sd bus width gain fail issue for 2k1000la
  - LoongArch: Use common way to parse elfcorehdr
  - LoongArch: delete struct boot_mem_map
  - LoongArch: Fix objtool unreachable instruction type warning in arch_kgdb_breakpoint
  - LoongArch: Fix INSN_BREAK definition
  - LoongArch: Fix gdb watchpoint related stop cause
  - can: bcm/raw/isotp: use per module netdevice notifier
  - net: phy: Add Motorcomm YT8521 PHY driver for 3A5000
  - UOS: config: enable CONFIG_DRM_MWV206
  - UOS: gpu/drm: upgrade the version of the mwv206 driver to 2.1.6
  - Revert "UOS: arm64/config: Set the value of CONFIG_SND_PCM from m to y"
  - mm/memcg: optimize memory.numa_stat like memory.stat
  - UOS: update wangxun txgbevf driver 1.3.0
  - UOS: update wangxun txgbe driver 1.3.3
  - UOS: update wangxun ngbe driver 1.2.3
  - (CVE-2022-3111)power: supply: wm8350-power: Add missing free in free_charger_irq
  - (CVE-2022-3107)hv_netvsc: Add check for kvmalloc_array
  - xen/netback: fix build warning
  - (CVE-2022-3643)xen/netback: Ensure protocol headers don't fall in the non-linear area
  - mm/rmap: Fix kabi broken in anon_vma
  - (CVE-2022-42703)mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
  - (CVE-2022-42896)Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.135
changelog:
  - UOS: fix kabi change problem
  - fix: remove unused header references
  - feat: add uos kernel module protect.
  - feat: processes with the same sid2 can kill each other.
  - fix: fixup selinux extend code with CONFIG_SELINUX_SID2
  - fix: add cdrom permission control
  - fix: add auddit log for file operation if parent dir labeled audit flag
  - feat: uts01 sprint3 add-socket-audit
  - feat: change socket_socketcreate_seaudit_sid to socket_sockcreate_seaudit_sid
  - feat: UST01 sprint2
  - feat: add feature for supporting selinux sid2
  - Merge "Add Hygon crypto coprocessor driver(hymccp)" into linux-next
  - Merge "CIFS: Add direct I/O functions to file_operations" into linux-next
  - Merge "CIFS: Add support for direct I/O write" into linux-next
  - Merge "CIFS: Add support for direct I/O read" into linux-next
  - Revert "libbpf: Stop using feature-detection Makefiles"
  - CIFS: Add direct I/O functions to file_operations
  - CIFS: Add support for direct I/O write
  - CIFS: Add support for direct I/O read
  - Merge changes from topic "merge_euler_4.19.90-2212.4.0" into linux-next
  - dm thin: Use last transaction's pmd->root when commit failed
  - drm: mali-dp: potential dereference of null pointer
  - sched: Reinit task's vruntime if a task sleep over 200 days
  - media: dvb-core: Fix UAF due to refcount races at releasing
  - drm/amdkfd: Check for null pointer after calling kmemdup
  - Add Hygon crypto coprocessor driver(hymccp)


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.136
changelog:
  - Set zhaoxin crypto driver =m
  - Driver for Zhaoxin GMI SM4 Secure Hash algorithm
  - Driver for Zhaoxin GMI SM3 Secure Hash algorithm
  - Merge "UOS: kabi: Fix multiple patches that cause kabi verifica" into linux-next
  - Merge "Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"" into linux-next
  - inotify: show inotify mask flags in proc fdinfo
  - UOS: kabi: Fix multiple patches that cause kabi verifica
  - Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"
  - bugfix: crypto: ccp: fix multiple repeat insmod rmmod ccp.ko system a probabilistic crash occurs mem alloc by devm_kzalloc func should not uses kfree to release, it will automatic free when drive rmmod
  - bugfix: crypto: ccp: Fix bug that access psp_mutex_enabled has a race condition
  - Add supoort for API HGSC_CERT_IMPORT
  - Support dynamic protection for SCT and IDT by HYGON TDM.
  - Compile the tdm driver into ccp.ko
  - Format TDM driver code to conform to kernel code standards
  - newfeature: crypto: ccp: Add userspace DOWNLOAD_FIRMWARE API
  - newfeature: crypto: ccp: Add userspace PLATFORM_SHUTDOWN API
  - newfeature: crypto: ccp: Add userspace PLATFORM_INIT API
  - newfeature: crypto: ccp: Support DOWNLOAD_FIRMWARE when probe CSV
  - opensource: crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL
  - opensource: crypto: ccp - introduce SEV_GET_ID2 command
  - opensource: crypto: ccp - Allow SEV firmware to be chosen based on Family and Model
  - newfeature: KVM: x86: Support VM_ATTESTATION hypercall
  - opensource: KVM/SVM: add support for SEV attestation command
  - bugfix: crypto: fix coredump when the data address from userspace is invalid.
  - bugfix: crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
  - newfeature: crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
  - bugfix: crypto: ccp: Only handle interrupts by completion, eliminating by empty queue.
  - bugfix: crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
  - newfeature: Crypto: ccp: Optimize the exchanging context data between crypto and driver.
  - newfeature: crypto: CCP: Userspace can exchange context data including iv, etc with kernel space.
  - opensource: crypto: AF_ALG -- add sign/verify API
  - newfeature: crypto: ccp: Add psp mutex enable ioctl support
  - newfeature: crypto: ccp: concurrent psp access support between user and kernel space
  - newfeature: crypto: tdm: Add Hygon TDM driver
  - newfeature: crypto: ccp: Add a new interface for X86 sending command to PSP
  - newfeature: x86: add hygon family 18h
  - UOS: x86/config: disable CONFIG_BLK_DEV_ZONED
  - Revert "UOS: loongarch/config: open the kaslr under the loongarch architecture"
  - UOS: kabi: Fix multiple patches that cause kabi verification failure
  - Revert "anolis: hotfix: rename the prefix name of reserve fields."
  - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED
  - mm/memory-failure.c: fix race with changing page more robustly
  - mm,memory_failure: always pin the page in madvise_inject_error
  - mm/page_alloc: fix counting of free pages after take off from buddy
  - mm,hwpoison: drop unneeded pcplist draining
  - mm,hwpoison: take free pages off the buddy freelists
  - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page
  - mm,hwpoison: Try to narrow window race for free pages
  - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
  - mm,hwpoison: return 0 if the page is already poisoned in soft-offline
  - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
  - mm,hwpoison: rework soft offline for in-use pages
  - mm,hwpoison: rework soft offline for free pages
  - mm,hwpoison: unify THP handling for hard and soft offline
  - mm,hwpoison: kill put_hwpoison_page
  - mm,hwpoison: refactor madvise_inject_error
  - mm,hwpoison-inject: don't pin for hwpoison_filter
  - mm, hwpoison: remove recalculating hpage
  - mm,hwpoison: cleanup unused PageHuge() check
  - mm,hwpoison: return -EBUSY when migration fails
  - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  - i2c: ismt: Fix an out-of-bounds bug in ismt_access()
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
  - UOS: open loongarch livepatch function
  - (CVE-2021-4034)exec: Force single empty string when argv is empty
  - (CVE-2022-4662)USB: core: Prevent nested device-reset calls
  - UOS: config: open CONFIG_DEBUG_INFO_BTF
  - Zhaoxin:patch version log
  - Zhaoxin: Add Zhaoxin I2C driver
  - Zhaoxin: net: Fix gro aggregation for udp encaps with zero csum
  - Zhaoxin: USB: HCD: Fix URB giveback issue in tasklet function
  - Zhaoxin: tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
  - Zhaoxin: tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
  - Zhaoxin: net: Flush deferred skb free on socket destroy
  - Zhaoxin: net/tls: Fix another skb memory leak when running kTLS traffic
  - Zhaoxin: net/tls: Fix skb memory leak when running kTLS traffic
  - Zhaoxin: tcp: defer skb freeing after socket lock is released
  - Zhaoxin: tcp: add missing htmldocs for skb->ll_node and sk->defer_list
  - Zhaoxin: tcp: avoid indirect calls to sock_rfree
  - Zhaoxin: Patch version log
  - Zhaoxin: Fix mouse enumeration issue after wakeup from s4
  - Zhaoxin: patch version log
  - Zhaoxin: Add MWAIT Cx support for Zhaoxin CPUs.
  - Zhaoxin: patch version log
  - Zhaoxin: USB:Fix xhci ERDP update issue
  - Zhaoxin: usb: host: xhci: Support running urb giveback in tasklet context
  - Zhaoxin: usb: host: xhci: update event ring dequeue pointer on purpose
  - Zhaoxin: patch version log
  - Zhaoxin: Add support for turning off Zhaoxin ahci controller runtime pm from sysfs.
  - Zhaoxin: Add support of turbo boost control interface for Zhaoxin CPUs.
  - Zhaoxin: patch version log
  - Zhaoxin: patch version log
  - Zhaoxin: patch version log
  - Zhaoxin: XHCI:Fix some device identify fail when enable xHCI runtime suspend
  - Zhaoxin: Zhaoxin ACE driver
  - Zhaoxin: patch version log
  - Zhaoxin: patch version log
  - Zhaoxin: patch version log
  - Zhaoxin: ALSA: hda: Add support of Zhaoxin NB HDAC codec
  - Zhaoxin: ALSA: hda: Add support of Zhaoxin NB HDAC
  - Zhaoxin: ALSA: hda: Add support of Zhaoxin SB HDAC
  - Zhaoxin: patch version log
  - Zhaoxin: patch version log
  - Zhaoxin: ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA
  - Zhaoxin:patch version log
  - Zhaoxin:patch version log
  - Zhaoxin:patch version log
  - Zhaoxin:ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC
  - Zhaoxin:arch/x86 patch verson log
  - updated the arm64 openeuler_defconfig && openeuler_debug_defconfig
  - update the x86 openeuler_defconfig && openeuler_debug_defconfig
  - Add Zhaoxin hw rng driver
  - Merge "moduleparam: Save information about built-in modules in separate file" into linux-next
  - moduleparam: Save information about built-in modules in separate file
  - Revert "anolis: kvm/pmu: support kvm compiled for module"
  - Merge "UOS: block: fix blk softirq preemption" into linux-next
  - drm/sched: Fix passing zero to 'PTR_ERR' warning v2
  - drm/scheduler: fix rare NULL ptr race
  - drm: Don't free jobs in wait_event_interruptible()
  - drm/sched: Set error to s_fence if HW job submission failed.
  - drm/scheduler: use job count instead of peek
  - drm/sched: Fix make htmldocs warnings.
  - drm/sched: Fix static checker warning for potential NULL ptr
  - drm/scheduler: Fix job cleanup without timeout handler
  - drm/scheduler: Add flag to hint the release of guilty job.
  - drm/sched: Keep s_fence->parent pointer
  - drm/scheduler: rework job destruction
  - drm/sched: Fix description of drm_sched_stop
  - drm/sched: Fix entities with 0 rqs.
  - drm/sched: Always trace the dependencies we wait on, to fix a race.
  - drm/sched: Rework HW fence processing.
  - drm/sched: Refactor ring mirror list handling.
  - drm/scheduler: Add drm_sched_suspend/resume_timeout()
  - drm/scheduler: Set sched->thread to NULL on failure
  - drm/sched: revert "fix timeout handling v2" v2
  - drm/scheduler: Fix bad job be re-processed in TDR
  - drm/scheduler: Add drm_sched_job_cleanup
  - drm/sched: Add boolean to mark if sched is ready to work v5
  - drm/sched: add drm_sched_fault
  - drm/sched: make sure timer is restarted
  - drm/sched: fix timeout handling v2
  - drm/sched: add drm_sched_start_timeout helper
  - fuse: fix matching of FUSE_DEV_IOC_CLONE command
  - fuse: 32-bit user space ioctl compat for fuse device
  - perf: arm-cmn: Fix conversion specifiers for node type
  - perf: arm-cmn: Fix unsigned comparison to less than zero
  - perf: Add Arm CMN-600 PMU driver
  - KVM: arm64: pmu: Only handle supported event counters
  - KVM: arm64: pmu: Fix chained SW_INCR counters
  - KVM: arm64: pmu: Don't mark a counter as chained if the odd one is disabled
  - KVM: arm64: pmu: Reset sample period on overflow handling
  - KVM: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event
  - arm64: KVM: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems
  - KVM: arm64: pmu: Fix cycle counter truncation
  - KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index
  - KVM: arm/arm64: Support chained PMU counters
  - KVM: arm/arm64: Remove pmc->bitmask
  - KVM: arm/arm64: Extract duplicated code to own function
  - KVM: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions
  - anolis: kvm/pmu: support kvm compiled for module
  - KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART
  - KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset
  - KVM: x86: work around leak of uninitialized stack contents
  - anolis: xsk: bugfix for implicit declaration of function 'xsk_umem_unpin_pages'
  - anolis: virtio_net: change xsk_budget default to 64
  - anolis: virtio-net: support unpin xsk pages
  - anolis: virtio_net: add __netif_tx_lock_bh before access sq->xsk
  - anolis: xsk: support unpin page delay
  - xsk: remove AF_XDP socket from map when the socket is released
  - bpf_xdp_redirect_map: Perform map lookup in eBPF helper
  - devmap: Rename ifindex member in bpf_redirect_info
  - anolis: xsk: do not add to xsk_list when tx is NULL
  - anolis: virtio-net: bugfix for xsk free the xsk.hdr with race
  - anolis: virtio-net: add barrier for bit option
  - anolis: virtio-net: xsk remove the timer cancel option
  - anolis: virtio-net: fix kcalloc with GFP_ATOMIC inside xsk enable
  - anolis: virtio-net, xsk: add stats from xsk
  - anolis: virtio-net, xsk: virtio-net support xsk
  - anolis: xsk, virtio-net: prepare for support xsk
  - anolis: virtio-net, xsk: distinguish XDP_TX and XSK XMIT ctx
  - anolis: xsk: prepare for driver
  - anolis: xsk: fix for tx == NULL
  - anolis: xsk: support write able edge trigger
  - anolis: xsk: not trigger sk_write_space when every skb free
  - xsk: Change the tx writeable condition
  - xsk: Replace datagram_poll by sock_poll_wait
  - xsk: Add getsockopt XDP_OPTIONS
  - iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
  - mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
  - anolis: swiotlb: export swiotlb_max_mapping_size()
  - anolis: sched: Prevent rq->cfs_tasks splited into to two cachelines
  - anolis: PHYTIUM: NVME: fixed interrupts are concentrated in one cpu
  - anolis: PHYTIUM: smmu: remove the unsued codes
  - anolis: mm: Fix minus "Cached" in meminfo
  - clocksource: Add clocksource id for arm arch counter
  - time: Add mechanism to recognize clocksource in time_get_snapshot
  - ptp: Reorganize ptp_kvm.c to make it arch-independent
  - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs
  - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis
  - perf ordered_events: Add 'struct ordered_events_buffer' layer
  - anolis: PHYTIUM: smmu: one device per iommu group for VF/PF passthrough
  - anolis: PHYTIUM: Add cputypes and machine support
  - anolis: meminfo: reduce active and inactive from memcg usage
  - mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
  - anolis: memcg: Record latency of dirty throttle
  - PCI: pciehp: Prevent deadlock on disconnect
  - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
  - perf/amd/uncore: Allow F17h user threadmask and slicemask specification
  - perf/amd/uncore: Prepare to scale for more attributes that vary per family
  - perf/x86/amd: Fix sampling Large Increment per Cycle events
  - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
  - blk-cgroup: Use cond_resched() when destroy blkgs
  - srcu: Take early exit on memory-allocation failure
  - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
  - mm: memmap_init: iterate over memblock regions rather that check each PFN
  - mm: make memmap_init a proper function
  - mm, thp: tweak reclaim/compaction effort of local-only and all-node allocations
  - mm, page_alloc: allow hugepage fallback to remote nodes when madvised
  - anolis: revert "mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings"
  - mm, hugetlb: allow hugepage allocations to reclaim as needed
  - mm, page_alloc: avoid expensive reclaim when compaction may not succeed
  - arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
  - mm/memory.c: skip spurious TLB flush for retried page fault
  - mm: drop mmap_sem before calling balance_dirty_pages() in write fault
  - page_alloc: consider highatomic reserve in watermark fast
  - anolis: arm64: fixed smmu tlb timeout by msi iommu map
  - anolis: arm64: iommu: add iommu_hwfix to work around arm-smmu hw issues
  - i2c: ismt: Add support for Intel Cedar Fork
  - arm64/mm: Correct the cache line size warning with non coherent device
  - pmu/smmuv3: Clear IRQ affinity hint on device removal
  - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt
  - perf/smmuv3: Remove the leftover put_cpu() in error path
  - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code
  - perf/smmuv3: Validate groups for global filtering
  - perf/smmuv3: Validate group size
  - drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource()
  - drivers: provide devm_platform_ioremap_resource()
  - driver core: platform: Introduce platform_get_irq_optional()
  - driver core: platform: Add an error message to platform_get_irq*()
  - drivers/perf: arm_spe: Don't error on high-order pages for aux buf
  - anolis: arm64: hookers: flush proper tlb range
  - anolis: net :hookers: fixed error pte operation for write
  - anolis: hookers: add the check of pmd huge or pte
  - anolis: tcp: Add feature support for tunable tcp delayed ack
  - ACPI/IORT: Fix PMCG node single ID mapping handling
  - arm64: kaslr: Check command line before looking for a seed
  - arm64: kaslr: Announce KASLR status on boot
  - block, zoned: fix integer overflow with BLKRESETZONE et al
  - mm, swap: disallow swapon() on zoned block devices
  - configs: support SMR zoned device
  - block: use blk_op_str() in blk-mq-debugfs.c
  - null_blk: add trace in null_blk_zoned.c
  - block: add centralize REQ_OP_XXX to string helper
  - null_blk: add tracepoint helpers for zoned mode
  - block: add a zone condition debug helper
  - null_blk: Fix zone write handling
  - null_blk: Fix REQ_OP_ZONE_CLOSE handling
  - dm: don't call report zones for more than the user requested
  - scsi: sd_sbc: Fix sd_zbc_report_zones()
  - scsi: sd_zbc: Remove set but not used variable 'buflen'
  - block: rework zone reporting
  - scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer()
  - null_blk: Add zone_nr_conv to features
  - null_blk: clean up report zones
  - null_blk: clean up the block device operations
  - block: Remove partition support for zoned block devices
  - block: Simplify report zones execution
  - block: cleanup the !zoned case in blk_revalidate_disk_zones
  - anolis: block: fix type mismatch build warning
  - block: Enhance blk_revalidate_disk_zones()
  - compat_ioctl: block: handle add zone open, close and finish ioctl
  - null_blk: add zone open, close, and finish support
  - null_blk: return fixed zoned reads > write pointer
  - null_blk: Fix zoned command return code
  - null_blk: create a helper for zoned devices
  - dm: add zone open, close and finish support
  - scsi: sd_zbc: add zone open, close, and finish support
  - block: add zone open, close and finish ioctl support
  - block: add zone open, close and finish operations
  - block: Simplify REQ_OP_ZONE_RESET_ALL handling
  - block: Remove REQ_OP_ZONE_RESET plugging
  - scsi: sd_zbc: Fix sd_zbc_complete()
  - null_blk: implement REQ_OP_ZONE_RESET_ALL
  - scsi: implement REQ_OP_ZONE_RESET_ALL
  - blk-zoned: implement REQ_OP_ZONE_RESET_ALL
  - block: add req op to reset all zones and flag
  - null_blk: remove duplicate check for report zone
  - null_blk: Add conventional zone configuration for zoned support
  - scsi: sd_zbc: Fix zone information messages
  - blk-zoned: Remove the definition of blk_zone_start()
  - block: Fix potential overflow in blk_report_zones()
  - dm: fix bug with RCU locking in dm_blk_report_zones
  - block: Limit zone array allocation size
  - block: Fix null_blk_zoned creation failure with small number of zones
  - sd_zbc: Fix report zones buffer allocation
  - block: Kill gfp_t argument of blkdev_report_zones()
  - block: Allow mapping of vmalloc-ed buffers
  - scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation
  - uapi: fix ioctl documentation
  - scsi: sd_zbc: Fix compilation warning
  - uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions
  - compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES
  - block: Introduce blk_revalidate_disk_zones()
  - block: add a report_zones method
  - dm: don't use bio_trim() afterall
  - block: Expose queue nr_zones in sysfs
  - block: Improve zone reset execution
  - block: Introduce BLKGETNRZONES ioctl
  - block: Introduce BLKGETZONESZ ioctl
  - block: Limit allocation of zone descriptors for report zones
  - block: Introduce blkdev_nr_zones() helper
  - scsi: sd_zbc: Fix sd_zbc_check_zones() error checks
  - scsi: sd_zbc: Reduce boot device scan and revalidate time
  - scsi: sd_zbc: Rearrange code
  - anolis: sched: Add a stub function in task's exiting
  - virtiofs: split requests that exceed virtqueue size
  - fuse: fix typo for fuse_conn.max_pages comment
  - cuse: fix ioctl
  - fuse: add max_pages to init_out
  - anolis: cpuacct: fix guest cgroup usage more than user usage
  - anolis: arm64: configs: Add sound card related drivers
  - x86/fpu: Deactivate FPU state after failure during state load
  - KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
  - KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
  - kvm/svm: PKU not currently supported
  - KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
  - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx
  - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()
  - x86/fpu: Remove the fpu__save() export
  - x86/fpu: Simplify kernel_fpu_begin()
  - x86/fpu: Simplify kernel_fpu_end()
  - x86/fpu: Don't use current->mm to check for a kthread
  - x86/fpu: Update kernel's FPU state before using for the fsave header
  - x86/fpu: Use fault_in_pages_writeable() for pre-faulting
  - x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails
  - x86/pkeys: Add PKRU value to init_fpstate
  - x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath
  - x86/fpu: Add a fastpath to copy_fpstate_to_sigframe()
  - x86/fpu: Add a fastpath to __fpu__restore_sig()
  - x86/fpu: Defer FPU state load until return to userspace
  - x86/fpu: Merge the two code paths in __fpu__restore_sig()
  - x86/fpu: Restore from kernel memory on the 64-bit path too
  - x86/fpu: Inline copy_user_to_fpregs_zeroing()
  - x86/fpu: Update xstate's PKRU value on write_pkru()
  - x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD
  - x86/fpu: Always store the registers in copy_fpstate_to_sigframe()
  - x86/entry: Add TIF_NEED_FPU_LOAD
  - x86/fpu: Eager switch PKRU state
  - x86/pkeys: Don't check if PKRU is zero before writing it
  - x86/fpu: Only write PKRU if it is different from current
  - x86/pkeys: Provide *pkru() helpers
  - x86/fpu: Use a feature number instead of mask in two more helpers
  - x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask
  - x86/fpu: Add an __fpregs_load_activate() internal helper
  - x86/fpu: Remove user_fpu_begin()
  - x86/fpu: Remove fpu->initialized
  - x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe()
  - x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe()
  - x86/fpu: Always init the state in fpu__clear()
  - x86/fpu: Remove preempt_disable() in fpu__clear()
  - x86/fpu: Remove fpu__restore()
  - x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig()
  - x86/fpu: Fix __user annotations
  - UOS: init/main: let add_uos_forcing_cmd execute it only once
  - UOS: init/main: refactor forcing cmd code
  - UOS: init/main: forcing cmd should not overwrite the user's cmd
  - UOS: init/main: fix compile error
  - anolis: erofs: force bootstrap_path to be regular file
  - anolis: erofs: make bootstrap_path mandatory in RAFS mode
  - anolis: erofs: kill the unnecessary kunmap_atomic in erofs_read_raw_page()
  - anolis: erofs: fix unclean iomap and uninitialized erofs_buf
  - anolis: erofs, virtiofs, dax: fix meta race with virtiofs dax reclaim
  - erofs: use meta buffers for zmap operations
  - erofs: use meta buffers for xattr operations
  - erofs: use meta buffers for super operations
  - erofs: use meta buffers for inode operations
  - erofs: introduce meta buffer operations
  - erofs: clean up erofs_map_blocks tracepoints
  - anolis: erofs: fix memory leak of sbi->devs
  - anolis: erofs,virtiofs,dax: pin dax mapping when doing fault-in
  - anolis: kernel/memremap: only wakeup is needed for MEMORY_DEVICE_FSDAX when put_page
  - anolis: erofs: convert some messages to erofs_dbg(..)
  - anolis: erofs: fix unexpected endless loop when read < 0
  - anolis: erofs: fix EINVAL when using dio on RAFS v6
  - anolis: erofs: introduce blob_path_dir mount option
  - anolis: erofs: release bootstrap in .kill_sb()
  - anolis: erofs: fix opening large blobs over fuse/virtiofs
  - anolis: ext4: fix softlockup during fiemap dump
  - anolis: configs: enable CONFIG_EROFS_FS
  - anolis: erofs: fix a dead loop due to PIPE iovec
  - anolis: dax: add dax_read_one_pfn helper
  - anolis: erofs: support passing in struct file * for FUSE
  - anolis: erofs: support blobfile over virtiofs
  - anolis: erofs: support RAFS v6 over virtiofs
  - erofs: add multiple device support
  - erofs: introduce erofs_sb_has_xxx() helpers
  - erofs: fix double free of 'copied'
  - erofs: support reading chunk-based uncompressed files
  - erofs: introduce chunk-based file on-disk format
  - erofs: don't use erofs_map_blocks() any more
  - anolis: erofs: move from drivers/staging/ to fs/
  - anolis: erofs: sync up with kernel 5.10
  - UOS: Open CONFIG in configuration_RESCTRL_AARCH64 and  CONFIG_RESCTRL option
  - UOS: Fix the problem of duplicate name of resctrl configuration  items in arm and x86 architectures
  - UOS: Clear INTEL_ RDT configuration
  - UOS: Delete unused configuration files
  - Add support for PxSCT.LPM set based on actual LPM circumstances
  - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability
  - Driver for Zhaoxin CPU core temperature monitoring
  - update pmu for Zhaoxin CPUs
  - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs
  - x86/tsc: Make cur->adjusted values in package#1 to be the same
  - EHCI: Clear wakeup signal locked in S0 state when device plug in
  - XHCI:Fix some device identify fail when enable xHCI runtime suspend
  - USB: fix some clerical mistakes
  - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping
  - USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci
  - crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs
  - alios: configs: Enable the memory hotplug for ARM architecture
  - arm64/mm: Validate hotplug range before creating linear mapping
  - arm64/mm: Enable memory hot remove
  - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump
  - anolis: cgroup: add fast path for cgroup_mkdir()
  - anolis: cgroup: add user space interface for cgroup pool
  - UOS: remove unused configs
  - sched/fair: Fix enqueue_task_fair() warning some more
  - sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
  - sched/fair: fix enqueue_task_fair warning
  - anolis: hotfix: rename the prefix name of reserve fields.
  - anolis: sched: introduce HT_STABLE feature
  - alinux: cpuacct: fix cgroup usage overflow when sirq grows
  - UOS: Fix sysctl.c file error
  - mm,thp: avoid writes to file with THP in pagecache
  - mm,thp: add read-only THP support for (non-shmem) FS
  - khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()
  - mm,thp: stats for file backed THP
  - filemap: update offset check in filemap_fault()
  - filemap: check compound_head(page)->mapping in pagecache_get_page()
  - filemap: check compound_head(page)->mapping in filemap_fault()
  - ck: pidfd: fix missing syscall number under unistd.h
  - ck: arm64: selecting ANON_INODES by default
  - fork: return proper negative error code
  - pidfd: fix a poll race when setting exit_state
  - tools headers UAPI: Sync linux/sched.h with the kernel
  - fork: don't check parent_tidptr with CLONE_PIDFD
  - copy_process(): don't use ksys_close() on cleanups
  - pid: use pid_has_task() in pidfd_open()
  - pidfd: check pid has attached task in fdinfo
  - pidfd: add NSpid entries to fdinfo
  - fork: fix pidfd_poll()'s return type
  - fork: do not release lock that wasn't taken
  - ck: pidfd: add read support
  - x86 & arm64: wire-up pidfd_open()
  - pid: add pidfd_open()
  - pidfd: add polling support
  - clone: add CLONE_PIDFD
  - anolis: x86: change Makefile to support stack protector
  - anolis: x86/entry/calling: Adapt assembly for PIE support
  - anolis: x86/bpf: Adapt BPF_CALL JIT codegen for PIE support
  - x86/kaslr: Add option to extend KASLR range from 1GB to 3GB
  - x86/relocs: Add option to generate 64-bit relocations
  - x86/pie: Add option to build the kernel as PIE
  - anolis: x86: Adapt current_text_addr's assembly for PIE support
  - x86/mm: Make the x86 GOT read-only
  - x86/modules: Adapt module loading for PIE support
  - x86/modules: Add option to start module section after kernel
  - x86/ftrace: Adapt function tracing for PIE support
  - x86: Support global stack cookie
  - kvm: Adapt assembly for PIE support
  - xen: Adapt assembly for PIE support
  - x86/relocs: Handle PIE relocations
  - compiler: Option to add PROVIDE_HIDDEN replacement for weak symbols
  - compiler: Option to default to hidden symbols
  - x86/percpu: Adapt percpu for PIE support
  - x86/boot/64: Build head64.c as mcmodel large when PIE is enabled
  - anolis: mm, kidled: fix race when free idle age
  - anolis: mm, kidled: skip node which has none memory
  - anolis: sched: fix some warnings with allnoconfig
  - anolis: sched: Fix the bug that compile failure with CONFIG_SCHED_DEBUG off
  - scripts/dtc: Remove redundant YYLOC global declaration
  - UOS: block: fix blk softirq preemption


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.137
changelog:
  - Set zhaoxin crypto driver =m
  - Driver for Zhaoxin GMI SM4 Secure Hash algorithm
  - Driver for Zhaoxin GMI SM3 Secure Hash algorithm
  - Merge "UOS: kabi: Fix multiple patches that cause kabi verifica" into linux-next
  - Merge "Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"" into linux-next
  - inotify: show inotify mask flags in proc fdinfo
  - UOS: kabi: Fix multiple patches that cause kabi verifica
  - Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.138
changelog:
  - UOS: net/wireguard: remove chacha20-x86_64.S and poly1305-x86_64.S
  - UOS: loongarch/config: enable CONFIG_DEBUG_INFO_BTF
  - Merge changes from topic "merge-4.19.90-2301.4.0" into linux-next
  - UOS: kabi: Modify the location of rotate_necessary
  - USB: Fix kABI for usb_device->reset_in_progress
  - rndis_wlan: Prevent buffer overflow in rndis_query_oid
  - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
  - signal: fix deadlock caused by calling printk() under sighand->siglock
  - mm: fix missing handler for __GFP_NOWARN
  - ima: Directly assign the ima_default_policy pointer to ima_rules
  - driver core: Don't probe devices after bus_type.match() probe deferral
  - KEYS: trusted: Fix migratable=1 failing
  - certs: Fix blacklist flag type confusion
  - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
  - ipc/sem: Fix dangling sem_array access in semtimedop race
  - ipv6: avoid use-after-free in ip6_fragment()
  - nvme initialize core quirks before calling nvme_init_subsystem
  - nvme: copy firmware_rev on each init
  - memcg: fix possible use-after-free in memcg_write_event_control()
  - x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
  - nvme: restrict management ioctls to admin
  - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72
  - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors
  - arm64: Use the clearbhb instruction in mitigations
  - arm64: add ID_AA64ISAR2_EL1 sys register
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
  - arm64: Mitigate spectre style branch history side channels
  - KVM: arm64: Add templates for BHB mitigation sequences
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
  - arm64: Add percpu vectors for EL1
  - arm64: entry: Add macro for reading symbol addresses from the trampoline
  - arm64: entry: Add vectors that have the bhb mitigation sequences
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
  - arm64: entry: Allow the trampoline text to occupy multiple pages
  - arm64: entry: Make the kpti trampoline's kpti sequence optional
  - arm64: entry: Move trampoline macros out of ifdef'd section
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
  - arm64: entry: Move the trampoline data page before the text page
  - arm64: entry: Free up another register on kpti's tramp_exit path
  - arm64: entry: Make the trampoline cleanup optional
  - arm64: entry.S: Add ventry overflow sanity checks
  - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
  - net: tun: Fix use-after-free in tun_detach()
  - of: property: decrement node refcount in of_fwnode_get_reference_args()
  - af_key: Fix send_acquire race with pfkey_register
  - audit: fix undefined behavior in bit shift for AUDIT_BIT
  - USB: core: Fix RST error in hub.c
  - ima: Do not print policy rule with inactive LSM labels
  - lsm: Resolve KABI changes on lsm_notifier
  - ima: Evaluate error in init_ima()
  - ima: ima/lsm policy rule loading logic bug fixes
  - ima: Handle -ESTALE returned by ima_filter_rule_match()
  - ima: use the lsm policy update notifier
  - LSM: switch to blocking policy update notifiers
  - (CVE-2023-0394)ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  - (CVE-2023-0266)ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  - (CVE-2022-47929)net: sched: disallow noqueue for qdisc classes
  - (CVE-2022-36280)drm/vmwgfx: Validate the box size for the snooped cursor
  - (CVE-2022-45934)Bluetooth: L2CAP: Fix u8 overflow
  - UOS: fix the kabi error caused by rotate_necessary
  - anolis: sched: Credit clarification for BVT and its related work
  - anolis: selftests/sgx: Add sgx functional test support without vdso
  - anolis: selftests/sgx: make the sgx testcase compile with older openssl
  - anolis: selftests/sgx: Fix sgx testcase compile error without vdso
  - perf tests: Fix a typo
  - perf tests bp_account: Add dedicated checking helper is_supported()
  - tools/power turbostat: Support Ice Lake server
  - tools/power turbostat: consolidate duplicate model numbers
  - KVM: arm64: Fix 32bit PC wrap-around
  - KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()
  - KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy
  - KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  - KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  - KVM: arm: Make inject_abt32() inject an external abort instead
  - KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
  - KVM: arm/arm64: Fix young bit from mmu notifier
  - KVM: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler
  - KVM: arm/arm64: Correct AArch32 SPSR on exception entry
  - KVM: arm/arm64: Correct CPSR on exception entry
  - KVM: arm64: Correct PSTATE on exception entry
  - KVM: arm/arm64: Re-check VMA on detecting a poisoned page
  - KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
  - KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy()
  - perf/core: Fix endless multiplex timer
  - perf/core: Fix corner case in perf_rotate_context()
  - perf/cgroups: Don't rotate events for cgroups unnecessarily
  - anolis: perf: adjust histogram for spe c2c
  - anolis: perf: add spe-c2c help command
  - anolis: perf: Speed up the process of perf sample
  - anolis: perf: Add progress ui for finding false sharing
  - perf events parser: Add missing Intel CPU events to parser
  - perf c2c: Fix return type for histogram sorting comparision functions
  - anolis: perf: accelerate perf spe-c2c report
  - anolis: x86/split_lock: disable split lock detection by default
  - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
  - x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural
  - x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR
  - x86/split_lock: Rework the initialization flow of split lock detection
  - x86/split_lock: Enable split lock detection by kernel
  - x86/intel: Aggregate big core mobile naming
  - mm: thp: KVM: Explicitly check for THP when populating secondary MMU
  - x86/hyper-v: Add HvFlushGuestAddressList hypercall support
  - x86/TSC: Use RDTSCP
  - x86: Remove X86_FEATURE_MFENCE_RDTSC
  - perf/x86/intel/pt: Export pt_cap_get()
  - kvm, x86: Properly check whether a pfn is an MMIO or not
  - rculist: Introduce list/hlist_for_each_entry_srcu() macros
  - cpu/SMT: create and export cpu_smt_possible()
  - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
  - KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC
  - KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP
  - KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter
  - KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback
  - KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx
  - perf/core: Provide a kernel-internal interface to pause perf_event
  - perf/core: Provide a kernel-internal interface to recalibrate event period
  - perf/x86/intel: Make anythread filter support conditional
  - x86/cpufeatures: Enumerate MOVDIR64B instruction
  - x86/cpufeatures: Enumerate MOVDIRI instruction
  - KVM: x86: Inject PMI for KVM guest
  - cpufreq: Call transition notifier only once for each policy
  - x86: tsc: Rework time_cpufreq_notifier()
  - Documentation/ABI: Document umwait control sysfs interfaces
  - x86/umwait: Add sysfs interface to control umwait maximum time
  - x86/umwait: Add sysfs interface to control umwait C0.2 state
  - x86/umwait: Initialize umwait control values
  - x86/cpufeatures: Enumerate user wait instructions
  - tools/x86: Sync msr-index.h from kernel sources
  - x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.139
changelog:
  - UOS: kabi: Fix the wrong position of wait_pidfd and siginfo in the struct pid
  - bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
  - of/fdt: Don't calculate initrd size from DT if start > end
  - lib/cmdline: avoid page fault in next_arg
  - net: sched: atm: dont intepret cls results when asked to drop
  - net: sched: cbq: dont intepret cls results when asked to drop
  - swapfile: fix soft lockup in scan_swap_map_slots
  - Huawei BMA: Fix iBMA driver bug


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.140
changelog:
  - UOS: qla2xxx: Use kernel default parameter -mindirect-branch-register
  - qed: Fix use after free in qed_chain_free
  - bpf, x86_32: Fix clobbering of dst for BPF_JSET
  - hwmon: (jc42) Fix name to have no illegal characters
  - arm64: Delete the space separator in __emit_inst
  - ALSA: hda: call runtime_allow() for all hda controllers
  - objtool: Support Clang non-section symbols in ORC dump
  - scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  - scsi: target: fix PR IN / READ FULL STATUS for FC
  - ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  - ALSA: hda: Keep the controller initialization even if no codecs found
  - x86: hyperv: report value of misc_features
  - net: fec: set GPR bit on suspend by DT configuration.
  - bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  - bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  - cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  - ARM: dts: bcm283x: Disable dsi0 node
  - PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  - PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  - net/cxgb4: Check the return from t4_query_params properly
  - rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  - i2c: altera: use proper variable to hold errno
  - nfsd: memory corruption in nfsd4_lock()
  - ASoC: wm8960: Fix wrong clock after suspend & resume
  - ASoC: tas571x: disable regulators on failed probe
  - ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  - iio:ad7797: Use correct attribute_group
  - usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  - usb: dwc3: gadget: Do link recovery for SS and SSP
  - binder: take read mode of mmap_sem in binder_alloc_free_page()
  - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
  - mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
  - remoteproc: Fix wrong rvring index computation
  - serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  - xhci: prevent bus suspend if a roothub port detected a over-current condition
  - usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  - usb: dwc3: gadget: Fix request completion check
  - UAS: fix deadlock in error handling and PM flushing work
  - UAS: no use logging any details in case of ENODEV
  - cdc-acm: introduce a cool down
  - cdc-acm: close race betrween suspend() and acm_softint
  - staging: vt6656: Power save stop wake_up_count wrap around.
  - staging: vt6656: Fix pairwise key entry save.
  - staging: vt6656: Fix drivers TBTT timing counter.
  - staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  - staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  - staging: comedi: Fix comedi_device refcnt leak in comedi_open
  - staging: comedi: dt2815: fix writing hi byte of analog output
  - powerpc/setup_64: Set cache-line-size based on cache-block-size
  - ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  - iwlwifi: mvm: beacon statistics shouldn't go backwards
  - iwlwifi: pcie: actually release queue memory in TVQM
  - ASoC: dapm: fixup dapm kcontrol widget
  - usb-storage: Add unusual_devs entry for JMicron JMS566
  - tty: rocket, avoid OOB access
  - tty: hvc: fix buffer overflow during hvc_alloc().
  - KVM: VMX: Enable machine check support for 32bit targets
  - KVM: Check validity of resolved slot when searching memslots
  - KVM: s390: Return last valid slot if approx index is out-of-bounds
  - tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  - ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  - ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  - ALSA: hda/realtek - Add new codec supported for ALC245
  - ALSA: hda/realtek - Fix unexpected init_amp override
  - ALSA: usx2y: Fix potential NULL dereference
  - tools/vm: fix cross-compile build
  - USB: hub: Fix handling of connect changes during sleep
  - USB: early: Handle AMD's spec-compliant identifiers, too
  - USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  - USB: sisusbvga: Change port variable from signed to unsigned
  - iio: xilinx-xadc: Make sure not exceed maximum samplerate
  - iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  - iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  - iio: xilinx-xadc: Fix ADC-B powerdown
  - iio: adc: stm32-adc: fix sleep in atomic context
  - iio: st_sensors: rely on odr mask to know if odr can be set
  - iio: core: remove extra semi-colon from devm_iio_device_register() macro
  - ALSA: usb-audio: Add connector notifier delegation
  - ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  - ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  - net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  - net: dsa: b53: Rework ARL bin logic
  - net: dsa: b53: Fix ARL register definitions
  - net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  - team: fix hang in team_mode_get()
  - net/x25: Fix x25_neigh refcnt leak when receiving frame
  - net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  - net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  - net: bcmgenet: correct per TX/RX ring statistics
  - macsec: avoid to set wrong mtu
  - cxgb4: fix large delays in PTP synchronization
  - x86/KVM: Clean up host's steal time structure
  - x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
  - KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01
  - KVM: VMX: Zero out *all* general purpose registers after VM-Exit
  - PCI/ASPM: Allow re-enabling Clock PM
  - tracing/selftests: Turn off timeout setting
  - drm/amd/display: Not doing optimize bandwidth if flip pending.
  - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  - ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  - perf/core: Disable page faults when getting phys address
  - pwm: bcm2835: Dynamically allocate base
  - pwm: renesas-tpu: Fix late Runtime PM enablement
  - Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  - s390/cio: avoid duplicated 'ADD' uevents
  - kconfig: qconf: Fix a few alignment issues
  - selftests: kmod: fix handling test numbers above 9
  - kernel/gcov/fs.c: gcov_seq_next() should increase position index
  - nvme: fix deadlock caused by ANA update wrong locking
  - ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  - pwm: rcar: Fix late Runtime PM enablement
  - ceph: don't skip updating wanted caps when cap is stale
  - ceph: return ceph_mdsc_do_request() errors from __get_parent()
  - crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
  - bpftool: Fix printing incorrect pointer in btf_dump_ptr
  - drm/msm: Use the correct dma_sync calls harder
  - mtd: phram: fix a double free issue in error path
  - mtd: lpddr: Fix a double free in probe()
  - mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  - locktorture: Print ratio of acquisitions, not failures
  - tty: evh_bytechan: Fix out of bounds accesses
  - iio: si1133: read 24-bit signed integer for measurement
  - fbdev: potential information leak in do_fb_ioctl()
  - net: dsa: bcm_sf2: Fix overflow checks
  - f2fs: fix to wait all node page writeback
  - iommu/amd: Fix the configuration of GCR3 table root pointer
  - power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  - ext2: fix debug reference to ext2_xattr_cache
  - ext2: fix empty body warnings when -Wextra is used
  - iommu/vt-d: Fix mm reference leak
  - drm/vc4: Fix HDMI mode validation
  - f2fs: fix NULL pointer dereference in f2fs_write_begin()
  - drm/amdkfd: kfree the wrong pointer
  - x86: ACPI: fix CPU hotplug deadlock
  - KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  - compiler.h: fix error in BUILD_BUG_ON() reporting
  - include/linux/swapops.h: correct guards for non_swap_entry()
  - um: ubd: Prevent buffer overrun on command completion
  - s390/cpum_sf: Fix wrong page count in error message
  - powerpc/maple: Fix declaration made after definition
  - s390/cpuinfo: fix wrong output when CPU0 is offline
  - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  - rtc: 88pm860x: fix possible race condition
  - soc: imx: gpc: fix power up sequencing
  - clk: tegra: Fix Tegra PMC clock out parents
  - power: supply: bq27xxx_battery: Silence deferred-probe error
  - clk: at91: usb: continue if clk_hw_round_rate() return zero
  - x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  - x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  - x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  - x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  - x86/Hyper-V: Unload vmbus channel in hv panic callback
  - rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  - rbd: avoid a deadlock on header_rwsem when flushing notifies
  - video: fbdev: sis: Remove unnecessary parentheses and commented code
  - lib/raid6: use vdupq_n_u8 to avoid endianness warnings
  - x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  - of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  - of: unittest: kmemleak in of_unittest_overlay_high_level()
  - of: unittest: kmemleak in of_unittest_platform_populate()
  - of: unittest: kmemleak on changeset destroy
  - ALSA: hda: Don't release card at firmware loading error
  - ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  - arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  - watchdog: sp805: fix restart handler
  - arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  - wil6210: remove reset file from debugfs
  - wil6210: make sure Rx ring sizes are correlated
  - wil6210: add general initialization/size checks
  - wil6210: ignore HALP ICR if already handled
  - wil6210: check rx_buff_mgmt before accessing it
  - drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  - usb: dwc3: gadget: Don't clear flags before transfer ended
  - usb: dwc3: gadget: don't enable interrupt when disabling endpoint
  - mac80211_hwsim: Use kstrndup() in place of kasprintf()
  - btrfs: check commit root generation in should_ignore_root
  - ALSA: usb-audio: Check mapping at creating connector controls, too
  - ALSA: usb-audio: Don't create jack controls for PCM terminals
  - ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  - ALSA: usb-audio: Filter error from connector kctl ops, too
  - ASoC: Intel: mrfld: return error codes when an error occurs
  - ASoC: Intel: mrfld: fix incorrect check on p->sink
  - pwm: pca9685: Fix PWM/GPIO inter-operation
  - jbd2: improve comments about freeing data buffers whose page mapping is NULL
  - scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  - net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  - net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  - net: qrtr: send msgs from local of same id as broadcast
  - hsr: check protocol version in hsr_newlink()
  - amd-xgbe: Use __napi_schedule() in BH context
  - efi/x86: Fix the deletion of variables in mixed mode
  - mfd: dln2: Fix sanity checking for endpoints
  - etnaviv: perfmon: fix total and idle HI cyleces readout
  - misc: echo: Remove unnecessary parentheses and simplify check for zero
  - powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  - ftrace/kprobe: Show the maxactive number on kprobe_events
  - drm: Remove PageReserved manipulation from drm_pci_alloc
  - drm/dp_mst: Fix clearing payload state on topology disable
  - Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  - crypto: ccree - only try to map auth tag if needed
  - crypto: ccree - dec auth tag size from cryptlen map
  - crypto: ccree - don't mangle the request assoclen
  - crypto: ccree - zero out internal struct before use
  - crypto: ccree - improve error handling
  - crypto: caam - update xts sector size for large input length
  - btrfs: use nofs allocations for running delayed items
  - powerpc: Make setjmp/longjmp signature standard
  - powerpc: Add attributes for setjmp/longjmp
  - powerpc/kprobes: Ignore traps that happened in real mode
  - powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  - powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  - powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  - hfsplus: fix crash and filesystem corruption when deleting files
  - cpufreq: powernv: Fix use-after-free
  - clk: ingenic/jz4770: Exit with error if CGU init failed
  - Input: i8042 - add Acer Aspire 5738z to nomux list
  - s390/diag: fix display of diagnose call statistics
  - perf tools: Support Python 3.8+ in Makefile
  - ocfs2: no need try to truncate file beyond i_size
  - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  - powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  - drm/etnaviv: rework perfmon query infrastructure
  - rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH
  - selftests: vm: drop dependencies on page flags from mlock2 tests
  - arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  - scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  - arm64: dts: allwinner: h6: Fix PMU compatible
  - net: qualcomm: rmnet: Allow configuration updates to existing devices
  - tools: gpio: Fix out-of-tree build regression
  - x86/speculation: Remove redundant arch_smt_update() invocation
  - powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
  - crypto: mxs-dcp - fix scatterlist linearization for hash
  - btrfs: fix missing semaphore unlock in btrfs_sync_file
  - btrfs: fix missing file extent item for hole after ranged fsync
  - btrfs: drop block from cache on error in relocation
  - btrfs: set update the uuid generation as soon as possible
  - Btrfs: fix crash during unmount due to race with delayed inode workers
  - mtd: spinand: Do not erase the block before writing a bad block marker
  - mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  - KVM: VMX: fix crash cleanup when KVM wasn't used
  - KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  - KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  - KVM: x86: Allocate new rmap and large page tracking when moving memslot
  - KVM: s390: vsie: Fix delivery of addressing exceptions
  - KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  - KVM: nVMX: Properly handle userspace interrupt window request
  - x86/entry/32: Add missing ASM_CLAC to general_protection entry
  - ath9k: Handle txpower changes even when TPC is disabled
  - MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  - pstore: pstore_ftrace_seq_next should increase position index
  - irqchip/versatile-fpga: Apply clear-mask earlier
  - PCI: endpoint: Fix for concurrent memory allocation in OB address region
  - PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  - PCI: pciehp: Fix indefinite wait on sysfs requests
  - nvme: Treat discovery subsystems as unique subsystems
  - nvme-fc: Revert "add module to ops template to allow module references"
  - thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  - acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  - media: ti-vpe: cal: fix disable_irqs to only the intended target
  - ALSA: hda/realtek - Add quirk for MSI GL63
  - ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  - ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  - ALSA: pcm: oss: Fix regression by buffer overflow fix
  - ALSA: ice1724: Fix invalid access for enumerated ctl items
  - ALSA: hda: Fix potential access overflow in beep helper
  - ALSA: hda: Add driver blacklist
  - ALSA: usb-audio: Add mixer workaround for TRX40 and co
  - usb: gadget: composite: Inform controller driver of self-powered
  - usb: gadget: f_fs: Fix use after free issue as part of queue failure
  - ASoC: topology: use name_prefix for new kcontrol
  - ASoC: dpcm: allow start or stop during pause for backend
  - ASoC: dapm: connect virtual mux with default value
  - ASoC: fix regwmask
  - slub: improve bit diffusion for freelist ptr obfuscation
  - uapi: rename ext2_swab() to swab() and share globally in swab.h
  - btrfs: track reloc roots based on their commit root bytenr
  - btrfs: remove a BUG_ON() from merge_reloc_roots()
  - btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  - locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  - firmware: fix a double abort case with fw_load_sysfs_fallback
  - usb: dwc3: core: add support for disabling SS instances in park mode
  - media: i2c: ov5695: Fix power on and off sequences
  - efi/x86: Ignore the memory attributes table on i386
  - x86/boot: Use unsigned comparison for addresses
  - gfs2: Don't demote a glock until its revokes are written
  - pstore/platform: fix potential mem leak if pstore_init_fs failed
  - media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  - PCI/switchtec: Fix init_completion race condition with poll_wait()
  - selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  - irqchip/versatile-fpga: Handle chained IRQs properly
  - x86: Don't let pgprot_modify() change the page encryption bit
  - xhci: bail out early if driver can't accress host in resume
  - null_blk: fix spurious IO errors after failed past-wp access
  - null_blk: Handle null_add_dev() failures properly
  - null_blk: Fix the null_add_dev() error path
  - media: venus: hfi_parser: Ignore HEVC encoding for V1
  - cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  - i2c: st: fix missing struct parameter description
  - qlcnic: Fix bad kzalloc null test
  - cxgb4/ptp: pass the sign of offset delta in FW CMD
  - net: vxge: fix wrong __VA_ARGS__ usage
  - bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  - ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  - drm/msm: Use the correct dma_sync calls in msm_gem
  - drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remote_dpcd_read()
  - usb: dwc3: don't set gadget->is_otg flag
  - rpmsg: glink: Remove chunk size word align warning
  - drm/msm: stop abusing dma_map/unmap for cache
  - clk: qcom: rcg: Return failure for RCG update
  - fbcon: fix null-ptr-deref in fbcon_switch
  - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  - RDMA/cma: Teach lockdep about the order of rtnl and lock
  - RDMA/ucma: Put a lock around every call to the rdma_cm layer
  - ceph: canonicalize server path in place
  - ceph: remove the extra slashes in the server path
  - IB/hfi1: Fix memory leaks in sysfs registration and unregistration
  - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  - hwrng: imx-rngc - fix an error path
  - tools/accounting/getdelays.c: fix netlink attribute length
  - usb: dwc3: gadget: Wrap around when skip TRBs
  - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
  - net: dsa: bcm_sf2: Ensure correct sub-node is parsed
  - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
  - rxrpc: Fix sendmsg(MSG_WAITALL) handling
  - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
  - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
  - extcon: axp288: Add wakeup support
  - mei: me: add cedar fork device ids
  - coresight: do not use the BIT() macro in the UAPI header
  - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
  - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
  - misc: rtsx: set correct pcr_ops for rts522A
  - media: rc: IR signal for Panasonic air conditioner too long
  - tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
  - tools/power turbostat: Fix gcc build warnings
  - drm/amdgpu: fix typo for vcn1 idle check
  - initramfs: restore default compression behavior
  - drm/bochs: downgrade pci_request_region failure from error to warning
  - drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  - nvme-rdma: Avoid double freeing of async event data
  - arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
  - arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
  - ARM: dts: N900: fix onenand timings
  - ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
  - ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
  - ARM: dts: oxnas: Fix clear-mask property
  - perf map: Fix off by one in strncpy() size argument
  - arm64: alternative: fix build with clang integrated assembler
  - net: ks8851-ml: Fix IO operations, again
  - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
  - platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
  - mac80211: fix authentication with iwlwifi/mvm
  - mac80211: Check port authorization in the ieee80211_tx_dequeue() case
  - media: dib0700: fix rc endpoint lookup
  - ahci: Add Intel Comet Lake H RAID PCI ID
  - staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  - staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
  - staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  - media: usbtv: fix control-message timeouts
  - media: flexcop-usb: fix endpoint sanity check
  - usb: musb: fix crash with highmen PIO and usbmon
  - USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  - USB: cdc-acm: restore capability check order
  - USB: serial: option: add Wistron Neweb D19Q1
  - USB: serial: option: add BroadMobi BM806U
  - USB: serial: option: add support for ASKEY WWHC050
  - mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
  - mac80211: add option for setting control flags
  - Revert "r8169: check that Realtek PHY driver module is loaded"
  - afs: Fix some tracing details
  - RDMA/mlx5: Block delay drop to unprivileged users
  - RDMA/core: Ensure security pkey modify is not lost
  - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
  - gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
  - gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
  - mac80211: mark station unauthorized before key removal
  - nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
  - tools: Let O= makes handle a relative path with -C option
  - perf probe: Do not depend on dwfl_module_addrsym()
  - ARM: dts: omap5: Add bus_dma_limit for L3 bus
  - ARM: dts: dra7: Add bus_dma_limit for L3 bus
  - Input: avoid BIT() macro usage in the serio.h UAPI header
  - Input: synaptics - enable RMI on HP Envy 13-ad105ng
  - Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
  - i2c: hix5hd2: add missed clk_disable_unprepare in remove
  - ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare()
  - sxgbe: Fix off by one in samsung driver strncpy size arg
  - dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
  - mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  - s390/qeth: handle error when backing RX buffer
  - fsl/fman: detect FMan erratum A050385
  - arm64: dts: ls1043a: FMan erratum A050385
  - dt-bindings: net: FMan erratum A050385
  - drivers/of/of_mdio.c:fix of_mdiobus_register()
  - cpupower: avoid multiple definition with gcc -fno-common
  - hsr: set .netnsok flag
  - hsr: add restart routine into hsr_get_node_list()
  - hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  - r8169: re-enable MSI on RTL8168c
  - net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
  - net: dsa: mt7530: Change the LINK bit to reflect the link status
  - bnxt_en: Reset rings if ring reservation fails during open()
  - bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
  - slcan: not call free_netdev before rtnl_unlock in slcan_open
  - NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  - net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
  - net: qmi_wwan: add support for ASKEY WWHC050
  - net: mvneta: Fix the case where the last poll did not process all rx
  - net: dsa: Fix duplicate frames flooded by learning
  - macsec: restrict to ethernet devices
  - hsr: fix general protection fault in hsr_addr_is_self()
  - geneve: move debug check after netdev unregister
  - Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
  - mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  - mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
  - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
  - mmc: core: Allow host controllers to require R1B for CMD6
  - staging: greybus: loopback_test: fix potential path truncations
  - staging: greybus: loopback_test: fix potential path truncation
  - drm/bridge: dw-hdmi: fix AVI frame colorimetry
  - ALSA: hda/realtek: Fix pop noise on ALC225
  - kbuild: Disable -Wpointer-to-enum-cast
  - iio: light: vcnl4000: update sampling periods for vcnl4200
  - USB: cdc-acm: fix rounding error in TIOCSSERIAL
  - USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  - page-flags: fix a crash at SetPageError(THP_SWAP)
  - drm/lease: fix WARNING in idr_destroy
  - drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  - btrfs: fix log context list corruption after rename whiteout error
  - xhci: Do not open code __print_symbolic() in xhci trace events
  - rtc: max8907: add missing select REGMAP_IRQ
  - intel_th: pci: Add Elkhart Lake CPU support
  - intel_th: Fix user-visible error codes
  - staging/speakup: fix get_word non-space look-ahead
  - staging: greybus: loopback_test: fix poll-mask build breakage
  - staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  - mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
  - mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
  - iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
  - iio: magnetometer: ak8974: Fix negative raw values in sysfs
  - iio: trigger: stm32-timer: disable master mode when stopping
  - iio: st_sensors: remap SMO8840 to LIS2DH12
  - ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  - ALSA: pcm: oss: Avoid plugin buffer overflow
  - ALSA: seq: oss: Fix running status after receiving sysex
  - ALSA: seq: virmidi: Fix running status after receiving sysex
  - ALSA: line6: Fix endless MIDI read loop
  - usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
  - USB: serial: pl2303: add device-id for HP LD381
  - usb: host: xhci-plat: add a shutdown
  - USB: serial: option: add ME910G1 ECM composition 0x110b
  - usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  - USB: Disable LPM on WD19's Realtek Hub
  - parse-maintainers: Mark as executable
  - xenbus: req->err should be updated before req->state
  - xenbus: req->body should be updated before req->state
  - drm/amd/display: fix dcc swath size calculations on dcn1
  - drm/amd/display: Clear link settings on MST disable connector
  - riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
  - dm integrity: use dm_bio_record and dm_bio_restore
  - dm bio record: save/restore bi_end_io and bi_integrity
  - altera-stapl: altera_get_note: prevent write beyond end of 'key'
  - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
  - drm/exynos: dsi: fix workaround for the legacy clock name
  - drm/exynos: dsi: propagate error value and silence meaningless warning
  - spi/zynqmp: remove entry that causes a cs glitch
  - spi: pxa2xx: Add CS control clock quirk
  - ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  - powerpc: Include .BTF section
  - spi: qup: call spi_qup_pm_resume_runtime before suspending
  - drm/mediatek: Find the cursor plane instead of hard coding it
  - efi: Fix debugobjects warning on 'efi_rts_work'
  - HID: google: add moonball USB id
  - ARM: 8958/1: rename missed uaccess .fixup section
  - ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
  - mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
  - mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning
  - sfc: fix timestamp reconstruction at 16-bit rollover points
  - net: rmnet: fix packet forwarding in rmnet bridge mode
  - net: rmnet: fix bridge mode bugs
  - net: rmnet: use upper/lower device infrastructure
  - net: rmnet: do not allow to change mux id if mux id is duplicated
  - net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
  - net: rmnet: fix suspicious RCU usage
  - net: rmnet: fix NULL pointer dereference in rmnet_changelink()
  - net: rmnet: fix NULL pointer dereference in rmnet_newlink()
  - slip: not call free_netdev before rtnl_unlock in slip_open
  - mac80211: rx: avoid RCU list traversal under mutex
  - net: ks8851-ml: Fix IRQ handling and locking
  - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
  - scsi: libfc: free response frame from GPN_ID
  - cfg80211: check reg_rule for NULL in handle_channel_custom()
  - HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
  - HID: apple: Add support for recent firmware on Magic Keyboards
  - ACPI: watchdog: Allow disabling WDAT at boot
  - mmc: host: Fix Kconfig warnings on keystone_defconfig
  - mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 tuning failures (i929)
  - mmc: sdhci-omap: Add platform specific reset callback
  - perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  - UOS: fix 'struct phy_device' kabi changed
  - batman-adv: Avoid free/alloc race when handling OGM2 buffer
  - efi: Add a sanity check to efivar_store_raw()
  - net/smc: cancel event worker during device removal
  - net/smc: check for valid ib_client_data
  - i2c: acpi: put device when verifying client fails
  - iommu/vt-d: Ignore devices with out-of-spec domain number
  - iommu/vt-d: Fix the wrong printing in RHSA parsing
  - perf bench futex-wake: Restore thread count default to online CPU count
  - nl80211: add missing attribute validation for channel switch
  - nl80211: add missing attribute validation for beacon report scanning
  - nl80211: add missing attribute validation for critical protocol indication
  - i2c: gpio: suppress error on probe defer
  - drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
  - pinctrl: core: Remove extra kref_get which blocks hogs being freed
  - pinctrl: meson-gxl: fix GPIOX sdio pins
  - batman-adv: Don't schedule OGM for disabled interface
  - iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  - iommu/dma: Fix MSI reservation allocation
  - x86/mce: Fix logic and comments around MSR_PPIN_CTL
  - macintosh: windfarm: fix MODINFO regression
  - ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  - KVM: x86: clear stale x86_emulate_ctxt->intercept value
  - gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  - ktest: Add timeout for ssh sync testing
  - drm/amd/display: remove duplicated assignment to grph_obj_type
  - iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  - iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
  - net: fec: validate the new settings in fec_enet_set_coalesce()
  - slip: make slhc_compress() more robust against malicious packets
  - selftests/net/fib_tests: update addr_metric_test for peer route testing
  - net: phy: fix MDIO bus PM PHY resuming
  - nfc: add missing attribute validation for vendor subcommand
  - nfc: add missing attribute validation for deactivate target
  - nfc: add missing attribute validation for SE API
  - team: add missing attribute validation for array index
  - team: add missing attribute validation for port ifindex
  - macsec: add missing attribute validation for port
  - can: add missing attribute validation for termination
  - nl802154: add missing attribute validation for dev_type
  - nl802154: add missing attribute validation
  - bnxt_en: reinitialize IRQs when MTU is modified
  - sfc: detach from cb_page in efx_copy_channel()
  - r8152: check disconnect status after long sleep
  - net: systemport: fix index check to avoid an array out of bounds access
  - net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
  - net: nfc: fix bounds checking bugs on "pipe"
  - net: macsec: update SCI upon MAC address change.
  - net: phy: Avoid multiple suspends
  - phy: Revert toggling reset changes.
  - KVM: SVM: fix up incorrect backport
  - scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive
  - dm integrity: fix a deadlock due to offloading to an incorrect workqueue
  - efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
  - efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
  - powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  - dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  - hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  - ARM: dts: imx7-colibri: Fix frequency for sd/mmc
  - ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
  - ARM: imx: build v7_cpu_resume() unconditionally
  - IB/hfi1, qib: Ensure RCU is locked when accessing list
  - RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  - RDMA/iwcm: Fix iwcm work deallocation
  - ARM: dts: imx6: phycore-som: fix emmc supply
  - phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
  - phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
  - drm/sun4i: de2/de3: Remove unsupported VI layer formats
  - drm/sun4i: Fix DE2 VI layer format support
  - ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  - ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  - ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  - dmaengine: imx-sdma: remove dma_slave_config direction usage and leave sdma_event_enable()
  - ASoC: intel: skl: Fix possible buffer overflow in debug outputs
  - ASoC: intel: skl: Fix pin debug prints
  - ASoC: topology: Fix memleak in soc_tplg_manifest_load()
  - ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
  - spi: bcm63xx-hsspi: Really keep pll clk enabled
  - ARM: dts: ls1021a: Restore MDIO compatible to gianfar
  - dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  - dmaengine: tegra-apb: Fix use-after-free
  - x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
  - media: v4l2-mem2mem.c: fix broken links
  - serial: 8250_exar: add support for ACCES cards
  - tty:serial:mvebu-uart:fix a wrong return
  - arm: dts: dra76x: Fix mmc3 max-frequency
  - fat: fix uninit-memory access for partial initialized inode
  - usb: core: port: do error out if usb_autopm_get_interface() fails
  - usb: core: hub: do error out if usb_autopm_get_interface() fails
  - usb: core: hub: fix unhandled return by employing a void function
  - usb: dwc3: gadget: Update chain bit correctly when using sg list
  - usb: quirks: add NO_LPM quirk for Logitech Screen Share
  - usb: storage: Add quirk for Samsung Fit flash
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
  - ALSA: hda/realtek - Add Headset Mic supported
  - net: thunderx: workaround BGX TX Underflow issue
  - x86/xen: Distribute switch variables for initialization
  - nvme: Fix uninitialized-variable warning
  - s390/qdio: fill SL with absolute addresses
  - s390: make 'install' not depend on vmlinux
  - s390/cio: cio_ignore_proc_seq_next should increase position index
  - watchdog: da9062: do not ping the hw during stop()
  - net: ks8851-ml: Fix 16-bit IO operation
  - net: ks8851-ml: Fix 16-bit data access
  - net: ks8851-ml: Remove 8-bit bus accessors
  - net: dsa: b53: Ensure the default VID is untagged
  - selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
  - drm/msm/dsi/pll: call vco set rate explicitly
  - drm/msm/dsi: save pll state before dsi host is powered off
  - drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
  - drm/msm/mdp5: rate limit pp done timeout warnings
  - usb: gadget: serial: fix Tx stall after buffer overflow
  - usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
  - usb: gadget: composite: Support more than 500mA MaxPower
  - selftests: fix too long argument
  - serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
  - ALSA: hda: do not override bus codec_mask in link_get()
  - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
  - RDMA/core: Fix use of logical OR in get_new_pps
  - RDMA/core: Fix pkey and port assignment in get_new_pps
  - net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
  - ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  - mm, thp: fix defrag setting if newline is not used
  - thermal: brcmstb_thermal: Do not use DT coefficients
  - KVM: x86: Remove spurious clearing of async #PF MSR
  - KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
  - perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
  - pwm: omap-dmtimer: put_device() after of_find_device_by_node()
  - kprobes: Set unoptimized flag after unoptimizing code
  - drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()'
  - KVM: Check for a bad hva before dropping into the ghc slow path
  - KVM: SVM: Override default MMIO mask if memory encryption is enabled
  - mwifiex: delete unused mwifiex_get_intf_num()
  - mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
  - net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
  - net/smc: no peer ID in CLC decline for SMCD
  - net: atlantic: fix potential error handling
  - net: atlantic: fix use after free kasan warn
  - s390/qeth: vnicc Fix EOPNOTSUPP precedence
  - usb: charger: assign specific number for enum value
  - hv_netvsc: Fix unwanted wakeup in netvsc_attach()
  - drm/i915/gvt: Separate display reset from ALL_ENGINES reset
  - drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
  - i2c: jz4780: silence log flood on txabrt
  - i2c: altera: Fix potential integer overflow
  - MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
  - HID: hiddev: Fix race in in hiddev_disconnect()
  - HID: alps: Fix an error handling path in 'alps_input_configured()'
  - amdgpu/gmc_v9: save/restore sdpif regs during S3
  - Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
  - tracing: Disable trace_printk() on post poned tests
  - macintosh: therm_windtunnel: fix regression when instantiating devices
  - HID: core: increase HID report buffer size to 8KiB
  - HID: core: fix off-by-one memset in hid_report_raw_event()
  - HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
  - KVM: VMX: check descriptor table exits on instruction emulation
  - ACPI: watchdog: Fix gas->access_width usage
  - ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
  - qede: Fix race between rdma destroy workqueue and link change event
  - nfc: pn544: Fix occasional HW initialization failure
  - net: phy: restore mdio regs in the iproc mdio driver
  - net: mscc: fix in frame extraction
  - net: ena: ena-com.c: prevent NULL pointer dereference
  - net: ena: ethtool: use correct value for crc32 hash
  - net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
  - net: ena: rss: store hash function as values and not bits
  - net: ena: rss: fix failure to get indirection table
  - net: ena: fix incorrect default RSS key
  - net: ena: add missing ethtool TX timestamping indication
  - net: ena: fix uses of round_jiffies()
  - net: ena: fix potential crash when rxfh key is NULL
  - soc/tegra: fuse: Fix build with Tegra194 configuration
  - ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
  - qmi_wwan: unconditionally reject 2 ep interfaces
  - qmi_wwan: re-add DW5821e pre-production variant
  - s390/zcrypt: fix card and queue total counter wrap
  - cfg80211: check wiphy driver existence for drvinfo report
  - mac80211: consider more elements in parsing CRC
  - drm/msm: Set dma maximum segment size for mdss
  - Revert "char/random: silence a lockdep splat with printk()"
  - s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
  - xen: Enable interrupts when calling _cond_resched()
  - rxrpc: Fix call RCU cleanup using non-bh-safe locks
  - ALSA: seq: Fix concurrent access to queue current tick/time
  - ALSA: seq: Avoid concurrent access to queue flags
  - ALSA: rawmidi: Avoid bit fields for state flags
  - iommu/vt-d: Fix compile warning from intel-svm.h
  - ecryptfs: replace BUG_ON with error handling code
  - staging: greybus: use after free in gb_audio_manager_remove_all()
  - staging: rtl8723bs: fix copy of overlapping memory
  - usb: dwc2: Fix in ISOC request length checking
  - usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
  - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
  - scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
  - Revert "dmaengine: imx-sdma: Fix memory leak"
  - Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
  - btrfs: do not check delayed items are empty for single transaction cleanup
  - btrfs: reset fs_root to NULL on error in open_ctree
  - btrfs: fix bytes_may_use underflow in prealloc error condtition
  - KVM: apic: avoid calculating pending eoi from an uninitialized val
  - KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
  - drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
  - lib/stackdepot.c: fix global out-of-bounds in stack_slabs
  - tty: serial: qcom_geni_serial: Fix RX cancel command failure
  - tty: serial: qcom_geni_serial: Remove xfer_mode variable
  - tty: serial: qcom_geni_serial: Remove set_rfr_wm() and related variables
  - tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb()
  - tty: serial: qcom_geni_serial: Remove interrupt storm
  - tty: serial: qcom_geni_serial: Fix UART hang
  - KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
  - xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
  - drm/amdgpu/soc15: fix xclk for raven
  - nvme-multipath: Fix memory leak with ana_log_buf
  - MAINTAINERS: Update drm/i915 bug filing URL
  - serdev: ttyport: restore client ops on deregistration
  - tty: serial: imx: setup the correct sg entry for tx dma
  - tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
  - serial: 8250: Check UPF_IRQ_SHARED in advance
  - x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
  - x86/mce/amd: Fix kobject lifetime
  - x86/mce/amd: Publish the bank pointer only after setup has succeeded
  - powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
  - staging: rtl8723bs: Fix potential overuse of kernel memory
  - staging: rtl8723bs: Fix potential security hole
  - staging: rtl8188eu: Fix potential overuse of kernel memory
  - staging: rtl8188eu: Fix potential security hole
  - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
  - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
  - USB: hub: Fix the broken detection of USB3 device in SMSC hub
  - USB: hub: Don't record a connect-change event during reset-resume
  - USB: Fix novation SourceControl XL after suspend
  - usb: uas: fix a plug & unplug racing
  - USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
  - USB: core: add endpoint-blacklist quirk
  - UOS: xhci: let zhaoxin logic adapt to the change of 'struct xhci_hub'
  - xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
  - xhci: fix runtime pm enabling for quirky Intel hosts
  - xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
  - staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
  - USB: misc: iowarrior: add support for the 100 device
  - USB: misc: iowarrior: add support for the 28 and 28L devices
  - USB: misc: iowarrior: add support for 2 OEMed devices
  - thunderbolt: Prevent crash if non-active NVMem file is read
  - ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
  - ecryptfs: fix a memory leak bug in parse_tag_1_packet()
  - ASoC: sun8i-codec: Fix setting DAI data format
  - ALSA: hda/realtek - Apply quirk for yet another MSI laptop
  - ALSA: hda/realtek - Apply quirk for MSI GP63, too
  - ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
  - iommu/qcom: Fix bogus detach logic
  - UOS: fix __register_nmi_handler kabi changed
  - drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
  - virtio_balloon: prevent pfn array overflow
  - cifs: log warning message (once) if out of disk space
  - help_next should increase position index
  - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
  - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
  - microblaze: Prevent the overflow of the start
  - iwlwifi: mvm: Fix thermal zone registration
  - bcache: explicity type cast in bset_bkey_last()
  - reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
  - lib/scatterlist.c: adjust indentation in __sg_alloc_table
  - ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
  - radeon: insert 10ms sleep in dce5_crtc_load_lut
  - trigger_next should increase position index
  - ftrace: fpid_next() should increase position index
  - drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
  - rbd: work around -Wuninitialized warning
  - ceph: check availability of mds cluster on mount after wait timeout
  - iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
  - hostap: Adjust indentation in prism2_hostapd_add_sta
  - ARM: 8951/1: Fix Kexec compilation issue.
  - selftests: bpf: Reset global state between reuseport test runs
  - iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
  - bcache: cached_dev_free needs to put the sb page
  - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
  - drm/nouveau/mmu: fix comptag memory leak
  - ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
  - s390/ftrace: generate traced function stack frame
  - s390: adjust -mpacked-stack support check for clang 10
  - x86/decoder: Add TEST opcode to Group3-2
  - kbuild: use -S instead of -E for precise cc-option test in Kconfig
  - ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
  - remoteproc: Initialize rproc_class before use
  - btrfs: device stats, log when stats are zeroed
  - btrfs: safely advance counter when looking up bio csums
  - btrfs: fix possible NULL-pointer dereference in integrity checks
  - pwm: Remove set but not set variable 'pwm'
  - ide: serverworks: potential overflow in svwks_set_pio_mode()
  - cmd64x: potential buffer overflow in cmd64x_program_timings()
  - pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
  - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
  - f2fs: fix memleak of kobject
  - drm/amd/display: fixup DML dependencies
  - f2fs: free sysfs kobject
  - f2fs: set I_LINKABLE early to avoid wrong access by vfs
  - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
  - drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
  - drm/nouveau/fault/gv100-: fix memory leak on module unload
  - drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
  - drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
  - drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
  - drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
  - vme: bridges: reduce stack usage
  - driver core: Print device when resources present in really_probe()
  - visorbus: fix uninitialized variable access
  - tty: synclink_gt: Adjust indentation in several functions
  - tty: synclinkmp: Adjust indentation in several functions
  - ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
  - wan: ixp4xx_hss: fix compile-testing on 64-bit
  - x86/nmi: Remove irq_work from the long duration NMI handler
  - Input: edt-ft5x06 - work around first register access error
  - rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
  - efi/x86: Don't panic or BUG() on non-critical error conditions
  - soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
  - IB/hfi1: Add software counter for ctxt0 seq drop
  - staging: rtl8188: avoid excessive stack usage
  - udf: Fix free space reporting for metadata and virtual partitions
  - usbip: Fix unsafe unaligned pointer usage
  - ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
  - drm: remove the newline for CRC source name.
  - ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
  - tools lib api fs: Fix gcc9 stringop-truncation compilation error
  - ALSA: sh: Fix compile warning wrt const
  - clk: uniphier: Add SCSSI clock gate for each channel
  - ALSA: sh: Fix unused variable warnings
  - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
  - RDMA/rxe: Fix error type of mmap_offset
  - reset: uniphier: Add SCSSI reset control for each channel
  - pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
  - PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
  - x86/vdso: Provide missing include file
  - crypto: chtls - Fixed memory leak
  - dmaengine: imx-sdma: Fix memory leak
  - dmaengine: Store module owner in dma_device struct
  - ARM: dts: r8a7779: Add device node for ARM global timer
  - drm/mediatek: handle events when enabling/disabling crtc
  - scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
  - scsi: ufs: Complete pending requests in host reset and restore path
  - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
  - orinoco: avoid assertion in case of NULL pointer
  - rtlwifi: rtl_pci: Fix -Wcast-function-type
  - iwlegacy: Fix -Wcast-function-type
  - ipw2x00: Fix -Wcast-function-type
  - b43legacy: Fix -Wcast-function-type
  - ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
  - fore200e: Fix incorrect checks of NULL pointer dereference
  - r8169: check that Realtek PHY driver module is loaded
  - reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
  - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
  - PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
  - PCI: Add generic quirk for increasing D3hot delay
  - media: cx23885: Add support for AVerMedia CE310B
  - PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
  - ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
  - ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
  - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
  - arm: dts: allwinner: H3: Add PMU node
  - arm64: dts: allwinner: H6: Add PMU mode
  - selinux: fall back to ref-walk if audit is required
  - NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
  - net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
  - regulator: rk808: Lower log level on optional GPIOs being not available
  - drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
  - drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
  - clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
  - kconfig: fix broken dependency in randconfig-generated .config
  - KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
  - nbd: add a flush_workqueue in nbd_start_device
  - drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
  - ath10k: Correct the DMA direction for management tx buffers
  - ARM: 8952/1: Disable kmemleak on XIP kernels
  - tracing: Fix very unlikely race of registering two stat tracers
  - tracing: Fix tracing_stat return values in error handling paths
  - powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
  - s390/pci: Fix possible deadlock in recover_store()
  - pwm: omap-dmtimer: Simplify error handling
  - x86/sysfb: Fix check for bad VRAM size
  - kselftest: Minimise dependency of get_size on C library interfaces
  - clocksource/drivers/bcm2835_timer: Fix memory leak of timer
  - usb: dwc2: Fix IN FIFO allocation
  - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
  - sparc: Add .exit.data section.
  - MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
  - efi/x86: Map the entire EFI vendor string before copying it
  - pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
  - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
  - char/random: silence a lockdep splat with printk()
  - iommu/vt-d: Fix off-by-one in PASID allocation
  - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
  - powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number
  - media: i2c: mt9v032: fix enum mbus codes and frame sizes
  - pxa168fb: Fix the function used to release some memory in an error handling path
  - pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
  - gianfar: Fix TX timestamping with a stacked DSA driver
  - ALSA: ctl: allow TLV read operation for callback type of element in locked case
  - leds: pca963x: Fix open-drain initialization
  - brcmfmac: Fix use after free in brcmf_sdio_readframes()
  - drm/gma500: Fixup fbdev stolen size usage evaluation
  - KVM: nVMX: Use correct root level for nested EPT shadow page tables
  - Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs"
  - Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables"
  - net: dsa: tag_qca: Make sure there is headroom for tag
  - net/smc: fix leak of kernel memory to user space
  - enic: prevent waking up stopped tx queues over watchdog reset
  - KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
  - NFSv4.1 make cachethis=no for writes
  - hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
  - perf/x86/intel: Fix inaccurate period in context switch for auto-reload
  - s390/time: Fix clk type in get_tod_clock
  - RDMA/core: Fix protection fault in get_pkey_idx_qp_list
  - RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
  - RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
  - RDMA/core: Fix invalid memory access in spec_filter_size
  - IB/rdmavt: Reset all QPs when the device is shut down
  - IB/hfi1: Close window for pq and request coliding
  - IB/hfi1: Acquire lock to release TID entries when user file is closed
  - perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
  - KVM: nVMX: Use correct root level for nested EPT shadow page tables
  - ARM: npcm: Bring back GPIOLIB support
  - btrfs: log message when rw remount is attempted with unclean tree-log
  - btrfs: print message when tree-log replay starts
  - btrfs: ref-verify: fix memory leaks
  - Btrfs: fix race between using extent maps and merging them
  - ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
  - ALSA: usb-audio: sound: usb: usb true/false for bool return type
  - ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
  - ALSA: hda/realtek - Fix silent output on MSI-GL73
  - ALSA: usb-audio: Fix UAC2/3 effect unit parsing
  - Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
  - Input: synaptics - enable SMBus on ThinkPad L470
  - Input: synaptics - switch T470s to RMI4 by default
  - serial: uartps: Move the spinlock after the read of the tx empty
  - x86/stackframe, x86/ftrace: Add pt_regs frame annotations
  - x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h
  - libertas: make lbs_ibss_join_existing() return error code on rates overflow
  - libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
  - pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
  - media: i2c: adv748x: Fix unsafe macros
  - crypto: atmel-sha - fix error handling when setting hmac key
  - crypto: artpec6 - return correct error code for failed setkey()
  - mtd: sharpslpart: Fix unsigned comparison to zero
  - mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
  - ARM: 8949/1: mm: mark free_memmap as __init
  - iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
  - powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
  - powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
  - tools/power/acpi: fix compilation error
  - ARM: dts: at91: sama5d3: define clock rate range for tcb1
  - ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
  - ARM: dts: am43xx: add support for clkout1 clock
  - ARM: dts: at91: Reenable UART TX pull-ups
  - platform/x86: intel_mid_powerbtn: Take a copy of ddata
  - ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
  - rtc: cmos: Stop using shared IRQ
  - rtc: hym8563: Return -EINVAL if the time is known to be invalid
  - spi: spi-mem: Fix inverted logic in op sanity check
  - spi: spi-mem: Add extra sanity checks on the op param
  - gpio: zynq: Report gpio direction at boot
  - serial: uartps: Add a timeout to the tx empty wait
  - PCI/switchtec: Fix vep_vector_number ioread width
  - ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
  - PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
  - scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
  - RDMA/uverbs: Verify MR access flags
  - RDMA/core: Fix locking in ib_uverbs_event_read
  - RDMA/netlink: Do not always generate an ACK for some netlink operations
  - IB/mlx4: Fix memory leak in add_gid error flow
  - hv_sock: Remove the accept port restriction
  - ASoC: pcm: update FE/BE trigger order based on the command
  - rxrpc: Fix service call disconnection
  - cifs: fail i/o on soft mounts if sessionsetup errors out
  - KVM: Play nice with read-only memslots when querying host page size
  - KVM: Use vcpu-specific gva->hva translation when querying host page size
  - KVM: nVMX: vmread should not set rflags to specify success in case of #PF
  - KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
  - KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
  - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
  - btrfs: flush write bio if we loop in extent_write_cache_pages
  - drm/dp_mst: Remove VCPI while disabling topology mgr
  - drm: atmel-hlcdc: enable clock before configuring timing engine
  - btrfs: free block groups after free'ing fs trees
  - btrfs: use bool argument in free_root_pointers()
  - net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
  - net: macb: Limit maximum GEM TX length in TSO
  - net: macb: Remove unnecessary alignment check for TSO
  - net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
  - net: mvneta: move rx_dropped and rx_errors in per-cpu stats
  - net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
  - mfd: rn5t618: Mark ADC control register volatile
  - mfd: da9062: Fix watchdog compatible string
  - ubi: Fix an error pointer dereference in error handling code
  - ubi: fastmap: Fix inverted logic in seen selfcheck
  - nfsd: Return the correct number of bytes written to the file
  - nfsd: fix jiffies/time_t mixup in LRU list
  - nfsd: fix delay timer on 32-bit architectures
  - IB/core: Fix ODP get user pages flow
  - IB/mlx5: Fix outstanding_pi index for GSI qps
  - net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
  - net: smc911x: Adjust indentation in smc911x_phy_configure
  - ppp: Adjust indentation into ppp_async_input
  - NFC: pn544: Adjust indentation in pn544_hci_check_presence
  - drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
  - powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
  - ext2: Adjust indentation in ext2_fill_super
  - phy: qualcomm: Adjust indentation in read_poll_timeout
  - scsi: ufs: Recheck bkops level if bkops is disabled
  - scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
  - scsi: csiostor: Adjust indentation in csio_device_reset
  - scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
  - percpu: Separate decrypted varaibles anytime encryption can be enabled
  - drm/amd/dm/mst: Ignore payload update failures
  - clk: tegra: Mark fuse clock as critical
  - KVM: s390: do not clobber registers during guest reset/store status
  - KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
  - KVM: x86: Don't let userspace set host-reserved cr4 bits
  - KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
  - KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
  - KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
  - KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
  - KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
  - KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
  - KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
  - KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
  - KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
  - bcache: add readahead cache policy options via sysfs interface
  - xen/balloon: Support xend-based toolstack take two
  - media: rc: ensure lirc is initialized before registering input device
  - drm/rect: Avoid division by zero
  - gfs2: fix O_SYNC write handling
  - gfs2: move setting current->backing_dev_info
  - mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
  - iwlwifi: don't throw error when trying to remove IGTK
  - ARM: tegra: Enable PLLP bypass during Tegra124 LP1
  - Btrfs: fix race between adding and putting tree mod seq elements and nodes
  - btrfs: set trans->drity in btrfs_commit_transaction
  - Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
  - crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
  - crypto: api - Fix race condition in crypto_spawn_alg
  - crypto: atmel-aes - Fix counter overflow in CTR mode
  - crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
  - crypto: ccp - set max RSA modulus size for v3 platform devices as well
  - samples/bpf: Don't try to remove user's homedir on clean
  - ftrace: Protect ftrace_graph_hash with ftrace_sync
  - ftrace: Add comment to why rcu_dereference_sched() is open coded
  - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
  - tracing: Annotate ftrace_graph_hash pointer with __rcu
  - of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
  - PM: core: Fix handling of devices deleted during system-wide resume
  - f2fs: code cleanup for f2fs_statfs_project()
  - f2fs: fix miscounted block limit in f2fs_statfs_project()
  - f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
  - power: supply: ltc2941-battery-gauge: fix use-after-free
  - scripts/find-unused-docs: Fix massive false positives
  - crypto: ccree - fix PM race condition
  - crypto: ccree - fix pm wrongful error reporting
  - crypto: ccree - fix backlog memory leak
  - crypto: api - Check spawn->alg under lock in crypto_drop_spawn
  - mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
  - hv_balloon: Balloon up according to request page number
  - mmc: sdhci-of-at91: fix memleak on clk_get failure
  - PCI: keystone: Fix link training retries initiation
  - crypto: geode-aes - convert to skcipher API and make thread-safe
  - ubifs: Fix deadlock in concurrent bulk-read and writepage
  - ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
  - ubifs: don't trigger assertion on invalid no-key filename
  - ubifs: Reject unsupported ioctl flags explicitly
  - ACPI / battery: Deal better with neither design nor full capacity not being reported
  - ACPI / battery: Use design-cap for capacity calculations if full-cap is not available
  - ACPI / battery: Deal with design or full capacity being reported as -1
  - ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
  - mmc: spi: Toggle SPI polarity, do not hardcode it
  - PCI: tegra: Fix return value check of pm_runtime_get_sync()
  - smb3: fix signing verification of large reads
  - powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
  - powerpc/xmon: don't access ASDR in VMs
  - s390/mm: fix dynamic pagetable upgrade for hugetlbfs
  - MIPS: boot: fix typo in 'vmlinux.lzma.its' target
  - MIPS: fix indentation of the 'RELOCS' message
  - KVM: arm64: Only sign-extend MMIO up to register width
  - ALSA: hda: Add Clevo W65_67SB the power_save blacklist
  - platform/x86: intel_scu_ipc: Fix interrupt support
  - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
  - media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
  - media: v4l2-core: compat: ignore native command codes
  - media/v4l2-core: set pages dirty upon releasing DMA buffers
  - mm: move_pages: report the number of non-attempted pages
  - mm/memory_hotplug: fix remove_memory() lockdep splat
  - ALSA: dummy: Fix PCM format loop in proc output
  - ALSA: usb-audio: Fix endianess in descriptor validation
  - usb: gadget: f_ecm: Use atomic_t to track in-flight request
  - usb: gadget: f_ncm: Use atomic_t to track in-flight request
  - usb: gadget: legacy: set max_speed to super-speed
  - usb: typec: tcpci: mask event interrupts when remove driver
  - brcmfmac: Fix memory leak in brcmf_usbdev_qinit
  - tracing: Fix sched switch start/stop refcount racy updates
  - mfd: dln2: More sanity checking for endpoints
  - rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
  - rxrpc: Fix missing active use pinning of rxrpc_local object
  - rxrpc: Fix insufficient receive notification generation
  - rxrpc: Fix use-after-free in rxrpc_put_local()
  - bnxt_en: Fix TC queue mapping.
  - net: stmmac: Delete txtimer in suspend()
  - net: hsr: fix possible NULL deref in hsr_handle_frame()
  - gtp: use __GFP_NOWARN to avoid memalloc warning
  - sparc32: fix struct ipc64_perm type definition
  - iwlwifi: mvm: fix NVM check for 3168 devices
  - printk: fix exclusive_console replaying
  - udf: Allow writing to 'Rewritable' partitions
  - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
  - ocfs2: fix oops when writing cloned file
  - media: iguanair: fix endpoint sanity check
  - Revert "drm/sun4i: dsi: Change the start delay calculation"
  - perf report: Fix no libunwind compiled warning break s390 issue
  - btrfs: do not zero f_bavail if we have available space
  - l2t_seq_next should increase position index
  - seq_tab_next() should increase position index
  - net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
  - net/fsl: treat fsl,erratum-a011043
  - powerpc/fsl/dts: add fsl,erratum-a011043
  - qlcnic: Fix CPU soft lockup while collecting firmware dump
  - ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
  - r8152: get default setting of WOL before initializing
  - airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
  - airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
  - tee: optee: Fix compilation issue with nommu
  - ARM: 8955/1: virt: Relax arch timer version check during early boot
  - scsi: fnic: do not queue commands during fwreset
  - ARM: dts: am335x-boneblack-common: fix memory size
  - iwlwifi: Don't ignore the cap field upon mcc update
  - riscv: delete temporary files
  - bnxt_en: Fix ipv6 RFS filter matching logic.
  - net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
  - wireless: wext: avoid gcc -O3 warning
  - mac80211: Fix TKIP replay protection immediately after key setup
  - cfg80211: Fix radar event during another phy CAC
  - wireless: fix enabling channel 12 for custom regulatory domain
  - parisc: Use proper printk format for resource_size_t
  - qmi_wwan: Add support for Quectel RM500Q
  - ASoC: sti: fix possible sleep-in-atomic
  - platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
  - ASoC: rt5640: Fix NULL dereference on module unload
  - clk: mmp2: Fix the order of timer mux parents
  - mac80211: mesh: restrict airtime metric to peered established plinks
  - clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
  - rseq: Unregister rseq for clone CLONE_VM
  - tools lib traceevent: Fix memory leakage in filter_event
  - soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
  - ARM: dts: beagle-x15-common: Model 5V0 regulator
  - ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
  - ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
  - media: si470x-i2c: Move free() past last use of 'radio'
  - Bluetooth: Fix race condition in hci_release_sock()
  - ttyprintk: fix a potential deadlock in interrupt context issue
  - tomoyo: Use atomic_t for statistics counter
  - media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
  - media: gspca: zero usb_buf
  - media: vp7045: do not read uninitialized values if usb transfer fails
  - media: af9005: uninitialized variable printked
  - media: digitv: don't continue if remote control state can't be read
  - reiserfs: Fix memory leak of journal device string
  - arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
  - tools lib: Fix builds when glibc contains strlcpy()
  - PM / devfreq: Add new name attribute for sysfs
  - rsi: fix use-after-free on failed probe and unbind
  - rsi: add hci detach for hibernation and poweroff
  - crypto: pcrypt - Fix user-after-free on module unload
  - UOS: fix bind_class kabi changed
  - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
  - random: try to actively add entropy rather than passively wait for it
  - crypto: af_alg - Use bh_lock_sock in sk_destruct
  - rsi: fix non-atomic allocation in completion handler
  - rsi: fix memory leak on failed URB submission
  - rsi: fix use-after-free on probe errors
  - usb-storage: Disable UAS on JMicron SATA enclosure
  - ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
  - iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
  - PCI: Add DMA alias quirk for Intel VCA NTB
  - platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
  - HID: steam: Fix input device disappearing
  - atm: eni: fix uninitialized variable warning
  - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
  - net: wan: sdla: Fix cast from pointer to integer of different size
  - drivers/net/b44: Change to non-atomic bit operations on pwol_mask
  - watchdog: rn5t618_wdt: fix module aliases
  - watchdog: max77620_wdt: fix potential build errors
  - phy: cpcap-usb: Prevent USB line glitches from waking up modem
  - phy: qcom-qmp: Increase PHY ready timeout
  - drivers/hid/hid-multitouch.c: fix a possible null pointer access.
  - HID: Add quirk for incorrect input length on Lenovo Y720
  - HID: ite: Add USB id match for Acer SW5-012 keyboard dock
  - HID: Add quirk for Xin-Mo Dual Controller
  - arc: eznps: fix allmodconfig kconfig warning
  - HID: multitouch: Add LG MELF0410 I2C touchscreen support
  - net_sched: fix ops->bind_class() implementations
  - zd1211rw: fix storage endpoint lookup
  - rtl8xxxu: fix interface sanity check
  - brcmfmac: fix interface sanity check
  - ath9k: fix storage endpoint lookup
  - cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
  - crypto: chelsio - fix writing tfm flags to wrong place
  - iio: st_gyro: Correct data for LSM9DS0 gyro
  - mei: me: add comet point (lake) H device ids
  - component: do not dereference opaque pointer in debugfs
  - serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
  - staging: vt6656: Fix false Tx excessive retries reporting.
  - staging: vt6656: use NULLFUCTION stack on mac80211
  - staging: vt6656: correct packet types for CTS protect, mode.
  - staging: wlan-ng: ensure error return is actually returned
  - usb: dwc3: turn off VBUS when leaving host mode
  - USB: serial: ir-usb: fix IrLAP framing
  - USB: serial: ir-usb: fix link-speed handling
  - USB: serial: ir-usb: add missing endpoint sanity check
  - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
  - rsi_91x_usb: fix interface sanity check
  - orinoco_usb: fix interface sanity check
  - net/x25: fix nonblocking connect
  - media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
  - coresight: tmc-etf: Do not call smp_processor_id from preemptible
  - coresight: etb10: Do not call smp_processor_id from preemptible
  - crypto: geode-aes - switch to skcipher for cbc(aes) fallback
  - tracing: Fix histogram code when expression has same var as value
  - tracing: Remove open-coding of hist trigger var_ref management
  - tracing: Use hist trigger's var_ref array to destroy var_refs
  - net/sonic: Prevent tx watchdog timeout
  - net/sonic: Fix CAM initialization
  - net/sonic: Fix command register usage
  - net/sonic: Quiesce SONIC before re-initializing descriptor memory
  - net/sonic: Fix receive buffer replenishment
  - net/sonic: Improve receive descriptor status flag check
  - net/sonic: Avoid needless receive descriptor EOL flag updates
  - net/sonic: Fix receive buffer handling
  - net/sonic: Fix interface error stats collection
  - net/sonic: Use MMIO accessors
  - net/sonic: Clear interrupt flags immediately
  - net/sonic: Add mutual exclusion for accessing shared state
  - tracing: xen: Ordered comparison of function pointers
  - scsi: RDMA/isert: Fix a recently introduced regression related to logout
  - hwmon: (nct7802) Fix voltage limits to wrong registers
  - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
  - Input: pegasus_notetaker - fix endpoint sanity check
  - Input: aiptek - fix endpoint sanity check
  - Input: gtco - fix endpoint sanity check
  - Input: sur40 - fix interface sanity checks
  - Input: pm8xxx-vib - fix handling of separate enable register
  - mmc: sdhci: fix minimum clock rate for v3 controller
  - mmc: tegra: fix SDR50 tuning override
  - Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
  - Input: keyspan-remote - fix control-message timeouts
  - tracing: trigger: Replace unneeded RCU-list traversals
  - PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
  - hwmon: (core) Do not use device managed functions for memory allocations
  - hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
  - afs: Fix characters allowed into cell names
  - net: usb: lan78xx: Add .ndo_features_check
  - net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
  - net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
  - gtp: make sure only SOCK_DGRAM UDP sockets are accepted
  - firestream: fix memory leaks
  - m68k: Call timer_interrupt() with interrupts disabled
  - arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
  - serial: stm32: fix clearing interrupt error flags
  - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON
  - samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
  - arm64: dts: juno: Fix UART frequency
  - drm/radeon: fix bad DMA from INTERRUPT_CNTL2
  - dmaengine: ti: edma: fix missed failure handling
  - afs: Remove set but not used variables 'before', 'after'
  - affs: fix a memory leak in affs_remount
  - mmc: core: fix wl1251 sdio quirks
  - mmc: sdio: fix wl1251 vendor id
  - i2c: stm32f7: report dma error during probe
  - hv_netvsc: flag software created hash value
  - MIPS: Loongson: Fix return value of loongson_hwmon_init
  - dpaa_eth: avoid timestamp read on error paths
  - dpaa_eth: perform DMA unmapping before read
  - hwrng: omap3-rom - Fix missing clock by probing with device tree
  - drm: panel-lvds: Potential Oops in probe error handling
  - afs: Fix large file support
  - hv_netvsc: Fix send_table offset in case of a host bug
  - hv_netvsc: Fix offset usage in netvsc_send_table()
  - net: qca_spi: Move reset_count to struct qcaspi
  - afs: Fix missing timeout reset
  - bpf, offload: Unlock on error in bpf_offload_dev_create()
  - arm64: hibernate: check pgd table allocation
  - dmaengine: imx-sdma: fix size check for sdma script_number
  - vhost/test: stop device before reset
  - drm/msm/dsi: Implement reset correctly
  - net/smc: receive pending data after RCV_SHUTDOWN
  - net/smc: receive returns without data
  - s390/qeth: Fix initialization of vnicc cmd masks during set online
  - s390/qeth: Fix error handling during VNICC initialization
  - net: stmmac: fix disabling flexible PPS output
  - net: stmmac: fix length of PTP clock's name string
  - mac80211: accept deauth frames in IBSS mode
  - rxrpc: Fix trace-after-put looking at the put connection record
  - net: stmmac: gmac4+: Not all Unicast addresses may be available
  - net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
  - net: nixge: Fix a signedness bug in nixge_probe()
  - of: mdio: Fix a signedness bug in of_phy_get_and_connect()
  - net: axienet: fix a signedness bug in probe
  - net: stmmac: dwmac-meson8b: Fix signedness bug in probe
  - net: socionext: Fix a signedness bug in ave_probe()
  - net: netsec: Fix signedness bug in netsec_probe()
  - net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
  - net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
  - cxgb4: Signedness bug in init_one()
  - net: aquantia: Fix aq_vec_isr_legacy() return value
  - powerpc/mm/mce: Keep irqs disabled during lockless page table walk
  - clk: actions: Fix factor clk struct member access
  - mailbox: qcom-apcs: fix max_register value
  - f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
  - bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
  - um: Fix off by one error in IRQ enumeration
  - RDMA/cma: Fix false error message
  - ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
  - gpio/aspeed: Fix incorrect number of banks
  - pinctrl: iproc-gpio: Fix incorrect pinconf configurations
  - net: sonic: replace dev_kfree_skb in sonic_send_packet
  - hwmon: (shtc1) fix shtc1 and shtw1 id mask
  - btrfs: use correct count in btrfs_file_write_iter()
  - Btrfs: fix inode cache waiters hanging on path allocation failure
  - Btrfs: fix inode cache waiters hanging on failure to start caching thread
  - Btrfs: fix hang when loading existing inode cache off disk
  - scsi: fnic: fix msix interrupt allocation
  - f2fs: fix error path of f2fs_convert_inline_page()
  - f2fs: fix wrong error injection path in inc_valid_block_count()
  - ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
  - rtlwifi: Fix file release memory leak
  - net: sonic: return NETDEV_TX_OK if failed to map buffer
  - led: triggers: Fix dereferencing of null pointer
  - ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
  - tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
  - wcn36xx: use dynamic allocation for large variables
  - ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
  - iio: dac: ad5380: fix incorrect assignment to val
  - bcache: Fix an error code in bch_dump_read()
  - usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
  - bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
  - staging: greybus: light: fix a couple double frees
  - x86, perf: Fix the dependency of the x86 insn decoder selftest
  - power: supply: Init device wakeup after device_add()
  - hwmon: (lm75) Fix write operations for negative temperatures
  - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()"
  - rxrpc: Fix lack of conn cleanup when local endpoint is cleaned up [ver #2]
  - ahci: Do not export local variable ahci_em_messages
  - iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
  - media: em28xx: Fix exception handling in em28xx_alloc_urbs()
  - mips: avoid explicit UB in assignment of mips_io_port_base
  - rtc: pcf2127: bugfix: read rtc disables watchdog
  - ARM: 8896/1: VDSO: Don't leak kernel addresses
  - media: atmel: atmel-isi: fix timeout value for stop streaming
  - mac80211: minstrel_ht: fix per-group max throughput rate initialization
  - rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
  - dmaengine: dw: platform: Switch to acpi_dma_controller_register()
  - ASoC: sun4i-i2s: RX and TX counter registers are swapped
  - powerpc/64s/radix: Fix memory hot-unplug page table split
  - signal: Allow cifs and drbd to receive their terminating signals
  - bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
  - drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
  - tools: bpftool: fix format strings and arguments for jsonw_printf()
  - tools: bpftool: fix arguments for p_err() in do_event_pipe()
  - ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
  - ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
  - ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
  - crypto: caam - free resources in case caam_rng registration failed
  - cxgb4: smt: Add lock for atomic_dec_and_test
  - spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
  - iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
  - cifs: fix rmmod regression in cifs.ko caused by force_sig changes
  - ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
  - arm64: dts: renesas: r8a77995: Fix register range of display node
  - ALSA: aoa: onyx: always initialize register read value
  - crypto: ccp - Reduce maximum stack usage
  - x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
  - mic: avoid statically declaring a 'struct device'.
  - media: rcar-vin: Clean up correct notifier in error path
  - qed: reduce maximum stack frame size
  - libertas_tf: Use correct channel range in lbtf_geo_init
  - clk: sunxi-ng: v3s: add the missing PLL_DDR1
  - drm/panel: make drm_panel.h self-contained
  - ARM: stm32: use "depends on" instead of "if" after prompt
  - x86/pgtable/32: Fix LOWMEM_PAGES constant
  - net: pasemi: fix an use-after-free in pasemi_mac_phy_init()
  - ceph: fix "ceph.dir.rctime" vxattr value
  - PCI: mobiveil: Fix the valid check for inbound and outbound windows
  - PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device()
  - PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI
  - fsi: sbefifo: Don't fail operations when in SBE IPL state
  - devres: allow const resource arguments
  - fsi/core: Fix error paths on CFAM init
  - ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS
  - ACPI: PM: Simplify and fix PM domain hibernation callbacks
  - um: Fix IRQ controller regression on console read
  - rxrpc: Fix uninitialized error code in rxrpc_send_data_packet()
  - mfd: intel-lpss: Release IDA resources
  - iommu/amd: Make iommu_disable safer
  - bnxt_en: Suppress error messages when querying DSCP DCB capabilities.
  - bnxt_en: Fix ethtool selftest crash under error conditions.
  - backlight: pwm_bl: Fix heuristic to determine number of brightness levels
  - tools: bpftool: use correct argument in cgroup errors
  - nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm
  - nvmem: imx-ocotp: Ensure WAIT bits are preserved when setting timing
  - clk: qcom: Fix -Wunused-const-variable
  - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width"
  - perf/ioctl: Add check for the sample_period value
  - drm/msm/a3xx: remove TPL1 regs from snapshot
  - arm64: dts: allwinner: h6: Pine H64: Add interrupt line for RTC
  - ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor
  - rtc: pcf8563: Clear event flags and disable interrupts before requesting irq
  - rtc: pcf8563: Fix interrupt trigger method
  - ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
  - net/af_iucv: always register net_device notifier
  - net/af_iucv: build proper skbs for HiperTransport
  - drm/msm/mdp5: Fix mdp5_cfg_init error return
  - IB/hfi1: Handle port down properly in pio
  - powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration
  - powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild
  - qed: iWARP - fix uninitialized callback
  - qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state
  - ASoC: meson: axg-tdmout: right_j is not supported
  - ASoC: meson: axg-tdmin: right_j is not supported
  - ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev()
  - firmware: arm_scmi: update rate_discrete in clock_describe_rates_get
  - firmware: arm_scmi: fix bitfield definitions for SENSOR_DESC attributes
  - phy: usb: phy-brcm-usb: Remove sysfs attributes upon driver removal
  - iommu/vt-d: Duplicate iommu_resv_region objects per device list
  - arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support
  - arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node
  - serial: stm32: fix a recursive locking in stm32_config_rs485
  - arm64: dts: renesas: ebisu: Remove renesas, no-ether-link property
  - crypto: inside-secure - fix queued len computation
  - crypto: inside-secure - fix zeroing of the request in ahash_exit_inv
  - media: vivid: fix incorrect assignment operation when setting video mode
  - clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  - cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
  - cpufreq: brcmstb-avs-cpufreq: Fix initial command check
  - phy: qcom-qusb2: fix missing assignment of ret when calling clk_prepare_enable
  - RDMA/uverbs: check for allocation failure in uapi_add_elm()
  - netvsc: unshare skb in VF rx handler
  - crypto: talitos - fix AEAD processing.
  - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig
  - misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa
  - serial: stm32: fix wakeup source initialization
  - serial: stm32: Add support of TC bit status check
  - serial: stm32: fix transmit_chars when tx is stopped
  - serial: stm32: fix rx data length when parity enabled
  - serial: stm32: fix rx error handling
  - serial: stm32: fix word length configuration
  - crypto: ccp - Fix 3DES complaint from ccp-crypto module
  - crypto: ccp - fix AES CFB error exposed by new test vectors
  - spi: spi-fsl-spi: call spi_finalize_current_message() at the end
  - RDMA/qedr: Fix incorrect device rate.
  - arm64: dts: meson: libretech-cc: set eMMC as removable
  - dmaengine: tegra210-adma: Fix crash during probe
  - clk: meson: axg: spread spectrum is on mpll2
  - clk: meson: gxbb: no spread spectrum on mpll0
  - ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT
  - afs: Fix double inc of vnode->cb_break
  - afs: Fix lock-wait/callback-break double locking
  - afs: Don't invalidate callback if AFS_VNODE_DIR_VALID not set
  - afs: Fix key leak in afs_release() and afs_evict_inode()
  - thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power
  - thermal: rcar_gen3_thermal: fix interrupt type
  - backlight: lm3630a: Return 0 on success in update_status functions
  - kdb: do a sanity check on the cpu in kdb_per_cpu()
  - nfp: bpf: fix static check error through tightening shift amount adjustment
  - ARM: riscpc: fix lack of keyboard interrupts after irq conversion
  - pwm: meson: Don't disable PWM when setting duty repeatedly
  - pwm: meson: Consider 128 a valid pre-divider
  - crypto: caam - fix caam_dump_sg that iterates through scatterlist
  - platform/x86: alienware-wmi: printing the wrong error code
  - media: davinci/vpbe: array underflow in vpbe_enum_outputs()
  - media: omap_vout: potential buffer overflow in vidioc_dqbuf()
  - ALSA: aica: Fix a long-time build breakage
  - afs: Fix the afs.cell and afs.volume xattr handlers
  - ath10k: Fix encoding for protected management frames
  - lightnvm: pblk: fix lock order in pblk_rb_tear_down_check
  - mmc: core: fix possible use after free of host
  - watchdog: rtd119x_wdt: Fix remove function
  - dmaengine: tegra210-adma: restore channel status
  - net: ena: fix ena_com_fill_hash_function() implementation
  - net: ena: fix incorrect test of supported hash function
  - net: ena: fix: Free napi resources when ena_up() fails
  - net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry
  - RDMA/rxe: Consider skb reserve space based on netdev of GID
  - IB/mlx5: Add missing XRC options to QP optional params mask
  - dwc2: gadget: Fix completed transfer size calculation in DDMA
  - usb: gadget: fsl: fix link error against usb-gadget module
  - ASoC: fix valid stream condition
  - ARM: dts: logicpd-som-lv: Fix MMC1 card detect
  - PCI: iproc: Enable iProc config read for PAXBv2
  - KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest
  - s390/kexec_file: Fix potential segment overlap in ELF loader
  - coresight: catu: fix clang build warning
  - afs: Further fix file locking
  - afs: Fix AFS file locking to allow fine grained locks
  - ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
  - dmaengine: axi-dmac: Don't check the number of frames for alignment
  - media: ov2659: fix unbalanced mutex_lock/unlock
  - ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect
  - powerpc: vdso: Make vdso32 installation conditional in vdso_install
  - selftests/ipc: Fix msgque compiler warnings
  - usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs
  - platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
  - soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register bitmask
  - staging: android: vsoc: fix copy_from_user overrun
  - hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
  - PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise operations
  - ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
  - brcmfmac: fix leak of mypkt on error return path
  - scsi: target/core: Fix a race condition in the LUN lookup code
  - rxrpc: Fix detection of out of order acks
  - firmware: arm_scmi: fix of_node leak in scmi_mailbox_check
  - clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998
  - of: use correct function prototype for of_overlay_fdt_apply()
  - drm/vmwgfx: Remove set but not used variable 'restart'
  - bpf: Add missed newline in verifier verbose log
  - ehea: Fix a copy-paste err in ehea_init_port_res
  - rtc: mt6397: Don't call irq_dispose_mapping.
  - drm/fb-helper: generic: Call drm_client_add() after setup is done
  - spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios
  - soc/fsl/qe: Fix an error code in qe_pin_request()
  - bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
  - spi: tegra114: configure dma burst size to fifo trig level
  - spi: tegra114: flush fifos
  - spi: tegra114: terminate dma and reset on transfer timeout
  - spi: tegra114: fix for unpacked mode transfers
  - spi: tegra114: clear packed bit for unpacked mode
  - media: davinci-isif: avoid uninitialized variable use
  - soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe()
  - net: dsa: Avoid null pointer when failing to connect to PHY
  - ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
  - net: phy: don't clear BMCR in genphy_soft_reset
  - ARM: dts: sun9i: optimus: Fix fixed-regulators
  - arm64: dts: allwinner: a64: Add missing PIO clocks
  - ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing
  - m68k: mac: Fix VIA timer counter accesses
  - jfs: fix bogus variable self-initialization
  - crypto: ccree - reduce kernel stack usage with clang
  - regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB
  - media: cx23885: check allocation return
  - media: wl128x: Fix an error code in fm_download_firmware()
  - media: cx18: update *pos correctly in cx18_read_pos()
  - media: ivtv: update *pos correctly in ivtv_read_pos()
  - soc: amlogic: gx-socinfo: Add mask for each SoC packages
  - regulator: lp87565: Fix missing register for LP87565_BUCK_0
  - net: sh_eth: fix a missing check of of_get_phy_mode
  - xen, cpu_hotplug: Prevent an out of bounds access
  - drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen()
  - nfp: fix simple vNIC mailbox length
  - x86/mm: Remove unused variable 'cpu'
  - nios2: ksyms: Add missing symbol exports
  - rbd: clear ->xferred on error from rbd_obj_issue_copyup()
  - media: dvb/earth-pt1: fix wrong initialization for demod blocks
  - powerpc/mm: Check secondary hash page table
  - net: aquantia: fixed instack structure overflow
  - hwrng: bcm2835 - fix probe as platform device
  - ath10k: Fix length of wmi tlv command for protected mgmt frames
  - regulator: wm831x-dcdc: Fix list of wm831x_dcdc_ilim from mA to uA
  - ARM: 8849/1: NOMMU: Fix encodings for PMSAv8's PRBAR4/PRLAR4
  - ARM: 8848/1: virt: Align GIC version check with arm64 counterpart
  - ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used
  - mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe
  - platform/x86: wmi: fix potential null pointer dereference
  - clocksource/drivers/exynos_mct: Fix error path in timer resources initialization
  - clocksource/drivers/sun5i: Fail gracefully when clock rate is unavailable
  - powerpc/64s: Fix logic when handling unknown CPU features
  - staging: rtlwifi: Use proper enum for return in halmac_parse_psd_data_88xx
  - net: dsa: fix unintended change of bridge interface STP state
  - ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of()
  - drm/nouveau: fix missing break in switch statement
  - drm/nouveau/pmu: don't print reply values if exec is false
  - drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON
  - net: dsa: qca8k: Enable delay for RGMII_ID mode
  - regulator: pv88090: Fix array out-of-bounds access
  - regulator: pv88080: Fix array out-of-bounds access
  - regulator: pv88060: Fix array out-of-bounds access
  - brcmfmac: create debugfs files for bus-specific layer
  - cdc-wdm: pass return value of recover_from_urb_loss
  - dmaengine: mv_xor: Use correct device for DMA API
  - staging: r8822be: check kzalloc return or bail
  - KVM: PPC: Release all hardware TCE tables attached to a group
  - mdio_bus: Fix PTR_ERR() usage after initialization to constant
  - hwmon: (pmbus/tps53679) Fix driver info initialization in probe routine
  - media: sh: migor: Include missing dma-mapping header
  - mt76: usb: fix possible memory leak in mt76u_buf_free
  - net: dsa: b53: Do not program CPU port's PVID
  - net: dsa: b53: Properly account for VLAN filtering
  - net: dsa: b53: Fix default VLAN ID
  - usb: phy: twl6030-usb: fix possible use-after-free on remove
  - RDMA/mlx5: Fix memory leak in case we fail to add an IB device
  - pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups
  - pinctrl: sh-pfc: r8a7792: Fix vin1_data18_b pin group
  - pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group
  - pinctrl: sh-pfc: emev2: Add missing pinmux functions
  - ntb_hw_switchtec: NT req id mapping table register entry number should be 512
  - ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers
  - iw_cxgb4: use tos when finding ipv6 routes
  - iw_cxgb4: use tos when importing the endpoint
  - fbdev: chipsfb: remove set but not used variable 'size'
  - rtc: pm8xxx: fix unintended sign extension
  - rtc: 88pm80x: fix unintended sign extension
  - rtc: 88pm860x: fix unintended sign extension
  - net/smc: original socket family in inet_sock_diag
  - rtc: ds1307: rx8130: Fix alarm handling
  - ath10k: fix dma unmap direction for management frames
  - arm64: dts: msm8916: remove bogus argument to the cpu clock
  - thermal: mediatek: fix register index error
  - rtc: ds1672: fix unintended sign extension
  - clk: ingenic: jz4740: Fix gating of UDC clock
  - staging: most: cdev: add missing check for cdev_add failure
  - iwlwifi: mvm: fix RSS config command
  - drm/xen-front: Fix mmap attributes for display buffers
  - ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage
  - ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks property
  - ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant
  - ARM: dts: lpc32xx: reparent keypad controller to SIC1
  - ARM: dts: lpc32xx: add required clocks property to keypad device node
  - crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_trng_remove() arguments
  - tty: ipwireless: Fix potential NULL pointer dereference
  - bus: ti-sysc: Fix timer handling with drop pm_runtime_irq_safe()
  - iwlwifi: mvm: fix A-MPDU reference assignment
  - arm64: dts: allwinner: h6: Move GIC device node fix base address ordering
  - iwlwifi: mvm: avoid possible access out of array.
  - clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it
  - ARM: dts: sun8i-a23-a33: Move NAND controller device node to sort by address
  - spi/topcliff_pch: Fix potential NULL dereference on allocation error
  - rtc: cmos: ignore bogus century byte
  - media: tw9910: Unregister subdevice with v4l2-async
  - ASoC: imx-sgtl5000: put of nodes if finding codec fails
  - crypto: brcm - Fix some set-but-not-used warning
  - media: s5p-jpeg: Correct step and max values for V4L2_CID_JPEG_RESTART_INTERVAL
  - memory: tegra: Don't invoke Tegra30+ specific memory timing setup on Tegra20
  - RDMA/iw_cxgb4: Fix the unchecked ep dereference
  - spi: cadence: Correct initialisation of runtime PM
  - arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD
  - drm/shmob: Fix return value check in shmob_drm_probe
  - RDMA/qedr: Fix out of bounds index check in query pkey
  - RDMA/ocrdma: Fix out of bounds index check in query pkey
  - drm/fb-helper: generic: Fix setup error path
  - ARM: dts: r8a7743: Remove generic compatible string from iic3
  - drm: Fix error handling in drm_legacy_addctx
  - remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996
  - remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996
  - arm64: defconfig: Re-enable bcm2835-thermal driver
  - MIPS: BCM63XX: drop unused and broken DSP platform device
  - clk: dove: fix refcount leak in dove_clk_init()
  - clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init()
  - clk: armada-xp: fix refcount leak in axp_clk_init()
  - clk: kirkwood: fix refcount leak in kirkwood_clk_init()
  - clk: armada-370: fix refcount leak in a370_clk_init()
  - clk: vf610: fix refcount leak in vf610_clocks_init()
  - clk: imx7d: fix refcount leak in imx7d_clocks_init()
  - clk: imx6sx: fix refcount leak in imx6sx_clocks_init()
  - clk: imx6q: fix refcount leak in imx6q_clocks_init()
  - clk: samsung: exynos4: fix refcount leak in exynos4_get_xom()
  - clk: socfpga: fix refcount leak
  - clk: ti: fix refcount leak in ti_dt_clocks_register()
  - clk: qoriq: fix refcount leak in clockgen_init()
  - clk: highbank: fix refcount leak in hb_clk_init()
  - Input: nomadik-ske-keypad - fix a loop timeout test
  - pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value
  - pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field
  - pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 configurations
  - pinctrl: sh-pfc: sh7734: Add missing IPSR11 field
  - pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field
  - pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field
  - pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field
  - pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group
  - pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group
  - pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group
  - pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group
  - pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group
  - switchtec: Remove immediate status check after submitting MRPC command
  - staging: bcm2835-camera: fix module autoloading
  - staging: bcm2835-camera: Abort probe if there is no camera
  - mailbox: ti-msgmgr: Off by one in ti_msgmgr_of_xlate()
  - IB/rxe: Fix incorrect cache cleanup in error flow
  - OPP: Fix missing debugfs supply directory for OPPs
  - IB/hfi1: Correctly process FECN and BECN in packets
  - net: phy: Fix not to call phy_resume() if PHY is not attached
  - arm64: dts: renesas: r8a7795-es1: Add missing power domains to IPMMU nodes
  - arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply
  - drm/dp_mst: Skip validating ports during destruction, just ref
  - drm: rcar-du: Fix vblank initialization
  - drm: rcar-du: Fix the return value in case of error in 'rcar_du_crtc_set_crc_source()'
  - bus: ti-sysc: Add mcasp optional clocks flag
  - pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins
  - ASoC: sun8i-codec: add missing route for ADC
  - ARM: dts: bcm283x: Correct mailbox register sizes
  - ASoC: wm97xx: fix uninitialized regmap pointer problem
  - drm/sun4i: hdmi: Fix double flag assignation
  - net: socionext: Add dummy PHY register read in phy_write()
  - powerpc/kgdb: add kgdb_arch_set/remove_breakpoint()
  - rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_id with generic version
  - powerpc/pseries/memory-hotplug: Fix return value type of find_aa_index
  - pwm: lpss: Release runtime-pm reference from the driver's remove callback
  - staging: comedi: ni_mio_common: protect register write overflow
  - iwlwifi: nvm: get num of hw addresses from firmware
  - ALSA: usb-audio: update quirk for B&W PX to remove microphone
  - drm/msm: fix unsigned comparison with less than zero
  - mei: replace POLL* with EPOLL* for write queues.
  - cfg80211: regulatory: make initialization more robust
  - usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure
  - usb: dwc3: add EXTCON dependency for qcom
  - IB/rxe: replace kvfree with vfree
  - mailbox: mediatek: Add check for possible failure of kzalloc
  - ASoC: wm9712: fix unused variable warning
  - signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn
  - signal/ia64: Use the generic force_sigsegv in setup_frame
  - PCI: iproc: Remove PAXC slot check to allow VF support
  - firmware: coreboot: Let OF core populate platform device
  - ARM: qcom_defconfig: Enable MAILBOX
  - apparmor: don't try to replace stale label in ptrace access check
  - ALSA: hda: fix unused variable warning
  - apparmor: Fix network performance issue in aa_label_sk_perm
  - iio: fix position relative kernel version
  - drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset()
  - ARM: dts: at91: nattis: make the SD-card slot work
  - ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low
  - drm/sti: do not remove the drm_bridge that was never added
  - watchdog: sprd: Fix the incorrect pointer getting from driver data
  - soc: aspeed: Fix snoop_file_poll()'s return type
  - perf map: No need to adjust the long name of modules
  - crypto: sun4i-ss - fix big endian issues
  - mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
  - powerpc/archrandom: fix arch_get_random_seed_int()
  - powerpc/pseries: Enable support for ibm,drc-info property
  - SUNRPC: Fix svcauth_gss_proxy_init()
  - mfd: intel-lpss: Add default I2C device properties for Gemini Lake
  - i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
  - i2c: stm32f7: rework slave_id allocation
  - hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
  - regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
  - clk: sprd: Use IS_ERR() to validate the return value of syscon_regmap_lookup_by_phandle()
  - perf probe: Fix wrong address verification
  - scsi: target: core: Fix a pr_debug() argument
  - scsi: bnx2i: fix potential use after free
  - scsi: qla4xxx: fix double free bug
  - scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
  - reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
  - drm/nouveau/mmu: qualify vmm during dtor
  - drm/nouveau/bar/gf100: ensure BAR is mapped
  - drm/nouveau/bar/nv50: check bar1 vmm return value
  - mtd: devices: fix mchp23k256 read and write
  - Revert "arm64: dts: juno: add dma-ranges property"
  - arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment
  - tick/sched: Annotate lockless access to last_jiffies_update
  - cfg80211: check for set_wiphy_params
  - arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
  - cw1200: Fix a signedness bug in cw1200_load_firmware()
  - irqchip: Place CONFIG_SIFIVE_PLIC into the menu
  - sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
  - r8152: add missing endpoint sanity check
  - net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
  - net: usb: lan78xx: limit size of local TSO packets
  - net: hns: fix soft lockup when there is not enough memory
  - net: dsa: tag_qca: fix doubled Tx statistics
  - hv_netvsc: Fix memory leak when removing rndis device
  - batman-adv: Fix DAT candidate selection on little endian systems
  - NFC: pn533: fix bulk-message timeout
  - cfg80211: fix page refcount issue in A-MSDU decap
  - cfg80211: fix memory leak in cfg80211_cqm_rssi_update
  - cfg80211: fix deadlocks in autodisconnect work
  - bpf: Fix incorrect verifier simulation of ARSH under ALU32
  - arm64: dts: agilex/stratix10: fix pmu interrupt numbers
  - net: stmmac: Enable 16KB buffer size
  - net: stmmac: 16KB buffer must be 16 byte aligned
  - ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support
  - ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
  - ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6
  - btrfs: fix memory leak in qgroup accounting
  - btrfs: do not delete mismatched root refs
  - btrfs: fix invalid removal of root ref
  - btrfs: rework arguments of btrfs_unlink_subvol
  - perf report: Fix incorrectly added dimensions as switch perf data file
  - perf hists: Fix variable name's inconsistency in hists__for_each() macro
  - drm/i915: Add missing include file <linux/math64.h>
  - x86/efistub: Disable paging at mixed mode entry
  - x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained
  - usb: core: hub: Improved device recognition on remote wakeup
  - ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
  - UOS: hookmanager: modify UOS_CAPABLE hook param type
  - LSM: generalize flag passing to security_capable
  - ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
  - Fix built-in early-load Intel microcode alignment
  - arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
  - ALSA: usb-audio: fix sync-ep altsetting sanity check
  - ALSA: seq: Fix racy access for queue timer in proc read
  - ALSA: dice: fix fallback from protocol extension into limited functionality
  - ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
  - ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
  - ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
  - scsi: fnic: fix invalid stack access
  - USB: serial: quatech2: handle unbound ports
  - USB: serial: keyspan: handle unbound ports
  - USB: serial: io_edgeport: add missing active-port sanity check
  - USB: serial: io_edgeport: handle unbound ports on URB completion
  - USB: serial: ch341: handle unbound port at reset_resume
  - USB: serial: suppress driver bind attributes
  - USB: serial: option: add support for Quectel RM500Q in QDL mode
  - USB: serial: opticon: fix control-message timeouts
  - USB: serial: option: Add support for Quectel RM500Q
  - USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
  - iio: buffer: align the size of scan bytes to size of the largest element
  - ASoC: msm8916-wcd-digital: Reset RX interpolation path after use
  - clk: Don't try to enable critical clocks if prepare failed
  - ARM: dts: imx6q-dhcom: fix rtc compatible
  - dt-bindings: reset: meson8b: fix duplicate reset IDs
  - clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs
  - ARM: dts: meson8: fix the size of the PMU registers
  - ocfs2: call journal flush to mark journal as empty after journal recovery when mount
  - hexagon: work around compiler crash
  - hexagon: parenthesize registers in asm predicates
  - ioat: ioat_alloc_ring() failure handling.
  - dmaengine: k3dma: Avoid null pointer traversal
  - drm/arm/mali: make malidp_mw_connector_helper_funcs static
  - MIPS: Prevent link failure with kcov instrumentation
  - mips: cacheinfo: report shared CPU map
  - rseq/selftests: Turn off timeout setting
  - selftests: firmware: Fix it to do root uid check and skip
  - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
  - gpio: mpc8xxx: Add platform device to gpiochip->parent
  - rtc: brcmstb-waketimer: add missed clk_disable_unprepare
  - rtc: msm6242: Fix reading of 10-hour digit
  - f2fs: fix potential overflow
  - rtlwifi: Remove unnecessary NULL check in rtl_regd_init
  - spi: atmel: fix handling of cs_change set on non-last xfer
  - mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
  - mtd: spi-nor: fix silent truncation in spi_nor_read()
  - iommu/mediatek: Correct the flush_iotlb_all callback
  - media: exynos4-is: Fix recursive locking in isp_video_release()
  - media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()'
  - media: rcar-vin: Fix incorrect return statement in rvin_try_format()
  - media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
  - media: ov6650: Fix some format attributes not under control
  - media: ov6650: Fix incorrect use of JPEG colorspace
  - tty: serial: pch_uart: correct usage of dma_unmap_sg
  - tty: serial: imx: use the sg count from dma_map_sg
  - powerpc/powernv: Disable native PCIe port management
  - PCI/PTM: Remove spurious "d" from granularity message
  - PCI: dwc: Fix find_next_bit() usage
  - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
  - pinctrl: lewisburg: Update pin list according to v1.1v6
  - pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
  - clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume
  - mei: fix modalias documentation
  - iio: imu: adis16480: assign bias value only if operation succeeded
  - crypto: virtio - implement missing support for output IVs
  - platform/x86: GPD pocket fan: Use default values when wrong modparams are given
  - platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
  - RDMA/srpt: Report the SCSI residual to the initiator
  - RDMA/mlx5: Return proper error value
  - btrfs: simplify inode locking for RWF_NOWAIT
  - afs: Fix missing cell comparison in afs_test_super()
  - cifs: Adjust indentation in smb2_open_file
  - s390/qeth: Fix vnicc_is_in_use if rx_bcast not set
  - s390/qeth: fix false reporting of VNIC CHAR config failure
  - hsr: reset network header when supervision frame is created
  - gpio: Fix error message on out-of-range GPIO in lookup table
  - gpio: zynq: Fix for bug in zynq_gpio_restore_context API
  - mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
  - ASoC: stm32: spdifrx: fix race condition in irq handler
  - ASoC: stm32: spdifrx: fix inconsistent lock state
  - ASoC: soc-core: Set dpcm_playback / dpcm_capture
  - RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
  - RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
  - rtc: mt6397: fix alarm register overwrite
  - fs/select: avoid clang stack usage warning
  - HID: hidraw, uhid: Always report EPOLLOUT
  - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
  - hidraw: Return EPOLLOUT from hidraw_poll
  - phy: cpcap-usb: Fix flakey host idling and enumerating of devices
  - phy: cpcap-usb: Fix error path when no host driver is loaded
  - USB: Fix: Don't skip endpoint descriptors with maxpacket=0
  - HID: hiddev: fix mess in hiddev_open()
  - serdev: Don't claim unsupported ACPI serial devices
  - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
  - staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
  - usb: musb: dma: Correct parameter passed to IRQ handler
  - usb: musb: Disable pullup at init
  - usb: musb: fix idling for suspend after disconnect interrupt
  - USB: serial: option: add ZLP support for 0x1bc7/0x9010
  - staging: vt6656: set usb_set_intfdata on driver fail.
  - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
  - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
  - can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
  - can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
  - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
  - can: kvaser_usb: fix interface sanity check
  - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
  - drm/fb-helper: Round up bits_per_pixel if possible
  - drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
  - Input: input_event - fix struct padding on sparc64
  - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
  - HID: Fix slab-out-of-bounds read in hid_field_extract
  - tracing: Change offset type to s32 in preempt/irq tracepoints
  - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
  - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
  - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
  - ALSA: hda/realtek - Set EAPD control to default for ALC222
  - ALSA: hda/realtek - Add new codec supported for ALCS1200A
  - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
  - usb: chipidea: host: Disable port power only if previously enabled
  - i2c: fix bus recovery stop mode timing
  - scsi: qla2xxx: Change discovery state before PLOGI
  - net: hns3: fix return type of ndo_start_xmit function
  - UOS: loongarch/config: set CONFIG_CRYPTO_SM2/3/4 to y
  - Revert "UOS: loongarch/config: ser CONFIG_CRYPTO_SM2/3/4 to y"
  - UOS: loongarch/config: ser CONFIG_CRYPTO_SM2/3/4 to y


author: Pavel Filipenský <pfilipen@redhat.com> - 4.16.3-0
changelog:
  - related: rhbz#2077468 - Rebase Samba to 4.16.3
  - resolves: rhbz#2106672 - The pcap background queue process should not be stopped
  - resolves: rhbz#2106263 - Fix crash in rpcd_classic
  - resolves: rhbz#2100093 - Fix net ads info returns LDAP server and LDAP server name


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b09-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u292-b09 (EA)
  - Update release notes for 8u292-b09.
  - Switch to EA mode.
  - Update tarball generation script to use PR3822 which handles
      JDK-8233228 & JDK-8035166 changes
  - Remove RH1868759 patch as this is now resolved upstream by JDK-8258833.
  - Re-organise S/390 patches for upstream submission, separating 8u upstream from Shenandoah fixes.
  - Add new formatting case found in memprofiler.cpp on debug builds to PR3593 patch.
  - Extend s390 patch to fix issue caused by JDK-8252660 backport and lack of JDK-8188813 in 8u.
  - Revise JDK-8252660 s390 failure to make _soft_max_size a jlong so pointer types are accurate.
  - Require tzdata 2020f due to JDK-8259048
  - Require tzdata 2021a due to JDK-8260356
  - Resolves: rhbz#1942306


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b10-1
changelog:
  - Update to aarch64-shenandoah-jdk8u292-b10 (GA)
  - Update release notes for 8u292-b10.
  - This tarball is embargoed until 2021-04-20 @ 1pm PT.
  - Resolves: rhbz#1938201


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.292.b10-8.1.8
changelog:
  - 版本升级，由jdk8u282-b08升级至jdk8u292-b10
  - SHA1/SHA256 Intrinsics优化，使得SPECjvm2008中的crypto.signverify项提升71%
  - AES Intrinsics优化，使得SPECjvm2008中的crypto.signverify项提升约6.14%
  - 优化C2中Rotation操作，使得SPECjvm2008中的crypto.signverify在LoongArch和MIPS上分别提升了4.3%和2.6%
  - 数组拷贝优化，使得SPECjvm2008中的serial项提升6.4%
  - 优化C2中一些立即数为0时的访存操作
  - 去除输入法跟随功能
  - jdk中不附带ChangeLog文件
  - 解决了一处解释器中由于乱序执行可能导致的随机崩溃问题
  - 修复DaCapo eclipse个别条件下随机崩溃问题
  - 修复NMT相关崩溃问题


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.302.b08-8.1.9
changelog:
  - 版本升级，由jdk8u292-b10升级至jdk8u302-b08
  - [LoongArch] 解决了一处在堆设置大于128G时可能触发的随机崩溃问题
  - [LoongArch] 实现trampoline stub，解决patch原子性问题


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.332.b09-8.1.11
changelog:
  - 版本升级，由8u312-b07升级至8u322-b06
  - 版本升级，由8u322-b06升级至8u332-b09
  - [LoongArch] C1和分层编译支持，优化性能
  - [LoongArch] C2向量指令优化
  - [LoongArch] 优化GC停顿时间
  - [LoongArch] CRC32 Intrinsics优化
  - 优化ArrayFill
  - [LoongArch] 优化Math.multiplyHigh
  - [LoongArch] AllocatePrefetch相关参数调优
  - [LoongArch] InlineSmallCode调优，默认值设为2000
  - [LoongArch] 使用cpucfg识别特性
  - 修复Redefine Class可能导致的偶发崩溃
  - 修复jvmti相关的随机错误
  - 修复push2/pop2入栈和出栈顺序问题
  - 修复Early Return可能导致浮点值恢复错误问题
  - 修复ori2s立即数越界问题


author: Uri Lublin <uril@redhat.com> - 2.4.8-1
changelog:
  - Update to 2.4.8 and pick up CVEs fixes
  - Resolves: rhbz#2050504 CVE-2022-23990
  - Resolves: rhbz#2057023 CVE-2022-25236
  - Resolves: rhbz#2057037 CVE-2022-25235
  - Resolves: rhbz#2057094 CVE-2022-25313
  - Resolves: rhbz#2057099 CVE-2022-25314
  - Resolves: rhbz#2057127 CVE-2022-25315


author: Bob Relyea <rrelyea@redhat.com> - 3.79.0-5
changelog:
  - FIPS 140-3 changes
  -  Reject Small RSA keys, 1024 bit keys are marked as FIP OK when verifying, reject
     signature keys by policy
  -  Allow applications to retrigger selftests on demand.


author: Bob Relyea <rrelyea@redhat.com> - 3.79.0-8
changelog:
  - Update fips default for pk12util to AES rather than TDES
  - Fix bug in pkcs12 files with null passwords


author: Bob Relyea <rrelyea@redhat.com> - 3.79.0-10
changelog:
  - Fix QA found failures:
  -  remove extra '+' from sslpolicy.txt file causing test error values
  -  only use GRND_RANDOM if the kernel is in FIPS mode.


author: Miroslav Lisik <mlisik@redhat.com> - 0.10.13-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Updated pcs-web-ui
  - Updated bundled rubygems: backports, daemons, ethon ffi, json, ruby2_keywords, thin
  - Resolves: rhbz#1730232 rhbz#1786964 rhbz#1791661 rhbz#1791670 rhbz#1874624 rhbz#1909904 rhbz#1950551 rhbz#1954099 rhbz#2019894 rhbz#2023845 rhbz#2059500 rhbz#2064805 rhbz#2068456


author: Miroslav Lisik <mlisik@redhat.com> - 0.10.14-1
changelog:
  - Rebased to latest upstream sources (see CHANGELOG.md)
  - Updated bundled rubygems: rack
  - Resolves: rhbz#2059500 rhbz#2096787 rhbz#2097383 rhbz#2097391 rhbz#2097392 rhbz#2097393


author: Miroslav Lisik <mlisik@redhat.com> - 0.10.14-2
changelog:
  - Fixed booth ticket mode value case insensitive
  - Fixed booth sync check whether /etc/booth exists
  - Resolves: rhbz#1786964 rhbz#1791670


author: lixin <lixinb@uniontech.com> - 0.10.14-5.03
changelog:
  - cve: CVE-2022-45442 
  - updated bundled rubygems: mustermann, rack, rack_protection, sinatra, tilt
  - added license for rubygem ruby2_keywords
  - build: remove unneeded rubygem webrick
  - build: limit ruby version to 2.5.9
  - arch: remove i686


author: Lumír Balhar <lbalhar@redhat.com> - 39.2.0-4
changelog:
  - New subpackage platform-python-setuptools without files from /usr/bin/*
  - python3-setuptools contains only files from /usr/bin/* and depends
    on platform-python-setuptools
  - Resolves: rhbz#1641973


author: systemd maintenance team <systemd-maint@redhat.com> - 239-64
changelog:
  - ci: bump the worker Ubuntu version to Jammy (#2087152)
  - test: make test-execute pass on Linux 5.15 (#2087152)
  - ci: install iputils (#2087152)
  - ci(Mergify): Add `ci-waived` logic (#2087152)
  - sd-event: don't invalidate source type on disconnect (#2115396)
  - tests: make sure we delay running mount start jobs when /p/s/mountinfo is rate limited (#2095744)
  - core: drop references to 'StandardOutputFileToCreate' (#2093479)
  - dbus-execute: fix indentation (#2093479)
  - dbus-execute: generate the correct transient unit setting (#2093479)
  - bus-unit-util: properly accept StandardOutput=append:… settings (#2093479)
  - core: be more careful when inheriting stdout fds to stderr (#2093479)
  - test: add a test for StandardError=file:… (#2093479)
  - tree-wide: allow ASCII fallback for → in logs (#2093479)
  - tree-wide: allow ASCII fallback for … in logs (#2093479)
  - core: allow to set default timeout for devices (#1967245)
  - man: document DefaultDeviceTimeoutSec= (#1967245)
  - Revert "core: Propagate condition failed state to triggering units." (#2114005)
  - core: Check unit start rate limiting earlier (#2114005)
  - core: Add trigger limit for path units (#2114005)
  - meson: add syscall-names-update target (#2040247)
  - syscall-names: add process_madvise which is planned for 5.10 (#2040247)
  - shared: add @known syscall list (#2040247)
  - generate-syscall-list: require python3 (#2040247)
  - shared/seccomp: reduce scope of indexing variables (#2040247)
  - shared/syscall-list: filter out some obviously platform-specific syscalls (#2040247)
  - seccomp: tighten checking of seccomp filter creation (#2040247)
  - shared/seccomp-util: added functionality to make list of filtred syscalls (#2040247)
  - nspawn: return ENOSYS by default, EPERM for "known" calls (#2040247)
  - revert: resolved: pin stream while calling callbacks for it (#2110549)


author: systemd maintenance team <systemd-maint@redhat.com> - 239-66
changelog:
  - Try stopping MD RAID devices in shutdown too (#1817706)
  - shutdown: get only active md arrays. (#1817706)
  - scope: allow unprivileged delegation on scopes (#2068575)


author: systemd maintenance team <systemd-maint@redhat.com> - 239-67
changelog:
  - resolved: pin stream while calling callbacks for it (#2110549)
  - ci(functions): Add `useradd` and `userdel` (#2110549)


author: systemd maintenance team <systemd-maint@redhat.com> - 239-68
changelog:
  - logind: optionally watch utmp for login data (#2122288)
  - logind: add hashtable for finding session by leader PID (#2122288)
  - core/load-fragment: move config_parse_sec_fix_0 to src/shared (#2122288)
  - sd-event: add relative timer calls (#2122288)
  - logind: add option to stop idle sessions after specified timeout (#2122288)
  - logind: schedule idle check full interval from now if we couldn't figure out atime timestamp (#2122288)


author: systemd maintenance team <systemd-maint@redhat.com> - 239-68.1
changelog:
  - time-util: fix buffer-over-run (#2139390)
  - core: move reset_arguments() to the end of main's finish (#2127170)


author: systemd maintenance team <systemd-maint@redhat.com> - 239-68.4
changelog:
  - basic: add STRERROR() wrapper for strerror_r() (#2155519)
  - coredump: put context array into a struct (#2155519)
  - coredump: do not allow user to access coredumps with changed uid/gid/capabilities (#2155519)


author: lilinjie <lilinjie@uniontech.com> - 239-68.4.01
changelog:
  - fix: KD_FONT_OP_GET failed while trying to get the font metadata: Invalid argument
  - Add: 100002-update-rtc-with-system-clock-when-shutdown.patch
  - Add: 100003-units-restore-RemainAfterExit-yes-in-systemd-vconsol.patch
  - fix: add loongarch64 support at systemd-detect-virt
  - spec: remove seccomp support on loongarch64
  - fix: backport from 240 to introdule sd_device_monitor to support UTS01
  - refer to https://github.com/systemd/systemd/commit/b1c097af8df58a94cba031a347061b7cb9b62d9b
             https://github.com/systemd/systemd/releases/tag/v240
  - Add: 110002-systemd-anolis-support-loongarch64.patch
  - build: close check


