This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig in repository toolchain/ci/linux.
from 7b068f70ec9f Merge v5.11.19 adds 2d09b19473cf bus: mhi: core: Fix check for syserr at power_up adds ffdab6f3250d bus: mhi: core: Clear configuration from channel context d [...] adds fd5f40fc8874 bus: mhi: core: Sanity check values from remote device before use adds 982fc8bfaafc bus: mhi: core: Add missing checks for MMIO register entries adds abd1510c08a1 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] adds 5f4a8ccfc15c nitro_enclaves: Fix stale file descriptors on failed usercopy adds ebec74fc7109 dyndbg: fix parsing file query without a line-range suffix adds 47f4f461bd8a s390/disassembler: increase ebpf disasm buffer size adds 055a063a18bc s390/zcrypt: fix zcard and zqueue hot-unplug memleak adds c5302055d175 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 81be345de728 s390/cio: remove invalid condition on IO_SCH_UNREG adds 940230a5c31e vhost-vdpa: fix vm_flags for virtqueue doorbell mapping adds 430677c42719 tpm: acpi: Check eventlog signature before using it adds f16737caf41f ACPI: custom_method: fix potential use-after-free issue adds 4174433c5cba ACPI: custom_method: fix a possible memory leak adds ffd51dbfd290 ftrace: Handle commands when closing set_ftrace_filter file adds af9a95f40bf5 ARM: 9056/1: decompressor: fix BSS size calculation for LL [...] adds 3b86aeda9595 arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 81397bb53f84 arm64: dts: mt8173: fix property typo of 'phys' in dsi node adds 6841469d251d ecryptfs: fix kernel panic with null dev_name adds 1310081dc0c7 fs/epoll: restore waking from ep_done_scan() adds 29c8c735120a reset: add missing empty function reset_control_rearm() adds 4878f7ee78c0 mtd: spi-nor: core: Fix an issue of releasing resources du [...] adds 2e612928156f Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" adds 5fc6fb6d977f mtd: spinand: core: add missing MODULE_DEVICE_TABLE() adds 6acafed205bf mtd: rawnand: atmel: Update ecc_stats.corrected counter adds 4e4ebb827bf0 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds e00c6329fae2 erofs: add unsupported inode i_format check adds 31377a8b7cd3 spi: stm32-qspi: fix pm_runtime usage_count counter adds 19e836592fac spi: spi-ti-qspi: Free DMA resources adds 3465aa85a46b libceph: bump CephXAuthenticate encoding version adds 36ff6c9617e9 libceph: allow addrvecs with a single NONE/blank address adds 4ecd42dec858 scsi: qla2xxx: Reserve extra IRQ vectors adds 543b25ee7dcf scsi: lpfc: Fix rmmod crash due to bad ring pointers to ab [...] adds 80ef24175df2 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() adds fd5c036724c3 scsi: mpt3sas: Only one vSES is present even when IOC has [...] adds 828aa1d87f83 scsi: mpt3sas: Block PCI config access from userspace duri [...] adds da97c74c3280 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds ebe0f12cf4c0 mmc: uniphier-sd: Fix a resource leak in the remove function adds 85403bfba632 mmc: sdhci: Check for reset prior to DMA address unmap adds 525e52c318df mmc: sdhci-pci: Fix initialization of some SD cards for In [...] adds eea986bce2cf mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit adds 5c98a444c086 mmc: block: Update ext_csd.cache_ctrl if it was written adds 5e549befaa73 mmc: block: Issue a cache flush only when it's enabled adds 1ec94564e2ad mmc: core: Do a power cycle when the CMD11 fails adds 7810bfc2287e mmc: core: Set read only for SD cards with permanent write [...] adds df7b63426308 mmc: core: Fix hanging on I/O during system suspend for re [...] adds ea817ac1014c irqchip/gic-v3: Do not enable irqs when handling spurious [...] adds f59a9242942f cifs: Return correct error code from smb2_get_enc_key adds a28b88ac4d6f cifs: fix out-of-bound memory access when calling smb3_not [...] adds a69d17010f9c cifs: fix leak in cifs_smb3_do_mount() ctx adds 32f21ef504d7 cifs: detect dead connections only when echoes are enabled. adds e69ceb7d193d cifs: fix regression when mounting shares with prefix paths adds a1f95be1517a smb2: fix use-after-free in smb2_ioctl_query_info() adds 051582f28bd7 btrfs: handle remount to no compress during compression adds 510234e9b219 x86/build: Disable HIGHMEM64G selection for M486SX adds d0e977ec5371 btrfs: fix metadata extent leak after failure to create subvolume adds 61a33d891776 intel_th: pci: Add Rocket Lake CPU support adds 633f7f216663 btrfs: fix race between transaction aborts and fsyncs lead [...] adds c1b763436b00 posix-timers: Preserve return value in clock_adjtime32() adds 94fbfc80ef77 fbdev: zero-fill colormap in fbcmap.c adds 4a96ecb6006b cpuidle: tegra: Fix C7 idling state on Tegra114 adds d50d92cb6f42 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds bcd3c6fdf8d7 staging: wimax/i2400m: fix byte-order issue adds 5d806a23797d spi: ath79: always call chipselect function adds 97df7b057e6c spi: ath79: remove spi-master setup and cleanup assignment adds af5a594c1832 bus: mhi: core: Destroy SBL devices when moving to mission mode adds dc764382762e bus: mhi: core: Process execution environment changes serially adds 29f5a87570f5 crypto: api - check for ERR pointers in crypto_destroy_tfm() adds 5f1693cfed7a crypto: qat - fix unmap invalid dma address adds 597b5c00271e usb: gadget: uvc: add bInterval checking for HS mode adds 6753c05fb86d usb: webcam: Invalid size of Processing Unit Descriptor adds bf91bd7a2dea x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 4e94465fb187 crypto: hisilicon/sec - fixes a printing error adds 872e2e4dcf70 genirq/matrix: Prevent allocation counter corruption adds 6963147e7e8c usb: gadget: f_uac2: validate input parameters adds 937edb2a4c5c usb: gadget: f_uac1: validate input parameters adds 0a9541cf317b usb: dwc3: gadget: Ignore EP queue requests during bus reset adds c032acea01e5 usb: xhci: Fix port minor revision adds 27076773ae59 kselftest/arm64: mte: Fix compilation with native compiler adds b5444d572db1 ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node adds eac468e5aa36 PCI: PM: Do not read power state in pci_enable_device_flags() adds e94a63147ce8 kselftest/arm64: mte: Fix MTE feature detection adds 8746e8dd46cf ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds 75f7b61fc404 ARM: dts: ux500: Fix up TVK R3 sensors adds 6ad49b196df0 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) adds 659fe3023f78 x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS adds 715c2e7ca124 efi/libstub: Add $(CLANG_FLAGS) to x86 flags adds b4fa63baef62 soc/tegra: pmc: Fix completion of power-gate toggling adds 0c4a07212979 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds d53a1433fd04 tee: optee: do not check memref size on return from Secure World adds e0a972f9738d soundwire: cadence: only prepare attached devices on clock stop adds 1fcdf124b2d3 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors adds d841bead06d1 perf/arm_pmu_platform: Fix error handling adds fc259685510f random: initialize ChaCha20 constants with correct endianness adds b276483733b7 usb: xhci-mtk: support quirk to disable usb2 lpm adds 677434eb5179 fpga: dfl: pci: add DID for D5005 PAC cards adds 2527d00cb649 xhci: check port array allocation was successful before de [...] adds ec11de51362d xhci: check control context is valid before dereferencing it. adds 18456953939a xhci: fix potential array out of bounds with several interrupters adds 004fa6805862 bus: mhi: core: Clear context for stopped channels from remove() adds 7091ed5b75af ARM: dts: at91: change the key code of the gpio key adds dc88f0db9d9b tools/power/x86/intel-speed-select: Increase string size adds a6cba75612d2 platform/x86: ISST: Account for increased timeout in some cases adds f8f7d9e53257 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] adds da79a70fabaa resource: Prevent irqresource_disabled() from erasing flags adds c7ffdf5cefd9 spi: dln2: Fix reference leak to master adds 7f43879c8e30 spi: omap-100k: Fix reference leak to master adds 259c2a5d2623 spi: qup: fix PM reference leak in spi_qup_remove() adds 47f35710715c usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] adds 4fddf18368a3 usb: musb: fix PM reference leak in musb_irq_work() adds d031d0162dcc usb: core: hub: Fix PM reference leak in usb_port_resume() adds 281eaa0393c4 usb: dwc3: gadget: Check for disabled LPM quirk adds 3e9f167b7825 tty: n_gsm: check error while registering tty devices adds 12236d6d7a0b intel_th: Consistency and off-by-one fix adds 8f3d9736e65e phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] adds 1178a0881aed crypto: sun8i-ss - Fix PM reference leak when pm_runtime_g [...] adds ab3ea6c14576 crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() adds 8bc8bcd694ce crypto: stm32/hash - Fix PM reference leak on stm32-hash.c adds 23ce80df99cd crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c adds aa71d6d8d9a7 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() adds c1c02d27e91b crypto: omap-aes - Fix PM reference leak on omap-aes.c adds 2bec84bc51f2 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks adds cdc26c2bb3fd spi: sync up initial chipselect state adds 060c34aa5211 btrfs: do proper error handling in create_reloc_root adds aa18bc1ff8a5 btrfs: do proper error handling in btrfs_update_reloc_root adds 24f6803a6e20 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds eab7cb8d1c2d regulator: da9121: automotive variants identity fix adds 5af08e40cb72 drm: Added orientation quirk for OneGX1 Pro adds f9a83dedea24 drm/qxl: do not run release if qxl failed to init adds 758d2c6faf43 drm/qxl: release shadow on shutdown adds 747f8631a182 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] adds 7afdeea31c82 drm/amd/display: changing sr exit latency adds f98665304bca drm/amd/display: Fix MPC OGAM power on/off sequence adds 74c9066a6887 drm/ast: fix memory leak when unload the driver adds f9a36b1a7cbe drm/amd/display: Check for DSC support instead of ASIC revision adds 45fa4594fd5e drm/amd/display: Don't optimize bandwidth before disabling planes adds 0c8aa3406a36 drm/amd/display: Return invalid state if GPINT times out adds 9e1d5aed5f0c drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] adds f093f9f7d674 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 82f6cd4c67b7 scsi: lpfc: Fix incorrect dbde assignment when building ta [...] adds 2909b7464b39 scsi: lpfc: Fix pt2pt connection does not recover after LOGO adds e53639fb5608 scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] adds a78ae87f027f scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN adds a4c84955d13c scsi: lpfc: Fix ADISC handling that never frees nodes adds 6f5189f7f606 drm/amdgpu: Fix some unload driver issues adds 7724438c0c72 sched/pelt: Fix task util_est update filtering adds 1e52fd9327f0 sched/topology: fix the issue groups don't span domain->sp [...] adds 21f38bcbde96 kvfree_rcu: Use same set of GFP flags as does single-argument adds 244dbb4abe12 drm/virtio: fix possible leak/unlock virtio_gpu_object_array adds 1a395323ca36 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() adds 725f36565f74 media: ite-cir: check for receive overflow adds 45c7c85ca3ae media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds b544d6f42e24 media: drivers/media/usb: fix memory leak in zr364xx_probe adds d19f1f5dd1d1 media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds e14cc65e6a7e media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds a2bffd91bb53 atomisp: don't let it go past pipes array adds b228fa6ecdae power: supply: bq27xxx: fix power_avg for newer ICs adds a67a6d6a597d extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] adds 9252ae864667 extcon: arizona: Fix various races on driver unbind adds 22d384052a6a media: media/saa7164: fix saa7164_encoder_register() memor [...] adds cf9ad24ac82d media: gspca/sq905.c: fix uninitialized variable adds f6b467bc7d8b media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8a01b63aa96e power: supply: Use IRQF_ONESHOT adds 416f6c34fe0e backlight: qcom-wled: Use sink_addr for sync toggle adds 7b2fb05c6098 backlight: qcom-wled: Fix FSC update issue for WLED5 adds 39a9938e0d0f drm/amdgpu: mask the xgmi number of hops reported from psp to kfd adds 3fdc51827009 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning adds 079d662a3381 drm/amdgpu : Fix asic reset regression issue introduce by [...] adds 028b8560105b drm/amd/pm: fix workload mismatch on vega10 adds ca50c5e31708 drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds 35e1e68ceb3f drm/amd/display: DCHUB underflow counter increasing in som [...] adds 624eb5587230 drm/amd/display: fix dml prefetch validation adds 619aca252cc6 scsi: qla2xxx: Always check the return value of qla24xx_ge [...] adds 9134c8406f5f drm/vkms: fix misuse of WARN_ON adds b5d6e36b5418 scsi: qla2xxx: Fix use after free in bsg adds 3e712d5d8ed5 mmc: sdhci-esdhc-imx: validate pinctrl before use it adds 57b249cd3e0b mmc: sdhci-pci: Add PCI IDs for Intel LKF adds d3052246c522 mmc: sdhci-brcmstb: Remove CQE quirk adds 770f2b618070 ata: ahci: Disable SXS for Hisilicon Kunpeng920 adds cb575365a15c drm/komeda: Fix bit check to import to value of proper type adds 57991a9f0492 nvmet: return proper error code from discovery ctrl adds b6e35bb9abbf selftests/resctrl: Enable gcc checks to detect buffer overflows adds 1a762b0bbc8a selftests/resctrl: Fix compilation issues for global variables adds a4ab5bbe53e9 selftests/resctrl: Fix compilation issues for other global [...] adds bb3493025b8f selftests/resctrl: Clean up resctrl features check adds 9d8b6a4d1e90 selftests/resctrl: Fix missing options "-n" and "-p" adds 0557fd4584d6 selftests/resctrl: Use resctrl/info for feature detection adds 24c084be83a9 selftests/resctrl: Fix incorrect parsing of iMC counters adds f07774328f42 selftests/resctrl: Fix checking for < 0 for unsigned values adds 25a47e9cc849 power: supply: cpcap-charger: Add usleep to cpcap charger [...] adds 7f875b7e3c93 scsi: smartpqi: Use host-wide tag space adds 3eeb8abd78e0 scsi: smartpqi: Correct request leakage during reset operations adds aba451935e4f scsi: smartpqi: Add new PCI IDs adds a52bd26c0349 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds f11710ef096c media: em28xx: fix memory leak adds dbf077a903ce media: vivid: update EDID adds 2383cc504255 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver adds ed051613c523 clk: socfpga: arria10: Fix memory leak of socfpga_clk on e [...] adds 71f4472937c0 power: supply: generic-adc-battery: fix possible use-after [...] adds 74043d6de4ed power: supply: s3c_adc_battery: fix possible use-after-fre [...] adds 485e9c00482b media: tc358743: fix possible use-after-free in tc358743_remove() adds ce27007a6ed0 media: adv7604: fix possible use-after-free in adv76xx_remove() adds 34d35d9bd2f7 media: i2c: adv7511-v4l2: fix possible use-after-free in a [...] adds 1c6c102611bc media: i2c: tda1997: Fix possible use-after-free in tda199 [...] adds 31ea35eb8211 media: i2c: adv7842: fix possible use-after-free in adv784 [...] adds 720141f6a4bd media: platform: sti: Fix runtime PM imbalance in regs_show adds 04a1faa1c58e media: sun8i-di: Fix runtime PM imbalance in deinterlace_s [...] adds 1a0ac8b31bda media: dvb-usb: fix memory leak in dvb_usb_adapter_init adds cf1ad585dffa media: gscpa/stv06xx: fix memory leak adds e1efc5c190d7 sched/fair: Ignore percpu threads for imbalance pulls adds 3cc8491d2e30 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal adds a8cfb87005f5 drm/msm/mdp5: Do not multiply vclk line count by 100 adds 3dbf186da3a5 drm/amdgpu/ttm: Fix memory leak userptr pages adds 0afe0e2e5bfd drm/radeon/ttm: Fix memory leak userptr pages adds 632c1d242858 drm/amd/display: Fix debugfs link_settings entry adds 00cd98327f36 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning adds 50f338d726df drm/radeon: don't evict if not initialized adds 5aada07279be drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug adds b944c76ae3dc amdgpu: avoid incorrect %hu format string adds 24c2c574d7f6 drm/amdgpu/display: fix memory leak for dimgrey cavefish adds f6e6faebc124 drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds 98c1102ed934 drm/amdgpu: fix NULL pointer dereference adds e9725965a55e scsi: lpfc: Fix crash when a REG_RPI mailbox fails trigger [...] adds a2fe8a703bde scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() adds 1a0f8444293c scsi: lpfc: Fix error handling for mailboxes completed in [...] adds 6b3387018b00 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic adds f3ff2470f7ad mfd: intel-m10-bmc: Fix the register access range adds 76cee1baf4c0 mfd: da9063: Support SMBus and I2C mode adds 91414cfeadba mfd: arizona: Fix rumtime PM imbalance on error adds ac69c7591aba scsi: libfc: Fix a format specifier adds 228679134d8b perf: Rework perf_event_exit_event() adds c8b0010f775a sched,fair: Alternative sched_slice() adds 9477fc975704 block/rnbd-srv: Prevent a deadlock generated by accessing [...] adds a51f210d4609 block/rnbd-clt: Fix missing a memory free when unloading t [...] adds 10e1db0be8c2 s390/archrandom: add parameter check for s390_arch_random_ [...] adds d13de98d58c1 sched,psi: Handle potential task count underflow bugs more [...] adds d59a3bc1330d power: supply: cpcap-battery: fix invalid usage of list cursor adds f611782e5115 ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer adds aa5d94e1f0f6 ALSA: hda/conexant: Re-order CX5066 quirk table entries adds 4336fbd6c831 ALSA: sb: Fix two use after free in snd_sb_qsound_build adds 33e20cb4ab63 ALSA: usb-audio: Explicitly set up the clock selector adds bbdde5e833c9 ALSA: usb-audio: Add dB range mapping for Sennheiser Commu [...] adds 39412e22d3bb ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 adds daf7a8e63fe6 ALSA: hda/realtek: GA503 use same quirks as GA401 adds 36b2c33f52e0 ALSA: hda/realtek: fix mic boost on Intel NUC 8 adds c3832e9c8a91 ALSA: hda/realtek - Headset Mic issue on HP platform adds 85a96500cac9 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops adds 94c3b0586c15 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx adds eba04abfc42a tools/power/turbostat: Fix turbostat for AMD Zen CPUs adds 20c4e6a547b5 btrfs: fix race when picking most recent mod log operation [...] adds 259354429114 arm64/vdso: Discard .note.gnu.property sections in vDSO adds c89a42d22c42 Makefile: Move -Wno-unused-but-set-variable out of GCC only block adds 6ee1d300f539 fs: fix reporting supported extra file attributes for statx() adds 9b9d60c0eb8a virtiofs: fix memory leak in virtio_fs_probe() adds 8f2a39c7a407 kcsan, debugfs: Move debugfs file creation out of early init adds 8970294cf70e ubifs: Only check replay with inode type to judge if inode linked adds 97893e93ebe4 f2fs: fix error handling in f2fs_end_enable_verity() adds 7fe4c47161c2 f2fs: fix to avoid out-of-bounds memory access adds 1942e82af08f mlxsw: spectrum_mr: Update egress RIF list before route's action adds d841d3cf5297 openvswitch: fix stack OOB read while fragmenting IPv4 packets adds 018bb8da5b58 net/sched: sch_frag: fix stack OOB read while fragmenting [...] adds 42e69521ee1f ACPI: GTDT: Don't corrupt interrupt mappings on watchdow p [...] adds 2f3380121d49 NFS: fs_context: validate UDP retrans to prevent shift out [...] adds c3ec7b79ef6a NFS: Don't discard pNFS layout segments that are marked fo [...] adds 96260bde1ea8 NFSv4: Don't discard segments marked for return in _pnfs_r [...] adds d5ad160f6e20 Input: ili210x - add missing negation for touch indication [...] adds 8562cebb9791 jffs2: Fix kasan slab-out-of-bounds problem adds 39597530546a jffs2: Hook up splice_write callback adds c20e58e60cda iommu/vt-d: Force to flush iotlb before creating superpage adds 172c404e18d6 powerpc/vdso: Separate vvar vma from vdso adds fa039a222601 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors adds 478ce3fec694 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. adds 9e452f44b683 powerpc/kexec_file: Use current CPU info while setting up FDT adds a6bbc9cb7063 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR adds ec7eb2e33d57 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h adds cdc1f9b5ac13 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled adds a48bcae97000 powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n adds a7f56c34b0a5 intel_th: pci: Add Alder Lake-M support adds 3818b753277f tpm: efi: Use local variable for calculating final log size adds 6a28f0e51ae8 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] adds da73c93caa1d crypto: arm/curve25519 - Move '.fpu' after '.arch' adds a54c9ca7469f crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds 59452e551784 md/raid1: properly indicate failure when ending a failed w [...] adds 7354243e4ff9 dm raid: fix inconclusive reshape layout on fast raid4/5/6 [...] adds 8649ea2b7721 fuse: fix write deadlock adds 19daa3d066ca mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 14101529b55d exfat: fix erroneous discard when clear cluster bit adds a1570985ec04 sfc: farch: fix TX queue lookup in TX flush done handling adds 35c7a83ad1bb sfc: farch: fix TX queue lookup in TX event handling adds f3682ab1c683 rcu/nocb: Fix missed nocb_timer requeue adds 87eb535f1dec security: commoncap: fix -Wstringop-overread warning adds 929a512a314c Fix misc new gcc warnings adds 205f060206c0 jffs2: check the validity of dstlen in jffs2_zlib_compress() adds 3dce7356b893 smb3: when mounting with multichannel include it in reques [...] adds 398405a688ce smb3: if max_channels set to more than one channel request [...] adds f1238ba875b1 smb3: do not attempt multichannel to server which does not [...] adds 7b626640ab22 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME wi [...] adds 0257bd28814c futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI adds ac59982e8f80 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported adds 19ef01e3ba39 kbuild: update config_data.gz only when the content of .co [...] adds 183b2ab28a50 ext4: annotate data race in start_this_handle() adds 42ae8e35ff97 ext4: annotate data race in jbd2_journal_dirty_metadata() adds f42789ee5f96 ext4: fix check to prevent false positive report of incorr [...] adds 04e9480f38e7 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() adds 64e1eebe2131 ext4: always panic when errors=panic is specified adds 2e3c7194e8dd ext4: fix error code in ext4_commit_super adds ba60f659d5d8 ext4: fix ext4_error_err save negative errno into superblock adds 5b4228cf8977 ext4: fix error return code in ext4_fc_perform_commit() adds 8cf2a7bcaf1f ext4: allow the dax flag to be set and cleared on inline d [...] adds d2f324e1ba2a ext4: Fix occasional generic/418 failure adds 9ad15e214fcd media: dvbdev: Fix memory leak in dvb_media_device_free() adds 6918be124f6e media: dvb-usb: Fix use-after-free access adds 286648c928fb media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds 14d0e99c3ef6 media: staging/intel-ipu3: Fix memory leak in imu_fmt adds 34892ea93838 media: staging/intel-ipu3: Fix set_fmt error handling adds 3bc2bf0a3259 media: staging/intel-ipu3: Fix race condition during set_fmt adds bec42d1c8fbc media: v4l2-ctrls: fix reference to freed memory adds 38dad8fd95b0 media: coda: fix macroblocks count control usage adds b0145884cd9c media: venus: hfi_parser: Don't initialize parser on v1 adds cdfa5bd5c6e4 usb: gadget: dummy_hcd: fix gpf in gadget_setup adds c64df10c45bf usb: gadget: Fix double free of device descriptor pointers adds 3c308c21fd8d usb: gadget/function/f_fs string table fix for multiple languages adds c7d3cb1cc783 usb: dwc3: gadget: Remove FS bInterval_m1 limitation adds 9abb8e5de77d usb: dwc3: gadget: Fix START_TRANSFER link state check adds 800f58217626 usb: dwc3: core: Do core softreset when switch mode adds 03f74e33b7f6 usb: dwc2: Fix session request interrupt handler adds 754712219a69 PCI: dwc: Move iATU detection earlier adds 1a501e76a8e5 tty: fix memory leak in vc_deallocate adds e650d640bb41 rsi: Use resume_noirq for SDIO adds dbdf22fc825f tools/power turbostat: Fix offset overflow issue in index [...] adds 310cb6c33501 tracing: Map all PIDs to command lines adds 6e2418576228 tracing: Restructure trace_clock_global() to never block adds d6b258fe194d dm persistent data: packed struct should have an aligned() [...] adds ad66a6e19834 dm space map common: fix division bug in sm_ll_find_free_block() adds 3b06e43c1740 dm integrity: fix missing goto in bitmap_flush_interval er [...] adds 6086f957416a dm rq: fix double free of blk_mq_tag_set in dev remove aft [...] adds 3c184ea5b344 pinctrl: Ingenic: Add support for read the pin configurati [...] adds d74b3ffd5011 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bst [...] adds 876a5f33e5d9 thermal/drivers/cpufreq_cooling: Fix slab OOB issue adds d34083f4be3a thermal/core/fair share: Lock the thermal zone while loopi [...] adds 0323610eaa5c Linux 5.11.20 adds 7064d5651ba0 Bluetooth: verify AMP hci_chan before amp_destroy adds c20a95f000bc bluetooth: eliminate the potential race condition when rem [...] adds 374cdde4dcc9 net/nfc: fix use-after-free llcp_sock_bind/connect adds 7a8411015f74 io_uring: truncate lengths larger than MAX_RW_COUNT on pro [...] adds dc76a015c032 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" adds 31ad11a6e36e usb: roles: Call try_module_get() from usb_role_switch_fin [...] adds c130d12bc371 tty: moxa: fix TIOCSSERIAL jiffies conversions adds b0731f49df79 tty: amiserial: fix TIOCSSERIAL permission check adds 71edcd21eeaa USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions adds a5a77d474548 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions adds 00ef86e430a0 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check adds 7849d6f788e7 staging: fwserial: fix TIOCSSERIAL jiffies conversions adds b998af847315 tty: moxa: fix TIOCSSERIAL permission check adds da4c4ab16bef staging: fwserial: fix TIOCSSERIAL permission check adds 69fda7ccc3c9 drm: bridge: fix LONTIUM use of mipi_dsi_() functions adds 802d8def6b32 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 10e313c7d7de usb: typec: tcpm: Address incorrect values of tcpm psy for [...] adds 9cd5bd0faac4 usb: typec: tcpm: update power supply once partner accepts adds a7624216b74f usb: xhci-mtk: remove or operator for setting schedule parameters adds b48e96dc6d3c usb: xhci-mtk: improve bandwidth scheduling with TT adds 47f928f3ad98 ASoC: samsung: tm2_wm5110: check of of_parse return value adds 06675e97fe5f ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function adds b5f7494393be ASoC: tlv320aic32x4: Register clocks before registering component adds 9bf7c092f07b ASoC: tlv320aic32x4: Increase maximum register in regmap adds d9f66c58325f MIPS: pci-mt7620: fix PLL lock check adds 9d6fc3e8e2bd MIPS: pci-rt2880: fix slot 0 configuration adds 402694e718a8 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] adds 20310b03cd03 PCI: Allow VPD access for QLogic ISP2722 adds f213b8538d0e KVM: x86: Defer the MMU unload to the normal path on an gl [...] adds 3a2ba4d3b2dd PCI: xgene: Fix cfg resource mapping adds 0317ff6d41c3 PCI: keystone: Let AM65 use the pci_ops defined in pcie-de [...] adds 9157562cae85 PM / devfreq: Unlock mutex and free devfreq struct in error path adds dc4452867200 soc/tegra: regulators: Fix locking up when voltage-spread [...] adds 3453d4c5f923 iio: inv_mpu6050: Fully validate gyro and accel scale writes adds ba72b507f7d4 iio: sx9310: Fix write_.._debounce() adds f20c3aa3f846 iio:accel:adis16201: Fix wrong axis assignment that preven [...] adds 4d40ae59a9cf iio:adc:ad7476: Fix remove handling adds c4eb0709a792 iio: sx9310: Fix access to variable DT array adds bc9ecd8659b0 sc16is7xx: Defer probe if device read fails adds 83cd9189bebb phy: cadence: Sierra: Fix PHY power_on sequence adds c2d219e1edfa misc: lis3lv02d: Fix false-positive WARN on various HP models adds ced95ae7de41 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 187e351fcc95 misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds 3b2e4ce6c2bb misc: vmw_vmci: explicitly initialize vmci_datagram payload adds 1edbe7681fea selinux: add proper NULL termination to the secclass_map p [...] adds 5d9620751b94 x86, sched: Treat Intel SNC topology as default, COD as exception adds 29ffa50f33de async_xor: increase src_offs when dropping destination page adds 70af0356497d md/bitmap: wait for external bitmap writes to complete dur [...] adds 48e11f31c80e md-cluster: fix use-after-free issue when removing rdev adds 6b64610ac25d md: split mddev_find adds cbe5f6e99995 md: factor out a mddev_find_locked helper from mddev_find adds a70069514ea5 md: md_open returns -EBUSY when entering racing area adds 6dc517ed273c md: Fix missing unused status line of /proc/mdstat adds a956ed94bd1b MIPS: generic: Update node names to avoid unit addresses adds db3ac2287d81 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() adds edabc4a62f4e ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() adds 5a08d6d61b50 cfg80211: scan: drop entry from hidden_list on overflow adds 5f3dbced8eaa rtw88: Fix array overrun in rtw_get_tx_power_params() adds 9b68ce2856da mt76: fix potential DMA mapping leak adds c6e5b68a658e FDDI: defxx: Make MMIO the configuration default except for EISA adds 6437d6c5818c drm/qxl: use ttm bo priorities adds 423bb8de7eba drm/ingenic: Fix non-OSD mode adds cb4df9009b23 drm/panfrost: Clear MMU irqs before handling the fault adds 62b5cf10d13a drm/panfrost: Don't try to map pages that are already mapped adds 7ad2d0e8430d drm/radeon: fix copy of uninitialized variable back to userspace adds b0fda871939a drm/dp_mst: Revise broadcast msg lct & lcr adds 68132b9b3148 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast adds 867d9c98b784 drm: bridge: fix ANX7625 use of mipi_dsi_() functions adds 18149b420c9b drm: bridge/panel: Cleanup connector on bridge detach adds a2e9217f1ecb drm/amd/display: Reject non-zero src_y and src_x for video planes adds e267129353bd drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds 6ecb3710e3a7 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC adds b4b574d42d5a drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. adds d4703f8b8b2c ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries adds a3a2cdadf3d8 ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries adds 7c29b4581e9a ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries adds 04993b5350e1 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries adds 719818573e04 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries adds dfb22db90c83 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries adds 688d4ff7cdc0 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries adds a5bdc0ddbf15 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries adds a1fbb50e549a ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries adds b2bc34d0c780 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries adds a01d637ac94d ALSA: hda/realtek: Re-order ALC662 quirk table entries adds 7c6883a9241e ALSA: hda/realtek: Remove redundant entry for ALC861 Haier [...] adds 65b1fd415366 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable adds 84a360fcffdc ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 adds 2d5118a30410 KVM: s390: VSIE: correctly handle MVPG when in VSIE adds c735288041fa KVM: s390: split kvm_s390_logical_to_effective adds bb2d59f0bac8 KVM: s390: fix guarded storage control register handling adds b21d308f5c91 s390: fix detection of vector enhancements facility 1 vs. [...] adds e5196ca69dd4 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO adds e11a0e55cd4a KVM: s390: split kvm_s390_real_to_abs adds 618773bf3657 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer adds 81b4b3d31c65 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] adds fbe6e4fb9b4a KVM: X86: Fix failure to boost kernel lock holder candidat [...] adds 0633b3b561ef KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads adds 19cc681f4939 KVM: nSVM: Set the shadow root level to the TDP level for [...] adds ac7cdd143cd8 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception adds bd0cced2ae93 KVM: SVM: Use online_vcpus, not created_vcpus, to iterate [...] adds a17723a2dfc2 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT [...] adds 1e41cb43402d KVM: SVM: Do not allow SEV/SEV-ES initialization after vCP [...] adds 02f7450958a8 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTS [...] adds 141b5196db17 KVM: nVMX: Defer the MMU reload to the normal path on an E [...] adds b6a2b170357f KVM: nVMX: Truncate bits 63:32 of VMCS field on nested che [...] adds b42b420ff4db KVM: nVMX: Truncate base/index GPR value on address calc i [...] adds e5c8eeab17c8 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read adds 4e899ca84863 KVM: Destroy I/O bus devices on unregister failure _after_ [...] adds 168e82f640ed KVM: Stop looking for coalesced MMIO zones if the bus is d [...] adds 918e08d0b676 KVM: arm64: Fully zero the vcpu state on reset adds 5e89779b8538 KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 8a804798cd81 KVM: selftests: Sync data verify of dirty logging with guest sync adds 9e86be31fcd1 KVM: selftests: Always run vCPU thread with blocked SIG_IPI adds 248dc39da206 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" adds 5beabe77ed7a Revert "i3c master: fix missing destroy_workqueue() on err [...] adds aaa35bc58592 mfd: stmpe: Revert "Constify static struct resource" adds 15459b17e088 ovl: fix missing revert_creds() on error path adds 2d89bc45621b Revert "drm/qxl: do not run release if qxl failed to init" adds 504d005aa495 usb: gadget: pch_udc: Revert d3cb25a12138 completely adds bbbcbb8009f8 Revert "tools/power turbostat: adjust for temperature offset" adds c9880f8b3ba6 firmware: xilinx: Fix dereferencing freed memory adds cdcb34d1ff40 firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_RE [...] adds 8fa5d25ad0f4 x86/vdso: Use proper modifier for len's format specifier i [...] adds 072ea05e23e8 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds b8e2ee892f21 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] adds ca065a93699f crypto: sun8i-ss - fix result memory leak on error path adds 9fe31ebf0bc1 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds eb746d16af3d ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds ffa197325774 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 9f0221787fa8 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds eed7fb1f2b04 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] adds b01249bacb93 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds d3d5e8102c05 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds cccad309c850 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds bd16362c3a6a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 3329cac91722 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow adds 7941ae8deb50 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] adds 60c365ab78f6 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds 41b6d480224c arm64: dts: renesas: Add mmc aliases into board dts files adds d6e1fe4adb0f bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds 829f04d222da x86/platform/uv: Set section block size for hubless architectures adds 98c6aae6d62f serial: stm32: fix code cleaning warnings and checks adds f047e7217cac serial: stm32: add "_usart" prefix in functions name adds 44b84c24ee52 serial: stm32: fix probe and remove order for dma adds 266f3a37464a serial: stm32: Use of_device_get_match_data() adds d63ce3879306 serial: stm32: fix startup by enabling usart for reception adds df76ae9dbf4e serial: stm32: fix incorrect characters on console adds f80f1ab3128e serial: stm32: fix TX and RX FIFO thresholds adds 4b1b42423359 serial: stm32: fix a deadlock condition with wakeup event adds 35b2040b1119 serial: stm32: fix wake-up flag handling adds dfec4e24fd92 serial: stm32: fix a deadlock in set_termios adds 6030fa690b84 serial: liteuart: fix return value check in liteuart_probe() adds f7454fc0303f serial: stm32: fix tx dma completion, release channel adds 11b5ff3bb69e serial: stm32: call stm32_transmit_chars locked adds fdf94c73a744 serial: stm32: fix FIFO flush in startup and set_termios adds 5a172fd946bd serial: stm32: add FIFO flush when port is closed adds 61ce96e7ec45 serial: stm32: fix tx_empty condition adds c5d0615c7339 usb: typec: tcpm: Handle vbus shutoff when in source mode adds 805984fc90a4 usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] adds 3371684eedaa usb: typec: tps6598x: Fix return value check in tps6598x_probe() adds 53c0163153fa usb: typec: stusb160x: fix return value check in stusb160x [...] adds bd315668b695 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] adds c764e375ae64 regmap: set debugfs_name to NULL after it is freed adds 8dd7fae849c9 spi: rockchip: avoid objtool warning adds fd2dc2f01043 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 9b667083600a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds dc2490058405 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds b13202c84c4d mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds 53b317350620 mtd: don't lock when recursively deleting partitions adds 57b9f5d5ad21 mtd: maps: fix error return code of physmap_flash_remove() adds f19fe0a7bd94 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] adds 2aff659dabb5 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] adds 22efb6ea1557 iio: adis16480: fix pps mode sampling frequency math adds 0860cd56b335 arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] adds 21ef2bd771c0 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 45bd088dfa8d arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds 7d9e1cf2b8ae arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] adds d6a6d8958aa1 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' adds fedbd91f2e97 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' adds 5840623cf2ec arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' adds 6ea6e02feb6a arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x adds e1f2d739849c crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] adds 9e761a2cdc67 spi: stm32: drop devres version of spi_register_master adds 1103c2b43ed2 regulator: bd9576: Fix return from bd957x_probe() adds 5348e8be62c7 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding adds 445a6a2add1d selftests/x86: Add a missing .note.GNU-stack section to th [...] adds c26885784a29 spi: stm32: Fix use-after-free on unbind adds 959e84f67a9e Drivers: hv: vmbus: Drop error message when 'No request id [...] adds b4f60d0c2238 x86/microcode: Check for offline CPUs before requesting ne [...] adds a015ac3390c1 devtmpfs: fix placement of complete() call adds e473a26f8e09 usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() adds 7c0a73ad288d usb: gadget: pch_udc: Check if driver is present before ca [...] adds ef06b4345547 usb: gadget: pch_udc: Check for DMA mapping error adds 6bd3eaaf001c usb: gadget: pch_udc: Initialize device pointer before use adds c73c8d99413b usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] adds dd5cb323e244 crypto: ccp - fix command queuing to TEE ring buffer adds 40ba902d7c9a crypto: qat - don't release uninitialized resources adds 20fd40fc6f2c crypto: qat - ADF_STATUS_PF_RUNNING should be set after ad [...] adds 61a9f7ad3e74 fotg210-udc: Fix DMA on EP0 for length > max packet size adds 80ee9b340591 fotg210-udc: Fix EP0 IN requests bigger than two packets adds 9cbb0ac076db fotg210-udc: Remove a dubious condition leading to fotg210_done adds 6ae20da85740 fotg210-udc: Mask GRP2 interrupts we don't handle adds 3a47317f5d8d fotg210-udc: Don't DMA more than the buffer can take adds ba24a57f16f7 fotg210-udc: Complete OUT requests on short packets adds 3ea3a50c6d03 usb: gadget: s3c: Fix incorrect resources releasing adds bedb0b055e5d usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] adds 242e3c5d9876 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds 077259f5e777 mtd: require write permissions for locking and badblock ioctls adds 2b8aa4c367ba arm64: dts: renesas: r8a779a0: Fix PMU interrupt adds 62acf15e92fe arm64: dts: mt8183: Add gce client reg for display subcomponents adds 64753a8dcdad arm64: dts: mt8173: fix wrong power-domain phandle of pmic adds 6b68c03dfc79 bus: qcom: Put child node before return adds c31a753e6839 soundwire: bus: Fix device found flag correctly adds 8d8119edb503 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] adds 18534b3ad4ea phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds 08ff8952e698 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds 335c5f87bee7 phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] adds bab1bcf5ae70 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() adds 8d37db2886aa arm64: dts: mediatek: fix reset GPIO level on pumpkin adds d5094c34f815 NFSv4.2: fix copy stateid copying for the async copy adds de6f9fb2f8c1 crypto: poly1305 - fix poly1305_core_setkey() declaration adds d4d1dd27a3fe crypto: qat - fix error path in adf_isr_resource_alloc() adds fd4e55b42c61 usb: gadget: aspeed: fix dma map failure adds 2b9013135868 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds df92c9e055dc drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds d0e2f50b6848 driver core: platform: Declare early_platform_cleanup() prototype adds e824f076a1af ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] adds 43d5cb86d1b3 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] adds c7aee7745ce6 memory: pl353: fix mask of ECC page_size config register adds 2f17ac005b32 soundwire: stream: fix memory leak in stream config error path adds 73fdeb612d25 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 702c42087216 firmware: qcom_scm: Make __qcom_scm_is_call_available() re [...] adds be84100cbf20 firmware: qcom_scm: Reduce locking section for __get_convention() adds 6d4b2a5e19cf firmware: qcom_scm: Workaround lack of "is available" call [...] adds 27f2f3e9068b iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol adds 466cbdf793ad mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init adds dd02a680f290 irqchip/gic-v3: Fix OF_BAD_ADDR error handling adds ff0e44ccdc60 staging: comedi: tests: ni_routes_test: Fix compilation error adds 27117715eaa4 staging: rtl8192u: Fix potential infinite loop adds 624ba48dfa34 staging: fwserial: fix TIOCSSERIAL implementation adds 28a945c5667d staging: fwserial: fix TIOCGSERIAL implementation adds 6eedc68b7e1e staging: greybus: uart: fix unprivileged TIOCCSERIAL adds 0202cbe8b58a platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] adds 93d5c75d20ce soc: qcom: pdr: Fix error return code in pdr_register_listener adds 129edd989c1e PM / devfreq: Use more accurate returned new_freq as resume_freq adds 8f03d99faab3 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds 824b9aec96dc clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds a963945ecddc clocksource/drivers/ingenic_ost: Fix return value check in [...] adds cee78aa24578 spi: Fix use-after-free with devm_spi_alloc_* adds b5597f982042 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() adds 0bd63e60ea78 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz adds 3f79401a4baa soc: qcom: mdt_loader: Detect truncated read of segments adds 555e2c97b08c PM: runtime: Replace inline function pm_runtime_callbacks_ [...] adds 11e9b1cdb3a3 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration adds 7f8c127bb20c ACPI: CPPC: Replace cppc_attr with kobj_attribute adds e9b855720f56 crypto: allwinner - add missing CRYPTO_ prefix adds c633e025bd04 crypto: sun8i-ss - Fix memory leak of pad adds dfd6443bf49a crypto: sa2ul - Fix memory leak of rxd adds 019fa2e26ae5 crypto: qat - Fix a double free in adf_create_ring adds ec29c9aa6dee cpufreq: armada-37xx: Fix setting TBG parent for load levels adds 98f517c5fa1a clk: mvebu: armada-37xx-periph: remove .set_parent method [...] adds 9b8e2f8703de cpufreq: armada-37xx: Fix the AVS value for load L1 adds 56e7090ff89a clk: mvebu: armada-37xx-periph: Fix switching CPU freq fro [...] adds 3e9213bf2b99 clk: mvebu: armada-37xx-periph: Fix workaround for switchi [...] adds 50c14d897ac3 cpufreq: armada-37xx: Fix driver cleanup when registration failed adds 7ad47add430d cpufreq: armada-37xx: Fix determining base CPU frequency adds 9dfc6283685c spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to [...] adds 1b2ae6024b0e spi: spi-zynqmp-gqspi: add mutex locking for exec_op adds 39c04fdadb3a spi: spi-zynqmp-gqspi: transmit dummy circles by using the [...] adds c8abf26e27b4 spi: spi-zynqmp-gqspi: fix incorrect operating mode in zyn [...] adds b8207bfc539c spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfe [...] adds 48c73b2cfd64 usb: gadget: r8a66597: Add missing null check on return fr [...] adds ff948173bf01 USB: cdc-acm: fix unprivileged TIOCCSERIAL adds 7c4d665a35ca USB: cdc-acm: fix TIOCGSERIAL implementation adds 76828fd16857 tty: actually undefine superseded ASYNC flags adds 280ce56f684a tty: fix return value for unsupported ioctls adds ba566bf12c27 tty: fix return value for unsupported termiox ioctls adds 8d2938312a0f serial: core: return early on unsupported ioctls adds 44c0e1dcd47c firmware: qcom-scm: Fix QCOM_SCM configuration adds aed856981965 node: fix device cleanups in error handling code adds bd60cd6badd2 crypto: chelsio - Read rxchannel-id from firmware adds 2be1d1eecd4a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() adds b9fe33295728 m68k: Add missing mmap_read_lock() to sys_cacheflush() adds 93b6939ac51a spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynq [...] adds e16acc3a37f0 memory: renesas-rpc-if: fix possible NULL pointer derefere [...] adds b47b500496e3 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure adds e53062004d13 security: keys: trusted: fix TPM2 authorizations adds 9aad60587d72 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] adds e0a8709b6651 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address adds f37dd5d1b5d3 Drivers: hv: vmbus: Use after free in __vmbus_open() adds 914563f99eef spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue adds afa2ae2bc135 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume adds d67e0d6bd92e spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op adds c26c026eb496 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails adds a9c7b2dd5f91 x86/platform/uv: Fix !KEXEC build failure adds b35df985cafc hwmon: (pmbus/pxe1610) don't bail out when not all pages a [...] adds 719c8cdd2eb0 Drivers: hv: vmbus: Increase wait time for VMbus unload adds d62f935a47a2 PM: hibernate: x86: Use crc32 instead of md5 for hibernati [...] adds e8100960593b usb: dwc2: Fix host mode hibernation exit with remote wake [...] adds 95fb82b8e22b usb: dwc2: Fix hibernation between host and device modes. adds b3344fe3def0 ttyprintk: Add TTY hangup callback. adds a0fc5dae0c62 serial: omap: don't disable rs485 if rts gpio is missing adds 45d3512d1cc6 serial: omap: fix rs485 half-duplex filtering adds 9ed04d35e66b xen-blkback: fix compatibility bug with single page rings adds 32fae995b639 soc: aspeed: fix a ternary sign expansion bug adds 671c796757a7 drm/tilcdc: send vblank event when disabling crtc adds 3f07071dc4a6 drm/stm: Fix bus_flags handling adds 6a58310d5d1e drm/amd/display: Fix off by one in hdmi_14_process_transaction() adds e326f81ccd5b drm/mcde/panel: Inverse misunderstood flag adds a09677de458d scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() adds 2f3eab368e31 sched/fair: Fix shift-out-of-bounds in load_balance() adds 391f5d8da5e8 printk: limit second loop of syslog_print_all adds 02096868eec9 afs: Fix updating of i_mode due to 3rd party change adds 6d79181f4e28 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds e4956c3903c3 media: vivid: fix assignment of dev->fbuf_out_flags adds c4af36132cfc media: saa7134: use sg_dma_len when building pgtable adds 687520414f01 media: saa7146: use sg_dma_len when building pgtable adds 754dffbac534 media: omap4iss: return error code when omap4iss_get() failed adds 76c424dc4ea4 media: rkisp1: rsz: crash fix when setting src format adds 2964c37563e8 media: aspeed: fix clock handling logic adds 8a83a87e3230 drm/probe-helper: Check epoch counter in output_poll_execute() adds 940d01eceb3a media: venus: core: Fix some resource leaks in the error p [...] adds a4c0d1b8e0ab media: platform: sunxi: sun6i-csi: fix error return code o [...] adds 8d6f1a6362c5 media: m88ds3103: fix return value check in m88ds3103_probe() adds 975ec0bc55c4 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds 4f0f37d03cde media: [next] staging: media: atomisp: fix memory leak of [...] adds 2986a81f2601 media: atomisp: Fixed error handling path adds 0bfd47439b1e media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 801c1d505894 media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds 8ec5f07a5427 drm/amdkfd: fix build error with AMD_IOMMU_V2=m adds 5d4d0687a99b of: overlay: fix for_each_child.cocci warnings adds cb06ac294f58 x86/kprobes: Fix to check non boostable prefixes correctly adds a6becc3db95c selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) adds 30c1aaf32017 pata_arasan_cf: fix IRQ check adds 3446c2909f82 pata_ipx4xx_cf: fix IRQ check adds 2efaa15b2855 sata_mv: add IRQ checks adds b4a6b99d2226 ata: libahci_platform: fix IRQ check adds f6975425df58 seccomp: Fix CONFIG tests for Seccomp_filters adds 8a802fbf3622 nvme-tcp: block BH in sk state_change sk callback adds 06beaa1a9f6e nvmet-tcp: fix incorrect locking in state_change sk callback adds 2f95917389c0 clk: imx: Fix reparenting of UARTs not associated with stdout adds 061a50221b80 power: supply: bq25980: Move props from battery node adds 140eb8df2c3d nvme: retrigger ANA log update if group descriptor isn't found adds 8a99d2880cd1 media: ccs: Fix sub-device function adds ff29abfb0214 media: ipu3-cio2: Fix pixel-rate derived link frequency adds 1dd1502a5181 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds 4016754eea0c media: i2c: imx219: Balance runtime PM use-count adds b661d53d505a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds b2944b0f57da media: rkvdec: Do not require all controls to be present i [...] adds f2f5c273c1a5 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds 8215f77d2498 vfio/pci: Move VGA and VF initialization to functions adds d62dccb417cf vfio/pci: Re-order vfio_pci_probe() adds 20fd22bd6e4b drm/msm: Fix debugfs deadlock adds b9748088b86a vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer adds 854dab3c7609 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback adds b4548a5b3b72 clk: zynqmp: pll: add set_pll_mode to check condition in z [...] adds 98553f99833b drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() adds 4c39bcfecdaa clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE adds 228f30199fa3 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE adds b19ce8185609 drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds 38ea88f4ec0f drm/amd/display: check fb of primary plane adds 1f6205880d01 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() adds f35022b7061b clk: uniphier: Fix potential infinite loop adds d6174674bfc5 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() adds df8a38a85e24 scsi: pm80xx: Fix potential infinite loop adds bf75de10a269 scsi: ufs: ufshcd-pltfrm: Fix deferred probing adds 16cd26f7091a scsi: hisi_sas: Fix IRQ checks adds f5ce83177a5d scsi: jazz_esp: Add IRQ check adds 9aa08b8d412d scsi: sun3x_esp: Add IRQ check adds 82c6ba991dcb scsi: sni_53c710: Add IRQ check adds 26b7ea980a44 scsi: ibmvfc: Fix invalid state machine BUG_ON() adds ed2737c4c4e8 mailbox: sprd: Introduce refcnt when clients requests/free [...] adds 817f96200cb8 mfd: stm32-timers: Avoid clearing auto reload register adds df2536366605 nvmet-tcp: fix a segmentation fault during io parsing error adds ee50bc8256b2 nvme-pci: don't simple map sgl when sgls are disabled adds 78b78d0c6564 media: meson-ge2d: fix rotation parameters adds b7b8e1004992 media: cedrus: Fix H265 status definitions adds 8d6265c4a363 HSI: core: fix resource leaks in hsi_add_client_from_dt() adds 9d0de16f0609 x86/events/amd/iommu: Fix sysfs type mismatch adds 63d99ca8e2dd perf/amd/uncore: Fix sysfs type mismatch adds 51bf90901952 io_uring: fix overflows checks in provide buffers adds 3eb3f148eb9a block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_c [...] adds af9ff78f528e sched/debug: Fix cgroup_path[] serialization adds 42e4caa93282 kthread: Fix PF_KTHREAD vs to_kthread() race adds 07f86aa8f4fe ataflop: potential out of bounds in do_format() adds 9b20ac397204 ataflop: fix off by one in ataflop_probe() adds 29fba19a0dee drivers/block/null_blk/main: Fix a double free in null_init. adds ced21b2c68aa xsk: Respect device's headroom and tailroom on generic xmit path adds d4911e7a81ae HID: plantronics: Workaround for double volume key presses adds 0258fa8061cc perf symbols: Fix dso__fprintf_symbols_by_name() to return [...] adds 0211935b9719 ASoC: Intel: boards: sof-wm8804: add check for PLL setting adds 7f55c4938a19 ASoC: Intel: Skylake: Compile when any configuration is selected adds c7b39f70f3df RDMA/mlx5: Fix mlx5 rates to IB rates map adds 67add317b3d4 wilc1000: write value to WILC_INTR2_ENABLE register adds 9f70f69843ab KVM: x86/mmu: Retry page faults that hit an invalid memslot adds fee71f480bc1 Bluetooth: avoid deadlock between hci_dev->lock and socket lock adds 85f9b0621ebb net: lapbether: Prevent racing when checking whether the n [...] adds 68dc346c93ce libbpf: Add explicit padding to bpf_xdp_set_link_opts adds 27c6cc1fc908 bpftool: Fix maybe-uninitialized warnings adds 1387acaa3a87 iommu: Check dev->iommu in iommu_dev_xxx functions adds 6749cdc8cdc6 dma-iommu: use static-key to minimize the impact in the fast-path adds 803ea129fad1 iommu/dma: Resurrect the "forcedac" option adds 39b17b59c83d iommu/vt-d: Reject unsupported page request modes adds 590c62890cfb selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] adds 75ad96b0077b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 418f1efd3c38 powerpc/mm: Move the linear_mapping_mutex to the ifdef whe [...] adds cc3c29928491 powerpc/fadump: Mark fadump_calculate_reserve_size as __init adds bbaff7354c49 powerpc/prom: Mark identical_pvr_fixup as __init adds cf093c0b8af2 MIPS: fix local_irq_{disable,enable} in asmmacro.h adds a97584faa78a ima: Fix the error code for restoring the PCR value adds 4bfdd8b53f74 inet: use bigger hash table for IP ID generation adds 7fd9a3e28ee7 pinctrl: pinctrl-single: remove unused parameter adds 4f47ec258c4a pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_ [...] adds 34a777767b11 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB adds a821d6e93471 ASoC: wm8960: Remove bitclk relax condition in wm8960_conf [...] adds d9d8a372e3ce iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK adds addd2c0d9050 RDMA/mlx5: Fix drop packet rule in egress table adds 995eba140c50 IB/isert: Fix a use after free in isert_connect_request adds e0557ed73d25 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration adds 483d35559b77 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again adds d850dc56672b gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP adds 9892d12ac1ab fs: dlm: fix missing unlock on error in accept_from_sock() adds 6893df3753be ASoC: q6afe-clocks: fix reprobing of the driver adds 40296b5e42aa ALSA: core: remove redundant spin_lock pair in snd_card_di [...] adds 84cf906635a9 net: phy: lan87xx: fix access to wrong register of LAN87xx adds 7f0b10abb65e udp: never accept GSO_FRAGLIST packets adds 76d28448967a powerpc/pseries: Only register vio drivers if vio bus exists adds aff396dadefd net/tipc: fix missing destroy_workqueue() on error in tipc [...] adds a2348333bf1e bug: Remove redundant condition check in report_bug adds 54e7db6777e0 RDMA/core: Fix corrupted SL on passive side adds 9af4c4ab41a2 nfc: pn533: prevent potential memory corruption adds b4814a957bbb net: hns3: Limiting the scope of vector_ring_chain variable adds 30428614e26b mips: bmips: fix syscon-reboot nodes adds 8f78a1c72973 KVM: arm64: Fix error return code in init_hyp_mode() adds 2c72bb31146a iommu/vt-d: Don't set then clear private data in prq_event [...] adds 2d1f8e635a6b iommu: Fix a boundary issue to avoid performance drop adds 30c4d179b24c iommu/vt-d: Report right snoop capability when using FL for IOVA adds 877ec8486eaf iommu/vt-d: Report the right page fault address adds 39acb393f81c iommu/vt-d: Preset Access/Dirty bits for IOVA over FL adds 25faff781389 iommu/vt-d: Remove WO permissions on second-level paging entries adds 683e8f84ba87 iommu/vt-d: Invalidate PASID cache when root/context entry [...] adds a3a5f9c29384 ALSA: usb-audio: Add error checks for usb_driver_claim_int [...] adds e53e1fee4e8c HID: lenovo: Use brightness_set_blocking callback for sett [...] adds 0e1829b19935 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling adds 875182ed64ba HID: lenovo: Check hid_get_drvdata() returns non NULL in l [...] adds 9d229c1aef0b HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY [...] adds 1442b165eb8a KVM: arm64: Initialize VCPU mdcr_el2 before loading it adds 9be133f54642 ASoC: simple-card: fix possible uninitialized single_cpu l [...] adds 38f7c94683ed liquidio: Fix unintented sign extension of a left shift of a u16 adds 0df0f3974317 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation adds 01ac203e2119 powerpc/64s: Fix pte update for kernel memory on radix adds 1fbd7bf469a1 powerpc/pseries: Add key to flags in pSeries_lpar_hpte_upd [...] adds c634a3d62834 powerpc/64s: Use htab_convert_pte_flags() in hash__mark_ro [...] adds b644490cff9f powerpc/perf: Fix PMU constraint check for EBB events adds 84993149bd64 powerpc: iommu: fix build when neither PCI or IBMVIO is set adds 86f3e44e95b0 mac80211: bail out if cipher schemes are invalid adds 26e61e50e13e perf vendor events amd: Fix broken L2 Cache Hits from L2 H [...] adds adfa487d2ef9 RDMA/hns: Fix missing assignment of max_inline_data adds 1f32eaa362a8 xfs: fix return of uninitialized value in variable error adds 6e3a84840776 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() adds ac1980a78e98 mt7601u: fix always true expression adds a025277a80ad mt76: mt7615: fix tx skb dma unmap adds 4a9dcd6efb2a mt76: mt7915: fix tx skb dma unmap adds e8977610dfa0 mt76: mt7915: fix aggr len debugfs node adds 633d88d1fddb mt76: mt7615: fix mib stats counter reporting to mac80211 adds f686a47089ca mt76: mt7915: fix mib stats counter reporting to mac80211 adds f01c3d833589 mt76: reduce q->lock hold time adds b2722a6abd69 mt76: check return value of mt76_txq_send_burst in mt76_tx [...] adds a6f5f17a51ef mt76: mt7915: fix rxrate reporting adds dfc8a71448c7 mt76: mt7915: fix txrate reporting adds 981b5e031221 mt76: mt7663: fix when beacon filter is being applied adds 077cba43c6fc mt76: mt7663s: make all of packets 4-bytes aligned in sdio [...] adds f99b5f82e841 mt76: mt7663s: fix the possible device hang in high traffic adds 402368449b13 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() adds d0d1fe5d8eb2 mt76: mt7915: bring up the WA event rx queue for band1 adds e71a64c539d2 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() adds 86ae141bb7f0 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit adds 4eddd2bf3a39 ovl: show "userxattr" in the mount data adds c1916c3e1db2 ovl: invalidate readdir cache on changes to dir with origin adds a0c6b084d1bc RDMA/qedr: Fix error return code in qedr_iw_connect() adds 425258b2b725 IB/hfi1: Fix error return code in parse_platform_config() adds 5ade88dd8305 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_proce [...] adds daf30782d64c cxgb4: Fix unintentional sign extension issues adds e84ac8e39f43 net: thunderx: Fix unintentional sign extension issue adds cb4921f57a33 RDMA/srpt: Fix error return code in srpt_cm_req_recv() adds 676171f9405d RDMA/rtrs-clt: destroy sysfs after removing session from a [...] adds d57ff04e0ed6 i2c: cadence: fix reference leak when pm_runtime_get_sync fails adds 96c4a03658d6 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails adds bb300acc867e i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails adds 1ecc0ebc2ebb i2c: imx: fix reference leak when pm_runtime_get_sync fails adds e55902575da6 i2c: omap: fix reference leak when pm_runtime_get_sync fails adds 9223505e938b i2c: sprd: fix reference leak when pm_runtime_get_sync fails adds d791b90f5c5e i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails adds e2ba996577ea i2c: xiic: fix reference leak when pm_runtime_get_sync fails adds 28dd8f4d0b9b i2c: cadence: add IRQ check adds f77943b79589 i2c: emev2: add IRQ check adds 19bbfedeb363 i2c: jz4780: add IRQ check adds f67daca1c8e7 i2c: mlxbf: add IRQ check adds 7c9c5047063e i2c: rcar: make sure irq is not threaded on Gen2 and earlier adds 131a7c25bd3c i2c: rcar: protect against supurious interrupts on V3U adds 6dce25e2c7b7 i2c: rcar: add IRQ check adds 790545e3d303 i2c: sh7760: add IRQ check adds 0a7a2ae168c9 iwlwifi: rs-fw: don't support stbc for HE 160 adds 745f52e6b2cf iwlwifi: dbg: disable ini debug in 9000 family and below adds 2a5e0e2e0de6 powerpc/xive: Drop check on irq_data in xive_core_debug_show() adds d1ea149d9025 powerpc/xive: Fix xmon command "dxi" adds 672bd0b0631c powerpc/syscall: Rename syscall_64.c into interrupt.c adds 4858f1a0b4fe powerpc/syscall: Change condition to check MSR_RI adds eefa32056c01 ASoC: ak5558: correct reset polarity adds efdf86579e39 net/mlx5: Fix bit-wise and with zero adds 5f1810352d4c net/packet: remove data races in fanout operations adds 5ebfa8ac4e1f drm/i915/gvt: Fix error code in intel_gvt_init_device() adds c8db40eec325 iommu/amd: Put newline after closing bracket in warning adds 2596b7fb0d8d perf beauty: Fix fsconfig generator adds 779f195c290f drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() adds f3670031ec69 drm/amd/pm: fix error code in smu_set_power_limit() adds 2d101a4c0e36 MIPS: pci-legacy: stop using of_pci_range_to_resource adds 697afc664a35 powerpc/pseries: extract host bridge from pci_bus prior to [...] adds 24b1b8adfd5f mptcp: fix format specifiers for unsigned int adds 8b4abb909567 powerpc/smp: Reintroduce cpu_core_mask adds 8cdbc850394b KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid adds 2106826479a6 rtlwifi: 8821ae: upgrade PHY and RF parameters adds aad5760ebaff wlcore: fix overlapping snprintf arguments in debugfs adds 5eab8a97eab8 i2c: sh7760: fix IRQ error path adds b37bc7747dd4 i2c: mediatek: Fix wrong dma sync flag adds 2fc2b00a500f mwl8k: Fix a double Free in mwl8k_probe_hw adds 46e60c8a3c2b netfilter: nft_payload: fix C-VLAN offload support adds 302b0908df63 netfilter: nftables_offload: VLAN id needs host byteorder [...] adds 9a3ebf8a9b28 netfilter: nftables_offload: special ethertype handling for VLAN adds 0974f5cb4134 vsock/vmci: log once the failed queue pair allocation adds d61645e187f9 libbpf: Initialize the bpf_seq_printf parameters array fie [...] adds 015735188e1c net: ethernet: ixp4xx: Set the DMA masks explicitly adds 3fda99f1b933 gro: fix napi_gro_frags() Fast GRO breakage due to IP alig [...] adds 016e88dac89f RDMA/cxgb4: add missing qpid increment adds 35748b0af5c3 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails adds d073f3212109 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type [...] adds 2c18bc9f35c4 sfc: ef10: fix TX queue lookup in TX event handling adds 27691665145e vsock/virtio: free queued packets when closing socket adds b5bba6ede426 net: marvell: prestera: fix port event handling on init adds 49ce55903d00 net: davinci_emac: Fix incorrect masking of tx and rx erro [...] adds 107bcbb219ac mt76: mt7615: fix memleak when mt7615_unregister_device() adds 81483309ce86 mt76: mt7915: fix memleak when mt7915_unregister_device() adds ae439f994046 powerpc/pseries/iommu: Fix window size for direct mapping [...] adds a38b1d3c08cc crypto: ccp: Detect and reject "invalid" addresses destine [...] adds 6028a809f6cf net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size adds 781950db7ef3 nfp: devlink: initialize the devlink port attribute "lanes" adds c07115eeaa55 net: stmmac: fix TSO and TBS feature enabling during driver open adds 5992f723a8c6 net: renesas: ravb: Fix a stuck issue when a lot of frames [...] adds 56756737ca94 net: phy: intel-xway: enable integrated led functions adds fd1a3e72c157 RDMA/rxe: Fix a bug in rxe_fill_ip_info() adds 073fdf539d4c RDMA/core: Add CM to restrack after successful attachment [...] adds abb07dc5e8b6 powerpc/64: Fix the definition of the fixmap area adds 5ba3bb0b00ed ath9k: Fix error check in ath9k_hw_read_revisions() for PC [...] adds 3b1ac40c6012 ath10k: Fix a use after free in ath10k_htc_send_bundle adds 076495110d05 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unloc [...] adds 73a1ed29dfdd wlcore: Fix buffer overrun by snprintf due to incorrect bu [...] adds 2b52aae53a94 powerpc/perf: Fix the threshold event selection for memory [...] adds 370d557605b4 powerpc/52xx: Fix an invalid ASM expression ('addi' used i [...] adds 292e39b9ed85 net: phy: marvell: fix m88e1011_set_downshift adds 6214d2697b9f net: phy: marvell: fix m88e1111_set_downshift adds 9fadcc731f60 net: enetc: fix link error again adds df40a70f6556 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() adds fe094806bfde ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable [...] adds 8d903ac08c9b arm64: dts: uniphier: Change phy-mode to RGMII-ID to enabl [...] adds 9a51e36ebf43 net: geneve: modify IP header check in geneve6_xmit_skb an [...] adds d929465a5875 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB ent [...] adds 89cea55f534b selftests: mlxsw: Remove a redundant if statement in tc_fl [...] adds e187ef83c04a bnxt_en: Fix RX consumer index logic in the error path. adds 37e7535e9cdb KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM adds 85a7909121e6 KVM: SVM: Zero out the VMCB array used to track SEV ASID a [...] adds dca9acba2884 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails adds d7ab2d0dce27 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled adds 8c06f3478506 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send adds 68d98395c8c1 selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro adds 79fe74b0c194 selftests/bpf: Fix field existence CO-RE reloc tests adds 80825757f921 selftests/bpf: Fix core_reloc test runner adds d11e645725e9 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds adds 3e22b88e02c1 RDMA/siw: Fix a use after free in siw_alloc_mr adds 1f4b79880e13 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res adds 9125bd57350b net: bridge: mcast: fix broken length + header check for M [...] adds e61d3714c445 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE adds b66acda8c08a net:nfc:digital: Fix a double free in digital_tg_recv_dep_req adds b69b5fbc02c0 perf tools: Change fields type in perf_record_time_conv adds ff0c3e6a16a2 perf jit: Let convert_timestamp() to be backwards-compatible adds b807d72b3c4c perf session: Add swap operation for event TIME_CONV adds 570772f0a767 ia64: fix EFI_DEBUG build adds 1227aa53bf64 kfifo: fix ternary sign extension bugs adds c911c0727036 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 89b1ed358e01 mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds fbdbfdfdc0ed mm/sparse: add the missing sparse_buffer_fini() in error branch adds a980cb63691d mm/memory-failure: unnecessary amount of unmapping adds e46daa56a782 afs: Fix speculative status fetches adds 3a0066086a33 bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 646f2a9b0ecc bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 67be665e8a40 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds efe1532a6e1a net: Only allow init netns to set default tcp cong to a re [...] adds 781dfae0acd2 smp: Fix smp_call_function_single_async prototype adds cfa52fa7671d Revert "net/sctp: fix race condition in sctp_destroy_sock" adds 61ba899553de sctp: delay auto_asconf init until binding the first addr adds 207ee8ff34b7 Linux 5.11.21 adds 9a6a81e7699b Merge v5.11.21
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 15 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- Documentation/driver-api/xilinx/eemi.rst | 31 +- .../userspace-api/media/v4l/subdev-formats.rst | 4 +- Makefile | 10 +- 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/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/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 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 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 7 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 35 +- 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/boot/dts/ti/k3-j721e-main.dtsi | 17 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/kernel/vdso/vdso.lds.S | 8 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/debug.c | 88 ++- arch/arm64/kvm/reset.c | 5 + arch/arm64/kvm/vgic/vgic-kvm-device.c | 7 +- arch/ia64/kernel/efi.c | 11 +- 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/generic/board-boston.its.S | 10 +- arch/mips/generic/board-jaguar2.its.S | 16 +- arch/mips/generic/board-luton.its.S | 8 +- arch/mips/generic/board-ni169445.its.S | 10 +- arch/mips/generic/board-ocelot.its.S | 20 +- arch/mips/generic/board-serval.its.S | 8 +- arch/mips/generic/board-xilfpga.its.S | 10 +- arch/mips/generic/vmlinux.its.S | 10 +- arch/mips/include/asm/asmmacro.h | 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/mmu_context.h | 2 +- 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/Makefile | 2 +- arch/powerpc/kernel/eeh.c | 11 +- arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/{syscall_64.c => interrupt.c} | 7 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/smp.c | 39 +- arch/powerpc/kernel/vdso.c | 54 +- arch/powerpc/kexec/file_load_64.c | 92 ++++ arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/book3s_hv.c | 3 + arch/powerpc/lib/Makefile | 3 + arch/powerpc/mm/book3s64/hash_pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +- arch/powerpc/mm/mem.c | 2 +- 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/iommu.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 4 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +- arch/powerpc/platforms/pseries/vio.c | 4 + arch/powerpc/sysdev/xive/common.c | 35 +- 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/entry/vdso/vdso2c.h | 2 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/uncore.c | 6 +- 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/sev-es-shared.c | 6 +- arch/x86/kernel/smpboot.c | 90 +-- arch/x86/kvm/emulate.c | 80 +-- arch/x86/kvm/mmu/mmu.c | 63 ++- arch/x86/kvm/svm/sev.c | 42 +- arch/x86/kvm/svm/svm.c | 34 +- arch/x86/kvm/vmx/nested.c | 17 +- arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/kvm/x86.c | 5 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/power/hibernate.c | 89 +-- 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/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/regmap/regmap-debugfs.c | 1 + drivers/block/ataflop.c | 16 +- drivers/block/null_blk/zoned.c | 1 + drivers/block/rnbd/rnbd-clt-sysfs.c | 16 +- drivers/block/rnbd/rnbd-srv.c | 4 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 38 +- drivers/bus/mhi/core/init.c | 27 +- drivers/bus/mhi/core/main.c | 150 ++++- drivers/bus/mhi/core/pm.c | 10 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 55 +- 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/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/socfpga/clk-gate-a10.c | 1 + drivers/clk/uniphier/clk-uniphier-mux.c | 4 +- drivers/clk/zynqmp/pll.c | 24 +- drivers/clocksource/dw_apb_timer_of.c | 26 +- drivers/clocksource/ingenic-ost.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 13 +- drivers/cpufreq/armada-37xx-cpufreq.c | 76 ++- 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 | 3 + 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/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/omap-aes.c | 7 +- 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/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_ids.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +- 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/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 + 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 | 37 +- 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_irq.c | 115 ++-- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +- 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/dce/dmub_psr.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 24 +- .../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/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/analogix/Kconfig | 1 + 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/gvt/gvt.c | 8 +- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 11 +- 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_hpd.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 3 + drivers/gpu/drm/msm/msm_drv.h | 9 +- drivers/gpu/drm/msm/msm_gem.c | 14 +- drivers/gpu/drm/msm/msm_gem.h | 12 +- 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_dp_mst.c | 3 + drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/radeon/radeon_object.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 5 +- drivers/gpu/drm/stm/ltdc.c | 33 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 9 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + 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/hv/ring_buffer.c | 1 - drivers/hwmon/pmbus/pxe1610.c | 9 + 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 | 2 +- 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/i3c/master.c | 5 +- drivers/iio/accel/adis16201.c | 2 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7476.c | 18 +- drivers/iio/imu/adis16480.c | 128 +++-- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/proximity/sx9310.c | 52 +- 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/mmu_rb.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1 + 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 | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +- drivers/iommu/dma-iommu.c | 30 +- drivers/iommu/intel/iommu.c | 104 +++- 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/ccs/ccs-core.c | 4 +- drivers/media/i2c/imx219.c | 49 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 9 + drivers/media/pci/intel/ipu3/ipu3-cio2.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/coda/coda-common.c | 4 +- drivers/media/platform/meson/ge2d/ge2d.c | 4 +- drivers/media/platform/qcom/venus/core.c | 7 +- drivers/media/platform/qcom/venus/hfi_parser.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- 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/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-ctrls.c | 156 +++--- 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/intel_pmt.c | 11 +- drivers/mfd/stm32-timers.c | 7 +- drivers/mfd/stmpe.c | 14 +- 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/dsa/mv88e6xxx/devlink.c | 2 +- drivers/net/dsa/mv88e6xxx/serdes.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +- .../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/freescale/Makefile | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../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 +- 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/wireless/ath/ath10k/htc.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + 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/iwl-dbg-tlv.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 20 +- drivers/net/wireless/marvell/mwl8k.c | 1 + drivers/net/wireless/mediatek/mt76/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76.h | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/main.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 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 8 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 85 +-- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 4 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 3 +- drivers/net/wireless/mediatek/mt76/sdio.c | 3 + drivers/net/wireless/mediatek/mt76/tx.c | 28 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 500 ++++++++++++----- drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/phy.c | 5 +- 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/nfc/pn533/pn533.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/tcp.c | 43 +- drivers/nvmem/qfprom.c | 21 + drivers/of/overlay.c | 1 + drivers/pci/controller/dwc/pci-keystone.c | 3 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 + drivers/pci/controller/dwc/pcie-designware-host.c | 1 + drivers/pci/controller/dwc/pcie-designware.c | 11 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/pci.c | 16 +- drivers/pci/vpd.c | 1 - drivers/perf/arm_pmu_platform.c | 9 +- drivers/phy/cadence/phy-cadence-sierra.c | 7 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/marvell/Kconfig | 4 +- drivers/phy/ralink/phy-mt7621-pci.c | 6 +- drivers/phy/ti/phy-j721e-wiz.c | 23 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 40 +- drivers/pinctrl/pinctrl-single.c | 63 ++- drivers/platform/x86/dell-wmi-sysman/sysman.c | 32 +- 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/regulator/bd9576-regulator.c | 11 +- drivers/regulator/da9121-regulator.c | 80 ++- drivers/regulator/da9121-regulator.h | 13 + drivers/s390/cio/device.c | 3 +- drivers/s390/crypto/vfio_ap_ops.c | 308 +++++++---- drivers/s390/crypto/vfio_ap_private.h | 2 + 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 | 7 +- drivers/scsi/lpfc/lpfc_els.c | 149 ++--- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- 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 | 254 +++------ drivers/scsi/lpfc/lpfc_nvmet.c | 1 - drivers/scsi/lpfc/lpfc_sli.c | 63 ++- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.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_isr.c | 4 +- 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/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/rkvdec/rkvdec.c | 48 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 17 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/wimax/i2400m/op-rfkill.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/tty/amiserial.c | 1 + drivers/tty/moxa.c | 18 +- drivers/tty/n_gsm.c | 14 +- drivers/tty/serial/liteuart.c | 4 +- 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 | 4 +- drivers/tty/vt/vt.c | 1 + drivers/usb/class/cdc-acm.c | 16 +- drivers/usb/core/hub.c | 2 +- drivers/usb/dwc2/core_intr.c | 162 +++--- drivers/usb/dwc2/hcd.c | 10 +- drivers/usb/dwc3/core.c | 29 + drivers/usb/dwc3/core.h | 9 +- drivers/usb/dwc3/gadget.c | 41 +- 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/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.c | 14 +- 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 | 116 ++-- drivers/usb/typec/tps6598x.c | 4 +- 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 +- 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/ioctl.c | 18 +- fs/btrfs/relocation.c | 46 +- fs/btrfs/transaction.c | 12 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/connect.c | 25 +- fs/cifs/fs_context.c | 7 + fs/cifs/sess.c | 6 + fs/cifs/smb2ops.c | 18 +- fs/cifs/smb2pdu.c | 5 + fs/dlm/lowcomms.c | 1 + 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 | 4 +- fs/ext4/file.c | 25 +- fs/ext4/ialloc.c | 51 +- fs/ext4/ioctl.c | 6 + fs/ext4/mmp.c | 2 +- fs/ext4/super.c | 16 +- fs/f2fs/node.c | 3 + fs/f2fs/verity.c | 75 ++- fs/fuse/file.c | 41 +- fs/fuse/fuse_i.h | 1 + fs/fuse/virtio_fs.c | 1 + fs/io_uring.c | 14 +- fs/jbd2/transaction.c | 15 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/file.c | 1 + fs/jffs2/scan.c | 2 +- fs/nfs/fs_context.c | 12 + fs/nfs/pnfs.c | 7 +- fs/nfsd/nfs4proc.c | 4 +- fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/overlayfs.h | 30 +- fs/overlayfs/readdir.c | 12 - fs/overlayfs/super.c | 2 + fs/overlayfs/util.c | 31 +- fs/proc/array.c | 2 + 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/dma-iommu.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 5 - include/linux/gpio/driver.h | 9 + include/linux/hid.h | 2 + include/linux/intel-iommu.h | 3 + include/linux/iommu.h | 2 +- include/linux/ioport.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/mmc/host.h | 3 - include/linux/perf_event.h | 1 + include/linux/platform_device.h | 3 + include/linux/pm_runtime.h | 2 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/reset.h | 5 + include/linux/smp.h | 2 +- include/linux/spi/spi.h | 3 + include/linux/tty_driver.h | 2 +- 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/scsi/libfcoe.h | 2 +- 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/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/kthread.c | 33 +- kernel/printk/printk.c | 9 +- kernel/rcu/tree.c | 3 +- kernel/rcu/tree_plugin.h | 7 +- kernel/sched/core.c | 2 +- kernel/sched/debug.c | 42 +- kernel/sched/fair.c | 34 +- kernel/sched/features.h | 3 + kernel/sched/psi.c | 5 +- kernel/sched/sched.h | 7 + kernel/sched/topology.c | 91 ++- 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 +- 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/vsprintf.c | 2 - mm/memcontrol.c | 10 +- mm/memory-failure.c | 2 +- mm/page_alloc.c | 30 +- 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 | 3 +- net/bluetooth/hci_request.c | 12 +- net/bridge/br_multicast.c | 33 +- net/ceph/auth_x.c | 2 +- net/ceph/decode.c | 20 +- net/core/dev.c | 8 +- net/ipv4/route.c | 42 +- net/ipv4/tcp_cong.c | 4 + net/ipv4/udp.c | 3 + net/ipv6/mcast_snoop.c | 12 +- net/mac80211/main.c | 7 +- net/mptcp/protocol.c | 4 +- net/netfilter/nf_tables_offload.c | 44 ++ net/netfilter/nft_cmp.c | 41 +- net/netfilter/nft_payload.c | 13 +- net/nfc/digital_dep.c | 2 + net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/packet/af_packet.c | 15 +- net/packet/internal.h | 2 +- net/sched/sch_frag.c | 8 +- net/sctp/socket.c | 38 +- net/tipc/crypto.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 +- samples/kfifo/bytestream-example.c | 8 +- samples/kfifo/inttype-example.c | 8 +- samples/kfifo/record-example.c | 8 +- security/commoncap.c | 2 +- security/integrity/ima/ima_template.c | 4 +- security/keys/trusted-keys/trusted_tpm1.c | 32 +- security/keys/trusted-keys/trusted_tpm2.c | 10 +- security/selinux/include/classmap.h | 5 +- sound/core/init.c | 2 - sound/isa/sb/emu8000.c | 4 +- sound/isa/sb/sb16_csp.c | 8 +- sound/pci/hda/patch_conexant.c | 14 +- sound/pci/hda/patch_realtek.c | 196 +++++-- sound/soc/codecs/ak5558.c | 4 +- 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/kbl_da7219_max98927.c | 38 +- sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/skylake/Makefile | 2 +- sound/soc/qcom/qdsp6/q6afe-clocks.c | 209 +++---- sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/samsung/tm2_wm5110.c | 2 +- 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/perf/include/perf/event.h | 7 +- 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/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 +- .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 6 +- tools/testing/selftests/kvm/dirty_log_test.c | 69 ++- tools/testing/selftests/lib.mk | 3 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 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 ++- tools/testing/selftests/x86/thunks_32.S | 2 + virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 20 +- 974 files changed, 9370 insertions(+), 5787 deletions(-) rename arch/powerpc/kernel/{syscall_64.c => interrupt.c} (98%) 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 [...]