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-lts-defconfig in repository toolchain/ci/linux.
from 3ac8f76124de Merge v5.10.19 adds 070d0094b3f4 vmlinux.lds.h: add DWARF v5 sections adds 2a7e48dc3834 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() adds 0bd665240a56 debugfs: be more robust at handling improper input in debu [...] adds 7bc68c67d21e debugfs: do not attempt to create a new file before the fi [...] adds a24bb59cabab scsi: libsas: docs: Remove notify_ha_event() adds 77c711013ddc scsi: qla2xxx: Fix mailbox Ch erroneous error adds ed5d02f0a778 kdb: Make memory allocations more robust adds 1ad8f7fc4aa7 w1: w1_therm: Fix conversion result for negative temperatures adds 9101e328625f PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 adds 9ecedb5793a6 PCI: Decline to resize resources if boot config must be preserved adds a9f834514580 virt: vbox: Do not use wait_event_interruptible when calle [...] adds 89e3d1a85df8 bfq: Avoid false bfq queue merging adds e18368d0515d ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode adds b57d559a92e8 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section adds f24e9121eace vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y adds 85c1062920d1 random: fix the RNDRESEEDCRNG ioctl adds 6bcf443bce96 ALSA: pcm: Call sync_stop at disconnection adds 7011cd4599ef ALSA: pcm: Assure sync with the pending stop operation at suspend adds de7e30da243f ALSA: pcm: Don't call sync_stop if it hasn't been stopped adds b4139fd0ab00 drm/i915/gt: One more flush for Baytrail clear residuals adds fa336bddbe83 ath10k: Fix error handling in case of CE pipe init failure adds fdbed2d74011 Bluetooth: btqcomsmd: Fix a resource leak in error handlin [...] adds bbe6d14a98b0 Bluetooth: hci_uart: Fix a race for write_work scheduling adds 65933b074ae0 Bluetooth: Fix initializing response id after clearing struct adds 072552f973ad arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio adds fcb451381725 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable adds 83830e692f28 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 adds f716c60cb017 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk adds 9f87ff784143 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato adds 41461029703e ARM: dts: exynos: correct PMIC interrupt trigger level on Spring adds 42596469a889 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds ff11ece44c2d ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 347b3e5557da arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 adds 587b9cc3c02d arm64: dts: exynos: correct PMIC interrupt trigger level o [...] adds ec621e844289 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops adds 601899cec0a3 Bluetooth: hci_qca: Fix memleak in qca_controller_memdump adds 6929e3b01179 staging: vchiq: Fix bulk userdata handling adds 9b6d62eea4c5 staging: vchiq: Fix bulk transfers on 64-bit builds adds 106c902da8a6 arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible adds ef1efead3f2a net: stmmac: dwmac-meson8b: fix enabling the timing-adjust [...] adds faf4b1fba2dd bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h adds 0e290a7b4ac4 bpf: Avoid warning when re-casting __bpf_call_base into __ [...] adds 1173e48b162a firmware: arm_scmi: Fix call site of scmi_notification_exit adds da0131818f90 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 adds 299dfaed458f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 adds aa60fe811181 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card adds b20768733427 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency adds 7ae2c607e8e8 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz adds b87a4fcf4536 arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors adds de17aa73c9d9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path adds 88cd0e882f1e cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() adds 3a3f15b4d2f3 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] adds 66a55fafe3d8 ACPICA: Fix exception code class checks adds c9ccb0efaab2 usb: gadget: u_audio: Free requests only after callback adds 4cbd11f9c37e arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node adds 6e46b23a9f4c soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() adds 3681476ad60e soc: ti: pm33xx: Fix some resource leak in the error handl [...] adds ba8832d23c97 staging: media: atomisp: Fix size_t format specifier in hm [...] adds 78bbee8f2542 Bluetooth: drop HCI device reference before return adds 63cb4aa9e4ee Bluetooth: Put HCI device if inquiry procedure interrupts adds 509fe94c196f memory: ti-aemif: Drop child node when jumping out loop adds cdbe8c0c5274 ARM: dts: Configure missing thermal interrupt for 4430 adds 8eb3e6899a27 usb: dwc2: Do not update data length if it is 0 on inbound [...] adds fdc77e02db8c usb: dwc2: Abort transaction after errors with unknown reason adds e5d153b3da39 usb: dwc2: Make "trimming xfer length" a debug message adds 56ef08902f0d staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] adds ad71e4decf49 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too adds 104463e0faae arm64: dts: renesas: beacon: Fix EEPROM compatible value adds b9aa9108b63a can: mcp251xfd: mcp251xfd_probe(): fix errata reference adds 0d6d8024c1f7 ARM: dts: armada388-helios4: assign pinctrl to LEDs adds 1a210339f056 ARM: dts: armada388-helios4: assign pinctrl to each fan adds bf7d341506d6 arm64: dts: armada-3720-turris-mox: rename u-boot mtd part [...] adds 276d6b35f3bc opp: Correct debug message in _opp_add_static_v2() adds 9bb8acd6aa96 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv adds 84f9aaa7312b soc: qcom: ocmem: don't return NULL in of_get_ocmem adds 0aa65ba9352d arm64: dts: msm8916: Fix reserved and rfsa nodes unit address adds 90aadc8ce0fd arm64: dts: meson: fix broken wifi node for Khadas VIM3L adds 480f1e5d5ca8 iwlwifi: mvm: set enabled in the PPAG command properly adds d25640c5e61d ARM: s3c: fix fiq for clang IAS adds 702143d1de99 optee: simplify i2c access adds 6709f280e75d staging: wfx: fix possible panic with re-queued frames adds 4641cecc3dbf ARM: at91: use proper asm syntax in pm_suspend adds fc0024dfd921 ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv [...] adds c2fd1a9715a1 ath10k: Fix lockdep assertion warning in ath10k_sta_statistics adds 1a6c71880fad ath11k: fix a locking bug in ath11k_mac_op_start() adds d195e314e849 soc: aspeed: snoop: Add clock control logic adds 39d8f5db9c88 iwlwifi: mvm: fix the type we use in the PPAG table validi [...] adds 600c03b4e99d iwlwifi: mvm: store PPAG enabled/disabled flag properly adds 207bb27562b4 iwlwifi: mvm: send stored PPAG command instead of local adds caa32dc6ab77 iwlwifi: mvm: assign SAR table revision to the command later adds 6f304a8d61fb iwlwifi: mvm: don't check if CSA event is running before removing adds c8b23e12a74e bpf_lru_list: Read double-checked variable once without lock adds 47708895c917 iwlwifi: pnvm: set the PNVM again if it was already loaded adds 45c720ca5d8e iwlwifi: pnvm: increment the pointer before checking the TLV adds 61f0bbac1f0d ath9k: fix data bus crash when setting nf_override via debugfs adds c318d4198149 selftests/bpf: Convert test_xdp_redirect.sh to bash adds 991d286e194f ibmvnic: Set to CLOSED state even on error adds f22cdfcc9df1 bnxt_en: reverse order of TX disable and carrier off adds fc94be935868 bnxt_en: Fix devlink info's stored fw.psid version format. adds 3cf0490625c8 xen/netback: fix spurious event detection for common event case adds a5ff8b798a36 dpaa2-eth: fix memory leak in XDP_REDIRECT adds 96fb2077a517 net: phy: consider that suspend2ram may cut off PHY power adds 34394a179ed2 net/mlx5e: Don't change interrupt moderation params when D [...] adds ae624d4bd9b6 net/mlx5e: Change interrupt moderation channel params also [...] adds 27c79b3a9212 net/mlx5: Fix health error state handling adds 08b42b6f891c net/mlx5e: Replace synchronize_rcu with synchronize_net adds 64ea9e958fba net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context adds efb1aa6f1175 net/mlx5: Disable devlink reload for multi port slave device adds 8dafb484fe3f net/mlx5: Disallow RoCE on multi port slave device adds 5decdc86ca9d net/mlx5: Disallow RoCE on lag device adds 046e29284b07 net/mlx5: Disable devlink reload for lag devices adds c80b5da86011 net/mlx5e: CT: manage the lifetime of the ct entry object adds 5ccc0ecda9e8 net/mlx5e: Check tunnel offload is required before setting SWP adds b5f71c9ff128 mac80211: fix potential overflow when multiplying to u32 integers adds c8de71a7ae39 libbpf: Ignore non function pointer member in struct_ops adds 94c0e3551594 bpf: Fix an unitialized value in bpf_iter adds e3c29af06581 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation adds 1d6e51e231c4 bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx adds c805f99ffe27 selftests: mptcp: fix ACKRX debug message adds 8e81baeb83a3 tcp: fix SO_RCVLOWAT related hangs under mem pressure adds 21248186f953 net: axienet: Handle deferred probe on clock properly adds e6d02456012a cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] adds 14a296eab662 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case adds f4a5c7ff2ab6 bpf: Clear subreg_def for global function return values adds be613736fddd ibmvnic: add memory barrier to protect long term buffer adds ad843121588f ibmvnic: skip send_request_unmap for timeout reset adds 51b1868b715a net: dsa: felix: perform teardown in reverse order of setup adds 100676d5c4d5 net: dsa: felix: don't deinitialize unused ports adds 7592f07e6d2c net: phy: mscc: adding LCPLL reset to VSC8514 adds 87f1df93d49f net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] adds a961fcfb2465 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning adds 286fca3f30b9 net: amd-xgbe: Reset link when the link never comes back adds 8845446496a7 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP adds 79234cb9aab9 net: mvneta: Remove per-cpu queue mapping for Armada 3700 adds 65a10cb163cd net: enetc: fix destroyed phylink dereference during unbind adds 279e54536ddb tty: convert tty_ldisc_ops 'read()' function to take a ker [...] adds 41c6f6b926d0 tty: implement read_iter adds e9c01c8fd64a fbdev: aty: SPARC64 requires FB_ATY_CT adds 9a83b8b33128 drm/gma500: Fix error return code in psb_driver_load() adds c4c8db5eb19f gma500: clean up error handling in init adds 35bf6702052c drm/fb-helper: Add missed unlocks in setcmap_legacy() adds 5eb0784f4dd0 drm/panel: mantix: Tweak init sequence adds 5d93dad67df8 drm/vc4: hdmi: Take into account the clock doubling flag i [...] adds 99e9cb7bc13b crypto: sun4i-ss - linearize buffers content must be kept adds 2f7287fbcb9f crypto: sun4i-ss - fix kmap usage adds 39e0bddeff36 crypto: arm64/aes-ce - really hide slower algos when faste [...] adds 5ea0601513a7 hwrng: ingenic - Fix a resource leak in an error handling path adds e559765186ac media: allegro: Fix use after free on error adds 7e8cad8788a9 kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] adds cfed53d82219 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() adds 4f6cd7e77b07 drm: rcar-du: Fix crash when using LVDS1 clock for CRTC adds 61de9181c86c drm: rcar-du: Fix the return check of of_parse_phandle and [...] adds a0e0d3d8245e drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] adds 8dbfa4e99c5f MIPS: c-r4k: Fix section mismatch for loongson2_sc_init adds 74cfb7883a04 MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 adds dfc846691a66 drm/virtio: make sure context is created in gem open adds 26297e1710d2 drm/fourcc: fix Amlogic format modifier masks adds c271cb89897c media: ipu3-cio2: Build only for x86 adds 9056dd5417b1 media: i2c: ov5670: Fix PIXEL_RATE minimum value adds fe2e6f9342e8 media: imx: Unregister csc/scaler only if registered adds 40d53d436a59 media: imx: Fix csc/scaler unregister adds 27a82f52a55d media: mtk-vcodec: fix error return code in vdec_vp9_decode() adds df6f92f1bde1 media: camss: missing error code in msm_video_register() adds 27dfb2c856f5 media: vsp1: Fix an error handling path in the probe function adds 451c7cb236ef media: em28xx: Fix use-after-free in em28xx_alloc_urbs adds 172e30ea3861 media: media/pci: Fix memleak in empress_init adds 9883df7c0195 media: tm6000: Fix memleak in tm6000_start_stream adds 967ddb4ac910 media: aspeed: fix error return code in aspeed_video_setup [...] adds 43deab1aff79 ASoC: cs42l56: fix up error handling in probe adds f465abaef3d1 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai adds 494e9ec12c1b evm: Fix memleak in init_desc adds 3b22a67c7f6b crypto: bcm - Rename struct device_private to bcm_device_private adds e830af503cae sched/fair: Avoid stale CPU util_est value for schedutil i [...] adds 1c95f266a692 drm/sun4i: tcon: fix inverted DCLK polarity adds a274661d5842 media: imx7: csi: Fix regression for parallel cameras on i.MX6UL adds 640da89f3eee media: imx7: csi: Fix pad link validation adds b1f4731f33ba media: ti-vpe: cal: fix write to unallocated memory adds f89de444df59 MIPS: properly stop .eh_frame generation adds cc1c1fe79551 MIPS: Compare __SYNC_loongson3_war against 0 adds 0cdfdd1f03c2 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails adds a9d9fd5bd24b drm/amdgpu: toggle on DF Cstate after finishing xgmi injection adds 1c7b7d476e6a bsg: free the request before return error code adds 18f10ae0d477 macintosh/adb-iop: Use big-endian autopoll mask adds 3592f930f742 drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] adds e3d5fe8fb6f3 drm/amd/display: Fix HDMI deep color output for DCE 6-11. adds f7765a1143c3 media: software_node: Fix refcounts in software_node_get_n [...] adds 32f864a4432d media: lmedm04: Fix misuse of comma adds abfdb63b6e5f media: vidtv: psi: fix missing crc for PMT adds 28fa29bd59f2 media: atomisp: Fix a buffer overflow in debug code adds d196f0682366 media: qm1d1c0042: fix error return code in qm1d1c0042_init() adds f1e2ca0c11e4 media: cx25821: Fix a bug when reallocating some dma memory adds 2c0a480ac595 media: mtk-vcodec: fix argument used when DEBUG is defined adds 130722b55dde media: pxa_camera: declare variable when DEBUG is defined adds 8b1c386d9266 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] adds 91e10f2ad150 sched/eas: Don't update misfit status if the task is pinned adds 2bebc6dcd345 f2fs: compress: fix potential deadlock adds 2a387bbeada0 ASoC: qcom: lpass-cpu: Remove bit clock state check adds cb8e225c16c8 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend adds 1ea83d489102 perf/arm-cmn: Fix PMU instance naming adds 86399c1911eb perf/arm-cmn: Move IRQs when migrating context adds da7a5e73cdd1 mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] adds 62aa24d2b7be crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode da [...] adds c64eb55b4ec2 crypto: talitos - Fix ctr(aes) on SEC1 adds e3fcff9f45aa drm/nouveau: bail out of nouveau_channel_new if channel in [...] adds 61a1f0ad45de mm: proc: Invalidate TLB after clearing soft-dirty page state adds 9e61730083eb ata: ahci_brcm: Add back regulators management adds 79f85d7b5ce0 ASoC: cpcap: fix microphone timeslot mask adds e350b5bea8e8 ASoC: codecs: add missing max_register in regmap config adds 0edd035143dd mtd: parsers: afs: Fix freeing the part name memory in failure adds a9553ae64da0 f2fs: fix to avoid inconsistent quota data adds c1b18119d82b drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() adds 5dc2ee02fdd9 f2fs: fix a wrong condition in __submit_bio adds 9ac313799515 ASoC: qcom: Fix typo error in HDMI regmap config callbacks adds d87df78aabf2 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] adds bed8bed04179 drm/mediatek: Check if fb is null adds 71a6979d540d Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] adds 6bbbb1dea7e8 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds 2e0e7c91ddb3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] adds d48f03f6b25c locking/lockdep: Avoid unmatched unlock adds 67353635006a ASoC: qcom: lpass: Fix i2s ctl register bit map adds 47d35964886f ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] adds 79717a3381dd ASoC: SOF: debug: Fix a potential issue on string buffer t [...] adds 006ef266c275 btrfs: clarify error returns values in __load_free_space_cache adds 6a402b937eb1 btrfs: fix double accounting of ordered extent for subpage [...] adds 689ceaad9423 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 adds f06ce8ddbdfc s390/zcrypt: return EIO when msg retry limit reached adds e7506205db3a drm/vc4: hdmi: Move hdmi reset to bind adds 22a555e031aa drm/vc4: hdmi: Fix register offset with longer CEC messages adds 5ef6d3b78abc drm/vc4: hdmi: Fix up CEC registers adds b2c22c74462e drm/vc4: hdmi: Restore cec physical address on reconnect adds ecd8c7420ee2 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds c37792594393 drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds 141c9392246c drm/lima: fix reference leak in lima_pm_busy adds ca0d82585d07 drm/dp_mst: Don't cache EDIDs for physical ports adds bebfe70c4df8 hwrng: timeriomem - Fix cooldown period calculation adds ea914be6de9d crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() adds 81dfee4731c0 io_uring: fix possible deadlock in io_uring_poll adds 91edfca6f8b3 nvmet-tcp: fix receive data digest calculation for multipl [...] adds 5f8ab7f8fedd nvmet-tcp: fix potential race of tcp socket closing accept_work adds 48629fed4fc4 nvme-multipath: set nr_zones for zoned namespaces adds 6c32db01dd41 nvmet: remove extra variable in identify ns adds 0bbbd44ba122 nvmet: set status to 0 in case for invalid nsid adds f40d1ec3a3db ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk adds 1facf2415b98 ima: Free IMA measurement buffer on error adds c365d333e97a ima: Free IMA measurement buffer after kexec syscall adds d5f8088cfc98 ASoC: simple-card-utils: Fix device module clock adds a6b56338a910 fs/jfs: fix potential integer overflow on shift of a int adds bdf943745924 jffs2: fix use after free in jffs2_sum_write_data() adds bdb176a0c876 ubifs: Fix memleak in ubifs_init_authentication adds 3818158df15e ubifs: replay: Fix high stack usage, again adds 24386143cb94 ubifs: Fix error return code in alloc_wbufs() adds 3e7387af5a50 irqchip/imx: IMX_INTMUX should not default to y, unconditionally adds 7a9b76bb9bf3 smp: Process pending softirqs in flush_smp_call_function_f [...] adds bf24c51d62d1 drm/amdgpu/display: remove hdcp_srm sysfs on device removal adds 54b4e5df958c capabilities: Don't allow writing ambiguous v3 file capabilities adds 7c650a997df3 HSI: Fix PM usage counter unbalance in ssi_hw_init adds 49d8c198fab5 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression adds 55e47652d625 clk: meson: clk-pll: fix initializing the old rate (fallba [...] adds 02df54191f7f clk: meson: clk-pll: make "ret" a signed integer adds 460538d02a18 clk: meson: clk-pll: propagate the error from meson_clk_pl [...] adds e00a29e24575 selftests/powerpc: Make the test check in eeh-basic.sh pos [...] adds b7c77df94684 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision adds 3c5304eb1805 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators adds 8584d4f31a3a quota: Fix memory leak when handling corrupted quota file adds 686ed8d7bf90 i2c: iproc: handle only slave interrupts which are enabled adds 77f44e82e898 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) adds a8594ec0bb37 i2c: iproc: handle master read request adds d8d37cdde2a5 spi: cadence-quadspi: Abort read if dummy cycles required [...] adds 6d3fca943eec clk: sunxi-ng: h6: Fix CEC clock adds 91210528b38c clk: renesas: r8a779a0: Remove non-existent S2 clock adds 35c739b4d4fa clk: renesas: r8a779a0: Fix parent of CBFUSA clock adds 95d5e8fbc2ff HID: core: detect and skip invalid inputs to snto32() adds 9703b65b2dab RDMA/siw: Fix handling of zero-sized Read and Receive Queues. adds 1cc37e5a0555 dmaengine: fsldma: Fix a resource leak in the remove function adds ecf1d532a055 dmaengine: fsldma: Fix a resource leak in an error handlin [...] adds d8c7170c2097 dmaengine: owl-dma: Fix a resource leak in the remove function adds 4ddac9d8acba dmaengine: hsu: disable spurious interrupt adds 57e43b696dee mfd: bd9571mwv: Use devm_mfd_add_devices() adds 748f7b65d2e0 power: supply: cpcap-charger: Fix missing power_supply_put() adds 1f6133749213 power: supply: cpcap-battery: Fix missing power_supply_put() adds 3f93f17ae946 power: supply: cpcap-charger: Fix power_supply_put on null [...] adds 0674fa99a7d8 fdt: Properly handle "no-map" field in the memory region adds 54d3a5761951 of/fdt: Make sure no-map does not remove already reserved regions adds 0a131e09e4e2 RDMA/rtrs: Extend ibtrs_cq_qp_create adds e3d74840c73e RDMA/rtrs-srv: Release lock before call into close_sess adds f8f1833d2a10 RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect adds 1a8e1385b22b RDMA/rtrs-clt: Set mininum limit when create QP adds e393184841ba RDMA/rtrs: Call kobject_put in the failure path adds 30b7b6b8dac0 RDMA/rtrs-srv: Fix missing wr_cqe adds cb6d98b30655 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt adds e724c819ed9f RDMA/rtrs-srv: Init wr_cnt as 1 adds 28c05164b72f power: reset: at91-sama5d2_shdwc: fix wkupdbc mask adds 31c9ba0c38bc rtc: s5m: select REGMAP_I2C adds 4f24543828fa dmaengine: idxd: set DMA channel to be private adds 884d1b0d51e0 power: supply: fix sbs-charger build, needs REGMAP_I2C adds 9f5c5595cf13 clocksource/drivers/ixp4xx: Select TIMER_OF when needed adds f8b64afe9166 clocksource/drivers/mxs_timer: Add missing semicolon when [...] adds 3577f6920179 spi: imx: Don't print error on -EPROBEDEFER adds a62529e888fa RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation adds 57ae53cc5a79 IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex adds d99d58b8df08 clk: sunxi-ng: h6: Fix clock divider range on some clocks adds 65e880808202 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT adds 863691f865b7 platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] adds a6b732fb6a83 regulator: axp20x: Fix reference cout leak adds 6e223a3d906a watch_queue: Drop references to /dev/watch_queue adds d7b0efadc3eb certs: Fix blacklist flag type confusion adds 1303992207e8 regulator: s5m8767: Fix reference count leak adds ac5ab9c02951 spi: atmel: Put allocated master before return adds b1ff96e9191d regulator: s5m8767: Drop regulators OF node reference adds 564c05da080f power: supply: axp20x_usb_power: Init work before enabling IRQs adds 87f6600119a1 power: supply: smb347-charger: Fix interrupt usage if inte [...] adds aa69ea2595ff regulator: core: Avoid debugfs: Directory ... already pres [...] adds ffc6e686f43d isofs: release buffer head before return adds 56cc83dfd35f watchdog: intel-mid_wdt: Postpone IRQ handler registration [...] adds 994334fa2a13 auxdisplay: ht16k33: Fix refresh rate handling adds 9e06f36658df objtool: Fix error handling for STD/CLD warnings adds 7631376b2d8e objtool: Fix retpoline detection in asm code adds c41fc75addf1 objtool: Fix ".cold" section suffix check for newer versio [...] adds 2dbc0ea1d141 scsi: lpfc: Fix ancient double free adds 48e671371357 iommu: Switch gather->end to the inclusive end adds 1598e9e00a99 IB/umad: Return EIO in case of when device disassociated adds 69ca7a12b77d IB/umad: Return EPOLLERR in case of when device disassociated adds 6b83da9b1e58 KVM: PPC: Make the VMX instruction emulation routines static adds f6ba4a84b9e0 powerpc/47x: Disable 256k page size adds 99e7c8d15770 powerpc/time: Enable sched clock for irqtime adds 34251b827471 mmc: owl-mmc: Fix a resource leak in an error handling pat [...] adds 25975632869b mmc: sdhci-sprd: Fix some resource leaks in the remove function adds d892fe653ee4 mmc: usdhi6rol0: Fix a resource leak in the error handling [...] adds 252425cb8755 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] adds e699cd138063 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for A [...] adds 426c56022623 i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct adds 910990a6075a amba: Fix resource leak for drivers without .remove adds 452fc2c9bbf2 iommu: Move iotlb_sync_map out from __iommu_map adds 377a9c919163 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] adds 0d19c3e61668 IB/mlx5: Return appropriate error code instead of ENOMEM adds edcaf7a3b8bc IB/cm: Avoid a loop when device has 255 ports adds 8a40ca0c8b9f tracepoint: Do not fail unregistering a probe due to memor [...] adds 378f670e08fc rtc: zynqmp: depend on HAS_IOMEM adds 100ba402178c perf tools: Fix DSO filtering when not finding a map for a [...] adds 5132b4f24874 perf vendor events arm64: Fix Ampere eMag event typo adds d464194f6e47 RDMA/rxe: Fix coding error in rxe_recv.c adds 54bdcd7b8f0a RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt adds a46f34ba2563 RDMA/rxe: Correct skb on loopback path adds 03a422ecf30d spi: stm32: properly handle 0 byte transfer adds 5d82c92db904 mfd: altera-sysmgr: Fix physical address storing more adds b1b904813755 mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] adds c035dcae0bcc powerpc/pseries/dlpar: handle ibm, configure-connector del [...] adds e87684f92706 powerpc/8xx: Fix software emulation interrupt adds 1989b09d7645 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs adds ecb23b97a70b kunit: tool: fix unit test cleanup handling adds b11abc70b2d2 kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] adds f2ab2ac9c550 RDMA/hns: Fixed wrong judgments in the goto branch adds 4b31e9ffc4cd RDMA/siw: Fix calculation of tx_valid_cpus size adds 7e2cf295cee2 RDMA/hns: Fix type of sq_signal_bits adds c10782b20829 RDMA/hns: Disable RQ inline by default adds 5273b9ba3e99 clk: divider: fix initialization with parent_hw adds 3aa4af48f4f1 spi: pxa2xx: Fix the controller numbering for Wildcat Point adds 97ab82462a3a powerpc/uaccess: Avoid might_fault() when user access is enabled adds f5f08edae12a powerpc/kuap: Restore AMR after replaying soft interrupts adds e8d491783554 regulator: qcom-rpmh: fix pm8009 ldo7 adds e5d5829c7ac9 clk: aspeed: Fix APLL calculate formula from ast2600-A2 adds 31c2e369b533 selftests/ftrace: Update synthetic event syntax errors adds c7a1a092d364 perf symbols: Use (long) for iterator for bfd symbols adds 3604dfd1c60a regulator: bd718x7, bd71828, Fix dvs voltage levels adds 231d8c46b16d spi: dw: Avoid stack content exposure adds 86f5b0936975 spi: Skip zero-length transfers in spi_transfer_one_message() adds 2de70d744e09 printk: avoid prb_first_valid_seq() where possible adds b0363faf9886 perf symbols: Fix return value when loading PE DSO adds 7c7cb07d4aff nfsd: register pernet ops last, unregister first adds 426b8fb3d672 svcrdma: Hold private mutex while invoking rdma_accept() adds 95f432c0a396 ceph: fix flush_snap logic after putting caps adds 55bfe125b44a RDMA/hns: Fixes missing error code of CMDQ adds 60d613b39e8d RDMA/ucma: Fix use-after-free bug in ucma_create_uevent adds 51ea7da47b7c RDMA/rtrs-srv: Fix stack-out-of-bounds adds c6f81f3a9c40 RDMA/rtrs: Only allow addition of path to an already estab [...] adds fad3372fdfba RDMA/rtrs-srv: fix memory leak by missing kobject free adds d94d6498ba2d RDMA/rtrs-srv-sysfs: fix missing put_device adds 248014ab2ea9 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() adds 47c9d32e7170 Input: sur40 - fix an error code in sur40_probe() adds 47d32f8becec perf record: Fix continue profiling after draining the buffer adds 9702d580daa3 perf intel-pt: Fix missing CYC processing in PSB adds 4616d95a25b5 perf intel-pt: Fix premature IPC adds 2f7d4603a00c perf intel-pt: Fix IPC with CYC threshold adds 538b990451fe perf test: Fix unaligned access in sample parsing test adds 79796706ac4a Input: elo - fix an error code in elo_connect() adds 103ca2da81c2 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set adds 0fda33ea8947 sparc: fix led.c driver when PROC_FS is not enabled adds 6fb1564f74fb Input: zinitix - fix return type of zinitix_init_touch() adds 6ac46ecd98c9 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled adds 03112ff9eabf misc: eeprom_93xx46: Fix module alias to enable module autoprobe adds 95fdc1ea3bfc phy: rockchip-emmc: emmc_phy_init() always return 0 adds 5a602158b885 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() adds d2742ed447bc misc: eeprom_93xx46: Add module alias to avoid breaking su [...] adds 9944f02f2e15 PCI: rcar: Always allocate MSI addresses in 32bit space adds 7c0c9081f816 soundwire: cadence: fix ACK/NAK handling adds 39ab0927e7b2 pwm: rockchip: Enable APB clock during register access whi [...] adds 6f503e4e3752 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...] adds 58516ac4aac8 pwm: rockchip: Eliminate potential race condition when probing adds 6a96a4413dcc PCI: xilinx-cpm: Fix reference count leak on error path adds 6b34aa520429 VMCI: Use set_page_dirty_lock() when unregistering guest memory adds 4ce87382d87c PCI: Align checking of syscall user config accessors adds bede9ad9196c mei: hbm: call mei_set_devstate() on hbm stop response adds b016a9f0c546 drm/msm: Fix MSM_INFO_GET_IOVA with carveout adds 92a1514e0a5d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) adds 5c49fc7b5d9b drm/msm/mdp5: Fix wait-for-commit for cmd panels adds b605b8d568db drm/msm: Fix race of GPU init vs timestamp power management. adds 2d130a893ef3 drm/msm: Fix races managing the OOB state for timestamp vs [...] adds c1fe9383139a drm/msm/dp: trigger unplug event in msm_dp_display_disable adds a8fe0b750a94 vfio/iommu_type1: Populate full dirty when detach non-pinn [...] adds c0e73c1d6d91 vfio/iommu_type1: Fix some sanity checks in detach group adds 9eb145398e6f vfio-pci/zdev: fix possible segmentation fault issue adds 858d343c7873 ext4: fix potential htree index checksum corruption adds 3e40d7bd87c9 phy: USB_LGM_PHY should depend on X86 adds 5678109857cd coresight: etm4x: Skip accessing TRCPDCR in save/restore adds 0422b93c4bfb nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds 663a18271e53 nvmem: core: skip child nodes not matching binding adds 519a514807c7 soundwire: bus: use sdw_update_no_pm when initializing a device adds dfdec5eda330 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] adds 336657c98112 soundwire: export sdw_write/read_no_pm functions adds 787d7067c36b soundwire: bus: fix confusion on device used by pm_runtime adds dc798d57ca78 misc: fastrpc: fix incorrect usage of dma_map_sgtable adds 291803ee7319 remoteproc/mediatek: acknowledge watchdog IRQ after handled adds bf672140d60b regmap: sdw: use _no_pm functions in regmap_read/write adds d167a7367d4a ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] adds 37aba9cfece7 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL adds fc22917f48ee device-dax: Fix default return code of range_parse() adds c2f17201d0e2 PCI: pci-bridge-emul: Fix array overruns, improve safety adds 1ecbf4f3e993 PCI: cadence: Fix DMA range mapping early return error adds 42dc67dee995 i40e: Fix flow for IPv6 next header (extension header) adds b57d0f5489f8 i40e: Add zero-initialization of AQ command structures adds 0c6a8e35f47d i40e: Fix overwriting flow control settings during driver loading adds 0497d52bbfc3 i40e: Fix addition of RX filters after enabling FW LLDP agent adds 5917fdcc554d i40e: Fix VFs not created adds 9dfb367a2382 Take mmap lock in cacheflush syscall adds 1fe02a86fa92 nios2: fixed broken sys_clone syscall adds a8afe8bce434 i40e: Fix add TC filter for IPv6 adds dae49384d0d7 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() adds e47685ec4cb8 pwm: iqs620a: Fix overflow and optimize calculations adds c2ff99488390 vfio/type1: Use follow_pte() adds 4bee367264f1 ice: report correct max number of TCs adds 09a2fee49546 ice: Account for port VLAN in VF max packet size calculation adds 70bcfea70f12 ice: Fix state bits on LLDP mode switch adds dd2d203f02ff ice: update the number of available RSS queues adds ba817c176608 net: stmmac: fix CBS idleslope and sendslope calculation adds 1c0058472166 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() adds 9cf2b21aa937 PCI: rockchip: Make 'ep-gpios' DT property optional adds 3bbb8573ceb1 vxlan: move debug check after netdev unregister adds 2a33f6fb9206 wireguard: device: do not generate ICMP for non-IP packets adds d0b3159fca6e wireguard: kconfig: use arm chacha even with no neon adds b761fd28218e ocfs2: fix a use after free on error adds 026e07bc0abc mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds cbb86d6a5db9 mm: memcontrol: fix slub memory accounting adds 6c074ae0a482 mm/memory.c: fix potential pte_unmap_unlock pte error adds 89b2dbd807b1 mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds c9ea7719a4af mm/hugetlb: suppress wrong warning info when alloc gigantic page adds 2d95ad18df6f mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 8d1d23a84726 r8169: fix jumbo packet handling on RTL8168e adds 9468ab8a2718 NFSv4: Fixes for nfs4_bitmask_adjust() adds f1ea1bee3573 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD adds db08c3636d91 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] adds b138d65ccec4 arm64: Add missing ISB after invalidating TLB in __primary_switch adds d49d76395903 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition adds b0501bee4b65 i2c: exynos5: Preserve high speed master code adds a7fbcb3b560a mm,thp,shmem: make khugepaged obey tmpfs mount flags adds dc495b59ff4c mm: fix memory_failure() handling of dax-namespace metadata adds d45f943ef84b mm/rmap: fix potential pte_unmap on an not mapped pte adds b7925acd8292 proc: use kvzalloc for our kernel buffer adds 02309dd33737 csky: Fix a size determination in gpr_get() adds 5fa5d9e34b7f scsi: bnx2fc: Fix Kconfig warning & CNIC build errors adds f1cf46115afa scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc adds cc88a819a14c block: reopen the device in blkdev_reread_part adds a4907c75b568 ide/falconide: Fix module unload adds 3c88c1b76280 scsi: sd: Fix Opal support adds 556c513e6bac blk-settings: align max_sectors on "logical_block_size" boundary adds d7b804b9404e soundwire: intel: fix possible crash when no device is detected adds 6470cc6519ff ACPI: property: Fix fwnode string properties matching adds ff9dd5223b62 ACPI: configfs: add missing check after configfs_register_ [...] adds 0a5fcc0a21fb cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] adds eb6a537479b4 HID: logitech-dj: add support for keyboard events in eQUAD [...] adds 923a82a6bc93 HID: wacom: Ignore attempts to overwrite the touch_max val [...] adds 0af89539c9e5 Input: raydium_ts_i2c - do not send zero length adds 18fca2909171 Input: xpad - add support for PowerA Enhanced Wired Contro [...] adds deced3e2aea9 Input: joydev - prevent potential read overflow in ioctl adds 960652adc54a Input: i8042 - add ASUS Zenbook Flip to noselftest list adds 0fe6ea18f2bb media: mceusb: Fix potential out-of-bounds shift adds a82ba907a83d USB: serial: option: update interface mapping for ZTE P685M adds 1cf76e4ca610 usb: musb: Fix runtime PM race in musb_queue_resume_work adds 6b78b380db60 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 adds 5b4cd9678762 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt adds b006da9e3efd USB: serial: ftdi_sio: fix FTX sub-integer prescaler adds 11fd58946e03 USB: serial: pl2303: fix line-speed handling on newer chips adds bcac85cabaf7 USB: serial: mos7840: fix error code in mos7840_write() adds b927c4f2a1b3 USB: serial: mos7720: fix error code in mos7720_write() adds caefa1473847 phy: lantiq: rcu-usb2: wait after clock enable adds 1312a7b68689 ALSA: fireface: fix to parse sync status register of latte [...] adds a9fe4ab42cbd ALSA: hda: Add another CometLake-H PCI ID adds 0a7efa3fd7a1 ALSA: hda/hdmi: Drop bogus check at closing a stream adds 5c8561ae3ef3 ALSA: hda/realtek: modify EAPD in the ALC886 adds 1365914e020f ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds a799741acdb6 MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too adds 3896c324bb25 MIPS: Support binutils configured with --enable-mips-fix-l [...] adds 3f3614b4dd27 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' adds 50af0b3848b7 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] adds 25ca325743a5 Revert "bcache: Kill btree_io_wq" adds f5ee9638a6db bcache: Give btree_io_wq correct semantics again adds 695185fce229 bcache: Move journal work to new flush wq adds 49b1b5b10009 Revert "drm/amd/display: Update NV1x SR latency values" adds 9d0da9afeb28 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() adds 22f2bf0892f7 drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds c4fe9c525ec5 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds a81bb9031a75 drm/amdkfd: Fix recursive lock warnings adds 926532686863 drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) adds 565eca5a9aa9 drm/nouveau/kms: handle mDP connectors adds bdbee7d7fd95 drm/modes: Switch to 64bit maths to avoid integer overflow adds a7cf5e49229b drm/sched: Cancel and flush all outstanding jobs before finish. adds 7397365737fd drm/panel: kd35t133: allow using non-continuous dsi clock adds dab6fbf2b30b drm/rockchip: Require the YTR modifier for AFBC adds cae75116662f ASoC: siu: Fix build error by a wrong const prefix adds 2fe92153013c selinux: fix inconsistency between inode_getxattr and inod [...] adds 03c9bf033c7b erofs: initialized fields can only be observed after bit is set adds a1710b067ec9 tpm_tis: Fix check_locality for correct locality acquisition adds d65aef25464f tpm_tis: Clean up locality release adds 9d83cc1a1e7f KEYS: trusted: Fix incorrect handling of tpm_get_random() adds 54c527c18e7f KEYS: trusted: Fix migratable=1 failing adds 67118bb78d72 KEYS: trusted: Reserve TPM for seal and unseal operations adds 02785bae77ca btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node adds 52f93e5ee700 btrfs: do not warn if we can't find the reloc root when lo [...] adds a1a5cc25489a btrfs: add asserts for deleting backref cache nodes adds 4d3edf72d6b5 btrfs: abort the transaction if we fail to inc ref in btrf [...] adds c717ca57a405 btrfs: fix reloc root leak with 0 ref reloc roots on recovery adds acaeedb193a5 btrfs: splice remaining dirty_bg's onto the transaction di [...] adds 7ec1536e800b btrfs: handle space_info::total_bytes_pinned inside the de [...] adds 9a739917ef2d btrfs: account for new extents being deleted in total_byte [...] adds de3ea5be511a btrfs: fix extent buffer leak on failure to copy root adds 6bb73b704de4 drm/i915/gt: Flush before changing register state adds 1f8586fb4ef1 drm/i915/gt: Correct surface base address for renderclear adds e2c540e18140 crypto: arm64/sha - add missing module aliases adds 6e3b6710ea2e crypto: aesni - prevent misaligned buffers on the stack adds 84c93e8897bb crypto: michael_mic - fix broken misalignment handling adds ca4460daf0c5 crypto: sun4i-ss - checking sg length is not sufficient adds 19be286216dc crypto: sun4i-ss - IV register does not work on A10 and A13 adds 985b609668d8 crypto: sun4i-ss - handle BigEndian for cipher adds 70c4b76be44b crypto: sun4i-ss - initialize need_fallback adds 3a5daa8a5e9c soc: samsung: exynos-asv: don't defer early on not-supported SoCs adds 56a7c53c494c soc: samsung: exynos-asv: handle reading revision register error adds b506450ce3d9 seccomp: Add missing return in non-void function adds 428c4a4d0dc7 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) adds 449488765c17 misc: rtsx: init of rts522a add OCP power off when no card [...] adds 53f6c858c496 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] adds edadcf211ac0 pstore: Fix typo in compression option name adds bcec1eea4121 dts64: mt7622: fix slow sd card access adds 7e00b4c86a84 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] adds 848c87e8d826 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c adds 4934db348d5a staging: gdm724x: Fix DMA from stack adds 9c9f49c06ea1 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table adds ce5697ef57da floppy: reintroduce O_NDELAY fix adds 0ba52e99d5ee media: i2c: max9286: fix access to unallocated memory adds 3a4c5d7261e1 media: ir_toy: add another IR Droid device adds d0f6efac3c82 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...] adds d5b1a7ef9c6e media: marvell-ccic: power up the device on mclk enable adds 2184f87e4944 media: smipcie: fix interrupt handling and IR timeout adds df52c4f4b40a x86/virt: Eat faults on VMXOFF in reboot flows adds db44025963d9 x86/reboot: Force all cpus to exit VMX root if VMX is supported adds 9488984c7d13 x86/fault: Fix AMD erratum #91 errata fixup for user code adds be896eef0e32 x86/entry: Fix instrumentation annotation adds 6f7e5b49f6c9 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan adds 20b7669fa3f0 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers adds e713bdd791ba rcu/nocb: Perform deferred wake up before last idle's need [...] adds c9b33f7cbe45 kprobes: Fix to delay the kprobes jump optimization adds 32009c5d178e arm64: Extend workaround for erratum 1024718 to all versio [...] adds e9e98723c5e3 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] adds fa1fbfb64458 arm64: kexec_file: fix memory leakage in create_dtb() when [...] adds d623d5cb3831 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing adds 18b9041e434f arm64 module: set plt* section addresses to 0x0 adds 0ead6914dce2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] adds b74bf690dcf4 riscv: Disable KSAN_SANITIZE for vDSO adds 053c4f838757 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ adds 306b9513d3fd watchdog: mei_wdt: request stop on unregister adds 19009472156e coresight: etm4x: Handle accesses to TRCSTALLCTLR adds c123b069bbb2 mtd: spi-nor: sfdp: Fix last erase region marking adds c27cf85cd931 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] adds 6d6c7e7e9258 mtd: spi-nor: core: Fix erase type discovery for overlaid region adds 68ef24e86cf7 mtd: spi-nor: core: Add erase size check for erase command [...] adds df2d431a1ef3 mtd: spi-nor: hisi-sfc: Put child node np on error path adds 885a2d24c219 fs/affs: release old buffer head on error path adds cf20d349ae8d seq_file: document how per-entry resources are managed. adds d2ac7ec47ffd x86: fix seq_file iteration for pat/memtype.c adds 90de36e7b109 mm: memcontrol: fix swap undercounting in cgroup2 adds 1b1a949b40dd mm: memcontrol: fix get_active_memcg return value adds 65f6dc3616d6 hugetlb: fix update_and_free_page contig page struct assumption adds 32e970488f49 hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 54683f81c8b3 mm/vmscan: restore zone_reclaim_mode ABI adds 25b0eb2e33c9 mm, compaction: make fast_isolate_freepages() stay within zone adds da5b48ac720d KVM: nSVM: fix running nested guests when npt=0 adds 11d14267de25 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer adds a51c34f2a5d8 module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] adds a8997b99e8bc mmc: sdhci-esdhc-imx: fix kernel panic when remove module adds e793c06f0c0d mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure adds c0ec2029518d powerpc/32: Preserve cr1 in exception prolog stack check t [...] adds 402d31bdcd56 powerpc/kexec_file: fix FDT size estimation for kdump kernel adds 01b487b67c1c powerpc/32s: Add missing call to kuep_lock on syscall entry adds 4fb3523ba3e4 spmi: spmi-pmic-arb: Fix hw_irq overflow adds 30e24dcab1a7 mei: fix transfer over dma with extended header adds df000e9dc62a mei: me: emmitsburg workstation DID adds fd7fafa048a7 mei: me: add adler lake point S DID adds 548d83e8b6dd mei: me: add adler lake point LP DID adds 67e7c64b47c0 gpio: pcf857x: Fix missing first interrupt adds 09cf8b46b58d mfd: gateworks-gsc: Fix interrupt type adds eb9036b4cf4c printk: fix deadlock when kernel panic adds 4e6e00704f9d exfat: fix shift-out-of-bounds in exfat_fill_super() adds 834c7ec6af44 zonefs: Fix file size of zones in full condition adds 1ea36020950d kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE adds b3df1eac5a7a thermal: cpufreq_cooling: freq_qos_update_request() return [...] adds b49bee3fb5dc cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks adds ace950888233 cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument adds b7cd9711a1e8 cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] adds 13fb0e1ecf7b proc: don't allow async path resolution of /proc/thread-se [...] adds 93c5029fb87b s390/vtime: fix inline assembly clobber list adds 68a6199cf334 virtio/s390: implement virtio-ccw revision 2 correctly adds 63a069b81d40 um: mm: check more comprehensively for stub changes adds 833f5208b142 um: defer killing userspace on page table update failures adds c41de6eae248 irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap adds e391239dcd17 f2fs: fix out-of-repair __setattr_copy() adds 04a495780f85 f2fs: enforce the immutable flag on open files adds f98be1689889 f2fs: flush data when enabling checkpoint back adds fdd97c456873 sparc32: fix a user-triggerable oops in clear_user() adds 1f8a8875936c spi: fsl: invert spisel_boot signal on MPC8309 adds 2e3fb5234230 spi: spi-synquacer: fix set_cs handling adds fc82ab4bb5d7 gfs2: fix glock confusion in function signal_our_withdraw adds 42fd50035351 gfs2: Don't skip dlm unlock if glock has an lvb adds a646a3164b42 gfs2: Lock imbalance on error path in gfs2_recover_one adds eb8128c5bb7f gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end adds 1f145073b196 dm: fix deadlock when swapping to encrypted device adds bf95976f66db dm table: fix iterate_devices based device capability checks adds bc3f609db369 dm table: fix DAX iterate_devices based device capability checks adds 72d17fa4ed11 dm table: fix zoned iterate_devices based device capabilit [...] adds 70faef983ab2 dm writecache: fix performance degradation in ssd mode adds f88a70bfd5d0 dm writecache: return the exact table values that were set adds 0b2dbaa5db0a dm writecache: fix writing beyond end of underlying device [...] adds d7131cc3f800 dm era: Recover committed writeset after crash adds e6039db4f1f1 dm era: Update in-core bitset after committing the metadata adds ede89488369d dm era: Verify the data block size hasn't changed adds fbb85ef8cd0c dm era: Fix bitset memory leaks adds f6dbf022f4fc dm era: Use correct value size in equality function of wri [...] adds a46ab7c3a411 dm era: Reinitialize bitset cache before digesting a new writeset adds 9bfb6d528467 dm era: only resize metadata in preresume adds c51f98210ac6 drm/i915: Reject 446-480MHz HDMI clock on GLK adds 13e83186c91a kgdb: fix to kill breakpoints on initmem after boot adds b60108e72f00 ipv6: silence compilation warning for non-IPV6 builds adds ce4feb0111ac net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] adds c7b1307fee19 wireguard: selftests: test multiple parallel streams adds 2a3b38992f40 wireguard: queueing: get rid of per-peer ring buffers adds bba8ef2e97b7 net: sched: fix police ext initialization adds ea625e3415af net: qrtr: Fix memory leak in qrtr_tun_open adds a3b6f3a3758e net_sched: fix RTNL deadlock again caused by request_module() adds b4f255432d0d ARM: dts: aspeed: Add LCLK to lpc-snoop adds 83be32b6c9e5 Linux 5.10.20 adds dce66f0cf77e Merge v5.10.20 new d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem new dde807b4a442 Input: elantech - fix protocol errors for some trackpoints [...] new a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F new 63d0afae74c4 drm/virtio: use kvmalloc for large allocations new b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 new 40f6090d6ea0 JFS: more checks for invalid superblock new 6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] new 17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe new 1aeaa0ea7df5 media: mceusb: sanity check for prescaler value new 5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits new c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate new c57ba68e730c xfs: Fix assert failure in xfs_setattr_size() new 23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets new fa5b65609256 smackfs: restrict bytes count in smackfs write functions new e00420943aef tomoyo: ignore data race while checking quota new 97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift() new bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE new dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly new e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing new 482157ed2060 RDMA/rtrs: Do not signal for heatbeat new 70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags new 73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR new 9adbc25b0e30 tcp: fix tcp_rmem documentation new 5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows new b74206091e29 net: bridge: use switchdev for port flags set through sysfs too new 7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules new 10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags new a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation new daea77234623 net: hsr: add support for EntryForgetTime new 57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info new 1fc205d9e400 net: fix dev_ifsioc_locked() race condition new 33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification new 5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ new b3186a3a0d89 ASoC: qcom: Remove useless debug print new ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP new ef690e3f622b rsi: Move card interrupt handling to RX thread new a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13 new b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create new e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk new 136f009b2a1b vt/consolemap: do font sum unsigned new 2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx new baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl new b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume new aec571968140 mt76: mt7615: reset token when mac_reset happens new aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() new 0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition new 6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant new 05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk new 15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] new 0cac694c2c05 staging: most: sound: add sanity check for function argument new a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() new 4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet new 2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet new bb5e204b6b98 drm/hisilicon: Fix use-after-free new ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count new 01fd84a436b5 fs: make unlazy_walk() error handling consistent new b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow new 0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse new 3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] new a986f9345467 drm/amd/display: Guard against NULL pointer deref when get [...] new 4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data new cc52ed14f5ca media: uvcvideo: Allow entities with no pads new c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc new 0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock new 74c4f7aed603 nvme-core: add cancel tagset helpers new 7da81eaf8710 nvme-rdma: add clean action for failed reconnection new 1fdde02e5f34 nvme-tcp: add clean action for failed reconnection new e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() new 5aa2717b6b8d btrfs: fix error handling in commit_fs_roots new 7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] new 18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently new 5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params new 25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB new 9a68fa0ebb28 sched/features: Fix hrtick reprogramming new 530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] new 078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] new 15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] new d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] new c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities new 76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE new f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs new 545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis new fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value new 9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case new 02f768edb9d3 zsmalloc: account the number of compacted pages correctly new ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning new 04b049ac9cb4 swap: fix swapfile read/write offset new 20d323c8cf57 powerpc/sstep: Check instruction validity against ISA vers [...] new 686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr() new ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling new 98480f5c7981 tty: fix up hung_up_tty_read() conversion new e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline new 0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie con [...] new c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie con [...] new 5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy new cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ new 6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10 new d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] new 113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround new 2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips new 012f78dadb71 Linux 5.10.21 new ce10bec05299 Merge v5.10.21
The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/perf/arm-cmn.rst | 2 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 5 + Documentation/filesystems/seq_file.rst | 6 + Documentation/networking/ip-sysctl.rst | 7 +- Documentation/scsi/libsas.rst | 1 - Documentation/security/keys/core.rst | 4 +- Makefile | 2 +- arch/arm/boot/compressed/head.S | 4 +- arch/arm/boot/dts/armada-388-helios4.dts | 28 +- arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6.dtsi | 1 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/omap443x.dtsi | 2 + arch/arm/kernel/sys_oabi-compat.c | 15 + arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/xen/p2m.c | 35 ++- arch/arm64/Kconfig | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/sha1-ce-glue.c | 1 + arch/arm64/crypto/sha2-ce-glue.c | 2 + arch/arm64/crypto/sha3-ce-glue.c | 4 + arch/arm64/crypto/sha512-ce-glue.c | 2 + arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/suspend.c | 2 +- arch/csky/kernel/ptrace.c | 2 +- arch/mips/Makefile | 19 ++ arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/include/asm/asm.h | 18 ++ arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/kernel/cpu-probe.c | 15 +- arch/mips/kernel/vmlinux.lds.S | 2 +- arch/mips/lantiq/irq.c | 2 +- arch/mips/loongson64/Platform | 22 -- arch/mips/mm/c-r4k.c | 2 +- arch/mips/vdso/Makefile | 5 +- arch/nios2/kernel/entry.S | 3 + arch/nios2/kernel/sys_nios2.c | 11 +- arch/parisc/kernel/irq.c | 4 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/uaccess.h | 13 +- arch/powerpc/kernel/entry_32.S | 3 + arch/powerpc/kernel/head_32.h | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_book3s_32.S | 6 - arch/powerpc/kernel/irq.c | 27 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/time.c | 2 + arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 35 +++ arch/powerpc/kvm/powerpc.c | 8 +- arch/powerpc/lib/sstep.c | 79 ++++- arch/powerpc/platforms/pseries/dlpar.c | 7 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/mm/init.c | 21 +- arch/s390/kernel/vtime.c | 3 +- arch/sparc/Kconfig | 2 +- arch/sparc/kernel/led.c | 2 + arch/sparc/lib/memset.S | 1 + arch/um/include/shared/skas/mm_id.h | 1 + arch/um/kernel/tlb.c | 19 +- arch/um/os-Linux/skas/process.c | 4 + arch/x86/crypto/aesni-intel_glue.c | 28 +- arch/x86/entry/common.c | 2 +- arch/x86/events/intel/core.c | 3 + arch/x86/include/asm/virtext.h | 17 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kernel/module.c | 1 + arch/x86/kernel/msr.c | 7 + arch/x86/kernel/reboot.c | 39 ++- arch/x86/kvm/emulate.c | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 3 +- arch/x86/kvm/svm/nested.c | 22 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/mm/fault.c | 27 +- arch/x86/mm/pat/memtype.c | 4 +- arch/x86/tools/relocs.c | 12 +- arch/x86/xen/p2m.c | 54 +++- arch/x86/xen/setup.c | 25 +- block/bfq-iosched.c | 1 + block/blk-settings.c | 12 + block/bsg.c | 4 +- block/ioctl.c | 21 +- certs/blacklist.c | 2 +- crypto/ecdh_helper.c | 3 + crypto/michael_mic.c | 31 +- crypto/tcrypt.c | 20 +- drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/property.c | 44 ++- drivers/amba/bus.c | 20 +- drivers/ata/ahci_brcm.c | 14 +- drivers/auxdisplay/ht16k33.c | 3 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/base/swnode.c | 8 +- drivers/block/floppy.c | 30 +- drivers/block/nbd.c | 32 +- drivers/block/zram/zram_drv.c | 2 +- drivers/bluetooth/btqcomsmd.c | 27 +- drivers/bluetooth/btusb.c | 20 +- drivers/bluetooth/hci_h5.c | 5 + drivers/bluetooth/hci_ldisc.c | 41 ++- drivers/bluetooth/hci_qca.c | 2 + drivers/bluetooth/hci_serdev.c | 4 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/timeriomem-rng.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tpm/tpm.h | 4 - drivers/char/tpm/tpm_tis_core.c | 50 +-- drivers/clk/clk-ast2600.c | 37 ++- drivers/clk/clk-divider.c | 9 +- drivers/clk/meson/clk-pll.c | 10 +- drivers/clk/qcom/gcc-msm8998.c | 100 +++--- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/mxs_timer.c | 5 +- drivers/cpufreq/acpi-cpufreq.c | 62 +--- drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/intel_pstate.c | 21 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 ++- .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 173 ++++++---- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 + drivers/crypto/bcm/cipher.c | 2 +- drivers/crypto/bcm/cipher.h | 4 +- drivers/crypto/bcm/util.c | 2 +- drivers/crypto/talitos.c | 50 ++- drivers/crypto/talitos.h | 1 + drivers/dax/bus.c | 2 +- drivers/dma/fsldma.c | 6 + drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/dma.c | 1 + drivers/dma/owl-dma.c | 1 + drivers/edac/amd64_edac.c | 10 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 ++- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 ++- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 ++- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 61 ++++ drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 6 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 ++ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_fb_helper.c | 15 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/psb_drv.c | 2 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1 - drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 12 +- drivers/gpu/drm/lima/lima_sched.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 8 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 5 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 3 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 + drivers/gpu/drm/nouveau/nouveau_chan.c | 1 + drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 5 + drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 10 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 + drivers/gpu/drm/scheduler/sched_main.c | 3 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 87 +++-- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_object.c | 5 +- drivers/hid/hid-core.c | 3 + drivers/hid/hid-logitech-dj.c | 1 + drivers/hid/wacom_wac.c | 7 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel_mgmt.c | 3 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 21 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/i2c/busses/i2c-bcm-iproc.c | 231 +++++++++++--- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +++- drivers/ide/falconide.c | 3 +- drivers/infiniband/core/cm.c | 8 +- drivers/infiniband/core/cma.c | 70 +++-- drivers/infiniband/core/user_mad.c | 17 +- drivers/infiniband/hw/hns/hns_roce_device.h | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 8 +- drivers/infiniband/hw/hns/hns_roce_main.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 14 +- drivers/infiniband/sw/rxe/rxe_net.c | 5 + drivers/infiniband/sw/rxe/rxe_recv.c | 27 +- drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 271 ++++++++-------- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/sw/siw/siw_verbs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 66 ++-- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 120 +++---- drivers/infiniband/ulp/rtrs/rtrs.c | 18 +- drivers/input/joydev.c | 7 +- drivers/input/joystick/xpad.c | 1 + drivers/input/mouse/elan_i2c.h | 16 + drivers/input/mouse/elan_i2c_core.c | 13 +- drivers/input/mouse/elan_i2c_smbus.c | 8 +- drivers/input/mouse/elantech.c | 99 +++++- drivers/input/mouse/elantech.h | 4 + drivers/input/serio/i8042-x86ia64io.h | 4 + drivers/input/serio/serport.c | 4 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/sur40.c | 1 + drivers/input/touchscreen/zinitix.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/iommu.c | 23 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/macintosh/adb-iop.c | 6 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/md/bcache/bcache.h | 3 + drivers/md/bcache/btree.c | 21 +- drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/super.c | 20 ++ drivers/md/dm-core.h | 4 + drivers/md/dm-crypt.c | 1 + drivers/md/dm-era-target.c | 93 ++++-- drivers/md/dm-table.c | 168 +++++----- drivers/md/dm-writecache.c | 74 +++-- drivers/md/dm.c | 62 +++- drivers/md/dm.h | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/i2c/ov5670.c | 3 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/intel/ipu3/Kconfig | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/pci/smipcie/smipcie-ir.c | 46 +-- drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +- drivers/media/platform/pxa_camera.c | 3 + drivers/media/platform/qcom/camss/camss-video.c | 1 + drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/rc/ir_toy.c | 1 + drivers/media/rc/mceusb.c | 11 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 5 +- drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +- drivers/media/usb/em28xx/em28xx-core.c | 6 +- drivers/media/usb/tm6000/tm6000-dvb.c | 4 + drivers/media/usb/uvc/uvc_driver.c | 7 +- drivers/media/usb/uvc/uvc_v4l2.c | 18 +- drivers/media/v4l2-core/v4l2-ctrls.c | 3 +- drivers/media/v4l2-core/v4l2-ioctl.c | 19 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/ti-aemif.c | 8 +- drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/bd9571mwv.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/cardreader/rts5227.c | 5 + drivers/misc/eeprom/eeprom_93xx46.c | 1 + drivers/misc/fastrpc.c | 7 +- drivers/misc/mei/hbm.c | 2 +- drivers/misc/mei/hw-me-regs.h | 5 + drivers/misc/mei/interrupt.c | 33 +- drivers/misc/mei/pci-me.c | 5 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 5 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 ++ drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/parser_imagetag.c | 4 + drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/core.c | 10 +- drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/net/Kconfig | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/dsa/ocelot/felix.c | 16 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 + drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 + drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 ++- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/ibm/ibmvnic.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 50 +-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 9 +- drivers/net/ethernet/intel/ice/ice.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 33 +- drivers/net/ethernet/marvell/mvneta.c | 9 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +++++++++++---- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 ++-- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 ++- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 26 +- drivers/net/gtp.c | 1 - drivers/net/phy/mscc/mscc.h | 8 + drivers/net/phy/mscc/mscc_main.c | 350 ++++++++++++++------- drivers/net/phy/phy_device.c | 53 +--- drivers/net/phy/sfp-bus.c | 15 + drivers/net/phy/sfp.c | 112 ++++++- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/tap.c | 7 +- drivers/net/tun.c | 5 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/vxlan.c | 11 +- drivers/net/wireguard/device.c | 19 +- drivers/net/wireguard/device.h | 15 +- drivers/net/wireguard/peer.c | 28 +- drivers/net/wireguard/peer.h | 4 +- drivers/net/wireguard/queueing.c | 86 ++++- drivers/net/wireguard/queueing.h | 45 ++- drivers/net/wireguard/receive.c | 16 +- drivers/net/wireguard/send.c | 31 +- drivers/net/wireless/ath/ath10k/mac.c | 17 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 + drivers/net/wireless/ath/ath11k/mac.c | 11 +- drivers/net/wireless/ath/ath9k/debug.c | 5 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 ++ drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 ++- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 20 ++ drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 2 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 12 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 52 +-- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/ti/wl12xx/main.c | 3 - drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/wlcore.h | 3 - drivers/net/xen-netback/interface.c | 8 +- drivers/net/xen-netback/netback.c | 12 +- drivers/nvme/host/core.c | 20 ++ drivers/nvme/host/multipath.c | 4 + drivers/nvme/host/nvme.h | 2 + drivers/nvme/host/rdma.c | 18 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/target/admin-cmd.c | 33 +- drivers/nvme/target/tcp.c | 59 +++- drivers/nvmem/core.c | 5 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/of/fdt.c | 12 +- drivers/opp/of.c | 4 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 5 +- drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 12 +- drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci.c | 9 +- drivers/pci/setup-res.c | 6 + drivers/pci/syscall.c | 10 +- drivers/perf/arm-cmn.c | 17 +- drivers/phy/Kconfig | 1 + drivers/phy/cadence/phy-cadence-torrent.c | 1 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 8 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/power/reset/at91-sama5d2_shdwc.c | 2 +- drivers/power/supply/Kconfig | 1 + drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/cpcap-battery.c | 12 +- drivers/power/supply/cpcap-charger.c | 4 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/pwm/pwm-iqs620a.c | 8 +- drivers/pwm/pwm-rockchip.c | 18 +- drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/core.c | 6 +- drivers/regulator/qcom-rpmh-regulator.c | 26 ++ drivers/regulator/rohm-regulator.c | 9 +- drivers/regulator/s5m8767.c | 15 +- drivers/remoteproc/mtk_common.h | 1 + drivers/remoteproc/mtk_scp.c | 24 +- drivers/rtc/Kconfig | 3 +- drivers/s390/crypto/zcrypt_api.c | 14 + drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/libiscsi.c | 148 ++++----- drivers/scsi/lpfc/lpfc_hbadisc.c | 15 +- drivers/scsi/qla2xxx/qla_dbg.c | 1 + drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 40 ++- drivers/scsi/sd.c | 6 +- drivers/scsi/sd_zbc.c | 6 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/samsung/exynos-asv.c | 18 +- drivers/soc/ti/pm33xx.c | 5 +- drivers/soundwire/bus.c | 47 ++- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/intel_init.c | 3 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-pxa2xx-pci.c | 27 +- drivers/spi/spi-stm32.c | 4 + drivers/spi/spi-synquacer.c | 4 + drivers/spi/spi.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/fwserial/fwserial.c | 2 + drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/media/allegro-dvt/allegro-core.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 4 - drivers/staging/media/imx/imx-media-dev.c | 7 +- drivers/staging/media/imx/imx7-media-csi.c | 27 +- drivers/staging/most/sound/sound.c | 2 + drivers/staging/mt7621-dma/Makefile | 2 +- .../mt7621-dma/{mtk-hsdma.c => hsdma-mt7621.c} | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 +- drivers/staging/wfx/data_tx.c | 10 +- drivers/staging/wfx/data_tx.h | 1 + drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/tee/optee/rpc.c | 31 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 ++-- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 4 +- drivers/tty/n_tracesink.c | 4 +- drivers/tty/n_tty.c | 151 +++++---- drivers/tty/tty_io.c | 92 +++++- drivers/tty/vt/consolemap.c | 2 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc3/gadget.c | 19 +- drivers/usb/gadget/function/u_audio.c | 17 +- drivers/usb/musb/musb_core.c | 31 +- drivers/usb/serial/ftdi_sio.c | 5 +- drivers/usb/serial/mos7720.c | 4 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 8 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vfio/pci/vfio_pci_zdev.c | 4 + drivers/vfio/vfio_iommu_type1.c | 63 ++-- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/udlfb.c | 1 + drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/watchdog/intel-mid_wdt.c | 8 +- drivers/watchdog/mei_wdt.c | 1 + drivers/watchdog/qcom-wdt.c | 13 +- fs/affs/namei.c | 4 +- fs/btrfs/backref.c | 9 +- fs/btrfs/backref.h | 9 +- fs/btrfs/block-group.c | 29 +- fs/btrfs/ctree.c | 7 +- fs/btrfs/delayed-ref.c | 56 ++-- fs/btrfs/delayed-ref.h | 16 +- fs/btrfs/extent-tree.c | 128 ++------ fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 3 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/space-info.h | 17 + fs/btrfs/transaction.c | 11 +- fs/ceph/caps.c | 10 +- fs/debugfs/inode.c | 5 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/eventpoll.c | 4 +- fs/exfat/exfat_raw.h | 4 + fs/exfat/super.c | 31 +- fs/ext4/Kconfig | 3 +- fs/ext4/namei.c | 7 +- fs/f2fs/compress.c | 5 +- fs/f2fs/data.c | 12 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 24 +- fs/f2fs/inline.c | 4 + fs/f2fs/namei.c | 8 + fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 3 + fs/gfs2/bmap.c | 6 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/util.c | 16 +- fs/io_uring.c | 17 +- fs/isofs/dir.c | 1 + fs/isofs/namei.c | 1 + fs/jffs2/summary.c | 3 + fs/jfs/jfs_dmap.c | 2 +- fs/jfs/jfs_filsys.h | 1 + fs/jfs/jfs_mount.c | 10 + fs/namei.c | 43 +-- fs/nfs/nfs4proc.c | 15 +- fs/nfsd/nfsctl.c | 14 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/self.c | 2 +- fs/proc/task_mmu.c | 9 +- fs/proc/thread_self.c | 7 + fs/pstore/platform.c | 4 +- fs/quota/quota_v2.c | 11 +- fs/ubifs/auth.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/xfs/xfs_iops.c | 2 +- fs/zonefs/super.c | 3 + include/acpi/acexcep.h | 10 +- include/asm-generic/vmlinux.lds.h | 16 +- include/linux/bpf.h | 3 + include/linux/device-mapper.h | 5 + include/linux/eventpoll.h | 2 +- include/linux/filter.h | 2 +- include/linux/icmpv6.h | 28 +- include/linux/iommu.h | 4 +- include/linux/ipv6.h | 1 - include/linux/kexec.h | 5 + include/linux/key.h | 1 + include/linux/kgdb.h | 2 + include/linux/khugepaged.h | 2 + include/linux/memremap.h | 6 + include/linux/mfd/rohm-generic.h | 14 +- include/linux/netdevice.h | 3 + include/linux/rcupdate.h | 2 + include/linux/rmap.h | 3 +- include/linux/soundwire/sdw.h | 2 + include/linux/swap.h | 1 + include/linux/tpm.h | 5 +- include/linux/tty_ldisc.h | 3 +- include/linux/zsmalloc.h | 2 +- include/net/act_api.h | 6 +- include/net/bluetooth/hci.h | 8 + include/net/icmp.h | 6 +- include/net/tcp.h | 9 +- include/uapi/drm/drm_fourcc.h | 4 +- include/uapi/linux/pkt_cls.h | 2 + init/Kconfig | 11 + init/main.c | 1 + kernel/Makefile | 2 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/verifier.c | 3 +- kernel/debug/debug_core.c | 11 + kernel/debug/kdb/kdb_private.h | 2 +- kernel/kcsan/core.c | 26 +- kernel/kexec_file.c | 5 + kernel/kprobes.c | 31 +- kernel/locking/lockdep.c | 3 +- kernel/module.c | 21 +- kernel/printk/printk.c | 28 +- kernel/printk/printk_safe.c | 16 +- kernel/rcu/tree.c | 8 +- kernel/rcu/tree_plugin.h | 5 + kernel/sched/core.c | 17 +- kernel/sched/fair.c | 45 ++- kernel/sched/idle.c | 1 + kernel/sched/sched.h | 1 + kernel/seccomp.c | 2 + kernel/smp.c | 4 + kernel/tracepoint.c | 80 ++++- mm/compaction.c | 43 +-- mm/hugetlb.c | 36 ++- mm/khugepaged.c | 22 +- mm/memcontrol.c | 30 +- mm/memory-failure.c | 6 + mm/memory.c | 16 +- mm/memremap.c | 15 + mm/page_io.c | 5 - mm/slab_common.c | 4 +- mm/slub.c | 8 +- mm/swapfile.c | 13 + mm/vmscan.c | 9 +- mm/zsmalloc.c | 17 +- net/bluetooth/a2mp.c | 3 +- net/bluetooth/amp.c | 3 + net/bluetooth/hci_core.c | 27 +- net/bridge/br_sysfs_if.c | 9 +- net/core/dev.c | 42 +++ net/core/dev_ioctl.c | 20 +- net/core/filter.c | 13 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 14 +- net/dsa/tag_rtl4_a.c | 43 ++- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 + net/hsr/hsr_main.h | 1 + net/ipv4/icmp.c | 5 +- net/ipv6/icmp.c | 18 +- net/ipv6/ip6_icmp.c | 12 +- net/iucv/af_iucv.c | 1 - net/mac80211/mesh_hwmp.c | 2 +- net/mptcp/subflow.c | 6 + net/nfc/nci/uart.c | 3 +- net/psample/psample.c | 4 +- net/qrtr/tun.c | 12 +- net/sched/act_api.c | 106 ++++--- net/sched/cls_api.c | 12 +- net/sched/cls_flower.c | 39 ++- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- samples/Kconfig | 2 +- samples/watch_queue/watch_test.c | 2 +- security/commoncap.c | 12 +- security/integrity/evm/evm_crypto.c | 7 +- security/integrity/ima/ima_kexec.c | 3 + security/integrity/ima/ima_mok.c | 5 +- security/keys/Kconfig | 8 +- security/keys/key.c | 2 + security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 22 +- security/selinux/hooks.c | 4 + security/smack/smackfs.c | 21 +- security/tomoyo/file.c | 16 +- security/tomoyo/network.c | 8 +- security/tomoyo/util.c | 24 +- sound/core/init.c | 4 + sound/core/pcm.c | 4 + sound/core/pcm_local.h | 1 + sound/core/pcm_native.c | 27 +- sound/firewire/fireface/ff-protocol-latter.c | 118 +++++-- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 1 - sound/pci/hda/patch_realtek.c | 53 ++++ sound/soc/codecs/cpcap.c | 12 +- sound/soc/codecs/cs42l56.c | 3 +- sound/soc/codecs/rt5682-i2c.c | 3 + sound/soc/codecs/wsa881x.c | 1 + sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/boards/bytcr_rt5640.c | 63 +++- sound/soc/intel/boards/bytcr_rt5651.c | 13 + sound/soc/intel/boards/sof_sdw.c | 21 +- sound/soc/intel/common/soc-intel-quirks.h | 25 ++ sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 31 +- sound/soc/qcom/lpass-lpaif-reg.h | 3 - sound/soc/qcom/lpass.h | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 21 ++ sound/soc/qcom/qdsp6/q6routing.c | 18 -- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 4 + sound/soc/sof/sof-pci-dev.c | 7 + sound/usb/pcm.c | 2 +- tools/lib/bpf/libbpf.c | 22 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/check.c | 15 +- tools/objtool/check.h | 11 + tools/perf/builtin-record.c | 2 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 2 +- tools/perf/tests/sample-parsing.c | 2 +- tools/perf/util/event.c | 2 + tools/perf/util/evlist.c | 8 + tools/perf/util/evlist.h | 4 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 41 ++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 + tools/perf/util/intel-pt.c | 29 +- tools/perf/util/symbol.c | 7 +- tools/testing/kunit/kunit_tool_test.py | 14 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- .../trigger-synthetic_event_syntax_errors.tc | 35 ++- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/wireguard/netns.sh | 15 +- 773 files changed, 7100 insertions(+), 3583 deletions(-) rename drivers/staging/mt7621-dma/{mtk-hsdma.c => hsdma-mt7621.c} (99%)