This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-defconfig in repository toolchain/ci/linux.
from 69037e8ce79b Merge v5.10.35 adds 542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up adds bcb80329e815 bus: mhi: core: Clear configuration from channel context d [...] adds a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use adds ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy adds 90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix adds e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size adds 026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds 3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping adds 58a762a7f3be tpm: acpi: Check eventlog signature before using it adds 62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue adds d11fdbee28af ACPI: custom_method: fix a possible memory leak adds 634684d79733 ftrace: Handle commands when closing set_ftrace_filter file adds 011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] adds 6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node adds 6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name adds 4c44c136f2fa fs/epoll: restore waking from ep_done_scan() adds 2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" adds 907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds 706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds dbaf435ddf97 erofs: add unsupported inode i_format check adds 421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter adds f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources adds 702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() adds b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace duri [...] adds 83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds 25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function adds 01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap adds 6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for In [...] adds cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit adds b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written adds 20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled adds 140f225218cd mmc: core: Do a power cycle when the CMD11 fails adds 886da99e8fc4 mmc: core: Set read only for SD cards with permanent write [...] adds 44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for re [...] adds 7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key adds 23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_not [...] adds 8a90058752e0 cifs: detect dead connections only when echoes are enabled. adds 5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info() adds dba16ca6f347 btrfs: handle remount to no compress during compression adds 0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX adds 97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume adds af835665ddc9 intel_th: pci: Add Rocket Lake CPU support adds a4794be7b00b btrfs: fix race between transaction aborts and fsyncs lead [...] adds af830b27c34d posix-timers: Preserve return value in clock_adjtime32() adds 6f85f0497274 fbdev: zero-fill colormap in fbcmap.c adds 6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114 adds e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds 40e02e167816 staging: wimax/i2400m: fix byte-order issue adds 91629921cef9 spi: ath79: always call chipselect function adds 2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment adds 298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode adds 92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm() adds 6202e708f303 crypto: qat - fix unmap invalid dma address adds 930d586646cf usb: gadget: uvc: add bInterval checking for HS mode adds ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor adds 6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds bde50f19ba24 crypto: hisilicon/sec - fixes a printing error adds df7452f03b7f genirq/matrix: Prevent allocation counter corruption adds f63390de9b43 usb: gadget: f_uac2: validate input parameters adds 85eb84bd818f usb: gadget: f_uac1: validate input parameters adds 45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset adds 173ab4bb8cbf usb: xhci: Fix port minor revision adds d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler adds d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node adds d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags() adds f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection adds 3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors adds fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) adds 8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS adds bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags adds 187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling adds e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 9584ce366cc9 tee: optee: do not check memref size on return from Secure World adds 64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop adds 167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors adds 2d78ede60615 perf/arm_pmu_platform: Fix error handling adds 5c22421fb35f random: initialize ChaCha20 constants with correct endianness adds e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm adds b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards adds 2b195c32bccd xhci: check port array allocation was successful before de [...] adds 98599e1045c2 xhci: check control context is valid before dereferencing it. adds 3737cf191a80 xhci: fix potential array out of bounds with several interrupters adds 2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove() adds 125b3590d1fb ARM: dts: at91: change the key code of the gpio key adds bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size adds 4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases adds 517e99f22842 spi: dln2: Fix reference leak to master adds 75e2b4621137 spi: omap-100k: Fix reference leak to master adds 0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove() adds 015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] adds e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work() adds 2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume() adds 8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk adds b549cc7c9ca2 tty: n_gsm: check error while registering tty devices adds df9105950755 intel_th: Consistency and off-by-one fix adds a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds 836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds 92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds 5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c adds b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds c5aa9ea54a00 spi: sync up initial chipselect state adds 224c654a2eca btrfs: do proper error handling in create_reloc_root adds f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root adds 9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 6228456ceb1a drm: Added orientation quirk for OneGX1 Pro adds 423fb866b3fc drm/qxl: do not run release if qxl failed to init adds 6f64be8f5211 drm/qxl: release shadow on shutdown adds 2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] adds 100e35484682 drm/amd/display: changing sr exit latency adds 01e03a661872 drm/ast: fix memory leak when unload the driver adds 6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision adds bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes adds 500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] adds b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building ta [...] adds 5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO adds b168fffa3821 drm/amdgpu: Fix some unload driver issues adds 661af9371c32 sched/pelt: Fix task util_est update filtering adds 09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument adds 3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() adds b5261590f309 media: ite-cir: check for receive overflow adds f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds 12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds 7bb783ec9e0e atomisp: don't let it go past pipes array adds 8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs adds b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] adds 087c2bffb4e9 extcon: arizona: Fix various races on driver unbind adds 6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds 80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable adds 983d10e59fb4 power: supply: Use IRQF_ONESHOT adds 918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle adds 61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5 adds 7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd adds 1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning adds 7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by [...] adds 729b92e68b8e drm/amd/pm: fix workload mismatch on vega10 adds 9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in som [...] adds 298778681c10 drm/amd/display: fix dml prefetch validation adds 57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_ge [...] adds 1d7935fd022d drm/vkms: fix misuse of WARN_ON adds 47ac226199f0 scsi: qla2xxx: Fix use after free in bsg adds 79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it adds fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF adds c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk adds 5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920 adds 7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type adds 9ec74da2ac4c nvmet: return proper error code from discovery ctrl adds 078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows adds cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables adds 6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global [...] adds cd29eef12771 selftests/resctrl: Clean up resctrl features check adds 0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p" adds 19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection adds 726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters adds a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values adds dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger [...] adds bc05560dd756 scsi: smartpqi: Use host-wide tag space adds c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations adds 486e974358e7 scsi: smartpqi: Add new PCI IDs adds ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds 6fef73a039da media: em28xx: fix memory leak adds 4066456bb2de media: vivid: update EDID adds 573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver adds 932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on e [...] adds ccb098c053dc power: supply: generic-adc-battery: fix possible use-after [...] adds a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-fre [...] adds 8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove() adds 651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove() adds 3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] adds c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda199 [...] adds 67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv784 [...] adds 810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show adds 1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] adds f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init adds fded2096b153 media: gscpa/stv06xx: fix memory leak adds 2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls adds 79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal adds 6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100 adds 14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages adds bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages adds cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry adds 081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds f26f33a40952 amdgpu: avoid incorrect %hu format string adds d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds 56488df9f4bc drm/amdgpu: fix NULL pointer dereference adds 1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] adds cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in [...] adds c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic adds d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range adds 14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode adds 97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error adds 2c4de79e9a09 scsi: libfc: Fix a format specifier adds 94902ee2996a perf: Rework perf_event_exit_event() adds ae7fe4794da2 sched,fair: Alternative sched_slice() adds 338a87230228 block/rnbd-clt: Fix missing a memory free when unloading t [...] adds a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_ [...] adds a15f68a5d55c sched,psi: Handle potential task count underflow bugs more [...] adds 443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor adds 9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer adds 1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries adds cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build adds ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector adds 12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Commu [...] adds 970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds 13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401 adds 871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds 3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform adds a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops adds d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx adds b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs adds 1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation [...] adds 0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO adds dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block adds 1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx() adds d19555ff225d virtiofs: fix memory leak in virtio_fs_probe() adds 5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init adds 50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked adds 39624749c52d f2fs: fix error handling in f2fs_end_enable_verity() adds 9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access adds 4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action adds a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets adds e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out [...] adds 334165d9fb69 NFS: Don't discard pNFS layout segments that are marked fo [...] adds 2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds 072f787e8798 Input: ili210x - add missing negation for touch indication [...] adds 72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem adds 643243e31868 jffs2: Hook up splice_write callback adds 293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space. adds f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT adds 0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR adds 34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds 4a63b2438a93 intel_th: pci: Add Alder Lake-M support adds 60a01ecc9f68 tpm: efi: Use local variable for calculating final log size adds c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds 0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch' adds 015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds 661061a45e32 md/raid1: properly indicate failure when ending a failed w [...] adds 0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] adds 1c525c265668 fuse: fix write deadlock adds 11e3ff7e164a exfat: fix erroneous discard when clear cluster bit adds fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling adds bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling adds f37b9c142e1c security: commoncap: fix -Wstringop-overread warning adds 54708651bc1e Fix misc new gcc warnings adds 5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress() adds 796b82637528 smb3: when mounting with multichannel include it in reques [...] adds d35c4c959eb4 smb3: do not attempt multichannel to server which does not [...] adds 2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME wi [...] adds d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI adds 3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported adds a27aad321751 kbuild: update config_data.gz only when the content of .co [...] adds 9aca313726cb ext4: annotate data race in start_this_handle() adds 346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata() adds 098b257563b9 ext4: fix check to prevent false positive report of incorr [...] adds 7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() adds 12905cf9e5c4 ext4: fix error code in ext4_commit_super adds bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock adds 72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit() adds 133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline d [...] adds 378a016271ba ext4: Fix occasional generic/418 failure adds 43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free() adds a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access adds 8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds 517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt adds c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling adds 4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt adds 5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory adds 678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1 adds f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup adds ba8ce683076e usb: gadget: Fix double free of device descriptor pointers adds 8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages adds f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check adds fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode adds 25e9c2c11735 usb: dwc2: Fix session request interrupt handler adds b1c953dc853a tty: fix memory leak in vc_deallocate adds b84c57762cef rsi: Use resume_noirq for SDIO adds ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index [...] adds 9e40ef5391df tracing: Map all PIDs to command lines adds a33614d52e97 tracing: Restructure trace_clock_global() to never block adds fcf763a80e0e dm persistent data: packed struct should have an aligned() [...] adds df893916b330 dm space map common: fix division bug in sm_ll_find_free_block() adds 06141465e372 dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove aft [...] adds 051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds 14b2801ccd9b thermal/core/fair share: Lock the thermal zone while loopi [...] adds 72bb632d15f2 Linux 5.10.36 adds 1d7bd87a2c8d Bluetooth: verify AMP hci_chan before amp_destroy adds 2d84ef4e6569 bluetooth: eliminate the potential race condition when rem [...] adds 6b7021ed36da net/nfc: fix use-after-free llcp_sock_bind/connect adds 7e916d0124e5 io_uring: truncate lengths larger than MAX_RW_COUNT on pro [...] adds c2ef392fff9d Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" adds eeb4fd46eb9e usb: roles: Call try_module_get() from usb_role_switch_fin [...] adds f09ec0fc67a4 tty: moxa: fix TIOCSSERIAL jiffies conversions adds f283aaa01824 tty: amiserial: fix TIOCSSERIAL permission check adds 304efedabad2 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions adds 767e8241dd1c staging: greybus: uart: fix TIOCSSERIAL jiffies conversions adds eb3a757e0baa USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check adds 6096118089c9 staging: fwserial: fix TIOCSSERIAL jiffies conversions adds af5145c8efa6 tty: moxa: fix TIOCSSERIAL permission check adds 8a80901a061f staging: fwserial: fix TIOCSSERIAL permission check adds 0dace269aa22 drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 79cae796dbf0 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 61a4b925aa0f usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 048a99032d8a usb: typec: tcpm: update power supply once partner accepts adds eb58724f4476 usb: xhci-mtk: remove or operator for setting schedule parameters adds 5a75dc20a92b usb: xhci-mtk: improve bandwidth scheduling with TT adds 7a7c14873c6d ASoC: samsung: tm2_wm5110: check of of_parse return value adds c3c86bd3d5e4 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function adds 8d24a7195976 ASoC: tlv320aic32x4: Register clocks before registering component adds cdc7ff119a65 ASoC: tlv320aic32x4: Increase maximum register in regmap adds 149e1986ff6a MIPS: pci-mt7620: fix PLL lock check adds bd93fbc101d0 MIPS: pci-rt2880: fix slot 0 configuration adds a22fc2eb03c4 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] adds 14e3676e3cad PCI: Allow VPD access for QLogic ISP2722 adds 451a3e7570fc KVM: x86: Defer the MMU unload to the normal path on an gl [...] adds cc178b77f8a3 PCI: xgene: Fix cfg resource mapping adds e0b325888b53 PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] adds 2f2d444ac496 PM / devfreq: Unlock mutex and free devfreq struct in error path adds a1ad124c8368 soc/tegra: regulators: Fix locking up when voltage-spread [...] adds 5670ed4d5568 iio: inv_mpu6050: Fully validate gyro and accel scale writes adds 62a560ac4acd iio:accel:adis16201: Fix wrong axis assignment that preven [...] adds 814919a0739f iio:adc:ad7476: Fix remove handling adds 66c86eefa2eb sc16is7xx: Defer probe if device read fails adds be6566144cbd phy: cadence: Sierra: Fix PHY power_on sequence adds dbd328dfd9c1 misc: lis3lv02d: Fix false-positive WARN on various HP models adds 6115a9027e52 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 15f2a3de1a6b misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds bb27aecf06a3 misc: vmw_vmci: explicitly initialize vmci_datagram payload adds 4c0ddc8712d9 selinux: add proper NULL termination to the secclass_map p [...] adds a4c421b12cc6 x86, sched: Treat Intel SNC topology as default, COD as exception adds cab2e8e5997b async_xor: increase src_offs when dropping destination page adds 569885ad7518 md/bitmap: wait for external bitmap writes to complete dur [...] adds 61b8c6efbe87 md-cluster: fix use-after-free issue when removing rdev adds 07e737408502 md: split mddev_find adds cdcfa77a332a md: factor out a mddev_find_locked helper from mddev_find adds b70b7ec50089 md: md_open returns -EBUSY when entering racing area adds 0035a4704557 md: Fix missing unused status line of /proc/mdstat adds f54f21c07fea mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds c9996845ff67 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds 9e7fcf39e2f8 cfg80211: scan: drop entry from hidden_list on overflow adds 95fb153c6027 rtw88: Fix array overrun in rtw_get_tx_power_params() adds 9fa26701cd1f mt76: fix potential DMA mapping leak adds 3b999f3eac04 FDDI: defxx: Make MMIO the configuration default except for EISA adds 92b82770e9ba drm/i915/gvt: Fix virtual display setup for BXT/APL adds f6c5cc6febbe drm/i915/gvt: Fix vfio_edid issue for BXT/APL adds 08f6e8a7538d drm/qxl: use ttm bo priorities adds abb79f67a909 drm/panfrost: Clear MMU irqs before handling the fault adds 09b031b5fc18 drm/panfrost: Don't try to map pages that are already mapped adds 9b50c185d27d drm/radeon: fix copy of uninitialized variable back to userspace adds 7eea3eff02ed drm/dp_mst: Revise broadcast msg lct & lcr adds 92b98bcc4f48 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast adds ce450934a00c drm: bridge/panel: Cleanup connector on bridge detach adds 7e2459bb19b9 drm/amd/display: Reject non-zero src_y and src_x for video planes adds ae5c6690e0c8 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds 8c9841ae6e8b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries adds 56e923d0368f ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries adds 91d5c81bf24f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries adds 252feb3af9a0 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries adds ba56b860da86 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries adds 7aee1f28ebd9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries adds 9f7ee3dd2c09 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries adds 44d57dcd8300 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries adds 5a58fbcf6443 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries adds ada3f488d576 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries adds ccaa81e802d2 ALSA: hda/realtek: Re-order ALC662 quirk table entries adds e8a3a49001f3 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier [...] adds bead5f0e81d7 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable adds 885024a8fb20 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 adds 82de9ad49303 KVM: s390: VSIE: correctly handle MVPG when in VSIE adds 2705bc3f1c8d KVM: s390: split kvm_s390_logical_to_effective adds be4ed1ac92ef KVM: s390: fix guarded storage control register handling adds 814cb6de6db6 s390: fix detection of vector enhancements facility 1 vs. [...] adds 3804d1a4be99 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO adds 568782de5df1 KVM: s390: split kvm_s390_real_to_abs adds b4414fbc0fb3 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer adds c8b49e01a23b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] adds f59c2220f6ec KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads adds 12d684302581 KVM: nSVM: Set the shadow root level to the TDP level for [...] adds ead4fb53fd42 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception adds 6ccdbedd167c KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds 6748f80aeaf3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTS [...] adds fa9b4ee318f9 KVM: nVMX: Defer the MMU reload to the normal path on an E [...] adds 6b7028de661d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested che [...] adds a947f95b6b3a KVM: nVMX: Truncate base/index GPR value on address calc i [...] adds ae996824da9b KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read adds 03c6cccedd39 KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 2a20592baff5 KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 00824c30236b KVM: arm64: Fully zero the vcpu state on reset adds 96e308a36efe KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 545dbb1bbeff Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" adds 7604978e85b8 Revert "i3c master: fix missing destroy_workqueue() on err [...] adds 06f414e5c9f0 ovl: fix missing revert_creds() on error path adds 6b922dc1d11e Revert "drm/qxl: do not run release if qxl failed to init" adds 0781a13c9c44 usb: gadget: pch_udc: Revert d3cb25a12138 completely adds 7f69649dad99 Revert "tools/power turbostat: adjust for temperature offset" adds ef7809681b2c firmware: xilinx: Fix dereferencing freed memory adds cfc0577ab19e firmware: xilinx: Add a blank line after function declaration adds 305a936af4fc firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 9c0d2c3f7f72 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds 1f12aaf07f61 crypto: sun8i-ss - fix result memory leak on error path adds dff20fb2791c memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds 41fdefb351ae ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 0cc067284a3e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds c6541b0e8891 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] adds 2c2d05131e1b ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds c4121dac1c14 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 0069053e21ed ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 6d6abd5e4778 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow adds 2ddb0b285c2c ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] adds 9d48f2b903d1 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds e6d95f35235a arm64: dts: renesas: Add mmc aliases into board dts files adds 7c5e96e89c05 x86/platform/uv: Set section block size for hubless architectures adds ab8363f13f12 serial: stm32: fix code cleaning warnings and checks adds 1027c8c028c0 serial: stm32: add "_usart" prefix in functions name adds 379b007b57ca serial: stm32: fix probe and remove order for dma adds b5e8f0adaec1 serial: stm32: Use of_device_get_match_data() adds a44d6acfa7df serial: stm32: fix startup by enabling usart for reception adds 5ca0d5b2c801 serial: stm32: fix incorrect characters on console adds 69ac7b3b893c serial: stm32: fix TX and RX FIFO thresholds adds ea627af3dddd serial: stm32: fix a deadlock condition with wakeup event adds 5eacd7fa4087 serial: stm32: fix wake-up flag handling adds 1f308f65d851 serial: stm32: fix a deadlock in set_termios adds a98c0683a3be serial: stm32: fix tx dma completion, release channel adds f765918b334d serial: stm32: call stm32_transmit_chars locked adds 01ce9c5d1715 serial: stm32: fix FIFO flush in startup and set_termios adds 566901ba502f serial: stm32: add FIFO flush when port is closed adds 98743f2b8c25 serial: stm32: fix tx_empty condition adds 2c80fa2cbfec usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] adds 72fa4c30ac1b usb: typec: tps6598x: Fix return value check in tps6598x_probe() adds 840a6ff50a53 usb: typec: stusb160x: fix return value check in stusb160x [...] adds eb949f891226 regmap: set debugfs_name to NULL after it is freed adds 82a0cadf6fa5 spi: rockchip: avoid objtool warning adds c8f3837c51f8 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 705ad2d8c361 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds ca28e6a013b2 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 174fe383de80 mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds c55310e30de2 mtd: don't lock when recursively deleting partitions adds 5133b4bdc98e mtd: maps: fix error return code of physmap_flash_remove() adds 33ffc713dfc2 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] adds 5faf320a2b4d arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 3673e0fa13ec arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds 8ff9b9f4fb54 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' adds 2feffa751958 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' adds a27a2590f76e arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' adds 75d0f3fb02d9 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x adds 617ec35ed51f crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] adds 0390f6f1d0bc spi: stm32: drop devres version of spi_register_master adds e8146dc804bf regulator: bd9576: Fix return from bd957x_probe() adds 75a7a8920a57 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding adds 05b3f9b0ac32 spi: stm32: Fix use-after-free on unbind adds bac20313210a x86/microcode: Check for offline CPUs before requesting ne [...] adds 501ba8bf8d35 devtmpfs: fix placement of complete() call adds 7d18eb34036a usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() adds a6e680788c62 usb: gadget: pch_udc: Check if driver is present before ca [...] adds 3b6769806027 usb: gadget: pch_udc: Check for DMA mapping error adds 9f6e0fdb154c usb: gadget: pch_udc: Initialize device pointer before use adds 22ae303805aa usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] adds 31e1314ceee0 crypto: ccp - fix command queuing to TEE ring buffer adds b50967781767 crypto: qat - don't release uninitialized resources adds 1f50392650ae crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] adds 01c66e834024 fotg210-udc: Fix DMA on EP0 for length > max packet size adds 36df13916de9 fotg210-udc: Fix EP0 IN requests bigger than two packets adds 3515fd226ea0 fotg210-udc: Remove a dubious condition leading to fotg210_done adds e06d4a0c39bf fotg210-udc: Mask GRP2 interrupts we don't handle adds 7d5ff493219c fotg210-udc: Don't DMA more than the buffer can take adds b33c05d6bf6f fotg210-udc: Complete OUT requests on short packets adds 0764c91011c5 usb: gadget: s3c: Fix incorrect resources releasing adds 42c9f39a7222 usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] adds 45eb038029b9 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds 7b6552719c0c mtd: require write permissions for locking and badblock ioctls adds 6a4d2f863ab8 arm64: dts: renesas: r8a779a0: Fix PMU interrupt adds 00f6abd3509b bus: qcom: Put child node before return adds 1e337097fe10 soundwire: bus: Fix device found flag correctly adds 6cca7cc213d6 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] adds 53191c1d78b1 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds c9df2c56f502 arm64: dts: mediatek: fix reset GPIO level on pumpkin adds 74bcea1a608e NFSD: Fix sparse warning in nfs4proc.c adds 821ff1d44fe3 NFSv4.2: fix copy stateid copying for the async copy adds bbd61fa05cd6 crypto: poly1305 - fix poly1305_core_setkey() declaration adds 36babddef782 crypto: qat - fix error path in adf_isr_resource_alloc() adds 4b6b771a6d3f usb: gadget: aspeed: fix dma map failure adds 409ab5a9d809 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds 100a5c76e5d2 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds 0256f4205c14 driver core: platform: Declare early_platform_cleanup() prototype adds aa531c6c51e7 memory: pl353: fix mask of ECC page_size config register adds 7c468deae306 soundwire: stream: fix memory leak in stream config error path adds 1dfb26df15fc m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 2ceac2b6c87c firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] adds 89d449867c5d firmware: qcom_scm: Reduce locking section for __get_convention() adds 11e708c19bdd firmware: qcom_scm: Workaround lack of "is available" call [...] adds 4b465576f02a iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol adds b1d1f644ed9e mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds 16ed454e10a8 irqchip/gic-v3: Fix OF_BAD_ADDR error handling adds ab727e601cb5 staging: comedi: tests: ni_routes_test: Fix compilation error adds 40d622b31baf staging: rtl8192u: Fix potential infinite loop adds e08a24ae25b3 staging: fwserial: fix TIOCSSERIAL implementation adds 2c3ce3d84e80 staging: fwserial: fix TIOCGSERIAL implementation adds 49f71d50cb30 staging: greybus: uart: fix unprivileged TIOCCSERIAL adds 165b71a98c5a soc: qcom: pdr: Fix error return code in pdr_register_listener adds 0681c62d1ea2 PM / devfreq: Use more accurate returned new_freq as resume_freq adds 410a1da7ee0e clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds edfcc1835958 clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds 1de36911689c clocksource/drivers/ingenic_ost: Fix return value check in [...] adds c7fabe372a90 spi: Fix use-after-free with devm_spi_alloc_* adds 078362f495a0 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() adds ab86e5145f61 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz adds d97cb4365747 soc: qcom: mdt_loader: Detect truncated read of segments adds 8316ec23bdd0 PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds e65c287c9bd8 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds ac0fc2de8ad1 ACPI: CPPC: Replace cppc_attr with kobj_attribute adds 2e57ffdb5696 crypto: allwinner - add missing CRYPTO_ prefix adds 2c67a9333da9 crypto: sun8i-ss - Fix memory leak of pad adds 0e596b373464 crypto: sa2ul - Fix memory leak of rxd adds 1faf7e6199b8 crypto: qat - Fix a double free in adf_create_ring adds a13b110e7c9e cpufreq: armada-37xx: Fix setting TBG parent for load levels adds cccc3f18fcb5 clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds ce4b8f58b611 cpufreq: armada-37xx: Fix the AVS value for load L1 adds a7ddbc86e4e4 clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds 6d7507243e05 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 2f412fba2749 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 36cf347de9c4 cpufreq: armada-37xx: Fix determining base CPU frequency adds c164328f57c4 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds 6bd307eb518d spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 314469666791 spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds cbe254a1fdce spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds ce02e58ddf86 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds e38a77c48aa0 usb: gadget: r8a66597: Add missing null check on return fr [...] adds 4425c2f32ac9 USB: cdc-acm: fix unprivileged TIOCCSERIAL adds 45c7e5c1428f USB: cdc-acm: fix TIOCGSERIAL implementation adds bd8fa4ef36ca tty: actually undefine superseded ASYNC flags adds aa7f103da301 tty: fix return value for unsupported ioctls adds eef2158b0c44 tty: Remove dead termiox code adds 1d9cde4ddf6c tty: fix return value for unsupported termiox ioctls adds 26882a15ed23 serial: core: return early on unsupported ioctls adds 190a2f24aed6 firmware: qcom-scm: Fix QCOM_SCM configuration adds c703ef8289dc node: fix device cleanups in error handling code adds 99a29899e3a3 crypto: chelsio - Read rxchannel-id from firmware adds 99d2fa2daf6d usbip: vudc: fix missing unlock on error in usbip_sockfd_store() adds 58ee5a0de192 m68k: Add missing mmap_read_lock() to sys_cacheflush() adds 73585b2714db spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds 71bcc1b4a174 memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds 7bb63ed88189 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds 09a119a2d4c0 security: keys: trusted: fix TPM2 authorizations adds fe310fd19ff1 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds b49bdd70b337 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds d5c7b42c9f56 Drivers: hv: vmbus: Use after free in __vmbus_open() adds 24159580abcc spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds fa3a26b43760 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds 1231279389b5 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds 5980a3b9c933 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds ee9bc379e43c x86/platform/uv: Fix !KEXEC build failure adds 816fbc17cbe8 hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 8b4d4bd1f1ce Drivers: hv: vmbus: Increase wait time for VMbus unload adds 1789737ca9f1 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds 7bf9d7286cf2 usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 62bb46f51f91 usb: dwc2: Fix hibernation between host and device modes. adds 927162c7133f ttyprintk: Add TTY hangup callback. adds 9c3e2ad20b0c serial: omap: don't disable rs485 if rts gpio is missing adds 565e7c98d332 serial: omap: fix rs485 half-duplex filtering adds bbe9de67ac5b xen-blkback: fix compatibility bug with single page rings adds 8e81ff6d512e soc: aspeed: fix a ternary sign expansion bug adds 1de265ad3c3c drm/tilcdc: send vblank event when disabling crtc adds 9f075cb08822 drm/stm: Fix bus_flags handling adds 403c4528e588 drm/amd/display: Fix off by one in hdmi_14_process_transaction() adds ef8a03901259 drm/mcde/panel: Inverse misunderstood flag adds 80862cbf76c2 sched/fair: Fix shift-out-of-bounds in load_balance() adds 95f4e9f33b70 afs: Fix updating of i_mode due to 3rd party change adds 7d81aff28953 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 385470a358a6 media: vivid: fix assignment of dev->fbuf_out_flags adds a250df336aa5 media: saa7134: use sg_dma_len when building pgtable adds 3ad6a6288c88 media: saa7146: use sg_dma_len when building pgtable adds 38f9456ef5a2 media: omap4iss: return error code when omap4iss_get() failed adds 29eb741801b3 media: rkisp1: rsz: crash fix when setting src format adds a59d01384c80 media: aspeed: fix clock handling logic adds 0741a8f2e5b0 drm/probe-helper: Check epoch counter in output_poll_execute() adds 00b68a747834 media: venus: core: Fix some resource leaks in the error p [...] adds 697af15095fc media: platform: sunxi: sun6i-csi: fix error return code o [...] adds 757d5d54ca71 media: m88ds3103: fix return value check in m88ds3103_probe() adds 99ce023bb8bb media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds cc4cc2fb5aaf media: [next] staging: media: atomisp: fix memory leak of [...] adds 96498fbb7b14 media: atomisp: Fixed error handling path adds 1f743e8d582b media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds d218c7a0284f media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c272c735a1e2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m adds e2ff41d2ee4d of: overlay: fix for_each_child.cocci warnings adds 296da2049f2a x86/kprobes: Fix to check non boostable prefixes correctly adds 0ad91dc7ea8e selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) adds d1bb0316f507 pata_arasan_cf: fix IRQ check adds f87689e71604 pata_ipx4xx_cf: fix IRQ check adds 6187fa250294 sata_mv: add IRQ checks adds 4f53ef0f7841 ata: libahci_platform: fix IRQ check adds 7456cc7c9fd5 seccomp: Fix CONFIG tests for Seccomp_filters adds a3ea59d09525 nvme-tcp: block BH in sk state_change sk callback adds 60ade0d56b06 nvmet-tcp: fix incorrect locking in state_change sk callback adds 9e33e261b4d6 clk: imx: Fix reparenting of UARTs not associated with stdout adds 20719538c49f power: supply: bq25980: Move props from battery node adds 59dd4fe0ae03 nvme: retrigger ANA log update if group descriptor isn't found adds 0050c9794135 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds 2d49873b49dc media: i2c: imx219: Balance runtime PM use-count adds d0702c665e6b media: v4l2-ctrls.c: fix race condition in hdl->requests list adds daa72300c996 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds dad86dd76b8b vfio/pci: Move VGA and VF initialization to functions adds 87856f9af04e vfio/pci: Re-order vfio_pci_probe() adds b29d6a435e0f vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer adds 9c91a014a3b5 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback adds fc076f40c859 clk: zynqmp: pll: add set_pll_mode to check condition in z [...] adds a6596d71a635 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() adds edc6a44bcc49 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE adds 3968d95f3116 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE adds a6d56760eaba drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds c360228ecfb1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() adds d3d3735858e0 clk: uniphier: Fix potential infinite loop adds a613887c4126 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() adds 4e5e08975521 scsi: pm80xx: Fix potential infinite loop adds aa83f32d40e2 scsi: ufs: ufshcd-pltfrm: Fix deferred probing adds 7d81167e513f scsi: hisi_sas: Fix IRQ checks adds 18e729d21f26 scsi: jazz_esp: Add IRQ check adds 79ee30433357 scsi: sun3x_esp: Add IRQ check adds 5129ec347a89 scsi: sni_53c710: Add IRQ check adds b42ec774db50 scsi: ibmvfc: Fix invalid state machine BUG_ON() adds cadbba5ec895 mailbox: sprd: Introduce refcnt when clients requests/free [...] adds 2842b91ac7a5 mfd: stm32-timers: Avoid clearing auto reload register adds b2c55f81c1d1 nvmet-tcp: fix a segmentation fault during io parsing error adds a11497b3bb75 nvme-pci: don't simple map sgl when sgls are disabled adds 38c1f8ebb373 media: cedrus: Fix H265 status definitions adds d5149a487f2d HSI: core: fix resource leaks in hsi_add_client_from_dt() adds c8a54b4d6657 x86/events/amd/iommu: Fix sysfs type mismatch adds db4645fbae17 perf/amd/uncore: Fix sysfs type mismatch adds cbbc13b115b8 io_uring: fix overflows checks in provide buffers adds 94f1bdf01b39 sched/debug: Fix cgroup_path[] serialization adds 5378c92425f3 drivers/block/null_blk/main: Fix a double free in null_init. adds 613f9d1f1587 xsk: Respect device's headroom and tailroom on generic xmit path adds 56027a2e75e6 HID: plantronics: Workaround for double volume key presses adds b3222026dde7 perf symbols: Fix dso__fprintf_symbols_by_name() to return [...] adds 5fb733e250c0 ASoC: Intel: boards: sof-wm8804: add check for PLL setting adds 4ebb3b797a63 ASoC: Intel: Skylake: Compile when any configuration is selected adds 0d74db145787 RDMA/mlx5: Fix mlx5 rates to IB rates map adds cd6e679b8d1d wilc1000: write value to WILC_INTR2_ENABLE register adds 5cce890e5dc6 KVM: x86/mmu: Retry page faults that hit an invalid memslot adds 7cc0ba67883c Bluetooth: avoid deadlock between hci_dev->lock and socket lock adds f72e3d81c622 net: lapbether: Prevent racing when checking whether the n [...] adds b1ed7a571750 libbpf: Add explicit padding to bpf_xdp_set_link_opts adds 3d15bf2b2c93 bpftool: Fix maybe-uninitialized warnings adds b60e13c30688 iommu: Check dev->iommu in iommu_dev_xxx functions adds ee06efc811ea iommu/vt-d: Reject unsupported page request modes adds 87520507b1ae selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] adds 454fb207476b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 494327b777f6 powerpc/fadump: Mark fadump_calculate_reserve_size as __init adds 4c45556db31c powerpc/prom: Mark identical_pvr_fixup as __init adds 536175f0065c MIPS: fix local_irq_{disable,enable} in asmmacro.h adds 6b4b3b84049f ima: Fix the error code for restoring the PCR value adds a273c27d7255 inet: use bigger hash table for IP ID generation adds 353fcebf49e2 pinctrl: pinctrl-single: remove unused parameter adds da40d5fec5d7 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_ [...] adds 0f69f9596ba0 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB adds 9681d50a70b2 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] adds 4ff081701b3d iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK adds 78f537c0054a RDMA/mlx5: Fix drop packet rule in egress table adds 499b3ceb17ad IB/isert: Fix a use after free in isert_connect_request adds 19c990c9fad3 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration adds 9becf957e0b0 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again adds afb3416c4fef gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP adds 897c095c7e9e ALSA: core: remove redundant spin_lock pair in snd_card_di [...] adds c45cb22a5500 net: phy: lan87xx: fix access to wrong register of LAN87xx adds 4877c4a52339 udp: never accept GSO_FRAGLIST packets adds fd26f3a07e73 powerpc/pseries: Only register vio drivers if vio bus exists adds faba97afdbb9 net/tipc: fix missing destroy_workqueue() on error in tipc [...] adds 556e75a0ae03 bug: Remove redundant condition check in report_bug adds a16f02187d9d RDMA/core: Fix corrupted SL on passive side adds db574a60c482 nfc: pn533: prevent potential memory corruption adds 3cf9fac71b79 net: hns3: Limiting the scope of vector_ring_chain variable adds e0c7b956162b mips: bmips: fix syscon-reboot nodes adds c96f7eb59b7e iommu/vt-d: Don't set then clear private data in prq_event [...] adds 620aa5821aaa iommu: Fix a boundary issue to avoid performance drop adds eb0530d71c78 iommu/vt-d: Report right snoop capability when using FL for IOVA adds 32737c3a2669 iommu/vt-d: Report the right page fault address adds 416fa531c816 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL adds c848416cc05a iommu/vt-d: Remove WO permissions on second-level paging entries adds e759105d459b iommu/vt-d: Invalidate PASID cache when root/context entry [...] adds 716132e00ce1 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] adds 29bfd0446a2c HID: lenovo: Use brightness_set_blocking callback for sett [...] adds 5ccdc6dd6266 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling adds 9b14027e4cc2 HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] adds 348f68ae40c8 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] adds 325e8f9edf72 KVM: arm64: Initialize VCPU mdcr_el2 before loading it adds c87df56d28a6 ASoC: simple-card: fix possible uninitialized single_cpu l [...] adds f9e9df72dc08 liquidio: Fix unintented sign extension of a left shift of a u16 adds 8fac4bd3674f IB/hfi1: Use kzalloc() for mmu_rb_handler allocation adds 84c0762633f2 powerpc/64s: Fix pte update for kernel memory on radix adds 8ce329c68983 powerpc/perf: Fix PMU constraint check for EBB events adds e00f32c2c97b powerpc: iommu: fix build when neither PCI or IBMVIO is set adds 08c75d4b7682 mac80211: bail out if cipher schemes are invalid adds b07520a55f10 perf vendor events amd: Fix broken L2 Cache Hits from L2 H [...] adds 80cff3e11670 xfs: fix return of uninitialized value in variable error adds 00792f31a330 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() adds 3443c54c4171 mt7601u: fix always true expression adds 75bc5f779a76 mt76: mt7615: fix tx skb dma unmap adds 4e7914ce2330 mt76: mt7915: fix tx skb dma unmap adds 2da92db47f07 mt76: mt7915: fix aggr len debugfs node adds 0b39be51626d mt76: mt7615: fix mib stats counter reporting to mac80211 adds bf08637d32e6 mt76: mt7915: fix mib stats counter reporting to mac80211 adds 188dfc470263 mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds de4e60382b90 mt76: mt7663s: fix the possible device hang in high traffic adds 082fa65bf60a KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds 0f8528c78fc8 ovl: invalidate readdir cache on changes to dir with origin adds a12d75f5dcfb RDMA/qedr: Fix error return code in qedr_iw_connect() adds afb738b74447 IB/hfi1: Fix error return code in parse_platform_config() adds 52fd8005a239 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] adds 6a61307e58ab cxgb4: Fix unintentional sign extension issues adds 4601bcc6410c net: thunderx: Fix unintentional sign extension issue adds 6a07e5e39d4f RDMA/srpt: Fix error return code in srpt_cm_req_recv() adds b64415c6b347 RDMA/rtrs-clt: destroy sysfs after removing session from a [...] adds 30410519328c i2c: cadence: fix reference leak when pm_runtime_get_sync fails adds e80ae8bde412 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails adds cc49d2064142 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails adds 3a0cdd336d92 i2c: imx: fix reference leak when pm_runtime_get_sync fails adds 8c0a2009fb20 i2c: omap: fix reference leak when pm_runtime_get_sync fails adds e547640cee79 i2c: sprd: fix reference leak when pm_runtime_get_sync fails adds c323b270a52a i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails adds c977426db644 i2c: xiic: fix reference leak when pm_runtime_get_sync fails adds 6f291ab1776e i2c: cadence: add IRQ check adds ab6d6cae0aa1 i2c: emev2: add IRQ check adds c6eea11b5cb6 i2c: jz4780: add IRQ check adds f41d2bfef538 i2c: mlxbf: add IRQ check adds 11e2b2b6f6b9 i2c: rcar: make sure irq is not threaded on Gen2 and earlier adds 1ac4f7a26017 i2c: rcar: protect against supurious interrupts on V3U adds 4b8177766a8b i2c: rcar: add IRQ check adds a38b77899c2c i2c: sh7760: add IRQ check adds e2724bed6481 powerpc/xive: Drop check on irq_data in xive_core_debug_show() adds c1f980961133 powerpc/xive: Fix xmon command "dxi" adds d97d22bda17a ASoC: ak5558: correct reset polarity adds d10c5162b493 net/mlx5: Fix bit-wise and with zero adds 3a1c395703be net/packet: make packet_fanout.arr size configurable up to 64K adds 2b3ae007c639 net/packet: remove data races in fanout operations adds a1c1de90cd28 drm/i915/gvt: Fix error code in intel_gvt_init_device() adds 0df2770ad33b iommu/amd: Put newline after closing bracket in warning adds 486642baea69 perf beauty: Fix fsconfig generator adds cabed6027a5b drm/amd/pm: fix error code in smu_set_power_limit() adds 8dfd7329ad0b MIPS: pci-legacy: stop using of_pci_range_to_resource adds af39f070c8b0 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds bf6476152a0a powerpc/smp: Reintroduce cpu_core_mask adds e9bd1af4c038 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds c0aa320ac617 rtlwifi: 8821ae: upgrade PHY and RF parameters adds d204db4fe6ac wlcore: fix overlapping snprintf arguments in debugfs adds 232598e99fad i2c: sh7760: fix IRQ error path adds 87299aad6278 i2c: mediatek: Fix wrong dma sync flag adds 1dd5ac62c0d4 mwl8k: Fix a double Free in mwl8k_probe_hw adds cf2de861b279 netfilter: nft_payload: fix C-VLAN offload support adds a7eb38aacc81 netfilter: nftables_offload: VLAN id needs host byteorder [...] adds bc2e5321d7f1 netfilter: nftables_offload: special ethertype handling for VLAN adds b9e719698fc4 vsock/vmci: log once the failed queue pair allocation adds 78d8b34751cf libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 257f38e78aa3 net: ethernet: ixp4xx: Set the DMA masks explicitly adds da54cc254939 gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds 45b84abb47a9 RDMA/cxgb4: add missing qpid increment adds 312c5ce34942 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds 7459bb594328 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 5231d17eb9d0 sfc: ef10: fix TX queue lookup in TX event handling adds b605673b523f vsock/virtio: free queued packets when closing socket adds 0ce6052802be net: marvell: prestera: fix port event handling on init adds 9ed951f41643 net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds 4fa28c807da5 mt76: mt7615: fix memleak when mt7615_unregister_device() adds e606073b77a3 crypto: ccp: Detect and reject "invalid" addresses destine [...] adds 64753ac1e43e nfp: devlink: initialize the devlink port attribute "lanes" adds 01dab91200dc net: stmmac: fix TSO and TBS feature enabling during driver open adds cf49a91faa7d net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 7fe12d6db3f0 net: phy: intel-xway: enable integrated led functions adds 63c61d26e3fb RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds c5ebaca402f5 RDMA/core: Add CM to restrack after successful attachment [...] adds 4b9fb2c9039a powerpc/64: Fix the definition of the fixmap area adds 0f98e1ea970c ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 8bb054fb336f ath10k: Fix a use after free in ath10k_htc_send_bundle adds 1cce33fe59f0 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds b6b894e7a27e wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds e06a532f31c4 powerpc/perf: Fix the threshold event selection for memory [...] adds be631825652f powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds 1157d01e04d9 net: phy: marvell: fix m88e1011_set_downshift adds bfcb5a8cc7b6 net: phy: marvell: fix m88e1111_set_downshift adds 9f722ef596fe net: enetc: fix link error again adds 66b1cfc0cd87 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds 0ae610556f23 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] adds 1fc61844b6a2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] adds 71ad9260c001 net: geneve: modify IP header check in geneve6_xmit_skb an [...] adds 8ebdce8fe0b0 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] adds 1625872f012c selftests: mlxsw: Remove a redundant if statement in tc_fl [...] adds 4fcaad2b7dac bnxt_en: Fix RX consumer index logic in the error path. adds 8fcdfa71ba6a KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM adds 9dc373f74097 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send adds 3769c54d341c selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro adds 0257a0a5ffb7 selftests/bpf: Fix field existence CO-RE reloc tests adds 183d9ebd449c selftests/bpf: Fix core_reloc test runner adds 4394be0a1866 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds adds 608a4b90ece0 RDMA/siw: Fix a use after free in siw_alloc_mr adds f5ce59707d6a RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res adds e2c34cacff7b net: bridge: mcast: fix broken length + header check for M [...] adds 3bce718d977b net:nfc:digital: Fix a double free in digital_tg_recv_dep_req adds fe07408afba2 perf tools: Change fields type in perf_record_time_conv adds 86941f8bd46a perf jit: Let convert_timestamp() to be backwards-compatible adds c6b7e0b1ab87 perf session: Add swap operation for event TIME_CONV adds c02dd80655fd ia64: fix EFI_DEBUG build adds 618fa6a35c79 kfifo: fix ternary sign extension bugs adds 2e95bc6cfed1 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 31df8bc4d3fe mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 62d96faa74c8 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 949e7c5f4957 mm/memory-failure: unnecessary amount of unmapping adds f76e0829bbab afs: Fix speculative status fetches adds 282bfc8848ea bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 1ca284f08670 bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 00d9f429af03 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds 2281df0b0226 arm64: Remove arm64_dma32_phys_limit and its uses adds 6c1ea8bee75d net: Only allow init netns to set default tcp cong to a re [...] adds 41f1aed56de5 smp: Fix smp_call_function_single_async prototype adds 14919cdf68d0 Revert "net/sctp: fix race condition in sctp_destroy_sock" adds 42f1b8653f85 sctp: delay auto_asconf init until binding the first addr adds e97bd1e03e6e Linux 5.10.37 adds b47922682e6c Merge v5.10.37 new 31c9a4b24d86 KEYS: trusted: Fix memory leak on object td new 8fe5a459186a tpm: fix error return code in tpm2_get_cc_attrs_tbl() new 923866165610 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_ [...] new 53171e68a509 tpm, tpm_tis: Reserve locality in tpm_tis_resume() new 21f317826e17 KVM: x86/mmu: Remove the defunct update_pte() paging hook new bfccc4eade2b KVM/VMX: Invoke NMI non-IST entry instead of IST entry new e97da47e9be0 ACPI: PM: Add ACPI ID of Alder Lake Fan new 182f1f72af2e PM: runtime: Fix unpaired parent child_count for force_resume new 53d7eed0315a cpufreq: intel_pstate: Use HWP if enabled by platform firmware new 21756f878e82 kvm: Cap halt polling at kvm->max_halt_poll_ns new bd6017a942b9 ath11k: fix thermal temperature read new 06d59d21cb05 fs: dlm: fix debugfs dump new ca973d2aeaf7 fs: dlm: add errno handling to check callback new ff58d1c72edf fs: dlm: check on minimum msglen size new a407b5881686 fs: dlm: flush swork on shutdown new 3d1bede85632 tipc: convert dest node's address to network order new 2d17c58a3a4f ASoC: Intel: bytcr_rt5640: Enable jack-detect support on A [...] new c0a62a441bbd net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE [...] new a2aeb5de26c1 net: stmmac: Set FIFO sizes for ipq806x new 879a96d817ed ASoC: rsnd: core: Check convert rate in rsnd_hw_params new 18df2bc13b1f Bluetooth: Fix incorrect status handling in LE PHY UPDATE event new faed3150a436 i2c: bail out early when RDWR parameters are wrong new a950cd8cb05d ALSA: hdsp: don't disable if not enabled new 9df07b0661e7 ALSA: hdspm: don't disable if not enabled new d398f25007d5 ALSA: rme9652: don't disable if not enabled new b972f345a17a ALSA: bebob: enable to deliver MIDI messages for multiple ports new e0dc9e93f7fd Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default new a019b8d7dfd5 Bluetooth: initialize skb_queue_head at l2cap_chan_create() new fccb35bbf75f net/sched: cls_flower: use ntohs for struct flow_dissector [...] new 6421cdfbb6fb net: bridge: when suppression is enabled exclude RARP packets new 2033dde6aa01 Bluetooth: check for zapped sk before connecting new b9f9313c7501 selftests/powerpc: Fix L1D flushing tests for Power10 new 286b3ff9fd98 powerpc/32: Statically initialise first emergency context new c56804f431db net: hns3: remediate a potential overflow risk of bd_num_list new b502a6a44066 net: hns3: add handling for xmit skb with recursive fraglist new 7bd851a6d369 ip6_vti: proper dev_{hold|put} in ndo_[un]init methods new eb28709c07a6 ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet new c87b052deaa8 ice: handle increasing Tx or Rx ring sizes new 6c9b2de44812 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. new c6d2f8ffb145 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 new 2c098ad786d3 i2c: Add I2C_AQ_NO_REP_START adapter quirk new 8f7806174fdb MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] new d7592a5c376b coresight: Do not scan for graph if none is present new 437a4746e47e IB/hfi1: Correct oversized ring allocation new 2eac474900d3 mac80211: clear the beacon's CRC after channel switch new 28c2a1d65088 pinctrl: samsung: use 'int' for register masks in Exynos new 32b3e7e303bd rtw88: 8822c: add LC calibration for RTL8822C new bbd3d0014cc4 mt76: mt7615: support loading EEPROM for MT7613BE new 7eb1e84cfe28 mt76: mt76x0: disable GTK offloading new f1c230d75b47 mt76: mt7915: fix txpower init for TSSI off chips new 87fe0ca09b26 fuse: invalidate attrs when page writeback completes new 2c20c7d96e45 virtiofs: fix userns new 2bfc47dec5b8 cuse: prevent clone new 26f98b2d97a8 iwlwifi: pcie: make cfg vs. trans_cfg more robust new cc748965313b powerpc/mm: Add cond_resched() while removing hpte mappings new a027e6155bb4 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() new 1097ecf826bc Revert "iommu/amd: Fix performance counter initialization" new 63e9abe35df9 iommu/amd: Remove performance counter pre-initialization test new f9bc5e3f3f75 drm/amd/display: Force vsync flip when reconfiguring MPCC new 06b0037e6f02 selftests: Set CC to clang in lib.mk if LLVM is set new cc1956f8b278 kconfig: nconf: stop endless search loops new e3a2982bf63f ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 new 4ac5823083fa ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp new 136b0261f119 ALSA: hda/hdmi: fix race in handling acomp ELD notificatio [...] new d5716625f185 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() new 245f5ab5ce52 flow_dissector: Fix out-of-bounds warning in __skb_flow_bp [...] new 33eee468f83a powerpc/smp: Set numa node before updating mask new b506357ab8bb ASoC: rt286: Generalize support for ALC3263 codec new 05916c62f54a ethtool: ioctl: Fix out-of-bounds warning in store_link_ks [...] new d4b0dc31df99 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_ [...] new 799c3950680a samples/bpf: Fix broken tracex1 due to kprobe argument change new d98b03bfd0c7 powerpc/pseries: Stop calling printk in rtas_stop_self() new fa9952e854c4 drm/amd/display: fixed divide by zero kernel crash during [...] new 8be5e713f725 drm/amd/display: add handling for hdcp2 rx id list validation new 5b02d6efdb1b drm/amdgpu: Add mem sync flag for IB allocated by SA new 22ab352fcab7 mt76: mt7615: fix entering driver-own state on mt7663 new f3a5dee0f30c crypto: ccp: Free SEV device if SEV init fails new 83a7ed5b891c wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt new ededc7325dc2 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join new bece6aea3653 qtnfmac: Fix possible buffer overflow in qtnf_event_handle [...] new 6289b028b5e2 powerpc/iommu: Annotate nested lock for lockdep new 320c50ff84a0 iavf: remove duplicate free resources calls new 99d9989ee53b net: ethernet: mtk_eth_soc: fix RX VLAN offload new dfa0e8461e99 selftests: mlxsw: Increase the tolerance of backlog buildup new 9401b7ff91f9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test new d0736af81151 kbuild: generate Module.symvers only when vmlinux exists new 602795e247d1 bnxt_en: Add PCI IDs for Hyper-V VF devices. new 1dc55c3a4862 ia64: module: fix symbolizer crash on fdescr new 018655f8758a watchdog: rename __touch_watchdog() to a better descriptive name new 9413b1ee3858 watchdog: explicitly update timestamp when reporting softlockup new a68c246065b6 watchdog/softlockup: remove logic that tried to prevent re [...] new 5b66867966bc watchdog: fix barriers when printing backtraces from all CPUs new a1b5fecedfa9 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable new 997d24a932a9 thermal: thermal_of: Fix error return code of thermal_of_p [...] new b7ff0885de7e f2fs: move ioctl interface definitions to separated file new de2041d92d2a f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE new 81ba1634d1b6 f2fs: fix to allow migrating fully valid segment new 1c20a4896409 f2fs: fix panic during f2fs_resize_fs() new 2d6d5b4fc498 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs new 2ec65063e45a remoteproc: qcom_q6v5_mss: Replace ioremap with memremap new 1ce0d1d3656b remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader new c5c0ede221d7 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() new ee93cdcbe0b5 PCI: Release OF node in pci_scan_device()'s error path new 630146203108 ARM: 9064/1: hw_breakpoint: Do not directly check the even [...] new 74d2b0e74c3f f2fs: fix to align to section for fallocate() on pinned file new 8c8f7c49930d f2fs: fix to update last i_size if fallocate partially succeeds new 5974766170d8 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] new d98bfd4cc258 PCI: endpoint: Add helper API to get the 'next' unreserved BAR new d5e85b92b457 PCI: endpoint: Make *_free_bar() to return error codes on failure new bbed83d7060e PCI: endpoint: Fix NULL pointer dereference for ->get_features() new 105155a8146d f2fs: fix to avoid touching checkpointed data in get_victim() new 98ccee81fe96 f2fs: fix to cover __allocate_new_section() with curseg_lock new 1fd6a0641040 f2fs: Fix a hungtask problem in atomic write new b59194c7ca29 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] new 0627cbc9b875 rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] new ce2b470added NFS: nfs4_bitmask_adjust() must not change the server glob [...] new a09afbb63620 NFS: Fix attribute bitmask in _nfs42_proc_fallocate() new cbc868ea28a8 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() new d21a5950cca6 NFS: Deal correctly with attribute generation counter overflow new fd65cac30d45 PCI: endpoint: Fix missing destroy_workqueue() new 1fbea60ea658 pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() new bfeb4e607d00 NFSv4.2 fix handling of sr_eof in SEEK's reply new 7b906077fd99 SUNRPC: Move fault injection call sites new 8efd19bf754b SUNRPC: Remove trace_xprt_transmit_queued new 4f86a0a5eb61 SUNRPC: Handle major timeout in xprt_adjust_timeout() new 5d254e17ca86 thermal/drivers/tsens: Fix missing put_device error new b4bf335acacc NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're u [...] new 90e8fa8bdfb3 nfsd: ensure new clients break delegations new 0f9d467ff139 rtc: fsl-ftm-alarm: add MODULE_TABLE() new 5756f757c725 dmaengine: idxd: Fix potential null dereference on pointer status new 975c4b2b9976 dmaengine: idxd: fix dma device lifetime new dd41a0e51532 dmaengine: idxd: fix cdev setup and free device lifetime issues new 0a9decf2dd4d SUNRPC: fix ternary sign expansion bug in tracing new b22e8f427c3d pwm: atmel: Fix duty cycle calculation in .get_state() new 89a31bf85c7b xprtrdma: Avoid Receive Queue wrapping new eddae8be7944 xprtrdma: Fix cwnd update ordering new 04dad2ca1f5e xprtrdma: rpcrdma_mr_pop() already does list_del_init() new a01572e21f09 swiotlb: Fix the type of index new bf45c9fe99aa ceph: fix inode leak on getattr error in __fh_to_dentry new 429ac0fb8375 scsi: qla2xxx: Prevent PRLI in target mode new 591602738e00 scsi: ufs: core: Do not put UFS power into LPM if link is broken new e8295def80b7 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during [...] new 5515b85e1a01 scsi: ufs: core: Narrow down fast path in system suspend path new 494ade7aba11 rtc: ds1307: Fix wday settings for rx8130 new 5d326e253501 net: hns3: fix incorrect configuration for igu_egu_hw_err new bd4d527ea5f7 net: hns3: initialize the message content in hclge_get_lin [...] new 7a476a8a9cb6 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_res [...] new 90120c475dd7 net: hns3: fix for vxlan gpe tx checksum bug new 5aa957e2b5fc net: hns3: use netif_tx_disable to stop the transmit queue new 65084886c6ee net: hns3: disable phy loopback setting in hclge_mac_start_phy new f01988ecf365 sctp: do asoc update earlier in sctp_sf_do_dupcook_a new 208af7ffc351 RISC-V: Fix error code returned by riscv_hartid_to_cpuid() new 60bb2cecf47f sunrpc: Fix misplaced barrier in call_decode new 4aae6eb6af7d libbpf: Fix signed overflow in ringbuf_process_ring new c1a90296a9b5 block/rnbd-clt: Change queue_depth type in rnbd_clt_sessio [...] new 3d808916d256 block/rnbd-clt: Check the return value of the function rtr [...] new 7afdd6aba95c ethernet:enic: Fix a use after free bug in enic_hard_start_xmit new db5f1c6f776d sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b new 75ea98246903 netfilter: xt_SECMARK: add new revision to fix structure layout new 340de910d65e xsk: Fix for xp_aligned_validate_desc() when len == chunk_size new f551068f5f32 net: stmmac: Clear receive all(RA) bit when promiscuous mo [...] new 79208af94738 drm/radeon: Fix off-by-one power_state index heap overwrite new 93dcaa8cba65 drm/radeon: Avoid power table parsing memory leaks new c9f43423c41e arm64: entry: factor irq triage logic into macros new 51524fa8b5f7 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry new 14d45fb5a3fc khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 9639a754cce5 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() new aa0d6d1d3e77 mm/migrate.c: fix potential indeterminate pte entry in mig [...] new 87c4e386b612 ksm: fix potential missing rmap_item for stable_node new 7df511ef376d mm/gup: check every subpage of a compound page during isolation new 096c9482cea2 mm/gup: return an error on migration failure new 673422b97ef3 mm/gup: check for isolation errors new 26b7924707a4 ethtool: fix missing NLM_F_MULTI flag when dumping new d6c635a8cc6a net: fix nla_strcmp to handle more then one trailing null [...] new cee6592d444a smc: disallow TCP_ULP in smc_setsockopt() new 403ccad066ec netfilter: nfnetlink_osf: Fix a missing skb_header_pointer [...] new 2c784a500f5e netfilter: nftables: Fix a memleak from userdata error pat [...] new 02140d9d2712 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offl [...] new eecb4df8ec9f can: mcp251x: fix resume from sleep before interface was b [...] new 26359d362c93 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition new f7347c85490b sched: Fix out-of-bound access in uclamp new f89b408d506e sched/fair: Fix unfairness caused by missing load decay new d43be02fc40b fs/proc/generic.c: fix incorrect pde_is_permanent check new 0886bb143cbb kernel: kexec_file: fix error return code of kexec_calcula [...] new 1ec193255271 kernel/resource: make walk_system_ram_res() find all busy [...] new f665dedeedc9 kernel/resource: make walk_mem_res() find all busy IORESOU [...] new 72b49dd116ca netfilter: nftables: avoid overflows in nft_hash_buckets() new 2692bf13e646 i40e: fix broken XDP support new 829a713450b8 i40e: Fix use-after-free in i40e_client_subtask() new 06ef93b776f7 i40e: fix the restart auto-negotiation after FEC modified new b8cf51a36da2 i40e: Fix PHY type identifiers for 2.5G and 5G adapters new 758fd227ed84 mptcp: fix splat when closing unaccepted socket new 23ecfe7f2c1f f2fs: avoid unneeded data copy in f2fs_ioc_move_range() new af9e5364c617 ARC: entry: fix off-by-one error in syscall number validation new 969de0f6599e ARC: mm: PAE: use 40-bit physical page mask new cb3e286f22ff ARC: mm: Use max_high_pfn as a HIGHMEM zone border new 51570beeb448 powerpc/64s: Fix crashes when toggling stf barrier new d2e3590ca39c powerpc/64s: Fix crashes when toggling entry flush barrier new adbd8a2a8cc0 hfsplus: prevent corruption in shrinking truncate new 2ed1d90162a0 squashfs: fix divide error in calculate_skip() new 140cfd998012 userfaultfd: release page in error path to avoid BUG_ON new fe5c0a63ad22 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled new 014868616d48 mm/hugetlb: fix F_SEAL_FUTURE_WRITE new 70748bba5565 blk-iocost: fix weight updates of inner active iocgs new d3bab7cbadfb arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup new d6d66dbd5adc arm64: Fix race condition on PG_dcache_clean in __sync_ica [...] new bccb7dd137ad btrfs: fix race leading to unpersisted data and metadata on fsync new 5a6fe45a3a7f drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] new 86cd6072157c drm/amd/display: Initialize attribute for hdcp_srm sysfs file new 970c978d0591 drm/i915: Avoid div-by-zero on gen2 new ce7639252357 kvm: exit halt polling on need_resched() as well new 2e0ce36d0bf6 KVM: LAPIC: Accurately guarantee busy wait for timer to ex [...] new 1fe269372244 drm/msm/dp: initialize audio_comp when audio starts new 8aa7227a5d9b KVM: x86: Cancel pvclock_gtod_work on module removal new b9c663dc9a83 KVM: x86: Prevent deadlock against tk_core.seq new b93d3410e789 dax: Add an enum for specifying dax wakup mode new e9e70b78e163 dax: Add a wakeup mode parameter to put_unlocked_entry() new 9eaa10be0c08 dax: Wake up all waiters after invalidating dax entry new 058122572676 xen/unpopulated-alloc: consolidate pgmap manipulation new 1d8d7e02f6d0 xen/unpopulated-alloc: fix error return code in fill_list() new 26c777470d57 perf tools: Fix dynamic libbpf link new 1ea775021282 usb: dwc3: gadget: Free gadget structure only after freein [...] new 9db8ba3cac05 iio: light: gp2ap002: Fix rumtime PM imbalance on error new 020fe6f80f4f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error new 2c3b4375e118 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] new 0becd19b211a usb: fotg210-hcd: Fix an error message new 550473900f80 hwmon: (occ) Fix poll rate limiting new a8dc16bbfe29 usb: musb: Fix an error message new e2381174daea ACPI: scan: Fix a memory leak in an error handling path new 54dbe2d2c1fc kyber: fix out of bounds access when preempted new f8ae879b776c nvmet: add lba to sect conversion helpers new c98ecfb18296 nvmet: fix inline bio check for bdev-ns new 64f3410c7bfc nvmet-rdma: Fix NULL deref when SEND is completed with error new 72b0f3077ebd f2fs: compress: fix to free compress page correctly new 5639b73fd3bc f2fs: compress: fix race condition of overwrite vs truncate new a9fc163514d2 f2fs: compress: fix to assign cc.cluster_idx correctly new cde4b55cfb24 nbd: Fix NULL pointer in flush_workqueue new c9c1ed08c174 blk-mq: plug request for shared sbitmap new 3a96437f6bf8 blk-mq: Swap two calls in blk_mq_exit_queue() new 95e3da5b53ba usb: dwc3: omap: improve extcon initialization new 42bb80ae0165 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel M [...] new 7ad9256b49a6 usb: xhci: Increase timeout for HC halt new 45ad6b592e64 usb: dwc2: Fix gadget DMA unmap direction new 9238492b9a84 usb: core: hub: fix race condition about TRSMRCY of resume new 45f37f54e7c1 usb: dwc3: gadget: Enable suspend events new 9bd96a2e77fd usb: dwc3: gadget: Return success always for kick transfer [...] new e5366bea0277 usb: typec: ucsi: Retrieve all the PDOs instead of just th [...] new fa4b1363256d usb: typec: ucsi: Put fwnode in any case during ->probe() new ca043cc02a88 xhci-pci: Allow host runtime PM as default for Intel Alder [...] new 9d9526cc3c01 xhci: Do not use GFP_KERNEL in (potentially) atomic context new 70698dda4bca xhci: Add reset resume quirk for AMD xhci controller. new e8c6852bdba2 iio: gyro: mpu3050: Fix reported temperature value new 12d16c24f35f iio: tsl2583: Fix division by a zero lux_val new 652c9689f589 cdc-wdm: untangle a circular dependency between callback a [...] new 8a7027f011c5 xen/gntdev: fix gntdev_mmap() error exit path new abbf8c99a9e1 KVM: x86: Emulate RDPID only if RDTSCP is supported new 2f86dd3d2bcf KVM: x86: Move RDPID emulation intercept to its own enum new c8bf64e3fb77 KVM: nVMX: Always make an attempt to map eVMCS after migration new 79abde761e05 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control [...] new 31f29749ee97 KVM: VMX: Disable preemption when probing user return MSRs new c1f2d0beab5c Revert "iommu/vt-d: Remove WO permissions on second-level [...] new a282b76166b1 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" new 0160f627929c iommu/vt-d: Preset Access/Dirty bits for IOVA over FL new 89bd62079870 iommu/vt-d: Remove WO permissions on second-level paging entries new cfddf6a685e3 mm: fix struct page layout on 32-bit systems new d2abb95bb1a4 MIPS: Reinstate platform `__div64_32' handler new d17af8b19d99 MIPS: Avoid DIVU in `__div64_32' is result would be zero new 462049cfb342 MIPS: Avoid handcoded DIVU in `__div64_32' altogether new 06470de53e4f clocksource/drivers/timer-ti-dm: Prepare to handle dra7 ti [...] new 6d5fda434b1f clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap er [...] new 6cdbafc2addd ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAG [...] new 1eb77569029d ARM: 9012/1: move device tree mapping out of linear region new ac421c7f90c8 ARM: 9020/1: mm: use correct section size macro to describ [...] new 5d2f09c44ff2 ARM: 9027/1: head.S: explicitly map DT even if it lives in [...] new 6ece86e9e88f usb: typec: tcpm: Fix error while calculating PPS out values new 20530f7fde75 kobject_uevent: remove warning in init_uevent_argv() new 17928443db88 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp new a67c80dcb403 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again new cd47b861d225 drm/i915/overlay: Fix active retire callback alignment new 805c990a9c54 drm/i915: Fix crash in auto_retire new b0402e785351 clk: exynos7: Mark aclk_fsys1_200 as critical new 667627fa85a8 media: rkvdec: Remove of_match_ptr() new c4e3d8cf615b i2c: mediatek: Fix send master code at more than 1MHz new c1514ad24c3e dt-bindings: media: renesas,vin: Make resets optional on R [...] new 81cb4f36d62c dt-bindings: serial: 8250: Remove duplicated compatible strings new c5dffd422145 debugfs: Make debugfs_allow RO after init new 054add24a869 ext4: fix debug format string warning new cd709c8e06b6 nvme: do not try to reconfigure APST when the controller i [...] new ed350825e89a ASoC: rsnd: check all BUSIF status when error new 689e89aee55c Linux 5.10.38 new af530f0c1ab3 Merge v5.10.38
The 291 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + Documentation/arm/memory.rst | 7 +- .../devicetree/bindings/media/renesas,vin.yaml | 46 +- Documentation/devicetree/bindings/serial/8250.yaml | 5 - .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- Documentation/dontdiff | 1 + Documentation/driver-api/xilinx/eemi.rst | 31 +- .../userspace-api/media/v4l/subdev-formats.rst | 4 +- MAINTAINERS | 1 + Makefile | 12 +- arch/arc/include/asm/page.h | 12 + arch/arc/include/asm/pgtable.h | 12 +- arch/arc/include/uapi/asm/page.h | 1 - arch/arc/kernel/entry.S | 4 +- arch/arc/mm/init.c | 11 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/tlb.c | 2 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 4 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 +- arch/arm/boot/dts/dra7.dtsi | 20 + arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 3 + arch/arm/boot/dts/r8a7791-koelsch.dts | 3 + arch/arm/boot/dts/r8a7791-porter.dts | 2 + arch/arm/boot/dts/r8a7793-gose.dts | 3 + arch/arm/boot/dts/r8a7794-alt.dts | 3 + arch/arm/boot/dts/r8a7794-silk.dts | 2 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 73 ++- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 2 +- arch/arm/crypto/curve25519-core.S | 2 +- arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/memory.h | 5 + arch/arm/include/asm/prom.h | 4 +- arch/arm/kernel/atags.h | 4 +- arch/arm/kernel/atags_parse.c | 6 +- arch/arm/kernel/devtree.c | 6 +- arch/arm/kernel/head.S | 9 +- arch/arm/kernel/hw_breakpoint.c | 2 +- arch/arm/kernel/setup.c | 19 +- arch/arm/mm/init.c | 1 - arch/arm/mm/mmu.c | 20 +- arch/arm/mm/pv-fixup-asm.S | 4 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 + .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 2 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 5 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 3 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 4 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/processor.h | 3 +- arch/arm64/kernel/entry-common.c | 17 - arch/arm64/kernel/entry.S | 85 ++- arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/arm64/kvm/arm.c | 2 + arch/arm64/kvm/debug.c | 88 ++- arch/arm64/kvm/reset.c | 5 + arch/arm64/kvm/vgic/vgic-kvm-device.c | 7 +- arch/arm64/mm/flush.c | 4 +- arch/arm64/mm/init.c | 33 +- arch/arm64/mm/proc.S | 12 + arch/ia64/include/asm/module.h | 6 +- arch/ia64/kernel/efi.c | 11 +- arch/ia64/kernel/module.c | 29 +- arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/kernel/sys_m68k.c | 2 + arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/mips/Kconfig | 1 + arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 2 +- arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/asmmacro.h | 3 +- arch/mips/include/asm/div64.h | 55 +- arch/mips/kernel/cpu-probe.c | 3 - arch/mips/loongson64/init.c | 2 +- arch/mips/pci/pci-legacy.c | 9 +- arch/mips/pci/pci-mt7620.c | 5 +- arch/mips/pci/pci-rt2880.c | 37 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/Kconfig.debug | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/fixmap.h | 9 + arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/smp.h | 5 + arch/powerpc/include/uapi/asm/errno.h | 1 + arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/head_32.h | 6 +- arch/powerpc/kernel/iommu.c | 4 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/smp.c | 45 +- arch/powerpc/kexec/file_load_64.c | 92 ++++ arch/powerpc/kvm/book3s_hv.c | 3 + arch/powerpc/lib/Makefile | 3 + arch/powerpc/lib/feature-fixups.c | 35 +- arch/powerpc/mm/book3s64/hash_utils.c | 13 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/perf/isa207-common.c | 4 +- arch/powerpc/perf/power10-events-list.h | 4 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 3 - arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/vio.c | 4 + arch/powerpc/sysdev/xive/common.c | 35 +- arch/riscv/kernel/smp.c | 2 +- arch/s390/crypto/arch_random.c | 4 + arch/s390/kernel/dis.c | 2 +- arch/s390/kernel/setup.c | 4 +- arch/s390/kvm/gaccess.c | 30 +- arch/s390/kvm/gaccess.h | 60 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/vsie.c | 109 +++- arch/x86/Kconfig | 3 +- arch/x86/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + arch/x86/boot/compressed/mem_encrypt.S | 6 - arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- arch/x86/include/asm/idtentry.h | 15 + arch/x86/include/asm/kvm_host.h | 4 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/kprobes/core.c | 17 +- arch/x86/kernel/nmi.c | 10 + arch/x86/kernel/sev-es-shared.c | 6 +- arch/x86/kernel/smpboot.c | 90 +-- arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/emulate.c | 82 +-- arch/x86/kvm/kvm_emulate.h | 1 + arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 112 ++-- arch/x86/kvm/svm/sev.c | 3 + arch/x86/kvm/svm/svm.c | 9 +- arch/x86/kvm/vmx/nested.c | 46 +- arch/x86/kvm/vmx/vmx.c | 43 +- arch/x86/kvm/x86.c | 42 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/power/hibernate.c | 89 +-- block/bfq-iosched.c | 3 +- block/blk-iocost.c | 14 +- block/blk-mq-sched.c | 8 +- block/blk-mq.c | 11 +- block/kyber-iosched.c | 5 +- block/mq-deadline.c | 3 +- crypto/api.c | 2 +- crypto/async_tx/async_xor.c | 1 + crypto/rng.c | 10 +- drivers/acpi/arm64/gtdt.c | 10 +- drivers/acpi/cppc_acpi.c | 14 +- drivers/acpi/custom_method.c | 4 +- drivers/acpi/device_pm.c | 1 + drivers/acpi/scan.c | 1 + drivers/ata/ahci.c | 5 + drivers/ata/ahci.h | 1 + drivers/ata/libahci.c | 5 + drivers/ata/libahci_platform.c | 4 +- drivers/ata/pata_arasan_cf.c | 15 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/sata_mv.c | 4 + drivers/base/devtmpfs.c | 2 +- drivers/base/node.c | 26 +- drivers/base/power/runtime.c | 10 +- drivers/base/regmap/regmap-debugfs.c | 1 + drivers/block/nbd.c | 3 +- drivers/block/null_blk_zoned.c | 1 + drivers/block/rnbd/rnbd-clt-sysfs.c | 10 +- drivers/block/rnbd/rnbd-clt.c | 12 +- drivers/block/rnbd/rnbd-clt.h | 2 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/bluetooth/btusb.c | 4 +- drivers/bus/mhi/core/init.c | 16 +- drivers/bus/mhi/core/main.c | 110 +++- drivers/bus/mhi/core/pm.c | 5 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 49 ++ drivers/char/random.c | 4 +- drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/char/tpm/tpm2-cmd.c | 1 + drivers/char/tpm/tpm_tis_core.c | 22 +- drivers/char/ttyprintk.c | 11 + drivers/clk/clk-ast2600.c | 4 +- drivers/clk/imx/clk-imx25.c | 12 +- drivers/clk/imx/clk-imx27.c | 13 +- drivers/clk/imx/clk-imx35.c | 10 +- drivers/clk/imx/clk-imx5.c | 30 +- drivers/clk/imx/clk-imx6q.c | 16 +- drivers/clk/imx/clk-imx6sl.c | 16 +- drivers/clk/imx/clk-imx6sll.c | 24 +- drivers/clk/imx/clk-imx6sx.c | 16 +- drivers/clk/imx/clk-imx7d.c | 22 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mn.c | 18 +- drivers/clk/imx/clk-imx8mp.c | 17 +- drivers/clk/imx/clk-imx8mq.c | 18 +- drivers/clk/imx/clk.c | 41 +- drivers/clk/imx/clk.h | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +-- drivers/clk/qcom/a53-pll.c | 1 + drivers/clk/qcom/apss-ipq-pll.c | 1 + drivers/clk/samsung/clk-exynos7.c | 7 +- drivers/clk/socfpga/clk-gate-a10.c | 1 + drivers/clk/uniphier/clk-uniphier-mux.c | 4 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/ingenic-ost.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 157 +++++- drivers/cpufreq/armada-37xx-cpufreq.c | 76 ++- drivers/cpufreq/intel_pstate.c | 14 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 12 +- drivers/crypto/allwinner/Kconfig | 14 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 4 +- drivers/crypto/ccp/sev-dev.c | 7 +- drivers/crypto/ccp/tee-dev.c | 49 +- drivers/crypto/ccp/tee-dev.h | 20 +- drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 2 +- drivers/crypto/omap-aes.c | 6 +- drivers/crypto/qat/qat_c3xxxvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_c62xvf/adf_drv.c | 4 +- drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/crypto/qat/qat_common/adf_transport.c | 1 + drivers/crypto/qat/qat_common/adf_vf_isr.c | 17 +- drivers/crypto/qat/qat_common/qat_algs.c | 11 +- drivers/crypto/qat/qat_dh895xccvf/adf_drv.c | 4 +- drivers/crypto/sa2ul.c | 10 +- drivers/crypto/stm32/stm32-cryp.c | 4 +- drivers/crypto/stm32/stm32-hash.c | 8 +- drivers/devfreq/devfreq.c | 5 +- drivers/dma/idxd/cdev.c | 129 ++--- drivers/dma/idxd/device.c | 5 +- drivers/dma/idxd/dma.c | 77 ++- drivers/dma/idxd/idxd.h | 25 +- drivers/dma/idxd/init.c | 2 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/sysfs.c | 10 +- drivers/extcon/extcon-arizona.c | 57 +- drivers/firmware/Kconfig | 1 + drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/qcom_scm-smc.c | 12 +- drivers/firmware/qcom_scm.c | 88 +-- drivers/firmware/qcom_scm.h | 7 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/fpga/dfl-pci.c | 18 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 7 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 15 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 115 ++-- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 26 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 28 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 28 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 28 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 28 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 28 +- drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/ast/ast_drv.c | 2 + drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/panel.c | 12 + drivers/gpu/drm/drm_dp_mst_topology.c | 17 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 + drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 212 +++++++ drivers/gpu/drm/i915/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/gvt/mmio.c | 5 + drivers/gpu/drm/i915/gvt/vgpu.c | 5 +- drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 18 +- drivers/gpu/drm/msm/dp/dp_audio.c | 1 + drivers/gpu/drm/msm/dp/dp_display.c | 11 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_hpd.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 13 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 5 +- drivers/gpu/drm/qxl/qxl_object.h | 1 + drivers/gpu/drm/qxl/qxl_release.c | 18 +- drivers/gpu/drm/radeon/radeon.h | 1 + drivers/gpu/drm/radeon/radeon_atombios.c | 26 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 3 + drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/radeon/radeon_pm.c | 8 + drivers/gpu/drm/radeon/radeon_ttm.c | 5 +- drivers/gpu/drm/radeon/si_dpm.c | 3 + drivers/gpu/drm/stm/ltdc.c | 33 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 9 + drivers/gpu/drm/vkms/vkms_crtc.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-lenovo.c | 47 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hsi/hsi_core.c | 3 +- drivers/hv/channel.c | 2 +- drivers/hv/channel_mgmt.c | 30 +- drivers/hwmon/occ/common.c | 5 +- drivers/hwmon/occ/common.h | 2 +- drivers/hwmon/pmbus/pxe1610.c | 9 + drivers/hwtracing/coresight/coresight-platform.c | 6 + drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/i2c/busses/i2c-cadence.c | 9 +- drivers/i2c/busses/i2c-emev2.c | 5 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mlxbf.c | 2 + drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-omap.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 64 ++- drivers/i2c/busses/i2c-sh7760.c | 5 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 12 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/i2c/i2c-dev.c | 9 +- drivers/i3c/master.c | 5 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adis16201.c | 2 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7476.c | 18 +- drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/humidity/Kconfig | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/light/Kconfig | 2 - drivers/iio/light/gp2ap002.c | 5 +- drivers/iio/light/tsl2583.c | 8 + drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/orientation/Kconfig | 2 - drivers/iio/pressure/Kconfig | 1 - drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 1 + drivers/iio/temperature/Kconfig | 1 - drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/cma.c | 12 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/cxgb4/resource.c | 2 +- drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/ipoib.h | 3 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 14 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 6 +- drivers/infiniband/hw/mlx5/fs.c | 9 +- drivers/infiniband/hw/mlx5/qp.c | 15 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 4 +- drivers/infiniband/sw/rxe/rxe_av.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.c | 16 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 1 + drivers/input/touchscreen/ili210x.c | 2 +- drivers/iommu/amd/init.c | 51 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +- drivers/iommu/intel/iommu.c | 47 +- drivers/iommu/intel/pasid.c | 16 + drivers/iommu/intel/pasid.h | 1 + drivers/iommu/intel/svm.c | 18 +- drivers/iommu/iommu.c | 24 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-gic-v3.c | 8 +- drivers/mailbox/sprd-mailbox.c | 43 +- drivers/md/dm-integrity.c | 1 + drivers/md/dm-raid.c | 34 +- drivers/md/dm-rq.c | 2 + drivers/md/md-bitmap.c | 2 + drivers/md/md.c | 73 ++- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/persistent-data/dm-space-map-common.h | 8 +- drivers/md/raid1.c | 2 + drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/imx219.c | 49 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/platform/aspeed-video.c | 9 +- drivers/media/platform/qcom/venus/core.c | 7 +- drivers/media/platform/qcom/venus/hfi_parser.c | 6 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +- drivers/media/rc/ite-cir.c | 8 +- drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 90 ++- drivers/media/usb/dvb-usb/dvb-usb.h | 2 +- drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/gspca.h | 1 + drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx.c | 9 + drivers/media/v4l2-core/v4l2-ctrls.c | 154 +++--- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/da9063-i2c.c | 10 + drivers/mfd/stm32-timers.c | 7 +- drivers/misc/lis3lv02d/lis3lv02d.c | 21 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/mmc/core/block.c | 16 + drivers/mmc/core/core.c | 76 +-- drivers/mmc/core/core.h | 17 +- drivers/mmc/core/host.c | 40 +- drivers/mmc/core/mmc.c | 7 + drivers/mmc/core/mmc_ops.c | 4 +- drivers/mmc/core/sd.c | 6 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/sdhci-brcmstb.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 29 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 32 ++ drivers/mmc/host/sdhci.c | 60 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/mtdchar.c | 8 +- drivers/mtd/mtdcore.c | 3 + drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 + drivers/mtd/nand/raw/fsmc_nand.c | 2 + drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 7 +- drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/spi-nor/core.c | 33 ++ drivers/mtd/spi-nor/macronix.c | 3 - drivers/net/can/m_can/m_can.c | 3 +- drivers/net/can/spi/mcp251x.c | 35 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 29 +- .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 22 +- drivers/net/ethernet/cisco/enic/enic_main.c | 7 +- drivers/net/ethernet/freescale/Makefile | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 130 +++-- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 7 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 - drivers/net/ethernet/intel/ice/ice_lib.c | 123 +++-- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 30 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 1 + drivers/net/ethernet/qualcomm/emac/emac-mac.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 35 +- drivers/net/ethernet/sfc/ef10.c | 3 +- drivers/net/ethernet/sfc/farch.c | 16 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 5 +- drivers/net/fddi/Kconfig | 15 +- drivers/net/fddi/defxx.c | 47 +- drivers/net/geneve.c | 4 +- drivers/net/phy/intel-xway.c | 21 + drivers/net/phy/marvell.c | 52 +- drivers/net/phy/smsc.c | 7 +- drivers/net/wan/hdlc_fr.c | 5 +- drivers/net/wan/lapbether.c | 32 +- drivers/net/wimax/i2400m/op-rfkill.c | 2 +- drivers/net/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/wmi.c | 53 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 35 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 6 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 6 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 10 +- drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 ++++++++++++----- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/main.h | 2 + drivers/net/wireless/realtek/rtw88/phy.c | 19 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 27 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/ti/wlcore/boot.c | 13 +- drivers/net/wireless/ti/wlcore/debugfs.h | 7 +- drivers/net/wireless/wl3501.h | 47 +- drivers/net/wireless/wl3501_cs.c | 54 +- drivers/nfc/pn533/pn533.c | 3 + drivers/nvme/host/core.c | 3 +- drivers/nvme/host/multipath.c | 4 + drivers/nvme/host/pci.c | 2 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/io-cmd-bdev.c | 10 +- drivers/nvme/target/nvmet.h | 16 + drivers/nvme/target/rdma.c | 4 +- drivers/nvme/target/tcp.c | 43 +- drivers/nvmem/qfprom.c | 21 + drivers/of/overlay.c | 1 + drivers/pci/controller/dwc/pci-keystone.c | 3 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-test.c | 18 +- drivers/pci/endpoint/pci-epc-core.c | 42 +- drivers/pci/pci.c | 16 +- drivers/pci/probe.c | 1 + drivers/pci/vpd.c | 1 - drivers/perf/arm_pmu_platform.c | 9 +- drivers/phy/cadence/phy-cadence-sierra.c | 7 +- drivers/phy/marvell/Kconfig | 4 +- drivers/phy/ti/phy-j721e-wiz.c | 23 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/pinctrl/pinctrl-single.c | 63 ++- drivers/pinctrl/samsung/pinctrl-exynos.c | 10 +- drivers/platform/x86/intel_pmc_core.c | 19 +- .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/pmc_atom.c | 28 +- drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/bq27xxx_battery.c | 51 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 3 + drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/pm2301_charger.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/remoteproc/qcom_q6v5_mss.c | 30 +- drivers/rpmsg/qcom_glink_native.c | 1 + drivers/rtc/rtc-ds1307.c | 12 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 1 + drivers/s390/crypto/zcrypt_card.c | 1 + drivers/s390/crypto/zcrypt_queue.c | 1 + drivers/scsi/device_handler/scsi_dh_alua.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 57 +- drivers/scsi/jazz_esp.c | 4 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 75 ++- drivers/scsi/lpfc/lpfc_crtn.h | 3 - drivers/scsi/lpfc/lpfc_hw4.h | 174 +----- drivers/scsi/lpfc/lpfc_init.c | 112 +--- drivers/scsi/lpfc/lpfc_mbox.c | 36 -- drivers/scsi/lpfc/lpfc_nportdisc.c | 11 +- drivers/scsi/lpfc/lpfc_nvmet.c | 1 - drivers/scsi/lpfc/lpfc_sli.c | 43 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 8 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 3 + drivers/scsi/qla2xxx/qla_os.c | 7 - drivers/scsi/smartpqi/smartpqi_init.c | 161 ++++++ drivers/scsi/sni_53c710.c | 5 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 2 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/qcom/mdt_loader.c | 17 + drivers/soc/qcom/pdr_interface.c | 2 +- drivers/soc/tegra/pmc.c | 70 ++- drivers/soc/tegra/regulators-tegra30.c | 2 +- drivers/soundwire/bus.c | 3 +- drivers/soundwire/cadence_master.c | 10 +- drivers/soundwire/stream.c | 10 +- drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 23 +- drivers/spi/spi-omap-100k.c | 6 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rockchip.c | 13 +- drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-stm32.c | 27 +- drivers/spi/spi-ti-qspi.c | 20 +- drivers/spi/spi-zynqmp-gqspi.c | 154 +++--- drivers/spi/spi.c | 25 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 6 +- drivers/staging/fwserial/fwserial.c | 19 +- drivers/staging/greybus/uart.c | 13 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 19 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- drivers/staging/media/imx/imx-media-capture.c | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 36 +- drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 9 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/target/target_core_pscsi.c | 3 +- drivers/tee/optee/core.c | 10 - drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/gov_fair_share.c | 4 + drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/thermal_of.c | 7 +- drivers/tty/amiserial.c | 1 + drivers/tty/moxa.c | 18 +- drivers/tty/n_gsm.c | 14 +- drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/stm32-usart.c | 610 +++++++++++---------- drivers/tty/serial/stm32-usart.h | 5 +- drivers/tty/tty_io.c | 8 +- drivers/tty/tty_ioctl.c | 63 +-- drivers/tty/vt/vt.c | 1 + drivers/usb/class/cdc-acm.c | 16 +- drivers/usb/class/cdc-wdm.c | 30 +- drivers/usb/core/hub.c | 8 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/core_intr.c | 162 +++--- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 10 +- drivers/usb/dwc3/core.c | 29 + drivers/usb/dwc3/core.h | 9 +- drivers/usb/dwc3/dwc3-omap.c | 5 + drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 52 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/function/f_uac1.c | 43 ++ drivers/usb/gadget/function/f_uac2.c | 39 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/legacy/webcam.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 23 +- drivers/usb/gadget/udc/fotg210-udc.c | 26 +- drivers/usb/gadget/udc/pch_udc.c | 123 +++-- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-ext-caps.h | 5 +- drivers/usb/host/xhci-mem.c | 12 + drivers/usb/host/xhci-mtk-sch.c | 80 ++- drivers/usb/host/xhci-mtk.c | 3 + drivers/usb/host/xhci-mtk.h | 7 +- drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci.c | 20 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/ti_usb_3410_5052.c | 9 +- drivers/usb/serial/usb_wwan.c | 9 +- drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 105 ++-- drivers/usb/typec/tps6598x.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 46 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/usbip/vudc_sysfs.c | 2 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 74 ++- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 131 +++-- drivers/vhost/vdpa.c | 1 + drivers/video/backlight/qcom-wled.c | 29 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 43 +- drivers/xen/gntdev.c | 4 +- drivers/xen/unpopulated-alloc.c | 16 +- fs/afs/dir.c | 7 + fs/afs/dir_silly.c | 3 + fs/afs/fs_operation.c | 6 + fs/afs/inode.c | 12 +- fs/afs/internal.h | 2 + fs/afs/write.c | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/ctree.c | 20 + fs/btrfs/file.c | 36 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/relocation.c | 46 +- fs/btrfs/transaction.c | 12 +- fs/btrfs/tree-log.c | 3 +- fs/ceph/export.c | 4 +- fs/cifs/connect.c | 1 + fs/cifs/sess.c | 6 + fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 5 + fs/dax.c | 35 +- fs/debugfs/inode.c | 2 +- fs/dlm/config.c | 23 +- fs/dlm/debug_fs.c | 1 + fs/dlm/lowcomms.c | 5 +- fs/dlm/midcomms.c | 7 +- fs/ecryptfs/main.c | 6 + fs/erofs/erofs_fs.h | 3 + fs/erofs/inode.c | 7 + fs/eventpoll.c | 6 + fs/exfat/balloc.c | 11 +- fs/ext4/fast_commit.c | 6 +- fs/ext4/file.c | 25 +- fs/ext4/ialloc.c | 51 +- fs/ext4/ioctl.c | 6 + fs/ext4/mmp.c | 2 +- fs/ext4/super.c | 9 +- fs/f2fs/compress.c | 55 +- fs/f2fs/data.c | 6 +- fs/f2fs/f2fs.h | 86 +-- fs/f2fs/file.c | 184 +++++-- fs/f2fs/gc.c | 62 ++- fs/f2fs/inline.c | 3 +- fs/f2fs/node.c | 3 + fs/f2fs/segment.c | 86 ++- fs/f2fs/segment.h | 14 +- fs/f2fs/super.c | 2 +- fs/f2fs/verity.c | 75 ++- fs/fuse/cuse.c | 2 + fs/fuse/file.c | 50 +- fs/fuse/fuse_i.h | 1 + fs/fuse/virtio_fs.c | 4 +- fs/hfsplus/extents.c | 7 +- fs/hugetlbfs/inode.c | 5 + fs/io_uring.c | 14 +- fs/jbd2/recovery.c | 5 +- fs/jbd2/transaction.c | 15 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/nfs/callback_proc.c | 17 +- fs/nfs/flexfilelayout/flexfilelayout.c | 2 +- fs/nfs/fs_context.c | 12 + fs/nfs/inode.c | 8 +- fs/nfs/nfs42proc.c | 31 +- fs/nfs/nfs4proc.c | 56 +- fs/nfs/pnfs.c | 7 +- fs/nfsd/nfs4proc.c | 12 +- fs/nfsd/nfs4state.c | 24 +- fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/overlayfs.h | 30 +- fs/overlayfs/readdir.c | 12 - fs/overlayfs/util.c | 31 +- fs/proc/array.c | 2 + fs/proc/generic.c | 2 +- fs/squashfs/file.c | 6 +- fs/stat.c | 8 + fs/ubifs/replay.c | 3 +- fs/xfs/libxfs/xfs_attr.c | 1 + include/crypto/acompress.h | 2 + include/crypto/aead.h | 2 + include/crypto/akcipher.h | 2 + include/crypto/chacha.h | 9 +- include/crypto/hash.h | 4 + include/crypto/internal/poly1305.h | 3 +- include/crypto/kpp.h | 2 + include/crypto/poly1305.h | 6 +- include/crypto/rng.h | 2 + include/crypto/skcipher.h | 2 + include/keys/trusted-type.h | 1 + include/linux/cpuhotplug.h | 1 + include/linux/elevator.h | 2 +- include/linux/firmware/xlnx-zynqmp.h | 37 +- include/linux/gpio/driver.h | 9 + include/linux/hid.h | 2 + include/linux/i2c.h | 2 + include/linux/intel-iommu.h | 3 + include/linux/iommu.h | 2 +- include/linux/kvm_host.h | 4 +- include/linux/mfd/da9063/registers.h | 3 + include/linux/mfd/intel-m10-bmc.h | 2 +- include/linux/mm.h | 32 ++ include/linux/mm_types.h | 4 +- include/linux/mmc/host.h | 3 - include/linux/nfs_xdr.h | 11 +- include/linux/pci-epc.h | 6 +- include/linux/pci-epf.h | 1 + include/linux/perf_event.h | 1 + include/linux/platform_device.h | 3 + include/linux/pm.h | 1 + include/linux/pm_runtime.h | 2 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/smp.h | 2 +- include/linux/spi/spi.h | 3 + include/linux/tty.h | 1 - include/linux/tty_driver.h | 11 +- include/linux/udp.h | 16 +- include/media/v4l2-ctrls.h | 12 +- include/net/addrconf.h | 1 - include/net/bluetooth/hci_core.h | 1 + include/net/netfilter/nf_tables_offload.h | 12 +- include/net/page_pool.h | 12 +- include/scsi/libfcoe.h | 2 +- include/trace/events/f2fs.h | 1 + include/trace/events/sunrpc.h | 1 - include/uapi/linux/f2fs.h | 87 +++ include/uapi/linux/if_packet.h | 12 + include/uapi/linux/netfilter/xt_SECMARK.h | 6 + include/uapi/linux/tty_flags.h | 4 +- include/uapi/linux/usb/video.h | 3 +- init/init_task.c | 2 +- kernel/.gitignore | 1 + kernel/Makefile | 9 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/verifier.c | 30 +- kernel/dma/swiotlb.c | 3 +- kernel/events/core.c | 142 ++--- kernel/futex.c | 7 +- kernel/irq/matrix.c | 4 +- kernel/kcsan/core.c | 2 - kernel/kcsan/debugfs.c | 4 +- kernel/kcsan/kcsan.h | 5 - kernel/kexec_file.c | 4 +- kernel/rcu/tree.c | 3 +- kernel/resource.c | 4 +- kernel/sched/core.c | 4 +- kernel/sched/debug.c | 42 +- kernel/sched/fair.c | 46 +- kernel/sched/features.h | 3 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 7 + kernel/smp.c | 20 +- kernel/time/posix-timers.c | 4 +- kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 41 +- kernel/trace/trace_clock.c | 44 +- kernel/up.c | 2 +- kernel/watchdog.c | 40 +- lib/bug.c | 33 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/dynamic_debug.c | 2 +- lib/kobject_uevent.c | 9 +- lib/nlattr.c | 2 +- lib/test_kasan.c | 29 +- lib/vsprintf.c | 2 - mm/gup.c | 94 ++-- mm/hugetlb.c | 11 +- mm/khugepaged.c | 18 +- mm/ksm.c | 1 + mm/memcontrol.c | 10 +- mm/memory-failure.c | 2 +- mm/migrate.c | 7 + mm/shmem.c | 34 +- mm/slab.c | 3 +- mm/slab.h | 6 +- mm/slab_common.c | 2 +- mm/slub.c | 9 +- mm/sparse.c | 1 + net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_conn.c | 4 - net/bluetooth/hci_event.c | 5 +- net/bluetooth/hci_request.c | 12 +- net/bluetooth/l2cap_core.c | 4 + net/bluetooth/l2cap_sock.c | 8 + net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_multicast.c | 33 +- net/core/dev.c | 8 +- net/core/flow_dissector.c | 6 +- net/core/page_pool.c | 12 +- net/ethtool/ioctl.c | 2 +- net/ethtool/netlink.c | 3 +- net/ipv4/route.c | 42 +- net/ipv4/tcp_cong.c | 4 + net/ipv4/udp.c | 3 + net/ipv6/ip6_vti.c | 2 +- net/ipv6/mcast_snoop.c | 12 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 5 + net/mptcp/subflow.c | 3 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nf_tables_offload.c | 44 ++ net/netfilter/nfnetlink_osf.c | 2 + net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_payload.c | 13 +- net/netfilter/nft_set_hash.c | 10 +- net/netfilter/xt_SECMARK.c | 88 ++- net/nfc/digital_dep.c | 2 + net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/packet/af_packet.c | 52 +- net/packet/internal.h | 5 +- net/sched/cls_flower.c | 36 +- net/sched/sch_taprio.c | 6 + net/sctp/sm_make_chunk.c | 2 +- net/sctp/sm_statefuns.c | 28 +- net/sctp/socket.c | 38 +- net/smc/af_smc.c | 4 +- net/sunrpc/clnt.c | 12 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprt.c | 12 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 3 +- net/sunrpc/xprtrdma/transport.c | 6 +- net/sunrpc/xprtrdma/verbs.c | 10 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/tipc/crypto.c | 2 + net/tipc/netlink_compat.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 28 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wireless/scan.c | 2 + net/xdp/xsk.c | 8 +- net/xdp/xsk_queue.h | 7 +- samples/bpf/tracex1_kern.c | 4 +- samples/kfifo/bytestream-example.c | 8 +- samples/kfifo/inttype-example.c | 8 +- samples/kfifo/record-example.c | 8 +- scripts/Makefile.modpost | 15 +- scripts/kconfig/nconf.c | 2 +- scripts/mod/modpost.c | 15 +- security/commoncap.c | 2 +- security/integrity/ima/ima_template.c | 4 +- security/keys/trusted-keys/trusted_tpm1.c | 40 +- security/keys/trusted-keys/trusted_tpm2.c | 10 +- security/selinux/include/classmap.h | 5 +- sound/core/init.c | 2 - sound/firewire/bebob/bebob_stream.c | 12 +- sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/hda/ideapad_s740_helper.c | 492 +++++++++++++++++ sound/pci/hda/patch_conexant.c | 14 +- sound/pci/hda/patch_hdmi.c | 4 +- sound/pci/hda/patch_realtek.c | 207 +++++-- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/soc/codecs/ak5558.c | 4 +- sound/soc/codecs/rt286.c | 23 +- sound/soc/codecs/rt5670.c | 12 + sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/codecs/wm8960.c | 12 +- sound/soc/generic/audio-graph-card.c | 2 +- sound/soc/generic/simple-card.c | 2 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 20 + sound/soc/intel/boards/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/skylake/Makefile | 2 +- sound/soc/samsung/tm2_wm5110.c | 2 +- sound/soc/sh/rcar/core.c | 69 ++- sound/soc/sh/rcar/ssi.c | 16 +- sound/usb/card.c | 14 +- sound/usb/clock.c | 18 +- sound/usb/midi.c | 2 +- sound/usb/mixer_maps.c | 12 + sound/usb/quirks.c | 16 +- sound/usb/usbaudio.h | 2 + tools/bpf/bpftool/btf.c | 3 + tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/map.c | 2 +- tools/lib/bpf/bpf_core_read.h | 16 +- tools/lib/bpf/bpf_tracing.h | 40 +- tools/lib/bpf/btf.h | 1 + tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/ringbuf.c | 30 +- tools/lib/perf/include/perf/event.h | 7 +- tools/perf/Makefile.config | 1 + tools/perf/pmu-events/arch/x86/amdzen1/cache.json | 2 +- .../pmu-events/arch/x86/amdzen1/recommended.json | 6 +- tools/perf/pmu-events/arch/x86/amdzen2/cache.json | 2 +- .../pmu-events/arch/x86/amdzen2/recommended.json | 6 +- tools/perf/trace/beauty/fsconfig.sh | 7 +- tools/perf/util/Build | 7 + tools/perf/util/jitdump.c | 30 +- tools/perf/util/session.c | 15 +- tools/perf/util/symbol_fprintf.c | 2 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/power/x86/turbostat/turbostat.c | 81 +-- tools/testing/selftests/arm64/mte/Makefile | 2 - .../testing/selftests/arm64/mte/mte_common_util.c | 13 +- tools/testing/selftests/bpf/Makefile | 5 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 51 +- ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 - ...re_reloc_existence___err_wrong_arr_value_type.c | 3 - ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 - .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 - ...tf__core_reloc_existence___err_wrong_int_type.c | 3 - ..._core_reloc_existence___err_wrong_struct_type.c | 3 - .../btf__core_reloc_existence___wrong_field_defs.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 20 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- .../drivers/net/mlxsw/mirror_gre_scale.sh | 3 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/lib.mk | 7 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 2 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 19 +- .../selftests/powerpc/security/entry_flush.c | 2 +- .../selftests/powerpc/security/flush_utils.h | 4 + .../testing/selftests/powerpc/security/rfi_flush.c | 2 +- tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/cache.c | 8 +- tools/testing/selftests/resctrl/cat_test.c | 12 +- tools/testing/selftests/resctrl/cqm_test.c | 14 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 2 +- tools/testing/selftests/resctrl/mbm_test.c | 2 +- tools/testing/selftests/resctrl/resctrl.h | 21 +- tools/testing/selftests/resctrl/resctrl_tests.c | 14 +- tools/testing/selftests/resctrl/resctrl_val.c | 85 +-- tools/testing/selftests/resctrl/resctrlfs.c | 79 ++- virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 27 +- 1159 files changed, 11421 insertions(+), 6268 deletions(-) create mode 100644 include/uapi/linux/f2fs.h create mode 100644 sound/pci/hda/ideapad_s740_helper.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___w [...]