This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 7e6bc4e94cd6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits db2167a3e69a Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds fb97bc2e47f6 drm/tests: hdmi: Fix WW_MUTEX_SLOWPATH failures adds bb4f929a8875 drm/tests: hdmi: Remove redundant assignments adds 6b6bfd63e162 drm/tests: hdmi: Reorder DRM entities variables assignment adds 5d14c08a4746 drm/tests: hdmi: Fix recursive locking adds 02458fbfaa01 gpu: host1x: Fix a use of uninitialized mutex adds 3b32b7f638fe drm/panthor: avoid garbage value in panthor_ioctl_dev_query() adds 9ab127a18018 drm/hisilicon/hibmc: select CONFIG_DRM_DISPLAY_DP_HELPER adds e00a2e5d485f drm: Fix DSC BPP increment decoding new 79f9efa085f9 Merge tag 'drm-misc-fixes-2025-02-13' of https://gitlab.fr [...] adds 960a62877466 drm/amdgpu/pm: fix UVD handing in amdgpu_dpm_set_powergati [...] adds b35eb9128ebe drm/amdgpu/gfx9: manually control gfxoff for CS on RV adds 55ed2b1b50d0 drm/amdgpu: bump version for RV/PCO compute fix adds a33f7f966070 amdkfd: properly free gang_ctx_bo when failed to init user queue adds a0a455b4bc74 drm/amdgpu: bail out when failed to load fw in psp_init_ca [...] adds d584198a6fe4 drm/amdkfd: Ensure consistent barrier state saved in gfx12 [...] adds 1abb2648698b drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp [...] new 981724b46314 Merge tag 'amd-drm-fixes-6.14-2025-02-13' of https://gitla [...] adds 53139b3f9998 drm/i915/selftests: avoid using uninitialized context new d70c6ae53d79 Merge tag 'drm-intel-fixes-2025-02-13' of https://gitlab.f [...] new fc876c9524e2 drm/xe/client: bo->client does not need bos_lock new e97749982078 drm/xe: Carve out wopcm portion from the stolen memory new 04485cc34868 Merge tag 'drm-xe-fixes-2025-02-13' of https://gitlab.free [...] new 128c8f96eb86 Merge tag 'drm-fixes-2025-02-14' of https://gitlab.freedes [...] adds 85fcb57c983f xen/swiotlb: relax alignment requirements adds e93ec87286bd x86/xen: allow larger contiguous memory regions in PV guests adds 75ad02318af2 Xen/swiotlb: mark xen_swiotlb_fixup() __init new fd31a1bea3c9 Merge tag 'for-linus-6.14-rc3-tag' of git://git.kernel.org [...] adds 9759ae2cee7c iommu: Fix potential memory leak in iopf_queue_remove_device() new ef75966abf95 iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path new 78be7f04537f iommu: Fix a spelling error new 4a8991fe9cd0 iommu/exynos: Fix typos new add43c4fbc92 iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover fault [...] new 93bd481b6076 Merge tag 'iommu-fixes-v6.14-rc2' of git://git.kernel.org/ [...] adds 3648027de1fa arm64: Fix 5-level paging support in kexec/hibernate trampoline adds f458b2165d7a arm64: Kconfig: Remove selecting replaced HAVE_FUNCTION_GR [...] adds f64f9dddd1f5 arm64/gcs: Fix documentation for HWCAP adds 21fed7c223e2 arm64/hwcap: Remove stray references to SF8MMx adds ca0f4fe7cf71 arm64: Handle .ARM.attributes section in linker scripts adds 875d742cf532 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array adds d923782b0412 arm64: amu: Delay allocating cpumask for AMU FIE support adds f818227a2f3d ACPI: GTDT: Relax sanity checking on Platform Timers array count adds a4cc8494f1d8 arm64: Add missing registrations of hwcaps adds 446a8351f160 arm64: rust: clean Rust 1.85.0 warning using softfloat target new 111b29599c18 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e76946110137 workqueue: Put the pwq after detaching the rescuer from the pool new f4d4680965aa Merge tag 'wq-for-6.14-rc2-fixes' of git://git.kernel.org/ [...] adds b69bb476dee9 cgroup: fix race between fork and cgroup.kill adds fd079124112c selftests/cgroup: use bash in test_cpuset_v1_hp.sh adds db5fd3cf8bf4 cgroup: Remove steal time from usage_usec new 80868f5d3dca Merge tag 'cgroup-for-6.14-rc2-fixes' of git://git.kernel. [...] adds be8ee18152b0 sched_ext: Fixes typos in comments adds 2279563e3a8c sched_ext: Include task weight in the error state dump adds 74ca334338a4 selftests/sched_ext: Fix enum resolution adds e9fe182772dc sched_ext: selftests/dsp_local_on: Fix sporadic failures adds d6f3e7d564b2 sched_ext: Fix incorrect autogroup migration detection adds 5f52bbf2f6e0 tools/sched_ext: Add helper to check task migration state adds 3c7d51b0d299 sched_ext: selftests/dsp_local_on: Fix selftest on UP systems adds 1626e5ef0b00 sched_ext: Fix lock imbalance in dispatch_to_local_dsq() adds 029b6ce73371 sched_ext: Fix incorrect time delta calculation in time_delta() adds 2fa0fbeb69ed sched_ext: Implement auto local dispatching of migration d [...] adds 32966821574c sched_ext: Fix migration disabled handling in targeted dispatches adds f3f08c3acfb8 sched_ext: Fix incorrect assumption about migration disabl [...] adds 0760d62dad5d sched_ext: selftests: Fix grammar in tests description adds 2e2006c91c84 sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. adds f5717c93a1b9 sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx new 04f41cbf03ec Merge tag 'sched_ext-for-6.14-rc2-fixes' of git://git.kern [...] new 06521ac0485e io_uring/waitid: don't abuse io_tw_state new 8802766324e1 io_uring/kbuf: reallocate buf lists on upgrade new 34cae91215c6 io_uring/uring_cmd: don't assume io_uring_cmd_data layout new e663da62ba86 io_uring/uring_cmd: switch sqe to async_data on EAGAIN new 0edf1283a9d1 io_uring/uring_cmd: remove dead req_has_async_data() check new 2b4fc4cd43f2 io_uring/waitid: setup async data in the prep handler new d6211ebbdaa5 io_uring/uring_cmd: unconditionally copy SQEs at prep time new ea7173247414 Merge tag 'io_uring-6.14-20250214' of git://git.kernel.dk/linux new 1f47ed294a2b block: cleanup and fix batch completion adding conditions new 80e648042e51 partitions: mac: fix handling of bogus partition table new 1b8c8cdad174 Merge tag 'block-6.14-20250214' of git://git.kernel.dk/linux adds ba69e0750b03 efi: Avoid cold plugged memory for placing the kernel adds bbc4578537e3 efi: Use BIT_ULL() constants for memory attributes new c7ab7b2a18f3 Merge tag 'efi-fixes-for-v6.14-1' of git://git.kernel.org/ [...] adds f1bf10d7e909 cifs: pick channels for individual subrequests new cabb162eb5ab Merge tag 'v6.14-rc2-smb3-client-fixes' of git://git.samba [...] adds ac5a41b472b4 Revert "mmc: sdhci_am654: Add sdhci_am654_start_signal_vol [...] adds 3e68abf2b9ce mmc: mtk-sd: Fix register settings for hs400(es) mode new f92a80bdb445 Merge tag 'mmc-v6.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds c195b9c6ab9c thermal/netlink: Prevent userspace segmentation fault by a [...] adds a6768c4f92e1 thermal/cpufreq_cooling: Remove structure member documentation new 3f2ca7b8b33d Merge tag 'thermal-6.14-rc3' of git://git.kernel.org/pub/s [...] adds 472ff48e2c09 PCI: Fix BUILD_BUG_ON usage for old gcc adds 81f64e925c29 PCI: Avoid FLR for Mediatek MT7922 WiFi new 78a632a2086c Merge tag 'pci-v6.14-fixes-3' of git://git.kernel.org/pub/ [...] new 77b823fa619f alpha: replace hardcoded stack offsets with autogenerated ones new 0a0f7362b036 alpha: make stack 16-byte aligned (most cases) new 3b35a171060f alpha: align stack for page fault and user unaligned trap [...] new 757f051a5061 alpha: Replace one-element array with flexible array member new 1523226edda5 alpha: Use str_yes_no() helper in pci_dac_dma_supported() new 7ff71e6d9239 Merge tag 'alpha-fixes-v6.14-rc2' of git://git.kernel.org/ [...] adds de1d0d160f64 gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 adds 57f5db77a915 gpio: bcm-kona: Make sure GPIO bits are unlocked when requ [...] adds 615279db222c gpio: bcm-kona: Add missing newline to dev_err format string adds 8743d66979e4 gpiolib: acpi: Add a quirk for Acer Nitro ANV14 adds b9644fbfbcab gpio: stmpe: Check return value of stmpe_reg_read in stmpe [...] adds 7b4aebeecbbd gpiolib: Fix crash on error in gpiochip_get_ngpios() new 6452feaf29a6 Merge tag 'gpio-fixes-for-v6.14-rc3-take2' of git://git.ke [...] new d440148418f4 tegra210-adma: fix 32-bit x86 build adds cee6f9a9c87b objtool/rust: add one more `noreturn` Rust function adds 2e4f982cf392 rust: rbtree: fix overindented list item new 243899076c3e Merge tag 'rust-fixes-6.14-2' of git://git.kernel.org/pub/ [...] adds 8d1d1e8d3345 s390/configs: Remove CONFIG_LSM adds 32ae4a299252 s390/cio: Fix CHPID "configure" attribute caching adds 6166caf3bbe2 s390/bitops: Disable arch_test_bit() optimization for PROF [...] adds 05793884a1f3 s390/pci: Pull search for parent PF out of zpci_iov_setup_ [...] adds 2844ddbd540f s390/pci: Fix handling of isolated VFs new f3d8b0ebaec4 Merge tag 's390-6.14-4' of git://git.kernel.org/pub/scm/li [...] adds 6fe9116dd6be MAINTAINERS: Use my kernel.org address for I2C ACPI work adds 320702a76186 MAINTAINERS: delete entry for AXXIA I2C adds 7422c319fd80 MAINTAINERS: Add maintainer for Qualcomm's I2C GENI driver new f85478fb3fec Merge tag 'i2c-host-fixes-6.14-rc3' of git://git.kernel.or [...] new 496659003dac Merge tag 'i2c-for-6.14-rc3' of git://git.kernel.org/pub/s [...] new 9ba0e1755a40 ring-buffer: Unlock resize on mmap error new 60b8f711143d tracing: Have the error of __tracing_resize_ring_buffer() [...] new f5b95f1fa2ef ring-buffer: Validate the persistent meta data subbuf array new 129fe718819c tracing: Do not allow mmap() of persistent ring buffer new 97937834ae87 ring-buffer: Update pages_touched to reflect persistent bu [...] new 5784d8c93eb0 Merge tag 'trace-ring-buffer-v6.14-rc2' of git://git.kerne [...] adds 5298b7cffa84 um: add back support for FXSAVE registers adds 8891b176d350 um: avoid copying FP state from init_task adds 3c2fc7434d90 um: properly align signal stack on x86_64 adds f82a9e7b9fa9 um: fix execve stub execution on old host OSs adds 5b166b782d32 um: virt-pci: don't use kmalloc() adds daa1a05ba431 um: virtio_uml: use raw spinlock adds 96178631c3f5 um: convert irq_lock to raw spinlock new ad73b9a17d66 Merge tag 'uml-for-linus-6.14-rc3' of git://git.kernel.org [...] adds f0ada00a9b38 dt-bindings: clock: qcom: Add GPU clocks for QCS8300 adds 0e193cc558e3 dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300 adds 3e86e57356f0 dt-bindings: clock: qcom: Add QCS8300 video clock controller adds e6649328dc07 of: address: Add kunit test for __of_address_resource_bounds() adds d275a5e0c5f5 dt-bindings: display: ti: Fix compatible for am62a7 dss adds 2a03d2da55b4 dt-bindings: nvmem: qcom,qfprom: Add SAR2130P compatible adds 038e33fcd40e dt-bindings: display: Add powertip,{st7272|hx8238a} as DT [...] new ad1b832bf1cf Merge tag 'devicetree-fixes-for-6.14-1' of git://git.kerne [...] adds ed975485a13d MIPS: Export syscall stack arguments properly for remote use adds 733a90561ad0 MIPS: fix mips_get_syscall_arg() for o32 new b878a1c072a4 Merge tag 'mips-fixes_6.14_1' of git://git.kernel.org/pub/ [...] new c53fbdb60fb6 KVM: arm64: Improve error handling from check_host_shared_guest() new eabc7aaef7a5 KVM: arm64: Simplify np-guest hypercalls new 8dbccafce3c8 KVM: arm64: Fix __pkvm_host_mkyoung_guest() return value new fbc7e61195e2 KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state new 8eca7f6d5100 KVM: arm64: Remove host FPSIMD saving for non-protected KVM new 459f059be702 KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN new 407a99c4654e KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN new ee14db31a9c8 KVM: arm64: Refactor CPTR trap deactivation new 9b66195063c5 KVM: arm64: Refactor exit handlers new f9dd00de1e53 KVM: arm64: Mark some header functions as inline new 59419f10045b KVM: arm64: Eagerly switch ZCR_EL{1,2} new 332b7e6d62b7 KVM: arm64: Simplify warning in kvm_arch_vcpu_load_fp() new 65729da9ce37 KVM: arm64: Convert timer offset VA when accessed in HYP code new b938731ed2d4 KVM: arm64: Fix alignment of kvm_hyp_memcache allocations new e6e3e0022ef8 KVM: arm64: timer: Drop warning on failed interrupt signalling new b3aa9283c0c5 KVM: arm64: vgic: Hoist SGI/PPI alloc from vgic_init() to [...] new 3bb7dcebd022 Merge tag 'kvmarm-fixes-6.14-2' of git://git.kernel.org/pu [...] new 435b344a7042 crypto: ccp: Add external API interface for PSP module ini [...] new 44e70718df4f KVM: SVM: Ensure PSP module is initialized if KVM module i [...] new 409f45387c93 x86/sev: Fix broken SNP support with KVM module built-in adds a8de7f100bb5 KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local AP [...] adds 0b6db0dc43ee KVM: selftests: Mark test_hv_cpuid_e2big() static in Hyper [...] adds cd5a0c2f0fae KVM: selftests: Manage CPUID array in Hyper-V CPUID test's [...] adds e36454461c5e KVM: selftests: Add CPUID tests for Hyper-V features that [...] adds 46d6c6f3ef0e KVM: nSVM: Enter guest mode before initializing nested NPT MMU adds c2fee09fc167 KVM: x86: Load DR6 with guest value only before entering . [...] new d3d0b8dfe060 Merge tag 'kvm-x86-fixes-6.14-rcN' of https://github.com/k [...] new 82ff31645685 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3724062ca2b1 objtool: Ignore dangling jump table entries adds 7e501637bd5b objtool: Move dodgy linker warn to verbose new 592c358ea963 Merge tag 'objtool_urgent_for_v6.14_rc3' of git://git.kern [...] adds bcc6244e13b4 sched: Clarify wake_up_q()'s write to task->wake_q.next new ff3b373ecc88 Merge tag 'sched_urgent_for_v6.14_rc3' of git://git.kernel [...] adds 469c76a83bb9 perf/x86/rapl: Fix the error checking order adds 0a5561501397 perf/x86/intel: Clean up PEBS-via-PT on hybrid adds 47a973fd7563 perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF adds c631a2de7ae4 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting new ff1848d81ca6 Merge tag 'perf_urgent_for_v6.14_rc3' of git://git.kernel. [...] adds 4cf7d58620bf genirq: Remove unused CONFIG_GENERIC_PENDING_IRQ_CHIPFLAGS new ba643b6d8440 Merge tag 'irq_urgent_for_v6.14_rc3' of git://git.kernel.o [...] adds 9e8b21410f31 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue [...] adds 309005e448c1 usb: phy: generic: Use proper helper for property detection adds 1ed3af5a2aae usb: dwc3: Document nostream_work adds 335a1fc11934 usb: gadget: udc: renesas_usb3: Fix compiler warning adds 2240fed37afb USB: hub: Ignore non-compliant devices with too many confi [...] adds 58cd423820d5 usb: dwc2: gadget: remove of_node reference upon udc_stop adds da1668997052 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths adds db79e75460fc USB: serial: option: add MeiG Smart SLM828 adds c979fb5ece2d USB: serial: option: add Telit Cinterion FN990B compositions adds 12606fe73f33 USB: serial: option: fix Telit Cinterion FN990A name adds 6aa8a63c471e USB: serial: option: drop MeiG Smart defines adds 71db7b9a019b Merge tag 'usb-serial-6.14-rc3' of ssh://gitolite.kernel.o [...] new e71f7f42e3c8 USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI new c81d9fcd5b94 usb: xhci: Restore xhci_pci support for Renesas HCs new e563b01208f4 usb: cdc-acm: Check control transfer buffer size before access new 12e712964f41 usb: cdc-acm: Fix handling of oversized fragments new 7284922f3e4f USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk new 159daf125822 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone new d3a8c28426fc usb: dwc3: Fix timeout issue during controller enter/exit [...] new 4aac0db5a0eb usb: core: fix pipe creation for get_bMaxPacketSize0 new 4ab37fcb4283 USB: gadget: f_midi: f_midi_complete to call queue_work new 399a45e5237c usb: gadget: core: flush gadget workqueue after device removal new e169d96eecd4 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist new e5644be40797 usb: gadget: uvc: Fix unstarted kthread worker new 634775a752a8 usb: roles: set switch registered flag early on new 659f5d55feb7 usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap ente [...] new 6bfcc5fb2fce Merge tag 'usb-6.14-rc3' of git://git.kernel.org/pub/scm/l [...] adds e8ed246ded86 serial: sc16is7xx: Fix IRQ number check behavior adds 166ac2bba167 serial: port: Assign ->iotype correctly when ->iobase is set adds e8486bd50ecf serial: port: Always update ->iotype in __uart_read_properties() adds 12397549b501 serial: port: Make ->iotype validation global in __uart_re [...] adds fe310f75327e serial: 8250_of: Remove unneeded ->iotype assignment adds 34bbb5d5137f serial: 8250_platform: Remove unneeded ->iotype assignment adds 0f3fd9cf6491 serial: 8250_pnp: Remove unneeded ->iotype assignment new 9e512eaaf8f4 serial: 8250: Fix fifo underflow on flush new 56400391b1d3 Merge tag 'tty-6.14-rc3' of git://git.kernel.org/pub/scm/l [...] adds 35fa2d88ca94 driver core: add a faux bus for use when a simple device/b [...] adds 78418f300d39 rust/kernel: Add faux device bindings new ae5fa8ce7ef2 Merge tag 'driver-core-6.14-rc3' of git://git.kernel.org/p [...] new d1d096312176 tools: fix annoying "mkdir -p ..." logs when building tool [...] new 140332b6ed72 kbuild: fix linux-headers package build when $(CC) cannot [...] new 1b71c2fb04e7 kbuild: userprogs: fix bitsize and target detection on clang new b28fb1f2ef45 modpost: Fix a few typos in a comment new 224e74511041 Merge tag 'kbuild-fixes-v6.14-2' of git://git.kernel.org/p [...] new e1ec681ab01d Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new c29d072f1002 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7e6bc4e94cd6) \ N -- N -- N refs/heads/fs-current (c29d072f1002)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 105 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/arch/arm64/gcs.rst | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 3 + .../bindings/clock/qcom,sa8775p-camcc.yaml | 6 +- .../bindings/clock/qcom,sa8775p-videocc.yaml | 1 + ...k,startek-kd050c.yaml => powertip,hx8238a.yaml} | 14 +- ...ek,startek-kd050c.yaml => powertip,st7272.yaml} | 14 +- .../bindings/display/ti/ti,am65x-dss.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + Documentation/driver-api/infrastructure.rst | 6 + MAINTAINERS | 20 +- Makefile | 13 +- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/uapi/asm/ptrace.h | 2 + arch/alpha/kernel/asm-offsets.c | 4 + arch/alpha/kernel/entry.S | 24 +-- arch/alpha/kernel/pci_iommu.c | 3 +- arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arm64/Kconfig | 1 - arch/arm64/Makefile | 4 + arch/arm64/include/asm/kvm_emulate.h | 42 ---- arch/arm64/include/asm/kvm_host.h | 24 +-- arch/arm64/kernel/cacheinfo.c | 12 +- arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/fpsimd.c | 25 --- arch/arm64/kernel/topology.c | 22 +- arch/arm64/kernel/vdso/vdso.lds.S | 1 + arch/arm64/kernel/vmlinux.lds.S | 1 + arch/arm64/kvm/arch_timer.c | 16 +- arch/arm64/kvm/arm.c | 8 - arch/arm64/kvm/fpsimd.c | 107 +--------- arch/arm64/kvm/hyp/entry.S | 5 + arch/arm64/kvm/hyp/include/hyp/switch.h | 148 +++++++++---- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 15 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 76 +++---- arch/arm64/kvm/hyp/nvhe/switch.c | 89 ++++---- arch/arm64/kvm/hyp/vhe/switch.c | 33 +-- arch/arm64/kvm/vgic/vgic-init.c | 74 +++---- arch/arm64/mm/trans_pgd.c | 7 + arch/mips/include/asm/ptrace.h | 4 +- arch/mips/include/asm/syscall.h | 32 +-- arch/mips/kernel/asm-offsets.c | 6 + arch/mips/kernel/scall32-o32.S | 8 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/bitops.h | 6 +- arch/s390/pci/pci_bus.c | 20 ++ arch/s390/pci/pci_iov.c | 56 +++-- arch/s390/pci/pci_iov.h | 7 + arch/um/drivers/virt-pci.c | 198 +++++++++--------- arch/um/drivers/virtio_uml.c | 8 +- arch/um/kernel/irq.c | 79 ++++--- arch/um/kernel/process.c | 10 +- arch/um/os-Linux/skas/process.c | 16 +- arch/x86/events/intel/core.c | 33 ++- arch/x86/events/intel/ds.c | 10 +- arch/x86/events/rapl.c | 12 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/perf_event.h | 28 ++- arch/x86/include/asm/sev.h | 2 + arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 10 + arch/x86/kvm/svm/svm.c | 13 +- arch/x86/kvm/vmx/main.c | 1 + arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/kvm/vmx/x86_ops.h | 1 + arch/x86/kvm/x86.c | 3 + arch/x86/um/os-Linux/registers.c | 21 +- arch/x86/um/signal.c | 13 +- arch/x86/virt/svm/sev.c | 23 +- arch/x86/xen/mmu_pv.c | 71 ++++++- block/partitions/mac.c | 18 +- drivers/acpi/arm64/gtdt.c | 12 +- drivers/base/Makefile | 2 +- drivers/base/base.h | 1 + drivers/base/faux.c | 232 +++++++++++++++++++++ drivers/base/init.c | 1 + drivers/crypto/ccp/sp-dev.c | 14 ++ drivers/dma/tegra210-adma.c | 17 +- drivers/firmware/efi/efi.c | 6 +- drivers/firmware/efi/libstub/randomalloc.c | 3 + drivers/firmware/efi/libstub/relocate.c | 3 + drivers/gpio/gpio-bcm-kona.c | 71 +++++-- drivers/gpio/gpio-stmpe.c | 15 +- drivers/gpio/gpiolib-acpi.c | 14 ++ drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 36 +++- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 3 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 4 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- drivers/gpu/drm/panthor/panthor_drv.c | 1 + drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 200 +++++++++--------- drivers/gpu/drm/xe/xe_drm_client.c | 2 +- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 54 ++--- drivers/gpu/host1x/dev.c | 2 + drivers/gpu/host1x/intr.c | 2 - drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 38 +++- drivers/iommu/exynos-iommu.c | 6 +- drivers/iommu/intel/prq.c | 4 +- drivers/iommu/io-pgfault.c | 1 + drivers/iommu/iommu.c | 2 +- drivers/mmc/host/mtk-sd.c | 31 ++- drivers/mmc/host/sdhci_am654.c | 30 --- drivers/of/address.c | 5 +- drivers/of/of_private.h | 4 + drivers/of/of_test.c | 119 ++++++++++- drivers/pci/probe.c | 5 +- drivers/pci/quirks.c | 3 +- drivers/s390/cio/chp.c | 3 +- drivers/thermal/cpufreq_cooling.c | 2 - drivers/tty/serial/8250/8250.h | 2 + drivers/tty/serial/8250/8250_dma.c | 16 ++ drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_platform.c | 9 - drivers/tty/serial/8250/8250_pnp.c | 10 - drivers/tty/serial/8250/8250_port.c | 9 + drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_port.c | 12 +- drivers/usb/class/cdc-acm.c | 28 ++- drivers/usb/core/hub.c | 14 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/gadget.c | 34 +++ drivers/usb/gadget/function/f_midi.c | 19 +- drivers/usb/gadget/function/uvc_video.c | 2 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/host/pci-quirks.c | 9 + drivers/usb/host/xhci-pci.c | 7 +- drivers/usb/phy/phy-generic.c | 2 +- drivers/usb/roles/class.c | 5 +- drivers/usb/serial/option.c | 49 +++-- drivers/usb/typec/tcpm/tcpm.c | 3 +- drivers/xen/swiotlb-xen.c | 22 +- fs/smb/client/cifsglob.h | 1 - fs/smb/client/file.c | 7 +- include/drm/display/drm_dp.h | 1 + include/dt-bindings/clock/qcom,qcs8300-camcc.h | 16 ++ include/dt-bindings/clock/qcom,qcs8300-gpucc.h | 17 ++ include/linux/blk-mq.h | 18 +- include/linux/cgroup-defs.h | 6 +- include/linux/device/faux.h | 69 ++++++ include/linux/efi.h | 31 +-- include/linux/psp-sev.h | 9 + include/linux/sched/task.h | 1 + include/uapi/linux/thermal.h | 2 +- io_uring/kbuf.c | 16 +- io_uring/uring_cmd.c | 28 +-- io_uring/waitid.c | 18 +- kernel/cgroup/cgroup.c | 20 +- kernel/cgroup/rstat.c | 1 - kernel/irq/Kconfig | 4 - kernel/sched/autogroup.c | 4 +- kernel/sched/core.c | 12 +- kernel/sched/ext.c | 113 ++++++---- kernel/sched/ext.h | 4 +- kernel/sched/sched.h | 2 +- kernel/trace/ring_buffer.c | 28 ++- kernel/trace/trace.c | 12 +- kernel/workqueue.c | 12 +- rust/bindings/bindings_helper.h | 1 + rust/kernel/faux.rs | 67 ++++++ rust/kernel/lib.rs | 1 + rust/kernel/rbtree.rs | 2 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_driver_faux.rs | 29 +++ scripts/mod/modpost.c | 4 +- scripts/package/install-extmod-build | 4 +- tools/objtool/check.c | 12 +- tools/sched_ext/include/scx/common.bpf.h | 25 ++- .../testing/selftests/cgroup/test_cpuset_v1_hp.sh | 2 +- tools/testing/selftests/kvm/x86/hyperv_cpuid.c | 47 +++-- tools/testing/selftests/sched_ext/create_dsq.c | 10 +- .../selftests/sched_ext/ddsp_bogus_dsq_fail.c | 7 +- .../selftests/sched_ext/ddsp_vtimelocal_fail.c | 7 +- .../testing/selftests/sched_ext/dsp_local_on.bpf.c | 2 +- tools/testing/selftests/sched_ext/dsp_local_on.c | 1 + .../selftests/sched_ext/enq_last_no_enq_fails.c | 10 +- .../selftests/sched_ext/enq_select_cpu_fails.c | 10 +- tools/testing/selftests/sched_ext/exit.c | 1 + tools/testing/selftests/sched_ext/hotplug.c | 6 +- .../selftests/sched_ext/init_enable_count.c | 27 +-- tools/testing/selftests/sched_ext/maximal.c | 7 +- tools/testing/selftests/sched_ext/maybe_null.c | 2 +- tools/testing/selftests/sched_ext/minimal.c | 10 +- tools/testing/selftests/sched_ext/prog_run.c | 10 +- tools/testing/selftests/sched_ext/reload_loop.c | 9 +- tools/testing/selftests/sched_ext/select_cpu_dfl.c | 7 +- .../sched_ext/select_cpu_dfl_nodispatch.c | 7 +- .../selftests/sched_ext/select_cpu_dispatch.c | 7 +- .../sched_ext/select_cpu_dispatch_bad_dsq.c | 7 +- .../sched_ext/select_cpu_dispatch_dbl_dsp.c | 7 +- .../testing/selftests/sched_ext/select_cpu_vtime.c | 7 +- 208 files changed, 2394 insertions(+), 1252 deletions(-) copy Documentation/devicetree/bindings/display/panel/{startek,startek-kd050c.yaml [...] copy Documentation/devicetree/bindings/display/panel/{startek,startek-kd050c.yaml [...] create mode 100644 drivers/base/faux.c create mode 100644 include/dt-bindings/clock/qcom,qcs8300-camcc.h create mode 100644 include/dt-bindings/clock/qcom,qcs8300-gpucc.h create mode 100644 include/linux/device/faux.h create mode 100644 rust/kernel/faux.rs create mode 100644 samples/rust/rust_driver_faux.rs