This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allnoconfig in repository toolchain/ci/linux.
from 50c699999755 Merge v5.12.16 adds 0200f69db3cd Bluetooth: hci_qca: fix potential GPF adds 1beb0ecd928e Bluetooth: btqca: Don't modify firmware contents in-place adds 0c53d47ef042 Bluetooth: Remove spurious error message adds a3c8db065add ALSA: usb-audio: fix rate on Ozone Z90 USB headset adds 319c0dc561d4 ALSA: usb-audio: Fix OOB access at proc output adds 8c5d89b4b7dc ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire adds 53e88f9cd4c9 ALSA: usb-audio: scarlett2: Fix wrong resume call adds 3a5671fa0267 ALSA: intel8x0: Fix breakage at ac97 clock measurement adds 260702484f39 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 adds cd8206ed94a4 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 adds 4eb2a6a59f82 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 adds af828db05c3b ALSA: hda/realtek: Add another ALC236 variant support adds f83b0d707268 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 0fb9023819dc ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx adds be3aedc004c6 ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D adds 22a4e4a30365 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too adds 414eec5016ce ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook [...] adds 62d1bfa240d1 media: dvb-usb: fix wrong definition adds 4d294f705293 Input: usbtouchscreen - fix control-request directions adds 0f7f0b917d88 net: can: ems_usb: fix use-after-free in ems_usb_disconnect() adds 77d7f071883c usb: gadget: eem: fix echo command packet response issue adds 2408318b5db5 usb: renesas-xhci: Fix handling of unknown ROM state adds 3808a179632e USB: cdc-acm: blacklist Heimann USB Appset device adds 35c09ee73057 usb: dwc3: Fix debugfs creation flow adds 1e71d22b2143 usb: typec: tcpci: Fix up sink disconnect thresholds for PD adds d8ee9f0168a9 usb: typec: tcpm: Relax disconnect threshold during power [...] adds b033882e2401 usb: typec: Add the missed altmode_id_remove() in typec_re [...] adds 6566f9cb6fbf xhci: solve a double free problem while doing s4 adds a8756e577061 mm/page_alloc: fix memory map initialization for descending nodes adds 5181be0f1c44 gfs2: Fix underflow in gfs2_page_mkwrite adds 662e158b09dd gfs2: Fix error handling in init_statfs adds 1cf2165363f8 ntfs: fix validity check for file name attribute adds bc21dab5118d selftests/lkdtm: Avoid needing explicit sub-shell adds 3ac8c671041e copy_page_to_iter(): fix ITER_DISCARD case adds 3a67aa0772c1 iov_iter_fault_in_readable() should do nothing in xarray case adds bc850f9f8ff0 Input: elants_i2c - fix NULL dereference at probing adds b88243d8f1c7 Input: joydev - prevent use of not validated data in JSIOC [...] adds 77248973a818 crypto: nx - Fix memcpy() over-reading in nonce adds a0c396f5bfc2 crypto: ccp - Annotate SEV Firmware file names adds 9233bd85e7d1 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds 54172bce6ff2 ARM: dts: ux500: Fix LED probing adds 8d8ec6d4ab8b ARM: dts: at91: sama5d4: fix pinctrl muxing adds 51400c21c2a6 btrfs: zoned: print message when zone sanity check type fails adds 0b257c7ecec9 btrfs: zoned: bail out if we can't read a reliable write pointer adds fc5e0767a7b0 btrfs: send: fix invalid path for unlink operations after [...] adds e80cbace3a1e btrfs: compression: don't try to compress if we don't have [...] adds 1171905e1b7e btrfs: fix unbalanced unlock in qgroup_account_snapshot() adds 37bae55f2fd8 btrfs: clear defrag status of a root if starting transacti [...] adds 1aee3fe060cc ext4: cleanup in-core orphan list if ext4_truncate() faile [...] adds e8b477fbeca6 ext4: fix kernel infoleak via ext4_extent_header adds 059ec64f0e0d ext4: fix overflow in ext4_iomap_alloc() adds ae984137db00 ext4: return error code when ext4_fill_flex_info() fails adds e0ee90b98bc7 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit adds e0df5fd56bd9 ext4: remove check for zero nr_to_scan in ext4_es_scan() adds a36903f41601 ext4: fix avefreec in find_group_orlov adds 7f9e690e0edf ext4: use ext4_grp_locked_error in mb_find_extent adds d8a5cf5cfc07 can: bcm: delay release of struct bcm_op after synchronize_rcu() adds 70a0aabe7a86 can: gw: synchronize rcu operations before removing gw job entry adds 80c6ddf771df can: isotp: isotp_release(): omit unintended hrtimer resta [...] adds 78e99860bcc5 can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_ [...] adds c684508ecbb9 can: peak_pciefd: pucan_handle_status(): fix a potential s [...] adds 33f94ffe843f mac80211: remove iwlwifi specific workaround that broke st [...] adds dd92c79adf97 mac80211: fix NULL ptr dereference during mesh peer connec [...] adds 5a60a32cc864 SUNRPC: Fix the batch tasks count wraparound. adds eb3e665b4c39 SUNRPC: Should wake up the privileged task firstly. adds f2284ec04017 bus: mhi: Wait for M2 state during system resume adds eb7b41a21f6a bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] adds 654491468006 mm/gup: fix try_grab_compound_head() race with split_huge_page() adds 61b644afca77 perf/smmuv3: Don't trample existing events with global filter adds 4ba807a3cf98 KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 adds 373756779f59 KVM: PPC: Book3S HV: Workaround high stack usage with clang adds 3fb6d996e89b KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP [...] adds 6b479fe0a66e KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in n [...] adds cea969470758 KVM: x86: Properly reset MMU context at vCPU RESET/INIT adds f1d51d9ab050 KVM: x86: Force all MMUs to reinitialize if guest CPUID is [...] adds deee12bb78be s390/cio: dont call css_wait_for_slow_path() inside a lock adds c0c8843c8d06 s390: mm: Fix secure storage access exception handling adds b96e7c9d4d43 f2fs: Advertise encrypted casefolding in sysfs adds 862f02bc7cf5 f2fs: Prevent swap file in LFS mode adds 74672ecf9f2a clk: k210: Fix k210_clk_set_parent() adds ff39088b9cd5 clk: agilex/stratix10/n5x: fix how the bypass_reg is handled adds 404c9f5dac54 clk: agilex/stratix10: remove noc_clk adds 9e1aa490e2e9 clk: agilex/stratix10: fix bypass representation adds 19dbf6726f66 rtc: stm32: Fix unbalanced clk_disable_unprepare() on prob [...] adds cb223aa64875 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 9b4a9c89abca iio: light: tcs3472: do not free unallocated IRQ adds 9fbf649ad867 iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] adds 39a487550797 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR adds 1000bf7ea936 iio: ltr501: ltr501_read_ps(): add missing endianness conversion adds 1807eb599675 iio: accel: bma180: Fix BMA25x bandwidth register values adds 6743466d3c37 iio: accel: bmc150: Fix bma222 scale unit adds 00919da59954 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds 8882d6730476 iio: accel: bmc150: Don't make the remove function of the [...] adds d4ceb3a9db15 serial: mvebu-uart: fix calculation of clock divisor adds 9c82d57b6f4b serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() adds ed4bc1b65481 serial_cs: Add Option International GSM-Ready 56K/ISDN modem adds 85c9f3b26642 serial_cs: remove wrong GLOBETROTTER.cis entry adds aaa3dc893c12 ath9k: Fix kernel NULL pointer dereference during ath_rese [...] adds 629beaa4a7ec ssb: sdio: Don't overwrite const buffer if block_write fails adds 9d6b83e29003 rsi: Assign beacon rate settings to the correct rate_info [...] adds e95e1abf474c rsi: fix AP mode with WPA failure due to encrypted EAPOL adds 7267f2ac050d tracing/histograms: Fix parsing of "sym-offset" modifier adds 460f1f89ceef tracepoint: Add tracepoint_probe_register_may_exist() for [...] adds dbfb0b2c5f7c seq_buf: Make trace_seq_putmem_hex() support data longer than 8 adds 5bf5cb00958f powerpc/stacktrace: Fix spurious "stale" traces in raise_b [...] adds d4222ec2f2d9 x86/gpu: add JasperLake to gen11 early quirks adds 6bf8ec1dd6b3 perf/x86/intel: Add more events requires FRONTEND MSR on S [...] adds 5dbe1f1da8ff perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids adds fccd8a583a8d loop: Fix missing discard support when using LOOP_CONFIGURE adds aca1501a43a9 evm: Execute evm_inode_init_security() only when an HMAC k [...] adds b6ad4779d175 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds 55a0d1843c11 fuse: Fix crash in fuse_dentry_automount() error path adds d7d66352eef2 fuse: Fix crash if superblock of submount gets killed early adds c43ad307f17c fuse: Fix infinite loop in sget_fc() adds c45752cca363 fuse: ignore PG_workingset after stealing adds cfd5426c5b3b fuse: check connected before queueing on fpq->io adds 212b07b46f6f fuse: reject internal errno adds 7b4322105452 thermal/cpufreq_cooling: Update offline CPUs per-cpu therm [...] adds a4ca6730ae6e spi: Make of_register_spi_device also set the fwnode adds 11012c223b55 Add a reference to ucounts for each cred adds f3ec8f7b82bd staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds 1fa677e23e93 media: i2c: imx334: fix the pm runtime get logic adds 94ed7a009045 media: marvel-ccic: fix some issues when getting pm_runtime adds 58196b673a2a media: mdk-mdp: fix pm_runtime_get_sync() usage count adds a8f72a869c81 media: s5p: fix pm_runtime_get_sync() usage count adds b8f4bc1f346e media: am437x: fix pm_runtime_get_sync() usage count adds ae522a7a50f6 media: sh_vou: fix pm_runtime_get_sync() usage count adds 04c04a97f4d6 media: mtk-vcodec: fix PM runtime get logic adds 8065f31d32f6 media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds b6ac7e57823b media: sunxi: fix pm_runtime_get_sync() usage count adds b7696936609c media: sti/bdisp: fix pm_runtime_get_sync() usage count adds 81e32ae4469d media: exynos4-is: fix pm_runtime_get_sync() usage count adds 1e6781baa1d5 media: exynos-gsc: fix pm_runtime_get_sync() usage count adds e6d5949ead3e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds 257c2dfd74fd spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 1261a8f2bf67 spi: omap-100k: Fix the length judgment problem adds c9917985f2df regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds 1cb358b3ac1b sched/core: Initialize the idle task with preemption disabled adds 62fe698338a6 hwrng: exynos - Fix runtime PM imbalance on error adds 7201853bbc88 crypto: nx - add missing MODULE_DEVICE_TABLE adds 474d810e0c0d media: sti: fix obj-$(config) targets adds b03845a1631d sched: Make the idle task quack like a per-CPU kthread adds a55ef3d388f0 media: cpia2: fix memory leak in cpia2_usb_probe adds db702aff128e media: cobalt: fix race condition in setting HPD adds 1ef52049262e media: hevc: Fix dependent slice segment flags adds 6a8e2055bf61 media: pvrusb2: fix warning in pvr2_i2c_core_done adds d7a7519ebbde media: imx: imx7_mipi_csis: Fix logging of only error even [...] adds 69e2309108e9 crypto: qat - check return code of qat_hal_rd_rel_reg() adds e5c4fd0a249a crypto: qat - remove unused macro in FW loader adds 166773670f77 crypto: qce: skcipher: Fix incorrect sg count for dma transfers adds b5d41ee8c68c arm64: perf: Convert snprintf to sysfs_emit adds ebb91e961ab1 sched/fair: Fix ascii art by relpacing tabs adds 5b421ed9178a ima: Don't remove security.ima if file must not be appraised adds 2e38d8c51aac media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds 9710d5e0577a media: bt878: do not schedule tasklet when it is not setup adds 32d4f36dc534 media: em28xx: Fix possible memory leak of em28xx struct adds 1ef50a77d2e6 media: hantro: Fix .buf_prepare adds 5d0026542ef7 media: cedrus: Fix .buf_prepare adds f9f334f62f39 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds a8ab2a93a187 media: bt8xx: Fix a missing check bug in bt878_probe adds 41c722bd5a3e media: st-hva: Fix potential NULL pointer dereferences adds 95a03159f877 crypto: hisilicon/sec - fixup 3des minimum key size declaration adds 7d6f4fb01ba7 Makefile: fix GDB warning with CONFIG_RELR adds 66699c7392a6 media: dvd_usb: memory leak in cinergyt2_fe_attach adds ab9bb64a95a6 memstick: rtsx_usb_ms: fix UAF adds 49e077e7c08e mmc: sdhci-sprd: use sdhci_sprd_writew adds 6310f272553a mmc: via-sdmmc: add a check against NULL pointer dereference adds 43d73a435e12 mmc: sdhci-of-aspeed: Turn down a phase correction warning adds 894cab0186a1 spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. adds d2c4b38d75c3 spi: meson-spicc: fix memory leak in meson_spicc_probe adds 44150d84a667 regulator: mt6315: Fix checking return value of devm_regma [...] adds f676a2bb0871 crypto: shash - avoid comparing pointers to exported funct [...] adds 23c32919740e media: dvb_net: avoid speculation from net slot adds 822786d39dff media: dvbdev: fix error logic at dvb_register_device() adds 7bc1e49b692e media: siano: fix device register error path adds 62118ce14a12 media: imx-csi: Skip first few frames from a BT.656 source adds 6f3692849176 hwmon: (max31790) Report correct current pwm duty cycles adds 09b355e15faa hwmon: (max31790) Fix pwmX_enable attributes adds 145b1fb221f3 sched/fair: Take thermal pressure into account while estim [...] adds 670fe6001d50 drivers/perf: fix the missed ida_simple_remove() in ddr_pe [...] adds ef33252d3dd1 KVM: arm64: Restore PMU configuration on first run adds b5683cfbc50d KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and [...] adds 4056f6d0e10e btrfs: fix error handling in __btrfs_update_delayed_inode adds e760f64ee9f3 btrfs: abort transaction if we fail to update the delayed inode adds 0388206109f4 btrfs: always abort the transaction if we abort a trans handle adds 9afa74b4bb36 btrfs: sysfs: fix format string for some discard stats adds daf4faa77e94 btrfs: don't clear page extent mapped if we're not invalid [...] adds b3fcd23154d1 btrfs: disable build on platforms having page size 256K adds b4aac44d911e locking/lockdep: Fix the dep path printing for backwards BFS adds 3d5d0683bb59 lockding/lockdep: Avoid to find wrong lock dep path in che [...] adds 0c30e477bb55 KVM: s390: get rid of register asm usage adds f2682a6e22df regulator: mt6358: Fix vdram2 .vsel_mask adds aa004d394196 regulator: da9052: Ensure enough delay time for .set_volta [...] adds ce8cf0c16e4e media: Fix Media Controller API config checks adds c92ff38f862d ACPI: video: use native backlight for GA401/GA502/GA503 adds 1f96eae0dc48 HID: do not use down_interruptible() when unbinding devices adds 11bcf07c5e68 EDAC/ti: Add missing MODULE_DEVICE_TABLE adds f07a184e8e6d ACPI: PM: s2idle: Add missing LPS0 functions for AMD adds 08f8515b9a0d ACPI: processor idle: Fix up C-state latency if not ordered adds d765079ebf1c hv_utils: Fix passing zero to 'PTR_ERR' warning adds b34be660876e lib: vsprintf: Fix handling of number field widths in vsscanf adds 3d37a4c5b07f Input: goodix - platform/x86: touchscreen_dmi - Move upsid [...] adds 5ec004c4731c platform/x86: touchscreen_dmi: Add an extra entry for the [...] adds d1682b534d9b platform/x86: touchscreen_dmi: Add info for the Goodix GT9 [...] adds 2ec745a4d76d ACPI: EC: Make more Asus laptops use ECDT _GPE adds 0208bc8d2be4 block_dump: remove block_dump feature in mark_inode_dirty() adds ea13467cf803 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds 3586e39fb619 blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 0c3c424212b6 fs: dlm: reconnect if socket error report occurs adds b1bdf36471f2 fs: dlm: cancel work sync othercon adds 877fd477cfa1 random32: Fix implicit truncation warning in prandom_seed_state() adds 1cef326c9532 open: don't silently ignore unknown O-flags in openat2() adds f5a0f9bd6c0f drivers: hv: Fix missing error code in vmbus_connect() adds 2705710675c9 fs: dlm: fix lowcomms_start error case adds bc58f76172e8 fs: dlm: fix memory leak when fenced adds 1f12ce4444f1 ACPICA: Fix memory leak caused by _CID repair function adds 24743ca47486 ACPI: bus: Call kobject_put() in acpi_init() error path adds 96b15a0b4518 ACPI: resources: Add checks for ACPI IRQ override adds b12808993971 HID: hid-input: add Surface Go battery quirk adds 44535bbc811f HID: sony: fix freeze when inserting ghlive ps3/wii dongles adds d401922918b0 block: fix race between adding/removing rq qos and normal IO adds 9311e5137628 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quir [...] adds a87f02f876fc platform/x86: asus-nb-wmi: Revert "add support for ASUS RO [...] adds 11c7abaf1b33 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds d6bb86530ddc nvme-pci: fix var. type for increasing cq_head adds d03ef1dfef2b nvmet-fc: do not check for invalid target port in nvmet_fc [...] adds a6911da17932 EDAC/Intel: Do not load EDAC driver when running as a guest adds 4890634bdd7d tools/power/x86/intel-speed-select: Fix uncore memory freq [...] adds 71f33bceaf80 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() adds 2f9f4a2d0e6f cifs: improve fallocate emulation adds 022474831133 cifs: fix check of dfs interlinks adds 19d2497258ad smb3: fix uninitialized value for port in witness protocol move adds 0bbe404166bc ACPI: EC: trust DSDT GPE for certain HP laptop adds 22521a7580fd clocksource: Retry clock read if long delays detected adds 193e14e68e90 clocksource: Check per-CPU clock synchronization when mark [...] adds dfed7bd78691 tpm_tis_spi: add missing SPI device ID entries adds 8c7bd6e8af00 ACPI: tables: Add custom DSDT file as makefile prerequisite adds c3bfad4315bc smb3: fix possible access to uninitialized pointer to DACL adds 083e0f538faa HID: wacom: Correct base usage for capacitive ExpressKey s [...] adds 1ff0d9955dcd cifs: fix missing spinlock around update to ses->status adds ae57d3d19726 mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platfor [...] adds c304646c6dc3 block: fix discard request merge adds b91441d5d240 kthread_worker: fix return value when kthread_mod_delayed_ [...] adds 31eefae91666 ia64: mca_drv: fix incorrect array size calculation adds 64eca48eb10e writeback, cgroup: increment isw_nr_in_flight before grabb [...] adds 60d2fab27365 mm: define default MAX_PTRS_PER_* in include/pgtable.h adds db804b5e7bdc spi: Allow to have all native CSs in use along with GPIOs adds 48ad81f1a436 spi: Avoid undefined behaviour when counting unused native CSs adds 06df3dbd22a1 media: venus: Rework error fail recover logic adds 1357e14bb214 media: s5p_cec: decrement usage count if disabled adds 522911556ece media: i2c: ccs-core: return the right error code at suspend adds 16e78cc41501 media: hantro: do a PM resume earlier adds bd2a2b2511b1 crypto: ixp4xx - dma_unmap the correct address adds c4a3bc075a71 crypto: ixp4xx - update IV after requests adds 2d3650748f83 crypto: ux500 - Fix error return code in hash_hw_final() adds 076081f9c332 sata_highbank: fix deferred probing adds 9abb3adaf298 pata_rb532_cf: fix deferred probing adds 73d6021a93fa media: I2C: change 'RST' to "RSET" to fix multiple build errors adds cdf0a10bf5f1 sched/uclamp: Fix wrong implementation of cpu.uclamp.min adds 099451afd3a3 sched/uclamp: Fix locking around cpu_util_update_eff() adds 6b9c00b1ffb0 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds 185fe39b4f28 pata_octeon_cf: avoid WARN_ON() in ata_host_activate() adds 0c436ecb3ae6 evm: fix writing <securityfs>/evm overflow adds 9d5db40cb53c x86/elf: Use _BITUL() macro in UAPI headers adds 918861ace4ee crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() adds e31cf3960c3d crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() adds 0909d610f235 crypto: ccp - Fix a resource leak in an error handling path adds 96409164a6ac media: rc: i2c: Fix an error message adds 91cec7994e0c pata_ep93xx: fix deferred probing adds f867ac6cf791 locking/lockdep: Reduce LOCKDEP dependency list adds 79321b675009 sched: Don't defer CPU pick to migration_cpu_stop() adds 73aea46ca882 media: ipu3-cio2: Fix reference counting when looping over [...] adds bc306db81a53 media: rkvdec: Fix .buf_prepare adds aff809a58ef2 media: exynos4-is: Fix a use after free in isp_video_release adds 2d2fee14ab55 media: au0828: fix a NULL vs IS_ERR() check adds a77934fe4a7e media: tc358743: Fix error return code in tc358743_probe_of() adds f2dd68252176 media: vicodec: Use _BITUL() macro in UAPI headers adds 89e3cc3e4220 media: gspca/gl860: fix zero-length control requests adds 0127719085fa m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning adds 077d2cedef12 media: siano: Fix out-of-bounds warnings in smscore_load_f [...] adds 282947b97d17 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK adds de796a4e1f5e crypto: nitrox - fix unchecked variable in nitrox_register [...] adds 9031614e7374 crypto: omap-sham - Fix PM reference leak in omap sham ops adds 828575bc1b95 crypto: x86/curve25519 - fix cpu feature checking logic in [...] adds c10cf8d67087 crypto: sm2 - fix a memory leak in sm2 adds 92345b3a5ff0 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 17d7af0796cf arm64/mm: Fix ttbr0 values stored in struct thread_info fo [...] adds dc4dc0c6a677 media: v4l2-core: ignore native time32 ioctls on 64-bit adds 5397bc79d5f4 media: subdev: remove VIDIOC_DQEVENT_TIME32 handling adds bee42a5e6ea9 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx adds bb7636aa1e50 media: i2c: rdacm21: Fix OV10640 powerup adds c10270efd31c media: i2c: rdacm21: Power up OV10640 before OV490 adds 81e1dcd17f47 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds dee0472b2dac hwmon: (max31722) Remove non-standard ACPI device IDs adds 23c5200c08fd hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 09e30d8a58d9 KVM: nVMX: Sync all PGDs on nested transition with shadow paging adds 6051edb62906 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap adds 2e4093f2b730 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch adds ff78c1f7b68d KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_targe [...] adds e80eb8012401 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] adds 0d3fab32c1e0 KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_tar [...] adds 71d201ca9d73 perf/arm-cmn: Fix invalid pointer when access dtc object s [...] adds fb73460f2c7d KVM: arm64: Don't zero the cycle count register when PMCR_ [...] adds 2636dfde5b36 regulator: hi655x: Fix pass wrong pointer to config.driver_data adds f141c67ee503 regulator: hi6421v600: Fix setting idle mode adds 5874f6919410 btrfs: clear log tree recovering status if starting transa [...] adds f63726426765 x86/sev: Make sure IRQs are disabled while GHCB is active adds 6e29b6e5b400 x86/sev: Split up runtime #VC handler for correct state tracking adds f60e942f890e sched/rt: Fix RT utilization tracking during policy change adds 922d7d76bccc sched/rt: Fix Deadline utilization tracking during policy change adds 0b583d0e2f68 sched/uclamp: Fix uclamp_tg_restrict() adds 5f9ae99d91f1 lockdep: Fix wait-type for empty stack adds 71f62a792bea lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING adds 39c38d9d89c1 spi: spi-sun6i: Fix chipselect/clock bug adds 16ebaaa5d170 crypto: nx - Fix RCU warning in nx842_OF_upd_status adds e1e5e263bbe0 psi: Fix race between psi_trigger_create/destroy adds e9d0cfd5127a KVM: selftests: fix triple fault if ept=0 in dirty_log_test adds 605660a7efb2 KVM: selftests: Remove errant asm/barrier.h include to fix [...] adds 02cfae6a4f3a media: video-mux: Skip dangling endpoints adds 49d6019ac103 media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 72702d863eeb EDAC/aspeed: Use proper format string for printing resource adds 6e2ad5a253c9 PM / devfreq: Add missing error code in devfreq_add_device() adds 3813f47b5976 ACPI: PM / fan: Put fan device IDs into separate header file adds 08a97ba2b316 block: avoid double io accounting for flush request adds a31f9aa6858b x86/hyperv: fix logical processor creation adds 19f1aa9d3a52 nvme-pci: look for StorageD3Enable on companion ACPI devic [...] adds 7230a30756a0 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_i [...] adds bed2281a9f9a ACPI: sysfs: Fix a buffer overrun problem with description_show() adds db76dc07333e mark pstore-blk as broken adds 27f9d646b165 md: revert io stats accounting adds f100097d744f clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG adds 876182256471 extcon: extcon-max8997: Fix IRQ freeing at error path adds ba904a5809af ACPI: APEI: fix synchronous external aborts in user-mode adds aa7b9d80d7a3 EDAC/igen6: fix core dependency adds 2dd006bb0cb5 blk-wbt: introduce a new disable state to prevent false po [...] adds 7dd9e7cb10f1 blk-wbt: make sure throttle is enabled properly adds 435f74cfaa4b ACPI: bgrt: Fix CFI violation adds ba9e414132ad cpufreq: Make cpufreq_online() call driver->offline() on errors adds ca469162356b PM / devfreq: passive: Fix get_target_freq when not using [...] adds 577072de4d61 block: fix trace completion for chained bio adds 98c8147ec8c6 blk-mq: update hctx->dispatch_busy in case of real scheduler adds 3a5b13ac77ce ocfs2: fix snprintf() checking adds a537268ba1fb dax: fix ENOMEM handling in grab_mapping_entry() adds 9b0add90d50c mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 88611c8036bf mm: mmap_lock: use local locks instead of disabling preemption adds ed12bc474a36 swap: fix do_swap_page() race with swapoff adds fa7a29ee9c4e mm/shmem: fix shmem_swapin() race with swapoff adds 631815de5a67 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 5b9c76184f34 mm/page_alloc: fix counting of managed_pages adds b3f7be48475c xfrm: xfrm_state_mtu should return at least 1280 for ipv6 adds a5ac633608a8 drm/bridge/sii8620: fix dependency on extcon adds 6348e10e1c62 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] adds 72d9bbe92d54 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() adds c39cecc8318b drm/ast: Fix missing conversions to managed API adds 8738aeb5135f video: fbdev: imxfb: Fix an error message adds 2fecec4f9bc9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds 6d41df73ee93 drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...] adds c2e82ed3ce28 net: mvpp2: Put fwnode in error case during ->probe() adds a0e43d7dce66 net: pch_gbe: Propagate error from devm_gpio_request_one() adds 483a6e323a68 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 29b998cd6a4b pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds b35cd65c9982 RDMA/hns: Remove the condition of light load for posting DWQE adds 7b7ba3da9f4b drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] adds 1a44369aadc6 drm/vmwgfx: Fix cpu updates of coherent multisample surfaces adds cb3799945b56 net: qrtr: ns: Fix error return code in qrtr_ns_init() adds e6706ff6fc6e clk: meson: g12a: fix gp0 and hifi ranges adds a37755322079 drm/amd/display: fix potential gpu reset deadlock adds ccd1f614f682 drm/amd/display: Avoid HPD IRQ in GPU reset state adds 7ffd9777f1f2 drm/amd/display: take dc_lock in short pulse handler only adds 9801d50982cc net: ftgmac100: add missing error return code in ftgmac100 [...] adds 202440cdac5a drm/vc4: crtc: Pass the drm_atomic_state to config_pv adds e3c61c41bff4 drm/vc4: crtc: Fix vc4_get_crtc_encoder logic adds 167486450dbe drm/vc4: crtc: Lookup the encoder from the register at boot adds 5abf370bbcef drm: rockchip: set alpha_en to 0 if it is not used adds c25310231333 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...] adds 76dc42e18882 drm/rockchip: dsi: move all lane config except LCDC mux to bind() adds fe8f2cad9dc1 drm/rockchip: lvds: Fix an error handling path adds 67c3e70dc418 drm/rockchip: cdn-dp: fix sign extension on an int multipl [...] adds 61965419a30e mptcp: fix pr_debug in mptcp_token_new_connect adds b65f7e11e8e1 mptcp: generate subflow hmac after mptcp_finish_join() adds 855719b872db RDMA/srp: Fix a recently introduced memory leak adds 56778cf88e91 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] adds 5c010b4b634d RDMA/rtrs: Do not reset hb_missed_max after re-connection adds 4af22be74a10 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object adds f8ed87e52ab5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions adds 0d6217781a60 RDMA/rtrs-clt: Check if the queue_depth has changed during [...] adds 11915ebc4cc1 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] adds b062556c3164 ehea: fix error return code in ehea_restart_qps() adds 7f38d99f0407 clk: tegra30: Use 300MHz for video decoder by default adds 1860e95805c2 xfrm: remove the fragment check for ipv6 beet mode adds 726d700a7921 net/sched: act_vlan: Fix modify to allow 0 adds f3543721d825 RDMA/core: Sanitize WQ state received from the userspace adds 45eff6712b0c drm/pl111: depend on CONFIG_VEXPRESS_CONFIG adds 0cb0e35ca206 RDMA/rxe: Fix failure during driver load adds 3b71f10c0676 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends adds b1c03985edc4 drm/vc4: hdmi: Fix error path of hpd-gpios adds 865a52166008 clk: vc5: fix output disabling when enabling a FOD adds 7e3cbe3526c8 drm: qxl: ensure surf.data is ininitialized adds df84b1fec81f tools/bpftool: Fix error return code in do_batch() adds a9bd7c6d5b38 ath10k: go to path err_unsupported when chip id is not supported adds dcf8171d4cc8 ath10k: add missing error return code in ath10k_pci_probe() adds 1719b32b68c2 wireless: carl9170: fix LEDS build errors & warnings adds 6c34f04e2ef6 ieee802154: hwsim: Fix possible memory leak in hwsim_subsc [...] adds f168b2c2e11e clk: imx8mq: remove SYS PLL 1/2 clock gates adds f2956005a01f wcn36xx: Move hal_buf allocation to devm_kmalloc in probe adds 54db5b232927 ssb: Fix error return code in ssb_bus_scan() adds 487b7874bfc9 brcmfmac: fix setting of station info chains bitmask adds 8b98519d1c81 brcmfmac: correctly report average RSSI in station info adds caab7deb9bb7 brcmfmac: Fix a double-free in brcmf_sdio_bus_reset adds db7a1f4f1c20 brcmfmac: Delete second brcm folder hierarchy adds 164ede108eed brcmsmac: mac80211_if: Fix a resource leak in an error han [...] adds 956992971498 cw1200: Revert unnecessary patches that fix unreal use-aft [...] adds 5c3915d088f3 ath11k: Fix an error handling path in ath11k_core_fetch_bo [...] adds 5c4c01c86a07 ath10k: Fix an error code in ath10k_add_interface() adds da09b0f2a987 ath11k: send beacon template after vdev_start/restart during csa adds 547e458baa15 wil6210: remove erroneous wiphy locking adds 526f45aa9069 netlabel: Fix memory leak in netlbl_mgmt_add_common adds afd9e99b36bb RDMA/mlx5: Don't add slave port to unaffiliated list adds 55a73af6c8a2 netfilter: nft_exthdr: check for IPv6 packet before furthe [...] adds fe3ea4dd5986 netfilter: nft_osf: check for TCP packet before further pr [...] adds 0096889c5208 netfilter: nft_tproxy: restrict support to TCP and UDP tra [...] adds 5647e300c2d3 RDMA/rxe: Fix qp reference counting for atomic ops adds 42341f0729fb selftests/bpf: Whitelist test_progs.h from .gitignore adds dda6334fdc70 xsk: Fix missing validation for skb and unaligned mode adds 5ab8b173dd15 xsk: Fix broken Tx ring validation adds 411cc75722f0 bpf: Fix libelf endian handling in resolv_btfids adds 530f73e7faaf RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr adds 89407ad623e6 samples/bpf: Fix Segmentation fault for xdp_redirect command adds cd8f540f4392 samples/bpf: Fix the error return code of xdp_redirect's main() adds f125a9a9f1b2 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds 5a243b1cf25b mt76: fix possible NULL pointer dereference in mt76_tx adds a669f00e408a mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() adds 230320c51bfc mt76: mt7921: Don't alter Rx path classifier adds bc90e1a9506d mt76: connac: fix WoW with disconnetion and bitmap pattern adds 911c9894deb2 mt76: mt7921: consider the invalid value for to_rssi adds 46dc583e8daf mt76: connac: alaways wake the device before scanning adds e176fefb97b5 mt76: mt7921: remove redundant check on type adds a641c9ed18ef mt76: mt7921: fix OMAC idx usage adds 1f7de74f2e9c mt76: mt7915: fix rx fcs error count in testmode adds c233725fa285 net: ethernet: aeroflex: fix UAF in greth_of_remove adds ee930d2fd780 net: ethernet: ezchip: fix UAF in nps_enet_remove adds 511b582a0197 net: ethernet: ezchip: fix error handling adds c533c60a6257 vrf: do not push non-ND strict packets with a source LLA t [...] adds 108bfc008437 net: sched: add barrier to ensure correct ordering for loc [...] adds 637f95680d21 selftests: tls: clean up uninitialized warnings adds a80c80b69507 selftests: tls: fix chacha+bidir tests adds b5ff08ec6ac4 tls: prevent oversized sendfile() hangs by ignoring MSG_MORE adds a7aa86d964ce netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BAS [...] adds 2be7c8e52a50 net: dsa: mv88e6xxx: Fix adding vlan 0 adds 8f10e81117fc pkt_sched: sch_qfq: fix qfq_change_class() error path adds 64811dda5054 xfrm: Fix xfrm offload fallback fail case adds 50851870542d netfilter: nf_tables: skip netlink portID validation if zero adds 21b4a8021ee2 netfilter: nf_tables: do not allow to delete table with ow [...] adds 327ab5ff3b3f iwlwifi: increase PNVM load timeout adds 43b05930c604 bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags adds 94d7a70927e2 rtw88: 8822c: fix lc calibration timing adds 096ae44bb1fa vxlan: add missing rcu_read_lock() in neigh_reduce() adds c7b20c92129b bpf: Fix integer overflow in argument calculation for bpf_ [...] adds b0f32a899629 ip6_tunnel: fix GRE6 segmentation adds d20d69c405c6 net/ipv4: swap flow ports when validating source adds 73b9467a657a net: broadcom: bcm4908_enet: reset DMA rings sw indexes properly adds 0d5451732c29 net: ti: am65-cpsw-nuss: Fix crash when changing number of [...] adds b165e4e70f62 tc-testing: fix list handling adds 3523af4118d7 RDMA/hns: Force rewrite inline flag of WQE adds 9007ce91eb74 RDMA/hns: Fix uninitialized variable adds 834d0316ab46 ieee802154: hwsim: Fix memory leak in hwsim_add_one adds 7fe09bef9d2d ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() adds 092929e86296 bpf: Fix null ptr deref with mixed tail calls and subprogs adds c687e04407bd drm/msm/dp: handle irq_hpd with sink_count = 0 correctly adds 99994994b5d0 drm/msm: Fix error return code in msm_drm_init() adds 239713b858c0 drm/msm/dpu: Fix error return code in dpu_mdss_init() adds b95af3ccdec7 mac80211: remove iwlwifi specific workaround NDPs of null_ [...] adds 330381067976 net: bcmgenet: Fix attaching to PYH failed on RPi 4B adds bd5046d72d90 ipv6: exthdrs: do not blindly use init_net adds eedb3cfb4c6f can: j1939: j1939_sk_setsockopt(): prevent allocation of j [...] adds f1893eb256e4 bpf: Do not change gso_size during bpf_skb_change_proto() adds 4225faa655d0 i40e: Fix error handling in i40e_vsi_open adds b13e074d9bd1 i40e: Fix autoneg disabling for non-10GBaseT links adds 80902e516e0d i40e: Fix missing rtnl locking when setting up pf switch adds 1e64eb23d3e5 Revert "ibmvnic: simplify reset_long_term_buff function" adds 9a7e4bd8c836 Revert "ibmvnic: remove duplicate napi_schedule call in op [...] adds 1a64564eee05 ibmvnic: clean pending indirect buffs during reset adds 9b7e6795f567 ibmvnic: account for bufs already saved in indir_buf adds d5b398b20c5c ibmvnic: set ltb->buff to NULL after freeing adds 94ef94aa8d1f ibmvnic: free tx_pool if tso_pool alloc fails adds 66f1bd687f05 RDMA/cma: Protect RMW with qp_mutex adds f11cd50871c2 net: macsec: fix the length used to copy the key for offloading adds 653c6b2dfb23 net: phy: mscc: fix macsec key length adds 0f3ef672d57f net: atlantic: fix the macsec key length adds 0da164ab0ad4 ipv6: fix out-of-bound access in ip6_parse_tlv() adds 721a26cd7fdb e1000e: Check the PCIm state adds 3c078fdda0fd net: dsa: sja1105: fix NULL pointer dereference in sja1105 [...] adds 1b669d25a0ce bpfilter: Specify the log level for the kmsg message adds 815d6df0c991 RDMA/cma: Fix incorrect Packet Lifetime calculation adds d661fdfc5df5 gve: Fix swapped vars when fetching max queues adds d37b33872f96 Revert "be2net: disable bh with spin_lock in be_process_mcc" adds ddcab90b24d5 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 57a1fbf1af77 Bluetooth: Fix Set Extended (Scan Response) Data adds 9395189116f5 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminat [...] adds 1f2449f9176e clk: qcom: gcc: Add support for a new frequency for SC7280 adds 387d060931f5 clk: actions: Fix UART clock dividers on Owl S500 SoC adds fb232dcd4216 clk: actions: Fix SD clocks factor table on Owl S500 SoC adds dff38b672112 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC adds 1a93f404f536 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC adds 04ccd65a617d clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fab [...] adds f588d9a49b3f clk: si5341: Wait for DEVICE_READY on startup adds 21b5ad2c785b clk: si5341: Avoid divide errors due to bogus register contents adds 31e3df138d6c clk: si5341: Check for input clock presence and PLL lock o [...] adds 21000e89313f clk: si5341: Update initialization magic adds 91d53eb400c2 bpf, x86: Fix extable offset calculation adds 3ee7e6cf9fe8 writeback: fix obtain a reference to a freeing memcg css adds 9a6fc768cae2 net: lwtunnel: handle MTU calculation in forwading adds 301349508038 net: sched: fix warning in tcindex_alloc_perfect_hash adds 3296c8fceb2d net: tipc: fix FB_MTU eat two pages adds 1b9175fe3bd1 RDMA/mlx5: Don't access NULL-cleared mpi pointer adds 03f7ec7fa042 RDMA/core: Always release restrack object adds 966f4fd22956 MIPS: Fix PKMAP with 32-bit MIPS huge page support adds bd64d0c88406 staging: fbtft: Rectify GPIO handling adds 8a65034c0122 staging: fbtft: Don't spam logs when probe is deferred adds 1084e9f317d5 ASoC: rt5682: Disable irq on shutdown adds 98db572f0523 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds 4504f230a678 serial: fsl_lpuart: don't modify arbitrary data on lpuart32 adds 5129295388df serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() adds eb96f92e90af serial: 8250_omap: fix a timeout loop condition adds fc9b17d5cc50 tty: nozomi: Fix a resource leak in an error handling function adds afbcbf90e78d phy: ralink: phy-mt7621-pci: properly print pointer address adds aa9f1fcdea66 mwifiex: re-fix for unaligned accesses adds 48a4fc2acdf4 iio: adis_buffer: do not return ints in irq handlers adds 6bca37f0bf1e iio: adis16400: do not return ints in irq handlers adds fca9718661c5 iio: adis16475: do not return ints in irq handlers adds 14b70fbadd44 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] adds 6c078f2f5862 iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] adds 1584e323c0cd iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] adds 036780cdee8c iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] adds e0c181b7d068 iio: accel: mxc4005: Fix overread of data and alignment issue. adds 1d9a4060b612 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] adds 061c2287182c iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] adds 9fb49be54254 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] adds db210cc73f3f iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] adds 4305a3e619ec iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] adds 52b34dbbe8c8 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] adds a4ff9711c9eb iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] adds a37309a2cf09 iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] adds 8e9ad18f78cb iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] adds a21e94bfa0d7 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] adds 024b2bfe981e iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] adds b3ade33fe427 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] adds bea240d6eccb iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] adds fec89f551595 iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] adds 0a5fc5ac09e3 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] adds fc99591fc8aa iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] adds 3011c6a486f9 iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] adds 49a7741b6f4f ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] adds cee967b6ce89 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] adds 89d560f1520c backlight: lm3630a_bl: Put fwnode in error case during ->probe() adds d593d96b50a0 usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled adds eb6d75ee9d40 ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds 71611cc43b00 Input: hil_kbd - fix error return code in hil_dev_connect() adds d681bd9121fc perf scripting python: Fix tuple_set_u64() adds fa132c7ea108 mtd: partitions: redboot: seek fis-index-block in the right node adds af86e36c5833 mtd: parsers: qcom: Fix leaking of partition name adds 39b3df316e83 mtd: rawnand: arasan: Ensure proper configuration for the [...] adds 1a4bc2584c10 staging: mmal-vchiq: Fix incorrect static vchiq_instance. adds c613f77fccf8 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] adds cc6f9708e863 firmware: stratix10-svc: Fix a resource leak in an error h [...] adds 106837de5779 tty: nozomi: Fix the error handling path of 'nozomi_card_init()' adds 7e6127219649 leds: class: The -ENOTSUPP should never be seen by user space adds e9b2065dadfc leds: lgm: Fix spelling mistake "prepate" -> "prepare" adds 88e8e0d2de81 leds: lgm-sso: Fix clock handling adds aa7c250be44d leds: lm3532: select regmap I2C API adds 9578f8755ef0 leds: lm36274: Put fwnode in error case during ->probe() adds a6caae8b05e5 leds: lm3692x: Put fwnode in any case during ->probe() adds 21d81e3cbd60 leds: lm3697: Don't spam logs when probe is deferred adds 7a9c04c26001 leds: lp50xx: Put fwnode in error case during ->probe() adds fe07b6b9684f scsi: FlashPoint: Rename si_flags field adds 856d2c168439 scsi: iscsi: Stop queueing during ep_disconnect adds 9dee19f54851 scsi: iscsi: Force immediate failure during shutdown adds f874e0f5c7b7 scsi: iscsi: Use system_unbound_wq for destroy_work adds fe288e8d451b scsi: iscsi: Rel ref after iscsi_lookup_endpoint() adds 99ddaeb4acb6 scsi: iscsi: Fix in-kernel conn failure handling adds 3bc02a09dfdc scsi: iscsi: Flush block work before unblock adds d28e4dd6b3ad mfd: mp2629: Select MFD_CORE to fix build error adds 1ad0a8b1eed1 mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds f27107344ce9 fsi: core: Fix return of error values on failures adds 6594ac2b44cc fsi: scom: Reset the FSI2PIB engine for any error adds ef5beacd8117 fsi: occ: Don't accept response from un-initialized OCC adds 56b540337529 fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds 0b89c683bb14 fsi/sbefifo: Fix reset timeout adds be879d86c45c visorbus: fix error return code in visorchipset_init() adds d757ca3611d2 iommu/amd: Fix extended features logging adds 21a4b01f0cfb s390: enable HAVE_IOREMAP_PROT adds e6d3cf3dc4b7 s390: appldata depends on PROC_SYSCTL adds aadfb18f0dd9 selftests: splice: Adjust for handler fallback removal adds cbf09a60a682 iommu/dma: Fix IOVA reserve dma ranges adds 15e82ccc33d7 ASoC: max98373-sdw: add missing memory allocation check adds 03f93aa9ed87 ASoC: max98373-sdw: use first_hw_init flag on resume adds 42b4402f6644 ASoC: rt1308-sdw: use first_hw_init flag on resume adds 5a47d6eff79f ASoC: rt5682-sdw: use first_hw_init flag on resume adds decd935861a3 ASoC: rt700-sdw: use first_hw_init flag on resume adds f83a60949309 ASoC: rt711-sdw: use first_hw_init flag on resume adds 73b94926a784 ASoC: rt715-sdw: use first_hw_init flag on resume adds f5b38742692f ASoC: rt5682: Fix a problem with error handling in the io [...] adds eea1c7282de6 ASoC: rt5682-sdw: set regcache_cache_only false before rea [...] adds 91b719e070d6 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in [...] adds c2ec7195502b usb: gadget: f_fs: Fix setting of device and driver data c [...] adds 43e41d66e53e usb: dwc2: Don't reset the core after setting turnaround time adds 12655be14051 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() adds ea9060c56c6d eeprom: idt_89hpesx: Restore printing the unsupported fwnode name adds e36e19624dc9 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] adds 55cb127fcf22 mtd: spinand: Fix double counting of ECC stats adds 8c2254d0caac kunit: Fix result propagation for parameterised tests adds d1d54f4b3440 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] adds a5320c821919 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] adds 435967d9d5af iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] adds a65024fc5754 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] adds 33f6bc402f3a iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] adds 5a48508b5e37 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] adds 9f84e28efb3c ASoC: fsl_spdif: Fix error handler with pm_runtime_enable adds a3fc3ffb8818 staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] adds 9609b93b30ea staging: gdm724x: check for overflow in gdm_lte_netif_rx() adds 601643dca8ee staging: rtl8712: fix error handling in r871xu_drv_init adds bcce61a7db9f staging: rtl8712: fix memory leak in rtl871x_load_fw_cb adds b0f7b602bbb4 coresight: core: Fix use of uninitialized pointer adds 5edada4c4f42 staging: mt7621-dts: fix pci address for PCI memory range adds e299a7a24f89 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] adds 609ca128c74f usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit adds 2defb6df78c5 serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates adds d69f0d132563 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] adds dd8437a8820b iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] adds fe688da174e9 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK adds 520682b24913 of: Fix truncation of memory sizes on 32-bit platforms adds 51f5511f5200 mtd: rawnand: marvell: add missing clk_disable_unprepare() [...] adds 9efd7a619509 habanalabs: Fix an error handling path in 'hl_pci_probe()' adds 9310ee96137c scsi: mpt3sas: Fix error return value in _scsih_expander_add() adds 6a24f67eee22 soundwire: stream: Fix test for DP prepare complete adds a6c70750e8f9 phy: uniphier-pcie: Fix updating phy parameters adds 21c0574b203f phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] adds 78af4fb85bfd extcon: sm5502: Drop invalid register write in sm5502_reg_data adds 477e9c378958 extcon: max8997: Add missing modalias string adds f779dc8e35c0 powerpc/powernv: Fix machine check reporting of async stor [...] adds 49d0c575e777 ASoC: atmel-i2s: Set symmetric sample bits adds b509efdf55f7 ASoC: atmel-i2s: Fix usage of capture and playback at the [...] adds 79b7f7cfe924 ASoC: fsl_xcvr: disable all interrupts when suspend happens adds bca193b752b6 configfs: fix memleak in configfs_release_bin_file adds 895f15df969f ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds c904df883ffa ASoC: fsl_spdif: Fix unexpected interrupt after suspend adds 31090dd99a12 leds: as3645a: Fix error return code in as3645a_parse_node() adds e14c6d50b2d1 leds: ktd2692: Fix an error handling path adds ea8281889ba0 selftests/ftrace: fix event-no-pid on 1-core machine adds bf1bcca53c35 serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs adds cfa708424464 powerpc: Offline CPU in stop_this_cpu() adds c4843f6d07ef powerpc/papr_scm: Properly handle UUID types and API adds 9b399bf0c44e powerpc/64s: Fix copy-paste data exposure into newly creat [...] adds c8194f8264fe powerpc/papr_scm: Make 'perf_stats' invisible if perf-stat [...] adds 12c58934a31a powerpc: Fix is_kvm_guest() / kvm_para_available() adds c3d22eb76e1c ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMD [...] adds 4cc3fa4b02c9 serial: mvebu-uart: do not allow changing baudrate when ua [...] adds 399518bfc278 serial: mvebu-uart: correctly calculate minimal possible baudrate adds a9363d4a96db arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] adds c2d70e41ac4a powerpc/64s/interrupt: preserve regs->softe for NMI interrupts adds ce69e1c462db vfio/pci: Handle concurrent vma faults adds 4a27037f7e8b mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds 35c1d559cf1b mm/huge_memory.c: add missing read-only THP checking in tr [...] adds c0a7497814d4 mm/huge_memory.c: don't discard hugepage if other processe [...] adds 784cef5156b9 hugetlb: remove prep_compound_huge_page cleanup adds 3cabd7d48d34 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() adds bf39afde6295 mm/z3fold: use release_z3fold_page_locked() to release loc [...] adds 4759040e241c mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 9650670eaae5 mm/zswap.c: fix two bugs in zswap_writeback_entry() adds 62fe353ab80f lib/math/rational.c: fix divide by zero adds 661833f0b896 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 3d90dd991117 selftests/vm/pkeys: handle negative sys_pkey_alloc() return code adds 6d41a4b78cfa selftests/vm/pkeys: refill shadow register after implicit [...] adds 09c44aacefa4 perf llvm: Return -ENOMEM when asprintf() fails adds 30510f50401e csky: fix syscache.c fallthrough warning adds 7ebb103f704f csky: syscache: Fixup duplicate cache flush adds f294726d619e exfat: handle wrong stream entry size in exfat_readdir() adds 8eaa256a2748 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] adds c35d71f7dd6a scsi: fc: Correct RHBA attributes length adds ab91eb5c260e scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] adds ca45587402a2 scsi: lpfc: Fix unreleased RPIs when NPIV ports are created adds 83d8f3e7d9bc scsi: lpfc: Fix Node recovery when driver is handling simu [...] adds 73bcd9bef5ba scsi: libfc: Correct the condition check and invalid argum [...] adds d00e609c7903 mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion adds e99d8883bd70 fscrypt: don't ignore minor_hash when hash is 0 adds 73fd86c0eea2 fscrypt: fix derivation of SipHash keys on big endian CPUs adds 3adb14e48bc4 tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() adds f214aa65dca4 erofs: fix error return code in erofs_read_superblock() adds e72843a10393 block: return the correct bvec when checking for gaps adds 4f4bc42d70e9 io_uring: fix blocking inline submission adds facc7c069f0a io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds 3d62a74f2b90 io_uring: add IOPOLL and reserved field checks to IORING_O [...] adds 1e1f64e0b6f9 mmc: block: Disable CMDQ on the ioctl path adds 0c1690e8907c mmc: vub3000: fix control-request direction adds dfc8ec0b96e4 media: exynos4-is: remove a now unused integer adds 0ebd7a106379 scsi: core: Retry I/O for Notify (Enable Spinup) Required error adds 2644c4e5ca1c crypto: qce - fix error return code in qce_skcipher_async_ [...] adds 1a453b642d32 s390: preempt: Fix preempt_count initialization adds e8912c4fe043 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] adds e3357ae17b8f cred: add missing return error code when set_cred_ucounts( [...] adds 8b1c800b5d83 iommu/dma: Fix compile warning in 32-bit builds adds 2b6148ef2bd6 powerpc/preempt: Don't touch the idle task's preempt_count [...] adds 72e0aab10d2c Linux 5.12.17 adds e9c9c918a7e2 Merge v5.12.17 adds fe251765838f drm/mxsfb: Don't select DRM_KMS_FB_HELPER adds ce6991c37161 drm/zte: Don't select DRM_KMS_FB_HELPER adds 3cc74b3d86cf drm/ast: Fixed CVE for DP501 adds 8339b75bab8a drm/amd/display: fix HDCP reset sequence on reinitialize adds d819e979411b drm/amd/amdgpu/sriov disable all ip hw status by default adds 7566dd567776 drm/vc4: fix argument ordering in vc4_crtc_get_margins() adds 82e97eaed415 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] adds ae413d1227f5 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() adds a1fb1b9f2d13 drm/amdgpu: change the default timeout for kernel compute queues adds 9a4c16e00e02 drm/amd/display: fix use_max_lb flag for 420 pixel formats adds e5d1c22b4aeb clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() adds 4531ba202d21 hugetlb: clear huge pte during flush function on mips platform adds b58d246a058a atm: iphase: fix possible use-after-free in ia_module_exit() adds 61370ff07e0a mISDN: fix possible use-after-free in HFC_cleanup() adds 2f958b6f6ba0 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds ccc68b54ea14 net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds 64fd9a3067c5 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() adds 87da34408c66 net: mdio: ipq8064: add regmap config to disable REGCACHE adds 21b5d042bfe1 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE adds a6344771ce84 reiserfs: add check for invalid 1st journal block adds 7f1e98ebdba1 drm/virtio: Fix double free on probe failure adds 1a115b9dff13 net: mdio: provide shim implementation of devm_of_mdiobus_ [...] adds abb8d19c7ab1 net/sched: cls_api: increase max_reclassify_loop adds 14610283f288 pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE adds 61982a4b0175 drm/scheduler: Fix hang when sched_entity released adds a8e23e3c1ff9 drm/sched: Avoid data corruptions adds aebed6b19e51 udf: Fix NULL pointer dereference in udf_symlink function adds 7a9bfd7589c1 net: xilinx_emaclite: Do not print real IOMEM pointer adds 487e2ee685b0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 adds 95fc2f69c3b3 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...] adds c8594810b6aa e100: handle eeprom as little endian adds e8c6f449d0de igb: handle vlan types with checker enabled adds 3e42c5328585 igb: fix assignment on big endian machines adds cf27261cda0b drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() adds 0cec9f3d2951 clk: renesas: r8a77995: Add ZA2 clock adds 48ad71666e3e drm/amd/display: fix odm scaling adds bc957aa9cb21 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet adds 5d538464c17a net/mlx5: Fix lag port remapping logic adds f1cc8f4a8b37 drm: rockchip: add missing registers for RK3188 adds 095a29a52968 drm: rockchip: add missing registers for RK3066 adds 33afce98e799 net: stmmac: the XPCS obscures a potential "PHY not found" error adds 9f5e2a907e9c RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH adds c6de09603d57 clk: tegra: Fix refcounting of gate clocks adds aada9ae28982 clk: tegra: Ensure that PLLU configuration is applied properly adds d237ba13d2bf drm: bridge: cdns-mhdp8546: Fix PM reference leak in adds 3133e01514c3 virtio-net: Add validation for used length adds 478ec08ae209 ipv6: use prandom_u32() for ID generation adds 0993df9bb1e4 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) adds 2cf9f11a36bd MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER adds 56f0b2c209da drm/amdgpu: fix sdma firmware version error in sriov adds 44c7c901cb36 drm/amd/display: Avoid HDCP over-read and corruption adds b8d48f66e703 drm/amdgpu: remove unsafe optimization to drop preamble ib adds a9786593c4c4 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() adds cbccd95bc45a net: tcp better handling of reordering then loss cases adds 945c59693d31 RDMA/cxgb4: Fix missing error code in create_qp() adds c56d8fd1b61b dm space maps: don't reset space map allocation cursor whe [...] adds 9a33eb798bda dm writecache: don't split bios when overwriting contiguou [...] adds e28f003f94bd dm: Fix dm_accept_partial_bio() relative to zone managemen [...] adds 23247b76ae3c block: introduce BIO_ZONE_WRITE_LOCKED bio flag adds d822dddb6b6e net: bridge: mrp: Update ring transitions. adds f58b297b59ab pinctrl: mcp23s08: fix race condition in irq handler adds b4b702a190b2 ice: set the value of global config lock timeout longer adds e0f4f7c50cdc ice: fix clang warning regarding deadcode.DeadStores adds bd05367fbe4f virtio_net: Remove BUG() to avoid machine dead adds 662ab47ed03f net: mscc: ocelot: check return value after calling platfo [...] adds 3cc9143b9dda net: bcmgenet: check return value after calling platform_g [...] adds 6a9e87234937 net: mvpp2: check return value after calling platform_get_ [...] adds e8a7912c76bd net: micrel: check return value after calling platform_get [...] adds 703bd798cea5 net: moxa: Use devm_platform_get_and_ioremap_resource() adds abfab409cd6b drm/amd/display: Fix DCN 3.01 DSCCLK validation adds 75ddbd635ec9 drm/amd/display: Update scaling settings on modeset adds 85c4c34e48ee drm/amd/display: Release MST resources on switch from MST to SST adds 6944bdfe975e drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 adds 0620797594ef drm/amd/display: Fix off-by-one error in DML adds 76ea18dffcef drm/amd/display: Fix crash during MPO + ODM combine mode r [...] adds c5728331f244 net: phy: realtek: add delay to fix RXC generation issue adds ff6a31223a64 selftests: Clean forgotten resources as part of cleanup() adds 86b14cfc9f26 net: sgi: ioc3-eth: check return value after calling platf [...] adds 80c6bf336ed7 drm/amdkfd: use allowed domain for vmbo validation adds 8d5869e4a782 fjes: check return value after calling platform_get_resource() adds c90b7af7cf79 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC adds 126b84ccb5c9 r8169: avoid link-up interrupt issue on RTL8106e if user e [...] adds 9c1cb7584afd drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...] adds 57ee84c26832 ibmvnic: fix kernel build warnings in build_hdr_descs_arr adds e0c4089f8c2c xfrm: Fix error reporting in xfrm_state_construct. adds f28319b5d341 dm writecache: commit just one block, not a full page adds 0139a3e7de3b wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP adds 302e2ee34c5f wl1251: Fix possible buffer overflow in wl1251_cmd_scan adds 87b509e32365 cw1200: add missing MODULE_DEVICE_TABLE adds ade6d90105c3 drm/amdkfd: fix circular locking on get_wave_state adds 0cbc4900ea0c drm/amdkfd: Fix circular lock in nocpsch path adds ca9080b726b0 net: hsr: don't check sequence number if tag removal is offloaded adds 1aefd03afd52 bpf: Fix up register-based shifts in interpreter to silenc [...] adds facedf3b92a6 ice: fix incorrect payload indicator on PTYPE adds 6ee85a897197 ice: mark PTYPE 2 as reserved adds 9965aeb63207 mt76: mt7615: fix fixed-rate tx status reporting adds ec61639a9aec mt76: dma: use ieee80211_tx_status_ext to free packets whe [...] adds 550ec6e708e5 net: fix mistake path for netdev_features_strings adds e81327f69560 net: ipa: Add missing of_node_put() in ipa_firmware_load() adds e1e22d67f336 net: sched: fix error return code in tcf_del_walker() adds 7750917c2efd io_uring: fix false WARN_ONCE adds f1426a34ff15 drm/amdgpu: fix bad address translation for sienna_cichlid adds 626eeeec4622 drm/amdkfd: Walk through list with dqm lock hold adds 41a83ff6a8f7 mt76: mt7915: fix tssi indication field of DBDC NICs adds b47a8175b0a4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode adds 7fc507502e65 mt76: fix iv and CCMP header insertion adds 454561df57b3 rtl8xxxu: Fix device info for RTL8192EU devices adds 5067a57fa837 MIPS: add PMD table accounting into MIPS'pmd_alloc_one adds 96922e553d91 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6S [...] adds a45a281dda08 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations adds b091ee405149 atm: nicstar: use 'dma_free_coherent' instead of 'kfree' adds f6e2c0340797 atm: nicstar: register the interrupt handler in the right place adds 04d239ce3df8 vsock: notify server to shutdown when client has pending signal adds b9596c4e88e6 drm/amd/display: Fix edp_bootup_bl_level initialization issue adds 468e97169c67 RDMA/rxe: Don't overwrite errno from ib_umem_get() adds 79d22d83eb45 iwlwifi: mvm: don't change band on bound PHY contexts adds d4ffbb5a1934 iwlwifi: mvm: apply RX diversity per PHY context adds 2eecd2a431af iwlwifi: mvm: fix error print when session protection ends adds e263cf8f27d5 iwlwifi: pcie: free IML DMA memory allocation adds faca9d71de3b iwlwifi: pcie: fix context info freeing adds a73056ec8c50 rtw88: 8822c: update RF parameter tables to v62 adds 55ece342874a rtw88: add quirks to disable pci capabilities adds 639a87f4f46f sfc: avoid double pci_remove of VFs adds ea26006707f6 sfc: error code if SRIOV cannot be disabled adds 10db827e73df wireless: wext-spy: Fix out-of-bounds warning adds ccedf8163fa6 cfg80211: fix default HE tx bitrate mask in 2G band adds 527a2347c28a mac80211: consider per-CPU statistics if present adds 2be6f2ced5c8 mac80211_hwsim: add concurrent channels scanning support o [...] adds 5526c292edb1 mac80211: Properly WARN on HW scan before restart adds 4ecd925c78c4 IB/isert: Align target max I/O size to initiator size adds a5a7e40b4f56 media, bpf: Do not copy more entries than user space requested adds 0a3f85d19a4f net: retrieve netns cookie via getsocketopt adds fd2086a68d66 net: ip: avoid OOM kills with large UDP sends over loopback adds f4f553d67236 RDMA/cma: Fix rdma_resolve_route() memory leak adds 0c6b8263fc35 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 7c11f1a46b94 Bluetooth: Fix the HCI to MGMT status conversion table adds fc98840f23b7 Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds 9d9371a7d9e7 Bluetooth: Shutdown controller after workqueues are flushe [...] adds e96000e36515 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) adds a1b0c1b3ef00 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails adds a280eb5543b9 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response adds 0bfdcf8a9162 Bluetooth: btusb: Add support USB ALT 3 for WBS adds 4642d5a222a5 Bluetooth: mgmt: Fix the command returns garbage parameter value adds 6e5563009539 Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 3bb702ccfe31 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 718aa77b068c sched/fair: Ensure _sum and _avg values stay consistent adds 48298871ebd1 bpf: Fix false positive kmemleak report in bpf_ringbuf_are [...] adds 466ff3d1bb00 flow_offload: action should not be NULL when it is referenced adds d91adac26d5e sctp: validate from_addr_param return adds 603f0eedf3b1 sctp: add size validation when walking chunks adds 5e5c4ed57d35 MIPS: loongsoon64: Reserve memory below starting pfn to pr [...] adds 0b1ae7547779 MIPS: set mips32r5 for virt extensions adds 05e2e5811542 MIPS: CI20: Reduce clocksource to 750 kHz. adds cf7a26f98c5f PCI: tegra194: Fix host initialization during resume adds e33ab8f8d8bd selftests/resctrl: Fix incorrect parsing of option "-t" adds 5004df970cb1 MIPS: MT extensions are not available on MIPS32r1 adds 864c4d1d2517 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds 500f81cec9f1 powerpc/mm: Fix lockup on kernel exec fault adds 6acd31db26b2 powerpc/barrier: Avoid collision with clang's __lwsync macro adds b68617d193a4 powerpc/powernv/vas: Release reference to tgid during wind [...] adds d865931bce3a drm/amdgpu: add new dimgrey cavefish DID adds 51f413b78921 drm/amdgpu: Update NV SIMD-per-CU to 2 adds b6f4e130f7fb drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) adds 03cbd6eade56 drm/amdgpu: fix NAK-G generation during PCI-e link width switch adds 72270f52b87f drm/amdgpu: fix the hang caused by PCIe link width switch adds 454db213d8b8 drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] adds 4557db52b503 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] adds d6bd53dc1856 drm/vc4: txp: Properly set the possible_crtcs mask adds 31293980f21a drm/vc4: crtc: Skip the TXP adds b2f4b484b8cf drm/vc4: hdmi: Prevent clock unbalance adds 9a2089cf784b drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] adds 89622c69a23b drm/rockchip: dsi: remove extra component_del() call adds cef84c22000e drm/amd/display: fix incorrrect valid irq check adds bbc0763ce623 pinctrl/amd: Add device HID for new AMD GPIO controller adds 0797b0c1e6fe drm/amd/display: Reject non-zero src_y and src_x for video planes adds 631fda599755 drm/ingenic: Fix pixclock rate for 24-bit serial panels adds 38c498bf6d73 drm/tegra: Don't set allow_fb_modifiers explicitly adds fb989568a62d drm/msm/mdp4: Fix modifier support enabling adds 1a95f7275e5f drm/arm/malidp: Always list modifiers adds a22fd2f071db drm/nouveau: Don't set allow_fb_modifiers explicitly adds 1dac1310f360 drm/ingenic: Switch IPU plane to type OVERLAY adds e4af7e198dee drm/i915/display: Do not zero past infoframes.vsc adds 1b4dab073e56 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds bc84caf5f849 mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode adds d03f3a966c02 mmc: core: clear flags before allowing to retune adds 10614cf2aa42 mmc: core: Allow UHS-I voltage switch for SDSC cards if supported adds bd75e125e97d docs: Makefile: Use CONFIG_SHELL not SHELL adds 42f4f4e1d46f ata: ahci_sunxi: Disable DIPM adds 782d1be8e923 arm64: tlb: fix the TTL value of tlb_get_level adds 04315bbce1b1 cpu/hotplug: Cure the cpusets trainwreck adds bc3a89122ad4 clocksource/arm_arch_timer: Improve Allwinner A64 timer wo [...] adds 687f85fc3e94 fpga: stratix10-soc: Add missing fpga_mgr_free() call adds 5ef454b7bbb9 ASoC: tegra: Set driver_name=tegra for all machine drivers adds a3041d39d3c1 mwifiex: bring down link before deleting interface adds d5db49dd9819 i40e: fix PTP on 5Gb links adds 5462cedbbc32 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute adds aedf0cc0b401 ipmi/watchdog: Stop watchdog timer when the current action [...] adds b15df2c465d7 thermal/drivers/int340x/processor_thermal: Fix tcc setting adds 9558612cb829 ubifs: Fix races between xattr_{set|get} and listxattr operations adds c0d7a6d28a96 power: supply: ab8500: Fix an old bug adds c89383d30bec mfd: syscon: Free the allocated name field of struct regma [...] adds 817aef368ee6 nvmem: core: add a missing of_node_put adds 4821ae11969b lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE adds 8162756f6b9d selftests/lkdtm: Fix expected text for CR4 pinning adds c111003c2aec extcon: intel-mrfld: Sync hardware and software state on init adds ec0fd4afc940 lkdtm: Enable DOUBLE_FAULT on all architectures adds 681f78589bdb seq_buf: Fix overflow in seq_buf_putmem_hex() adds bb86f7879c81 rq-qos: fix missed wake-ups in rq_qos_throttle try two adds a61bd6963b8c tracing: Simplify & fix saved_tgids logic adds 8aa6b63a85a3 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT adds d5a93f9a89c6 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe adds 8c2cbe41261d coresight: Propagate symlink failure adds 733d4d95c010 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] adds 70eccda6c8a7 dm zoned: check zone capacity adds 3c3555e076e6 dm writecache: flush origin device when writing and cache is full adds 89bf942314b7 dm btree remove: assign new_root only when removal succeeds adds f66742a62606 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby adds 10c996f6dd44 PCI: aardvark: Fix checking for PIO Non-posted Request adds fe79e6683438 PCI: aardvark: Implement workaround for the readback value [...] adds 35781afaa4d7 media: subdev: disallow ioctl for saa6588/davinci adds 577fc6be0559 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count adds bfd4085dbfa0 media: dtv5100: fix control-request directions adds 5f3f81f1c96b media: zr364xx: fix memory leak in zr364xx_start_readpipe adds b02785d85680 media: ccs: Fix the op_pll_multiplier address adds 1e845660d12a media: gspca/sq905: fix control-request direction adds d32b50d567d2 media: gspca/sunplus: fix zero-length control requests adds 31afeb3f5e78 media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K adds 0b5187d7245a dm writecache: write at least 4k when committing adds 1fce6e069084 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() adds d6397b22e311 drm/ast: Remove reference to struct drm_device.pdev adds 3bb27e272402 jfs: fix GPF in diFree adds dc02c0b2bd60 media: v4l2-core: explicitly clear ioctl input data adds 8f5c773a2871 smackfs: restrict bytes count in smk_set_cipso() adds cecfdb9cf9a7 ext4: fix memory leak in ext4_fill_super adds 79fa5d944c87 f2fs: fix to avoid racing on fsync_entry_slab by multi fil [...] adds 094d3b83a818 Linux 5.12.18 adds 596786b26be8 Merge v5.12.18 new 22c018592af5 cifs: use the expiry output of dns_query to schedule next [...] new 6df445822cff cifs: handle reconnect of tcon when there is no cached dfs [...] new c3e2f327959f cifs: Do not use the original cruid when following DFS lin [...] new 8d7c539316d6 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregis [...] new 612d41d28224 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff [...] new a72044f6a4f3 KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs new f98191691c32 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA new 486e4bffd84b KVM: X86: Disable hardware breakpoints unconditionally bef [...] new 8e4212ecf071 scsi: core: Fix bad pointer dereference when ehandler kthr [...] new 2d3156f87866 scsi: zfcp: Report port fc_security as unknown early durin [...] new 99301a53a137 iommu/vt-d: Global devTLB flush when present context entry [...] new 77c6a77a068c iommu/vt-d: Fix clearing real DMA device's scalable-mode c [...] new 90723df4e43f tracing: Do not reference char * as a string in histograms new 82ea22cb689d drm/amdgpu: add another Renoir DID new db3d19f07914 drm/i915/gtt: drop the page table optimisation new 46502452b0ea drm/i915/gt: Fix -EDEADLK handling regression new 242f80be5b13 cgroup: verify that source is a string new f193509afc7f fbmem: Do not delete the mode that is still in use new 87bc1dbbcd18 EDAC/igen6: fix core dependency AGAIN new 61c5fccc9d4d mm/hugetlb: fix refs calculation from unaligned @vaddr new a495e562d402 arm64: Avoid premature usercopy failure new 9dac3c1ab155 io_uring: use right task for exiting checks new d25975c0b38b btrfs: properly split extent_map for REQ_OP_ZONE_APPEND new bb025a05fbd5 btrfs: fix deadlock with concurrent chunk allocations invo [...] new b519cf97f4a5 btrfs: rework chunk allocation to avoid exhaustion of the [...] new 7b1ca403621f btrfs: zoned: fix wrong mutex unlock on failure to allocat [...] new 10bbec7b6799 drm/dp_mst: Do not set proposed vcpi directly new 83e0d427bf86 drm/dp_mst: Avoid to mess up payload table by ports in sta [...] new e0b7c13439a0 drm/dp_mst: Add missing drm parameters to recently added c [...] new a03e9fb7b8dd io_uring: put link timeout req consistently new ff4a96ba5c8f io_uring: fix link timeout refs new 7dad7dfcc062 net: bridge: multicast: fix PIM hello router port marking race new d07947340fdb net: bridge: multicast: fix MRD advertisement router port [...] new e5115c1e6d13 leds: tlc591xx: fix return value check in tlc591xx_probe() new 64105689d0f8 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] new 30629a780578 dmaengine: fsl-qdma: check dma_set_mask return value new fb66d992dad6 scsi: arcmsr: Fix the wrong CDB payload report to IOP new adc1c33b9865 srcu: Fix broken node geometry after early ssp init new 210868ac37bc rcu: Reject RCU_LOCKDEP_WARN() false positives new d036a5cf0580 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake new c069b856d637 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] new 3745d7a468aa serial: fsl_lpuart: disable DMA for console and fix sysrq new ef1067d2baa8 misc/libmasm/module: Fix two use after free in ibmasm_init_one new 717cf5ae5232 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge new 4b13f6586323 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE new 3e15a7cc7e5e partitions: msdos: fix one-byte get_unaligned() new b66a6d66d982 iio: imu: st_lsm6dsx: correct ODR in header new 272edf59d9af iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] new aa0fe27112cd iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] new 4ba10209db6b ALSA: usx2y: Avoid camelCase new bee295f5e035 ALSA: usx2y: Don't call free_pages_exact() with NULL address new b03471aee5dd Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" new 436906fd248e usb: common: usb-conn-gpio: fix NULL pointer dereference o [...] new 02a208801f2f w1: ds2438: fixing bug that would always get page0 new 0b435d3d56de scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 new 921c950a8783 scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() new f1966511d4a4 scsi: lpfc: Fix "Unexpected timeout" error in direct attac [...] new 8cf6ffa829db scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to [...] new c090a53c67ab scsi: core: Cap scsi_host cmd_per_lun at can_queue new b81f1eef4979 ALSA: ac97: fix PM reference leak in ac97_bus_remove() new c39cf4df19ac tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] new 8a2e98f29818 scsi: mpt3sas: Fix deadlock while cancelling the running f [...] new 4523841390c9 scsi: core: Fixup calling convention for scsi_mode_sense() new 36efafbd3cba scsi: scsi_dh_alua: Check for negative result value new ab01ef12a3c7 fs/jfs: Fix missing error code in lmLogInit() new 04b6b9ea8090 scsi: megaraid_sas: Fix resource leak in case of probe failure new 5f4f65212e42 scsi: megaraid_sas: Early detection of VD deletion through [...] new 966acb4a571e scsi: megaraid_sas: Handle missing interrupts while re-ena [...] new 69139793ea54 scsi: iscsi: Add iscsi_cls_conn refcount helpers new f0a031f7c55f scsi: iscsi: Fix conn use after free during resets new bc6d8d3d5b37 scsi: iscsi: Fix shost->max_id use new ed4685d1f210 scsi: qedi: Fix null ref during abort handling new d55e28978516 scsi: qedi: Fix race during abort timeouts new 469a8f305712 scsi: qedi: Fix TMF session block/unblock use new 3717d86ad00f scsi: qedi: Fix cleanup session block/unblock use new 2e83ca725eab mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE new 2f26564eb712 mfd: cpcap: Fix cpcap dmamask not set warnings new 67fc8e84e0ae ASoC: img: Fix PM reference leak in img_i2s_in_probe() new 5055a0a585f0 fsi: Add missing MODULE_DEVICE_TABLE new 34c4b572fd6e serial: tty: uartlite: fix console setup new 9c5480152bbc s390/sclp_vt220: fix console name to match device new 8405c1e7e92c s390: disable SSP when needed new 8bea2c4d596b selftests: timers: rtcpie: skip test if default RTC device [...] new 3a6ebad10d45 iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c. new d4431f45f560 ALSA: sb: Fix potential double-free of CSP mixer elements new 7cb31dc1b358 powerpc/ps3: Add dma_mask to ps3_dma_region new fbf4daa6f410 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm [...] new 0f0c5ea09139 iommu/arm-smmu: Fix arm_smmu_device refcount leak in addre [...] new 22e5fc5af3e9 ALSA: n64: check return value after calling platform_get_r [...] new 5ca4bde920bb ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() new 4d2b944b5683 gpio: zynq: Check return value of pm_runtime_get_sync new 95065bc0b378 gpio: zynq: Check return value of irq_get_irq_data new b7915650e7d6 scsi: storvsc: Correctly handle multiple flags in srb_status new f7ba4e5f090b ALSA: ppc: fix error return code in snd_pmac_probe() new fd34deb387c8 selftests/powerpc: Fix "no_handler" EBB selftest new a42554a161d6 gpio: pca953x: Add support for the On Semi pca9655 new 71a91b9b642e powerpc/mm/book3s64: Fix possible build error new a35f81d458e1 ASoC: soc-core: Fix the error return code in snd_soc_of_pa [...] new 91ab5c64a848 xhci: handle failed buffer copy to URB sg list and fix a W [...] new 04458ea175a2 habanalabs/gaudi: set the correct cpu_id on MME2_QM failure new 13b40963d6d3 habanalabs: fix mask to obtain page offset new 84629201cf85 habanalabs: set rc as 'valid' in case of intentional func exit new 8ef320562fd3 habanalabs: remove node from list before freeing the node new 470b85dad614 habanalabs/gaudi: set the correct rc in case of err new e3728c1ca131 s390/processor: always inline stap() and __load_psw_mask() new 7ee9c5ccc48c s390/ipl_parm: fix program check new psw handling new b65b280edeca s390/mem_detect: fix diag260() program check new psw handling new 2cebf6c92692 s390/mem_detect: fix tprot() program check new psw handling new a37048c0583e Input: hideep - fix the uninitialized use in hideep_nvm_unlock() new 058a2a926811 ALSA: bebob: add support for ToneWeal FW66 new 14894d6de92b m68knommu: fix missing LCD splash screen data initializer new 051881080819 ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count new 128389fedea3 ALSA: usb-audio: scarlett2: Fix data_mutex lock new cc59aca37a7a ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() retu [...] new 23f23031986d usb: gadget: f_hid: fix endianness issue with descriptors new 2a3fee3b33af usb: gadget: hid: fix error return code in hid_bind() new 8010106d8749 powerpc/boot: Fixup device-tree on little endian new 4376c360a7a5 ASoC: fsl_xcvr: check return value after calling platform_ [...] new a3c23918b798 ASoC: Intel: kbl_da7219_max98357a: shrink platform_id belo [...] new 6edfd151ab44 backlight: lm3630a: Fix return code of .update_status() callback new ae210c829331 ALSA: hda: Add IRQ check for platform_get_irq() new 2b064c25419b ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions new 9e890928f844 ALSA: firewire-motu: fix detection for S/PDIF source on op [...] new a95d4700f3a6 leds: turris-omnia: add missing MODULE_DEVICE_TABLE new b69bd22e3ef9 staging: rtl8723bs: fix macro value for 2.4Ghz only device new 5f61975f7efc intel_th: Wait until port is in reset before programming it new e5a57d9b35d5 i2c: core: Disable client irq on reboot/shutdown new ab70a647efa4 phy: intel: Fix for warnings due to EMMC clock 175Mhz chan [...] new 4f25344f0d47 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] new 901882225bd0 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] new 4411a3b449c3 power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE new 7ea89f15e6c6 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE new aa4a5ea01635 pwm: spear: Don't modify HW state in .remove callback new 48121df76ee0 PCI: ftpci100: Rename macro name collision new 6db9fd7292bf power: supply: ab8500: Avoid NULL pointers new 7680ae29086a PCI: hv: Fix a race condition when removing the device new 7578b6a72460 power: supply: max17042: Do not enforce (incorrect) interr [...] new 01e1c68ed030 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE new 0c96c2054212 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 new 3015f1b485ed PCI/P2PDMA: Avoid pci_get_slot(), which may sleep new 7184a3d768bb NFSv4: Fix delegation return in cases where we have to retry new 1727a01a038c PCI: pciehp: Ignore Link Down/Up caused by DPC new 0b5877a1aeac PCI: Dynamically map ECAM regions new b4ebf4a4692e watchdog: Fix possible use-after-free in wdt_startup() new b3c41ea5bc34 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() new 4c05dac488a6 watchdog: Fix possible use-after-free by calling del_timer_sync() new 158e5a99c79e watchdog: imx_sc_wdt: fix pretimeout new ec04c03541be watchdog: iTCO_wdt: Account for rebooting on second timeout new e6fbd44df86b x86/fpu: Return proper error codes from user access functions new 506f72629d8a remoteproc: core: Fix cdev remove and rproc del new e30874ef95a2 PCI: tegra: Add missing MODULE_DEVICE_TABLE new 62cccfcd2754 orangefs: fix orangefs df output. new 5f36d35644f9 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty new 4294da27cbd9 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] new e17e92ea8e1d NFS: nfs_find_open_context() may only select open files new 74fe548b34a3 power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE new 7282662b470e power: supply: charger-manager: add missing MODULE_DEVICE_TABLE new 126177664fdd power: supply: ab8500: add missing MODULE_DEVICE_TABLE new cad01a332085 power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery [...] new dbe21a80c698 drm/amdgpu: fix Navi1x tcp power gating hang when issuing [...] new cb22d34a402f drm/amdkfd: fix sysfs kobj leak new 4f53ef512830 pwm: img: Fix PM reference leak in img_pwm_enable() new d19dbb8cec5b pwm: tegra: Don't modify HW state in .remove callback new 0d1b0bba5277 ACPI: AMBA: Fix resource name in /proc/iomem new cb0d2cab40a3 ACPI: video: Add quirk for the Dell Vostro 3350 new 215d6c473177 PCI: rockchip: Register IRQ handlers after device and data [...] new 827da74970d3 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error wr [...] new ca2b8ae93a6d virtio-blk: Fix memory leak among suspend/resume procedure new 3c08a11206f0 virtio_net: Fix error handling in virtnet_restore() new 445a2298edc9 virtio_console: Assure used length from device is limited new b74821a0d8d2 block: fix the problem of io_ticks becoming smaller new 2ff0d01ef017 f2fs: atgc: fix to set default age threshold new 8d6a70c3c429 NFSD: Fix TP_printk() format specifier in nfsd_clid_class new 74d6fcea1d89 x86/signal: Detect and prevent an alternate signal stack overflow new 9f6ffb15d64d module: correctly exit module_kallsyms_on_each_symbol when [...] new adfe53a9108a f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] new f82d180811e4 f2fs: compress: fix to disallow temp extension new b6ebf26d2e4a remoteproc: k3-r5: Fix an error message new 2114d3ba91f9 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun new 93d133023a82 power: supply: rt5033_battery: Fix device tree enumeration new 87871d990a2c NFSv4: Initialise connection to the server in nfs4_alloc_client() new 7c96a2ee45be NFSv4: Fix an Oops in pnfs_mark_request_commit() when doin [...] new 9a4f77f171f6 sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_pa [...] new b79d1b2e39b5 um: Fix stack pointer alignment new b477eba2f23a um: fix error return code in slip_open() new 3026b0c9d933 um: fix error return code in winch_tramp() new a8ec86ea25b3 ubifs: journal: Fix error return code in ubifs_jnl_write_inode() new c2856627a0d0 watchdog: keembay: Update WDT pre-timeout during the initi [...] new 49a305266e27 watchdog: keembay: Upadate WDT pretimeout for every update [...] new 5db9998e32f3 watchdog: keembay: Update pretimeout to zero in the TH ISR new 2a8bff768617 watchdog: keembay: Clear either the TO or TH interrupt bit new 3b3157e2ebbf watchdog: keembay: Remove timeout update in the WDT start [...] new 673930974b13 watchdog: keembay: Removed timeout update in the TO ISR new 2550e11f6662 watchdog: aspeed: fix hardware timeout calculation new c1b5b248701b watchdog: jz4740: Fix return value check in jz4740_wdt_probe() new aebe64667664 SUNRPC: prevent port reuse on transports which don't request it. new c8fc86e9df6a nfs: fix acl memory leak of posix_acl_create() new a355d669bcc6 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode new 4bddcad179a4 PCI: iproc: Fix multi-MSI base vector number allocation new 62da2ea5792d PCI: iproc: Support multi-MSI only on uniprocessor kernel new bf41e961def9 f2fs: fix to avoid adding tab before doc section new cb049828168a x86/fpu: Fix copy_xstate_to_kernel() gap handling new 993750914a84 x86/fpu: Limit xstate copy size in xstateregs_set() new bce2fed9a29d PCI: intel-gw: Fix INTx enable new 09d2d4d6a6f8 pwm: imx1: Don't disable clocks at device remove time new 1595c8a295b0 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] new 6c9b12f3837f vdpa/mlx5: Fix umem sizes assignments on VQ create new fa9c2720c800 vdpa/mlx5: Fix possible failure in umem size calculation new 228e0a05ac88 vdp/mlx5: Fix setting the correct dma_device new e2ab2ec59941 virtio_net: move tx vq operation under tx queue lock new 7de053c68116 nvme-tcp: can't set sk_user_data without write_lock new 7284dab07e4d powerpc/bpf: Fix detecting BPF atomic instructions new d1f295ac1e99 nfsd: Reduce contention for the nfsd_file nf_rwsem new 2807011f9cd6 ALSA: isa: Fix error return code in snd_cmi8330_probe() new 78c929bf9090 vdpa/mlx5: Clear vq ready indication upon device reset new 48161ad21846 virtio-mem: don't read big block size in Sub Block Mode new e22183844357 NFS: Ensure nfs_readpage returns promptly when internal er [...] new a85411bbc2a9 NFS: Fix fscache read from NFS after cache error new 03165436f99b NFSv4/pnfs: Fix the layout barrier update new 13fc99a6a3c0 NFSv4/pnfs: Fix layoutget behaviour after invalidation new ea37d4c6376a NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times new 2cdd0d6229db hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script new aed8141f4e06 hexagon: use common DISCARDS macro new bdcba8fc7722 ARM: dts: gemini-rut1xx: remove duplicate ethernet node new b7a0d273fa43 arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on [...] new 9e5b0805f80f reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB new 67a9273516b7 reset: RESET_INTEL_GW should depend on X86 new 90157d4c2722 reset: a10sr: add missing of_match_table reference new d1c82e8fea00 ARM: exynos: add missing of_node_put for loop iteration new cb9b2d6db9a3 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 new 8f772665c70d ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 new 375020aee461 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 new f3f84398e6e0 memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] new 0371e0722e5a memory: atmel-ebi: add missing of_node_put for loop iteration new 7f2aca07a9c3 reset: brcmstb: Add missing MODULE_DEVICE_TABLE new 22193e55444d memory: pl353: Fix error return code in pl353_smc_probe() new e0e3a55cd519 ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode new f4bf2e7b39ac rtc: fix snprintf() checking in is_rtc_hctosys() new 07b670060c77 arm64: dts: renesas: v3msk: Fix memory size new c7da67a6e40d ARM: dts: r8a7779, marzen: Fix DU clock names new b6e42191c0ab arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem new 2b58c1f9d6fa arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity [...] new 862e7992b3a6 arm64: dts: renesas: Add missing opp-suspend properties new 06ec0621208c arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages new eae9b86a5b07 ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM new 7df6ccab5c78 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node new 212f26021a9b arm64: dts: qcom: c630: Add no-hpd to DSI bridge node new d50892c21564 firmware: tegra: Fix error return code in tegra210_bpmp_init() new ace0c0fbb39a soc: mtk-pm-domains: do not register smi node as syscon new 7e17ac204962 soc: mtk-pm-domains: Fix the clock prepared issue new 3819aedd4533 firmware: arm_scmi: Reset Rx buffer to max size during asy [...] new 9f818ec66f47 dt-bindings: i2c: at91: fix example for scl-gpios new bb30cbbf0de0 ARM: dts: BCM5301X: Fixup SPI binding new 6fa600fbd437 reset: bail if try_module_get() fails new 8f6b7eb4bc57 arm64: dts: renesas: r8a779a0: Drop power-domains property [...] new 84415d483dd0 Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size" new 41cd2622e22d arm64: dts: ti: k3-j721e-main: Fix external refclk input t [...] new 83af5816308b memory: fsl_ifc: fix leak of IO mapping on probe failure new 48ee69825f74 memory: fsl_ifc: fix leak of private memory on probe failure new 398a57aca9a9 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII [...] new 419100c53460 ARM: dts: dra7: Fix duplicate USB4 target module node new 4047cebe6b73 ARM: dts: am335x: align ti,pindir-d0-out-d1-in property wi [...] new 512db6641d40 ARM: dts: am437x: align ti,pindir-d0-out-d1-in property wi [...] new 903dc59a0f18 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE new 1061c6fed15b ARM: dts: imx6q-dhcom: Fix ethernet reset time properties new 7fc92d934b0a ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems new 62ff270f181a ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery new 95cd0713e64b thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations new de00d68db74a firmware: turris-mox-rwtm: fix reply status decoding function new 8753760d470f firmware: turris-mox-rwtm: report failures better new 16783a7bdd93 firmware: turris-mox-rwtm: fail probing when firmware does [...] new aecb325ec375 firmware: turris-mox-rwtm: show message about HWRNG registration new 94784eeae3ac arm64: dts: rockchip: Re-add regulator-boot-on, regulator- [...] new fcfa9adc8b9a arm64: dts: rockchip: Re-add regulator-always-on for vcc_s [...] new e9ebbb763631 scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() new 1ff871b8ef77 sched/uclamp: Ignore max aggregation if rq is idle new a37c6588370e jump_label: Fix jump_label_text_reserved() vs __init new 80f755926a7e static_call: Fix static_call_text_reserved() vs __init new 1dc6cd71e05d kprobe/static_call: Restore missing static_call_text_reserved() new 29d73ac5f2e9 mips: always link byteswap helpers into decompressor new cdef787703bd mips: disable branch profiling in boot/decompress.o new b0626b6f00a5 perf script python: Fix buffer size to report iregs in per [...] new 503d234c8f66 s390/irq: remove HAVE_IRQ_EXIT_ON_IRQ_STACK new 29cb4c622920 MIPS: vdso: Invalid GIC access through VDSO new b77538335575 cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init new ccc413fa14a9 certs: add 'x509_revocation_list' to gitignore new 8898558843d3 scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() new eeae4230dbf1 misc: alcor_pci: fix inverted branch condition new 514b6531b1cb seq_file: disallow extremely large seq buffer allocations new 0e6f651912bd Linux 5.12.19 new 67f57cd8e557 Merge v5.12.19
The 291 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/Makefile | 2 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- Documentation/filesystems/f2fs.rst | 16 +- Documentation/hwmon/max31790.rst | 5 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 5 +- Makefile | 4 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/smp.c | 1 - arch/arc/kernel/smp.c | 1 - arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 +- arch/arm/boot/dts/am5718.dtsi | 6 +- arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/bcm5301x.dtsi | 18 +- arch/arm/boot/dts/dra7-l4.dtsi | 22 - arch/arm/boot/dts/dra71x.dtsi | 4 - arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra74x.dtsi | 92 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/gemini-rut1xx.dts | 12 - arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 41 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 1 + arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 7 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/smp.c | 1 - arch/arm/mach-exynos/exynos.c | 2 + arch/arm/probes/kprobes/test-thumb.c | 10 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 12 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 2 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 1 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 58 +- 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/include/asm/tlb.h | 4 + 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/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 21 +- arch/arm64/lib/copy_to_user.S | 14 +- arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 11 +- arch/hexagon/kernel/vmlinux.lds.S | 9 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 804 ++++++++++++++++ arch/m68k/Kconfig.machine | 3 + arch/mips/Kconfig | 2 + arch/mips/boot/compressed/Makefile | 4 +- arch/mips/boot/compressed/decompress.c | 2 + arch/mips/boot/dts/ingenic/ci20.dts | 4 +- 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/include/asm/vdso/vdso.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 + 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/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/smp.c | 1 - arch/powerpc/boot/devtree.c | 59 +- arch/powerpc/boot/ns16550.c | 9 +- arch/powerpc/include/asm/barrier.h | 2 + arch/powerpc/include/asm/cputhreads.h | 30 + arch/powerpc/include/asm/interrupt.h | 3 + arch/powerpc/include/asm/kvm_guest.h | 4 +- arch/powerpc/include/asm/ps3.h | 2 + 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/mm/book3s64/radix_tlb.c | 26 +- arch/powerpc/mm/fault.c | 4 +- arch/powerpc/net/bpf_jit_comp64.c | 4 +- arch/powerpc/platforms/cell/smp.c | 3 - arch/powerpc/platforms/powernv/vas-window.c | 9 +- arch/powerpc/platforms/ps3/mm.c | 12 + arch/powerpc/platforms/pseries/papr_scm.c | 62 +- arch/powerpc/platforms/pseries/smp.c | 7 +- arch/riscv/kernel/smpboot.c | 1 - arch/s390/Kconfig | 4 +- arch/s390/Makefile | 1 + arch/s390/boot/ipl_parm.c | 19 +- arch/s390/boot/mem_detect.c | 47 +- arch/s390/boot/uv.c | 1 + arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/preempt.h | 16 +- arch/s390/include/asm/processor.h | 4 +- arch/s390/include/asm/uv.h | 8 +- arch/s390/kernel/setup.c | 3 +- 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/s390/purgatory/Makefile | 1 + arch/sh/kernel/smp.c | 2 - arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/um/drivers/chan_user.c | 3 +- arch/um/drivers/slip_user.c | 3 +- arch/um/drivers/ubd_kern.c | 3 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/os-Linux/helper.c | 4 +- arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/skas/process.c | 2 +- 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/fpu/internal.h | 19 +- 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/fpu/regset.c | 2 +- arch/x86/kernel/fpu/xstate.c | 105 +- arch/x86/kernel/sev-es.c | 182 ++-- arch/x86/kernel/signal.c | 24 +- arch/x86/kernel/smpboot.c | 1 - arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/cpuid.c | 14 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/mmu/mmu.c | 24 +- arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 7 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 13 +- arch/x86/kvm/svm/svm.c | 11 +- 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 | 17 +- arch/x86/net/bpf_jit_comp.c | 2 +- arch/xtensa/kernel/smp.c | 1 - block/bio.c | 13 +- block/blk-core.c | 2 +- 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 + block/partitions/ldm.c | 2 +- block/partitions/ldm.h | 3 - block/partitions/msdos.c | 24 +- certs/.gitignore | 1 + crypto/shash.c | 18 +- crypto/sm2.c | 24 +- drivers/acpi/Makefile | 5 + drivers/acpi/acpi_amba.c | 1 + drivers/acpi/acpi_fpdt.c | 4 +- drivers/acpi/acpi_video.c | 9 + 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/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 | 1 + drivers/block/virtio_blk.c | 2 + drivers/bluetooth/btqca.c | 27 +- drivers/bluetooth/btusb.c | 36 +- 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/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/char/virtio_console.c | 4 +- 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/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-tegra124-emc.c | 4 +- drivers/clk/tegra/clk-tegra30.c | 2 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/timer-ti-dm.c | 6 + drivers/cpufreq/cppc_cpufreq.c | 27 +- 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/dma/fsl-qdma.c | 6 +- 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-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 3 +- drivers/extcon/extcon-sm5502.c | 1 - drivers/firmware/arm_scmi/driver.c | 4 + drivers/firmware/qemu_fw_cfg.c | 8 +- drivers/firmware/stratix10-svc.c | 22 +- drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/firmware/turris-mox-rwtm.c | 55 +- drivers/fpga/stratix10-soc.c | 1 + drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-master-aspeed.c | 1 + drivers/fsi/fsi-master-ast-cf.c | 1 + drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-occ.c | 2 + drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 16 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-zynq.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 95 ++ drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 41 + drivers/gpu/drm/amd/amdgpu/nv.c | 6 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 14 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 +- 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/bios/bios_parser2.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 573 ++++------- drivers/gpu/drm/amd/display/dc/dc_types.h | 5 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 14 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 78 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 13 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 - 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 | 14 +- 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/drm_dp_mst_topology.c | 68 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 57 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +- drivers/gpu/drm/ingenic/ingenic-ipu.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/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/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 | 68 +- 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/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 | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/intel_th/core.c | 17 + drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/i2c/i2c-core-base.c | 3 + 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/gyro/fxas21002c_core.c | 11 +- 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/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- 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 | 21 +- 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/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_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/iser/iscsi_iser.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/elants_i2c.c | 6 +- drivers/input/touchscreen/goodix.c | 52 - drivers/input/touchscreen/hideep.c | 13 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/iommu/amd/init.c | 4 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 13 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 10 +- drivers/iommu/dma-iommu.c | 6 +- drivers/iommu/intel/iommu.c | 34 +- drivers/ipack/carriers/tpci200.c | 5 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- 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/leds/leds-tlc591xx.c | 8 +- drivers/leds/leds-turris-omnia.c | 1 + 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/md.c | 45 - drivers/md/md.h | 1 - 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/dvb-core/dvbdev.c | 3 + drivers/media/i2c/ccs/ccs-core.c | 34 +- drivers/media/i2c/ccs/ccs-limits.c | 4 + drivers/media/i2c/ccs/ccs-limits.h | 4 + drivers/media/i2c/ccs/ccs-regs.h | 6 +- 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/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/cio2-bridge.c | 10 +- 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/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/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-fh.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 14 +- drivers/media/v4l2-core/v4l2-subdev.c | 24 - drivers/memory/atmel-ebi.c | 4 +- drivers/memory/fsl_ifc.c | 8 +- drivers/memory/pl353-smc.c | 1 + drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memstick/host/rtsx_usb_ms.c | 10 +- drivers/mfd/Kconfig | 1 + drivers/mfd/da9052-i2c.c | 1 + drivers/mfd/motorola-cpcap.c | 4 + drivers/mfd/rn5t618.c | 2 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/syscon.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/habanalabs/common/device.c | 5 +- drivers/misc/habanalabs/common/firmware_if.c | 5 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/habanalabs/common/mmu/mmu.c | 14 +- drivers/misc/habanalabs/gaudi/gaudi.c | 7 +- drivers/misc/habanalabs/goya/goya.c | 1 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/lkdtm/bugs.c | 3 + drivers/misc/lkdtm/core.c | 2 - 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-of-aspeed.c | 2 +- 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/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/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/bcm4908_enet.c | 6 +- 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.h | 5 + drivers/net/ethernet/freescale/fec_main.c | 43 +- drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +- drivers/net/ethernet/ibm/ibmvnic.c | 102 +- 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/marvell/pxa168_eth.c | 2 +- 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/ethernet/xilinx/xilinx_emaclite.c | 5 +- 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 | 49 +- 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/mac80211.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 28 +- .../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/main.c | 13 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/dma.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76.h | 16 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 12 - drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 42 - .../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 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 28 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 18 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 23 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 18 - drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 58 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 23 +- 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/pci.c | 32 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 22 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 1008 ++++++++++---------- 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/nvme/target/tcp.c | 1 - drivers/nvmem/core.c | 9 +- drivers/of/fdt.c | 8 +- drivers/of/of_reserved_mem.c | 8 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-ftpci100.c | 30 +- drivers/pci/controller/pci-hyperv.c | 33 +- drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pcie-iproc-msi.c | 29 +- drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/pci/ecam.c | 54 +- drivers/pci/hotplug/pciehp_hpc.c | 36 + drivers/pci/p2pdma.c | 34 +- drivers/pci/pci-label.c | 2 +- drivers/pci/pci.h | 4 + drivers/pci/pcie/dpc.c | 74 +- 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/intel/phy-intel-keembay-emmc.c | 3 +- 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/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/power/reset/gpio-poweroff.c | 1 + drivers/power/reset/regulator-poweroff.c | 1 + drivers/power/supply/Kconfig | 3 +- drivers/power/supply/ab8500_btemp.c | 1 + drivers/power/supply/ab8500_charger.c | 19 +- drivers/power/supply/ab8500_fg.c | 1 + drivers/power/supply/axp288_fuel_gauge.c | 18 +- drivers/power/supply/charger-manager.c | 1 + drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/rt5033_battery.c | 7 + drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx1.c | 2 - drivers/pwm/pwm-spear.c | 4 - drivers/pwm/pwm-tegra.c | 13 - 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/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/reset/Kconfig | 4 +- drivers/reset/core.c | 5 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-brcmstb.c | 1 + drivers/rtc/proc.c | 4 +- drivers/rtc/rtc-stm32.c | 6 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/chp.c | 3 + drivers/s390/cio/chsc.c | 2 - drivers/s390/scsi/zfcp_sysfs.c | 1 + drivers/scsi/FlashPoint.c | 32 +- drivers/scsi/arcmsr/arcmsr_hba.c | 19 +- drivers/scsi/be2iscsi/be_iscsi.c | 19 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 26 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 16 +- drivers/scsi/device_handler/scsi_dh_alua.c | 11 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 12 +- drivers/scsi/hosts.c | 4 + drivers/scsi/libfc/fc_encode.h | 8 +- drivers/scsi/libiscsi.c | 192 ++-- drivers/scsi/lpfc/lpfc_debugfs.c | 7 +- drivers/scsi/lpfc/lpfc_els.c | 109 ++- 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 | 15 +- drivers/scsi/megaraid/megaraid_sas.h | 12 + drivers/scsi/megaraid/megaraid_sas_base.c | 96 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_fw.c | 24 +- drivers/scsi/qedi/qedi_iscsi.c | 63 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_lib.c | 11 +- drivers/scsi/scsi_transport_iscsi.c | 499 ++++++---- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/sd.c | 12 +- drivers/scsi/sr.c | 2 +- drivers/scsi/storvsc_drv.c | 61 +- drivers/soc/mediatek/mtk-pm-domains.c | 42 +- 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 +- drivers/staging/rtl8723bs/hal/odm.h | 5 +- .../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/thermal/rcar_gen3_thermal.c | 2 +- drivers/thermal/sprd_thermal.c | 1 + 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 | 13 +- drivers/tty/serial/fsl_lpuart.c | 23 +- drivers/tty/serial/mvebu-uart.c | 18 +- drivers/tty/serial/sh-sci.c | 8 + drivers/tty/serial/uartlite.c | 27 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/common/usb-conn-gpio.c | 44 +- drivers/usb/dwc2/core.c | 30 +- drivers/usb/dwc3/core.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/gadget/function/f_eem.c | 43 +- drivers/usb/gadget/function/f_fs.c | 65 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/host/xhci-mem.c | 1 + drivers/usb/host/xhci-pci-renesas.c | 16 +- drivers/usb/host/xhci.c | 9 +- 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/vdpa/mlx5/core/mr.c | 9 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 30 +- drivers/vfio/pci/vfio_pci.c | 29 +- drivers/video/backlight/lm3630a_bl.c | 16 +- drivers/video/fbdev/core/fbmem.c | 12 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/virtio/virtio_mem.c | 15 +- drivers/visorbus/visorchipset.c | 6 +- drivers/w1/slaves/w1_ds2438.c | 4 +- drivers/watchdog/aspeed_wdt.c | 2 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/imx_sc_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 4 +- drivers/watchdog/keembay_wdt.c | 15 +- drivers/watchdog/lpc18xx_wdt.c | 2 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- fs/btrfs/Kconfig | 2 + fs/btrfs/block-group.c | 343 +++++-- fs/btrfs/block-group.h | 6 +- fs/btrfs/ctree.c | 72 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/extent-tree.c | 1 - fs/btrfs/inode.c | 163 +++- fs/btrfs/send.c | 11 + fs/btrfs/super.c | 11 - fs/btrfs/sysfs.c | 4 +- fs/btrfs/transaction.c | 31 +- fs/btrfs/transaction.h | 10 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/volumes.c | 355 +++++-- fs/btrfs/volumes.h | 5 +- fs/btrfs/zoned.c | 18 + fs/ceph/addr.c | 10 +- fs/cifs/cifs_dfs_ref.c | 6 +- fs/cifs/cifs_swn.c | 10 +- fs/cifs/cifsacl.c | 2 +- fs/cifs/cifsglob.h | 7 +- fs/cifs/connect.c | 66 +- fs/cifs/dfs_cache.c | 7 +- fs/cifs/dns_resolve.c | 10 +- fs/cifs/dns_resolve.h | 2 +- fs/cifs/misc.c | 2 +- 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/ext4.h | 4 + fs/ext4/ext4_jbd2.c | 2 +- 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 | 32 +- fs/f2fs/data.c | 6 + fs/f2fs/f2fs.h | 2 + fs/f2fs/gc.c | 1 + fs/f2fs/namei.c | 16 +- fs/f2fs/recovery.c | 23 +- fs/f2fs/super.c | 9 +- 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-wq.c | 5 +- fs/io_uring.c | 21 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_logmgr.c | 1 + fs/nfs/delegation.c | 71 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 17 +- fs/nfs/fscache.c | 18 +- fs/nfs/inode.c | 4 + fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 82 +- fs/nfs/pnfs.c | 40 +- fs/nfs/pnfs_nfs.c | 52 +- fs/nfs/read.c | 11 +- fs/nfsd/nfs4state.c | 3 - fs/nfsd/trace.h | 29 - fs/nfsd/vfs.c | 18 +- fs/ntfs/inode.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/open.c | 14 +- fs/orangefs/super.c | 2 +- fs/proc/task_mmu.c | 2 +- fs/pstore/Kconfig | 1 + fs/reiserfs/journal.c | 14 + fs/seq_file.c | 3 + fs/ubifs/dir.c | 7 + fs/ubifs/journal.c | 1 + fs/ubifs/super.c | 1 + fs/ubifs/ubifs.h | 2 + fs/ubifs/xattr.c | 44 +- fs/udf/namei.c | 4 + 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/blk_types.h | 1 + include/linux/clocksource.h | 2 +- include/linux/compiler-clang.h | 17 + include/linux/compiler-gcc.h | 6 + include/linux/compiler_types.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/mfd/abx500/ux500_chargalg.h | 2 +- include/linux/mm.h | 1 - include/linux/netdev_features.h | 2 +- include/linux/nfs_fs.h | 1 + include/linux/of_mdio.h | 7 + include/linux/pci-ecam.h | 1 + include/linux/pgtable.h | 22 + include/linux/prandom.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/sched/signal.h | 19 +- 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-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/libiscsi.h | 12 +- include/scsi/scsi_transport_iscsi.h | 14 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/v4l2-controls.h | 23 +- init/main.c | 6 +- kernel/bpf/core.c | 61 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/inode.c | 2 +- kernel/bpf/ringbuf.c | 2 + kernel/bpf/verifier.c | 6 +- kernel/cgroup/cgroup-v1.c | 2 + kernel/cpu.c | 49 + kernel/cred.c | 41 + kernel/fork.c | 10 +- kernel/jump_label.c | 13 +- kernel/kprobes.c | 2 + kernel/kthread.c | 49 +- kernel/locking/lockdep.c | 122 ++- kernel/module.c | 3 +- kernel/rcu/rcu.h | 2 + kernel/rcu/srcutree.c | 3 + kernel/rcu/tree.c | 18 +- kernel/rcu/update.c | 2 +- kernel/sched/core.c | 86 +- kernel/sched/deadline.c | 2 + kernel/sched/fair.c | 25 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 17 +- kernel/sched/sched.h | 21 +- kernel/sched/wait.c | 9 +- kernel/smpboot.c | 1 - kernel/static_call.c | 13 +- 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 | 13 +- kernel/tracepoint.c | 33 +- kernel/ucount.c | 40 +- kernel/user_namespace.c | 3 + lib/Kconfig.debug | 1 - lib/decompress_unlz4.c | 8 + 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 | 8 +- lib/vsprintf.c | 82 +- mm/debug_vm_pgtable.c | 63 +- mm/gup.c | 58 +- mm/huge_memory.c | 13 +- mm/hugetlb.c | 34 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 8 + mm/memory.c | 11 +- mm/migrate.c | 2 +- mm/mmap_lock.c | 33 +- mm/mremap.c | 4 +- mm/page_alloc.c | 106 +- mm/shmem.c | 17 +- mm/slab.h | 1 - mm/z3fold.c | 3 +- mm/zswap.c | 17 +- net/bluetooth/hci_core.c | 16 +- net/bluetooth/hci_event.c | 33 +- net/bluetooth/hci_request.c | 51 +- net/bluetooth/l2cap_core.c | 8 +- net/bluetooth/mgmt.c | 8 + net/bpfilter/main.c | 2 +- net/bridge/br_mrp.c | 6 +- net/bridge/br_multicast.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/core/sock.c | 7 + net/core/sock_map.c | 2 +- net/hsr/hsr_framereg.c | 3 +- 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/he.c | 4 +- net/mac80211/main.c | 7 +- 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_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_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/sunrpc/xdr.c | 7 +- net/sunrpc/xprtsock.c | 3 +- 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/integrity/ima/ima_appraise.c | 2 - security/selinux/avc.c | 13 +- security/smack/smackfs.c | 2 + sound/ac97/bus.c | 2 +- sound/firewire/Kconfig | 5 +- sound/firewire/amdtp-stream.c | 7 +- sound/firewire/bebob/bebob.c | 5 +- sound/firewire/motu/motu-protocol-v2.c | 18 +- sound/firewire/oxfw/oxfw.c | 2 +- sound/isa/cmi8330.c | 2 +- sound/isa/sb/sb16_csp.c | 8 +- sound/mips/snd-n64.c | 4 + sound/pci/hda/hda_tegra.c | 3 + sound/pci/hda/patch_realtek.c | 49 +- sound/pci/intel8x0.c | 2 +- sound/ppc/powermac.c | 6 +- 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 | 14 + sound/soc/hisilicon/hi6210-i2s.c | 14 +- sound/soc/img/img-i2s-in.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/sof_da7219_max98373.c | 1 + sound/soc/intel/boards/sof_rt5682.c | 1 + sound/soc/intel/boards/sof_sdw.c | 20 +- sound/soc/intel/boards/sof_sdw_common.h | 1 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/mediatek/common/mtk-btcvsd.c | 24 +- sound/soc/sh/rcar/adg.c | 4 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-pcm.c | 2 +- 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 | 46 +- sound/usb/usx2y/usX2Yhwdep.c | 56 +- sound/usb/usx2y/usX2Yhwdep.h | 2 +- sound/usb/usx2y/usb_stream.c | 7 +- sound/usb/usx2y/usbus428ctldefs.h | 102 +- sound/usb/usx2y/usbusx2y.c | 218 ++--- sound/usb/usx2y/usbusx2y.h | 58 +- sound/usb/usx2y/usbusx2yaudio.c | 448 ++++----- sound/usb/usx2y/usx2yhwdeppcm.c | 410 ++++---- sound/usb/usx2y/usx2yhwdeppcm.h | 4 +- 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 | 163 ++-- 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 + .../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/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/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/net/tls.c | 87 +- .../selftests/powerpc/pmu/ebb/no_handler_test.c | 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/timers/rtcpie.c | 10 +- tools/testing/selftests/vm/protection_keys.c | 12 +- virt/kvm/coalesced_mmio.c | 2 +- 1282 files changed, 13684 insertions(+), 7348 deletions(-) create mode 100644 arch/m68k/68000/screen.h create mode 100644 arch/x86/kvm/mmu/paging.h create mode 100644 drivers/acpi/fan.h