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