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-release-arm-lts-allnoconfig in repository toolchain/ci/linux.
from b7f7be488f6f Merge v5.10.49 adds 3cdcbd1b8ce3 Bluetooth: hci_qca: fix potential GPF adds f5af19889ff0 Bluetooth: btqca: Don't modify firmware contents in-place adds ae9957b3ee16 Bluetooth: Remove spurious error message adds cfd3c66ca73a ALSA: usb-audio: fix rate on Ozone Z90 USB headset adds 313a5e869d04 ALSA: usb-audio: Fix OOB access at proc output adds 5c4d51b438f3 ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire adds 19418ed317ca ALSA: usb-audio: scarlett2: Fix wrong resume call adds 9127b2770365 ALSA: intel8x0: Fix breakage at ac97 clock measurement adds 2a13d43821b2 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 adds 0535de167b38 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 adds 36bc25ec61b0 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 adds 659b440a8d04 ALSA: hda/realtek: Add another ALC236 variant support adds ea824a31a3d2 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 37e179c0289f ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx adds 13a05c7b434f ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D adds ba65dd6eb826 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too adds a6f433fd9e53 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 23e8f468849d media: dvb-usb: fix wrong definition adds a2ad0bddd0aa Input: usbtouchscreen - fix control-request directions adds c964c4682efb net: can: ems_usb: fix use-after-free in ems_usb_disconnect() adds 3b545788505b usb: gadget: eem: fix echo command packet response issue adds f9d9db593dcd usb: renesas-xhci: Fix handling of unknown ROM state adds 022d22a311bb USB: cdc-acm: blacklist Heimann USB Appset device adds 63d6029e6608 usb: dwc3: Fix debugfs creation flow adds ff0f59d2d884 usb: typec: Add the missed altmode_id_remove() in typec_re [...] adds b242ae99fac6 xhci: solve a double free problem while doing s4 adds 3ae1c663bdeb gfs2: Fix underflow in gfs2_page_mkwrite adds f794c839dff1 gfs2: Fix error handling in init_statfs adds 1738bcf9e652 ntfs: fix validity check for file name attribute adds d91638f70e81 selftests/lkdtm: Avoid needing explicit sub-shell adds b6df9e43d52d copy_page_to_iter(): fix ITER_DISCARD case adds 7b0393e6f6c8 iov_iter_fault_in_readable() should do nothing in xarray case adds b4c35e9e8061 Input: joydev - prevent use of not validated data in JSIOC [...] adds 834c47a387ae crypto: nx - Fix memcpy() over-reading in nonce adds 123c1b05b007 crypto: ccp - Annotate SEV Firmware file names adds b34aa5aaaa22 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds ea45145e6cb4 ARM: dts: ux500: Fix LED probing adds 2fa929803530 ARM: dts: at91: sama5d4: fix pinctrl muxing adds 34172f601a9c btrfs: send: fix invalid path for unlink operations after [...] adds 6b00b1717f58 btrfs: compression: don't try to compress if we don't have [...] adds 80d05ce58a0b btrfs: clear defrag status of a root if starting transacti [...] adds 076d9b06236a ext4: cleanup in-core orphan list if ext4_truncate() faile [...] adds ea5466f1a777 ext4: fix kernel infoleak via ext4_extent_header adds b368b0375e77 ext4: fix overflow in ext4_iomap_alloc() adds f4e91a4e0d04 ext4: return error code when ext4_fill_flex_info() fails adds 68a40ff916a6 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit adds 98cd580211bf ext4: remove check for zero nr_to_scan in ext4_es_scan() adds 6903f99f1921 ext4: fix avefreec in find_group_orlov adds aa07327083b5 ext4: use ext4_grp_locked_error in mb_find_extent adds b52e0cf0bfc1 can: bcm: delay release of struct bcm_op after synchronize_rcu() adds af94ef8f0b08 can: gw: synchronize rcu operations before removing gw job entry adds 22bfa94db2ef can: isotp: isotp_release(): omit unintended hrtimer resta [...] adds f79ea4755f6b can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] adds 507925fff036 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds c6d864601ef2 mac80211: remove iwlwifi specific workaround that broke st [...] adds 30f56084980e SUNRPC: Fix the batch tasks count wraparound. adds cbcbfb048804 SUNRPC: Should wake up the privileged task firstly. adds 9b0d1f4cb862 bus: mhi: Wait for M2 state during system resume adds 9109e15709cd mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 7510c5cd0dc4 perf/smmuv3: Don't trample existing events with global filter adds 39d0dfab6c3e KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds 30c44537cb10 KVM: PPC: Book3S HV: Workaround high stack usage with clang adds a9ac58f85f12 KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 9aae145dc500 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds 38a2ba82e249 s390/cio: dont call css_wait_for_slow_path() inside a lock adds 36ae903607f6 s390: mm: Fix secure storage access exception handling adds e582a2f35245 f2fs: Prevent swap file in LFS mode adds 308d01f5255b clk: agilex/stratix10/n5x: fix how the bypass_reg is handled adds 3093214a6aa4 clk: agilex/stratix10: remove noc_clk adds e92bd19246cc clk: agilex/stratix10: fix bypass representation adds a6f7bf2652bb rtc: stm32: Fix unbalanced clk_disable_unprepare() on prob [...] adds 6534a5e0c28c iio: frequency: adf4350: disable reg and clk on error in a [...] adds 17c67f484893 iio: light: tcs3472: do not free unallocated IRQ adds fbadeba72e14 iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds c6c3ea1d9d4f iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 9efc775c28b4 iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds 8c90ec9965ba iio: accel: bma180: Fix BMA25x bandwidth register values adds 17451bd0364f serial: mvebu-uart: fix calculation of clock divisor adds 23055da5618f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() adds cf727d99ab63 serial_cs: Add Option International GSM-Ready 56K/ISDN modem adds cc46d6d14fc7 serial_cs: remove wrong GLOBETROTTER.cis entry adds 58940e88ba63 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] adds 43189683fe5d ssb: sdio: Don't overwrite const buffer if block_write fails adds 71808ec5b982 rsi: Assign beacon rate settings to the correct rate_info [...] adds 998de999ba7d rsi: fix AP mode with WPA failure due to encrypted EAPOL adds 2aedacfaf601 tracing/histograms: Fix parsing of "sym-offset" modifier adds 0531e84bc8ac tracepoint: Add tracepoint_probe_register_may_exist() for [...] adds c556b938b3be seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds 75395690e5e6 powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] adds a7e18f57eddf loop: Fix missing discard support when using LOOP_CONFIGURE adds 7b84c7d7e2c2 evm: Execute evm_inode_init_security() only when an HMAC k [...] adds 53124265fca8 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds 91c2aa2c64b8 fuse: Fix crash in fuse_dentry_automount() error path adds ae6ab39251f7 fuse: Fix crash if superblock of submount gets killed early adds 576b44c32669 fuse: Fix infinite loop in sget_fc() adds 912e98505a63 fuse: ignore PG_workingset after stealing adds bb7ee90ea524 fuse: check connected before queueing on fpq->io adds 4eab2e2e9889 fuse: reject internal errno adds f2b240047644 thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] adds 61a7a634a0c8 spi: Make of_register_spi_device also set the fwnode adds b2c4d9a33cc2 Add a reference to ucounts for each cred adds ccf0a291f7e1 staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds ff7e4b94db72 media: marvel-ccic: fix some issues when getting pm_runtime adds 437ca06c7899 media: mdk-mdp: fix pm_runtime_get_sync() usage count adds adf052c77963 media: s5p: fix pm_runtime_get_sync() usage count adds 64e291d697a0 media: am437x: fix pm_runtime_get_sync() usage count adds 8318f7bc0e65 media: sh_vou: fix pm_runtime_get_sync() usage count adds 3c90c3fbdc96 media: mtk-vcodec: fix PM runtime get logic adds d627fc298cda media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds abdc89771018 media: sunxi: fix pm_runtime_get_sync() usage count adds 29fd79b6280b media: sti/bdisp: fix pm_runtime_get_sync() usage count adds a8b1889cd618 media: exynos4-is: fix pm_runtime_get_sync() usage count adds b980385a70ea media: exynos-gsc: fix pm_runtime_get_sync() usage count adds cb42cf32ce2e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds 8692603ff155 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 66f0f478ecea spi: omap-100k: Fix the length judgment problem adds f8607f5ebe87 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds 3c51d82d0b78 sched/core: Initialize the idle task with preemption disabled adds 4e8c9510b787 hwrng: exynos - Fix runtime PM imbalance on error adds 93f80a0bbd5b crypto: nx - add missing MODULE_DEVICE_TABLE adds e717d6c291d1 media: sti: fix obj-$(config) targets adds 4626df7f65b4 media: cpia2: fix memory leak in cpia2_usb_probe adds a245f93ad067 media: cobalt: fix race condition in setting HPD adds 893c243e52f2 media: hevc: Fix dependent slice segment flags adds 179d9c18ba83 media: pvrusb2: fix warning in pvr2_i2c_core_done adds 996234180748 media: imx: imx7_mipi_csis: Fix logging of only error even [...] adds 5daa889433c9 crypto: qat - check return code of qat_hal_rd_rel_reg() adds d000c598db1d crypto: qat - remove unused macro in FW loader adds addcb6bb584a crypto: qce: skcipher: Fix incorrect sg count for dma transfers adds d0214b841c1d arm64: perf: Convert snprintf to sysfs_emit adds 9fa8542a63b6 sched/fair: Fix ascii art by relpacing tabs adds a61d119248ed media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds 75c45a81889a media: bt878: do not schedule tasklet when it is not setup adds 6e08d3ab5ced media: em28xx: Fix possible memory leak of em28xx struct adds cbfb77c2f965 media: hantro: Fix .buf_prepare adds 1d2838152e19 media: cedrus: Fix .buf_prepare adds 1f9cff025d65 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds 617afcee2a5f media: bt8xx: Fix a missing check bug in bt878_probe adds 74ef2418a76b media: st-hva: Fix potential NULL pointer dereferences adds bce4838273e5 crypto: hisilicon/sec - fixup 3des minimum key size declaration adds e78a588b595d Makefile: fix GDB warning with CONFIG_RELR adds 8c252a63032a media: dvd_usb: memory leak in cinergyt2_fe_attach adds b6cbe1fcf85e memstick: rtsx_usb_ms: fix UAF adds 237999da7036 mmc: sdhci-sprd: use sdhci_sprd_writew adds ea7e1b581b2d mmc: via-sdmmc: add a check against NULL pointer dereference adds a0bbb5d378da spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds 0d201fee96b6 spi: meson-spicc: fix memory leak in meson_spicc_probe adds c34f3912a7d6 crypto: shash - avoid comparing pointers to exported funct [...] adds cc4ba5a3979a media: dvb_net: avoid speculation from net slot adds 72962620efcb media: siano: fix device register error path adds 49623e4b7350 media: imx-csi: Skip first few frames from a BT.656 source adds c1eb091dbbbb hwmon: (max31790) Report correct current pwm duty cycles adds 625ee7d26799 hwmon: (max31790) Fix pwmX_enable attributes adds 00b1a9f0e8d9 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] adds 9b2829123727 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] adds e0ffb169a35e btrfs: fix error handling in __btrfs_update_delayed_inode adds 8d05e30c974f btrfs: abort transaction if we fail to update the delayed inode adds 703b494a68f9 btrfs: sysfs: fix format string for some discard stats adds ad71a9ad74b1 btrfs: don't clear page extent mapped if we're not invalid [...] adds 9c0835c69db8 btrfs: disable build on platforms having page size 256K adds 93cc59d8d0fa locking/lockdep: Fix the dep path printing for backwards BFS adds 963baea02ddd lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds b58b54ef4978 KVM: s390: get rid of register asm usage adds 5d9e3279f507 regulator: mt6358: Fix vdram2 .vsel_mask adds f0b8f5682db8 regulator: da9052: Ensure enough delay time for .set_volta [...] adds 83653ace03e6 media: Fix Media Controller API config checks adds 51b7499cecc4 ACPI: video: use native backlight for GA401/GA502/GA503 adds 2c0285062dd7 HID: do not use down_interruptible() when unbinding devices adds ae281fbbc4e5 EDAC/ti: Add missing MODULE_DEVICE_TABLE adds 0f2f5293023f ACPI: processor idle: Fix up C-state latency if not ordered adds f8c3236890eb hv_utils: Fix passing zero to 'PTR_ERR' warning adds 9e914f59cc3a lib: vsprintf: Fix handling of number field widths in vsscanf adds bb3a3a6cebb3 Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] adds d4801889d61f platform/x86: touchscreen_dmi: Add an extra entry for the [...] adds b74b839a169b platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] adds ca8541015d25 ACPI: EC: Make more Asus laptops use ECDT _GPE adds f58625bf2ca9 block_dump: remove block_dump feature in mark_inode_dirty() adds a3362ff0433b blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds 747b654e4069 blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 7425fe57d94f fs: dlm: cancel work sync othercon adds d838dddf3f08 random32: Fix implicit truncation warning in prandom_seed_state() adds 019d04f91466 open: don't silently ignore unknown O-flags in openat2() adds eda609d8646f drivers: hv: Fix missing error code in vmbus_connect() adds 2ebbe3a62024 fs: dlm: fix memory leak when fenced adds a8c0057aee14 ACPICA: Fix memory leak caused by _CID repair function adds c79852298ce7 ACPI: bus: Call kobject_put() in acpi_init() error path adds 555dba7c631a ACPI: resources: Add checks for ACPI IRQ override adds 1da08a428ec3 block: fix race between adding/removing rq qos and normal IO adds dff246672236 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds e2cf3b5cb29e platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds 9dc2c2b94194 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds 66e8848482f2 nvme-pci: fix var. type for increasing cq_head adds 950a7399056d nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds f5a90d44a1bc EDAC/Intel: Do not load EDAC driver when running as a guest adds 998d9fefdd47 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() adds c406bb9ece6e cifs: improve fallocate emulation adds 8ab9714fd84b ACPI: EC: trust DSDT GPE for certain HP laptop adds 03a65c14ab47 clocksource: Retry clock read if long delays detected adds d9b40ebd448e clocksource: Check per-CPU clock synchronization when mark [...] adds 5c93dd7c5952 tpm_tis_spi: add missing SPI device ID entries adds 6bac00744b62 ACPI: tables: Add custom DSDT file as makefile prerequisite adds a72d660c0dcc HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds c35b484130cc cifs: fix missing spinlock around update to ses->status adds 9d0634f6cbcb mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds 1208f10b4b8a block: fix discard request merge adds fc12d8fbcf1a kthread_worker: fix return value when kthread_mod_delayed_ [...] adds 3bf8076a7b46 ia64: mca_drv: fix incorrect array size calculation adds 0c1d1517d616 writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds db5a7e22c96c spi: Allow to have all native CSs in use along with GPIOs adds 08d0aa16a1f7 spi: Avoid undefined behaviour when counting unused native CSs adds e23dc4a3e8ff media: venus: Rework error fail recover logic adds 6efd8921eb84 media: s5p_cec: decrement usage count if disabled adds 2c3164f31a49 media: hantro: do a PM resume earlier adds f00454ac40f8 crypto: ixp4xx - dma_unmap the correct address adds 8c8c11b4df70 crypto: ixp4xx - update IV after requests adds 45d2d67833ae crypto: ux500 - Fix error return code in hash_hw_final() adds 9df79fd17b7f sata_highbank: fix deferred probing adds e7a376edb484 pata_rb532_cf: fix deferred probing adds b49d231c67e8 media: I2C: change 'RST' to "RSET" to fix multiple build errors adds 6c2b3d565fca sched/uclamp: Fix wrong implementation of cpu.uclamp.min adds 37481ad72d96 sched/uclamp: Fix locking around cpu_util_update_eff() adds 5f9aaaaac816 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds 403577f75d5c pata_octeon_cf: avoid WARN_ON() in ata_host_activate() adds 912d16a2d730 evm: fix writing <securityfs>/evm overflow adds c0ec4ac43638 x86/elf: Use _BITUL() macro in UAPI headers adds 8ac033d9c451 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() adds c3285441b4cd crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() adds a9d02976e9ba crypto: ccp - Fix a resource leak in an error handling path adds bab207d3524e media: rc: i2c: Fix an error message adds 1328decacd31 pata_ep93xx: fix deferred probing adds 5a3ac10611d6 locking/lockdep: Reduce LOCKDEP dependency list adds 2a91d7cc425c media: rkvdec: Fix .buf_prepare adds 31157148a591 media: exynos4-is: Fix a use after free in isp_video_release adds 5091f2738d78 media: au0828: fix a NULL vs IS_ERR() check adds 0109910cbdd8 media: tc358743: Fix error return code in tc358743_probe_of() adds b54a0f7926bd media: gspca/gl860: fix zero-length control requests adds 52734fb99e69 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning adds 082d977b4688 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds 5d4cb7c39436 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK adds 615f2f5e7eb8 crypto: nitrox - fix unchecked variable in nitrox_register [...] adds bc50c403859f crypto: omap-sham - Fix PM reference leak in omap sham ops adds deef40c47e66 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds d598b8b77b17 crypto: sm2 - remove unnecessary reset operations adds cd909ebb7315 crypto: sm2 - fix a memory leak in sm2 adds f1f30b3373df mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 8d6acfe80da1 arm64: consistently use reserved_pg_dir adds bb5e089df700 arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] adds 921d2518dbba media: subdev: remove VIDIOC_DQEVENT_TIME32 handling adds c9f8416e43f8 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx adds 5cfc66b45450 hwmon: (lm70) Use device_get_match_data() adds 5c00e994978d hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds e02d52b7e9c5 hwmon: (max31722) Remove non-standard ACPI device IDs adds 5ac406b81c0d hwmon: (max31790) Fix fan speed reporting for fan7..12 adds b2c5af71ce4b KVM: nVMX: Sync all PGDs on nested transition with shadow paging adds bac38bd7c458 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap adds 64d31137b1a6 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch adds 31dcfec19dd0 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] adds e5154bf2177c perf/arm-cmn: Fix invalid pointer when access dtc object s [...] adds 96275c8f6c58 KVM: arm64: Don't zero the cycle count register when PMCR_ [...] adds aec3a574c632 regulator: hi655x: Fix pass wrong pointer to config.driver_data adds eefebcda89a8 btrfs: clear log tree recovering status if starting transa [...] adds 2e1003f3ee77 x86/sev: Make sure IRQs are disabled while GHCB is active adds 67f66d48bd10 x86/sev: Split up runtime #VC handler for correct state tracking adds c576472a051a sched/rt: Fix RT utilization tracking during policy change adds aea030cefc59 sched/rt: Fix Deadline utilization tracking during policy change adds ca47a4fa8996 sched/uclamp: Fix uclamp_tg_restrict() adds fca9e784a36c lockdep: Fix wait-type for empty stack adds f18f7a227697 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds c43082d284fa spi: spi-sun6i: Fix chipselect/clock bug adds 8d7debe74475 crypto: nx - Fix RCU warning in nx842_OF_upd_status adds 6bfcb6178925 psi: Fix race between psi_trigger_create/destroy adds 62c666805af4 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...] adds a61f8a2e45be media: video-mux: Skip dangling endpoints adds 4dcb59d6a288 PM / devfreq: Add missing error code in devfreq_add_device() adds 17e77feaddd6 ACPI: PM / fan: Put fan device IDs into separate header file adds 3ffe41f25f21 block: avoid double io accounting for flush request adds ce47ae8961dd nvme-pci: look for StorageD3Enable on companion ACPI devic [...] adds 296fbe2608d2 ACPI: sysfs: Fix a buffer overrun problem with description_show() adds 0317b728d8ae mark pstore-blk as broken adds 45b399e309f5 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG adds f626452df805 extcon: extcon-max8997: Fix IRQ freeing at error path adds e0afab5181d0 ACPI: APEI: fix synchronous external aborts in user-mode adds 1c2f21a8a0c2 blk-wbt: introduce a new disable state to prevent false po [...] adds d3dd2fe2743f blk-wbt: make sure throttle is enabled properly adds 3cbe01ac28a8 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros adds cc0b1776fd1d ACPI: bgrt: Fix CFI violation adds 3e33b1329c61 cpufreq: Make cpufreq_online() call driver->offline() on errors adds 512106ae2355 blk-mq: update hctx->dispatch_busy in case of real scheduler adds c015295b28d6 ocfs2: fix snprintf() checking adds c872674da724 dax: fix ENOMEM handling in grab_mapping_entry() adds 27634d63ca58 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 7abf6e576354 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 29ae2c9c9ccc mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds a5dcdfe4cb4a swap: fix do_swap_page() race with swapoff adds 8e4af3917bfc mm/shmem: fix shmem_swapin() race with swapoff adds 5458985533ba mm: memcg/slab: properly set up gfp flags for objcg pointer array adds d7deea31ed6f mm: page_alloc: refactor setup_per_zone_lowmem_reserve() adds 10f32b8c9eb8 mm/page_alloc: fix counting of managed_pages adds 1de9425286f1 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds 45415d1f9929 drm/bridge/sii8620: fix dependency on extcon adds 0cd39c96574d drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] adds 5885fce7b439 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds 1655266d91ed drm/ast: Fix missing conversions to managed API adds b3fecbf60ebc video: fbdev: imxfb: Fix an error message adds 2f9f23c43a70 net: mvpp2: Put fwnode in error case during ->probe() adds 2d487941ee59 net: pch_gbe: Propagate error from devm_gpio_request_one() adds 6f4718c13400 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 8f2b15ec3bec pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds a8e85ed08858 drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] adds 40b701707ebf drm/vmwgfx: Fix cpu updates of coherent multisample surfaces adds 27e9e0c46816 net: qrtr: ns: Fix error return code in qrtr_ns_init() adds 28b3837b405f clk: meson: g12a: fix gp0 and hifi ranges adds 7902ee2faefa net: ftgmac100: add missing error return code in ftgmac100 [...] adds ef61b0826c81 drm: rockchip: set alpha_en to 0 if it is not used adds 40492ebd29e1 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...] adds 59eb7193bef2 drm/rockchip: dsi: move all lane config except LCDC mux to bind() adds 75db503c9cc7 drm/rockchip: lvds: Fix an error handling path adds eee0f7d399b6 drm/rockchip: cdn-dp: fix sign extension on an int multipl [...] adds 284e741c4e2a mptcp: fix pr_debug in mptcp_token_new_connect adds 116d5cdfacff mptcp: generate subflow hmac after mptcp_finish_join() adds 067b6631315d RDMA/srp: Fix a recently introduced memory leak adds bd4df557aeef RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] adds f03d4c12965e RDMA/rtrs: Do not reset hb_missed_max after re-connection adds e7df73088443 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object adds 8651ad0e2968 RDMA/rtrs-srv: Fix memory leak when having multiple sessions adds 6569ae1deb6c RDMA/rtrs-clt: Check if the queue_depth has changed during [...] adds 6cbc167bc132 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] adds 48bcd756aff6 ehea: fix error return code in ehea_restart_qps() adds 9fddbe9495ad clk: tegra30: Use 300MHz for video decoder by default adds 6a5691335550 xfrm: remove the fragment check for ipv6 beet mode adds c470dd34c682 net/sched: act_vlan: Fix modify to allow 0 adds 42800fcff3f9 RDMA/core: Sanitize WQ state received from the userspace adds c5db39c4dfda drm/pl111: depend on CONFIG_VEXPRESS_CONFIG adds 87890e1113e6 RDMA/rxe: Fix failure during driver load adds 756679a123bc drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends adds 43b7f1dec6c0 drm/vc4: hdmi: Fix error path of hpd-gpios adds bdc16fe9df17 clk: vc5: fix output disabling when enabling a FOD adds 1ccbb552e3d2 drm: qxl: ensure surf.data is ininitialized adds 4654f1fc3019 tools/bpftool: Fix error return code in do_batch() adds 668c0663d6dd ath10k: go to path err_unsupported when chip id is not supported adds ecb6797501cb ath10k: add missing error return code in ath10k_pci_probe() adds 7142f92412c1 wireless: carl9170: fix LEDS build errors & warnings adds da8904c46569 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds 581098969c1a clk: imx8mq: remove SYS PLL 1/2 clock gates adds 0147e6ccb818 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe adds 80ad538a87e2 ssb: Fix error return code in ssb_bus_scan() adds db4de88d439e brcmfmac: fix setting of station info chains bitmask adds 5b8d0b0727f6 brcmfmac: correctly report average RSSI in station info adds 5d452eafbd2e brcmfmac: Fix a double-free in brcmf_sdio_bus_reset adds 30efdcaca32a brcmsmac: mac80211_if: Fix a resource leak in an error han [...] adds a54e9166e788 cw1200: Revert unnecessary patches that fix unreal use-aft [...] adds e0727a61b0aa ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] adds 48b69f31de82 ath10k: Fix an error code in ath10k_add_interface() adds 28e8df0c65a6 ath11k: send beacon template after vdev_start/restart during csa adds a158ee32d4aa netlabel: Fix memory leak in netlbl_mgmt_add_common adds 8f6714f3c12b RDMA/mlx5: Don't add slave port to unaffiliated list adds cf28cb51f01b netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds ed3d4988349e netfilter: nft_osf: check for TCP packet before further pr [...] adds 58da10487a1e netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 49c25a1a8dc5 RDMA/rxe: Fix qp reference counting for atomic ops adds 89621945b698 selftests/bpf: Whitelist test_progs.h from .gitignore adds cd7877a39f05 xsk: Fix missing validation for skb and unaligned mode adds 607706027c89 xsk: Fix broken Tx ring validation adds a9355b201d16 bpf: Fix libelf endian handling in resolv_btfids adds fcd8d6371a46 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr adds 79bf8f04cece samples/bpf: Fix Segmentation fault for xdp_redirect command adds e717f974ceed samples/bpf: Fix the error return code of xdp_redirect's main() adds 6987ee9bf0a2 mt76: fix possible NULL pointer dereference in mt76_tx adds 6a8c7c5c0773 mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() adds f026d82211a2 net: ethernet: aeroflex: fix UAF in greth_of_remove adds 161f8b73da68 net: ethernet: ezchip: fix UAF in nps_enet_remove adds e72d9e4b9807 net: ethernet: ezchip: fix error handling adds ca9b5ab7910c vrf: do not push non-ND strict packets with a source LLA t [...] adds e7c3ae47978f net: sched: add barrier to ensure correct ordering for loc [...] adds 581e37ad5c0a tls: prevent oversized sendfile() hangs by ignoring MSG_MORE adds b2ce4ebdd9a8 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 5c8e5feceaf3 pkt_sched: sch_qfq: fix qfq_change_class() error path adds 78e6587585d8 xfrm: Fix xfrm offload fallback fail case adds db2386fa4342 iwlwifi: increase PNVM load timeout adds 6cd23b5f4017 rtw88: 8822c: fix lc calibration timing adds 162e75687e90 vxlan: add missing rcu_read_lock() in neigh_reduce() adds c3fcfc4e369b ip6_tunnel: fix GRE6 segmentation adds 6610d5a73b6f net/ipv4: swap flow ports when validating source adds 997285646a9c net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] adds 4b44486b8bfd tc-testing: fix list handling adds 71a345ede51a ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 56c31bc9aabe ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds f97b9c4c0759 bpf: Fix null ptr deref with mixed tail calls and subprogs adds 134a561aee50 drm/msm: Fix error return code in msm_drm_init() adds 1b3985aa53d0 drm/msm/dpu: Fix error return code in dpu_mdss_init() adds 514c96bf65ce mac80211: remove iwlwifi specific workaround NDPs of null_ [...] adds b559d003f03c net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds 2d58a38275d2 ipv6: exthdrs: do not blindly use init_net adds 0dac8b0ad016 can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds aefa92774408 bpf: Do not change gso_size during bpf_skb_change_proto() adds 88819239e9fd i40e: Fix error handling in i40e_vsi_open adds d9a5d19706ea i40e: Fix autoneg disabling for non-10GBaseT links adds cad22e48cabe i40e: Fix missing rtnl locking when setting up pf switch adds 3f85d2ca323f Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds f25accc4fd4d ibmvnic: set ltb->buff to NULL after freeing adds d52ceed84526 ibmvnic: free tx_pool if tso_pool alloc fails adds c764f2d899b2 RDMA/cma: Protect RMW with qp_mutex adds 711a28d24d07 net: macsec: fix the length used to copy the key for offloading adds 1c95d4d432c3 net: phy: mscc: fix macsec key length adds 9e753c47b905 net: atlantic: fix the macsec key length adds cebff3d9f74f ipv6: fix out-of-bound access in ip6_parse_tlv() adds 393d48b3dec0 e1000e: Check the PCIm state adds 4228c00e1408 net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] adds fc2ea819b96e bpfilter: Specify the log level for the kmsg message adds 11044f8c2c9f RDMA/cma: Fix incorrect Packet Lifetime calculation adds 342b06b600bf gve: Fix swapped vars when fetching max queues adds d28e780431b5 Revert "be2net: disable bh with spin_lock in be_process_mcc" adds a2dcad039e45 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds c5fedfcc2046 Bluetooth: Fix not sending Set Extended Scan Response adds 4f5fc3be2cca Bluetooth: Fix Set Extended (Scan Response) Data adds 7d97522e6e35 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 12d2d6fd11c1 clk: actions: Fix UART clock dividers on Owl S500 SoC adds ced193bc0851 clk: actions: Fix SD clocks factor table on Owl S500 SoC adds f3b6df5dfd72 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC adds 94221679ee05 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC adds 29746bd0f765 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] adds 043637617d51 clk: si5341: Wait for DEVICE_READY on startup adds 42ac32d834aa clk: si5341: Avoid divide errors due to bogus register contents adds 55aaba36d718 clk: si5341: Check for input clock presence and PLL lock o [...] adds 4c3e839bfde5 clk: si5341: Update initialization magic adds 6939c39a4106 writeback: fix obtain a reference to a freeing memcg css adds 4476568069c9 net: lwtunnel: handle MTU calculation in forwading adds 1148952dc660 net: sched: fix warning in tcindex_alloc_perfect_hash adds c6965316d684 net: tipc: fix FB_MTU eat two pages adds a938d4e8c699 RDMA/mlx5: Don't access NULL-cleared mpi pointer adds a23ba98e91ff RDMA/core: Always release restrack object adds d8c1504cf1a0 MIPS: Fix PKMAP with 32-bit MIPS huge page support adds 7a42f3c30dfe staging: fbtft: Rectify GPIO handling adds 8b195380cd07 staging: fbtft: Don't spam logs when probe is deferred adds 66111dfe22b1 ASoC: rt5682: Disable irq on shutdown adds 728f23e53c65 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds 685d53abc918 serial: fsl_lpuart: don't modify arbitrary data on lpuart32 adds 5dcff72fe42a serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() adds f5186bd17f3b serial: 8250_omap: fix a timeout loop condition adds 460bee90091d tty: nozomi: Fix a resource leak in an error handling function adds 67d88b7bf62d mwifiex: re-fix for unaligned accesses adds 2e41116e6eb8 iio: adis_buffer: do not return ints in irq handlers adds 92efd6396e4b iio: adis16400: do not return ints in irq handlers adds 2edfba8a55b5 iio: adis16475: do not return ints in irq handlers adds 3cca4db5f733 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] adds 4b362443dc21 iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] adds 9eb5fb66b6f4 iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] adds 0d220d40b3f3 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] adds 638ba5aa15ac iio: accel: mxc4005: Fix overread of data and alignment issue. adds cd62282a51cb iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] adds f0bc78df4a04 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] adds df5343bd59cd iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] adds 718a67a90932 iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] adds 8ea878287ccc iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] adds c61ac1f83b32 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] adds 8e23dd6236de iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] adds ab16be53b296 iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] adds 4613232e0b1f iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] adds e5e102f4b562 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] adds f960139a3c49 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] adds 293b8246a07e iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] adds daecb8c0a17c iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] adds 93a5538d5012 iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] adds 1fa3107759b7 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] adds 71dbba0b9525 iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] adds 246b4f1e2050 iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] adds 2541d78f7832 ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] adds d4ebf352a7d7 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] adds 2e1d76c3b90f backlight: lm3630a_bl: Put fwnode in error case during ->probe() adds 000c70680d2f ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds 201b975c1643 Input: hil_kbd - fix error return code in hil_dev_connect() adds a16eae11f004 perf scripting python: Fix tuple_set_u64() adds 2f8824f556a3 mtd: partitions: redboot: seek fis-index-block in the right node adds cf05986cc4de mtd: rawnand: arasan: Ensure proper configuration for the [...] adds 5a766253e305 staging: mmal-vchiq: Fix incorrect static vchiq_instance. adds 1e1b9cd40095 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] adds 28c947b07263 firmware: stratix10-svc: Fix a resource leak in an error h [...] adds 58279b341b94 tty: nozomi: Fix the error handling path of 'nozomi_card_init()' adds b504e279e502 leds: class: The -ENOTSUPP should never be seen by user space adds 1ed913317166 leds: lm3532: select regmap I2C API adds c54ad49e2ff7 leds: lm36274: Put fwnode in error case during ->probe() adds 8fc7d4a3f039 leds: lm3692x: Put fwnode in any case during ->probe() adds 5f7bda9ba8d7 leds: lm3697: Don't spam logs when probe is deferred adds 0b2f74111344 leds: lp50xx: Put fwnode in error case during ->probe() adds b5371faa0667 scsi: FlashPoint: Rename si_flags field adds 68f2f83f6fb6 scsi: iscsi: Flush block work before unblock adds 9b8bfdbc7e61 mfd: mp2629: Select MFD_CORE to fix build error adds d22bef41017b mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 446eed9c855e fsi: core: Fix return of error values on failures adds af3d7f9e266b fsi: scom: Reset the FSI2PIB engine for any error adds 719c4db394ed fsi: occ: Don't accept response from un-initialized OCC adds 4a95eb0c800e fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds e5a3a3108f06 fsi/sbefifo: Fix reset timeout adds bd95a3e159a0 visorbus: fix error return code in visorchipset_init() adds d8fe62cb919c iommu/amd: Fix extended features logging adds d65f69deac5c s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK adds 485b1c02b543 s390: enable HAVE_IOREMAP_PROT adds 045c29902fbe s390: appldata depends on PROC_SYSCTL adds ad736838155c selftests: splice: Adjust for handler fallback removal adds 45a3d00eafb7 iommu/dma: Fix IOVA reserve dma ranges adds dc1521641287 ASoC: max98373-sdw: use first_hw_init flag on resume adds 16674ae3b237 ASoC: rt1308-sdw: use first_hw_init flag on resume adds e1456cba8e36 ASoC: rt5682-sdw: use first_hw_init flag on resume adds de77f9d92c3b ASoC: rt700-sdw: use first_hw_init flag on resume adds 36dc6957f70f ASoC: rt711-sdw: use first_hw_init flag on resume adds 8ef111db5e07 ASoC: rt715-sdw: use first_hw_init flag on resume adds 696cfb256794 ASoC: rt5682: fix getting the wrong device id when the sus [...] adds 92a30a90d69a ASoC: rt5682-sdw: set regcache_cache_only false before rea [...] adds d4d3cd4c7699 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] adds 8aa1cb46b72e usb: gadget: f_fs: Fix setting of device and driver data c [...] adds c7188d19989b usb: dwc2: Don't reset the core after setting turnaround time adds fc8ab0600172 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() adds 36f60700f966 eeprom: idt_89hpesx: Restore printing the unsupported fwnode name adds 2abfa5294717 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 2abfdd61324c iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds a6a1e347c7a0 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 15634d6dced1 iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds c923e9effe50 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds 8c85c0f8cbff iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds 9cf11dca57a5 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds 14106b90e147 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable adds f93737061067 staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] adds 7bc3fa5db495 staging: gdm724x: check for overflow in gdm_lte_netif_rx() adds bf5d6f697981 staging: rtl8712: fix error handling in r871xu_drv_init adds 58c0621c44a5 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb adds c5cd4b74fd8a coresight: core: Fix use of uninitialized pointer adds 5db39ad3fa32 staging: mt7621-dts: fix pci address for PCI memory range adds c850b52e47aa serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates adds 49739675048d iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds 55bb225c0878 iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds db45ea876743 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK adds f929d21af75d of: Fix truncation of memory sizes on 32-bit platforms adds c183b55ed7e5 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds f51088868b16 habanalabs: Fix an error handling path in 'hl_pci_probe()' adds b0be06493e73 scsi: mpt3sas: Fix error return value in _scsih_expander_add() adds a4b7c0af613f soundwire: stream: Fix test for DP prepare complete adds 6398fc0e57ec phy: uniphier-pcie: Fix updating phy parameters adds 25c7efb3875a phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] adds e16fcc83748a extcon: sm5502: Drop invalid register write in sm5502_reg_data adds f8d223f80ac6 extcon: max8997: Add missing modalias string adds af497961abef powerpc/powernv: Fix machine check reporting of async stor [...] adds e30e636447fd ASoC: atmel-i2s: Fix usage of capture and playback at the [...] adds 5f2dfce8d8bc configfs: fix memleak in configfs_release_bin_file adds 2938ffd56895 ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds f3bf888507f0 ASoC: fsl_spdif: Fix unexpected interrupt after suspend adds 53cb671592ef leds: as3645a: Fix error return code in as3645a_parse_node() adds 57e49a0bc4b3 leds: ktd2692: Fix an error handling path adds 786461739ac4 selftests/ftrace: fix event-no-pid on 1-core machine adds e0e3e0b7dabf serial: 8250: 8250_omap: Disable RX interrupt after DMA enable adds 9443acbd251f serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds d3358c66ee56 powerpc: Offline CPU in stop_this_cpu() adds ac08ba518c6c powerpc/papr_scm: Properly handle UUID types and API adds 04db493fc746 powerpc/64s: Fix copy-paste data exposure into newly creat [...] adds 53fa3ba8085e powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] adds dd6d4e92e724 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] adds 9ad82f0412c0 serial: mvebu-uart: do not allow changing baudrate when ua [...] adds 347af865b6a2 serial: mvebu-uart: correctly calculate minimal possible baudrate adds 363d85bfaec1 arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds 0885ea1d4759 vfio/pci: Handle concurrent vma faults adds 9b0b9edea1d3 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds aa41f7a2a681 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds b65597377b7b mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 31be4ea35c82 mm/huge_memory.c: don't discard hugepage if other processe [...] adds 0da83a815d33 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 2e16ad561143 mm/hugetlb: remove redundant check in preparing and destro [...] adds ebd6a295b580 hugetlb: remove prep_compound_huge_page cleanup adds 555dffa4842b include/linux/huge_mm.h: remove extern keyword adds 0fe11b79c281 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() adds 787f4e7a7d4b mm/z3fold: use release_z3fold_page_locked() to release loc [...] adds 456554040e5a lib/math/rational.c: fix divide by zero adds 92125cb8835c selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 1dd18fda3eec selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 58fa4b36abf6 selftests/vm/pkeys: refill shadow register after implicit [...] adds 8ff266de8906 perf llvm: Return -ENOMEM when asprintf() fails adds 3483e1a41ca0 csky: fix syscache.c fallthrough warning adds b6a41435c832 csky: syscache: Fixup duplicate cache flush adds 5c6956e66404 exfat: handle wrong stream entry size in exfat_readdir() adds e2e615e6317b scsi: fc: Correct RHBA attributes length adds 2a7c96c2e238 scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] adds b9c3b485593e mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds 089057af71d7 fscrypt: don't ignore minor_hash when hash is 0 adds b5a2b5b64237 fscrypt: fix derivation of SipHash keys on big endian CPUs adds 97cbddc8a2bc tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() adds 51c19f4a6212 erofs: fix error return code in erofs_read_superblock() adds c98d9318dc99 block: return the correct bvec when checking for gaps adds a75457f63086 io_uring: fix blocking inline submission adds 39ac3e194516 mmc: block: Disable CMDQ on the ioctl path adds 2b58f5154a8f mmc: vub3000: fix control-request direction adds 2b541b6c7432 media: exynos4-is: remove a now unused integer adds fb0c0a04e424 scsi: core: Retry I/O for Notify (Enable Spinup) Required error adds e4a577d61791 crypto: qce - fix error return code in qce_skcipher_async_ [...] adds ce04375e2d9b s390: preempt: Fix preempt_count initialization adds 0855952ed4f1 cred: add missing return error code when set_cred_ucounts( [...] adds 9b07d817f799 iommu/dma: Fix compile warning in 32-bit builds adds bdf4d33e8342 powerpc/preempt: Don't touch the idle task's preempt_count [...] adds 43b0742ef44c Linux 5.10.50 adds a0c6ff77f42c Merge v5.10.50 new b60ae0fab550 drm/mxsfb: Don't select DRM_KMS_FB_HELPER new 95c3133bc8eb drm/zte: Don't select DRM_KMS_FB_HELPER new d055669e669a drm/ast: Fixed CVE for DP501 new fb7479d64d77 drm/amd/display: fix HDCP reset sequence on reinitialize new b025bc07c947 drm/amd/amdgpu/sriov disable all ip hw status by default new 796554d3d68f drm/vc4: fix argument ordering in vc4_crtc_get_margins() new fb960728f8f1 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] new 5953b984c3e4 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() new 3ca86d44b902 drm/amd/display: fix use_max_lb flag for 420 pixel formats new a74872106e78 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() new 2292d9691ce9 hugetlb: clear huge pte during flush function on mips platform new e759ff76ebbb atm: iphase: fix possible use-after-free in ia_module_exit() new b7ee9ae1e0cf mISDN: fix possible use-after-free in HFC_cleanup() new a7f7c42e3115 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() new 3393405257ed net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] new c0dd36bcb67f drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() new b5713dac1916 net: mdio: ipq8064: add regmap config to disable REGCACHE new c5073100dc4f drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE new 69a71b59b18c reiserfs: add check for invalid 1st journal block new d2d17ca924f4 drm/virtio: Fix double free on probe failure new 6ceb0182b087 net: mdio: provide shim implementation of devm_of_mdiobus_ [...] new 1b832bd77799 net/sched: cls_api: increase max_reclassify_loop new 73ac001f060b pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE new 5ed8c298b2e1 drm/scheduler: Fix hang when sched_entity released new 0687411e2a88 drm/sched: Avoid data corruptions new 21bf1414580c udf: Fix NULL pointer dereference in udf_symlink function new 48c96d5bacc0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 new f06ea024c176 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...] new ffb865715a0f e100: handle eeprom as little endian new 66d593aa3aea igb: handle vlan types with checker enabled new 95f8ce9f18cb igb: fix assignment on big endian machines new 0680344d7131 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() new 219150485d73 clk: renesas: r8a77995: Add ZA2 clock new 62137d1ae5f8 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet new e54b4a534845 net/mlx5: Fix lag port remapping logic new d89ea206e99c drm: rockchip: add missing registers for RK3188 new a7d608bb786c drm: rockchip: add missing registers for RK3066 new 4f6a0f31c627 net: stmmac: the XPCS obscures a potential "PHY not found" error new 315988817aa7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH new dc5bacea9462 clk: tegra: Fix refcounting of gate clocks new d1eaf4cb4408 clk: tegra: Ensure that PLLU configuration is applied properly new 5e039a80a76b drm: bridge: cdns-mhdp8546: Fix PM reference leak in new c92298d228f6 virtio-net: Add validation for used length new 8f939b795797 ipv6: use prandom_u32() for ID generation new 0903ac8f09c6 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) new 3c172f6e444b MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER new c5b518f4b98d drm/amd/display: Avoid HDCP over-read and corruption new 8fa6473a61ec drm/amdgpu: remove unsafe optimization to drop preamble ib new f9c67c179e3b net: tcp better handling of reordering then loss cases new 313d9f25804c RDMA/cxgb4: Fix missing error code in create_qp() new 65e780667cf3 dm space maps: don't reset space map allocation cursor whe [...] new 939f750215b8 dm writecache: don't split bios when overwriting contiguou [...] new cc4f0a9d5aa1 dm: Fix dm_accept_partial_bio() relative to zone managemen [...] new a4a86400c68c net: bridge: mrp: Update ring transitions. new b5f2982e0609 pinctrl: mcp23s08: fix race condition in irq handler new e352556acef9 ice: set the value of global config lock timeout longer new 87c39048ec7f ice: fix clang warning regarding deadcode.DeadStores new f3b96f4b6b2d virtio_net: Remove BUG() to avoid machine dead new 92820a12823e net: mscc: ocelot: check return value after calling platfo [...] new 49b3a7f38a9b net: bcmgenet: check return value after calling platform_g [...] new ce1307ec621b net: mvpp2: check return value after calling platform_get_ [...] new 278dc34b7112 net: micrel: check return value after calling platform_get [...] new 8e4da401425b net: moxa: Use devm_platform_get_and_ioremap_resource() new 57c63b47d6f1 drm/amd/display: Fix DCN 3.01 DSCCLK validation new 01d6a6931965 drm/amd/display: Update scaling settings on modeset new 02f444321b3a drm/amd/display: Release MST resources on switch from MST to SST new afa06442d23d drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 new c71de31b2e0f drm/amd/display: Fix off-by-one error in DML new 8a4318c14ace net: phy: realtek: add delay to fix RXC generation issue new e613f67f1b51 selftests: Clean forgotten resources as part of cleanup() new fb3b4bcdd3bc net: sgi: ioc3-eth: check return value after calling platf [...] new 378c156f9dd0 drm/amdkfd: use allowed domain for vmbo validation new 0a244be95bca fjes: check return value after calling platform_get_resource() new f38371821c25 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC new db3c3643d55e r8169: avoid link-up interrupt issue on RTL8106e if user e [...] new a5f8862967c4 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] new 57f7ed25bd16 xfrm: Fix error reporting in xfrm_state_construct. new ad7083a95d8a dm writecache: commit just one block, not a full page new 5a3d373c4a33 wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP new c5e4a10d7bd5 wl1251: Fix possible buffer overflow in wl1251_cmd_scan new 9d21abc8fd20 cw1200: add missing MODULE_DEVICE_TABLE new cd29db48bb65 drm/amdkfd: fix circular locking on get_wave_state new 0e72b151e394 drm/amdkfd: Fix circular lock in nocpsch path new 2e66c36f1308 bpf: Fix up register-based shifts in interpreter to silenc [...] new b88a90783043 ice: fix incorrect payload indicator on PTYPE new 090b06b25afe ice: mark PTYPE 2 as reserved new 891db094a0aa mt76: mt7615: fix fixed-rate tx status reporting new 5cc0cf735f13 net: fix mistake path for netdev_features_strings new d2801d111829 net: ipa: Add missing of_node_put() in ipa_firmware_load() new 92a9fb51e5ec net: sched: fix error return code in tcf_del_walker() new 932be4cf2ba2 io_uring: fix false WARN_ONCE new a2122e079204 drm/amdgpu: fix bad address translation for sienna_cichlid new 4cd713e48c27 drm/amdkfd: Walk through list with dqm lock hold new a10e871b73b4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode new 50ce920fe113 rtl8xxxu: Fix device info for RTL8192EU devices new c7a31ae63e2c MIPS: add PMD table accounting into MIPS'pmd_alloc_one new 1d304c7ddd36 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations new 90efb7f1006a atm: nicstar: use 'dma_free_coherent' instead of 'kfree' new 38bc2ebf344c atm: nicstar: register the interrupt handler in the right place new ee33c042f492 vsock: notify server to shutdown when client has pending signal new 1df36030393a RDMA/rxe: Don't overwrite errno from ib_umem_get() new 1e1bb1efd60e iwlwifi: mvm: don't change band on bound PHY contexts new 78eadadff3d1 iwlwifi: mvm: fix error print when session protection ends new b98ec6d8b34d iwlwifi: pcie: free IML DMA memory allocation new 7cd6986f2de5 iwlwifi: pcie: fix context info freeing new 1013dc896d99 sfc: avoid double pci_remove of VFs new c1ad55b6a1f4 sfc: error code if SRIOV cannot be disabled new 0a7ba5d373f1 wireless: wext-spy: Fix out-of-bounds warning new 1b728869a134 cfg80211: fix default HE tx bitrate mask in 2G band new 97f067722669 mac80211: consider per-CPU statistics if present new d330f5f8dff7 mac80211_hwsim: add concurrent channels scanning support o [...] new d8bb134d808c IB/isert: Align target max I/O size to initiator size new 04177aa99a93 media, bpf: Do not copy more entries than user space requested new a8585fdf42b5 net: ip: avoid OOM kills with large UDP sends over loopback new 3d08b5917984 RDMA/cma: Fix rdma_resolve_route() memory leak new 5f5f8022c1aa Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] new 8f939b4c2563 Bluetooth: Fix the HCI to MGMT status conversion table new 5147d86c4a5b Bluetooth: Fix alt settings for incoming SCO with transpar [...] new 60789afc02f5 Bluetooth: Shutdown controller after workqueues are flushe [...] new c4a9967e4d09 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) new 79a313086426 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails new cc49ab24ec37 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response new 05298f1733c6 Bluetooth: btusb: Add support USB ALT 3 for WBS new 8d7a3989c14d Bluetooth: mgmt: Fix the command returns garbage parameter value new e2296a4365f2 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] new 20285dc2711c sched/fair: Ensure _sum and _avg values stay consistent new a61af0114118 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] new e83f312114a0 flow_offload: action should not be NULL when it is referenced new d4dbef7046e2 sctp: validate from_addr_param return new 6ef81a5c0e22 sctp: add size validation when walking chunks new ff4762bcb95e MIPS: loongsoon64: Reserve memory below starting pfn to pr [...] new 10f8fca6761b MIPS: set mips32r5 for virt extensions new 6cf2e905b1a0 selftests/resctrl: Fix incorrect parsing of option "-t" new 9706c5343346 MIPS: MT extensions are not available on MIPS32r1 new 8eb12fa96bc5 ath11k: unlock on error path in ath11k_mac_op_add_interface() new 421aff50af5e arm64: dts: rockchip: add rk3328 dwc3 usb controller node new 88f0bc830c52 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 new fd6625a1ec40 loop: fix I/O error on fsync() in detached loop devices new 7d4f96158852 mm,hwpoison: return -EBUSY when migration fails new cb2985feb118 io_uring: simplify io_remove_personalities() new c5a50a220a41 io_uring: Convert personality_idr to XArray new 907318883508 io_uring: convert io_buffer_idr to XArray new 221b7e1e76fb scsi: iscsi: Fix race condition between login and sync thread new 4ad382bc4abc scsi: iscsi: Fix iSCSI cls conn state new d2e52d466409 powerpc/mm: Fix lockup on kernel exec fault new a024e88f8ab7 powerpc/barrier: Avoid collision with clang's __lwsync macro new 97ebbfe445cd powerpc/powernv/vas: Release reference to tgid during wind [...] new 8f933b27cbf1 drm/amdgpu: Update NV SIMD-per-CU to 2 new 2674ffcad0ae drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) new 7aa28f2f6742 drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] new 0d50d93d05d6 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] new 293e520d2043 drm/vc4: txp: Properly set the possible_crtcs mask new a2b8835cb4d1 drm/vc4: crtc: Skip the TXP new 98bd09d928b3 drm/vc4: hdmi: Prevent clock unbalance new 2998599fb16c drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] new 3c8216b3503a drm/rockchip: dsi: remove extra component_del() call new b13574fa83ac drm/amd/display: fix incorrrect valid irq check new 7d3053889400 pinctrl/amd: Add device HID for new AMD GPIO controller new c6016936171a drm/amd/display: Reject non-zero src_y and src_x for video planes new 4d61ddd74041 drm/tegra: Don't set allow_fb_modifiers explicitly new 0bcc074f90d2 drm/msm/mdp4: Fix modifier support enabling new 42a333ea4b4f drm/arm/malidp: Always list modifiers new 8abf5eec0ebd drm/nouveau: Don't set allow_fb_modifiers explicitly new 3f9c2a058e61 drm/i915/display: Do not zero past infoframes.vsc new 5ced01c0e855 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] new 658f58189a4f mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode new b53b0ca4a4ec mmc: core: clear flags before allowing to retune new 5543f61e2e0c mmc: core: Allow UHS-I voltage switch for SDSC cards if supported new 0afa6ad0c49a ata: ahci_sunxi: Disable DIPM new a11a457820fb arm64: tlb: fix the TTL value of tlb_get_level new b5e26be407e6 cpu/hotplug: Cure the cpusets trainwreck new 5a5ebf5d4822 clocksource/arm_arch_timer: Improve Allwinner A64 timer wo [...] new e0d9beb44abd fpga: stratix10-soc: Add missing fpga_mgr_free() call new ab9d7c5fc9c6 ASoC: tegra: Set driver_name=tegra for all machine drivers new 02671eda9ab9 i40e: fix PTP on 5Gb links new 7ade84f8df8f qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute new ef5066f95c15 ipmi/watchdog: Stop watchdog timer when the current action [...] new 690a11fb4e9f thermal/drivers/int340x/processor_thermal: Fix tcc setting new 38dde03eb239 ubifs: Fix races between xattr_{set|get} and listxattr operations new a8a2e506ea2f power: supply: ab8500: Fix an old bug new f0a079c0ba87 mfd: syscon: Free the allocated name field of struct regma [...] new baedb1f5a08c nvmem: core: add a missing of_node_put new 0af643fa7e74 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE new af092ec16e06 selftests/lkdtm: Fix expected text for CR4 pinning new 418b333afbd5 extcon: intel-mrfld: Sync hardware and software state on init new f9fb4986f4d8 seq_buf: Fix overflow in seq_buf_putmem_hex() new 8cc58a6e2c39 rq-qos: fix missed wake-ups in rq_qos_throttle try two new 3cda5b7f4e29 tracing: Simplify & fix saved_tgids logic new eb81b5a37dc5 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT new 0c2bc1489104 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe new 048624ad564c coresight: Propagate symlink failure new 35c1c4bd2d59 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] new cbc03ffec260 dm zoned: check zone capacity new 1b5918b087b1 dm writecache: flush origin device when writing and cache is full new ba47e65a5de3 dm btree remove: assign new_root only when removal succeeds new f147115018aa PCI: Leave Apple Thunderbolt controllers on for s2idle or standby new 130919708990 PCI: aardvark: Fix checking for PIO Non-posted Request new e2c1218ddc5f PCI: aardvark: Implement workaround for the readback value [...] new db317a37229b media: subdev: disallow ioctl for saa6588/davinci new dbd58d397844 media: dtv5100: fix control-request directions new c57bfd8000d7 media: zr364xx: fix memory leak in zr364xx_start_readpipe new de95c0bd797a media: gspca/sq905: fix control-request direction new 31874b6b63dd media: gspca/sunplus: fix zero-length control requests new aa57b2d6b37e media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K new 090588059c30 io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function new b716ccffbc8d dm writecache: write at least 4k when committing new 3785f3c1e3c7 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() new fcb041ca5c77 drm/ast: Remove reference to struct drm_device.pdev new 801893695036 jfs: fix GPF in diFree new 3780348c1a0e smackfs: restrict bytes count in smk_set_cipso() new 5e4f5138bd85 ext4: fix memory leak in ext4_fill_super new 86786603014e f2fs: fix to avoid racing on fsync_entry_slab by multi fil [...] new f68261346518 Linux 5.10.51 new bc3103e2213a Merge v5.10.51
The 214 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/ABI/testing/evm | 26 ++- Documentation/ABI/testing/sysfs-bus-papr-pmem | 8 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/hwmon/max31790.rst | 5 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 5 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Makefile | 4 +- arch/alpha/kernel/smp.c | 1 - arch/arc/kernel/smp.c | 1 - arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 7 + arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/smp.c | 1 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 19 +++ arch/arm64/include/asm/asm-uaccess.h | 4 +- arch/arm64/include/asm/kernel-pgtable.h | 6 - arch/arm64/include/asm/mmu_context.h | 8 +- arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/tlb.h | 4 + arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/vmlinux.lds.S | 8 +- arch/arm64/kvm/pmu-emul.c | 1 + arch/arm64/mm/proc.S | 2 +- arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 11 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/m68k/Kconfig.machine | 3 + arch/mips/Kconfig | 2 + arch/mips/include/asm/cpu-features.h | 4 +- arch/mips/include/asm/highmem.h | 2 +- arch/mips/include/asm/hugetlb.h | 8 +- arch/mips/include/asm/mipsregs.h | 8 +- arch/mips/include/asm/pgalloc.h | 10 +- arch/mips/kernel/cpu-probe.c | 5 + arch/mips/kernel/smp.c | 1 - arch/mips/loongson64/numa.c | 3 + arch/openrisc/kernel/smp.c | 2 - arch/parisc/kernel/smp.c | 1 - arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/cputhreads.h | 30 ++++ arch/powerpc/kernel/mce_power.c | 48 +++++- arch/powerpc/kernel/process.c | 48 ++++-- arch/powerpc/kernel/smp.c | 12 +- arch/powerpc/kernel/stacktrace.c | 27 ++- arch/powerpc/kvm/book3s_hv.c | 13 +- arch/powerpc/kvm/book3s_hv_builtin.c | 2 +- arch/powerpc/kvm/book3s_hv_nested.c | 3 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/mm/fault.c | 4 +- arch/powerpc/platforms/cell/smp.c | 3 - arch/powerpc/platforms/powernv/vas-window.c | 9 +- arch/powerpc/platforms/pseries/papr_scm.c | 62 ++++--- arch/powerpc/platforms/pseries/smp.c | 3 - arch/riscv/kernel/smpboot.c | 1 - arch/s390/Kconfig | 4 +- arch/s390/boot/uv.c | 1 + arch/s390/include/asm/pgtable.h | 19 +++ arch/s390/include/asm/preempt.h | 16 +- arch/s390/include/asm/uv.h | 8 +- arch/s390/kernel/setup.c | 1 + arch/s390/kernel/smp.c | 2 +- arch/s390/kernel/uv.c | 10 ++ arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/mm/fault.c | 26 +++ arch/sh/kernel/smp.c | 2 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/x86/crypto/curve25519-x86_64.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/include/asm/idtentry.h | 29 ++-- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- arch/x86/kernel/sev-es.c | 182 ++++++++++++--------- arch/x86/kernel/smpboot.c | 1 - arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/tdp_mmu.c | 2 +- arch/x86/kvm/vmx/nested.c | 29 ++-- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 4 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 2 +- arch/xtensa/kernel/smp.c | 1 - block/blk-flush.c | 3 +- block/blk-merge.c | 8 +- block/blk-mq-tag.c | 49 ++++-- block/blk-mq-tag.h | 6 + block/blk-mq.c | 63 +++++-- block/blk-mq.h | 1 + block/blk-rq-qos.c | 4 +- block/blk-rq-qos.h | 24 +++ block/blk-wbt.c | 11 +- block/blk-wbt.h | 1 + crypto/shash.c | 18 +- crypto/sm2.c | 99 +++++------ drivers/acpi/Makefile | 5 + drivers/acpi/acpi_pad.c | 24 +-- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/acpica/nsrepair2.c | 7 + drivers/acpi/apei/ghes.c | 81 +++++++-- drivers/acpi/bgrt.c | 57 ++----- drivers/acpi/bus.c | 1 + drivers/acpi/device_pm.c | 6 +- drivers/acpi/device_sysfs.c | 46 +++--- drivers/acpi/dock.c | 26 +-- drivers/acpi/ec.c | 37 ++++- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 ++ drivers/acpi/power.c | 9 +- drivers/acpi/processor_idle.c | 40 +++++ drivers/acpi/resource.c | 9 +- drivers/acpi/video_detect.c | 24 +++ drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/pata_octeon_cf.c | 5 +- drivers/ata/pata_rb532_cf.c | 6 +- drivers/ata/sata_highbank.c | 6 +- drivers/atm/iphase.c | 2 +- drivers/atm/nicstar.c | 26 +-- drivers/block/loop.c | 4 + drivers/bluetooth/btqca.c | 27 ++- drivers/bluetooth/btusb.c | 24 ++- drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/mhi/core/pm.c | 1 + drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/ipmi/ipmi_watchdog.c | 22 +-- drivers/char/pcmcia/cm4000_cs.c | 4 + drivers/char/tpm/tpm_tis_core.c | 25 ++- drivers/char/tpm/tpm_tis_core.h | 3 +- drivers/char/tpm/tpm_tis_spi_main.c | 2 + drivers/clk/actions/owl-s500.c | 75 +++++---- drivers/clk/clk-si5341.c | 77 ++++++++- drivers/clk/clk-versaclock5.c | 27 ++- drivers/clk/imx/clk-imx8mq.c | 56 ++----- drivers/clk/meson/g12a.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 2 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 ++- drivers/clk/socfpga/clk-agilex.c | 89 ++++++---- drivers/clk/socfpga/clk-periph-s10.c | 11 +- drivers/clk/socfpga/clk-s10.c | 87 +++++++--- drivers/clk/tegra/clk-periph-gate.c | 72 +++++--- drivers/clk/tegra/clk-periph.c | 11 ++ drivers/clk/tegra/clk-pll.c | 9 +- drivers/clk/tegra/clk-tegra30.c | 2 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/timer-ti-dm.c | 6 + drivers/cpufreq/cpufreq.c | 11 +- drivers/crypto/cavium/nitrox/nitrox_isr.c | 4 + drivers/crypto/ccp/sev-dev.c | 4 + drivers/crypto/ccp/sp-pci.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 4 +- drivers/crypto/ixp4xx_crypto.c | 24 ++- drivers/crypto/nx/nx-842-pseries.c | 9 +- drivers/crypto/nx/nx-aes-ctr.c | 2 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/qat/qat_common/qat_hal.c | 6 +- drivers/crypto/qat/qat_common/qat_uclo.c | 1 - drivers/crypto/qce/skcipher.c | 19 ++- drivers/crypto/sa2ul.c | 22 ++- drivers/crypto/ux500/hash/hash_core.c | 1 + drivers/devfreq/devfreq.c | 1 + drivers/edac/i10nm_base.c | 3 + drivers/edac/pnd2_edac.c | 3 + drivers/edac/sb_edac.c | 3 + drivers/edac/skx_base.c | 3 + drivers/edac/ti_edac.c | 1 + drivers/extcon/extcon-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 3 +- drivers/extcon/extcon-sm5502.c | 1 - drivers/firmware/qemu_fw_cfg.c | 8 +- drivers/firmware/stratix10-svc.c | 22 ++- drivers/fpga/stratix10-soc.c | 1 + drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-occ.c | 1 + drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 21 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 68 ++++---- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 41 ++++- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 78 ++++----- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 1 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 +- drivers/gpu/drm/amd/include/navi10_enum.h | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 9 +- drivers/gpu/drm/ast/ast_dp501.c | 139 ++++++++++++---- drivers/gpu/drm/ast/ast_drv.h | 12 ++ drivers/gpu/drm/ast/ast_main.c | 15 +- drivers/gpu/drm/bridge/Kconfig | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 4 +- drivers/gpu/drm/bridge/cdns-dsi.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 1 + drivers/gpu/drm/bridge/nwl-dsi.c | 61 ++++--- drivers/gpu/drm/drm_bridge.c | 3 + drivers/gpu/drm/drm_dp_helper.c | 7 + drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 1 + drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/nouveau/nouveau_display.c | 1 - drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_dumb.c | 2 + drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 1 + drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 40 +++-- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 21 ++- drivers/gpu/drm/scheduler/sched_entity.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 24 +++ drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/vc4/vc4_crtc.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 14 +- drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 + .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 ++- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 13 ++ drivers/gpu/drm/zte/Kconfig | 1 - drivers/hid/hid-core.c | 10 +- drivers/hid/wacom_wac.h | 2 +- drivers/hv/connection.c | 4 +- drivers/hv/hv_util.c | 4 +- drivers/hwmon/lm70.c | 48 +----- drivers/hwmon/max31722.c | 9 - drivers/hwmon/max31790.c | 49 +++--- drivers/hwtracing/coresight/coresight-core.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/iio/accel/bma180.c | 19 ++- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/hid-sensor-accel-3d.c | 13 +- drivers/iio/accel/kxcjk-1013.c | 24 +-- drivers/iio/accel/mxc4005.c | 10 +- drivers/iio/accel/stk8312.c | 12 +- drivers/iio/accel/stk8ba50.c | 17 +- drivers/iio/adc/at91-sama5d2_adc.c | 3 +- drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/mxs-lradc-adc.c | 3 +- drivers/iio/adc/ti-ads1015.c | 12 +- drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/chemical/atlas-sensor.c | 4 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 10 +- drivers/iio/humidity/am2315.c | 16 +- drivers/iio/imu/adis16400.c | 3 - drivers/iio/imu/adis16475.c | 2 +- drivers/iio/imu/adis_buffer.c | 3 - drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/ltr501.c | 15 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 16 +- drivers/iio/light/vcnl4000.c | 2 +- drivers/iio/light/vcnl4035.c | 3 +- drivers/iio/magnetometer/bmc150_magn.c | 11 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 3 +- drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/proximity/as3935.c | 10 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 10 +- drivers/iio/proximity/srf08.c | 14 +- drivers/infiniband/core/cma.c | 29 +++- drivers/infiniband/core/uverbs_cmd.c | 21 ++- drivers/infiniband/hw/cxgb4/qp.c | 1 + drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 2 - drivers/infiniband/ulp/isert/ib_isert.c | 4 +- drivers/infiniband/ulp/isert/ib_isert.h | 3 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 28 +++- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 39 +++-- drivers/infiniband/ulp/rtrs/rtrs.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 13 +- drivers/input/joydev.c | 2 +- drivers/input/keyboard/Kconfig | 3 - drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/touchscreen/goodix.c | 52 ------ drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/iommu/amd/init.c | 4 +- drivers/iommu/dma-iommu.c | 6 +- drivers/ipack/carriers/tpci200.c | 5 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/leds/Kconfig | 1 + drivers/leds/led-class.c | 4 - drivers/leds/leds-as3645a.c | 1 + drivers/leds/leds-ktd2692.c | 27 ++- drivers/leds/leds-lm36274.c | 1 + drivers/leds/leds-lm3692x.c | 8 +- drivers/leds/leds-lm3697.c | 8 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 +- drivers/mailbox/qcom-ipcc.c | 6 + drivers/md/dm-writecache.c | 48 ++++-- drivers/md/dm-zoned-metadata.c | 7 + drivers/md/dm.c | 8 +- drivers/md/persistent-data/dm-btree-remove.c | 3 +- drivers/md/persistent-data/dm-space-map-disk.c | 9 +- drivers/md/persistent-data/dm-space-map-metadata.c | 9 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/siano/smscoreapi.c | 22 +-- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsdvb-main.c | 4 + drivers/media/dvb-core/dvb_net.c | 25 ++- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/i2c/ov2659.c | 24 ++- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 6 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 2 +- drivers/media/i2c/s5k4ecgx.c | 10 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/s5k6aa.c | 10 +- drivers/media/i2c/saa6588.c | 4 +- drivers/media/i2c/tc358743.c | 1 + drivers/media/mc/Makefile | 2 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/bt8xx/bttv-driver.c | 6 +- drivers/media/pci/cobalt/cobalt-driver.c | 1 + drivers/media/pci/cobalt/cobalt-driver.h | 7 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 17 +- drivers/media/pci/saa7134/saa7134-video.c | 6 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpbe_venc.c | 6 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-is.c | 4 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp.c | 7 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 10 +- drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 9 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/omap3isp/isp.c | 79 ++++----- drivers/media/platform/qcom/venus/core.c | 60 +++++-- drivers/media/platform/s5p-g2d/g2d.c | 3 + drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/Makefile | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/delta/Makefile | 2 +- drivers/media/platform/sti/hva/Makefile | 2 +- drivers/media/platform/sti/hva/hva-hw.c | 3 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 - .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/platform/video-mux.c | 18 +- drivers/media/rc/bpf-lirc.c | 3 +- drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/cpia2/cpia2.h | 1 + drivers/media/usb/cpia2/cpia2_core.c | 12 ++ drivers/media/usb/cpia2/cpia2_usb.c | 13 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 2 + drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 7 +- drivers/media/usb/em28xx/em28xx-input.c | 8 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 8 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 27 +++ drivers/media/usb/zr364xx/zr364xx.c | 1 + drivers/media/v4l2-core/v4l2-async.c | 24 +-- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/v4l2-subdev.c | 24 --- drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/mfd/Kconfig | 1 + drivers/mfd/rn5t618.c | 2 +- drivers/mfd/syscon.c | 2 +- drivers/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/lkdtm/bugs.c | 3 + drivers/mmc/core/block.c | 8 + drivers/mmc/core/core.c | 7 +- drivers/mmc/core/sd.c | 10 +- drivers/mmc/host/sdhci-acpi.c | 11 ++ drivers/mmc/host/sdhci-sprd.c | 1 + drivers/mmc/host/sdhci.c | 4 + drivers/mmc/host/sdhci.h | 1 + drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mmc/host/via-sdmmc.c | 3 + drivers/mmc/host/vub300.c | 2 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 90 ++++++---- drivers/mtd/nand/raw/marvell_nand.c | 4 +- drivers/mtd/parsers/redboot.c | 7 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/usb/ems_usb.c | 3 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 5 + drivers/net/dsa/sja1105/sja1105_main.c | 6 + drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 + drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 + drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 32 ++++ drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +- drivers/net/ethernet/ibm/ibmvnic.c | 36 ++-- drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000e/netdev.c | 24 +-- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 6 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 9 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 19 ++- drivers/net/ethernet/micrel/ks8842.c | 4 + drivers/net/ethernet/moxa/moxart_ether.c | 5 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 29 ++-- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/ethernet/sfc/ef10_sriov.c | 25 ++- drivers/net/ethernet/sgi/ioc3-eth.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 21 ++- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/fjes/fjes_main.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/ipa/ipa_main.c | 1 + drivers/net/macsec.c | 4 +- drivers/net/mdio/mdio-ipq8064.c | 33 +++- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- drivers/net/phy/realtek.c | 15 +- drivers/net/virtio_net.c | 22 ++- drivers/net/vrf.c | 14 +- drivers/net/vxlan.c | 2 + drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/pci.c | 14 +- drivers/net/wireless/ath/ath11k/core.c | 3 +- drivers/net/wireless/ath/ath11k/mac.c | 14 +- drivers/net/wireless/ath/ath9k/main.c | 5 + drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/wcn36xx/main.c | 21 +-- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 37 +++-- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 24 ++- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 15 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 3 + .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 48 ++++-- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 6 +- drivers/net/wireless/mediatek/mt76/tx.c | 2 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 59 ++++++- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 22 +-- drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 - drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +- drivers/net/wireless/rsi/rsi_main.h | 1 - drivers/net/wireless/st/cw1200/cw1200_sdio.c | 1 + drivers/net/wireless/st/cw1200/scan.c | 17 +- drivers/net/wireless/ti/wl1251/cmd.c | 9 +- drivers/net/wireless/ti/wl12xx/main.c | 7 + drivers/nvme/host/pci.c | 26 +-- drivers/nvme/target/fc.c | 10 +- drivers/nvmem/core.c | 9 +- drivers/of/fdt.c | 8 +- drivers/of/of_reserved_mem.c | 8 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/pci/quirks.c | 11 ++ drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 18 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- drivers/pinctrl/pinctrl-amd.c | 1 + drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/pinctrl/pinctrl-mcp23s08.c | 10 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 3 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 8 +- drivers/platform/x86/asus-nb-wmi.c | 77 --------- drivers/platform/x86/toshiba_acpi.c | 1 + drivers/platform/x86/touchscreen_dmi.c | 85 ++++++++++ drivers/regulator/da9052-regulator.c | 3 +- drivers/regulator/fan53880.c | 2 +- drivers/regulator/hi655x-regulator.c | 16 +- drivers/regulator/mt6358-regulator.c | 2 +- drivers/regulator/uniphier-regulator.c | 1 + drivers/rtc/rtc-stm32.c | 6 +- drivers/s390/cio/chp.c | 3 + drivers/s390/cio/chsc.c | 2 - drivers/scsi/FlashPoint.c | 32 ++-- drivers/scsi/libiscsi.c | 26 +-- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/scsi_lib.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 30 +++- drivers/soundwire/stream.c | 13 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-omap-100k.c | 2 +- drivers/spi/spi-sun6i.c | 6 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi.c | 8 +- drivers/ssb/scan.c | 1 + drivers/ssb/sdio.c | 1 - drivers/staging/fbtft/fb_agm1264k-fl.c | 20 +-- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 1 - drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 ++- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/gdm724x/gdm_lte.c | 20 ++- drivers/staging/media/hantro/hantro_drv.c | 33 ++-- drivers/staging/media/hantro/hantro_v4l2.c | 9 +- drivers/staging/media/imx/imx-media-csi.c | 28 ++-- drivers/staging/media/imx/imx6-mipi-csi2.c | 19 +-- drivers/staging/media/imx/imx7-media-csi.c | 16 +- drivers/staging/media/imx/imx7-mipi-csis.c | 21 +-- drivers/staging/media/rkisp1/rkisp1-dev.c | 15 +- drivers/staging/media/rkvdec/rkvdec.c | 12 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/usb_intf.c | 24 +-- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 19 ++- drivers/target/iscsi/cxgbit/cxgbit_target.c | 21 ++- drivers/thermal/cpufreq_cooling.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 20 ++- drivers/thunderbolt/test.c | 14 +- drivers/tty/nozomi.c | 9 +- drivers/tty/serial/8250/8250_omap.c | 62 ++++++- drivers/tty/serial/8250/8250_port.c | 19 ++- drivers/tty/serial/8250/serial_cs.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 14 +- drivers/tty/serial/mvebu-uart.c | 18 +- drivers/tty/serial/sh-sci.c | 8 + drivers/usb/class/cdc-acm.c | 5 + drivers/usb/dwc2/core.c | 30 +++- drivers/usb/dwc3/core.c | 3 +- drivers/usb/gadget/function/f_eem.c | 43 ++++- drivers/usb/gadget/function/f_fs.c | 65 ++++---- drivers/usb/host/xhci-mem.c | 1 + drivers/usb/host/xhci-pci-renesas.c | 16 +- drivers/usb/typec/class.c | 4 +- drivers/vfio/pci/vfio_pci.c | 29 +++- drivers/video/backlight/lm3630a_bl.c | 4 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/visorbus/visorchipset.c | 6 +- fs/btrfs/Kconfig | 2 + fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/inode.c | 16 +- fs/btrfs/send.c | 11 ++ fs/btrfs/sysfs.c | 4 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-log.c | 1 + fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 5 +- fs/cifs/smb2ops.c | 133 +++++++++++++++ fs/configfs/file.c | 10 +- fs/crypto/fname.c | 10 +- fs/crypto/keysetup.c | 40 ++++- fs/dax.c | 3 +- fs/dlm/config.c | 9 + fs/dlm/lowcomms.c | 2 +- fs/erofs/super.c | 1 + fs/exec.c | 4 + fs/exfat/dir.c | 8 +- fs/ext4/ext4.h | 4 + fs/ext4/extents.c | 3 + fs/ext4/extents_status.c | 4 +- fs/ext4/ialloc.c | 11 +- fs/ext4/inode.c | 2 +- fs/ext4/mballoc.c | 9 +- fs/ext4/mmp.c | 28 ++-- fs/ext4/super.c | 20 ++- fs/f2fs/data.c | 6 + fs/f2fs/f2fs.h | 2 + fs/f2fs/recovery.c | 23 ++- fs/f2fs/super.c | 8 +- fs/fs-writeback.c | 39 ++--- fs/fuse/dev.c | 12 +- fs/fuse/dir.c | 25 ++- fs/gfs2/file.c | 4 +- fs/gfs2/ops_fstype.c | 1 + fs/io-wq.c | 5 +- fs/io_uring.c | 120 ++++++-------- fs/jfs/inode.c | 3 +- fs/ntfs/inode.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/open.c | 14 +- fs/proc/task_mmu.c | 2 +- fs/pstore/Kconfig | 1 + fs/reiserfs/journal.c | 14 ++ fs/ubifs/super.c | 1 + fs/ubifs/ubifs.h | 2 + fs/ubifs/xattr.c | 44 +++-- fs/udf/namei.c | 4 + include/asm-generic/preempt.h | 2 +- include/clocksource/timer-ti-dm.h | 1 + include/crypto/internal/hash.h | 8 +- include/dt-bindings/clock/imx8mq-clock.h | 19 --- include/linux/bio.h | 12 +- include/linux/clocksource.h | 2 +- include/linux/cred.h | 2 + include/linux/huge_mm.h | 165 ++++++++++--------- include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/mfd/abx500/ux500_chargalg.h | 2 +- include/linux/netdev_features.h | 2 +- include/linux/of_mdio.h | 7 + include/linux/prandom.h | 2 +- include/linux/swap.h | 9 + include/linux/tracepoint.h | 10 ++ include/linux/user_namespace.h | 4 + include/linux/wait.h | 2 +- include/media/hevc-ctrls.h | 3 +- include/media/media-dev-allocator.h | 2 +- include/media/v4l2-async.h | 15 +- include/media/v4l2-subdev.h | 4 + include/net/bluetooth/hci.h | 6 +- include/net/bluetooth/hci_core.h | 8 +- include/net/flow_offload.h | 12 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/net/macsec.h | 2 +- include/net/sch_generic.h | 12 ++ include/net/sctp/structs.h | 2 +- include/net/tc_act/tc_vlan.h | 1 + include/net/xfrm.h | 1 + include/net/xsk_buff_pool.h | 9 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/scsi_transport_iscsi.h | 1 + include/uapi/linux/ethtool.h | 4 +- init/main.c | 6 +- kernel/bpf/core.c | 61 +++++-- kernel/bpf/ringbuf.c | 2 + kernel/bpf/verifier.c | 6 +- kernel/cpu.c | 49 ++++++ kernel/cred.c | 41 +++++ kernel/fork.c | 8 +- kernel/kthread.c | 19 ++- kernel/locking/lockdep.c | 122 +++++++++++++- kernel/rcu/tree.c | 2 +- kernel/sched/core.c | 45 ++--- kernel/sched/deadline.c | 2 + kernel/sched/fair.c | 14 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 17 +- kernel/sched/wait.c | 9 +- kernel/smpboot.c | 1 - kernel/sys.c | 12 ++ kernel/time/clocksource.c | 113 ++++++++++++- kernel/trace/bpf_trace.c | 3 +- kernel/trace/trace.c | 91 +++++++---- kernel/trace/trace_events_hist.c | 7 + kernel/tracepoint.c | 33 +++- kernel/ucount.c | 40 ++++- kernel/user_namespace.c | 3 + lib/Kconfig.debug | 1 - lib/iov_iter.c | 9 +- lib/kstrtox.c | 13 +- lib/kstrtox.h | 2 + lib/locking-selftest.c | 1 + lib/math/rational.c | 16 +- lib/seq_buf.c | 8 +- lib/vsprintf.c | 82 ++++++---- mm/debug_vm_pgtable.c | 149 ++++++++++++++--- mm/gup.c | 58 +++++-- mm/huge_memory.c | 19 ++- mm/hugetlb.c | 36 ++-- mm/khugepaged.c | 4 +- mm/memcontrol.c | 8 + mm/memory-failure.c | 6 +- mm/memory.c | 11 +- mm/page_alloc.c | 33 ++-- mm/shmem.c | 17 +- mm/slab.h | 1 - mm/z3fold.c | 3 +- net/bluetooth/hci_core.c | 16 +- net/bluetooth/hci_event.c | 33 ++-- net/bluetooth/hci_request.c | 63 +++---- net/bluetooth/l2cap_core.c | 8 +- net/bluetooth/mgmt.c | 8 + net/bpfilter/main.c | 2 +- net/bridge/br_mrp.c | 6 +- net/can/bcm.c | 7 +- net/can/gw.c | 3 + net/can/isotp.c | 7 +- net/can/j1939/main.c | 4 + net/can/j1939/socket.c | 5 +- net/core/dev.c | 11 +- net/core/filter.c | 4 - net/ipv4/esp4.c | 2 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/ip_output.c | 32 ++-- net/ipv4/route.c | 3 +- net/ipv4/tcp_input.c | 45 ++--- net/ipv6/esp6.c | 2 +- net/ipv6/exthdrs.c | 31 ++-- net/ipv6/ip6_output.c | 32 ++-- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/output_core.c | 28 +--- net/mac80211/mlme.c | 9 - net/mac80211/sta_info.c | 16 +- net/mptcp/subflow.c | 6 +- net/mptcp/token.c | 6 +- net/netfilter/nf_tables_offload.c | 17 +- net/netfilter/nft_exthdr.c | 3 + net/netfilter/nft_osf.c | 5 + net/netfilter/nft_tproxy.c | 9 +- net/netlabel/netlabel_mgmt.c | 19 ++- net/qrtr/ns.c | 4 +- net/sched/act_api.c | 3 +- net/sched/act_vlan.c | 7 +- net/sched/cls_api.c | 2 +- net/sched/cls_tcindex.c | 2 +- net/sched/sch_qfq.c | 8 +- net/sctp/bind_addr.c | 19 ++- net/sctp/input.c | 8 +- net/sctp/ipv6.c | 7 +- net/sctp/protocol.c | 7 +- net/sctp/sm_make_chunk.c | 29 ++-- net/sunrpc/sched.c | 12 +- net/tipc/bcast.c | 2 +- net/tipc/msg.c | 17 +- net/tipc/msg.h | 3 +- net/tls/tls_sw.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/wireless/nl80211.c | 9 +- net/wireless/wext-spy.c | 14 +- net/xdp/xsk_queue.h | 11 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_output.c | 7 - net/xfrm/xfrm_state.c | 14 +- net/xfrm/xfrm_user.c | 28 ++-- samples/bpf/xdp_redirect_user.c | 4 +- scripts/Makefile.build | 5 +- scripts/tools-support-relr.sh | 3 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_secfs.c | 13 +- security/selinux/avc.c | 13 +- security/smack/smackfs.c | 2 + sound/firewire/amdtp-stream.c | 7 +- sound/firewire/motu/motu-protocol-v2.c | 5 +- sound/pci/hda/patch_realtek.c | 49 +++++- sound/pci/intel8x0.c | 2 +- sound/soc/atmel/atmel-i2s.c | 34 +++- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/max98373-sdw.c | 12 +- sound/soc/codecs/max98373.h | 2 +- sound/soc/codecs/rk3328_codec.c | 28 +++- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 1 + sound/soc/codecs/rt5682-sdw.c | 23 ++- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/fsl/fsl_spdif.c | 23 ++- sound/soc/hisilicon/hi6210-i2s.c | 14 +- sound/soc/intel/boards/sof_sdw.c | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 24 ++- sound/soc/sh/rcar/adg.c | 4 +- sound/soc/tegra/tegra_alc5632.c | 1 + sound/soc/tegra/tegra_max98090.c | 1 + sound/soc/tegra/tegra_rt5640.c | 1 + sound/soc/tegra/tegra_rt5677.c | 1 + sound/soc/tegra/tegra_sgtl5000.c | 1 + sound/soc/tegra/tegra_wm8753.c | 1 + sound/soc/tegra/tegra_wm8903.c | 1 + sound/soc/tegra/tegra_wm9712.c | 1 + sound/soc/tegra/trimslice.c | 1 + sound/usb/format.c | 2 + sound/usb/mixer.c | 8 +- sound/usb/mixer.h | 1 + sound/usb/mixer_scarlett_gen2.c | 7 +- tools/bpf/bpftool/main.c | 4 +- tools/bpf/resolve_btfids/main.c | 3 + tools/perf/util/llvm-utils.c | 2 + .../util/scripting-engines/trace-event-python.c | 146 +++++++++-------- tools/testing/selftests/bpf/.gitignore | 1 + .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 3 + .../net/mlxsw/devlink_trap_l3_exceptions.sh | 3 + .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 2 + .../selftests/ftrace/test.d/event/event-no-pid.tc | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/tests.txt | 2 +- .../selftests/net/forwarding/pedit_dsfield.sh | 2 + .../selftests/net/forwarding/pedit_l4port.sh | 2 + .../selftests/net/forwarding/skbedit_priority.sh | 2 + tools/testing/selftests/resctrl/README | 2 +- tools/testing/selftests/resctrl/resctrl_tests.c | 4 +- .../testing/selftests/splice/short_splice_read.sh | 119 +++++++++++--- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 2 +- tools/testing/selftests/vm/protection_keys.c | 12 +- 855 files changed, 6907 insertions(+), 3690 deletions(-) create mode 100644 drivers/acpi/fan.h