This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig in repository toolchain/ci/linux.
from 476eea734327 Merge v5.12.15 adds e41a31e3b670 Hexagon: fix build errors adds 07990ffcfcda Hexagon: add target builtins to kernel adds 359e2fbb2133 Hexagon: change jumps to must-extend in futex_atomic_* adds 70bc03bcb3e0 mt76: mt7921: check mcu returned values in mt7921_start adds e6909eabd24d mt76: mt7921: introduce mt7921_run_firmware utility routine. adds f9dceb0fe5c8 mt76: mt7921: introduce __mt7921_start utility routine adds 62498784eb58 mt76: dma: introduce mt76_dma_queue_reset routine adds bec3e519d20a mt76: dma: export mt76_dma_rx_cleanup routine adds bea85ed1f508 mt76: mt7921: add wifi reset support adds 356a5c7bb898 mt76: mt7921: abort uncompleted scan by wifi reset adds 828111d362df mt76: mt7921: get rid of mcu_reset function pointer adds 362de415aea8 Linux 5.12.16 adds 50c699999755 Merge v5.12.16 new 0200f69db3cd Bluetooth: hci_qca: fix potential GPF new 1beb0ecd928e Bluetooth: btqca: Don't modify firmware contents in-place new 0c53d47ef042 Bluetooth: Remove spurious error message new a3c8db065add ALSA: usb-audio: fix rate on Ozone Z90 USB headset new 319c0dc561d4 ALSA: usb-audio: Fix OOB access at proc output new 8c5d89b4b7dc ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire new 53e88f9cd4c9 ALSA: usb-audio: scarlett2: Fix wrong resume call new 3a5671fa0267 ALSA: intel8x0: Fix breakage at ac97 clock measurement new 260702484f39 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 new cd8206ed94a4 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 new 4eb2a6a59f82 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 new af828db05c3b ALSA: hda/realtek: Add another ALC236 variant support new f83b0d707268 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] new 0fb9023819dc ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx new be3aedc004c6 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D new 22a4e4a30365 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too new 414eec5016ce ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] new 62d1bfa240d1 media: dvb-usb: fix wrong definition new 4d294f705293 Input: usbtouchscreen - fix control-request directions new 0f7f0b917d88 net: can: ems_usb: fix use-after-free in ems_usb_disconnect() new 77d7f071883c usb: gadget: eem: fix echo command packet response issue new 2408318b5db5 usb: renesas-xhci: Fix handling of unknown ROM state new 3808a179632e USB: cdc-acm: blacklist Heimann USB Appset device new 35c09ee73057 usb: dwc3: Fix debugfs creation flow new 1e71d22b2143 usb: typec: tcpci: Fix up sink disconnect thresholds for PD new d8ee9f0168a9 usb: typec: tcpm: Relax disconnect threshold during power [...] new b033882e2401 usb: typec: Add the missed altmode_id_remove() in typec_re [...] new 6566f9cb6fbf xhci: solve a double free problem while doing s4 new a8756e577061 mm/page_alloc: fix memory map initialization for descending nodes new 5181be0f1c44 gfs2: Fix underflow in gfs2_page_mkwrite new 662e158b09dd gfs2: Fix error handling in init_statfs new 1cf2165363f8 ntfs: fix validity check for file name attribute new bc21dab5118d selftests/lkdtm: Avoid needing explicit sub-shell new 3ac8c671041e copy_page_to_iter(): fix ITER_DISCARD case new 3a67aa0772c1 iov_iter_fault_in_readable() should do nothing in xarray case new bc850f9f8ff0 Input: elants_i2c - fix NULL dereference at probing new b88243d8f1c7 Input: joydev - prevent use of not validated data in JSIOC [...] new 77248973a818 crypto: nx - Fix memcpy() over-reading in nonce new a0c396f5bfc2 crypto: ccp - Annotate SEV Firmware file names new 9233bd85e7d1 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode new 54172bce6ff2 ARM: dts: ux500: Fix LED probing new 8d8ec6d4ab8b ARM: dts: at91: sama5d4: fix pinctrl muxing new 51400c21c2a6 btrfs: zoned: print message when zone sanity check type fails new 0b257c7ecec9 btrfs: zoned: bail out if we can't read a reliable write pointer new fc5e0767a7b0 btrfs: send: fix invalid path for unlink operations after [...] new e80cbace3a1e btrfs: compression: don't try to compress if we don't have [...] new 1171905e1b7e btrfs: fix unbalanced unlock in qgroup_account_snapshot() new 37bae55f2fd8 btrfs: clear defrag status of a root if starting transacti [...] new 1aee3fe060cc ext4: cleanup in-core orphan list if ext4_truncate() faile [...] new e8b477fbeca6 ext4: fix kernel infoleak via ext4_extent_header new 059ec64f0e0d ext4: fix overflow in ext4_iomap_alloc() new ae984137db00 ext4: return error code when ext4_fill_flex_info() fails new e0ee90b98bc7 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit new e0df5fd56bd9 ext4: remove check for zero nr_to_scan in ext4_es_scan() new a36903f41601 ext4: fix avefreec in find_group_orlov new 7f9e690e0edf ext4: use ext4_grp_locked_error in mb_find_extent new d8a5cf5cfc07 can: bcm: delay release of struct bcm_op after synchronize_rcu() new 70a0aabe7a86 can: gw: synchronize rcu operations before removing gw job entry new 80c6ddf771df can: isotp: isotp_release(): omit unintended hrtimer resta [...] new 78e99860bcc5 can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] new c684508ecbb9 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] new 33f94ffe843f mac80211: remove iwlwifi specific workaround that broke st [...] new dd92c79adf97 mac80211: fix NULL ptr dereference during mesh peer connec [...] new 5a60a32cc864 SUNRPC: Fix the batch tasks count wraparound. new eb3e665b4c39 SUNRPC: Should wake up the privileged task firstly. new f2284ec04017 bus: mhi: Wait for M2 state during system resume new eb7b41a21f6a bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new 654491468006 mm/gup: fix try_grab_compound_head() race with split_huge_page() new 61b644afca77 perf/smmuv3: Don't trample existing events with global filter new 4ba807a3cf98 KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 new 373756779f59 KVM: PPC: Book3S HV: Workaround high stack usage with clang new 3fb6d996e89b KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] new 6b479fe0a66e KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] new cea969470758 KVM: x86: Properly reset MMU context at vCPU RESET/INIT new f1d51d9ab050 KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] new deee12bb78be s390/cio: dont call css_wait_for_slow_path() inside a lock new c0c8843c8d06 s390: mm: Fix secure storage access exception handling new b96e7c9d4d43 f2fs: Advertise encrypted casefolding in sysfs new 862f02bc7cf5 f2fs: Prevent swap file in LFS mode new 74672ecf9f2a clk: k210: Fix k210_clk_set_parent() new ff39088b9cd5 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled new 404c9f5dac54 clk: agilex/stratix10: remove noc_clk new 9e1aa490e2e9 clk: agilex/stratix10: fix bypass representation new 19dbf6726f66 rtc: stm32: Fix unbalanced clk_disable_unprepare() on prob [...] new cb223aa64875 iio: frequency: adf4350: disable reg and clk on error in a [...] new 9b4a9c89abca iio: light: tcs3472: do not free unallocated IRQ new 9fbf649ad867 iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] new 39a487550797 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR new 1000bf7ea936 iio: ltr501: ltr501_read_ps(): add missing endianness conversion new 1807eb599675 iio: accel: bma180: Fix BMA25x bandwidth register values new 6743466d3c37 iio: accel: bmc150: Fix bma222 scale unit new 00919da59954 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] new 8882d6730476 iio: accel: bmc150: Don't make the remove function of the [...] new d4ceb3a9db15 serial: mvebu-uart: fix calculation of clock divisor new 9c82d57b6f4b serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() new ed4bc1b65481 serial_cs: Add Option International GSM-Ready 56K/ISDN modem new 85c9f3b26642 serial_cs: remove wrong GLOBETROTTER.cis entry new aaa3dc893c12 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] new 629beaa4a7ec ssb: sdio: Don't overwrite const buffer if block_write fails new 9d6b83e29003 rsi: Assign beacon rate settings to the correct rate_info [...] new e95e1abf474c rsi: fix AP mode with WPA failure due to encrypted EAPOL new 7267f2ac050d tracing/histograms: Fix parsing of "sym-offset" modifier new 460f1f89ceef tracepoint: Add tracepoint_probe_register_may_exist() for [...] new dbfb0b2c5f7c seq_buf: Make trace_seq_putmem_hex() support data longer than 8 new 5bf5cb00958f powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] new d4222ec2f2d9 x86/gpu: add JasperLake to gen11 early quirks new 6bf8ec1dd6b3 perf/x86/intel: Add more events requires FRONTEND MSR on S [...] new 5dbe1f1da8ff perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids new fccd8a583a8d loop: Fix missing discard support when using LOOP_CONFIGURE new aca1501a43a9 evm: Execute evm_inode_init_security() only when an HMAC k [...] new b6ad4779d175 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] new 55a0d1843c11 fuse: Fix crash in fuse_dentry_automount() error path new d7d66352eef2 fuse: Fix crash if superblock of submount gets killed early new c43ad307f17c fuse: Fix infinite loop in sget_fc() new c45752cca363 fuse: ignore PG_workingset after stealing new cfd5426c5b3b fuse: check connected before queueing on fpq->io new 212b07b46f6f fuse: reject internal errno new 7b4322105452 thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] new a4ca6730ae6e spi: Make of_register_spi_device also set the fwnode new 11012c223b55 Add a reference to ucounts for each cred new f3ec8f7b82bd staging: media: rkvdec: fix pm_runtime_get_sync() usage count new 1fa677e23e93 media: i2c: imx334: fix the pm runtime get logic new 94ed7a009045 media: marvel-ccic: fix some issues when getting pm_runtime new 58196b673a2a media: mdk-mdp: fix pm_runtime_get_sync() usage count new a8f72a869c81 media: s5p: fix pm_runtime_get_sync() usage count new b8f4bc1f346e media: am437x: fix pm_runtime_get_sync() usage count new ae522a7a50f6 media: sh_vou: fix pm_runtime_get_sync() usage count new 04c04a97f4d6 media: mtk-vcodec: fix PM runtime get logic new 8065f31d32f6 media: s5p-jpeg: fix pm_runtime_get_sync() usage count new b6ac7e57823b media: sunxi: fix pm_runtime_get_sync() usage count new b7696936609c media: sti/bdisp: fix pm_runtime_get_sync() usage count new 81e32ae4469d media: exynos4-is: fix pm_runtime_get_sync() usage count new 1e6781baa1d5 media: exynos-gsc: fix pm_runtime_get_sync() usage count new e6d5949ead3e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' new 257c2dfd74fd spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] new 1261a8f2bf67 spi: omap-100k: Fix the length judgment problem new c9917985f2df regulator: uniphier: Add missing MODULE_DEVICE_TABLE new 1cb358b3ac1b sched/core: Initialize the idle task with preemption disabled new 62fe698338a6 hwrng: exynos - Fix runtime PM imbalance on error new 7201853bbc88 crypto: nx - add missing MODULE_DEVICE_TABLE new 474d810e0c0d media: sti: fix obj-$(config) targets new b03845a1631d sched: Make the idle task quack like a per-CPU kthread new a55ef3d388f0 media: cpia2: fix memory leak in cpia2_usb_probe new db702aff128e media: cobalt: fix race condition in setting HPD new 1ef52049262e media: hevc: Fix dependent slice segment flags new 6a8e2055bf61 media: pvrusb2: fix warning in pvr2_i2c_core_done new d7a7519ebbde media: imx: imx7_mipi_csis: Fix logging of only error even [...] new 69e2309108e9 crypto: qat - check return code of qat_hal_rd_rel_reg() new e5c4fd0a249a crypto: qat - remove unused macro in FW loader new 166773670f77 crypto: qce: skcipher: Fix incorrect sg count for dma transfers new b5d41ee8c68c arm64: perf: Convert snprintf to sysfs_emit new ebb91e961ab1 sched/fair: Fix ascii art by relpacing tabs new 5b421ed9178a ima: Don't remove security.ima if file must not be appraised new 2e38d8c51aac media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] new 9710d5e0577a media: bt878: do not schedule tasklet when it is not setup new 32d4f36dc534 media: em28xx: Fix possible memory leak of em28xx struct new 1ef50a77d2e6 media: hantro: Fix .buf_prepare new 5d0026542ef7 media: cedrus: Fix .buf_prepare new f9f334f62f39 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release new a8ab2a93a187 media: bt8xx: Fix a missing check bug in bt878_probe new 41c722bd5a3e media: st-hva: Fix potential NULL pointer dereferences new 95a03159f877 crypto: hisilicon/sec - fixup 3des minimum key size declaration new 7d6f4fb01ba7 Makefile: fix GDB warning with CONFIG_RELR new 66699c7392a6 media: dvd_usb: memory leak in cinergyt2_fe_attach new ab9bb64a95a6 memstick: rtsx_usb_ms: fix UAF new 49e077e7c08e mmc: sdhci-sprd: use sdhci_sprd_writew new 6310f272553a mmc: via-sdmmc: add a check against NULL pointer dereference new 43d73a435e12 mmc: sdhci-of-aspeed: Turn down a phase correction warning new 894cab0186a1 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. new d2c4b38d75c3 spi: meson-spicc: fix memory leak in meson_spicc_probe new 44150d84a667 regulator: mt6315: Fix checking return value of devm_regma [...] new f676a2bb0871 crypto: shash - avoid comparing pointers to exported funct [...] new 23c32919740e media: dvb_net: avoid speculation from net slot new 822786d39dff media: dvbdev: fix error logic at dvb_register_device() new 7bc1e49b692e media: siano: fix device register error path new 62118ce14a12 media: imx-csi: Skip first few frames from a BT.656 source new 6f3692849176 hwmon: (max31790) Report correct current pwm duty cycles new 09b355e15faa hwmon: (max31790) Fix pwmX_enable attributes new 145b1fb221f3 sched/fair: Take thermal pressure into account while estim [...] new 670fe6001d50 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] new ef33252d3dd1 KVM: arm64: Restore PMU configuration on first run new b5683cfbc50d KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] new 4056f6d0e10e btrfs: fix error handling in __btrfs_update_delayed_inode new e760f64ee9f3 btrfs: abort transaction if we fail to update the delayed inode new 0388206109f4 btrfs: always abort the transaction if we abort a trans handle new 9afa74b4bb36 btrfs: sysfs: fix format string for some discard stats new daf4faa77e94 btrfs: don't clear page extent mapped if we're not invalid [...] new b3fcd23154d1 btrfs: disable build on platforms having page size 256K new b4aac44d911e locking/lockdep: Fix the dep path printing for backwards BFS new 3d5d0683bb59 lockding/lockdep: Avoid to find wrong lock dep path in che [...] new 0c30e477bb55 KVM: s390: get rid of register asm usage new f2682a6e22df regulator: mt6358: Fix vdram2 .vsel_mask new aa004d394196 regulator: da9052: Ensure enough delay time for .set_volta [...] new ce8cf0c16e4e media: Fix Media Controller API config checks new c92ff38f862d ACPI: video: use native backlight for GA401/GA502/GA503 new 1f96eae0dc48 HID: do not use down_interruptible() when unbinding devices new 11bcf07c5e68 EDAC/ti: Add missing MODULE_DEVICE_TABLE new f07a184e8e6d ACPI: PM: s2idle: Add missing LPS0 functions for AMD new 08f8515b9a0d ACPI: processor idle: Fix up C-state latency if not ordered new d765079ebf1c hv_utils: Fix passing zero to 'PTR_ERR' warning new b34be660876e lib: vsprintf: Fix handling of number field widths in vsscanf new 3d37a4c5b07f Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] new 5ec004c4731c platform/x86: touchscreen_dmi: Add an extra entry for the [...] new d1682b534d9b platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] new 2ec745a4d76d ACPI: EC: Make more Asus laptops use ECDT _GPE new 0208bc8d2be4 block_dump: remove block_dump feature in mark_inode_dirty() new ea13467cf803 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] new 3586e39fb619 blk-mq: clear stale request in tags->rq[] before freeing o [...] new 0c3c424212b6 fs: dlm: reconnect if socket error report occurs new b1bdf36471f2 fs: dlm: cancel work sync othercon new 877fd477cfa1 random32: Fix implicit truncation warning in prandom_seed_state() new 1cef326c9532 open: don't silently ignore unknown O-flags in openat2() new f5a0f9bd6c0f drivers: hv: Fix missing error code in vmbus_connect() new 2705710675c9 fs: dlm: fix lowcomms_start error case new bc58f76172e8 fs: dlm: fix memory leak when fenced new 1f12ce4444f1 ACPICA: Fix memory leak caused by _CID repair function new 24743ca47486 ACPI: bus: Call kobject_put() in acpi_init() error path new 96b15a0b4518 ACPI: resources: Add checks for ACPI IRQ override new b12808993971 HID: hid-input: add Surface Go battery quirk new 44535bbc811f HID: sony: fix freeze when inserting ghlive ps3/wii dongles new d401922918b0 block: fix race between adding/removing rq qos and normal IO new 9311e5137628 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] new a87f02f876fc platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] new 11c7abaf1b33 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] new d6bb86530ddc nvme-pci: fix var. type for increasing cq_head new d03ef1dfef2b nvmet-fc: do not check for invalid target port in nvmet_fc [...] new a6911da17932 EDAC/Intel: Do not load EDAC driver when running as a guest new 4890634bdd7d tools/power/x86/intel-speed-select: Fix uncore memory freq [...] new 71f33bceaf80 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() new 2f9f4a2d0e6f cifs: improve fallocate emulation new 022474831133 cifs: fix check of dfs interlinks new 19d2497258ad smb3: fix uninitialized value for port in witness protocol move new 0bbe404166bc ACPI: EC: trust DSDT GPE for certain HP laptop new 22521a7580fd clocksource: Retry clock read if long delays detected new 193e14e68e90 clocksource: Check per-CPU clock synchronization when mark [...] new dfed7bd78691 tpm_tis_spi: add missing SPI device ID entries new 8c7bd6e8af00 ACPI: tables: Add custom DSDT file as makefile prerequisite new c3bfad4315bc smb3: fix possible access to uninitialized pointer to DACL new 083e0f538faa HID: wacom: Correct base usage for capacitive ExpressKey s [...] new 1ff0d9955dcd cifs: fix missing spinlock around update to ses->status new ae57d3d19726 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] new c304646c6dc3 block: fix discard request merge new b91441d5d240 kthread_worker: fix return value when kthread_mod_delayed_ [...] new 31eefae91666 ia64: mca_drv: fix incorrect array size calculation new 64eca48eb10e writeback, cgroup: increment isw_nr_in_flight before grabb [...] new 60d2fab27365 mm: define default MAX_PTRS_PER_* in include/pgtable.h new db804b5e7bdc spi: Allow to have all native CSs in use along with GPIOs new 48ad81f1a436 spi: Avoid undefined behaviour when counting unused native CSs new 06df3dbd22a1 media: venus: Rework error fail recover logic new 1357e14bb214 media: s5p_cec: decrement usage count if disabled new 522911556ece media: i2c: ccs-core: return the right error code at suspend new 16e78cc41501 media: hantro: do a PM resume earlier new bd2a2b2511b1 crypto: ixp4xx - dma_unmap the correct address new c4a3bc075a71 crypto: ixp4xx - update IV after requests new 2d3650748f83 crypto: ux500 - Fix error return code in hash_hw_final() new 076081f9c332 sata_highbank: fix deferred probing new 9abb3adaf298 pata_rb532_cf: fix deferred probing new 73d6021a93fa media: I2C: change 'RST' to "RSET" to fix multiple build errors new cdf0a10bf5f1 sched/uclamp: Fix wrong implementation of cpu.uclamp.min new 099451afd3a3 sched/uclamp: Fix locking around cpu_util_update_eff() new 6b9c00b1ffb0 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] new 185fe39b4f28 pata_octeon_cf: avoid WARN_ON() in ata_host_activate() new 0c436ecb3ae6 evm: fix writing <securityfs>/evm overflow new 9d5db40cb53c x86/elf: Use _BITUL() macro in UAPI headers new 918861ace4ee crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() new e31cf3960c3d crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() new 0909d610f235 crypto: ccp - Fix a resource leak in an error handling path new 96409164a6ac media: rc: i2c: Fix an error message new 91cec7994e0c pata_ep93xx: fix deferred probing new f867ac6cf791 locking/lockdep: Reduce LOCKDEP dependency list new 79321b675009 sched: Don't defer CPU pick to migration_cpu_stop() new 73aea46ca882 media: ipu3-cio2: Fix reference counting when looping over [...] new bc306db81a53 media: rkvdec: Fix .buf_prepare new aff809a58ef2 media: exynos4-is: Fix a use after free in isp_video_release new 2d2fee14ab55 media: au0828: fix a NULL vs IS_ERR() check new a77934fe4a7e media: tc358743: Fix error return code in tc358743_probe_of() new f2dd68252176 media: vicodec: Use _BITUL() macro in UAPI headers new 89e3cc3e4220 media: gspca/gl860: fix zero-length control requests new 0127719085fa m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning new 077d2cedef12 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] new 282947b97d17 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK new de796a4e1f5e crypto: nitrox - fix unchecked variable in nitrox_register [...] new 9031614e7374 crypto: omap-sham - Fix PM reference leak in omap sham ops new 828575bc1b95 crypto: x86/curve25519 - fix cpu feature checking logic in [...] new c10cf8d67087 crypto: sm2 - fix a memory leak in sm2 new 92345b3a5ff0 mmc: usdhi6rol0: fix error return code in usdhi6_probe() new 17d7af0796cf arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] new dc4dc0c6a677 media: v4l2-core: ignore native time32 ioctls on 64-bit new 5397bc79d5f4 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling new bee42a5e6ea9 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx new bb7636aa1e50 media: i2c: rdacm21: Fix OV10640 powerup new c10270efd31c media: i2c: rdacm21: Power up OV10640 before OV490 new 81e1dcd17f47 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" new dee0472b2dac hwmon: (max31722) Remove non-standard ACPI device IDs new 23c5200c08fd hwmon: (max31790) Fix fan speed reporting for fan7..12 new 09e30d8a58d9 KVM: nVMX: Sync all PGDs on nested transition with shadow paging new 6051edb62906 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap new 2e4093f2b730 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch new ff78c1f7b68d KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] new e80eb8012401 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] new 0d3fab32c1e0 KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_tar [...] new 71d201ca9d73 perf/arm-cmn: Fix invalid pointer when access dtc object s [...] new fb73460f2c7d KVM: arm64: Don't zero the cycle count register when PMCR_ [...] new 2636dfde5b36 regulator: hi655x: Fix pass wrong pointer to config.driver_data new f141c67ee503 regulator: hi6421v600: Fix setting idle mode new 5874f6919410 btrfs: clear log tree recovering status if starting transa [...] new f63726426765 x86/sev: Make sure IRQs are disabled while GHCB is active new 6e29b6e5b400 x86/sev: Split up runtime #VC handler for correct state tracking new f60e942f890e sched/rt: Fix RT utilization tracking during policy change new 922d7d76bccc sched/rt: Fix Deadline utilization tracking during policy change new 0b583d0e2f68 sched/uclamp: Fix uclamp_tg_restrict() new 5f9ae99d91f1 lockdep: Fix wait-type for empty stack new 71f62a792bea lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING new 39c38d9d89c1 spi: spi-sun6i: Fix chipselect/clock bug new 16ebaaa5d170 crypto: nx - Fix RCU warning in nx842_OF_upd_status new e1e5e263bbe0 psi: Fix race between psi_trigger_create/destroy new e9d0cfd5127a KVM: selftests: fix triple fault if ept=0 in dirty_log_test new 605660a7efb2 KVM: selftests: Remove errant asm/barrier.h include to fix [...] new 02cfae6a4f3a media: video-mux: Skip dangling endpoints new 49d6019ac103 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] new 72702d863eeb EDAC/aspeed: Use proper format string for printing resource new 6e2ad5a253c9 PM / devfreq: Add missing error code in devfreq_add_device() new 3813f47b5976 ACPI: PM / fan: Put fan device IDs into separate header file new 08a97ba2b316 block: avoid double io accounting for flush request new a31f9aa6858b x86/hyperv: fix logical processor creation new 19f1aa9d3a52 nvme-pci: look for StorageD3Enable on companion ACPI devic [...] new 7230a30756a0 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_i [...] new bed2281a9f9a ACPI: sysfs: Fix a buffer overrun problem with description_show() new db76dc07333e mark pstore-blk as broken new 27f9d646b165 md: revert io stats accounting new f100097d744f clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG new 876182256471 extcon: extcon-max8997: Fix IRQ freeing at error path new ba904a5809af ACPI: APEI: fix synchronous external aborts in user-mode new aa7b9d80d7a3 EDAC/igen6: fix core dependency new 2dd006bb0cb5 blk-wbt: introduce a new disable state to prevent false po [...] new 7dd9e7cb10f1 blk-wbt: make sure throttle is enabled properly new 435f74cfaa4b ACPI: bgrt: Fix CFI violation new ba9e414132ad cpufreq: Make cpufreq_online() call driver->offline() on errors new ca469162356b PM / devfreq: passive: Fix get_target_freq when not using [...] new 577072de4d61 block: fix trace completion for chained bio new 98c8147ec8c6 blk-mq: update hctx->dispatch_busy in case of real scheduler new 3a5b13ac77ce ocfs2: fix snprintf() checking new a537268ba1fb dax: fix ENOMEM handling in grab_mapping_entry() new 9b0add90d50c mm/debug_vm_pgtable: ensure THP availability via has_trans [...] new 88611c8036bf mm: mmap_lock: use local locks instead of disabling preemption new ed12bc474a36 swap: fix do_swap_page() race with swapoff new fa7a29ee9c4e mm/shmem: fix shmem_swapin() race with swapoff new 631815de5a67 mm: memcg/slab: properly set up gfp flags for objcg pointer array new 5b9c76184f34 mm/page_alloc: fix counting of managed_pages new b3f7be48475c xfrm: xfrm_state_mtu should return at least 1280 for ipv6 new a5ac633608a8 drm/bridge/sii8620: fix dependency on extcon new 6348e10e1c62 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] new 72d9bbe92d54 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() new c39cecc8318b drm/ast: Fix missing conversions to managed API new 8738aeb5135f video: fbdev: imxfb: Fix an error message new 2fecec4f9bc9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] new 6d41df73ee93 drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...] new c2e82ed3ce28 net: mvpp2: Put fwnode in error case during ->probe() new a0e43d7dce66 net: pch_gbe: Propagate error from devm_gpio_request_one() new 483a6e323a68 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin new 29b998cd6a4b pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] new b35cd65c9982 RDMA/hns: Remove the condition of light load for posting DWQE new 7b7ba3da9f4b drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] new 1a44369aadc6 drm/vmwgfx: Fix cpu updates of coherent multisample surfaces new cb3799945b56 net: qrtr: ns: Fix error return code in qrtr_ns_init() new e6706ff6fc6e clk: meson: g12a: fix gp0 and hifi ranges new a37755322079 drm/amd/display: fix potential gpu reset deadlock new ccd1f614f682 drm/amd/display: Avoid HPD IRQ in GPU reset state new 7ffd9777f1f2 drm/amd/display: take dc_lock in short pulse handler only new 9801d50982cc net: ftgmac100: add missing error return code in ftgmac100 [...] new 202440cdac5a drm/vc4: crtc: Pass the drm_atomic_state to config_pv new e3c61c41bff4 drm/vc4: crtc: Fix vc4_get_crtc_encoder logic new 167486450dbe drm/vc4: crtc: Lookup the encoder from the register at boot new 5abf370bbcef drm: rockchip: set alpha_en to 0 if it is not used new c25310231333 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...] new 76dc42e18882 drm/rockchip: dsi: move all lane config except LCDC mux to bind() new fe8f2cad9dc1 drm/rockchip: lvds: Fix an error handling path new 67c3e70dc418 drm/rockchip: cdn-dp: fix sign extension on an int multipl [...] new 61965419a30e mptcp: fix pr_debug in mptcp_token_new_connect new b65f7e11e8e1 mptcp: generate subflow hmac after mptcp_finish_join() new 855719b872db RDMA/srp: Fix a recently introduced memory leak new 56778cf88e91 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] new 5c010b4b634d RDMA/rtrs: Do not reset hb_missed_max after re-connection new 4af22be74a10 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object new f8ed87e52ab5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions new 0d6217781a60 RDMA/rtrs-clt: Check if the queue_depth has changed during [...] new 11915ebc4cc1 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] new b062556c3164 ehea: fix error return code in ehea_restart_qps() new 7f38d99f0407 clk: tegra30: Use 300MHz for video decoder by default new 1860e95805c2 xfrm: remove the fragment check for ipv6 beet mode new 726d700a7921 net/sched: act_vlan: Fix modify to allow 0 new f3543721d825 RDMA/core: Sanitize WQ state received from the userspace new 45eff6712b0c drm/pl111: depend on CONFIG_VEXPRESS_CONFIG new 0cb0e35ca206 RDMA/rxe: Fix failure during driver load new 3b71f10c0676 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends new b1c03985edc4 drm/vc4: hdmi: Fix error path of hpd-gpios new 865a52166008 clk: vc5: fix output disabling when enabling a FOD new 7e3cbe3526c8 drm: qxl: ensure surf.data is ininitialized new df84b1fec81f tools/bpftool: Fix error return code in do_batch() new a9bd7c6d5b38 ath10k: go to path err_unsupported when chip id is not supported new dcf8171d4cc8 ath10k: add missing error return code in ath10k_pci_probe() new 1719b32b68c2 wireless: carl9170: fix LEDS build errors & warnings new 6c34f04e2ef6 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] new f168b2c2e11e clk: imx8mq: remove SYS PLL 1/2 clock gates new f2956005a01f wcn36xx: Move hal_buf allocation to devm_kmalloc in probe new 54db5b232927 ssb: Fix error return code in ssb_bus_scan() new 487b7874bfc9 brcmfmac: fix setting of station info chains bitmask new 8b98519d1c81 brcmfmac: correctly report average RSSI in station info new caab7deb9bb7 brcmfmac: Fix a double-free in brcmf_sdio_bus_reset new db7a1f4f1c20 brcmfmac: Delete second brcm folder hierarchy new 164ede108eed brcmsmac: mac80211_if: Fix a resource leak in an error han [...] new 956992971498 cw1200: Revert unnecessary patches that fix unreal use-aft [...] new 5c3915d088f3 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] new 5c4c01c86a07 ath10k: Fix an error code in ath10k_add_interface() new da09b0f2a987 ath11k: send beacon template after vdev_start/restart during csa new 547e458baa15 wil6210: remove erroneous wiphy locking new 526f45aa9069 netlabel: Fix memory leak in netlbl_mgmt_add_common new afd9e99b36bb RDMA/mlx5: Don't add slave port to unaffiliated list new 55a73af6c8a2 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] new fe3ea4dd5986 netfilter: nft_osf: check for TCP packet before further pr [...] new 0096889c5208 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] new 5647e300c2d3 RDMA/rxe: Fix qp reference counting for atomic ops new 42341f0729fb selftests/bpf: Whitelist test_progs.h from .gitignore new dda6334fdc70 xsk: Fix missing validation for skb and unaligned mode new 5ab8b173dd15 xsk: Fix broken Tx ring validation new 411cc75722f0 bpf: Fix libelf endian handling in resolv_btfids new 530f73e7faaf RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr new 89407ad623e6 samples/bpf: Fix Segmentation fault for xdp_redirect command new cd8f540f4392 samples/bpf: Fix the error return code of xdp_redirect's main() new f125a9a9f1b2 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove new 5a243b1cf25b mt76: fix possible NULL pointer dereference in mt76_tx new a669f00e408a mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() new 230320c51bfc mt76: mt7921: Don't alter Rx path classifier new bc90e1a9506d mt76: connac: fix WoW with disconnetion and bitmap pattern new 911c9894deb2 mt76: mt7921: consider the invalid value for to_rssi new 46dc583e8daf mt76: connac: alaways wake the device before scanning new e176fefb97b5 mt76: mt7921: remove redundant check on type new a641c9ed18ef mt76: mt7921: fix OMAC idx usage new 1f7de74f2e9c mt76: mt7915: fix rx fcs error count in testmode new c233725fa285 net: ethernet: aeroflex: fix UAF in greth_of_remove new ee930d2fd780 net: ethernet: ezchip: fix UAF in nps_enet_remove new 511b582a0197 net: ethernet: ezchip: fix error handling new c533c60a6257 vrf: do not push non-ND strict packets with a source LLA t [...] new 108bfc008437 net: sched: add barrier to ensure correct ordering for loc [...] new 637f95680d21 selftests: tls: clean up uninitialized warnings new a80c80b69507 selftests: tls: fix chacha+bidir tests new b5ff08ec6ac4 tls: prevent oversized sendfile() hangs by ignoring MSG_MORE new a7aa86d964ce netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] new 2be7c8e52a50 net: dsa: mv88e6xxx: Fix adding vlan 0 new 8f10e81117fc pkt_sched: sch_qfq: fix qfq_change_class() error path new 64811dda5054 xfrm: Fix xfrm offload fallback fail case new 50851870542d netfilter: nf_tables: skip netlink portID validation if zero new 21b4a8021ee2 netfilter: nf_tables: do not allow to delete table with ow [...] new 327ab5ff3b3f iwlwifi: increase PNVM load timeout new 43b05930c604 bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags new 94d7a70927e2 rtw88: 8822c: fix lc calibration timing new 096ae44bb1fa vxlan: add missing rcu_read_lock() in neigh_reduce() new c7b20c92129b bpf: Fix integer overflow in argument calculation for bpf_ [...] new b0f32a899629 ip6_tunnel: fix GRE6 segmentation new d20d69c405c6 net/ipv4: swap flow ports when validating source new 73b9467a657a net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly new 0d5451732c29 net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] new b165e4e70f62 tc-testing: fix list handling new 3523af4118d7 RDMA/hns: Force rewrite inline flag of WQE new 9007ce91eb74 RDMA/hns: Fix uninitialized variable new 834d0316ab46 ieee802154: hwsim: Fix memory leak in hwsim_add_one new 7fe09bef9d2d ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() new 092929e86296 bpf: Fix null ptr deref with mixed tail calls and subprogs new c687e04407bd drm/msm/dp: handle irq_hpd with sink_count = 0 correctly new 99994994b5d0 drm/msm: Fix error return code in msm_drm_init() new 239713b858c0 drm/msm/dpu: Fix error return code in dpu_mdss_init() new b95af3ccdec7 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] new 330381067976 net: bcmgenet: Fix attaching to PYH failed on RPi 4B new bd5046d72d90 ipv6: exthdrs: do not blindly use init_net new eedb3cfb4c6f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] new f1893eb256e4 bpf: Do not change gso_size during bpf_skb_change_proto() new 4225faa655d0 i40e: Fix error handling in i40e_vsi_open new b13e074d9bd1 i40e: Fix autoneg disabling for non-10GBaseT links new 80902e516e0d i40e: Fix missing rtnl locking when setting up pf switch new 1e64eb23d3e5 Revert "ibmvnic: simplify reset_long_term_buff function" new 9a7e4bd8c836 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] new 1a64564eee05 ibmvnic: clean pending indirect buffs during reset new 9b7e6795f567 ibmvnic: account for bufs already saved in indir_buf new d5b398b20c5c ibmvnic: set ltb->buff to NULL after freeing new 94ef94aa8d1f ibmvnic: free tx_pool if tso_pool alloc fails new 66f1bd687f05 RDMA/cma: Protect RMW with qp_mutex new f11cd50871c2 net: macsec: fix the length used to copy the key for offloading new 653c6b2dfb23 net: phy: mscc: fix macsec key length new 0f3ef672d57f net: atlantic: fix the macsec key length new 0da164ab0ad4 ipv6: fix out-of-bound access in ip6_parse_tlv() new 721a26cd7fdb e1000e: Check the PCIm state new 3c078fdda0fd net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] new 1b669d25a0ce bpfilter: Specify the log level for the kmsg message new 815d6df0c991 RDMA/cma: Fix incorrect Packet Lifetime calculation new d661fdfc5df5 gve: Fix swapped vars when fetching max queues new d37b33872f96 Revert "be2net: disable bh with spin_lock in be_process_mcc" new ddcab90b24d5 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid new 57a1fbf1af77 Bluetooth: Fix Set Extended (Scan Response) Data new 9395189116f5 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] new 1f2449f9176e clk: qcom: gcc: Add support for a new frequency for SC7280 new 387d060931f5 clk: actions: Fix UART clock dividers on Owl S500 SoC new fb232dcd4216 clk: actions: Fix SD clocks factor table on Owl S500 SoC new dff38b672112 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC new 1a93f404f536 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC new 04ccd65a617d clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] new f588d9a49b3f clk: si5341: Wait for DEVICE_READY on startup new 21b5ad2c785b clk: si5341: Avoid divide errors due to bogus register contents new 31e3df138d6c clk: si5341: Check for input clock presence and PLL lock o [...] new 21000e89313f clk: si5341: Update initialization magic new 91d53eb400c2 bpf, x86: Fix extable offset calculation new 3ee7e6cf9fe8 writeback: fix obtain a reference to a freeing memcg css new 9a6fc768cae2 net: lwtunnel: handle MTU calculation in forwading new 301349508038 net: sched: fix warning in tcindex_alloc_perfect_hash new 3296c8fceb2d net: tipc: fix FB_MTU eat two pages new 1b9175fe3bd1 RDMA/mlx5: Don't access NULL-cleared mpi pointer new 03f7ec7fa042 RDMA/core: Always release restrack object new 966f4fd22956 MIPS: Fix PKMAP with 32-bit MIPS huge page support new bd64d0c88406 staging: fbtft: Rectify GPIO handling new 8a65034c0122 staging: fbtft: Don't spam logs when probe is deferred new 1084e9f317d5 ASoC: rt5682: Disable irq on shutdown new 98db572f0523 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() new 4504f230a678 serial: fsl_lpuart: don't modify arbitrary data on lpuart32 new 5129295388df serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() new eb96f92e90af serial: 8250_omap: fix a timeout loop condition new fc9b17d5cc50 tty: nozomi: Fix a resource leak in an error handling function new afbcbf90e78d phy: ralink: phy-mt7621-pci: properly print pointer address new aa9f1fcdea66 mwifiex: re-fix for unaligned accesses new 48a4fc2acdf4 iio: adis_buffer: do not return ints in irq handlers new 6bca37f0bf1e iio: adis16400: do not return ints in irq handlers new fca9718661c5 iio: adis16475: do not return ints in irq handlers new 14b70fbadd44 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] new 6c078f2f5862 iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] new 1584e323c0cd iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] new 036780cdee8c iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] new e0c181b7d068 iio: accel: mxc4005: Fix overread of data and alignment issue. new 1d9a4060b612 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] new 061c2287182c iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] new 9fb49be54254 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] new db210cc73f3f iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] new 4305a3e619ec iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] new 52b34dbbe8c8 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] new a4ff9711c9eb iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] new a37309a2cf09 iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] new 8e9ad18f78cb iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] new a21e94bfa0d7 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] new 024b2bfe981e iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] new b3ade33fe427 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] new bea240d6eccb iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] new fec89f551595 iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] new 0a5fc5ac09e3 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] new fc99591fc8aa iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] new 3011c6a486f9 iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] new 49a7741b6f4f ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] new cee967b6ce89 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] new 89d560f1520c backlight: lm3630a_bl: Put fwnode in error case during ->probe() new d593d96b50a0 usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled new eb6d75ee9d40 ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() new 71611cc43b00 Input: hil_kbd - fix error return code in hil_dev_connect() new d681bd9121fc perf scripting python: Fix tuple_set_u64() new fa132c7ea108 mtd: partitions: redboot: seek fis-index-block in the right node new af86e36c5833 mtd: parsers: qcom: Fix leaking of partition name new 39b3df316e83 mtd: rawnand: arasan: Ensure proper configuration for the [...] new 1a4bc2584c10 staging: mmal-vchiq: Fix incorrect static vchiq_instance. new c613f77fccf8 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] new cc6f9708e863 firmware: stratix10-svc: Fix a resource leak in an error h [...] new 106837de5779 tty: nozomi: Fix the error handling path of 'nozomi_card_init()' new 7e6127219649 leds: class: The -ENOTSUPP should never be seen by user space new e9b2065dadfc leds: lgm: Fix spelling mistake "prepate" -> "prepare" new 88e8e0d2de81 leds: lgm-sso: Fix clock handling new aa7c250be44d leds: lm3532: select regmap I2C API new 9578f8755ef0 leds: lm36274: Put fwnode in error case during ->probe() new a6caae8b05e5 leds: lm3692x: Put fwnode in any case during ->probe() new 21d81e3cbd60 leds: lm3697: Don't spam logs when probe is deferred new 7a9c04c26001 leds: lp50xx: Put fwnode in error case during ->probe() new fe07b6b9684f scsi: FlashPoint: Rename si_flags field new 856d2c168439 scsi: iscsi: Stop queueing during ep_disconnect new 9dee19f54851 scsi: iscsi: Force immediate failure during shutdown new f874e0f5c7b7 scsi: iscsi: Use system_unbound_wq for destroy_work new fe288e8d451b scsi: iscsi: Rel ref after iscsi_lookup_endpoint() new 99ddaeb4acb6 scsi: iscsi: Fix in-kernel conn failure handling new 3bc02a09dfdc scsi: iscsi: Flush block work before unblock new d28e4dd6b3ad mfd: mp2629: Select MFD_CORE to fix build error new 1ad0a8b1eed1 mfd: rn5t618: Fix IRQ trigger by changing it to level mode new f27107344ce9 fsi: core: Fix return of error values on failures new 6594ac2b44cc fsi: scom: Reset the FSI2PIB engine for any error new ef5beacd8117 fsi: occ: Don't accept response from un-initialized OCC new 56b540337529 fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] new 0b89c683bb14 fsi/sbefifo: Fix reset timeout new be879d86c45c visorbus: fix error return code in visorchipset_init() new d757ca3611d2 iommu/amd: Fix extended features logging new 21a4b01f0cfb s390: enable HAVE_IOREMAP_PROT new e6d3cf3dc4b7 s390: appldata depends on PROC_SYSCTL new aadfb18f0dd9 selftests: splice: Adjust for handler fallback removal new cbf09a60a682 iommu/dma: Fix IOVA reserve dma ranges new 15e82ccc33d7 ASoC: max98373-sdw: add missing memory allocation check new 03f93aa9ed87 ASoC: max98373-sdw: use first_hw_init flag on resume new 42b4402f6644 ASoC: rt1308-sdw: use first_hw_init flag on resume new 5a47d6eff79f ASoC: rt5682-sdw: use first_hw_init flag on resume new decd935861a3 ASoC: rt700-sdw: use first_hw_init flag on resume new f83a60949309 ASoC: rt711-sdw: use first_hw_init flag on resume new 73b94926a784 ASoC: rt715-sdw: use first_hw_init flag on resume new f5b38742692f ASoC: rt5682: Fix a problem with error handling in the io [...] new eea1c7282de6 ASoC: rt5682-sdw: set regcache_cache_only false before rea [...] new 91b719e070d6 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] new c2ec7195502b usb: gadget: f_fs: Fix setting of device and driver data c [...] new 43e41d66e53e usb: dwc2: Don't reset the core after setting turnaround time new 12655be14051 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() new ea9060c56c6d eeprom: idt_89hpesx: Restore printing the unsupported fwnode name new e36e19624dc9 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] new 55cb127fcf22 mtd: spinand: Fix double counting of ECC stats new 8c2254d0caac kunit: Fix result propagation for parameterised tests new d1d54f4b3440 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] new a5320c821919 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] new 435967d9d5af iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] new a65024fc5754 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] new 33f6bc402f3a iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] new 5a48508b5e37 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] new 9f84e28efb3c ASoC: fsl_spdif: Fix error handler with pm_runtime_enable new a3fc3ffb8818 staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] new 9609b93b30ea staging: gdm724x: check for overflow in gdm_lte_netif_rx() new 601643dca8ee staging: rtl8712: fix error handling in r871xu_drv_init new bcce61a7db9f staging: rtl8712: fix memory leak in rtl871x_load_fw_cb new b0f7b602bbb4 coresight: core: Fix use of uninitialized pointer new 5edada4c4f42 staging: mt7621-dts: fix pci address for PCI memory range new e299a7a24f89 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] new 609ca128c74f usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit new 2defb6df78c5 serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates new d69f0d132563 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] new dd8437a8820b iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] new fe688da174e9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK new 520682b24913 of: Fix truncation of memory sizes on 32-bit platforms new 51f5511f5200 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] new 9efd7a619509 habanalabs: Fix an error handling path in 'hl_pci_probe()' new 9310ee96137c scsi: mpt3sas: Fix error return value in _scsih_expander_add() new 6a24f67eee22 soundwire: stream: Fix test for DP prepare complete new a6c70750e8f9 phy: uniphier-pcie: Fix updating phy parameters new 21c0574b203f phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] new 78af4fb85bfd extcon: sm5502: Drop invalid register write in sm5502_reg_data new 477e9c378958 extcon: max8997: Add missing modalias string new f779dc8e35c0 powerpc/powernv: Fix machine check reporting of async stor [...] new 49d0c575e777 ASoC: atmel-i2s: Set symmetric sample bits new b509efdf55f7 ASoC: atmel-i2s: Fix usage of capture and playback at the [...] new 79b7f7cfe924 ASoC: fsl_xcvr: disable all interrupts when suspend happens new bca193b752b6 configfs: fix memleak in configfs_release_bin_file new 895f15df969f ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake new c904df883ffa ASoC: fsl_spdif: Fix unexpected interrupt after suspend new 31090dd99a12 leds: as3645a: Fix error return code in as3645a_parse_node() new e14c6d50b2d1 leds: ktd2692: Fix an error handling path new ea8281889ba0 selftests/ftrace: fix event-no-pid on 1-core machine new bf1bcca53c35 serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs new cfa708424464 powerpc: Offline CPU in stop_this_cpu() new c4843f6d07ef powerpc/papr_scm: Properly handle UUID types and API new 9b399bf0c44e powerpc/64s: Fix copy-paste data exposure into newly creat [...] new c8194f8264fe powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] new 12c58934a31a powerpc: Fix is_kvm_guest() / kvm_para_available() new c3d22eb76e1c ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] new 4cc3fa4b02c9 serial: mvebu-uart: do not allow changing baudrate when ua [...] new 399518bfc278 serial: mvebu-uart: correctly calculate minimal possible baudrate new a9363d4a96db arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] new c2d70e41ac4a powerpc/64s/interrupt: preserve regs->softe for NMI interrupts new ce69e1c462db vfio/pci: Handle concurrent vma faults new 4a27037f7e8b mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK new 35c1d559cf1b mm/huge_memory.c: add missing read-only THP checking in tr [...] new c0a7497814d4 mm/huge_memory.c: don't discard hugepage if other processe [...] new 784cef5156b9 hugetlb: remove prep_compound_huge_page cleanup new 3cabd7d48d34 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() new bf39afde6295 mm/z3fold: use release_z3fold_page_locked() to release loc [...] new 4759040e241c mm: migrate: fix missing update page_private to hugetlb_pa [...] new 9650670eaae5 mm/zswap.c: fix two bugs in zswap_writeback_entry() new 62fe353ab80f lib/math/rational.c: fix divide by zero new 661833f0b896 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 3d90dd991117 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code new 6d41a4b78cfa selftests/vm/pkeys: refill shadow register after implicit [...] new 09c44aacefa4 perf llvm: Return -ENOMEM when asprintf() fails new 30510f50401e csky: fix syscache.c fallthrough warning new 7ebb103f704f csky: syscache: Fixup duplicate cache flush new f294726d619e exfat: handle wrong stream entry size in exfat_readdir() new 8eaa256a2748 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] new c35d71f7dd6a scsi: fc: Correct RHBA attributes length new ab91eb5c260e scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] new ca45587402a2 scsi: lpfc: Fix unreleased RPIs when NPIV ports are created new 83d8f3e7d9bc scsi: lpfc: Fix Node recovery when driver is handling simu [...] new 73bcd9bef5ba scsi: libfc: Correct the condition check and invalid argum [...] new d00e609c7903 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion new e99d8883bd70 fscrypt: don't ignore minor_hash when hash is 0 new 73fd86c0eea2 fscrypt: fix derivation of SipHash keys on big endian CPUs new 3adb14e48bc4 tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() new f214aa65dca4 erofs: fix error return code in erofs_read_superblock() new e72843a10393 block: return the correct bvec when checking for gaps new 4f4bc42d70e9 io_uring: fix blocking inline submission new facc7c069f0a io_uring: add IOPOLL and reserved field checks to IORING_O [...] new 3d62a74f2b90 io_uring: add IOPOLL and reserved field checks to IORING_O [...] new 1e1f64e0b6f9 mmc: block: Disable CMDQ on the ioctl path new 0c1690e8907c mmc: vub3000: fix control-request direction new dfc8ec0b96e4 media: exynos4-is: remove a now unused integer new 0ebd7a106379 scsi: core: Retry I/O for Notify (Enable Spinup) Required error new 2644c4e5ca1c crypto: qce - fix error return code in qce_skcipher_async_ [...] new 1a453b642d32 s390: preempt: Fix preempt_count initialization new e8912c4fe043 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] new e3357ae17b8f cred: add missing return error code when set_cred_ucounts( [...] new 8b1c800b5d83 iommu/dma: Fix compile warning in 32-bit builds new 2b6148ef2bd6 powerpc/preempt: Don't touch the idle task's preempt_count [...] new 72e0aab10d2c Linux 5.12.17 new e9c9c918a7e2 Merge v5.12.17
The 704 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 +- 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/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/setup.c | 2 +- arch/arm64/kernel/smp.c | 1 - arch/arm64/kvm/arm.c | 4 + arch/arm64/kvm/pmu-emul.c | 4 + arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 11 +- arch/hexagon/Makefile | 6 +- arch/hexagon/include/asm/futex.h | 4 +- arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/hexagon_ksyms.c | 8 +- arch/hexagon/kernel/ptrace.c | 4 +- arch/hexagon/lib/Makefile | 3 +- arch/hexagon/lib/divsi3.S | 67 +++ arch/hexagon/lib/memcpy_likely_aligned.S | 56 +++ arch/hexagon/lib/modsi3.S | 46 ++ arch/hexagon/lib/udivsi3.S | 38 ++ arch/hexagon/lib/umodsi3.S | 36 ++ arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/m68k/Kconfig.machine | 3 + arch/mips/include/asm/highmem.h | 2 +- arch/mips/kernel/smp.c | 1 - arch/openrisc/kernel/smp.c | 2 - arch/parisc/kernel/smp.c | 1 - arch/powerpc/include/asm/cputhreads.h | 30 ++ arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/kvm_guest.h | 4 +- arch/powerpc/kernel/firmware.c | 10 +- arch/powerpc/kernel/mce_power.c | 48 +- arch/powerpc/kernel/process.c | 48 +- arch/powerpc/kernel/smp.c | 12 +- arch/powerpc/kernel/stacktrace.c | 26 +- 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/platforms/cell/smp.c | 3 - arch/powerpc/platforms/pseries/papr_scm.c | 62 ++- arch/powerpc/platforms/pseries/smp.c | 7 +- arch/riscv/kernel/smpboot.c | 1 - arch/s390/Kconfig | 3 +- arch/s390/boot/uv.c | 1 + arch/s390/include/asm/pgtable.h | 21 +- 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/events/intel/core.c | 6 +- arch/x86/include/asm/idtentry.h | 29 +- arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/uapi/asm/hwcap2.h | 6 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/sev-es.c | 182 ++++---- arch/x86/kernel/smpboot.c | 1 - arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/cpuid.c | 6 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 22 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/tdp_mmu.c | 13 +- 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 | 15 +- arch/x86/net/bpf_jit_comp.c | 2 +- arch/xtensa/kernel/smp.c | 1 - block/bio.c | 13 +- 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.h | 24 + block/blk-wbt.c | 11 +- block/blk-wbt.h | 1 + crypto/shash.c | 18 +- crypto/sm2.c | 24 +- drivers/acpi/Makefile | 5 + drivers/acpi/acpi_fpdt.c | 4 +- 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 | 2 +- drivers/acpi/ec.c | 37 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/processor_idle.c | 40 ++ drivers/acpi/resource.c | 9 +- drivers/acpi/video_detect.c | 24 + drivers/acpi/x86/s2idle.c | 4 + 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/block/loop.c | 1 + drivers/bluetooth/btqca.c | 27 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/mhi/core/pm.c | 1 + drivers/bus/mhi/pci_generic.c | 5 +- drivers/char/hw_random/exynos-trng.c | 4 +- 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-k210.c | 1 + 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/qcom/gcc-sc7280.c | 1 + 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-tegra30.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/devfreq/governor_passive.c | 3 +- drivers/edac/Kconfig | 3 +- drivers/edac/aspeed_edac.c | 4 +- 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-max8997.c | 3 +- drivers/extcon/extcon-sm5502.c | 1 - drivers/firmware/stratix10-svc.c | 22 +- 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/display/amdgpu_dm/amdgpu_dm.c | 21 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 4 + drivers/gpu/drm/ast/ast_main.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 2 +- drivers/gpu/drm/drm_bridge.c | 3 + drivers/gpu/drm/imx/ipuv3-plane.c | 57 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 5 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 55 +++ drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + drivers/gpu/drm/msm/dp/dp_display.c | 57 ++- drivers/gpu/drm/msm/msm_drv.c | 1 + drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_dumb.c | 2 + 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 | 36 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 63 ++- drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +- .../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/hid/hid-core.c | 10 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-sony.c | 98 ++--- drivers/hid/wacom_wac.h | 2 +- drivers/hv/connection.c | 4 +- drivers/hv/hv_util.c | 4 +- drivers/hwmon/lm70.c | 26 +- drivers/hwmon/max31722.c | 9 - drivers/hwmon/max31790.c | 49 ++- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/iio/accel/bma180.c | 19 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bmc150-accel-core.c | 21 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/bmc150-accel.h | 2 +- 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 | 26 +- drivers/infiniband/core/uverbs_cmd.c | 21 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 7 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 2 +- 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_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 1 - drivers/infiniband/sw/rxe/rxe_resp.c | 2 - drivers/infiniband/ulp/iser/iscsi_iser.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 28 +- 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/elants_i2c.c | 6 +- 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/leds/Kconfig | 1 + drivers/leds/blink/leds-lgm-sso.c | 44 +- 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/md.c | 45 -- drivers/md/md.h | 1 - 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/dvb-core/dvbdev.c | 3 + drivers/media/i2c/ccs/ccs-core.c | 2 +- drivers/media/i2c/imx334.c | 7 +- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/i2c/ov2659.c | 24 +- drivers/media/i2c/rdacm21.c | 56 ++- 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/tc358743.c | 1 + drivers/media/mc/Makefile | 2 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/cobalt/cobalt-driver.c | 1 + drivers/media/pci/cobalt/cobalt-driver.h | 7 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 10 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- 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/mtk-vpu/mtk_vpu.c | 6 + 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 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/platform/video-mux.c | 10 +- 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/em28xx/em28xx-input.c | 8 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 12 +- 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/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/mmc/core/block.c | 8 + drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 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/nand/spi/core.c | 17 +- drivers/mtd/parsers/qcomsmempart.c | 10 + 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/mv88e6xxx/chip.c | 6 +- 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/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 1 + 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/google/gve/gve_main.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +- drivers/net/ethernet/ibm/ibmvnic.c | 99 ++++- 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/marvell/mvpp2/mvpp2_main.c | 2 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 10 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ieee802154/mac802154_hwsim.c | 11 +- drivers/net/macsec.c | 4 +- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_macsec.h | 2 +- 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 | 10 +- drivers/net/wireless/ath/ath9k/main.c | 5 + drivers/net/wireless/ath/carl9170/Kconfig | 8 +- drivers/net/wireless/ath/wcn36xx/main.c | 21 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 37 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/dma.c | 47 +- drivers/net/wireless/mediatek/mt76/mt76.h | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 4 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 8 - .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 11 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 8 + .../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 224 +++++++--- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 96 ++-- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4 + drivers/net/wireless/mediatek/mt76/tx.c | 2 +- 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/scan.c | 17 +- drivers/nvme/host/pci.c | 26 +- drivers/nvme/target/fc.c | 10 +- drivers/of/fdt.c | 8 +- drivers/of/of_reserved_mem.c | 8 +- drivers/pci/controller/pci-hyperv.c | 3 + drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 18 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/phy/ralink/phy-mt7621-pci.c | 4 +- drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- 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/mt6315-regulator.c | 4 +- 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/be2iscsi/be_iscsi.c | 19 +- drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bnx2i/bnx2i_iscsi.c | 24 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 12 +- drivers/scsi/libfc/fc_encode.h | 8 +- drivers/scsi/libiscsi.c | 70 ++- drivers/scsi/lpfc/lpfc_debugfs.c | 7 +- drivers/scsi/lpfc/lpfc_els.c | 100 ++++- drivers/scsi/lpfc/lpfc_hbadisc.c | 27 +- drivers/scsi/lpfc/lpfc_init.c | 7 - drivers/scsi/lpfc/lpfc_nportdisc.c | 25 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 26 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_lib.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 487 ++++++++++++--------- 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/hikey9xx/hi6421v600-regulator.c | 9 +- drivers/staging/media/hantro/hantro_drv.c | 33 +- drivers/staging/media/hantro/hantro_v4l2.c | 9 +- drivers/staging/media/imx/imx-media-csi.c | 14 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- 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 +- drivers/thunderbolt/test.c | 14 +- drivers/tty/nozomi.c | 9 +- drivers/tty/serial/8250/8250_omap.c | 22 +- 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/phy/phy-tegra-usb.c | 15 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 18 +- drivers/usb/typec/tcpm/tcpm.c | 30 ++ 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/ctree.c | 5 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/extent-tree.c | 1 - fs/btrfs/inode.c | 16 +- fs/btrfs/send.c | 11 + fs/btrfs/super.c | 11 - fs/btrfs/sysfs.c | 4 +- fs/btrfs/transaction.c | 16 +- fs/btrfs/transaction.h | 1 - fs/btrfs/tree-log.c | 1 + fs/btrfs/zoned.c | 18 + fs/cifs/cifs_swn.c | 10 +- fs/cifs/cifsacl.c | 2 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/connect.c | 5 +- fs/cifs/dfs_cache.c | 7 +- 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 | 77 ++-- fs/erofs/super.c | 1 + fs/exec.c | 4 + fs/exfat/dir.c | 8 +- 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/super.c | 10 +- fs/f2fs/data.c | 6 + fs/f2fs/sysfs.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_uring.c | 10 +- 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 + include/asm-generic/pgtable-nop4d.h | 1 - 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 | 59 ++- include/linux/hugetlb.h | 5 + include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/kthread.h | 2 + include/linux/mm.h | 1 - include/linux/pgtable.h | 22 + include/linux/prandom.h | 2 +- include/linux/swap.h | 9 + include/linux/tracepoint.h | 10 + include/linux/user_namespace.h | 4 + include/media/hevc-ctrls.h | 3 +- include/media/media-dev-allocator.h | 2 +- include/net/bluetooth/hci.h | 6 +- include/net/bluetooth/hci_core.h | 8 +- include/net/ip.h | 12 +- include/net/ip6_route.h | 16 +- include/net/macsec.h | 2 +- include/net/sch_generic.h | 12 + 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/libiscsi.h | 1 + include/scsi/scsi_transport_iscsi.h | 12 +- include/uapi/linux/v4l2-controls.h | 23 +- init/main.c | 6 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/inode.c | 2 +- kernel/bpf/verifier.c | 6 +- kernel/cred.c | 41 ++ kernel/fork.c | 10 +- kernel/kthread.c | 49 ++- kernel/locking/lockdep.c | 122 +++++- kernel/rcu/tree.c | 2 +- kernel/sched/core.c | 86 ++-- kernel/sched/deadline.c | 2 + kernel/sched/fair.c | 19 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 17 +- kernel/smpboot.c | 1 - kernel/sys.c | 12 + kernel/time/clocksource.c | 113 ++++- kernel/trace/bpf_trace.c | 3 +- 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/kunit/test.c | 7 +- lib/locking-selftest.c | 1 + lib/math/rational.c | 16 +- lib/seq_buf.c | 4 +- lib/vsprintf.c | 82 ++-- mm/debug_vm_pgtable.c | 63 ++- mm/gup.c | 58 ++- mm/huge_memory.c | 13 +- mm/hugetlb.c | 29 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 8 + mm/memory.c | 11 +- mm/migrate.c | 2 +- mm/mmap_lock.c | 33 +- mm/page_alloc.c | 106 +++-- mm/shmem.c | 17 +- mm/slab.h | 1 - mm/z3fold.c | 3 +- mm/zswap.c | 17 +- net/bluetooth/hci_event.c | 27 +- net/bluetooth/hci_request.c | 51 ++- net/bluetooth/mgmt.c | 3 + net/bpfilter/main.c | 2 +- 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/filter.c | 4 - net/core/sock_map.c | 2 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/route.c | 3 +- net/ipv6/esp6.c | 2 +- net/ipv6/exthdrs.c | 31 +- net/ipv6/ip6_tunnel.c | 4 +- net/mac80211/he.c | 4 +- net/mac80211/mlme.c | 9 - net/mac80211/sta_info.c | 5 - net/mptcp/subflow.c | 6 +- net/mptcp/token.c | 6 +- net/netfilter/nf_tables_api.c | 14 +- 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_vlan.c | 7 +- net/sched/cls_tcindex.c | 2 +- net/sched/sch_qfq.c | 8 +- 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/xdp/xsk_queue.h | 11 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_output.c | 7 - net/xfrm/xfrm_state.c | 14 +- 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/integrity/ima/ima_appraise.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 | 35 +- sound/soc/codecs/cs42l42.h | 2 +- sound/soc/codecs/max98373-sdw.c | 14 +- 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 | 19 +- 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/fsl/fsl_xcvr.c | 10 + 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/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/power/x86/intel-speed-select/isst-config.c | 16 + tools/power/x86/intel-speed-select/isst-core.c | 15 + tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/power/x86/intel-speed-select/isst.h | 2 + tools/testing/selftests/bpf/.gitignore | 1 + .../selftests/ftrace/test.d/event/event-no-pid.tc | 7 + tools/testing/selftests/kvm/dirty_log_test.c | 1 - tools/testing/selftests/kvm/lib/kvm_util.c | 4 - tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 + tools/testing/selftests/kvm/steal_time.c | 2 - .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 2 - tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/net/tls.c | 87 ++-- .../testing/selftests/splice/short_splice_read.sh | 119 ++++- .../selftests/tc-testing/plugin-lib/scapyPlugin.py | 2 +- tools/testing/selftests/vm/protection_keys.c | 12 +- 760 files changed, 6890 insertions(+), 3409 deletions(-) create mode 100644 arch/hexagon/lib/divsi3.S create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S create mode 100644 arch/hexagon/lib/modsi3.S create mode 100644 arch/hexagon/lib/udivsi3.S create mode 100644 arch/hexagon/lib/umodsi3.S create mode 100644 drivers/acpi/fan.h