* b15210162d6d Linux 5.12.4-xanmod1-cacule * 2301f0db1135 Merge branch '5.12-cacule' of https://github.com/xanmod/linux into 5.12-cacule * 25c2a2383f68 Linux 5.12.4-xanmod1 * 96f47f8181b8 fs/ntfs3: Fix unsupported flags by clang (#146) * a4dd3a56e1aa Linux 5.12.4 * bed32170231a sctp: delay auto_asconf init until binding the first addr * 4cd676d20a20 Revert "net/sctp: fix race condition in sctp_destroy_sock" * 98def256ed29 smp: Fix smp_call_function_single_async prototype * a47c3e7b3b27 net: Only allow init netns to set default tcp cong to a restricted algo * 269247d3efd0 bpf: Prevent writable memory-mapping of read-only ringbuf pages * be96a62a2e15 bpf, ringbuf: Deny reserve of buffers larger than ringbuf * 52e64987f5fb bpf: Fix alu32 const subreg bound tracking on bitwise operations * 89f5eedf870c afs: Fix speculative status fetches * 3ba4b9963700 mm/memory-failure: unnecessary amount of unmapping * b1ff9f33058b mm/sparse: add the missing sparse_buffer_fini() in error branch * cd496f858072 mm: memcontrol: slab: fix obtain a reference to a freeing memcg * 809393dd7252 kfifo: fix ternary sign extension bugs * df05983d7016 ia64: fix EFI_DEBUG build * e101026bef4f ia64: ensure proper NUMA distance and possible map initialization * 0ee7d5a1d890 perf session: Add swap operation for event TIME_CONV * e66650dd62ac perf jit: Let convert_timestamp() to be backwards-compatible * 4a7ef231083d perf tools: Change fields type in perf_record_time_conv * 2f1d0bb55f21 net:nfc:digital: Fix a double free in digital_tg_recv_dep_req * 47783a0327ac net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE * 11d06cb9160a net: bridge: mcast: fix broken length + header check for MRDv6 Adv. * 8bea7e6fa3ef RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res * 2da19cfc4f74 RDMA/siw: Fix a use after free in siw_alloc_mr * 8eec014e4ced bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds * faeda56c15b1 selftests/bpf: Fix core_reloc test runner * b09cfac07f10 selftests/bpf: Fix field existence CO-RE reloc tests * 34be29005e1e selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro * e13b41036aac net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send * 238caef38ff3 net/sched: act_ct: fix wild memory access when clearing fragments * 23051ab31676 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled * 4ecfd27ae78c KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails * 98409e14b348 KVM: SVM: Zero out the VMCB array used to track SEV ASID association * 19cca0658478 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM * bf2864284680 bnxt_en: Fix RX consumer index logic in the error path. * 411b946ccb4f mptcp: Retransmit DATA_FIN * 2490a6a5ab92 selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test * 2534bcb81be2 selftests: mlxsw: Remove a redundant if statement in port_scale test * 66d2d29bc622 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static * 204bfbc00dea net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb * 164a68d2633c arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E * dfe50677a824 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E * 9a3ba230a236 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() * 7918a9dacf87 net, xdp: Update pkt_type if generic XDP changes unicast MAC * 8d5a4e29dd60 net: enetc: fix link error again * a75eb24760d6 net: phy: marvell: fix m88e1111_set_downshift * f57e2a59d8cf net: phy: marvell: fix m88e1011_set_downshift * 0d5317b795fe powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') * 62f04c1ca9ba powerpc/perf: Fix the threshold event selection for memory events in power10 * 4cdd07f317a9 wlcore: Fix buffer overrun by snprintf due to incorrect buffer size * ed8556d55622 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock * ce2465ee313d ath10k: Fix a use after free in ath10k_htc_send_bundle * 6de1d7a9ec27 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices * 6fdea4e6463a powerpc/64: Fix the definition of the fixmap area * 057f1b5b0d66 RDMA/core: Add CM to restrack after successful attachment to a device * 34900a99a1fc RDMA/rxe: Fix a bug in rxe_fill_ip_info() * 071d0ebddd80 mt76: mt7921: fix possible invalid register access * 973483821f18 mt76: mt7615: Fix a dereference of pointer sta before it is null checked * 41fa5f54e68f net: phy: intel-xway: enable integrated led functions * 61e5ae8a38e2 net: renesas: ravb: Fix a stuck issue when a lot of frames are received * 4c5564ac25bc net: stmmac: fix TSO and TBS feature enabling during driver open * 5c50460b4ea7 nfp: devlink: initialize the devlink port attribute "lanes" * 3355610090c7 net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size * 77193fee2566 crypto: ccp: Detect and reject "invalid" addresses destined for PSP * d337aa6998f6 powerpc/pseries/iommu: Fix window size for direct mapping with pmem * 022a3eb5c14d mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex * 70fef7df95a0 mt76: mt7915: fix memleak when mt7915_unregister_device() * b7720e196b12 mt76: mt7615: fix memleak when mt7615_unregister_device() * 4424e8a8bcd7 rtw88: refine napi deinit flow * f2797cdcc8cd net: davinci_emac: Fix incorrect masking of tx and rx error channel * 05a0acaf14b2 net: marvell: prestera: fix port event handling on init * bb0d9110cb03 vsock/virtio: free queued packets when closing socket * 480495182dee sfc: ef10: fix TX queue lookup in TX event handling * 2b2369227a6e ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails * c514f2afb340 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails * f625b327c91a RDMA/cxgb4: add missing qpid increment * 3e9bbc324a00 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check * bdb0927570e8 net: ethernet: ixp4xx: Set the DMA masks explicitly * 5217ab677ad9 libbpf: Initialize the bpf_seq_printf parameters array field by field * 6ea0c52d5dbe vsock/vmci: log once the failed queue pair allocation * e3623ec7cfa9 netfilter: nftables_offload: special ethertype handling for VLAN * 9292bf5e0bfe netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector * 819fa6f002f9 netfilter: nft_payload: fix C-VLAN offload support * 79176ab2ecf0 mwl8k: Fix a double Free in mwl8k_probe_hw * b0be46ee8ed6 i2c: mediatek: Fix wrong dma sync flag * 37a72a2b001b i2c: sh7760: fix IRQ error path * 0d388576fd95 wlcore: fix overlapping snprintf arguments in debugfs * 3d0c024b1fa8 rtlwifi: 8821ae: upgrade PHY and RF parameters * 43e5748435f7 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid * e5a1b3c450d8 powerpc/smp: Reintroduce cpu_core_mask * ace5f17acf3f mptcp: fix format specifiers for unsigned int * 6428f3bb71eb iommu/mediatek: Always enable the clk on resume * 042a3948c94e powerpc/pseries: extract host bridge from pci_bus prior to bus removal * d50bedfd8cfd MIPS: pci-legacy: stop using of_pci_range_to_resource * 3fe0fd6bbd58 drm/amd/pm: fix error code in smu_set_power_limit() * 74a8847ae0ca drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() * 844fc4417563 perf beauty: Fix fsconfig generator * 8b7fd907cdbc iommu/amd: Put newline after closing bracket in warning * 45ae3c9189ff iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' * afc5f10d2681 drm/i915/gvt: Fix error code in intel_gvt_init_device() * eb53232378c2 net/packet: remove data races in fanout operations * 76b6b322897a net/mlx5: Fix bit-wise and with zero * 94b4048a0cbf ASoC: ak5558: correct reset polarity * 771a277e0f77 powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order * aed66c36bcc7 powerpc/xive: Fix xmon command "dxi" * 5e38cfee506e powerpc/xive: Drop check on irq_data in xive_core_debug_show() * cc329580e454 iwlwifi: dbg: disable ini debug in 9000 family and below * 14937d94a87a iwlwifi: rs-fw: don't support stbc for HE 160 * eef18bfa11d7 fuse: fix matching of FUSE_DEV_IOC_CLONE command * ce5df91d0f7c i2c: sh7760: add IRQ check * ce79b99ac254 i2c: rcar: add IRQ check * ece1f9725f3b i2c: mlxbf: add IRQ check * 1809ee903cd1 i2c: jz4780: add IRQ check * 7b8786580fb9 i2c: emev2: add IRQ check * 641fd7765e52 i2c: cadence: add IRQ check * a9930fb52b81 i2c: xiic: fix reference leak when pm_runtime_get_sync fails * a9aee05c515d i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails * d54de52acd23 i2c: sprd: fix reference leak when pm_runtime_get_sync fails * dc8e536fc8bb i2c: omap: fix reference leak when pm_runtime_get_sync fails * 1fcf3690ecea i2c: imx: fix reference leak when pm_runtime_get_sync fails * 84fc4d0ef64d i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails * f51c80393173 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails * 66c729a88dbc i2c: cadence: fix reference leak when pm_runtime_get_sync fails * 82375ffe4aa1 pinctrl: at91-pio4: Fix slew rate disablement * 225ce7c03684 RDMA/rtrs-clt: destroy sysfs after removing session from active list * 8de10e25e03b RDMA/srpt: Fix error return code in srpt_cm_req_recv() * 95f7d33bd73e mt76: mt7921: fix kernel crash when the firmware fails to download * 038aba3d5eec net: thunderx: Fix unintentional sign extension issue * 42a47f907fb4 cxgb4: Fix unintentional sign extension issues * 9989f8c2ba71 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() * 347aedac5af1 IB/hfi1: Fix error return code in parse_platform_config() * d2a0e163a2cf RDMA/qedr: Fix error return code in qedr_iw_connect() * 1141cec49b87 ovl: invalidate readdir cache on changes to dir with origin * dc98985e9e75 ovl: show "userxattr" in the mount data * 99f1f4dee78f KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit * ab2d35a2298b mt76: mt7921: fix the dwell time control * 218713a315b8 mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton * 7a5261d9ebb0 mt76: mt7921: always wake the device in mt7921_remove_interface * 42e04b581889 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() * fecbc5181b97 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() * 475fc7ad7d56 mt76: mt7663s: fix the possible device hang in high traffic * bcf3f6317cb8 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation * a000c0a7a092 mt76: mt7663: fix when beacon filter is being applied * 2dfa72747942 mt76: mt7915: fix txrate reporting * 7fd16b19cc6c mt76: mt7915: fix rxrate reporting * 5467bd613e42 mt76: mt7921: fix the base of the dynamic remap * ef82f5d577ee mt76: mt7921: fix the base of PCIe interrupt * 6eb93178b34a mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list * 27c935d2050d mt76: connac: fix kernel warning adding monitor interface * 8485977680f6 mt76: mt7915: fix mib stats counter reporting to mac80211 * 49061808ef0d mt76: mt7615: fix mib stats counter reporting to mac80211 * d9a4d47e6845 mt76: mt7615: fix TSF configuration * 3e4a749c8494 mt76: mt7921: fix stats register definitions * b94d43439f6e mt76: mt7915: fix aggr len debugfs node * a02e3f1d0727 mt76: mt7921: fix aggr length histogram * 0f790c7a7b73 mt76: mt7615: fix memory leak in mt7615_coredump_work * a011ae24cb8f mt76: mt7921: fixup rx bitrate statistics * 73ff1dc8cfd5 mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss * 6e4bd7ff5f58 mt76: mt7921: fix memory leak in mt7921_coredump_work * 5acd7761d249 mt76: mt7921: fix suspend/resume sequence * cf899f119eb4 mt76: mt7915: fix tx skb dma unmap * 13feea67409b mt76: mt7615: fix tx skb dma unmap * 9aad499abbd5 mt7601u: fix always true expression * 1e2bdb454848 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() * 2dde4eb24011 xfs: fix return of uninitialized value in variable error * 622bb5774f64 RDMA/hns: Fix missing assignment of max_inline_data * c7a8c160ff73 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric * b59dee9c03ea mac80211: bail out if cipher schemes are invalid * 80ebb3e8199f powerpc: iommu: fix build when neither PCI or IBMVIO is set * e84c82a0cac9 powerpc/perf: Fix PMU constraint check for EBB events * dce433d4a8be powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro() * 63bfed20f1ca powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp() * 861ef60dbea7 powerpc/64s: Fix pte update for kernel memory on radix * cab9397284e2 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation * b4cecbb8739a liquidio: Fix unintented sign extension of a left shift of a u16 * 24bd54f28fd2 ASoC: simple-card: fix possible uninitialized single_cpu local variable * 6342fe80ed75 KVM: arm64: Initialize VCPU mdcr_el2 before loading it * 6d24d3c9ee31 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE * 13d462972803 HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() * b96aec7b8125 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling * 3849794aacf4 HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness * b66f5b546f42 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls * e15ee5202f0d iommu/vt-d: Invalidate PASID cache when root/context entry changed * 6f9b69699f23 iommu/vt-d: Remove WO permissions on second-level paging entries * d91f6bbcd77f iommu/vt-d: Report the right page fault address * c93cf974c055 iommu/vt-d: Report right snoop capability when using FL for IOVA * c0b0b571bd4d iommu: Fix a boundary issue to avoid performance drop * 576e0512be45 iommu/vt-d: Don't set then clear private data in prq_event_thread() * daec8dd9eadb KVM: arm64: Fix error return code in init_hyp_mode() * 6051c9a05293 mips: bmips: fix syscon-reboot nodes * 6614081a1410 net: hns3: Limiting the scope of vector_ring_chain variable * 84aa693688ab nfc: pn533: prevent potential memory corruption * 35afbc4be618 RDMA/core: Fix corrupted SL on passive side * 1f295da3bd94 bug: Remove redundant condition check in report_bug * cb4e214bee1f net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() * 854c189eb05a powerpc/pseries: Only register vio drivers if vio bus exists * 4a59d0372ea0 udp: never accept GSO_FRAGLIST packets * 6b2b560dcd24 udp: skip L4 aggregation for UDP tunnel packets * 692f52776906 net: phy: lan87xx: fix access to wrong register of LAN87xx * 7d4570ce0f70 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect * 3c55f199d344 ASoC: q6afe-clocks: fix reprobing of the driver * 2c2bcb53f9dc fs: dlm: fix missing unlock on error in accept_from_sock() * f995e2742706 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP * 206b255408bc MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again * 6e69f7452a3d powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration * bc64a8e8008a powerpc/64s: Fix hash fault to use TRAP accessor * 44e22e3cedf8 IB/isert: Fix a use after free in isert_connect_request * 6ae2a7431c41 RDMA/mlx5: Fix drop packet rule in egress table * 8e3ab3db589f iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK * 0f49681a9efc ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk * 60f35c8d078a MIPS: loongson64: fix bug when PAGE_SIZE > 16KB * d1e5b4d149af pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero * db41fcf2f4c0 pinctrl: pinctrl-single: remove unused parameter * 8ab4b83bc1e1 inet: use bigger hash table for IP ID generation * e00f85e0a63a ima: Fix the error code for restoring the PCR value * b034dfc7a81b MIPS: fix local_irq_{disable,enable} in asmmacro.h * b3270d8a65e4 powerpc/prom: Mark identical_pvr_fixup as __init * 55f0e1571fe0 powerpc/fadump: Mark fadump_calculate_reserve_size as __init * 96ef88d8f9d3 powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used * 77e9d687d1d2 libbpf: Add explicit padding to btf_dump_emit_type_decl_opts * 812bc489ad22 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed * 0d4041ffc0bb net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) * 8d7897bae016 net: dsa: bcm_sf2: add function finding RGMII register * 13a11e88e7a3 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume * d8a946c44fd3 iommu/vt-d: Reject unsupported page request modes * fcd4601487f5 iommu/dma: Resurrect the "forcedac" option * 97a077fe94a1 iommu: Check dev->iommu in iommu_dev_xxx functions * 990cde8c61b0 bpftool: Fix maybe-uninitialized warnings * a4d7f7fb7e17 libbpf: Add explicit padding to bpf_xdp_set_link_opts * 41e191ede9c5 net: lapbether: Prevent racing when checking whether the netif is running * 693b1c75f09e Bluetooth: avoid deadlock between hci_dev->lock and socket lock * 996b43e725b2 KVM: x86/mmu: Retry page faults that hit an invalid memslot * 7d0d40f97137 wilc1000: write value to WILC_INTR2_ENABLE register * 7a2d61dbd1e3 net/mlx5: DR, Add missing vhca_id consume from STEv1 * e87d43ef0439 RDMA/mlx5: Fix mlx5 rates to IB rates map * 9b5b4c9dd816 RDMA/mlx5: Fix query RoCE port * 09975839b1eb RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr * 57e9ea6f969d ASoC: Intel: Skylake: Compile when any configuration is selected * 6b631f5adf6b ASoC: Intel: boards: sof-wm8804: add check for PLL setting * 55751c1d10a9 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars * 3e912dadc251 HID: plantronics: Workaround for double volume key presses * 41690dea3b35 xsk: Respect device's headroom and tailroom on generic xmit path * 07cf8c3f06d3 drivers/block/null_blk/main: Fix a double free in null_init. * d6f60344bde2 ataflop: fix off by one in ataflop_probe() * 01f2b0abf602 ataflop: potential out of bounds in do_format() * 758f46a53030 kthread: Fix PF_KTHREAD vs to_kthread() race * 7c66f0cebcea sched/debug: Fix cgroup_path[] serialization * 29b0c5222af5 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name * f3864c57abff io_uring: fix overflows checks in provide buffers * df47ce2d3917 perf/amd/uncore: Fix sysfs type mismatch * dce0a51a4124 x86/events/amd/iommu: Fix sysfs type mismatch * f578ae791138 HSI: core: fix resource leaks in hsi_add_client_from_dt() * 1822a7476766 media: cedrus: Fix H265 status definitions * b500f2331426 media: meson-ge2d: fix rotation parameters * 7fefe9decdb8 nvme-pci: don't simple map sgl when sgls are disabled * f09e763f28b4 nvmet-tcp: fix a segmentation fault during io parsing error * 01c3c0c81724 mfd: stm32-timers: Avoid clearing auto reload register * fb0f50450e75 mailbox: sprd: Introduce refcnt when clients requests/free channels * f808d9b628e7 scsi: ibmvfc: Fix invalid state machine BUG_ON() * 12da76ada124 scsi: sni_53c710: Add IRQ check * 81a85d991a0b scsi: sun3x_esp: Add IRQ check * ccc681644579 scsi: jazz_esp: Add IRQ check * 64d423688b33 scsi: hisi_sas: Fix IRQ checks * 6ee456aa7604 scsi: ufs: ufshcd-pltfrm: Fix deferred probing * 2a7ade4ca854 scsi: pm80xx: Fix potential infinite loop * ecf76105f79e scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() * 427a7af21fe7 clk: uniphier: Fix potential infinite loop * 8e85815ccd78 bcache: Use 64-bit arithmetic instead of 32-bit * 4f07279a85a6 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() * da1710e577fc drm/amd/display: check fb of primary plane * f6f0223e889b drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct * 6a1e3ab5e397 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE * 6646120f7848 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE * b408242a8a62 clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE * deba6375bcfa media: i2c: rdamc21: Fix warning on u8 cast * b4e7654d6cd5 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() * 339f0d9ca43a clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable * b91e476d9605 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback * 86d6a87e8a78 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer * d852ed6ff3d9 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 * dcd205e67a41 drm/msm: Fix debugfs deadlock * 1876eb0c686d vfio/pci: Re-order vfio_pci_probe() * 55fbb770c301 vfio/pci: Move VGA and VF initialization to functions * 7ef0b975935d vfio/fsl-mc: Re-order vfio_fsl_mc_probe() * 902ccdf79849 media: rkvdec: Do not require all controls to be present in every request * 069020b990fe media: v4l2-ctrls.c: fix race condition in hdl->requests list * 319a747f0374 media: i2c: imx219: Balance runtime PM use-count * c95873ad12dc media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream * 7aa0e938a9c1 media: ipu3-cio2: Fix pixel-rate derived link frequency * 714a301bea3b media: ccs: Fix sub-device function * 7b124bd069a5 nvme: retrigger ANA log update if group descriptor isn't found * d2f5a1c2f9b7 power: supply: bq25980: Move props from battery node * 7fa839f59658 clk: imx: Fix reparenting of UARTs not associated with stdout * 0492af719e65 nvmet-tcp: fix incorrect locking in state_change sk callback * feef257f1558 nvme-tcp: block BH in sk state_change sk callback * 74f57471746b drm/mediatek: Don't support hdmi connector creation * d3454999b76a drm/mediatek: Switch the hdmi bridge ops to the atomic versions * d4b39b667d67 seccomp: Fix CONFIG tests for Seccomp_filters * 48c0afd120f6 ata: libahci_platform: fix IRQ check * f48600c1b2cd sata_mv: add IRQ checks * bc2b0fd9f473 pata_ipx4xx_cf: fix IRQ check * 7512d3ca2fad pata_arasan_cf: fix IRQ check * dfd2632988eb selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) * a7b587bf8cfd drm/omap: dsi: Add missing IRQF_ONESHOT * 4650659432b2 x86/kprobes: Fix to check non boostable prefixes correctly * 8fe4a4882008 scsi: qla2xxx: Check kzalloc() return value * ec9c9e991622 of: overlay: fix for_each_child.cocci warnings * b810012bd345 drm/amd/display: Free local data after use * ec19cbf67c17 drm/amdkfd: Fix recursive lock warnings * f346a54b73cf drm/amdkfd: fix build error with AMD_IOMMU_V2=m * 863869278214 x86/kprobes: Retrieve correct opcode for group instruction * a13d28f149bb media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() * 8e47f5394915 media: m88rs6000t: avoid potential out-of-bounds reads on arrays * 024548da8d9d media: atomisp: Fixed error handling path * 76f876db9c27 media: [next] staging: media: atomisp: fix memory leak of object flash * c23127fc803c media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 * aa19a904aba2 media: m88ds3103: fix return value check in m88ds3103_probe() * 9c00a3a1fff0 media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() * 16a3e5e30ea4 media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' * c65862a9bc4b drm/probe-helper: Check epoch counter in output_poll_execute() * e9631135d934 power: supply: bq27xxx: fix sign of current_now for newer ICs * 446ddf7db51d drm/panel-simple: Undo enable if HPD never asserts * c5daa328a3fb media: aspeed: fix clock handling logic * 5b099c4af3f1 media: rkisp1: rsz: crash fix when setting src format * 8800ea982bd6 media: omap4iss: return error code when omap4iss_get() failed * b42dc5dbd306 media: saa7146: use sg_dma_len when building pgtable * ec2095b0821a media: saa7134: use sg_dma_len when building pgtable * 7a7eb8fab892 media: vivid: fix assignment of dev->fbuf_out_flags * c228bf0d6f37 media: mtk: fix mtk-smi dependency * 3c6571863e9b rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() * dda00371bdb5 afs: Fix updating of i_mode due to 3rd party change * 47f5a2ec4156 printk: limit second loop of syslog_print_all * bd165c07f6de sched/fair: Fix shift-out-of-bounds in load_balance() * 0e88f829a222 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() * 58239fc81cea drm/mcde/panel: Inverse misunderstood flag * 7f527cd0aac2 drm/amd/display: Fix off by one in hdmi_14_process_transaction() * 3fd0881c1021 drm/stm: Fix bus_flags handling * 0ae2b7405392 drm/tilcdc: send vblank event when disabling crtc * 554870038a66 soc: aspeed: fix a ternary sign expansion bug * 431b5f8ff227 xen-blkback: fix compatibility bug with single page rings * 5b033173999b spi: tools: make a symbolic link to the header file spi.h * a19439aba29e serial: omap: fix rs485 half-duplex filtering * da452206e4b5 serial: omap: don't disable rs485 if rts gpio is missing * 68effc6847fc ttyprintk: Add TTY hangup callback. * 367bc89a7148 usb: dwc2: Fix hibernation between host and device modes. * bc60e653d372 usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. * d7d84be9becc PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check * c84a92f83e31 Drivers: hv: vmbus: Increase wait time for VMbus unload * 7c39f499e612 platform/surface: aggregator: fix a bit test * bc134a9b564c hwmon: (pmbus/pxe1610) don't bail out when not all pages are active * 20cfcb61ccb9 x86/platform/uv: Fix !KEXEC build failure * 197cd0ae707d btrfs: zoned: bail out in btrfs_alloc_chunk for bad input * 54e9705b1f85 btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex * 073dbf305199 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails * ead66f8a74c4 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op * a4a05f123a82 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume * 8b43f2008238 spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue * de214d45f057 crypto: arm64/aes-ce - deal with oversight in new CTR carry code * 105dbc4bfa47 Drivers: hv: vmbus: Use after free in __vmbus_open() * 21186341f6ee ARM: dts: aspeed: Rainier: Fix humidity sensor bus address * 2e37ab7afd81 spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe * 49bc0908c9ba usb: typec: tcpm: Honour pSnkStdby requirement during negotiation * a0dc67125e49 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table * d5dac9b13e0d char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() * ce933b4e2c9f security: keys: trusted: fix TPM2 authorizations * e743dfd00b27 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure * 928839549060 memory: renesas-rpc-if: fix possible NULL pointer dereference of resource * 220d71122faf spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() * 2c6631442f93 usb: cdnsp: Fixes issue with Configure Endpoint command * ae2aee5aaa4d m68k: Add missing mmap_read_lock() to sys_cacheflush() * 77111c249892 usbip: vudc: fix missing unlock on error in usbip_sockfd_store() * c94ba9c57ffa crypto: chelsio - Read rxchannel-id from firmware * fb4e202f17c9 node: fix device cleanups in error handling code * eea4ac1982be firmware: qcom-scm: Fix QCOM_SCM configuration * c17f0d1c4b42 serial: core: return early on unsupported ioctls * 91dc3d544517 tty: fix return value for unsupported termiox ioctls * 221c80e6e1eb tty: fix return value for unsupported ioctls * e0d3a2b11fb5 tty: actually undefine superseded ASYNC flags * c7a38c1abb54 USB: cdc-acm: fix TIOCGSERIAL implementation * a887a18b0ecd USB: cdc-acm: fix unprivileged TIOCCSERIAL * ff5218bebd4b usb: gadget: r8a66597: Add missing null check on return from platform_get_resource * 1d6ddaf2e194 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() * ee7abba87a6a spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op * 6ec933e9231b spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality * 2454b8ed2c6e spi: spi-zynqmp-gqspi: add mutex locking for exec_op * a78939bf10aa spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible * 482016bfff33 cpufreq: armada-37xx: Fix determining base CPU frequency * 0f9d94350629 cpufreq: armada-37xx: Fix driver cleanup when registration failed * c285a645c951 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 * 51310f7a34a0 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz * d4b6b3ae49e7 cpufreq: armada-37xx: Fix the AVS value for load L1 * 6352a4289842 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock * df233b02baa9 cpufreq: armada-37xx: Fix setting TBG parent for load levels * c18eb4a870c8 crypto: qat - Fix a double free in adf_create_ring * a4acec2c123c crypto: sa2ul - Fix memory leak of rxd * 43d79b89e638 crypto: sun8i-ss - Fix memory leak of pad * a6437bc68ff7 crypto: allwinner - add missing CRYPTO_ prefix * b53e1bca47db ACPI: CPPC: Replace cppc_attr with kobj_attribute * ff0dfbd5a9d0 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration * a69f1367c9e4 PM: runtime: Replace inline function pm_runtime_callbacks_present() * 41dfe4f9c88c soc: qcom: mdt_loader: Detect truncated read of segments * e5220369db32 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz * 85f5ebd22fbd spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() * 7a10e21db636 spi: Fix use-after-free with devm_spi_alloc_* * 350d9d382136 clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() * 6da0a30977e9 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped * fe87e32103d9 clocksource/drivers/timer-ti-dm: Fix posted mode status check order * 9c7131e5ad54 PM / devfreq: Use more accurate returned new_freq as resume_freq * 8b04fe4efa8f soc: qcom: pdr: Fix error return code in pdr_register_listener * 259b9f6087a4 platform/x86: dell-wmi-sysman: Make init_bios_attributes() ACPI object parsing more robust * 038533a37105 staging: greybus: uart: fix unprivileged TIOCCSERIAL * 3aece43c4573 staging: fwserial: fix TIOCGSERIAL implementation * 06517093d9b4 staging: fwserial: fix TIOCSSERIAL implementation * 9d57c35fb306 staging: rtl8192u: Fix potential infinite loop * 07a30ee544dd staging: comedi: tests: ni_routes_test: Fix compilation error * c0c3894d9b5d irqchip/gic-v3: Fix OF_BAD_ADDR error handling * f9d03348cc50 mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init * 4c42ab8848f8 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol * 3c667ae65f97 firmware: qcom_scm: Workaround lack of "is available" call on SC7180 * 24616023da82 firmware: qcom_scm: Reduce locking section for __get_convention() * 881e2228a6a3 firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool * 4616fa0fa122 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits * 268b86579fbd soundwire: stream: fix memory leak in stream config error path * 2266273f1dba memory: pl353: fix mask of ECC page_size config register * e72355d4e7d1 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge interrupt trigger level * bde7038a1cd3 ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt trigger level * c84d94c28cc3 driver core: platform: Declare early_platform_cleanup() prototype * 2d31b3f6e841 nvmem: rmem: fix undefined reference to memremap * 2d9ab3cd692d drivers: nvmem: Fix voltage settings for QTI qfprom-efuse * a60888f46f80 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() * bcd62e992d36 usb: gadget: aspeed: fix dma map failure * 3064a50f7051 crypto: qat - fix error path in adf_isr_resource_alloc() * 931ee67557a0 crypto: poly1305 - fix poly1305_core_setkey() declaration * 69e2d0bcd10c NFSv4.2: fix copy stateid copying for the async copy * c44e5dba34d9 arm64: dts: mediatek: fix reset GPIO level on pumpkin * 81a9762f4b52 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() * 7b71a25378da phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe() * ca66ed2a0ee7 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally * a4b959de7bea phy: ralink: phy-mt7621-pci: fix XTAL bitmask * 89898ef8cb4b phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup * 19c3d5c25075 soc: mediatek: pm-domains: Fix missing error code in scpsys_add_subdomain() * 9a00a025e258 soundwire: bus: Fix device found flag correctly * 97575f92d08d arm64: dts: qcom: sm8250: fix display nodes * 8f37b9ef4a2a bus: qcom: Put child node before return * b3d490161335 arm64: dts: mt8173: fix wrong power-domain phandle of pmic * 2e4b8992688a arm64: dts: mt8183: Add gce client reg for display subcomponents * 7efc418dd88c arm64: dts: renesas: r8a779a0: Fix PMU interrupt * 65898b0b7874 mtd: require write permissions for locking and badblock ioctls * 032baeaef528 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' * 020fe8382eac usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' * c083d1f6069f usb: gadget: s3c: Fix incorrect resources releasing * 760351dddee8 fotg210-udc: Complete OUT requests on short packets * 1fa9bfd7fa8f fotg210-udc: Don't DMA more than the buffer can take * d98b0b1ce06f fotg210-udc: Mask GRP2 interrupts we don't handle * eab2b5db39a6 fotg210-udc: Remove a dubious condition leading to fotg210_done * f20100330c29 fotg210-udc: Fix EP0 IN requests bigger than two packets * 7044ba5762c3 fotg210-udc: Fix DMA on EP0 for length > max packet size * b03371ca5458 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init * 58ced2c63dd1 crypto: qat - don't release uninitialized resources * 91ea0294cb0e crypto: ccp - fix command queuing to TEE ring buffer * 5e6569c12319 usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) * e68839aeabb0 usb: gadget: pch_udc: Initialize device pointer before use * c8214b47b26d usb: gadget: pch_udc: Check for DMA mapping error * c1bc36833bcd usb: gadget: pch_udc: Check if driver is present before calling ->setup() * 0bd9a113525b usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() * cdc542e8dea9 devtmpfs: fix placement of complete() call * cfac6b339f0e usb: host: ehci-tegra: Select USB_GADGET Kconfig option * 8a9fa4bb6aac x86/microcode: Check for offline CPUs before requesting new microcode * 054f6d197b82 staging: qlge: fix an error code in probe() * fac7c1217926 Drivers: hv: vmbus: Drop error message when 'No request id available' * 5ea32e085bad spi: stm32: Fix use-after-free on unbind * 842fdc90edaa crypto: arm/blake2s - fix for big endian * 5ab2bec9b80e selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S * a84aacff9d23 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding * 92564da061d6 regulator: bd9576: Fix return from bd957x_probe() * eb1387edeaff arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode * 14232e88981a spi: stm32: drop devres version of spi_register_master * 83eb64c549eb crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map * 71152e97a612 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x * dc3bae44f570 arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' * ddb979996315 arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' * fa8dea18e5eb arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' * 762800b19ae9 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' * d5f4e1cec53f arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor * f6301a522ab4 arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer * 62cda5050bc2 arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity * f84f707f728d arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity * 1352bbdc2681 arm64: dts: qcom: sc7180: trogdor: Fix trip point config of charger thermal zone * 85990a5eeea1 iio: adis16480: fix pps mode sampling frequency math * cdb32f35343f arm64: dts: ti: k3-j721e-main: Update the speed modes supported and their itap delay values for MMCSD subsystems * e52345003e91 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control * 9eeb19e9ff77 mtd: maps: fix error return code of physmap_flash_remove() * 3ab2859d8c5d mtd: parsers: qcom: incompatible with spi-nor 4k sectors * 250749e11f60 mtd: parsers: qcom: Fix error condition * 98c02221f0aa mtd: don't lock when recursively deleting partitions * 129b5159b710 mtd: rawnand: qcom: Return actual error code instead of -ENODEV * 21bea118132d mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() * 9ff038c86e4a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC * cb3cc24b0f2b mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() * 80fa95c9ef5d arm64: dts: broadcom: bcm4908: fix switch parent node name * b44ebd3e6827 spi: rockchip: avoid objtool warning * 1dc61d6b5506 regmap: set debugfs_name to NULL after it is freed * d71c23e7d1f6 mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities * ac006b74d423 usb: typec: stusb160x: fix return value check in stusb160x_probe() * 5642023ab63a usb: typec: tps6598x: Fix return value check in tps6598x_probe() * 113f4a392de7 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS * 614c292a4685 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling * 02a8cef46463 serial: stm32: fix tx_empty condition * ac4044e39294 serial: stm32: add FIFO flush when port is closed * 916511964100 serial: stm32: fix FIFO flush in startup and set_termios * d6028e13ab3b serial: stm32: call stm32_transmit_chars locked * d49391426fbf serial: stm32: fix tx dma completion, release channel * 9c7ee40a37e9 serial: liteuart: fix return value check in liteuart_probe() * f47a4c9f66de serial: stm32: fix a deadlock in set_termios * 05a6db7c28b3 serial: stm32: fix wake-up flag handling * d9482c55715e serial: stm32: fix a deadlock condition with wakeup event * e783628bea8c serial: stm32: fix TX and RX FIFO thresholds * 727ffe72a416 serial: stm32: fix incorrect characters on console * 68cc36695eb8 serial: stm32: fix startup by enabling usart for reception * 9822cd19f857 serial: stm32: fix probe and remove order for dma * 21a366531197 x86/platform/uv: Set section block size for hubless architectures * cdcd95b5a2a3 bus: ti-sysc: Fix initializing module_pa for modules without sysc register * 820501a4ddf8 arm64: dts: renesas: Add mmc aliases into board dts files * dc45d72cf51b ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files * 72f112ddb461 ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family * 7ef452a5f356 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow * 2250d6a3ae61 ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 * 9e29cb0fdc0b ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family * 1632a973f9ff ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family * b1898369924f ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family * e0a2d74ee078 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family * 745912c8aef4 ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family * a6aa186c8b6f ARM: dts: exynos: correct fuel gauge interrupt trigger level on P4 Note family * 2a54facba288 ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 * 98e51f177592 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] * 5d69e2bef717 crypto: sun8i-ss - fix result memory leak on error path * 7b3c273f7373 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs_aes_probe() * 5b38c021a07f crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs_hcu_probe() * f065625c3e52 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER * dc19fb16c0a6 x86/vdso: Use proper modifier for len's format specifier in extract() * dd26f135ea13 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) * c1d703178ecc firmware: xilinx: Fix dereferencing freed memory * 9e51024c33b8 Revert "tools/power turbostat: adjust for temperature offset" * 5d735bac38bc usb: gadget: pch_udc: Revert d3cb25a12138 completely * cce70cd0eec3 Revert "drm/qxl: do not run release if qxl failed to init" * a26c3b926d09 ovl: fix missing revert_creds() on error path * 3d628ec5b37c mfd: stmpe: Revert "Constify static struct resource" * b054ee8132c1 Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" * 11cf37eb759c Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" * 8e84da5a7577 KVM: selftests: Always run vCPU thread with blocked SIG_IPI * a376cec38d10 KVM: selftests: Sync data verify of dirty logging with guest sync * 10b6ca8e2579 KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read * 6b2e2be8ee1f KVM: arm64: Fully zero the vcpu state on reset * 35ea4979bb0a KVM: arm64: Support PREL/PLT relocs in EL2 code * 925462e20449 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed * f529ccc1dd9f KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU * cfd6da51202f KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read * 320af04346f9 KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit * 5a81f4f43bb0 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit * caa98451c1f0 KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode * 1147b6d56bc3 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch * 6f8aec7facc3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported * d4dd7545f8d5 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created * 96c5004df005 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes * 45e1ab4a0643 KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs * 53b90fbe4dd1 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception * ebf541158e36 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT * 14df2d95dfc9 KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads * cde08ec7ad40 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode * 6b9b23eb5cd7 KVM: x86: Properly handle APF vs disabled LAPIC situation * 2a414df4967c KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests * 25c5fa5a707d KVM: x86/xen: Drop RAX[63:32] when processing hypercall * 44074205c58b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit * eba2f54d4951 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer * 8ada06c21943 KVM: s390: split kvm_s390_real_to_abs * ac89a5daecd9 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO * 5c488549ce0f s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility * 6ba668aabe51 KVM: s390: fix guarded storage control register handling * 75a0682bbe45 KVM: s390: split kvm_s390_logical_to_effective * 8c743e17de05 KVM: s390: VSIE: correctly handle MVPG when in VSIE * 792a52885276 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 * 8c7b50312ac3 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable * d50c9d76288d ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices * a4882403ab75 ALSA: hda/realtek: Re-order ALC662 quirk table entries * 1652effc466a ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries * e09a43fb5fb9 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries * b2e8358ac120 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries * 9210c88c585a ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries * 04d838aefe14 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries * 800dd90d339a ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries * b02d21fa8f62 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries * b94622b1d6c5 ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries * 8ce5adb70faf ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries * a1aa0f42c045 ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries * 50564a150b65 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. * 89fb695006d3 drm/amdgpu: fix r initial values * 4362eeb627ae drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC * 070ac458b14a drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 * 151bf45da63d drm/amd/display: Reject non-zero src_y and src_x for video planes * 703ed73489cd drm: bridge/panel: Cleanup connector on bridge detach * c7c525631038 drm: bridge: fix ANX7625 use of mipi_dsi_() functions * 14747d8ed309 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast * cf189c1b53b8 drm/dp_mst: Revise broadcast msg lct & lcr * 116a379977b8 drm/radeon: fix copy of uninitialized variable back to userspace * ddc7997a4979 drm/panfrost: Don't try to map pages that are already mapped * 606f6a49fbc8 drm/panfrost: Clear MMU irqs before handling the fault * 7ad6be684805 drm/ingenic: Fix non-OSD mode * 3e2afba1f505 drm/qxl: use ttm bo priorities * b23be1b18f14 FDDI: defxx: Make MMIO the configuration default except for EISA * 11766930164c mt76: fix potential DMA mapping leak * 58daa7e62150 rtw88: Fix array overrun in rtw_get_tx_power_params() * 20841a9399ff cfg80211: scan: drop entry from hidden_list on overflow * 0453237501de net: xilinx: drivers need/depend on HAS_IOMEM * 052858c04d3f ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() * 0d7bc31f26ef mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() * 47bb073b34b1 MIPS: generic: Update node names to avoid unit addresses * 581bd9473258 md: Fix missing unused status line of /proc/mdstat * 08b702223639 md: md_open returns -EBUSY when entering racing area * 98d72c59d262 md: factor out a mddev_find_locked helper from mddev_find * ccdc2ec9a134 md: split mddev_find * d47b9902f417 md-cluster: fix use-after-free issue when removing rdev * 64c9a11f51ac md/bitmap: wait for external bitmap writes to complete during tear down * 91b5dc3d0dea async_xor: increase src_offs when dropping destination page * bd595ce49435 x86, sched: Treat Intel SNC topology as default, COD as exception * ce35533074bf selinux: add proper NULL termination to the secclass_map permissions * 830f8b3aa72c misc: vmw_vmci: explicitly initialize vmci_datagram payload * 133eaf495eca misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct * 2c903a5048a4 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() * ffb8f0923821 misc: lis3lv02d: Fix false-positive WARN on various HP models * 3bd5cabd83a7 phy: cadence: Sierra: Fix PHY power_on sequence * c5e2e3e911a8 sc16is7xx: Defer probe if device read fails * c0b0c360db87 iio: hid-sensor-rotation: Fix quaternion data not correct * ab884e5e3f97 iio: sx9310: Fix access to variable DT array * 24abebf19ea9 iio: magnetometer: yas530: Fix return value on error path * 53f727bc901b iio:adc:ad7476: Fix remove handling * 03ec9615a235 iio:accel:adis16201: Fix wrong axis assignment that prevents loading * 657deaa2d15d iio: sx9310: Fix write_.._debounce() * 9d2e647670d7 iio: magnetometer: yas530: Include right header * 9a8533bf4d15 iio: inv_mpu6050: Fully validate gyro and accel scale writes * 3ffa42b74a96 soc/tegra: regulators: Fix locking up when voltage-spread is out of range * 7f05f7b70d9a PM / devfreq: Unlock mutex and free devfreq struct in error path * 84b0e05d185b PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c * 764a1b3baf38 PCI: xgene: Fix cfg resource mapping * 911fd121636b KVM: x86: Defer the MMU unload to the normal path on an global INVPCID * 1cba8ecfdd27 PCI: Allow VPD access for QLogic ISP2722 * 6b5efcca471b FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR * 81c4778eb2c4 MIPS: pci-rt2880: fix slot 0 configuration * 5490b0cc12a8 MIPS: pci-mt7620: fix PLL lock check * 07440095c1e3 ASoC: tlv320aic32x4: Increase maximum register in regmap * 548dccfe5728 ASoC: tlv320aic32x4: Register clocks before registering component * 2e2aff9aaf2a ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function * 017d2b0bb885 ASoC: samsung: tm2_wm5110: check of of_parse return value * 9a9c61f53367 usb: xhci-mtk: improve bandwidth scheduling with TT * bca99d79e613 usb: xhci-mtk: remove or operator for setting schedule parameters * 26a39575d19b USB: serial: xr: fix CSIZE handling * c419d8ff7ad0 usb: typec: tcpm: update power supply once partner accepts * 54bab5aa288c usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply * 3d5a4fb5239b usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply * e0420034df48 drm: bridge: fix LONTIUM use of mipi_dsi_() functions * 0d91e123b290 tty: mxser: fix TIOCSSERIAL permission check * dcd15bf01580 staging: fwserial: fix TIOCSSERIAL permission check * 0c3a1ee8d7c8 tty: mxser: fix TIOCSSERIAL jiffies conversions * d2e199447658 tty: moxa: fix TIOCSSERIAL permission check * afcc58697200 staging: fwserial: fix TIOCSSERIAL jiffies conversions * b8777fc43c4b USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check * 883edc1396dc staging: greybus: uart: fix TIOCSSERIAL jiffies conversions * 91b35e8de674 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions * e618d19f4683 tty: amiserial: fix TIOCSSERIAL permission check * a8b6f12f0c4e tty: moxa: fix TIOCSSERIAL jiffies conversions * 6d5c6f00e7a6 usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() * 64a035248f65 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" * 2e91779e3ca7 software node: Allow node addition to already existing device * a354bcd93c6e coresight: etm-perf: Fix define build issue when built as module * 95b42ba16ca8 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers * bf3dc240ad58 net/nfc: fix use-after-free llcp_sock_bind/connect * 4ec9d3526ea0 bluetooth: eliminate the potential race condition when removing the HCI controller * ce3822da549a Bluetooth: verify AMP hci_chan before amp_destroy * 548343dc1977 Linux 5.12.3-xanmod2 * 1f795673eb89 mm/vmscan: protect file mappings under memory pressure * ce1179cb9927 Revert "mm/vmscan: add sysctl knobs for protecting clean cache"