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-arm-stable-defconfig in repository toolchain/ci/linux.
from f6c7d64a3e05 Merge v5.10.7 adds bca9ca5a603f powerpc/32s: Fix RTAS machine check with VMAP stack adds 1d5e50da5cc7 io_uring: synchronise IOPOLL on task_submit fail adds bc924dd21ecf io_uring: limit {io|sq}poll submit locking scope adds 85e25e2370a2 io_uring: patch up IOPOLL overflow_flush sync adds 85bbe2e64ab4 RDMA/hns: Avoid filling sl in high 3 bits of vlan_id adds 9d7751a39a19 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context adds 51495b719515 drm/panfrost: Don't corrupt the queue mutex on open/close adds 458b40598dc0 io_uring: Fix return value from alloc_fixed_file_ref_node adds e28ace868c1e scsi: ufs: Fix -Wsometimes-uninitialized warning adds 87738164592f btrfs: skip unnecessary searches for xattrs when logging an inode adds 17243f73ad74 btrfs: fix deadlock when cloning inline extent and low on [...] adds e3b5252b5cdb btrfs: shrink delalloc pages instead of full inodes adds b044a949a5c5 net: cdc_ncm: correct overhead in delayed_ndp_size adds 799d8080f903 net: hns3: fix incorrect handling of sctp6 rss tuple adds ed59d391ee5e net: hns3: fix the number of queues actually used by ARQ adds 8d12c062ca99 net: hns3: fix a phy loopback fail issue adds 413a79ccb98e net: stmmac: dwmac-sun8i: Fix probe error handling adds 22e1ed2abc66 net: stmmac: dwmac-sun8i: Balance internal PHY resource re [...] adds 35526a9c46b4 net: stmmac: dwmac-sun8i: Balance internal PHY power adds 60de77165d0b net: stmmac: dwmac-sun8i: Balance syscon (de)initialization adds 9591f32a630f net: vlan: avoid leaks on register_vlan_dev() failures adds 2a432be9ba44 net/sonic: Fix some resource leaks in error handling paths adds 210b9cdb3d5b net: bareudp: add missing error handling for bareudp_link_ [...] adds 6d233d9501af ptp: ptp_ines: prevent build when HAS_IOMEM is not set adds 69363e37d470 net: ipv6: fib: flush exceptions when purging route adds 541c22aad368 tools: selftests: add test for changing routes with PTMU e [...] adds d5fc41ebe260 net: fix pmtu check in nopmtudisc mode adds b0ff6d00edac net: ip: always refragment ip defragmented packets adds 694635a7b8cb chtls: Fix hardware tid leak adds 2702758d42a4 chtls: Remove invalid set_tcb call adds 523cea39aab2 chtls: Fix panic when route to peer not configured adds d9297487df15 chtls: Avoid unnecessary freeing of oreq pointer adds 5a1af38e06b6 chtls: Replace skb_dequeue with skb_peek adds 23e696e2f382 chtls: Added a check to avoid NULL pointer dereference adds ab8e7a1af3f2 chtls: Fix chtls resources release sequence adds 2e7635299fbf octeontx2-af: fix memory leak of lmac and lmac->name adds 6486bc0a3400 nexthop: Fix off-by-one error in error path adds eaa7a6c39d10 nexthop: Unlink nexthop group entry in error path adds 5fb8a3116cd0 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups adds 1214d69a2bfc s390/qeth: fix deadlock during recovery adds af0c184ea106 s390/qeth: fix locking for discipline setup / removal adds af9b4ab6ee6d s390/qeth: fix L2 header access in qeth_l3_osa_features_check() adds d6d3f9de7a06 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE adds 39e86d3ca489 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address adds dd7cce96dd37 net/mlx5e: ethtool, Fix restriction of autoneg with 56G adds 1e5b0a2300bb net/mlx5e: In skb build skip setting mark in switchdev mode adds 8543acf02563 net/mlx5: Check if lag is supported before creating one adds 6aebfdacad97 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_ [...] adds bca9046c36d3 ionic: start queues before announcing link up adds 797c128d3c7d HID: wacom: Fix memory leakage caused by kfifo_alloc adds 797335659e58 fanotify: Fix sys_fanotify_mark() on native x86-32 adds 0a27398d8969 ARM: OMAP2+: omap_device: fix idling of devices during probe adds 75dfd242b46a i2c: sprd: use a specific timeout to avoid system hang up issue adds e095ac6bc3ea dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() adds 4abc2dbd8822 selftests/bpf: Clarify build error if no vmlinux adds 9b990788d84d can: tcan4x5x: fix bittiming const, use common bittiming f [...] adds 9fc286ed3926 can: m_can: m_can_class_unregister(): remove erroneous m_c [...] adds 175465cb6d87 can: kvaser_pciefd: select CONFIG_CRC32 adds a885713b0c03 spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending adds 932e130e3dc8 cpufreq: powernow-k8: pass policy rather than use cpufreq_ [...] adds c75a66726d7e spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in [...] adds 7a30d664c949 spi: stm32: FIFO threshold level - fix align packet size adds d908dd5c1064 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being pr [...] adds 8f243682e5ed i2c: mediatek: Fix apdma and i2c hand-shake timeout adds e5689d84ebd8 bcache: set bcache device into read-only mode for BCH_FEAT [...] adds 6a0e580ded88 interconnect: imx: Add a missing of_node_put after of_devi [...] adds fcd04aa9b52c interconnect: qcom: fix rpmh link failures adds ceb97fbe4816 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the [...] adds 41f95d84fcf5 dmaengine: milbeaut-xdmac: Fix a resource leak in the erro [...] adds e72371fab4ea dmaengine: xilinx_dma: check dma_async_device_register ret [...] adds c16e7cfc1baf dmaengine: xilinx_dma: fix incompatible param warning in _ [...] adds d4a7eb9fbfcc dmaengine: xilinx_dma: fix mixed_enum_type coverity warning adds 41dcfc0cb955 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA adds f03e2257df3c qed: select CONFIG_CRC32 adds e208085c82f7 phy: dp83640: select CONFIG_CRC32 adds 0d813da1bde0 wil6210: select CONFIG_CRC32 adds 432071f6af70 block: rsxx: select CONFIG_CRC32 adds 771865dc5a6e lightnvm: select CONFIG_CRC32 adds 2bbe923d7a84 zonefs: select CONFIG_CRC32 adds 39b3204e54c1 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() adds 2a21faa9c596 iommu/intel: Fix memleak in intel_irq_remapping_alloc adds 31a3520409ff bpftool: Fix compilation failure for net.o with older glibc adds b23accd11a89 nvme-tcp: Fix possible race of io_work and direct send adds 699804e07641 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups adds 6defee43fe54 net/mlx5e: Fix two double free cases adds c9698380b01a regmap: debugfs: Fix a memory leak when calling regmap_attach_dev adds 344f59a93151 wan: ds26522: select CONFIG_BITREVERSE adds ae4db0bc5cde arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST adds 734bd3f8256b regulator: qcom-rpmh-regulator: correct hfsmps515 definition adds e7f0992529b2 net: mvpp2: disable force link UP during port init procedure adds 729319e4f177 drm/i915/dp: Track pm_qos per connector adds e336a772cdcb net: mvneta: fix error message when MTU too large for XDP adds c5c22948f235 selftests: fib_nexthops: Fix wrong mausezahn invocation adds 610e2c5699f8 KVM: arm64: Don't access PMCR_EL0 when no PMU is available adds 9ad0375ed292 xsk: Fix race in SKB mode transmit with shared cq adds be665727363f xsk: Rollback reservation at NETDEV_TX_BUSY adds 6f7a362e1c6f block/rnbd-clt: avoid module unload race with close confirmation adds 61e8c02ae6d6 can: isotp: isotp_getname(): fix kernel information leak adds 481097d66174 block: fix use-after-free in disk_part_iter_next adds 43f6ea41408b net: drop bogus skb with CHECKSUM_PARTIAL and offset beyon [...] adds 75e5e51acf59 regmap: debugfs: Fix a reversed if statement in regmap_deb [...] adds 27c6968cfb76 drm/panfrost: Remove unused variables in panfrost_job_close() adds b77681d400f4 tools headers UAPI: Sync linux/fscrypt.h with the kernel sources adds 7a1519a74f3d Linux 5.10.8 adds 3b492007056b Merge v5.10.8 new e883eb5d1567 btrfs: reloc: fix wrong file extent type check to avoid fa [...] new f37fba66a437 btrfs: prevent NULL pointer dereference in extent_io_tree_panic new 617b1bae7ee9 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] new 69b84d87fd59 ALSA: doc: Fix reference to mixart.rst new 55eb1867a5b3 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 new 0351fbe00a23 ASoC: dapm: remove widget from dirty list on free new ad8ca24ba879 x86/hyperv: check cpu mask after interrupt has been disabled new 9c6524bba523 drm/amdgpu: add green_sardine device id (v2) new 7fe745881255 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] new 989a0f6791ff Revert "drm/amd/display: Fixed Intermittent blue screen on [...] new 586a42de0bae drm/amdgpu: add new device id for Renior new 481e27f05073 drm/i915: Allow the sysadmin to override security mitigations new 48b8c6689efa drm/i915/gt: Limit VFE threads based on GT new 0a34addcdbd9 drm/i915/backlight: fix CPU mode backlight takeover on LPT new c0c34c5ab715 drm/bridge: sii902x: Refactor init code into separate function new af402f64ca08 dt-bindings: display: sii902x: Add supply bindings new 47319c4b81a3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present new 75942370699b tracing/kprobes: Do the notrace functions check without kp [...] new fcae2beac981 tools/bootconfig: Add tracing_on support to helper scripts new 6c557cb1f9d7 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode n [...] new 15a062c79d49 ext4: fix wrong list_splice in ext4_fc_cleanup new 2207c3ce7075 ext4: fix bug for rename with RENAME_WHITEOUT new 0e4c42cb4a5f cifs: check pointer before freeing new 531c88c9fe56 cifs: fix interrupted close commands new eae7b19b32aa riscv: Drop a duplicated PAGE_KERNEL_EXEC new 7c4ced368204 riscv: return -ENOSYS for syscall -1 new ab7594f63926 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL new 4b0a0655da7f riscv: Fix KASAN memory mapping. new 5ca873f92b4f mips: fix Section mismatch in reference new 974f19621f19 mips: lib: uncached: fix non-standard usage of variable 'sp' new 9e2413f41aa2 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPE [...] new 652daca07f4f MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps new c8c2b27ab34d MIPS: relocatable: fix possible boot hangup with KASLR enabled new 0dbfad171b9c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() new 3b9f7b0a19f7 ACPI: scan: Harden acpi_device_add() against device ID overflows new 047ea5a8feff xen/privcmd: allow fetching resource sizes new 33dbd5422c88 compiler.h: Raise minimum version of GCC to 5.1 for arm64 new b4ecc259657c mm/vmalloc.c: fix potential memory leak new d3e43af7c61f mm/hugetlb: fix potential missing huge page size info new ccd903e26750 mm/process_vm_access.c: include compat.h new 5de4f3a301f1 dm raid: fix discard limits for raid1 new 1ac4156de549 dm snapshot: flush merged data before committing metadata new 6bba7eff6b33 dm integrity: fix flush with external metadata device new 9bf4fbaf7dad dm integrity: fix the maximum number of arguments new 93edb8db94cf dm crypt: use GFP_ATOMIC when allocating crypto requests f [...] new 8727884b7f80 dm crypt: do not wait for backlogged crypto request comple [...] new fe40f6a6309f dm crypt: do not call bio_endio() from the dm-crypt tasklet new 7c5b2049caad dm crypt: defer decryption to a tasklet if interrupts disabled new 53e976bb0708 stmmac: intel: change all EHL/TGL to auto detect phy addr new 85905240bf79 r8152: Add Lenovo Powered USB-C Travel Hub new 41b5ec745ccf btrfs: tree-checker: check if chunk item end overflows new 85958f60ebba ext4: don't leak old mountpoint samples new a3647cddfee6 io_uring: don't take files/mm for a dead task new f7f32822a44a io_uring: drop mm and files after task_work_run new cf4592a2d740 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE new e1c4b5ff9655 ARC: build: add uImage.lzma to the top-level target new 443fb88d6dea ARC: build: add boot_targets to PHONY new 6169a5cfaacc ARC: build: move symlink creation to arch/arc/Makefile to [...] new 54cfdd65070e ARM: omap2: pmic-cpcap: fix maximum voltage to be consiste [...] new c871060d3eaa ath11k: fix crash caused by NULL rx_channel new cc77e4a020aa netfilter: ipset: fixes possible oops in mtype_resize new d18e04ce283a ath11k: qmi: try to allocate a big block of DMA memory first new 33061bd104cb btrfs: fix async discard stall new f89d84b35af3 btrfs: merge critical sections of discard lock in workfn new 29543864c8b8 btrfs: fix transaction leak and crash after RO remount cau [...] new 36afeaad7671 regulator: bd718x7: Add enable times new d5285a5eb3da ethernet: ucc_geth: fix definition and size of ucc_geth_tx [...] new 06b0d83b33b5 ARM: dts: ux500/golden: Set display max brightness new 8d0522d9688c habanalabs: adjust pci controller init to new firmware new 68a9abf536ff habanalabs/gaudi: retry loading TPC f/w on -EINTR new c78cff56baad habanalabs: register to pci shutdown callback new 560e9b900e12 staging: spmi: hisi-spmi-controller: Fix some error handli [...] new 78755373aa48 spi: altera: fix return value for altera_spi_txrx() new 8c3520e21f6b habanalabs: Fix memleak in hl_device_reset new 3163d7c1fbd3 hwmon: (pwm-fan) Ensure that calculation doesn't discard b [...] new 2aa134d9abca lib/raid6: Let $(UNROLL) rules work with macOS userland new 17a08680ab6a kconfig: remove 'kvmconfig' and 'xenconfig' shorthands new 501e1875da32 spi: fix the divide by 0 error when calculating xfer waiting time new 94dbb87fc0b2 io_uring: drop file refs after task cancel new 7fdaca86fc9b bfq: Fix computation of shallow depth new bb3700925c19 arch/arc: add copy_user_page() to <asm/page.h> to fix buil [...] new 8bd59057edf5 misdn: dsp: select CONFIG_BITREVERSE new 2e1939396c77 net: ethernet: fs_enet: Add missing MODULE_LICENSE new 1151161dd029 selftests: fix the return value for UDP GRO test new afc0002f6396 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN new 74310d40e0a4 nvme: avoid possible double fetch in handling CQE new 8e57baf3cdb3 nvmet-rdma: Fix list_del corruption on queue establishment [...] new 26f0adb0b4c8 drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] new a973bc7d8ab5 drm/amdgpu: fix a GPU hang issue when remove device new 9910f52b4cb4 drm/amd/pm: fix the failure when change power profile for renoir new 279af879c3df drm/amdgpu: fix potential memory leak during navi12 deinit [...] new 2c7b7660c611 usb: typec: Fix copy paste error for NVIDIA alt-mode description new a4c84cd83c15 iommu/vt-d: Fix lockdep splat in sva bind()/unbind() new 45f7e133f9e8 ACPI: scan: add stub acpi_create_platform_device() for !CO [...] new d565c626b4e1 drm/msm: Call msm_init_vram before binding the gpu new e30f6e1ac3ce ARM: picoxcell: fix missing interrupt-parent properties new bc880f2040e0 poll: fix performance regression due to out-of-line __put_user() new 30b491e2b6cc rcu-tasks: Move RCU-tasks initialization to before early_i [...] new a3a51c69c1a9 bpf: Simplify task_file_seq_get_next() new 1f63b3393bac bpf: Save correct stopping point in file seq iteration new e558b38b5e11 x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling new 4ac5d20182c7 cfg80211: select CONFIG_CRC32 new f1cd8c40936f nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from [...] new 518606a84a0f iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev new 452e34d6635c net/mlx5e: CT: Use per flow counter when CT flow accountin [...] new 96d77cf22dd7 net/mlx5: Fix passing zero to 'PTR_ERR' new 9812b54310ad net/mlx5: E-Switch, fix changing vf VLANID new 847c76518c41 blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED new 41b0b0c09e97 mm: fix clear_refs_write locking new 1eea108995a2 mm: don't play games with pinned pages in clear_page_refs new 72c5ce89427f mm: don't put pinned pages into the swap cache new 09b3e0bc8e9a perf intel-pt: Fix 'CPU too large' error new a3fddad7af2c dump_common_audit_data(): fix racy accesses to ->d_name new d11f18351ee6 ASoC: meson: axg-tdm-interface: fix loopback new 95e5df536757 ASoC: meson: axg-tdmin: fix axg skew offset new a835cff329a5 ASoC: Intel: fix error code cnl_set_dsp_D0() new a60c7aaaccf6 nvmet-rdma: Fix NULL deref when setting pi_enable and trad [...] new c09af1ee7c23 nvme: don't intialize hwmon for discovery controllers new b1e9f635a5e3 nvme-tcp: fix possible data corruption with bio merges new 76600f633bb9 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT new 1b42712e43e5 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock new f128de17c8d4 pNFS: We want return-on-close to complete when evicting the inode new ecaaad180133 pNFS: Mark layout for return if return-on-close was not sent new 06f58dbc49a2 pNFS: Stricter ordering of layoutget and layoutreturn new e6ae16467af1 NFS: Adjust fs_context error logging new 067aefcdfc1e NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removi [...] new b666f394d6b8 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() new 01a12a24f923 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter new b4689562fa95 NFS: nfs_delegation_find_inode_server must first reference [...] new 51121ea1d1e8 NFS: nfs_igrab_and_active must first reference the superblock new 4351cf25cb52 scsi: ufs: Fix possible power drain during system suspend new cd223237e792 ext4: fix superblock checksum failure when setting password salt new 35694924a60a RDMA/restrack: Don't treat as an error allocation ID wrapping new 3090af5d1fb2 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp new 44693384c324 bnxt_en: Improve stats context resource accounting with RD [...] new bc296e43233a RDMA/mlx5: Fix wrong free of blue flame register on error new 5cd483a7e788 IB/mlx5: Fix error unwinding when set_has_smi_cap fails new c6dc4f8e617b umount(2): move the flag validity checks first new f6de06406411 dm zoned: select CONFIG_CRC32 new 54c9246a47fa drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] new de3f572607c2 drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] new ecca0c675bde drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] new c8c01da728ef mm, slub: consider rest of partial list if acquire_slab() fails new ff2ca5439c50 riscv: Trace irq on only interrupt is enabled new a9bc9c9320ac iommu/vt-d: Fix unaligned addresses for intel_flush_svm_ra [...] new f0cd3fba4eae net: sunrpc: interpret the return value of kstrtou32 correctly new 26865769ed8f selftests: netfilter: Pass family parameter "-f" to conntr [...] new 0eb56457d239 dm: eliminate potential source of excessive kernel log noise new c0e1ac275f1f ALSA: fireface: Fix integer overflow in transmit_midi_msg() new 5b984e538bdf ALSA: firewire-tascam: Fix integer overflow in midi_port_work() new f14e31c169dc netfilter: conntrack: fix reading nf_conntrack_buckets new 88a5c90f39b0 netfilter: nf_nat: Fix memleak in nf_nat_init new e2d133180bbc Linux 5.10.9 new e3668c26fb88 Merge v5.10.9
The 154 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: .../devicetree/bindings/display/bridge/sii902x.txt | 4 + Documentation/sound/alsa-configuration.rst | 2 +- Makefile | 2 +- arch/Kconfig | 6 + arch/arc/Makefile | 20 ++- arch/arc/boot/Makefile | 11 +- arch/arc/include/asm/page.h | 1 + arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 1 + arch/arm/mach-omap2/omap_device.c | 8 +- arch/arm/mach-omap2/pmic-cpcap.c | 2 +- arch/arm64/include/asm/processor.h | 3 +- arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kvm/sys_regs.c | 4 + arch/arm64/mm/init.c | 2 +- arch/mips/boot/compressed/decompress.c | 3 +- arch/mips/kernel/binfmt_elfn32.c | 7 + arch/mips/kernel/binfmt_elfo32.c | 7 + arch/mips/kernel/relocate.c | 10 +- arch/mips/lib/uncached.c | 4 +- arch/mips/mm/c-r4k.c | 2 +- arch/mips/mm/sc-mips.c | 4 +- arch/powerpc/kernel/head_book3s_32.S | 9 ++ arch/riscv/include/asm/pgtable.h | 1 - arch/riscv/include/asm/vdso.h | 2 +- arch/riscv/kernel/entry.S | 15 +- arch/riscv/kernel/vdso.c | 2 +- arch/riscv/mm/kasan_init.c | 4 +- arch/x86/Kconfig | 1 + arch/x86/hyperv/mmu.c | 12 +- arch/x86/kernel/sev-es-shared.c | 4 +- block/bfq-iosched.c | 8 +- block/blk-mq-debugfs.c | 1 + block/genhd.c | 9 +- drivers/acpi/internal.h | 2 +- drivers/acpi/scan.c | 15 +- drivers/base/regmap/regmap-debugfs.c | 9 +- drivers/block/Kconfig | 1 + drivers/block/rnbd/rnbd-clt.c | 3 +- drivers/cpufreq/powernow-k8.c | 9 +- drivers/dma/dw-edma/dw-edma-core.c | 4 +- drivers/dma/mediatek/mtk-hsdma.c | 1 + drivers/dma/milbeaut-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 ++- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 1 + drivers/gpu/drm/bridge/sii902x.c | 100 +++++++----- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 4 - drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 8 +- drivers/gpu/drm/i915/display/intel_panel.c | 9 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 16 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 157 +++++++++++-------- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 6 +- drivers/gpu/drm/i915/i915_drv.c | 5 - drivers/gpu/drm/i915/i915_drv.h | 3 - drivers/gpu/drm/i915/i915_mitigations.c | 146 ++++++++++++++++++ drivers/gpu/drm/i915/i915_mitigations.h | 13 ++ drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/panfrost/panfrost_job.c | 13 +- drivers/hid/wacom_sys.c | 35 ++++- drivers/hwmon/pwm-fan.c | 12 +- drivers/i2c/busses/i2c-i801.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 27 +++- drivers/i2c/busses/i2c-sprd.c | 8 +- drivers/infiniband/core/restrack.c | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 11 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 3 + drivers/interconnect/imx/imx.c | 1 + drivers/interconnect/qcom/Kconfig | 23 ++- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/intel/dmar.c | 4 +- drivers/iommu/intel/iommu.c | 16 +- drivers/iommu/intel/irq_remapping.c | 2 + drivers/iommu/intel/svm.c | 36 ++++- drivers/isdn/mISDN/Kconfig | 1 + drivers/lightnvm/Kconfig | 1 + drivers/md/Kconfig | 1 + drivers/md/bcache/super.c | 15 ++ drivers/md/dm-bufio.c | 6 + drivers/md/dm-crypt.c | 170 ++++++++++++++++++--- drivers/md/dm-integrity.c | 62 ++++++-- drivers/md/dm-raid.c | 6 +- drivers/md/dm-snap.c | 24 +++ drivers/md/dm.c | 2 +- drivers/misc/habanalabs/common/device.c | 2 + drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + drivers/misc/habanalabs/common/pci.c | 28 ++-- drivers/misc/habanalabs/gaudi/gaudi.c | 14 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 3 +- drivers/net/bareudp.c | 22 ++- drivers/net/can/Kconfig | 1 + drivers/net/can/m_can/m_can.c | 2 - drivers/net/can/m_can/tcan4x5x.c | 26 ---- drivers/net/dsa/lantiq_gswip.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 8 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 71 +++------ .../net/ethernet/freescale/fs_enet/mii-bitbang.c | 1 + drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 1 + drivers/net/ethernet/freescale/ucc_geth.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 + drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 77 ++++++---- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 24 ++- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 3 + .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 27 ++-- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 12 +- drivers/net/ethernet/natsemi/xtsonic.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 +- drivers/net/ethernet/qlogic/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 129 ++++++++++------ drivers/net/usb/cdc_ether.c | 7 + drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/r8152.c | 1 + drivers/net/wan/Kconfig | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 24 ++- drivers/net/wireless/ath/ath11k/qmi.h | 1 + drivers/net/wireless/ath/wil6210/Kconfig | 1 + drivers/nvme/host/core.c | 11 +- drivers/nvme/host/fc.c | 15 +- drivers/nvme/host/pci.c | 10 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/rdma.c | 26 +++- drivers/ptp/Kconfig | 2 + drivers/regulator/bd718x7-regulator.c | 57 +++++++ drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 38 +++-- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 2 - drivers/scsi/ufs/ufshcd.c | 5 +- drivers/spi/spi-altera.c | 26 ++-- drivers/spi/spi-geni-qcom.c | 73 ++++++++- drivers/spi/spi-stm32.c | 4 +- drivers/spi/spi.c | 6 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 21 ++- drivers/usb/typec/altmodes/Kconfig | 2 +- drivers/xen/privcmd.c | 25 ++- fs/btrfs/btrfs_inode.h | 16 ++ fs/btrfs/ctree.h | 3 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/discard.c | 60 ++++---- fs/btrfs/extent_io.c | 4 +- fs/btrfs/inode.c | 69 ++++++--- fs/btrfs/ioctl.c | 2 +- fs/btrfs/qgroup.c | 13 +- fs/btrfs/reflink.c | 15 ++ fs/btrfs/relocation.c | 7 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/super.c | 8 + fs/btrfs/tree-checker.c | 7 + fs/btrfs/tree-log.c | 8 + fs/btrfs/xattr.c | 4 +- fs/cifs/dfs_cache.c | 3 +- fs/cifs/smb2pdu.c | 2 +- fs/ext4/fast_commit.c | 25 +-- fs/ext4/file.c | 2 +- fs/ext4/ioctl.c | 3 + fs/ext4/namei.c | 17 ++- fs/io_uring.c | 129 +++++++++------- fs/namespace.c | 7 +- fs/nfs/delegation.c | 12 +- fs/nfs/internal.h | 38 ++++- fs/nfs/nfs4proc.c | 28 ++-- fs/nfs/nfs4super.c | 4 +- fs/nfs/pnfs.c | 58 +++---- fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 22 ++- fs/notify/fanotify/fanotify_user.c | 17 +-- fs/proc/task_mmu.c | 53 ++++--- fs/select.c | 14 +- fs/zonefs/Kconfig | 1 + include/linux/acpi.h | 7 + include/linux/compiler-gcc.h | 6 + include/linux/dm-bufio.h | 1 + include/linux/rcupdate.h | 6 + include/linux/syscalls.h | 24 +++ include/net/xdp_sock.h | 4 - include/net/xsk_buff_pool.h | 5 + init/main.c | 1 + kernel/bpf/task_iter.c | 57 +++---- kernel/rcu/tasks.h | 25 ++- kernel/trace/Kconfig | 2 +- kernel/trace/trace_kprobe.c | 2 +- lib/raid6/Makefile | 2 +- mm/hugetlb.c | 2 +- mm/process_vm_access.c | 1 + mm/slub.c | 2 +- mm/vmalloc.c | 4 +- mm/vmscan.c | 2 + net/8021q/vlan.c | 3 +- net/can/isotp.c | 1 + net/core/skbuff.c | 6 + net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 11 +- net/ipv4/nexthop.c | 6 +- net/ipv6/ip6_fib.c | 5 +- net/netfilter/ipset/ip_set_hash_gen.h | 22 +-- net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_nat_core.c | 1 + net/sunrpc/addr.c | 2 +- net/wireless/Kconfig | 1 + net/xdp/xsk.c | 12 +- net/xdp/xsk_buff_pool.c | 1 + net/xdp/xsk_queue.h | 5 + scripts/kconfig/Makefile | 10 -- security/lsm_audit.c | 7 +- sound/firewire/fireface/ff-transaction.c | 2 +- sound/firewire/tascam/tascam-transaction.c | 2 +- sound/pci/hda/patch_realtek.c | 4 + sound/soc/amd/renoir/rn-pci-acp3x.c | 7 + sound/soc/intel/skylake/cnl-sst.c | 1 + sound/soc/meson/axg-tdm-interface.c | 14 +- sound/soc/meson/axg-tdmin.c | 13 +- sound/soc/soc-dapm.c | 1 + tools/bootconfig/scripts/bconf2ftrace.sh | 1 + tools/bootconfig/scripts/ftrace2bconf.sh | 4 + tools/bpf/bpftool/net.c | 1 - tools/include/uapi/linux/fscrypt.h | 5 +- tools/perf/util/machine.c | 4 +- tools/perf/util/session.c | 2 +- tools/testing/selftests/bpf/Makefile | 3 + tools/testing/selftests/net/fib_nexthops.sh | 2 +- tools/testing/selftests/net/pmtu.sh | 71 ++++++++- tools/testing/selftests/net/udpgro.sh | 34 +++++ .../selftests/netfilter/nft_conntrack_helper.sh | 12 +- 250 files changed, 2347 insertions(+), 983 deletions(-) create mode 100644 drivers/gpu/drm/i915/i915_mitigations.c create mode 100644 drivers/gpu/drm/i915/i915_mitigations.h