This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allnoconfig 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 adds d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem adds dde807b4a442 Input: elantech - fix protocol errors for some trackpoints [...] adds a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F adds 63d0afae74c4 drm/virtio: use kvmalloc for large allocations adds b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 adds 40f6090d6ea0 JFS: more checks for invalid superblock adds 6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with ir [...] adds 17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe adds 1aeaa0ea7df5 media: mceusb: sanity check for prescaler value adds 5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits adds c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate adds c57ba68e730c xfs: Fix assert failure in xfs_setattr_size() adds 23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets adds fa5b65609256 smackfs: restrict bytes count in smackfs write functions adds e00420943aef tomoyo: ignore data race while checking quota adds 97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift() adds bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE adds dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly adds e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 482157ed2060 RDMA/rtrs: Do not signal for heatbeat adds 70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags adds 73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR adds 9adbc25b0e30 tcp: fix tcp_rmem documentation adds 5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows adds b74206091e29 net: bridge: use switchdev for port flags set through sysfs too adds 7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules adds 10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags adds a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation adds daea77234623 net: hsr: add support for EntryForgetTime adds 57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info adds 1fc205d9e400 net: fix dev_ifsioc_locked() race condition adds 33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification adds 5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ adds b3186a3a0d89 ASoC: qcom: Remove useless debug print adds ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP adds ef690e3f622b rsi: Move card interrupt handling to RX thread adds a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13 adds b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create adds e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk adds 136f009b2a1b vt/consolemap: do font sum unsigned adds 2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx adds baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl adds b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume adds aec571968140 mt76: mt7615: reset token when mac_reset happens adds aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() adds 0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition adds 6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant adds 05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk adds 15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_as [...] adds 0cac694c2c05 staging: most: sound: add sanity check for function argument adds a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() adds 4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet adds 2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet adds bb5e204b6b98 drm/hisilicon: Fix use-after-free adds ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count adds 01fd84a436b5 fs: make unlazy_walk() error handling consistent adds b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow adds 0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse adds 3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] adds a986f9345467 drm/amd/display: Guard against NULL pointer deref when get [...] adds 4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data adds cc52ed14f5ca media: uvcvideo: Allow entities with no pads adds c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc adds 0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock adds 74c4f7aed603 nvme-core: add cancel tagset helpers adds 7da81eaf8710 nvme-rdma: add clean action for failed reconnection adds 1fdde02e5f34 nvme-tcp: add clean action for failed reconnection adds e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() adds 5aa2717b6b8d btrfs: fix error handling in commit_fs_roots adds 7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] adds 18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently adds 5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params adds 25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB adds 9a68fa0ebb28 sched/features: Fix hrtick reprogramming adds 530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] adds 078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] adds 15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] adds d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] adds c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities adds 76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE adds f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs adds 545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis adds fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value adds 9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case adds 02f768edb9d3 zsmalloc: account the number of compacted pages correctly adds ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning adds 04b049ac9cb4 swap: fix swapfile read/write offset adds 20d323c8cf57 powerpc/sstep: Check instruction validity against ISA vers [...] adds 686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr() adds ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling adds 98480f5c7981 tty: fix up hung_up_tty_read() conversion adds e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline adds 0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie con [...] adds c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie con [...] adds 5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy adds cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ adds 6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10 adds d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] adds 113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround adds 2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips adds 012f78dadb71 Linux 5.10.21 adds ce10bec05299 Merge v5.10.21
No new revisions were added by this update.
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%)