From caa13d5ee28f9e86a1368b2b9fc8f1cce11a3914 Mon Sep 17 00:00:00 2001 From: Zheng Zengkai Date: Fri, 18 Nov 2022 11:39:27 +0800 Subject: [PATCH] release 5.10.0-127.0.0 --- SOURCE | 2 +- kernel.spec | 862 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 861 insertions(+), 3 deletions(-) diff --git a/SOURCE b/SOURCE index c1041be..e645a23 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -5.10.0-126.0.0 +5.10.0-127.0.0 diff --git a/kernel.spec b/kernel.spec index 07203b5..4e8b19a 100644 --- a/kernel.spec +++ b/kernel.spec @@ -10,9 +10,9 @@ %global upstream_version 5.10 %global upstream_sublevel 0 -%global devel_release 126 +%global devel_release 127 %global maintenance_release .0.0 -%global pkg_release .66 +%global pkg_release .67 %define with_debuginfo 1 # Do not recompute the build-id of vmlinux in find-debuginfo.sh @@ -879,6 +879,864 @@ fi %endif %changelog +* Fri Nov 18 2022 Zheng Zengkai - 5.10.0-127.0.0.67 +- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() +- btrfs: only write the sectors in the vertical stripe which has data stripes +- sched/fair: Fix fault in reweight_entity +- net_sched: cls_route: disallow handle of 0 +- net/9p: Initialize the iounit field during fid creation +- tee: add overflow check in register_shm_helper() +- kvm: x86/pmu: Fix the compare function used by the pmu event filter +- mtd: rawnand: arasan: Prevent an unsupported configuration +- Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression +- Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" +- drm/vc4: change vc4_dma_range_matches from a global to static +- drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function +- Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" +- tcp: fix over estimation in sk_forced_mem_schedule() +- mac80211: fix a memory leak where sta_info is not freed +- KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() +- KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq +- KVM: Add infrastructure and macro to mark VM as bugged +- dm raid: fix address sanitizer warning in raid_status +- dm raid: fix address sanitizer warning in raid_resume +- ext4: fix extent status tree race in writeback error recovery path +- ext4: update s_overhead_clusters in the superblock during an on-line resize +- ext4: fix warning in ext4_iomap_begin as race between bmap and write +- tracing: Use a struct alignof to determine trace event field alignment +- tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH +- KEYS: asymmetric: enforce SM2 signature use pkey algo +- xen-blkfront: Apply 'feature_persistent' parameter when connect +- xen-blkback: Apply 'feature_persistent' parameter when connect +- xen-blkback: fix persistent grants negotiation +- KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl +- KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU +- KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter +- KVM: x86/pmu: Use different raw event masks for AMD and Intel +- KVM: x86/pmu: Use binary search to check filtered events +- KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 +- KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook +- KVM: SVM: Drop VMXE check from svm_set_cr4() +- KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() +- KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() +- ACPI: CPPC: Do not prevent CPPC from working in the future +- btrfs: reset block group chunk force if we have to wait +- btrfs: reject log replay if there is unsupported RO compat flag +- um: Allow PM with suspend-to-idle +- timekeeping: contribute wall clock to rng on time change +- kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification +- dm writecache: set a default MAX_WRITEBACK_JOBS +- serial: 8250: Fold EndRun device support into OxSemi Tornado code +- serial: 8250_pci: Replace dev_*() by pci_*() macros +- serial: 8250_pci: Refactor the loop in pci_ite887x_init() +- serial: 8250: Correct the clock for OxSemi PCIe devices +- serial: 8250: Dissociate 4MHz Titan ports from Oxford ports +- PCI/AER: Iterate over error counters instead of error strings +- iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) +- KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) +- KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors +- intel_th: pci: Add Raptor Lake-S CPU support +- intel_th: pci: Add Raptor Lake-S PCH support +- intel_th: pci: Add Meteor Lake-P support +- firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails +- usbnet: smsc95xx: Avoid link settings race on interrupt reception +- usbnet: smsc95xx: Don't clear read-only PHY interrupt +- mtd: rawnand: arasan: Fix clock rate in NV-DDR +- mtd: rawnand: arasan: Support NV-DDR interface +- mtd: rawnand: arasan: Fix a macro parameter +- mtd: rawnand: Add NV-DDR timings +- mtd: rawnand: arasan: Check the proposed data interface is supported +- mtd: rawnand: Add a helper to clarify the interface configuration +- drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component +- HID: hid-input: add Surface Go battery quirk +- HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx +- drm/mediatek: Keep dsi as LP00 before dcs cmds transfer +- drm/mediatek: Allow commands to be sent during video mode +- drm/i915/dg1: Update DMC_DEBUG3 register +- spmi: trace: fix stack-out-of-bound access in SPMI tracing functions +- __follow_mount_rcu(): verify that mount_lock remains unchanged +- Input: gscps2 - check return value of ioremap() in gscps2_probe() +- x86/olpc: fix 'logical not is only applied to the left hand side' +- ftrace/x86: Add back ftrace_expected assignment +- x86/bugs: Enable STIBP for IBPB mitigated RETBleed +- scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests +- scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os +- scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection +- scsi: qla2xxx: Turn off multi-queue for 8G adapters +- scsi: qla2xxx: Fix discovery issues in FC-AL topology +- scsi: zfcp: Fix missing auto port scan and thus missing target ports +- video: fbdev: s3fb: Check the size of screen before memset_io() +- video: fbdev: arkfb: Check the size of screen before memset_io() +- video: fbdev: vt8623fb: Check the size of screen before memset_io() +- x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y +- sched: Fix the check of nr_running at queue wakelist +- tools/thermal: Fix possible path truncations +- video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() +- x86/numa: Use cpumask_available instead of hardcoded NULL check +- sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed +- sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() +- scripts/faddr2line: Fix vmlinux detection on arm64 +- genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO +- powerpc/pci: Fix PHB numbering when using opal-phbid +- kprobes: Forbid probing on trampoline and BPF code areas +- perf symbol: Fail to read phdr workaround +- powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address +- powerpc/xive: Fix refcount leak in xive_get_max_prio +- powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader +- f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time +- f2fs: write checkpoint during FG_GC +- f2fs: don't set GC_FAILURE_PIN for background GC +- powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias +- powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 +- ASoC: mchp-spdifrx: disable end of block interrupt on failures +- video: fbdev: sis: fix typos in SiS_GetModeID() +- video: fbdev: amba-clcd: Fix refcount leak bugs +- watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() +- ASoC: audio-graph-card: Add of_node_put() in fail path +- fuse: Remove the control interface for virtio-fs +- ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() +- ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format +- s390/zcore: fix race when reading from hardware system area +- s390/dump: fix old lowcore virtual vs physical address confusion +- perf tools: Fix dso_id inode generation comparison +- iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop +- mfd: max77620: Fix refcount leak in max77620_initialise_fps +- mfd: t7l66xb: Drop platform disable callback +- remoteproc: sysmon: Wait for SSCTL service to come up +- lib/smp_processor_id: fix imbalanced instrumentation_end() call +- kfifo: fix kfifo_to_user() return type +- rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge +- iommu/exynos: Handle failed IOMMU device registration properly +- tty: n_gsm: fix missing corner cases in gsmld_poll() +- tty: n_gsm: fix DM command +- tty: n_gsm: fix wrong T1 retry count handling +- vfio/ccw: Do not change FSM state in subchannel event +- vfio/mdev: Make to_mdev_device() into a static inline +- vfio: Split creation of a vfio_device into init and register ops +- vfio: Simplify the lifetime logic for vfio_device +- vfio: Remove extra put/gets around vfio_device->group +- remoteproc: qcom: wcnss: Fix handling of IRQs +- ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() +- tty: n_gsm: fix race condition in gsmld_write() +- tty: n_gsm: fix packet re-transmission without open control channel +- tty: n_gsm: fix non flow control frames during mux flow off +- tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() +- tty: n_gsm: fix user open not possible at responder until initiator open +- tty: n_gsm: Delete gsmtty open SABM frame when config requester +- ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables +- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable +- ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header +- profiling: fix shift too large makes kernel panic +- selftests/livepatch: better synchronize test_klp_callbacks_busy +- remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init +- rpmsg: mtk_rpmsg: Fix circular locking dependency +- ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV +- ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV +- serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() +- serial: 8250: Export ICR access helpers for internal use +- ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe +- ASoC: codecs: da7210: add check for i2c_add_driver +- ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe +- ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe +- ASoC: samsung: Fix error handling in aries_audio_probe +- ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe +- opp: Fix error check in dev_pm_opp_attach_genpd() +- usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() +- nvme: use command_id instead of req->tag in trace_nvme_complete_rq() +- null_blk: fix ida error handling in null_add_dev() +- RDMA/rxe: Fix error unwind in rxe_create_qp() +- RDMA/mlx5: Add missing check for return value in get namespace flow +- selftests: kvm: set rax before vmcall +- mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region +- RDMA/srpt: Fix a use-after-free +- RDMA/srpt: Introduce a reference count in struct srpt_device +- RDMA/srpt: Duplicate port name members +- platform/olpc: Fix uninitialized data in debugfs write +- usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() +- USB: serial: fix tty-port initialized comments +- PCI: tegra194: Fix link up retry sequence +- PCI: tegra194: Fix Root Port interrupt handling +- HID: alps: Declare U1_UNICORN_LEGACY support +- mmc: cavium-thunderx: Add of_node_put() when breaking out of loop +- mmc: cavium-octeon: Add of_node_put() when breaking out of loop +- HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() +- gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() +- RDMA/hfi1: fix potential memory leak in setup_base_ctxt() +- RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event +- RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() +- RDMA/qedr: Improve error logs for rdma_alloc_tid error return +- RDMA/rtrs-srv: Fix modinfo output for stringify +- RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare +- RDMA/rtrs: Define MIN_CHUNK_SIZE +- um: random: Don't initialise hwrng struct with zero +- interconnect: imx: fix max_node_id +- eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() +- usb: dwc3: qcom: fix missing optional irq warnings +- usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup +- usb: dwc3: core: Deprecate GCTL.CORESOFTRESET +- usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() +- usb: gadget: udc: amd5536 depends on HAS_DMA +- xtensa: iss: fix handling error cases in iss_net_configure() +- xtensa: iss/network: provide release() callback +- scsi: smartpqi: Fix DMA direction for RAID requests +- PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks +- PCI/portdrv: Don't disable AER reporting in get_port_device_capability() +- KVM: s390: pv: leak the topmost page table when destroy fails +- mmc: block: Add single read for 4k sector cards +- mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R +- memstick/ms_block: Fix a memory leak +- memstick/ms_block: Fix some incorrect memory allocation +- mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch +- staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback +- intel_th: msu: Fix vmalloced buffers +- intel_th: msu-sink: Potential dereference of null pointer +- intel_th: Fix a resource leak in an error handling path +- PCI: endpoint: Don't stop controller when unbinding endpoint function +- dmaengine: sf-pdma: Add multithread support for a DMA channel +- dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() +- KVM: arm64: Don't return from void function +- soundwire: bus_type: fix remove and shutdown support +- PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists +- PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors +- PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() +- clk: qcom: camcc-sdm845: Fix topology around titan_top power domain +- clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks +- clk: qcom: ipq8074: fix NSS port frequency tables +- clk: qcom: ipq8074: SW workaround for UBI32 PLL lock +- clk: qcom: ipq8074: fix NSS core PLL-s +- usb: host: xhci: use snprintf() in xhci_decode_trb() +- clk: qcom: clk-krait: unlock spin after mux completion +- misc: rtsx: Fix an error handling path in rtsx_pci_probe() +- dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics +- mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv +- mwifiex: Ignore BTCOEX events from the 88W8897 firmware +- KVM: Don't set Accessed/Dirty bits for ZERO_PAGE +- clk: mediatek: reset: Fix written reset bit offset +- iio: accel: bma400: Reordering of header files +- platform/chrome: cros_ec: Always expose last resume result +- iio: accel: bma400: Fix the scale min and max macro values +- netfilter: xtables: Bring SPDX identifier back +- usb: xhci: tegra: Fix error check +- usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() +- usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe +- usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe +- fpga: altera-pr-ip: fix unsigned comparison with less than zero +- mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path +- mtd: partitions: Fix refcount leak in parse_redboot_of +- mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release +- HID: cp2112: prevent a buffer overflow in cp2112_xfer() +- PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() +- mtd: rawnand: meson: Fix a potential double free issue +- mtd: maps: Fix refcount leak in ap_flash_init +- mtd: maps: Fix refcount leak in of_flash_probe_versatile +- clk: renesas: r9a06g032: Fix UART clkgrp bitsel +- wireguard: allowedips: don't corrupt stack when detecting overflow +- wireguard: ratelimiter: use hrtimer in selftest +- dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock +- net: ionic: fix error check for vlan flags in ionic_set_nic_features() +- net: rose: fix netdev reference changes +- netdevsim: Avoid allocation warnings triggered from user space +- iavf: Fix max_rate limiting +- net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set +- tcp: Fix data-races around sysctl_tcp_l3mdev_accept. +- ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() +- tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() +- inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() +- crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of +- net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS +- net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version +- media: cedrus: hevc: Add check for invalid timestamp +- wifi: libertas: Fix possible refcount leak in if_usb_probe() +- wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue +- wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` +- i2c: mux-gpmux: Add of_node_put() when breaking out of loop +- i2c: cadence: Support PEC for SMBus block read +- Bluetooth: hci_intel: Add check for platform_driver_register +- can: pch_can: pch_can_error(): initialize errc before using it +- can: error: specify the values of data[5..7] of CAN error frames +- can: usb_8dev: do not report txerr and rxerr during bus-off +- can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off +- can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off +- can: sun4i_can: do not report txerr and rxerr during bus-off +- can: hi311x: do not report txerr and rxerr during bus-off +- can: sja1000: do not report txerr and rxerr during bus-off +- can: rcar_can: do not report txerr and rxerr during bus-off +- can: pch_can: do not report txerr and rxerr during bus-off +- selftests/bpf: fix a test for snprintf() overflow +- wifi: p54: add missing parentheses in p54_flush() +- wifi: p54: Fix an error handling path in p54spi_probe() +- wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() +- fs: check FMODE_LSEEK to control internal pipe splicing +- bpf: Fix subprog names in stack traces. +- selftests: timers: clocksource-switch: fix passing errors from child +- selftests: timers: valid-adjtimex: build fix for newer toolchains +- libbpf: Fix the name of a reused map +- tcp: make retransmitted SKB fit into the send window +- drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. +- mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() +- mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg +- media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment +- drm/msm/mdp5: Fix global state lock backoff +- lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() +- lib: bitmap: order includes alphabetically +- drm: bridge: sii8620: fix possible off-by-one +- drm/mediatek: dpi: Only enable dpi after the bridge is enabled +- drm/mediatek: dpi: Remove output format of YUV +- drm/rockchip: Fix an error handling path rockchip_dp_probe() +- drm/rockchip: vop: Don't crash for invalid duplicate_state() +- selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 +- crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE +- drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes +- drm/vc4: hdmi: Fix timings for interlaced modes +- drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling +- drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails +- drm/vc4: hdmi: Avoid full hdmi audio fifo writes +- drm/vc4: hdmi: Remove firmware logic for MAI threshold setting +- drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration +- drm/vc4: dsi: Fix dsi0 interrupt support +- drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type +- drm/vc4: dsi: Introduce a variant structure +- drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array +- drm/vc4: drv: Remove the DSI pointer in vc4_drv +- drm/vc4: dsi: Correct pixel order for DSI0 +- drm/vc4: dsi: Correct DSI divider calculations +- drm/vc4: plane: Fix margin calculations for the right/bottom edges +- drm/vc4: plane: Remove subpixel positioning check +- media: tw686x: Fix memory leak in tw686x_video_init +- media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set +- media: hdpvr: fix error value returns in hdpvr_read +- drm/mcde: Fix refcount leak in mcde_dsi_bind +- drm: bridge: adv7511: Add check for mipi_dsi_driver_register +- crypto: ccp - During shutdown, check SEV data pointer before using +- test_bpf: fix incorrect netdev features +- drm/radeon: fix incorrrect SPDX-License-Identifiers +- wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() +- media: tw686x: Register the irq at the end of probe +- crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() +- i2c: Fix a potential use after free +- crypto: sun8i-ss - fix error codes in allocate_flows() +- crypto: sun8i-ss - do not allocate memory when handling hash requests +- drm: adv7511: override i2c address of cec before accessing it +- virtio-gpu: fix a missing check to avoid NULL dereference +- i2c: npcm: Correct slave role behavior +- i2c: npcm: Remove own slave addresses 2:10 +- drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function +- drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs +- drm/mediatek: Modify dsi funcs to atomic operations +- drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() +- ath11k: Fix incorrect debug_mask mappings +- drm/mipi-dbi: align max_chunk to 2 in spi_transfer +- ath11k: fix netdev open race +- wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() +- drm/st7735r: Fix module autoloading for Okaya RH128128T +- ath10k: do not enforce interrupt trigger type +- drm/bridge: tc358767: Make sure Refclk clock are enabled +- drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function +- pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() +- pwm: sifive: Shut down hardware only after pwmchip_remove() completed +- pwm: sifive: Ensure the clk is enabled exactly once per running PWM +- pwm: sifive: Simplify offset calculation for PWMCMP registers +- pwm: sifive: Don't check the return code of pwmchip_remove() +- dm: return early from dm_pr_call() if DM device is suspended +- thermal/tools/tmon: Include pthread and time headers in tmon.h +- selftests/seccomp: Fix compile warning when CC=clang +- nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() +- drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX +- arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment +- soc: qcom: Make QCOM_RPMPD depend on PM +- regulator: of: Fix refcount leak bug in of_get_regulation_constraints() +- blktrace: Trace remapped requests correctly +- block: remove the request_queue to argument request based tracepoints +- hwmon: (drivetemp) Add module alias +- blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created +- erofs: avoid consecutive detection for Highmem memory +- arm64: tegra: Fix SDMMC1 CD on P2888 +- arm64: dts: mt7622: fix BPI-R64 WPS button +- bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() +- ARM: dts: qcom: pm8841: add required thermal-sensor-cells +- soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register +- soc: qcom: ocmem: Fix refcount leak in of_get_ocmem +- regulator: qcom_smd: Fix pm8916_pldo range +- cpufreq: zynq: Fix refcount leak in zynq_get_revision +- ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init +- ARM: OMAP2+: Fix refcount leak in omapdss_init_of +- ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg +- block: fix infinite loop for invalid zone append +- soc: fsl: guts: machine variable might be unset +- locking/lockdep: Fix lockdep_init_map_*() confusion +- arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 +- hexagon: select ARCH_WANT_LD_ORPHAN_WARN +- ARM: dts: ast2600-evb: fix board compatible +- ARM: dts: ast2500-evb: fix board compatible +- x86/pmem: Fix platform-device leak in error path +- arm64: dts: renesas: Fix thermal-sensors on single-zone sensors +- soc: amlogic: Fix refcount leak in meson-secure-pwrc.c +- soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values +- Input: atmel_mxt_ts - fix up inverted RESET handler +- ARM: dts: imx7d-colibri-emmc: add cpu1 supply +- ACPI: processor/idle: Annotate more functions to live in cpuidle section +- ARM: bcm: Fix refcount leak in bcm_kona_smc_init +- arm64: dts: renesas: beacon: Fix regulator node names +- meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init +- ARM: findbit: fix overflowing offset +- spi: spi-rspi: Fix PIO fallback on RZ platforms +- powerpc/64s: Disable stack variable initialisation for prom_init +- selinux: Add boundary check in put_entry() +- PM: hibernate: defer device probing when resuming from hibernation +- firmware: tegra: Fix error check return value of debugfs_create_file() +- ARM: shmobile: rcar-gen2: Increase refcount for new reference +- arm64: dts: allwinner: a64: orangepi-win: Fix LED node name +- arm64: dts: qcom: ipq8074: fix NAND node name +- ACPI: LPSS: Fix missing check in register_device_clock() +- ACPI: PM: save NVS memory for Lenovo G40-45 +- ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk +- ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks +- ARM: OMAP2+: display: Fix refcount leak bug +- spi: synquacer: Add missing clk_disable_unprepare() +- ARM: dts: BCM5301X: Add DT for Meraki MR26 +- ARM: dts: imx6ul: fix qspi node compatible +- ARM: dts: imx6ul: fix lcdif node compatible +- ARM: dts: imx6ul: fix csi node compatible +- ARM: dts: imx6ul: fix keypad compatible +- ARM: dts: imx6ul: change operating-points to uint32-matrix +- ARM: dts: imx6ul: add missing properties for sram +- wait: Fix __wait_event_hrtimeout for RT/DL tasks +- irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() +- genirq: GENERIC_IRQ_IPI depends on SMP +- irqchip/mips-gic: Only register IPI domain when SMP is enabled +- genirq: Don't return error on missing optional irq_request_resources() +- ext2: Add more validity checks for inode counts +- arm64: Do not forget syscall when starting a new thread. +- epoll: autoremove wakers even more aggressively +- netfilter: nf_tables: fix null deref due to zeroed list head +- lockdep: Allow tuning tracing capacity constants. +- usb: dwc3: gadget: fix high speed multiplier setting +- usb: dwc3: gadget: refactor dwc3_repare_one_trb +- arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC +- ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC +- USB: HCD: Fix URB giveback issue in tasklet function +- usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion +- coresight: Clear the connection field properly +- MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK +- powerpc/powernv: Avoid crashing if rng is NULL +- powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E +- powerpc/fsl-pci: Fix Class Code of PCIe Root Port +- PCI: Add defines for normal and subtractive PCI bridges +- ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() +- media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator +- md-raid10: fix KASAN warning +- md-raid: destroy the bitmap after destroying the thread +- serial: mvebu-uart: uart2 error bits clearing +- fuse: limit nsec +- scsi: qla2xxx: Zero undefined mailbox IN registers +- scsi: qla2xxx: Fix incorrect display of max frame size +- scsi: sg: Allow waiting for commands to complete on removed device +- iio: light: isl29028: Fix the warning in isl29028_remove() +- mtd: rawnand: arasan: Update NAND bus clock instead of system clock +- drm/amdgpu: Check BO's requested pinning domains against its preferred_domains +- drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime +- drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() +- drm/nouveau: fix another off-by-one in nvbios_addr +- drm/vc4: hdmi: Disable audio if dmas property is present but empty +- drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error +- parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode +- parisc: Check the return value of ioremap() in lba_driver_probe() +- parisc: Fix device names in /proc/iomem +- ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() +- usbnet: Fix linkwatch use-after-free on disconnect +- fbcon: Fix accelerated fbdev scrolling while logo is still shown +- fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters +- thermal: sysfs: Fix cooling_device_stats_setup() error code path +- fs: Add missing umask strip in vfs_tmpfile +- vfs: Check the truncate maximum size in inode_newsize_ok() +- tty: vt: initialize unicode screen buffer +- ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED +- ALSA: hda/realtek: Add quirk for another Asus K42JZ model +- ALSA: hda/cirrus - support for iMac 12,1 model +- ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model +- riscv: set default pm_power_off to NULL +- KVM: x86: Tag kvm_mmu_x86_module_init() with __init +- KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP +- KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks +- KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value +- KVM: s390: pv: don't present the ecall interrupt twice +- KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 +- KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case +- KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case +- HID: wacom: Don't register pad_input for touch switch +- HID: wacom: Only report rotation for art pen +- add barriers to buffer_uptodate and set_buffer_uptodate +- wifi: mac80211_hwsim: use 32-bit skb cookie +- wifi: mac80211_hwsim: add back erroneously removed cast +- wifi: mac80211_hwsim: fix race condition in pending packet +- ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx +- ALSA: hda/realtek: Add quirk for Clevo NV45PZ +- ALSA: bcd2000: Fix a UAF bug on the error path of probing +- scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" +- Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" +- x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments +- Makefile: link with -z noexecstack --no-warn-rwx-segments +- !233 dma-mapping: provide a benchmark for streaming DMA mapping +- mtd: Add several functions to the fail_function list +- ubi: Reserve sufficient buffer length for the input mask +- ubi: Add six fault injection type for testing +- ubi: Split io_failures into write_failure and erase_failure +- ubi: Using the Fault Injection Framework to reconstruct the debugfs interface +- ubi: Fix permission display of the debugfs files +- dm btree spine: show warning if node_check failed in node_prep_for_write() +- dm btree spine: remove paranoid node_check call in node_prep_for_write() +- signal: fix deadlock caused by calling printk() under sighand->siglock +- mm: fix missing handler for __GFP_NOWARN +- video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write +- PCI: Do not enable AtomicOps on VFs +- tmpfs: fix regressions from wider use of ZERO_PAGE +- tmpfs: do not allocate pages on read +- mm/filemap.c: remove bogus VM_BUG_ON +- dm ioctl: print error when HC and MD do not match +- config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default +- net: preserve skb_end_offset() in skb_unclone_keeptruesize() +- net: add skb_set_end_offset() helper +- ipv6: Fix signed integer overflow in __ip6_append_data +- bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() +- block: fix use after free for bd_holder_dir +- Revert "block: Fix UAF in bd_link_disk_holder()" +- block: Fix UAF in bd_link_disk_holder() +- tcp_comp: Fix receives err when server receives a large packet +- ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header +- perf/core: Fix reentry problem in perf_output_read_group() +- KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs +- scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" +- ACPI: APD: Check for NULL pointer after calling devm_ioremap() +- Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" +- x86/ioapic: add an interface for driver to sync hardware data into memory +- arm64: Provide a command line to disable spectre_bhb mitigation +- arm64: Fix the ipi backtrace warning when softlockup +- arm64: add dump instr before BUG in kernel +- tty: serial: uartlite: Disable clocks in case of errors +- tty: hvc: make symbol 'hvc_udbg_dev' static +- tty: hvc: hvc_vio: Staticify function invoked only by reference +- tty: hvc: hvc_opal: Staticify function invoked by reference +- cgroup: Fix race condition at rebind_subsystems() +- integrity: Make function integrity_add_key() static +- scsi: hisi_sas: Modify v3 HW SATA completion error processing +- scsi: hisi_sas: Fix rescan after deleting a disk +- scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset +- scsi: libsas: Refactor sas_ata_hard_reset() +- scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW +- scsi: hisi_sas: Modify v3 HW SSP underflow error processing +- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout +- scsi: hisi_sas: Fix phyup timeout on FPGA +- scsi: hisi_sas: Prevent parallel FLR and controller reset +- scsi: hisi_sas: Prevent parallel controller reset and control phy command +- block: Fix kabi broken in blk-merge.h and blk-cgroup.h +- block: don't merge across cgroup boundaries if blkcg is enabled +- stack: Declare {randomize_,}kstack_offset to fix Sparse warnings +- stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET +- stack: Replace "o" output with "r" input constraint +- lkdtm: Add REPORT_STACK for checking stack offsets +- arm64: entry: Enable random_kstack_offset support +- x86/entry: Enable random_kstack_offset support +- stack: Optionally randomize kernel stack offset each syscall +- !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 +- !235 Introduce memory reliable +- !200 x86: support MWAIT C1 as the default idle state +- !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver +- !217 AMD: Support HSMP feature for AMD EPYC platforms +- !226 Intel SPR: Adding core PMU support for OLK-5.10 +- !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 +- mm: Add sysctl to clear free list pages +- mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled +- mm/memblock: Introduce ability to alloc memory from specify memory reigon +- mm: Update reliable flag in memory allocaion for reliable task only in task context +- proc: Count reliable memory usage of reliable tasks +- mm: Add reliable_nr_page for accounting reliable memory +- mm: Show debug info about memory reliable if oom occurs +- mm: Introduce proc interface to disable memory reliable features +- mm: Introduce reliable_debug=S to control shmem use mirrored memory +- mm: Introduce shmem mirrored memory limit for memory reliable +- shmem: Count and show reliable shmem info +- mm: Introduce fallback mechanism for memory reliable +- mm: Add reliable memory use limit for user tasks +- mm: thp: Add memory reliable support for hugepaged collapse +- mm: Add support for limiting the usage of reliable memory in pagecache +- mm: add "ReliableFileCache" item in /proc/meminfo +- proc/meminfo: Add "FileCache" item in /proc/meminfo +- mm: Add cmdline for the reliable memory usage of page cache +- mm: Add kernel param for memory reliable +- mm: Clear GFP_RELIABLE if the conditions are not met +- mm: Disable memory reliable when kdump is in progress +- mm: Count reliable memory info based on zone info +- mm: Refactor code in reliable_report_meminfo() +- mm: Export mem_reliable_status() for checking memory reliable status +- mm: Export static key mem_reliable +- mm: Drop shmem reliable related log during startup +- mm: reliable: Return corrent errno in reliable_check +- macintosh/adb: fix oob read in do_adb_query() function +- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 +- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 +- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 +- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 +- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 +- Bluetooth: btusb: Add support of IMC Networks PID 0x3568 +- Bluetooth: hci_bcm: Add DT compatible for CYW55572 +- Bluetooth: hci_bcm: Add BCM4349B1 variant +- selftests: KVM: Handle compiler optimizations in ucall +- tools/kvm_stat: fix display of error when multiple processes are found +- ACPI: APEI: Better fix to avoid spamming the console with old error logs +- ACPI: video: Shortening quirk list by identifying Clevo by board_name only +- ACPI: video: Force backlight native for some TongFang devices +- selftests/bpf: Check dst_port only on the client socket +- selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads +- ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() +- ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() +- x86/speculation: Make all RETbleed mitigations 64-bit only +- x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available +- xfs: prevent UAF in xfs_log_item_in_current_chkpt +- docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed +- EDAC/ghes: Set the DIMM label unconditionally +- ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow +- mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. +- page_alloc: fix invalid watermark check on a negative value +- ARM: crypto: comment out gcc warning that breaks clang builds +- sctp: leave the err path free in sctp_stream_init to sctp_stream_free +- sfc: disable softirqs for ptp TX +- perf symbol: Correct address for bss symbols +- virtio-net: fix the race between refill work and close +- sctp: fix sleep in atomic context bug in timer handlers +- i40e: Fix interface init with MSI interrupts (no MSI-X) +- tcp: Fix data-races around sysctl_tcp_reflect_tos. +- tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. +- tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. +- tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. +- net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() +- macsec: always read MACSEC_SA_ATTR_PN as a u64 +- macsec: limit replay window size with XPN +- macsec: fix error message in macsec_add_rxsa and _txsa +- macsec: fix NULL deref in macsec_add_rxsa +- Documentation: fix sctp_wmem in ip-sysctl.rst +- tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. +- tcp: Fix a data-race around sysctl_tcp_autocorking. +- tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. +- tcp: Fix a data-race around sysctl_tcp_min_tso_segs. +- net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() +- igmp: Fix data-races around sysctl_igmp_qrv. +- net/tls: Remove the context from the list in tls_device_down +- net: ping6: Fix memleak in ipv6_renew_options(). +- tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. +- tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. +- tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. +- Revert "tcp: change pingpong threshold to 3" +- scsi: ufs: host: Hold reference returned by of_parse_phandle() +- ice: do not setup vlan for loopback VSI +- ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) +- tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. +- tcp: Fix a data-race around sysctl_tcp_nometrics_save. +- tcp: Fix a data-race around sysctl_tcp_frto. +- tcp: Fix a data-race around sysctl_tcp_adv_win_scale. +- tcp: Fix a data-race around sysctl_tcp_app_win. +- tcp: Fix data-races around sysctl_tcp_dsack. +- watch_queue: Fix missing locking in add_watch_to_object() +- watch_queue: Fix missing rcu annotation +- nouveau/svm: Fix to migrate all requested pages +- s390/archrandom: prevent CPACF trng invocations in interrupt context +- ntfs: fix use-after-free in ntfs_ucsncmp() +- Revert "ocfs2: mount shared volume without ha stack" +- Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put +- net: usb: ax88179_178a needs FLAG_SEND_ZLP +- x86/alternative: Report missing return thunk details +- x86/amd: Use IBPB for firmware calls +- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks +- Bluetooth: SCO: Fix sco_send_frame returning skb->len +- Bluetooth: Fix passing NULL to PTR_ERR +- Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg +- Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg +- Bluetooth: Add bt_skb_sendmmsg helper +- Bluetooth: Add bt_skb_sendmsg helper +- ALSA: memalloc: Align buffer allocations in page size +- bitfield.h: Fix "type of reg too small for mask" test +- drm/imx/dcss: fix unused but set variable warnings +- dlm: fix pending remove if msg allocation fails +- x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts +- sched/deadline: Fix BUG_ON condition for deboosted tasks +- bpf: Make sure mac_header was set before using it +- mm/mempolicy: fix uninit-value in mpol_rebind_policy() +- KVM: Don't null dereference ops->destroy +- spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers +- tcp: Fix data-races around sysctl_tcp_max_reordering. +- tcp: Fix a data-race around sysctl_tcp_rfc1337. +- tcp: Fix a data-race around sysctl_tcp_stdurg. +- tcp: Fix a data-race around sysctl_tcp_retrans_collapse. +- tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. +- tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. +- tcp: Fix data-races around sysctl_tcp_recovery. +- tcp: Fix a data-race around sysctl_tcp_early_retrans. +- tcp: Fix data-races around sysctl knobs related to SYN option. +- udp: Fix a data-race around sysctl_udp_l3mdev_accept. +- ip: Fix data-races around sysctl_ip_prot_sock. +- ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. +- drm/imx/dcss: Add missing of_node_put() in fail path +- be2net: Fix buffer overflow in be_get_module_eeprom +- gpio: pca953x: use the correct register address when regcache sync during init +- gpio: pca953x: use the correct range when do regmap sync +- gpio: pca953x: only use single read/write for No AI mode +- ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero +- i40e: Fix erroneous adapter reinitialization during recovery process +- iavf: Fix handling of dummy receive descriptors +- tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. +- tcp: Fix data-races around sysctl_tcp_fastopen. +- tcp: Fix data-races around sysctl_max_syn_backlog. +- tcp: Fix a data-race around sysctl_tcp_tw_reuse. +- tcp: Fix a data-race around sysctl_tcp_notsent_lowat. +- tcp: Fix data-races around some timeout sysctl knobs. +- tcp: Fix data-races around sysctl_tcp_reordering. +- tcp: Fix data-races around sysctl_tcp_syncookies. +- tcp: Fix data-races around keepalive sysctl knobs. +- igmp: Fix data-races around sysctl_igmp_max_msf. +- igmp: Fix a data-race around sysctl_igmp_max_memberships. +- igmp: Fix data-races around sysctl_igmp_llm_reports. +- net/tls: Fix race in TLS device down flow +- net: stmmac: fix dma queue left shift overflow issue +- i2c: cadence: Change large transfer count reset logic to be unconditional +- net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow +- tcp: Fix a data-race around sysctl_tcp_probe_interval. +- tcp: Fix a data-race around sysctl_tcp_probe_threshold. +- tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. +- tcp: Fix data-races around sysctl_tcp_min_snd_mss. +- tcp: Fix data-races around sysctl_tcp_base_mss. +- tcp: Fix data-races around sysctl_tcp_mtu_probing. +- tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. +- ip: Fix a data-race around sysctl_fwmark_reflect. +- ip: Fix a data-race around sysctl_ip_autobind_reuse. +- ip: Fix data-races around sysctl_ip_nonlocal_bind. +- ip: Fix data-races around sysctl_ip_fwd_update_priority. +- ip: Fix data-races around sysctl_ip_fwd_use_pmtu. +- ip: Fix data-races around sysctl_ip_no_pmtu_disc. +- igc: Reinstate IGC_REMOVED logic and implement it properly +- drm/amdgpu/display: add quirk handling for stutter mode +- perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() +- pinctrl: ralink: Check for null return of devm_kcalloc +- power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe +- serial: mvebu-uart: correctly report configured baudrate value +- PCI: hv: Fix interrupt mapping for multi-MSI +- PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() +- PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI +- PCI: hv: Fix multi-MSI to allow more than one MSI vector +- Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" +- net: inline rollback_registered_many() +- net: move rollback_registered_many() +- net: inline rollback_registered() +- net: move net_set_todo inside rollback_registered() +- docs: net: explain struct net_device lifetime +- xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE +- mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication +- riscv: add as-options for modules with assembly compontents +- pinctrl: stm32: fix optional IRQ support to gpios +- !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver +- !195 kernel: add OPENEULER_VERSION_CODE to version.h +- !175 AMD: Add minimum support for AMD EPYC Genoa platform +- !168 SPR: Add vfio_group_iommu_domain interface to support DLB +- !128 [OLK-5.10] Add Zhaoxin rng driver +- RDMA/hns: Pass mac type to user driver for ROH mode +- RDMA/hns: Support RDMA_CM in ROH mode +- RDMA/hns: Add ROH basic configuration and check +- RDMA/hns: Add new device ID +- roh/hns3: Add support for roh dfx(debugfs) +- roh/hns3: Add support for roh reset +- roh/core: Add support for inetaddr notifier in roh/core +- roh/hns3: Add support for roh abnormal interruption +- roh/core: Add roh device sysfs node +- dma-mapping:add a new configuration for map_benchmark. +- dma-mapping: benchmark: pretend DMA is transmitting +- dma-mapping: benchmark: use u8 for reserved field in uAPI structure +- dma-mapping: benchmark: fix kernel crash when dma_map_single fails +- selftests/dma: add test application for DMA_MAP_BENCHMARK +- dma-mapping: add benchmark support for streaming DMA APIs +- !190 sharepool: Update patches from hulk +- mm/sharepool: fix the incorrect judgement of the addr range +- mm/sharepool: Fix sharepool hugepage cgroup uncount error. +- mm/sharepool: Rebind the numa node when fallback to normal pages +- mm/sharepool: Remove the leading double underlines for function name +- mm/sharepool: Fix code-style warnings +- mm/sharepool: fix hugepage_rsvd count increase error +- mm/sharepool: check size=0 in mg_sp_make_share_k2u() +- mm/sharepool: fix potential AA deadlock +- mm/sharepool: delete unused codes +- mm/sharepool: bugfix for 2M U2K +- mm/sharepool: Support alloc ro mapping +- mm/sharepool: Extract sp_mapping_find +- mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] +- mm/sharepool: Rename sp_mapping.flag to sp_mapping.type +- mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable +- mm/sharepool: Avoid UAF on mm +- mm/sharepool: Check the maximum value of spg_id +- mm/sharepool: Avoid UAF on spa +- mm/sharepool: delete unnecessary judgment +- mm/sharepool: Fix UAF reported by KASAN +- mm/sharepool: fix deadlock in sp_check_mmap_addr +- mm/sharepool: fix deadlock in spa_stat_of_mapping_show +- mm/sharepool: fix softlockup in high pressure use case. +- mm/sharepool: delete redundant codes +- mm/sharepool: Add a read lock in proc_usage_show() +- mm/sharepool: fix static code-check errors +- mm/sharepool: fix statistics error +- mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() +- mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() +- mm/sharepool: Remove sp_device_number_detect function +- mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size +- mm/sharepool: Delete unused sysctl interface +- mm/sharepool: fix dvpp spm redundant print error +- mm/sharepool: proc_sp_group_state bugfix +- mm/sharepool: remove deprecated interfaces +- platform/x86/intel-uncore-freq: Add Sapphire Rapids server support +- watchdog: wdat_wdt: Stop watchdog when uninstalling module +- watchdog: wdat_wdt: Using the existing function to check parameter timeout +- perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids +- perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids +- perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids +- perf/x86/intel: Support CPUID 10.ECX to disable fixed counters +- perf/x86/intel: Add perf core PMU support for Sapphire Rapids +- perf/x86/intel: Filter unsupported Topdown metrics event +- perf/x86/intel: Factor out intel_update_topdown_event() +- perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT +- config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs +- Add Zhaoxin rng driver +- defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig +- amd_hsmp: Add HSMP protocol version 5 messages +- platform/x86: Add AMD system management interface +- vfio/type1: Fix kabi issue for vfio_iommu_driver_ops +- x86: Remove vendor checks from prefer_mwait_c1_over_halt +- x86: Handle idle=nomwait cmdline properly for x86_idle +- KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host +- KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 +- KVM: x86: SVM: move avic definitions from AMD's spec to svm.h +- KVM: SVM: Add 5-level page table support for SVM +- KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging +- x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration +- x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC +- x86/MCE/AMD: Export smca_get_bank_type symbol +- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types +- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types +- EDAC/amd64: Add new register offset support and related changes +- EDAC/amd64: Set memory type per DIMM +- EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh +- EDAC: Add RDDR5 and LRDDR5 memory types +- hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors +- hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh +- x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs +- hwmon: (k10temp) Remove unused definitions +- hwmon: (k10temp) Remove residues of current and voltage +- hwmon: (k10temp) Add support for yellow carp +- hwmon: (k10temp) Rework the temperature offset calculation +- hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU +- hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs +- hwmon: (k10temp) support Zen3 APUs +- hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support +- x86/amd_nb: Add AMD family 19h model 50h PCI ids +- crypto: ccp - Add support for new CCP/PSP device ID +- ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems +- kernel: add OPENEULER_VERSION_CODE to version.h +- vfio/type1: Add vfio_group_iommu_domain() + * Tue Nov 08 2022 Zheng Zengkai - 5.10.0-126.0.0.66 - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure