This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/linux.
from bc844d58f697 Linux 5.4.32 new 7092cc4590c0 ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a [...] new d04ffa50f901 bus: sunxi-rsb: Return correct data when mixing 16-bit and [...] new 5c234312e805 ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode new fd29a0242f86 bpf: Fix deadlock with rq_lock in bpf_send_signal() new ed1c4d2ca9da iwlwifi: mvm: Fix rate scale NSS configuration new 10e15e1b9297 Input: tm2-touchkey - add support for Coreriver TC360 variant new 96860db5c09f soc: fsl: dpio: register dpio irq handlers after dpio create new f8da7f442861 rxrpc: Abstract out the calculation of whether there's Tx space new f96f2c885eda rxrpc: Fix call interruptibility handling new b9c961998565 net: stmmac: platform: Fix misleading interrupt error msg new ad4ad8253f89 net: vxge: fix wrong __VA_ARGS__ usage new d63fac896335 hinic: fix a bug of waitting for IO stopped new 5edd115ba09e hinic: fix the bug of clearing event queue new 243ebc24e01c hinic: fix out-of-order excution in arm cpu new a8f9fe793001 hinic: fix wrong para of wait_for_completion_timeout new 9a3f55fc0f46 hinic: fix wrong value of MIN_SKB_LEN new d2037f68ae03 selftests/net: add definition for SOL_DCCP to fix compilat [...] new f5429ec64f4f cxgb4/ptp: pass the sign of offset delta in FW CMD new 068168461e68 drm/scheduler: fix rare NULL ptr race new d7f6f2b0be09 cfg80211: Do not warn on same channel at the end of CSA new 28f5b6ee1c2f qlcnic: Fix bad kzalloc null test new 54d09aab81aa i2c: st: fix missing struct parameter description new a5ef462303e0 i2c: pca-platform: Use platform_irq_get_optional new 33dbe5867c39 media: rc: add keymap for Videostrong KII Pro new d5bc44e6b0d4 cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL new 0d3d868b34af staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex new 7bf2c31ba0bb media: venus: hfi_parser: Ignore HEVC encoding for V1 new f9ee512dd913 firmware: arm_sdei: fix double-lock on hibernate with shar [...] new becd9a906657 null_blk: Fix the null_add_dev() error path new 38c1299f8c5c null_blk: Handle null_add_dev() failures properly new 502b83e73e35 null_blk: fix spurious IO errors after failed past-wp access new dd051f1af594 media: imx: imx7_mipi_csis: Power off the source when stop [...] new 61ed3dcad80c media: imx: imx7-media-csi: Fix video field handling new 99e20a79d215 xhci: bail out early if driver can't accress host in resume new ce7a61a0d57d ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() new aa04e8d359d7 x86: Don't let pgprot_modify() change the page encryption bit new e88ee287fd82 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages new fd66df97dce9 block: keep bdi->io_pages in sync with max_sectors_kb for [...] new c8b81c33c5cb debugfs: Check module state before warning in {full/open}_ [...] new 3f755f5233a2 irqchip/versatile-fpga: Handle chained IRQs properly new 2902207377f8 time/sched_clock: Expire timer in hardirq context new f7557078e16e media: allegro: fix type of gop_length in channel_create message new dd39eadc71d4 sched: Avoid scale real weight down to zero new 75434bcc6593 selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault new d1d846fb02a8 PCI/switchtec: Fix init_completion race condition with pol [...] new fb80a18584a4 block, bfq: move forward the getting of an extra ref in bf [...] new 288761c9f0a2 media: i2c: video-i2c: fix build errors due to 'imply hwmon' new 347f091094ab libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() new aa547b9dc20f pstore/platform: fix potential mem leak if pstore_init_fs failed new 46bbc5526dd7 gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty new c5bcaacd0640 gfs2: Don't demote a glock until its revokes are written new f6bb3ea812f0 cpufreq: imx6q: fix error handling new fc427b7a0266 x86/boot: Use unsigned comparison for addresses new bceda1dd4716 efi/x86: Ignore the memory attributes table on i386 new b9d5ced37ac7 genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_h [...] new 510b4e069508 block: Fix use-after-free issue accessing struct io_cq new b6257832dd45 media: i2c: ov5695: Fix power on and off sequences new 80e85ab88b3f usb: dwc3: core: add support for disabling SS instances in [...] new 6420b2e5fa66 irqchip/gic-v4: Provide irq_retrigger to avoid circular lo [...] new 2d29a61a14fa md: check arrays is suspended in mddev_detach before call [...] new 64a97384d4f4 firmware: fix a double abort case with fw_load_sysfs_fallback new b9da72cb7019 spi: spi-fsl-dspi: Replace interruptible wait queue with a [...] new bd9afea9bde7 locking/lockdep: Avoid recursion in lockdep_count_{for,bac [...] new b37de1b1e882 block, bfq: fix use-after-free in bfq_idle_slice_timer_body new 679885143c04 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] new ddc25a38ab36 btrfs: remove a BUG_ON() from merge_reloc_roots() new 9632851a5326 btrfs: restart relocate_tree_blocks properly new acec0e9a916a btrfs: track reloc roots based on their commit root bytenr new 803db8a07868 ASoC: fix regwmask new af0b76f9f632 ASoC: dapm: connect virtual mux with default value new f467e054c03f ASoC: dpcm: allow start or stop during pause for backend new 9a8b1ba9d41f ASoC: topology: use name_prefix for new kcontrol new a385ebdaa4dc usb: gadget: f_fs: Fix use after free issue as part of que [...] new 78a92756fc2c usb: gadget: composite: Inform controller driver of self-powered new 1ee0023c340e ALSA: usb-audio: Add mixer workaround for TRX40 and co new f4f0a1f017e0 ALSA: hda: Add driver blacklist new 6a9ba565b41f ALSA: hda: Fix potential access overflow in beep helper new e3ab9c5540e3 ALSA: ice1724: Fix invalid access for enumerated ctl items new 1dfcd70d1fcc ALSA: pcm: oss: Fix regression by buffer overflow fix new faea94956333 ALSA: hda/realtek: Enable mute LED on an HP system new 3e7167475236 ALSA: hda/realtek - a fake key event is triggered by runni [...] new 0f18192b6924 ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 new a92931dea6b1 ALSA: hda/realtek - Set principled PC Beep configuration f [...] new f5462668ad94 ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphon [...] new 09e7b678f3e0 ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen new be9956bac91a ALSA: hda/realtek - Add quirk for MSI GL63 new 7ac962c5b730 media: venus: firmware: Ignore secure call error on first resume new 46b0e2900ee2 media: hantro: Read be32 words starting at every fourth byte new 3a59d985ceb1 media: ti-vpe: cal: fix disable_irqs to only the intended target new 15ae94fe2211 media: ti-vpe: cal: fix a kernel oops when unloading module new 52e6985f2c91 seccomp: Add missing compat_ioctl for notify new 1efd20ea57d4 acpi/x86: ignore unspecified bit positions in the ACPI glo [...] new dd993e283bc3 ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE new e7251a88d387 ACPI: PM: s2idle: Refine active GPEs check new b3c7227ad4c6 thermal: devfreq_cooling: inline all stubs for CONFIG_DEVF [...] new 0eb4d8b985be nvmet-tcp: fix maxh2cdata icresp parameter new 91bed1f1fb97 nvme-fc: Revert "add module to ops template to allow modul [...] new c755ca32c8cd efi/x86: Add TPM related EFI tables to unencrypted mapping checks new 463181e64f5f PCI: pciehp: Fix indefinite wait on sysfs requests new 72d52a779e99 PCI/ASPM: Clear the correct bits when enabling L1 substates new 55b61a08bf86 PCI: Add boot interrupt quirk mechanism for Xeon chipsets new 96843346b201 PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM new 8b6f8619fc96 PCI: endpoint: Fix for concurrent memory allocation in OB [...] new 524089fa70ef sched/fair: Fix enqueue_task_fair warning new 96e05bb57b40 tpm: Don't make log failures fatal new 27544e1bdcc6 tpm: tpm1_bios_measurements_next should increase position index new f7384f90ecc7 tpm: tpm2_bios_measurements_next should increase position index new 4b67e5afc2a0 KEYS: reaching the keys quotas correctly new 6ecc37daf64e cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboo [...] new 3f3700c4697b genirq/debugfs: Add missing sanity checks to interrupt injection new 6124e10dbc4f irqchip/versatile-fpga: Apply clear-mask earlier new 38119a689766 io_uring: remove bogus RLIMIT_NOFILE check in file registration new 4acbbe98e06a pstore: pstore_ftrace_seq_next should increase position index new ed374eee8ce6 MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 new 5bd5307cd264 MIPS: OCTEON: irq: Fix potential NULL pointer dereference new 4fcbc35fab57 PM / Domains: Allow no domain-idle-states DT property in g [...] new d941b33bdc68 PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if de [...] new 0a993df8d609 ath9k: Handle txpower changes even when TPC is disabled new 5f2d04139aa5 signal: Extend exec_id to 64bits new 6c63cf15d066 x86/tsc_msr: Use named struct initializers new 41a7f842e312 x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices new 3dc06261a41f x86/tsc_msr: Make MSR derived TSC frequency more accurate new bd90b96e3486 x86/entry/32: Add missing ASM_CLAC to general_protection entry new 99a890ed7009 platform/x86: asus-wmi: Support laptops where the first ba [...] new 2c5bfcda8791 KVM: nVMX: Properly handle userspace interrupt window request new 654b70e84710 KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks new 0c7fb8c91c0f KVM: s390: vsie: Fix delivery of addressing exceptions new bcd1d7462aba KVM: x86: Allocate new rmap and large page tracking when m [...] new 455f37affe13 KVM: VMX: Always VMCLEAR in-use VMCSes during crash with k [...] new 771b9374a529 KVM: x86: Gracefully handle __vmalloc() failure during VM [...] new 93a2b7368862 KVM: VMX: Add a trampoline to fix VMREAD error handling new 40888c31aca3 KVM: VMX: fix crash cleanup when KVM wasn't used new 9b35348318d1 smb3: fix performance regression with setting mtime new c138ad0741fc CIFS: Fix bug which the return value by asynchronous read [...] new 4da7c98c3081 mtd: spinand: Stop using spinand->oobbuf for buffering bad [...] new 0297b7f9842e mtd: spinand: Do not erase the block before writing a bad [...] new 941dabde6c1a btrfs: Don't submit any btree write bio if the fs has errors new 1bd44cada415 Btrfs: fix crash during unmount due to race with delayed i [...] new 441b83a84208 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] new dd68ba0d7355 btrfs: set update the uuid generation as soon as possible new b436fbff6fca btrfs: drop block from cache on error in relocation new 098d3da1ad30 btrfs: fix missing file extent item for hole after ranged fsync new 08e69ab983da btrfs: unset reloc control if we fail to recover new 0425813c2279 btrfs: fix missing semaphore unlock in btrfs_sync_file new 87a9058d5552 btrfs: use nofs allocations for running delayed items new 241f681d19e1 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown new 5b677eddc547 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump new 6b936b1872ba remoteproc: Fix NULL pointer dereference in rproc_virtio_notify new 248414f50596 crypto: rng - Fix a refcounting bug in crypto_rng_reset() new 433868b19ce0 crypto: mxs-dcp - fix scatterlist linearization for hash new a181a74610e6 erofs: correct the remaining shrink objects new 7661469ef56e io_uring: honor original task RLIMIT_FSIZE new e0ae9da3fb2f mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] new a0f079ac13be powerpc/pseries: Drop pointless static qualifier in vpa_de [...] new add09c86cd3e tools: gpio: Fix out-of-tree build regression new 27dbb3633809 net: qualcomm: rmnet: Allow configuration updates to exist [...] new 8b068046321f arm64: dts: allwinner: h6: Fix PMU compatible new 1dbfae009525 sched/core: Remove duplicate assignment in sched_tick_remote() new 935e87b20c56 arm64: dts: allwinner: h5: Fix PMU compatible new 5c84ab9c96d7 mm, memcg: do not high throttle allocators based on wraparound new bef0d2f5fdcb dm writecache: add cond_resched to avoid CPU hangs new 833309f3fb51 dm integrity: fix a crash with unusually large tag size new 2e703059348d dm verity fec: fix memory leak in verity_fec_dtr new 996f8f1ba72a dm clone: Add overflow check for number of regions new a1ffc47f22a8 dm clone metadata: Fix return type of dm_clone_nr_of_hydra [...] new 8f4c8e92bdac XArray: Fix xas_pause for large multi-index entries new 07378b099139 xarray: Fix early termination of xas_for_each_marked new bc8413b626dd crypto: caam/qi2 - fix chacha20 data size error new f3f13f979448 crypto: caam - update xts sector size for large input length new a86744642789 crypto: ccree - protect against empty or NULL scatterlists new 9135cd1b0f64 crypto: ccree - only try to map auth tag if needed new 8179a260313e crypto: ccree - dec auth tag size from cryptlen map new 0ad68e6212ad scsi: zfcp: fix missing erp_lock in port recovery trigger [...] new 73a122c2636d scsi: ufs: fix Auto-Hibern8 error detection new e5b9c1027ee8 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi [...] new 9d971b0059a2 ARM: dts: exynos: Fix polarity of the LCD SPI bus on Unive [...] new 3d66a67f7310 arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes new 20a62e9073f3 arm64: armv8_deprecated: Fix undef_hook mask for thumb setend new 336b96a68170 selftests: vm: drop dependencies on page flags from mlock2 tests new e1ec78f93042 selftests/vm: fix map_hugetlb length used for testing read [...] new b5eec37a3b85 selftests/powerpc: Add tlbie_test in .gitignore new cda1eda28f1d vfio: platform: Switch to platform_get_irq_optional() new 463a2dddb4f9 drm/i915/gem: Flush all the reloc_gpu batch new b716a5f5ec65 drm/etnaviv: rework perfmon query infrastructure new fe0ec6f90e4d drm: Remove PageReserved manipulation from drm_pci_alloc new 45bc323b8102 drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK new 4e4c6760fe03 drm/amdgpu: unify fw_write_wait for new gfx9 asics new 27993365c009 powerpc/pseries: Avoid NULL pointer dereference when drmem [...] new 98a817eda5bc nfsd: fsnotify on rmdir under nfsd/clients/ new 6b64cbd05807 NFS: Fix use-after-free issues in nfs_pageio_add_request() new 699d2c4d667e NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() new 6772387e8201 ext4: fix a data race at inode->i_blocks new 47199f4b87eb fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new beb3ef51cfd8 ocfs2: no need try to truncate file beyond i_size new 453fb8b20db4 perf tools: Support Python 3.8+ in Makefile new efb9e9f723f5 s390/diag: fix display of diagnose call statistics new 7dad5beb8dfd Input: i8042 - add Acer Aspire 5738z to nomux list new 7bcca67bdee8 ftrace/kprobe: Show the maxactive number on kprobe_events new 9e8388fdf4de clk: ingenic/jz4770: Exit with error if CGU init failed new bf4fcd52742e clk: ingenic/TCU: Fix round_rate returning error new 9cc4f52d34a2 kmod: make request_module() return an error when autoloadi [...] new af80e6f70f72 cpufreq: powernv: Fix use-after-free new ec2c054e87a5 hfsplus: fix crash and filesystem corruption when deleting files new d0b9bd4804a7 libata: Return correct status in sata_pmp_eh_recover_pm() [...] new 5fdf01181cb8 ipmi: fix hung processes in __get_guid() new 0abc07d23c51 xen/blkfront: fix memory allocation flags in blkfront_setu [...] new 38aa7f32dfd8 powerpc/64/tm: Don't let userspace set regs->trap via sigreturn new 81b9336ab20e powerpc/fsl_booke: Avoid creating duplicate tlb1 entry new bd0fa144737c powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up [...] new 9240f83aa9c7 powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch no [...] new 1ab730b65946 powerpc/64: Setup a paca before parsing device tree etc. new ed6f6b2b39af powerpc/xive: Fix xmon support on the PowerNV platform new fc8755dc01d1 powerpc/kprobes: Ignore traps that happened in real mode new e294f8a5ad31 powerpc/64: Prevent stack protection in early boot new 3457b2232eaf scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug new ba7581be850b powerpc: Make setjmp/longjmp signature standard new 1ba26c2aedb4 arm64: Always force a branch protection mode when the comp [...] new fddfa591da8e dm zoned: remove duplicate nr_rnd_zones increase in dmz_in [...] new dcf2f00b0869 dm clone: replace spin_lock_irqsave with spin_lock_irq new 2d7eb7ee36a3 dm clone: Fix handling of partial region discards new 33344a7661a1 dm clone: Add missing casts to prevent overflows and data [...] new f48e7593523e scsi: lpfc: Add registration for CPU Offline/Online events new 037b0b5521a4 scsi: lpfc: Fix Fabric hostname registration if system hos [...] new 33ebae4f3ba6 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] new ba74ab0c29fc scsi: lpfc: Fix broken Credit Recovery after driver load new 7676e69c67e3 Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" new d1bbdf003c05 drm/dp_mst: Fix clearing payload state on topology disable new bdac1d76a310 drm/amdgpu: fix gfx hang during suspend with video playback (v2) new 36b0b1f63994 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...] new c1f3e1d8d7e6 powerpc/kasan: Fix kasan_remap_early_shadow_ro() new 56a296657e4b mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static new 26711cc7e064 mmc: sdhci: Refactor sdhci_set_timeout() new b70eb420e96d bpf: Fix tnum constraints for 32-bit comparisons new 0c839eee166a mfd: dln2: Fix sanity checking for endpoints new aed5ee6befcc efi/x86: Fix the deletion of variables in mixed mode new 8dead2c275e4 ASoC: stm32: sai: Add missing cleanup new 484cc15ad00f scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() new dc4059d21d87 Linux 5.4.33
The 238 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/sound/hd-audio/index.rst | 1 + Documentation/sound/hd-audio/models.rst | 2 - Documentation/sound/hd-audio/realtek-pc-beep.rst | 129 ++++++++++++ Makefile | 2 +- arch/arm/boot/dts/dm8148-evm.dts | 4 +- arch/arm/boot/dts/dm8148-t410.dts | 4 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm64/Makefile | 4 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 3 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 + arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 3 + arch/mips/mm/tlbex.c | 5 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 5 + arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/setjmp.h | 6 +- arch/powerpc/kernel/Makefile | 3 - arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/kprobes.c | 3 + arch/powerpc/kernel/paca.c | 14 +- arch/powerpc/kernel/setup.h | 6 + arch/powerpc/kernel/setup_64.c | 32 ++- arch/powerpc/kernel/signal_64.c | 4 +- arch/powerpc/mm/kasan/kasan_init_32.c | 2 +- arch/powerpc/mm/nohash/tlb_low.S | 12 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/sysdev/xive/common.c | 16 +- arch/powerpc/sysdev/xive/native.c | 4 +- arch/powerpc/sysdev/xive/spapr.c | 4 +- arch/powerpc/sysdev/xive/xive-internal.h | 7 + arch/powerpc/xmon/Makefile | 3 - arch/s390/kernel/diag.c | 2 +- arch/s390/kvm/vsie.c | 1 + arch/s390/mm/gmap.c | 6 +- arch/x86/boot/compressed/head_32.S | 2 +- arch/x86/boot/compressed/head_64.S | 4 +- arch/x86/entry/entry_32.S | 1 + arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/pgtable_types.h | 2 +- arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/tsc_msr.c | 128 +++++++++-- arch/x86/kvm/svm.c | 4 + arch/x86/kvm/vmx/nested.c | 18 +- arch/x86/kvm/vmx/ops.h | 28 ++- arch/x86/kvm/vmx/vmenter.S | 58 +++++ arch/x86/kvm/vmx/vmx.c | 92 +++----- arch/x86/kvm/x86.c | 21 +- arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/efi_64.c | 4 +- block/bfq-cgroup.c | 14 +- block/bfq-iosched.c | 16 +- block/blk-ioc.c | 7 + block/blk-settings.c | 3 + crypto/rng.c | 8 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/evxfgpe.c | 17 +- drivers/acpi/acpica/hwgpe.c | 47 ++++- drivers/acpi/ec.c | 11 +- drivers/acpi/internal.h | 1 + drivers/acpi/sleep.c | 19 +- drivers/ata/libata-pmp.c | 1 + drivers/ata/libata-scsi.c | 9 +- drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/power/domain.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/block/null_blk_main.c | 10 +- drivers/block/xen-blkfront.c | 17 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/tpm/eventlog/common.c | 12 +- drivers/char/tpm/eventlog/tpm1.c | 2 +- drivers/char/tpm/eventlog/tpm2.c | 2 +- drivers/char/tpm/tpm-chip.c | 4 +- drivers/char/tpm/tpm.h | 2 +- drivers/clk/ingenic/jz4770-cgu.c | 4 +- drivers/clk/ingenic/tcu.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 12 +- drivers/cpufreq/powernv-cpufreq.c | 6 + drivers/crypto/caam/caamalg_desc.c | 30 ++- drivers/crypto/ccree/cc_buffer_mgr.c | 76 ++++--- drivers/crypto/ccree/cc_buffer_mgr.h | 1 + drivers/crypto/mxs-dcp.c | 58 +++-- drivers/firmware/arm_sdei.c | 32 ++- drivers/firmware/efi/efi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 6 + drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 19 +- drivers/gpu/drm/drm_pci.c | 23 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 59 +++++- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 2 + drivers/i2c/busses/i2c-pca-platform.c | 2 +- drivers/i2c/busses/i2c-st.c | 1 + drivers/input/keyboard/tm2-touchkey.c | 11 + drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/irqchip/irq-gic-v3-its.c | 6 + drivers/irqchip/irq-versatile-fpga.c | 18 +- drivers/md/dm-clone-metadata.c | 44 ++-- drivers/md/dm-clone-metadata.h | 6 +- drivers/md/dm-clone-target.c | 90 +++++--- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-verity-fec.c | 1 + drivers/md/dm-writecache.c | 6 +- drivers/md/dm-zoned-metadata.c | 1 - drivers/md/md.c | 2 +- drivers/media/i2c/ov5695.c | 49 +++-- drivers/media/i2c/video-i2c.c | 2 +- drivers/media/platform/qcom/venus/firmware.c | 10 +- drivers/media/platform/qcom/venus/hfi_parser.c | 1 + drivers/media/platform/ti-vpe/cal.c | 29 +-- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-videostrong-kii-pro.c | 83 ++++++++ drivers/mfd/dln2.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 43 +++- drivers/mmc/host/sdhci.c | 41 ++-- drivers/mmc/host/sdhci.h | 2 + drivers/mtd/nand/spi/core.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 51 +---- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 26 ++- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 3 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 31 +-- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- drivers/net/wireless/ath/ath9k/main.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 29 ++- drivers/nvme/host/fc.c | 14 +- drivers/nvme/target/fcloop.c | 1 - drivers/nvme/target/tcp.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 8 +- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/hotplug/pciehp_hpc.c | 14 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/quirks.c | 80 ++++++- drivers/pci/switch/switchtec.c | 2 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +++-- drivers/remoteproc/remoteproc_virtio.c | 7 + drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/scsi/lpfc/lpfc.h | 10 + drivers/scsi/lpfc/lpfc_crtn.h | 8 +- drivers/scsi/lpfc/lpfc_ct.c | 48 ++++- drivers/scsi/lpfc/lpfc_hbadisc.c | 67 +++--- drivers/scsi/lpfc/lpfc_init.c | 204 +++++++++++++++++- drivers/scsi/lpfc/lpfc_nvme.c | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 164 ++++++++++++++- drivers/scsi/lpfc/lpfc_sli4.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/qla2xxx/qla_nvme.c | 1 - drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 6 + drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/spi/spi-fsl-dspi.c | 19 +- drivers/staging/media/allegro-dvt/allegro-core.c | 5 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 9 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 9 +- drivers/staging/media/imx/imx7-media-csi.c | 4 + drivers/staging/media/imx/imx7-mipi-csis.c | 2 +- drivers/staging/wilc1000/wilc_wlan.c | 1 - drivers/usb/dwc3/core.c | 5 + drivers/usb/dwc3/core.h | 4 + drivers/usb/gadget/composite.c | 9 + drivers/usb/gadget/function/f_fs.c | 1 + drivers/usb/host/xhci.c | 4 +- drivers/vfio/platform/vfio_platform.c | 2 +- fs/afs/rxrpc.c | 3 +- fs/btrfs/async-thread.c | 8 + fs/btrfs/async-thread.h | 1 + fs/btrfs/delayed-inode.c | 13 ++ fs/btrfs/disk-io.c | 27 ++- fs/btrfs/extent_io.c | 35 +++- fs/btrfs/file.c | 11 + fs/btrfs/qgroup.c | 11 +- fs/btrfs/relocation.c | 62 +++--- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 23 +- fs/debugfs/file.c | 18 +- fs/erofs/utils.c | 2 +- fs/exec.c | 2 +- fs/ext4/inode.c | 2 +- fs/filesystems.c | 4 +- fs/gfs2/glock.c | 3 + fs/gfs2/glops.c | 27 ++- fs/gfs2/log.c | 2 +- fs/gfs2/log.h | 1 + fs/hfsplus/attributes.c | 4 + fs/io_uring.c | 18 +- fs/nfs/pagelist.c | 48 ++--- fs/nfs/write.c | 1 + fs/nfsd/nfsctl.c | 1 + fs/ocfs2/alloc.c | 4 + fs/pstore/inode.c | 5 +- fs/pstore/platform.c | 4 +- include/acpi/acpixf.h | 2 +- include/linux/cpu.h | 12 +- include/linux/devfreq_cooling.h | 2 +- include/linux/iocontext.h | 1 + include/linux/nvme-fc-driver.h | 4 - include/linux/pci-epc.h | 3 + include/linux/sched.h | 4 +- include/linux/xarray.h | 6 +- include/media/rc-map.h | 1 + include/net/af_rxrpc.h | 8 +- kernel/bpf/verifier.c | 108 ++++++---- kernel/cpu.c | 4 +- kernel/dma/mapping.c | 2 + kernel/irq/debugfs.c | 11 +- kernel/irq/irqdomain.c | 10 +- kernel/kmod.c | 4 +- kernel/locking/lockdep.c | 4 + kernel/sched/core.c | 1 - kernel/sched/fair.c | 26 ++- kernel/sched/sched.h | 8 +- kernel/seccomp.c | 1 + kernel/signal.c | 2 +- kernel/time/sched_clock.c | 9 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/trace_kprobe.c | 2 + lib/test_xarray.c | 37 ++++ lib/xarray.c | 4 +- mm/memcontrol.c | 3 + net/rxrpc/af_rxrpc.c | 4 +- net/rxrpc/ar-internal.h | 4 +- net/rxrpc/call_object.c | 3 +- net/rxrpc/conn_client.c | 13 +- net/rxrpc/sendmsg.c | 71 +++++-- net/wireless/scan.c | 6 +- security/keys/key.c | 2 +- security/keys/keyctl.c | 4 +- sound/core/oss/pcm_plugin.c | 32 ++- sound/pci/hda/hda_beep.c | 6 +- sound/pci/hda/hda_intel.c | 16 ++ sound/pci/hda/patch_realtek.c | 233 ++++++++++++--------- sound/pci/ice1712/prodigy_hifi.c | 4 +- sound/soc/soc-dapm.c | 8 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 6 +- sound/soc/soc-topology.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 4 +- sound/usb/mixer_maps.c | 28 +++ tools/gpio/Makefile | 2 +- tools/perf/Makefile.config | 11 +- tools/testing/radix-tree/Makefile | 4 +- tools/testing/radix-tree/iteration_check_2.c | 87 ++++++++ tools/testing/radix-tree/main.c | 1 + tools/testing/radix-tree/test.h | 1 + tools/testing/selftests/net/reuseport_addr_any.c | 4 + tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/vm/map_hugetlb.c | 14 +- tools/testing/selftests/vm/mlock2-tests.c | 233 ++++----------------- tools/testing/selftests/x86/ptrace_syscall.c | 8 +- 268 files changed, 2960 insertions(+), 1279 deletions(-) create mode 100644 Documentation/sound/hd-audio/realtek-pc-beep.rst create mode 100644 drivers/media/rc/keymaps/rc-videostrong-kii-pro.c create mode 100644 tools/testing/radix-tree/iteration_check_2.c