This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits b449e3dad2d6 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits d91f74cd22be Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 6373973dc589 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9deb75288029 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f2834cdf663c Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 927e2084da5e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 5a59758df192 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d0cddce554e1 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 453fca27c58b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 850e67b61c0b Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits e3d4425882c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cab15ebfaa9d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4a9ac656bb3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 4e9b5dee3fc0 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 8d0b728840fd module: allow UNUSED_KSYMS_WHITELIST to be relative agains [...] adds 086437d94aa3 kallsyms: replace deprecated strncpy with strscpy adds 00be875879fa arm64: module: remove unneeded call to kasan_alloc_module_ [...] adds 0cdf5876c4b2 mips: module: rename MODULE_START to MODULES_VADDR adds 38762155fdda nios2: define virtual address space for modules adds e8dbc6a87580 sparc: simplify module_alloc() adds bc6b94d3ea06 module: make module_memory_{alloc,free} more self-contained adds 12af2b83d0b1 mm: introduce execmem_alloc() and execmem_free() adds f6bec26c0a73 mm/execmem, arch: convert simple overrides of module_alloc [...] adds 223b5e57d0d5 mm/execmem, arch: convert remaining overrides of module_al [...] adds 4d7b321a9ce0 riscv: extend execmem_params for generated code allocations adds e2effa2235d9 arm64: extend execmem_info for generated code allocations adds 1b750c2fbf82 powerpc: extend execmem_params for kprobes allocations adds 0cc2dc4902f4 arch: make execmem setup available regardless of CONFIG_MODULES adds 14e56fb2ed1d x86/ftrace: enable dynamic ftrace without CONFIG_MODULES adds 0a956d52e6fc powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES wher [...] adds 7582b7be16d0 kprobes: remove dependency on CONFIG_MODULES adds 2c9e5d4a0082 bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of new a49468240e89 Merge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/s [...] adds dbc8fc9d6de1 powerpc/papr_scm: Move duplicate definitions to common hea [...] adds 2c720b492c59 dax: constify the struct device_type usage adds 9566b8929519 nvdimm: remove nd_integrity_init adds 1e97469678a0 nvdimm/btt: always set max_integrity_segments adds 57456adef68d ndtest: Convert to platform remove callback returning void adds 41147b006be2 dax: remove redundant assignment to variable rc new c405aa3ea36c Merge tag 'libnvdimm-for-6.10' of git://git.kernel.org/pub [...] adds 3381586a40b9 cxl: Fix compile warning for cxl_security_ops extern adds 54e8dd59a76c cxl/hdm: Add debug message for invalid interleave granularity adds 364ee9f3265e cxl/test: Enhance event testing adds 4afaed94bc2f cxl/hdm: dev_warn() on unsupported mixed mode decoder adds 4cce9c6d4bde cxl: Fix use of phys_to_target_node() for x86 adds 6ef37af6f465 cxl/hdm: Debug, use decoder name function adds 0e081a0ec04d cxl/cxl-event: include missing <linux/types.h> and <linux/uuid.h> adds 940325add1c5 cxl/mbox: Add Get Log Capabilities and Get Supported Logs [...] adds 206f9fa9d555 cxl/mbox: Add Clear Log mailbox command adds db4fdb73f983 Merge remote-tracking branch 'cxl/for-6.10/add-log-mbox-cm [...] adds c26a55e513f7 MAINTAINERS: repair file entry in COMPUTE EXPRESS LINK adds 2042d11cb57b cxl/trace: Correct DPA field masks for general_media & dra [...] adds b98d042698a3 cxl/region: Move cxl_dpa_to_region() work to the region driver adds 86954ff5032d cxl/region: Move cxl_trace_hpa() work to the region driver adds 6aec00139d3a cxl/core: Add region info to cxl_general_media and cxl_dra [...] adds 660c0a8679e5 Merge remote-tracking branch 'cxl/for-6.10/dpa-to-hpa' int [...] adds 1c987cf22d6b cxl/region: Fix cxlr_pmem leaks adds e4ff70a8e335 cxl/acpi: Cleanup __cxl_parse_cfmws() adds d357dd8ad2f1 cxl/region: Convert cxl_pmem_region_alloc to scope-based r [...] adds 5e4a264bf8b5 acpi/ghes: Process CXL Component Events adds c19ac30eda3a cxl/pci: Process CPER events adds df2a8f4b444f Merge remote-tracking branch 'cxl/for-6.10/cper' into cxl- [...] adds 55111470b441 cxl/cper: Fix non-ACPI-APEI-GHES build adds d99f13843237 cxl/cper: Remove duplicated GUID defines new 2e9250022e9f Merge tag 'cxl-for-6.10' of git://git.kernel.org/pub/scm/l [...] adds f3b65bbaed7c KVM: delete .change_pte MMU notifier callback adds 5257de954cab KVM: remove unused argument of kvm_handle_hva_range() adds 997308f9ae72 mmu_notifier: remove the .change_pte() callback adds f7842747d13d mm: replace set_pte_at_notify() with just set_pte_at() adds 531f52002432 Merge branch 'mm-delete-change-gpte' into HEAD adds 1ff3c89032a8 KVM: SVM: Invert handling of SEV and SEV_ES feature flags adds 0d7bf5e5b00a KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y adds 8d2aec3b2d79 KVM: x86: use u64_to_user_ptr() adds 546d714b0880 KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR adds ac5c48027bac KVM: SEV: publish supported VMSA features adds 605bbdc12bc8 KVM: SEV: store VMSA features in kvm_sev_info adds 517987e3fb19 KVM: x86: add fields to struct kvm_arch for CoCo features adds 2a955c4db1dd KVM: x86: Add supported_vm_types to kvm_caps adds 4ebb105e6c6f KVM: SEV: introduce to_kvm_sev_info adds 26c44aa9e076 KVM: SEV: define VM types for SEV and SEV-ES adds eb4441864e03 KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time adds 4f5defae7089 KVM: SEV: introduce KVM_SEV_INIT2 operation adds 4dd5ecacb9a4 KVM: SEV: allow SEV-ES DebugSwap again adds dfc083a181ba selftests: kvm: add tests for KVM_SEV_INIT2 adds d18c8648166e selftests: kvm: switch to using KVM_X86_*_VM adds 4c180a57b03a selftests: kvm: split "launch" phase of SEV VM creation adds 8c53183dbaa2 selftests: kvm: add test for transferring FPU state into VMSA adds f9cecb3c50eb Merge branch 'kvm-sev-init2' into HEAD adds e913ef159fad KVM: x86: Split core of hypercall emulation to helper function adds 5f18c642ff7e KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX [...] adds 2325a21ac1e9 KVM: VMX: Modify NMI and INTR handlers to take intr_info a [...] adds 1ab157ce573f KVM: SEV: use u64_to_user_ptr throughout adds a96cb3bf390e Merge x86 bugfixes from Linux 6.9-rc3 adds edcbe90f1289 RISC-V: KVM: Implement kvm_arch_vcpu_ioctl_set_guest_debug() adds 1df1fb521b9d RISC-V: KVM: Handle breakpoint exits for VCPU adds f1c48c1ec735 RISC-V: KVM: selftests: Add ebreak test support adds 2121cadec45a RISCV: KVM: Introduce mp_state_lock to avoid lock inversion adds 9752fed8f67c RISCV: KVM: Introduce vcpu->reset_cntx_lock adds d1927f64e0e1 RISC-V: Fix the typo in Scountovf CSR name adds 5d4acb7f2e1a RISC-V: Add FIRMWARE_READ_HI definition adds 7dda24bacc05 drivers/perf: riscv: Read upper bits of a firmware counter adds c69f9cb0595f drivers/perf: riscv: Use BIT macro for shifting operations adds 8f486ced2860 RISC-V: Add SBI PMU snapshot definitions adds 3ddb6d4df67d RISC-V: KVM: Rename the SBI_STA_SHMEM_DISABLE to a generic name adds b737fc24a12c RISC-V: Use the minor version mask while computing sbi version adds b994cdfcdf7b drivers/perf: riscv: Fix counter mask iteration for RV32 adds a8625217a054 drivers/perf: riscv: Implement SBI PMU snapshot function adds 57990ab90ce3 RISC-V: KVM: Fix the initial sample period value adds 98ce906bd0a6 RISC-V: KVM: No need to update the counter value during reset adds 2196c066f138 RISC-V: KVM: No need to exit to the user space if perf eve [...] adds c2f41ddbcdd7 RISC-V: KVM: Implement SBI PMU Snapshot feature adds 16b0bde9a37c RISC-V: KVM: Add perf sampling support for guests adds 08fb07d6dcf7 RISC-V: KVM: Support 64 bit firmware counters on RV32 adds 4e21f2238ad5 RISC-V: KVM: Improve firmware counter read function adds 9408a23fac62 KVM: riscv: selftests: Move sbi definitions to its own hea [...] adds 97be675bfdb5 KVM: riscv: selftests: Add helper functions for extension checks adds 3a21b37c47f8 KVM: riscv: selftests: Add Sscofpmf to get-reg-list test adds 3203b9474356 KVM: riscv: selftests: Add SBI PMU extension definitions adds 158cb9e61cb7 KVM: riscv: selftests: Add SBI PMU selftest adds 13cb706e28d9 KVM: riscv: selftests: Add a test for PMU snapshot functionality adds 4ace2573d13e KVM: riscv: selftests: Add a test for counter overflow adds 5ef2f3d4e747 KVM: riscv: selftests: Add commandline option for SBI PMU test adds aa24865fb5e3 Merge tag 'kvm-riscv-6.10-1' of https://github.com/kvm-ris [...] adds c43ad19045d5 KVM: x86: Fully re-initialize supported_vm_types on vendor [...] adds 555485bd86e3 KVM: x86: Fully re-initialize supported_mce_cap on vendor [...] adds 40269c03fdbf KVM: x86: Explicitly zero kvm_caps during vendor module load adds c23e2b710309 KVM: Allow page-sized MMU caches to be initialized with cu [...] adds d8fa2031faab KVM: x86/mmu: Replace hardcoded value 0 for the initial va [...] adds 7f01cab84928 KVM: x86/mmu: Allow non-zero value for non-present SPTE an [...] adds 7fa5e2929198 KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/ [...] adds 949019b98289 KVM: x86/mmu: Track shadow MMIO value on a per-VM basis adds fb29541eadb6 KVM, x86: add architectural support code for #VE adds 8131cf5b4fd8 KVM: VMX: Introduce test mode related to EPT violation VE adds 1e21b53825bd Merge branch 'kvm-vmx-ve' into HEAD adds d0bf8e6e440a KVM: x86/mmu: Exit to userspace with -EFAULT if private fa [...] adds 63b6206e2f9a KVM: x86: Remove separate "bit" defines for page fault err [...] adds 9b62e03e192c KVM: x86: Define more SEV+ page fault error bits/flags for #NPF adds dee281e4b435 KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #N [...] adds c9710130ccae KVM: x86/mmu: Pass full 64-bit error code when handling pa [...] adds 7bdbb820fee4 KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error co [...] adds b3d5dc629c32 KVM: x86/mmu: Use synthetic page fault error code to indic [...] adds cd389f507003 KVM: x86/mmu: check for invalid async page faults involvin [...] adds 07702e5a6d6d KVM: x86/mmu: WARN and skip MMIO cache on private, reserve [...] adds 44f42ef37deb KVM: x86/mmu: Move private vs. shared check above slot val [...] adds 5bd74f6eecd5 KVM: x86/mmu: Don't force emulation of L2 accesses to non- [...] adds bde9f9d27e2b KVM: x86/mmu: Explicitly disallow private accesses to emul [...] adds cd272fc439b5 KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to [...] adds f6adeae81f35 KVM: x86/mmu: Handle no-slot faults at the beginning of kv [...] adds 36d4492765fe KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD fo [...] adds f3310e622f77 KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to e [...] adds 2b1f435505ae KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn' [...] adds f36508422a1b Merge branch 'kvm-coco-pagefault-prep' into HEAD adds d916f00316b2 KVM: SEV: Add support to handle AP reset MSR protocol adds ae0181839823 KVM: SEV: Add GHCB handling for Hypervisor Feature Support [...] adds 8d1a36e42be6 KVM: SEV: Add GHCB handling for termination requests adds 4af663c2f64a KVM: SEV: Allow per-guest configuration of GHCB protocol version adds bbe10a5cc0c7 Merge branch 'kvm-sev-es-ghcbv2' into HEAD adds 316863cb62fe LoongArch/smp: Refine some ipi functions on LoongArch platform adds 372631bb62d3 LoongArch: KVM: Add hypercall instruction emulation adds 9753d3037964 LoongArch: KVM: Add cpucfg area for kvm hypervisor adds 73516e9da512 LoongArch: KVM: Add vcpu mapping from physical cpuid adds e33bda7ee50c LoongArch: KVM: Add PV IPI support on host side adds 74c16b2e2b0c LoongArch: KVM: Add PV IPI support on guest side adds 163e9fc6957f LoongArch: KVM: Add software breakpoint support adds 7b7e584f90bf LoongArch: KVM: Add mmio trace events support adds 4232da23d75d Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub [...] adds 87f842c6c654 KVM: arm64: Add accessor for per-CPU state adds 6db55734ec40 KVM: arm64: Exclude host_debug_data from vcpu_arch adds 4bacd723705a KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch adds 51e09b5572d6 KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch adds 5294afdbf45a KVM: arm64: Exclude FP ownership from kvm_vcpu_arch adds 9a39359903fe KVM: arm64: Move management of __hyp_running_vcpu to load/ [...] adds 34c0d5a6066d Merge branch kvm-arm64/host_data into kvmarm-master/next adds 1b06b99f25e0 KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values adds 80d8b55a57a1 KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* adds a07e9345615f KVM: arm64: Constraint PAuth support to consistent impleme [...] adds 6f57c6be2a08 KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag adds 04ab519bb86d KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 adds 95537f06b9e8 KVM: arm64: nv: Add trap forwarding for ERET and SMC adds dd0717a998f7 KVM: arm64: nv: Fast-track 'InHost' exception returns adds 4cc3f31914d6 KVM: arm64: nv: Honor HFGITR_EL2.ERET being set adds 279946ada1f2 KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently adds 15db034733e4 KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 adds 719f5206a8fd KVM: arm64: nv: Add kvm_has_pauth() helper adds 6ccc971ee2c6 KVM: arm64: nv: Add emulation for ERETAx instructions adds 213b3d1ea161 KVM: arm64: nv: Handle ERETA[AB] instructions adds f4f6a95bac49 KVM: arm64: nv: Advertise support for PAuth adds 814ad8f96e92 KVM: arm64: Drop trapping of PAuth instructions/keys adds 5513394de681 KVM: arm64: nv: Work around lack of pauth support in old t [...] adds 2d38f4393026 Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/next adds ea54dd374232 KVM: Treat the device list as an rculist adds 720f73b750e6 KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pend [...] adds c64115c80fc8 KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() adds 11f4f8f3e6e0 KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_hand [...] adds 85d3ccc8b75b KVM: arm64: vgic-debug: Use an xarray mark for debug iterator adds 30a0ce9c4928 KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() adds c09c8ab99a8a KVM: arm64: vgic-its: Scope translation cache invalidation [...] adds 8201d1028caa KVM: arm64: vgic-its: Maintain a translation cache per ITS adds dedfcd17faf8 KVM: arm64: vgic-its: Spin off helper for finding ITS by d [...] adds e64f2918c6e7 KVM: arm64: vgic-its: Use the per-ITS translation cache fo [...] adds ec39bbfd55d0 KVM: arm64: vgic-its: Rip out the global translation cache adds 481c9ee846d2 KVM: arm64: vgic-its: Get rid of the lpi_list_lock adds d82689bdd828 KVM: selftests: Align with kernel's GIC definitions adds 1505bc70f80d KVM: selftests: Standardise layout of GIC frames adds 232269eb7dd5 KVM: selftests: Add quadword MMIO accessors adds be26db61e880 KVM: selftests: Add a minimal library for interacting with an ITS adds 03e560ab5390 KVM: selftests: Add helper for enabling LPIs on a redistributor adds c3c369b508d9 KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h adds 96d36ad95b03 KVM: selftests: Add stress test for LPI injection adds 3d5689e01a42 Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/next adds 4c22a40dd9c3 KVM: arm64: Initialize the kvm host data's fpsimd_state po [...] adds b5b85bd713b1 KVM: arm64: Move guest_owns_fp_regs() to increase its scope adds f11290e0aa6e KVM: arm64: Refactor checks for FP state ownership adds 40099dedb4a8 KVM: arm64: Do not re-initialize the KVM lock adds cb16301626c3 KVM: arm64: Issue CMOs when tearing down guest s2 pages adds 02949f36bc7b KVM: arm64: Avoid BUG-ing from the host abort path adds 96171cfa55d0 KVM: arm64: Check for PTE validity when checking for execu [...] adds 7cc1d214a6cd KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE adds 58f3b0fc3b87 KVM: arm64: Support TLB invalidation in guest context adds cfbdc546b667 KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE adds d48965bc47e4 KVM: arm64: Do not map the host fpsimd state to hyp in pKVM adds 06cacc9d283c KVM: arm64: Prevent kmemleak from accessing .hyp.data adds 40458a66afde KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() adds cc81b6dfc3bc KVM: arm64: Change kvm_handle_mmio_return() return polarity adds 9c30fc615daa KVM: arm64: Move setting the page as dirty out of the crit [...] adds 948e1a53c2e9 KVM: arm64: Simplify vgic-v3 hypercalls adds d81a91af417c KVM: arm64: Add is_pkvm_initialized() helper adds b6ed4fa9411f KVM: arm64: Introduce and use predicates that check for pr [...] adds eef4ce636362 KVM: arm64: Clarify rationale for ZCR_EL1 value restored o [...] adds 5a08146d9ba7 KVM: arm64: Reformat/beautify PTP hypercall documentation adds af725804f905 KVM: arm64: Rename firmware pseudo-register documentation file adds 4dc8c9de384f KVM: arm64: Document the KVM/arm64-specific calls in hyper [...] adds 97a3dee1725d KVM: arm64: Refactor setting the return value in kvm_vm_io [...] adds 92536992cfd4 KVM: arm64: Restrict supported capabilities for protected VMs adds 3b467b16582c KVM: arm64: Force injection of a data abort on NISV MMIO exit adds 8540bd1b990b Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/next adds a88a9ec1729a KVM: arm64: Improve out-of-order sysreg table diagnostics adds ae69e7740770 KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist adds e8533e58cae0 KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX adds 03b3d00a70b5 KVM: arm64: vgic: Allocate private interrupts on demand adds 838d992b8448 KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather() adds 3c142f9d02b9 KVM: arm64: Fix hvhe/nvhe early alias parsing adds 5053c3f0519c KVM: arm64: Use hVHE in pKVM by default on CPUs with VHE support adds ce5d2448eb8f KVM: arm64: Destroy mpidr_data for 'late' vCPU creation adds e28157060cdd Merge branch kvm-arm64/misc-6.10 into kvmarm-master/next adds 592efc606b54 KVM: arm64: Rename is_id_reg() to imply VM scope adds 44cbe80b7616 KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() adds e016333745c7 KVM: arm64: Only reset vCPU-scoped feature ID regs once adds 41ee9b33e94a KVM: selftests: arm64: Rename helper in set_id_regs to imp [...] adds 46247a317f40 KVM: selftests: arm64: Store expected register value in se [...] adds 07eabd8a528f KVM: selftests: arm64: Test that feature ID regs survive a reset adds 606af8293cd8 KVM: selftests: arm64: Test vCPU-scoped feature ID registers adds eaa46a28d596 Merge branch kvm-arm64/mpidr-reset into kvmarm-master/next adds e5f62e27b166 Merge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/ [...] adds ed2f049fc144 KVM: Clarify meaning of hva_to_pfn()'s 'atomic' parameter adds a3bd2f7ead6d KVM: Add function comments for __kvm_read/write_guest_page() adds f588557ac4ac KVM: Simplify error handling in __gfn_to_pfn_memslot() adds 82e9c84d8712 KVM: Remove kvm_make_all_cpus_request_except() adds 2098acaf2445 KVM: fix documentation for KVM_CREATE_GUEST_MEMFD adds f4bc1373d5a6 Merge tag 'kvm-x86-generic-6.10' of https://github.com/kvm [...] adds 2ca76c12c48b KVM: selftests: Report per-vcpu demand paging rate from de [...] adds df4ec5aada9d KVM: selftests: Allow many vCPUs and reader threads per UF [...] adds 0cba6442e9e2 KVM: selftests: Use EPOLL in userfaultfd_util reader threads adds 9f92c06e1840 KVM: selftests: Use TAP in the steal_time test adds d85465f2773d KVM: selftests: Remove second semicolon adds 201142d16010 KVM: selftests: Compare wall time from xen shinfo against [...] adds 72cd4de01d8b KVM: selftests: Make monitor_mwait require MONITOR/MWAIT feature adds 0540193614eb KVM: selftests: Avoid assuming "sudo" exists in NX hugepage test adds 20ecf595b513 KVM: selftests: Allow skipping the KVM_RUN sanity check in [...] adds 8a53e1302133 KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests tha [...] adds 56f40708dfdd Merge tag 'kvm-x86-selftests-6.10' of https://github.com/k [...] adds 0c4765140351 KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT [...] adds a9466078687f KVM: x86: Move nEPT exit_qualification field from kvm_vcpu [...] adds 23ffe4bbf807 KVM: nVMX: Add a sanity check that nested PML Full stems f [...] adds 31a6cd7f162b Merge tag 'kvm-x86-vmx-6.10' of https://github.com/kvm-x86 [...] adds 730cfa45b5f4 KVM: selftests: Define _GNU_SOURCE for all selftests code adds cb6c6914788f KVM: selftests: Provide a global pseudo-RNG instance for a [...] adds 73369acd9fbd KVM: selftests: Provide an API for getting a random bool f [...] adds e1ff11525d3c KVM: selftests: Add global snapshot of kvm_is_forced_emula [...] adds 2f2bc6af6aa8 KVM: selftests: Add vcpu_arch_put_guest() to do writes fro [...] adds 87aa264cd89d KVM: selftests: Randomly force emulation on x86 writes fro [...] adds 2b7deea3ec7c Revert "kvm: selftests: move base kvm_util.h declarations [...] adds f54884f93898 KVM: sefltests: Add kvm_util_types.h to hold common types, [...] adds 3a085fbf8228 KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm [...] adds 0d95817e0753 KVM: selftests: Fix off-by-one initialization of GDT limit adds 53635ec253c0 KVM: selftests: Move platform_info_test's main assert into [...] adds dec79eab2b48 KVM: selftests: Rework platform_info_test to actually verify #GP adds 61c3cffd4cbf KVM: selftests: Explicitly clobber the IDT in the "delete [...] adds b62c32c532cd KVM: selftests: Move x86's descriptor table helpers "up" i [...] adds d8c63805e4e5 KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs() adds c1b9793b45d5 KVM: selftests: Init IDT and exception handlers for all VM [...] adds 44c93b277269 KVM: selftests: Map x86's exception_handlers at VM creatio [...] adds 2a511ca99493 KVM: selftests: Allocate x86's GDT during VM creation adds 1051e29cb915 KVM: selftests: Drop superfluous switch() on vm->mode in v [...] adds 23ef21f58cf8 KVM: selftests: Fold x86's descriptor tables helpers into [...] adds a2834e6e0b98 KVM: selftests: Allocate x86's TSS at VM creation adds f18ef97fc602 KVM: selftests: Add macro for TSS selector, rename up code [...] adds 0f53a0245068 KVM: selftests: Init x86's segments during VM creation adds b093f87fd195 KVM: selftests: Drop @selector from segment helpers adds dee7ea42a1eb Merge tag 'kvm-x86-selftests_utils-6.10' of https://github [...] adds aca48556c592 KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush adds 226d9b8f1688 KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_tr [...] adds 5a1c72e07e83 Merge tag 'kvm-x86-mmu-6.10' of https://github.com/kvm-x86 [...] adds 6f5c9600621b KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYA [...] adds b628cb523c65 KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.G [...] adds a952d608f0be KVM: Use vfree for memory allocated by vcalloc()/__vcalloc() adds 1d294dfaba8c KVM: x86: Allow, don't ignore, same-value writes to immuta [...] adds 6982b34c21cb KVM: x86: Only set APICV_INHIBIT_REASON_ABSENT if APICv is [...] adds 51937f2aae18 KVM: x86: Remove VT-d mention in posted interrupt tracepoint adds 7d41e24da29a Merge tag 'kvm-x86-misc-6.10' of https://github.com/kvm-x8 [...] new cba23f333fed selftests/kvm: remove dead file new f4b0c4b50836 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 20d46283f5d6 cgroup, docs: Clarify limitation of RT processes with cgro [...] adds 4793cb599b1b selftests: cgroup: skip test_cgcore_lesser_ns_open when cg [...] adds 2125c0034c5d cgroup/cpuset: Make cpuset hotplug processing synchronous adds 812c5945bdb8 cgroup/cpuset: Add test_cpuset_v1_hp.sh adds a24e3b7d27c6 docs: cgroup-v1: Fix description for css_online adds 15b8b9ab5081 cgroup/pids: Remove superfluous zeroing adds fc29e04ae1ad cgroup/rstat: add cgroup_rstat_lock helpers and tracepoints adds 97a46a66ad7d cgroup/rstat: desc member cgrp in cgroup_rstat_flush_release adds a6b8daba00e6 cgroup_freezer: update comment for freezer_css_online() adds 15a0b5fe1ad6 cgroup: don't call cgroup1_pidlist_destroy_all() for v2 adds c9169291befe docs, cgroup: add entries for pids to cgroup-v2.rst adds f71bfbe1e281 cgroup, legacy_freezer: update comment for freezer_css_offline() adds 19fc8a896565 cgroup: Avoid unnecessary looping in cgroup_no_v1() adds 8996f93fc388 cgroup/cpuset: Statically initialize more members of top_cpuset adds e8784765fae6 cgroup/cpuset: Avoid clearing CS_SCHED_LOAD_BALANCE twice adds 04d63da4da53 cgroup/cpuset: Fix incorrect top_cpuset flags adds b7d56d953a67 cgroup/cpuset: Remove outdated comment in sched_partition_write() adds 1da2363228d6 selftests/cgroup: fix clang build failures for abs() calls adds 0515089418d0 selftests/cgroup: fix clang warnings: uninitialized fd variable adds 3309ca6f47f1 selftests/cgroup: cpu_hogger init: use {} instead of {NULL} adds 8f6d24a5db2a selftests/cgroup: fix uninitialized variables in test_zswap.c adds 62158261a88f docs: cgroup-v1: Update page cache removal functions adds c1457d9aad5e selftests/cgroup: Drop define _GNU_SOURCE adds 21c38a3bd4ee cgroup/rstat: add cgroup_rstat_cpu_lock helpers and tracepoints new de6fef50eaf4 Merge tag 'cgroup-for-6.10' of git://git.kernel.org/pub/sc [...] adds 1211f3b21c2a workqueue: Preserve OFFQ bits in cancel[_sync] paths adds 86898fa6b8cd workqueue: Implement disable/enable for (delayed) work items adds f09b10b6f442 workqueue: Remove WORK_OFFQ_CANCELING adds 456a78eef267 workqueue: Remember whether a work item was on a BH workqueue adds 134874e2eee9 workqueue: Allow cancel_work_sync() and disable_work() fro [...] adds e7cc3be6fdb5 workqueue: Use INIT_WORK_ONSTACK in workqueue_softirq_dead() adds ae1296a7bfe4 workqueue: Move attrs->cpumask out of worker_pool's proper [...] adds d70f5d5778e8 workqueue: Use list_last_entry() to get the last idle worker adds 79202591a55a workqueue: Cleanup subsys attribute registration adds d6a7bbdde672 workqueue: add function in event of workqueue_activate_work adds 474a549ff4c9 workqueue: Introduce enable_and_queue_work() convenience function adds 8034b31464c5 workqueue: remove unnecessary import and function in wq_mo [...] adds 31103f40b1b5 workqueue: Add destroy_work_on_stack() in workqueue_softir [...] adds 51da7f68edae workqueue: Use "@..." in function comment to describe vari [...] new a2a58909cfb5 Merge branch 'for-6.10' into test-merge-for-6.10 new 3c999d1ae3c7 Merge tag 'wq-for-6.10' of git://git.kernel.org/pub/scm/li [...] new bb21700baf7b drm/buddy: Fix the range bias clear memory allocation issue new 431c590c3ab0 drm/tests: Add a unit test for range bias allocation new 972a2543e3dd Merge tag 'drm-next-2024-05-16' of https://gitlab.freedesk [...] adds ed7276ed2fd0 media: chips-media: wave5: Add hrtimer based polling support adds 64a2ade8f1cb media: mediatek: vcodec: Fix multiple typos adds 9fca0be64df0 media: mediatek: vcodec: Improve wording & fix grammatic issues adds afb33144eba8 media: mediatek: vcodec: Replace false function description adds 649a53b68e77 media: rc: gpio-ir-recv: Remove unused of_gpio.h adds 7756d3cfe192 media: c8sectpfe: Remove unused of_gpio.h adds cbde07f0d1af media: ir-spi: Don't use "proxy" headers adds 191d638f2dc7 media: ir-spi: Make use of device properties adds 37308961cff1 media: ir-spi: Utilise temporary variable for struct device adds 3f82a4624ab4 media: ir-spi: Remove trailing comma in the terminator entry adds 888eefd91cbf media: ir-spi: Unify indentation and comment style adds 8d93d0674bb1 media: lirc_dev: Make lirc_class constant adds cc4cce95a95b media: imon: Convert sprintf/snprintf to sysfs_emit adds d7cdb5946f63 media: videobuf2: Update vb2_is_busy() logic adds 6662edcd32cc media: videobuf2: Add min_reqbufs_allocation field to vb2_ [...] adds f5131d5ce49e media: test-drivers: Set REQBUFS minimum number of buffers adds 6e423b75d049 media: core: Rework how create_buf index returned value is [...] adds a286b0837e13 media: core: Add bitmap manage bufs array entries adds 5fb19f209261 media: core: Free range of buffers adds a3293a85381e media: v4l2: Add REMOVE_BUFS ioctl adds 2f2419502f69 media: v4l2: Add mem2mem helpers for REMOVE_BUFS ioctl adds fe19aab844ad media: verisilicon: Support removing buffers on capture queue adds b82779648dfd Merge tag 'v6.9-rc2' into media_stage adds 3c2ea5ec1d86 media: anysee: accept read buffers of length 1 in anysee_m [...] adds 9bb1fd7eddca media: ngene: Add dvb_ca_en50221_init return value check adds f4a1155c62dd media: v4l2-ctrls: add support for area type logging adds b1f3677aebe5 media: staging: media: starfive: camss: Convert to platfor [...] adds 53cdd87c74b7 media: cxd2880: Add terminating new line to Kconfig adds 810dd605e917 staging: media: starfive: Remove links when unregistering devices adds b74c77d3d680 media: v4l2-common: Add Y210 and Y216 format info adds 655d3eb92c2a media: docs: Fix mem_offset name in multiplane example adds 1fc207da3ec8 media: admin-guide: Fix mgb4 driver documentation structure adds 1a742c6010d1 media: rcar-vin: work around -Wenum-compare-conditional warning adds dd44a571789f staging: media: tegra-video: Fix -Wmaybe-unitialized warn in gcc adds 1820e16a3019 media: radio-shark2: Avoid led_names truncations adds 17d1316de0d7 media: dvbdev: Initialize sbuf adds 533581379a4c media: docs: Remove the repeated word "the" in docs. adds 1a4a993cc288 media: mmc: siano: simplify module initialization adds 50a0844bf8c4 media: platform: cros-ec: provide ID table for avoiding fa [...] adds bc5191e5799e media: dt-bindings: media: camss: Add qcom,sc8280xp-camss binding adds ebdd4f225538 media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 two-phase MI [...] adds 6209899de703 media: qcom: camss: Add CAMSS_SC8280XP enum adds 4f94419ef428 media: qcom: camss: Add sc8280xp resources adds f2a7ffab981f media: qcom: camss: Add sc8280xp support adds 682f4968084a media: qcom: camss: vfe-17x: Rename camss-vfe-170 to camss [...] adds 009e12561369 media: v4l2-subdev: Add pad versions of dv timing subdev calls adds a8ece88ab08c media: i2c: adv748x: Switch dv timing callbacks to pad ops adds 259cadfa40ee media: i2c: adv7511: Switch dv timing callbacks to pad ops adds a539625182e0 media: i2c: adv7604: Switch dv timing callbacks to pad ops adds e1c216dd5436 media: i2c: adv7842: Switch dv timing callbacks to pad ops adds 38b317ca6e59 media: i2c: tc358743: Switch dv timing callbacks to pad ops adds c498d2af225e media: i2c: tda1997x: Switch dv timing callbacks to pad ops adds 62e8d13b57a9 media: i2c: ths7303: Switch dv timing callbacks to pad ops adds 695cbc756e13 media: i2c: ths8200: Switch dv timing callbacks to pad ops adds cf709fe39f15 media: i2c: tvp7002: Switch dv timing callbacks to pad ops adds a5af9744fe1b media: spi: gs1662: Switch dv timing callbacks to pad ops adds e0cb3463b428 media: cobalt: Use pad variant of dv timing subdev calls adds e44749a05d0f media: rcar-vin: Use pad variant of dv timing subdev calls adds 785a04bb3fe6 media: vpif_capture: Use pad variant of dv timing subdev calls adds fa6d5df14ff1 media: vpif_display: Use pad variant of dv timing subdev calls adds e98bf52803b3 media: tegra-video: Use pad variant of dv timing subdev calls adds d8c9a6e204f1 media: v4l2-subdev: Remove non-pad dv timing callbacks adds a069f79bfa6e media: ipu3-cio2: Request IRQ earlier adds 7cb8a625355d media: mc: Add nop implementations of media_device_{init,cleanup} adds 6d8acd02c4c6 media: v4l: async: Fix notifier list entry init adds 46bc0234ad38 media: v4l: async: Don't set notifier's V4L2 device if reg [...] adds 9537a8425a7a media: v4l: async: Properly re-initialise notifier entry i [...] adds f7aa5995910c media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value [...] adds 49a9bad83b4a media: ov2680: Clear the 'ret' variable on success adds fd2e66abd729 media: ov2680: Allow probing if link-frequencies is absent adds e2f6ea61b6f3 media: dt-bindings: ovti,ov2680: Fix the power supply names adds 103afd0f2142 media: dt-bindings: ovti,ov2680: Document link-frequencies adds 2f57779ce413 staging: media: ipu3: remove redundant assignment to point [...] adds f55aa90b8899 staging: media: imx: Remove duplicate Kconfig dependency adds ca7329c61796 media: ipu-cio2: Remove unnecessary runtime PM power state [...] adds 545b215736c5 media: i2c: et8ek8: Don't strip remove function when drive [...] adds 502dceb5328e media: ipu3-cio2: Update e-mail addresses adds 4e36f59c9978 media: dw9714: Update e-mail addresses adds 34793224b6df staging: media: ipu3-imgu: Update e-mail addresses adds 8a9d420149c4 media: mc: Fix graph walk in media_pipeline_start adds 34d7bf1c8e59 media: v4l2-subdev: Fix stream handling for crop API adds 1e1e504eeaea media: atomisp: Fix double negation in unsupported revision error adds 3b621e9e9e14 media: atomisp: ssh_css: Fix a null-pointer dereference in [...] adds c1dc6f5a2774 media: atomisp: Remove isp_subdev_propagate() adds ce5547e7e64a media: atomisp: Rename atomisp_set_crop_and_fmt() adds 95146b9de7ab media: atomisp: Remove custom VCM handling adds dc37768447ac media: atomisp: Remove ISP controls which get passed throu [...] adds e4d2abc7af5e media: atomisp: Stop setting sd->devnode for the ATOMISP_S [...] adds c651e565f8b2 media: atomisp: Add DMABUF support adds c7922162961b media: atomisp: Change ISP subdev name to "ATOM ISP" adds 185883b28bf6 media: atomisp: Make MC link from ISP to /dev/video# outpu [...] adds 71b3ed53b08d media: atomisp: Implement link_setup() op for ISP subdev M [...] adds e22b4973ee20 media: c8sectpfe: Do not depend on DEBUG_FS adds 309422d28074 media: dvb: as102-fe: Fix as10x_register_addr packing adds 2abcd952e199 media: dvb: Fix dtvs_stats packing. adds 81741e804ef4 media: videodev2: Fix v4l2_ext_control packing. adds 6ae0455ab4b2 media: solo6x10: Use pcim functions adds cfe22d41ee6a media: solo6x10: Use devm functions adds 179559ed3155 media: saa7134: Use devm_request_irq adds cf8da3293b0b media: c8sectpfe: Refactor load_c8sectpfe_fw adds 8e1f5da59dd4 media: tunner: xc5000: Refactor firmware load adds 7bc696611549 media: dvb-frontends: drx39xyj: Refactor firmware upload adds 4b267c23ee06 media: dvb-usb: dib0700_devices: Add missing release_firmware() adds 1e5dd099b4e9 media: cxd2880: Replaze kmalloc with kzalloc adds e932a85dae9e media: platform: sti: hva: clk_unprepare unconditionally adds cb385548ec17 media: v4l2-ctrls-core.c: Do not use iterator outside loop adds f1411be0462c media: adv7180: Only request valids IRQs adds a5bc649b1efa media: ttpci: coding style fixes: whitespace and newlines adds 77f5be68de12 media: ttpci: coding style fixes: whitespace adds 004e24f9f202 media: ttpci: coding style fixes: comments adds e4fc63e2a927 media: ttpci: coding style fixes: braces adds f126e8a44a03 media: ttpci: coding style fixes: export_symbol adds 23aebcf13193 media: ttpci: coding style fixes: assign_in_if adds 2b8db3ebaf4c media: ttpci: coding style fixes: trailing_statements adds 22a8f8c216d2 media: ttpci: coding style fixes: constant_comparsation adds 58557349a875 media: ttpci: coding style fixes: miscellaneous adds c3224f4147cc media: ttpci: coding style fixes: logging adds 836e2548524d media: usb: siano: Fix allocation of urbs adds 58a5650fdc49 media: mipi-csis: Emit V4L2_EVENT_FRAME_SYNC events adds 459a5cb15204 media: dt-bindings: nxp,imx8-isi: Refuse port@1 for single [...] adds bda8f2f1de15 Merge tag 'tags/media-next-imx-20240419' of git://git.kern [...] adds b6339ecfd086 media: dt-bindings: sony,imx290: Allow props from video-in [...] adds e671a83f96ae media: dt-bindings: i2c: use absolute path to other schema adds 4bc60736154b media: mc: mark the media devnode as registered from the, start adds fd64dda48f7e media: cadence: csi2rx: configure DPHY before starting sou [...] adds ad79c9ecea5b media: ti: j721e-csi2rx: Fix races while restarting DMA adds f2bf6cd8f447 media: v4l: Don't turn on privacy LED if streamon fails adds e490d3ee39da media: staging: ipu3-imgu: Update firmware path adds d9134bd7bb6c media: v4l2-ctrls: Return handler error in creating new fw [...] adds 8249d084ac9b media: imx335: Support 2 or 4 lane operation modes adds d08d61ee516f media: imx335: Parse fwnode properties adds 8f0926dba799 media: imx335: Use V4L2 CCI for accessing sensor registers adds 15a853bb1f52 media: imx335: Use integer values for size registers adds 81495a59baeb media: imx335: Fix active area height discrepency adds 79d6b42e139b media: imx335: Limit analogue gain value adds 24034af644fc media: ov2680: Do not fail if data-lanes property is absent adds d89218e48d4e media: ov2680: Stop sending more data then requested adds bd8ae7a1c11e media: ov2680: Drop hts, vts ov2680_mode struct members adds 3faaec99ca0c media: ov2680: Add vblank control adds 8af071c4511b media: ov2680: Add hblank control adds bcbafe5a0548 media: ov2680: Add camera orientation and sensor rotation [...] adds 7d968b5badfc media: hi556: Return -EPROBE_DEFER if no endpoint is found adds 860f262dd0dd media: hi556: Add support for reset GPIO adds f9fc706352fd media: hi556: Add support for external clock adds 901c92291723 media: hi556: Add support for avdd regulator adds 062fc96830a1 media: imx335: Describe CCI struct member adds 07731053d11f media: uvcvideo: Add quirk for Logitech Rally Bar adds d1f86cf9a45c media: uvcvideo: Fix power line control for Shine-Optics Camera adds 3de6df64f92d media: uvcvideo: Disable autosuspend for Insta360 Link adds e42a204f0519 Merge tag 'tags/media-next-uvc-20240419' of git://git.kern [...] adds 1ed4477f2ea4 media: v4l2-core: hold videodev_lock until dev reg, finishes adds dd05fd125e66 media: cec: return -ENODEV instead of -ENXIO if unregistered adds e85bfd15c84e doc: media: v4l/func-open.rst: ENXIO should be ENODEV adds 1df7b8cd3a83 media: videobuf2: improve max_num_buffers sanity checks adds e32b45673c70 media: dt-bindings: nxp,imx8-jpeg: Add clocks entries adds faa4364bef2e media: stk1160: fix bounds checking in stk1160_copy_video() adds 8c40fa0bf74f media: atomisp: Drop second V4L2_PIX_FMT_UYVY atomisp_outp [...] adds c01ece4cbbb4 media: atomisp: Replace V4L2_PIX_FMT_RGB32 with V4L2_PIX_F [...] adds 455132315ed5 media: atomisp: Disable broken V4L2_PIX_FMT_RGBX32 output support adds 153d69d26f8e media: atomisp: Initialize sequence counters to 0 instead of -1 adds ab8504731611 media: staging: media: atomisp: Fix various formatting iss [...] adds a5aa36b0d506 media: staging: media: atomisp: Fix formatting issues and [...] adds 0a8b308bdf70 media: staging: media: atomisp: Remove unnecessary braces [...] adds cf4100324958 media: staging: media: atomisp: Fixed "unsigned int *" rat [...] adds 505d92d70609 media: staging: media: atomisp: Ensure trailing statements [...] adds 5d076c5e7015 media: staging: media: atomisp: Remove unnecessary parenth [...] adds 8654983cdd21 media: staging: media: atomisp: Remove unneeded return sta [...] adds 80b685e677f6 media: staging: media: atomisp: Remove old commented code [...] adds 8daa7c5cfbb2 media: staging: media: atomisp: Fix various multiline bloc [...] adds 11213170617e media: staging: media: atomisp: Remove extra whitespace af [...] adds 5b43a667775e media: atomisp: Remove unsused macros adds c780a2c6ae62 media: atomisp: Put PMIC device after getting its I²C address adds ca88632506f4 media: atomisp: Replace open-coded i2c_find_device_by_fwnode() adds c7064fb60932 media: atomisp: Get rid of PCI device ID hack check adds 2eee95817454 media: atomisp: Add atomisp_s_sensor_power() helper adds 61d9b1ffc68f media: atomisp: Turn on sensor power from atomisp_set_fmt() adds 1a1ce0c30813 media: atomisp: Add atomisp_select_input() helper adds 2bcbeeb2979d media: atomisp: Simplify atomisp_s_input() input argument [...] adds 2ab6c22d61e4 media: atomisp: Ensure CSI-receiver[x] -> ISP links correc [...] adds 52cc673b8d08 media: atomisp: Propagate set_fmt on sensor results to CSI port adds 20a7f79982b5 media: atomisp: Propagate v4l2_mbus_framefmt.field to CSI [...] adds 1c3432df2339 media: atomisp: Call media_pipeline_alloc_start() in stream start adds e03a5d3e95f2 media: atomisp: Drop atomisp_pipe_check() from atomisp_lin [...] adds 36a1418540ce media: atomisp: ov2722: Remove power on sensor from set_fm [...] adds a0821ca14bb8 media: atomisp: Remove test pattern generator (TPG) support adds ca9ff7227931 media: atomisp: Remove input_port_ID_t adds f1aa35ab5943 media: atomisp: Drop the atomisp custom lm3554 flash driver adds f468ff16f552 media: atomisp: Drop custom flash support adds 659a66995fc7 media: atomisp: Drop unused frame_status tracking adds e838b8c69e45 media: atomisp: Drop intel_v4l2_subdev_type adds 74350ed0787e media: atomisp: Remove gmin_platform VCM code. adds 0445126fcaad media: atomisp: Remove struct atomisp_platform_data adds cca331a64cff media: atomisp: Remove clearing of ISP crop / compose rect [...] adds b0525740af7c media: atomisp: Remove empty s_power() op from ISP subdev adds 8ff6604cd35e media: atomisp: Remove empty s_stream() op from CSI subdev adds 8ddcec87f2d7 media: atomisp: Cleanup atomisp_isr_thread() spinlock handling adds 7a0848d9818c media: atomisp: Remove setting of f->fmt.pix.priv from ato [...] adds 19b372d95a5b media: atomisp: Fix sh_css_config_input_network_2400() cod [...] adds af9874c95a28 media: i2c: ov4689: Clean up and annotate the register table adds f3adec378764 media: i2c: ov4689: Sort register definitions by address adds 61198ad4b3b0 media: i2c: ov4689: Fix typo in a comment adds 8fe37e596b02 media: i2c: ov4689: CCI conversion adds d015aaaf2329 media: i2c: ov4689: Remove i2c_client from ov4689 struct adds d1e90c251f47 media: i2c: ov4689: Refactor ov4689_set_ctrl adds 5e2974acd971 media: i2c: ov4689: Use sub-device active state adds 48f3197a2135 media: i2c: ov4689: Enable runtime PM before registering s [...] adds 47e4cf3d5aee media: i2c: ov4689: Use runtime PM autosuspend adds 0938116491fa media: i2c: ov4689: Remove max_fps field from struct ov4689_mode adds 62911fead531 media: i2c: ov4689: Make horizontal blanking configurable adds ec43d634d55f media: i2c: ov4689: Implement vflip/hflip controls adds 398eca199e0f media: i2c: ov4689: Implement digital gain control adds 6b3ad3bc4fc7 media: i2c: ov4689: Implement manual color balance controls adds bf475d32eee5 media: i2c: ov4689: Move pixel array size out of struct ov [...] adds 05e8c95e751d media: i2c: ov4689: Set timing registers programmatically adds 03479d567313 media: i2c: imx219: Use dev_err_probe on probe adds aa7b148855e8 media: v4l: Set sub-device's owner field to the caller's module adds 8a718752f5c3 media: v4l: async: Set owner for async sub-devices adds c742a1950035 media: mediatek: vcodec: Replace dev_name in error string adds 3de2a2184d44 media: mediatek: vcodec: Drop unnecessary variable adds f19a771ac1e8 media: mediatek: vcodec: Update mtk_vcodec_mem_free() erro [...] adds eb005c801ec7 media: mediatek: vcodec: Only free buffer VA that is not NULL adds c28d4921a1e3 media: mediatek: vcodec: fix possible unbalanced PM counter adds 6f76b62654ec media: i2c: rdacm20: Fix indentation in comment adds bebfa3419a7c media: i2c: max9271: Add header include guards to max9271.h adds c6ad2b9218d6 media: m88ds3103: Fix lock led support adds 0e148a522b84 media: dw2102: Don't translate i2c read into write adds bd693f68cdd6 media: dw2102: Dont't list TT Cinergy S2 R4 twice adds efc3e49dc948 media: dw2102: Fix minor issues adds 4a7d735191de media: dw2102: fix coding style issues adds c1115ddbda9c media: lgdt3306a: Add a check against null-pointer-def adds 9bc92332cc3f media: imx214: Fix the error handling in imx214_probe() adds 30f7bc001a8a media: as102: avoid GFP_ATOMIC adds f835f3ea6b1b media: flexcop: unneeded ATOMIC adds 82fe45f3fbee media: flexcop: allow for modern speeds adds f62dc8f6bf82 media: flexcop-usb: fix sanity check of bNumEndpoints adds cefc10d0d916 media: si2165: Remove redundant NULL check before release_ [...] adds c580efb94abe media: v4l2-subdev: Clearly document that the crop API won [...] adds 7ba432f01c8a media: Documentation: Add "stream" into glossary adds f28bdda2f87a media: uapi: Add generic serial metadata mbus formats adds ac5214a47336 media: uapi: Document which mbus format fields are valid f [...] adds 1d9215233958 media: uapi: v4l: Add generic 8-bit metadata format definitions adds 89345c2a6ff9 media: v4l: Support line-based metadata capture adds 21828609f0a6 media: v4l: Set line based metadata flag in V4L2 core adds 744910906d30 media: Documentation: Additional streams generally don't h [...] adds cd2c75454d74 media: Documentation: Document S_ROUTING behaviour adds 72364b91ce02 media: v4l: subdev: Add a function to lock two sub-device [...] adds 38c84932de9c media: v4l: subdev: Copy argument back to user also for S_ROUTING adds 83a22a07cd9d media: v4l: subdev: Add len_routes field to struct v4l2_su [...] adds 91e99e5a0bed media: v4l: subdev: Return routes set using S_ROUTING adds 1bfef49741fd media: v4l: subdev: Add trivial set_routing support adds 181047763040 media: v4l: Add V4L2-PIX-FMT-Y12P format adds adb1d4655e53 media: v4l: Add V4L2-PIX-FMT-Y14P format adds 05a9eadb95fe dt-bindings: media: Add bindings for bcm2835-unicam adds 392cd78d495f media: bcm2835-unicam: Add support for CCP2/CSI2 camera interface adds e42ae51b7628 media: ipu6: Add PCI device table header adds 33116eb12c6b media: ivsc: csi: Use IPU bridge adds 25fedc021985 media: intel/ipu6: add Intel IPU6 PCI device driver adds cb3117b074ae media: intel/ipu6: add IPU auxiliary devices adds ab29a2478e70 media: intel/ipu6: add IPU6 buttress interface driver adds fb26412f83ba media: intel/ipu6: CPD parsing for get firmware components adds 9163d83573e4 media: intel/ipu6: add IPU6 DMA mapping API and MMU table adds b71f777d897a media: intel/ipu6: add syscom interfaces between firmware [...] adds f625e8d7ffc1 media: intel/ipu6: input system ABI between firmware and driver adds a11a5570a09d media: intel/ipu6: add IPU6 CSI2 receiver v4l2 sub-device adds 1e7eeb301696 media: intel/ipu6: add the CSI2 DPHY implementation adds 3c1dfb5a69cf media: intel/ipu6: input system video nodes and buffer queues adds f50c4ca0a820 media: intel/ipu6: add the main input system driver adds c70281cc83d6 media: intel/ipu6: add Kconfig and Makefile adds 7c833d204f6b media: MAINTAINERS: add maintainers for Intel IPU6 input s [...] adds d3bd039cd2a0 media: intel/ipu6: support line-based metadata capture support adds ba124c8cf3b7 media: Documentation: add Intel IPU6 ISYS driver admin-guide doc adds d06fc8b6c3eb media: Documentation: add documentation of Intel IPU6 driv [...] adds d69c8429ea80 media: uapi: v4l: Don't expose generic metadata formats to [...] adds ce610aa5cfb8 media: dt-bindings: media: i2c: Rename ov8856.yaml adds 6c688cf34c87 media: atomisp-mt9m114: adjust macro parameter name adds 9789ea6ab686 media: IR remote control for AVerMedia TD310 adds 1c73d0b29d04 media: dw2102: fix a potential buffer overflow adds f8193e21c72c media: cec: cec.h: 2.1 ms -> 2100 ms adds 843a9f4a7a85 media: ipu3: Use MODULE_FIRMWARE to add firmware files metadata adds a1c6d2242150 media: staging: max96712: fix copy-paste error adds 445436977171 media: bcm2835-unicam: Fix build with !PM adds 79390f965be7 media: bcm2835-unicam: Include v4l2-subdev.h adds 01708813a3fb media: intel/ipu6: Switch to RUNTIME_PM_OPS() and SYSTEM_S [...] adds 8810e055b575 media: intel/ipu6: Fix build with !ACPI adds 93da10eee90b media: intel/ipu6: Fix direct dependency Kconfig error adds 8237026159cb media: sunxi: a83-mips-csi2: also select GENERIC_PHY adds bb51f46b5cda media: verisilicon Correct a typo in H1_REG_ENC_CTRL2_DEBL [...] adds 5c883a709ef5 media: verisilicon: Correct a typo in H1_REG_MAD_CTRL_MAD_ [...] adds 9fe2816816a3 media: cec: cec-adap: always cancel work in cec_transmit_msg_fh adds 42bcaacae924 media: cec: cec-api: add locking in cec_release() adds 47c82aac10a6 media: cec: core: avoid recursive cec_claim_log_addrs adds cbe499977bc3 media: cec: core: avoid confusing "transmit timed out" message adds 526f4527545b media: mxl5xx: Move xpt structures off stack adds 53dbe0850444 media: mtk-vcodec: potential null pointer deference in SCP adds 776f1bde345d media: staging: media: starfive: Clean pad selection in is [...] adds ff924ca08e85 media: pci: mgb4: Refactor struct resources adds c03945936826 media: stb0899: Simplify check adds 9a6f13261d9b media: uvcvideo: Use max() macro adds 707928b9f6ec media: go7007: Use min and max macros adds a545fd3249d9 media: stm32-dcmipp: Remove redundant printk adds cfffeef587e3 media: staging: sun6i-isp: Remove redundant printk adds e9a844632630 media: dvb-frontends: tda18271c2dd: Remove casting during div adds 6a56625b9e64 media: staging: media: tegra-video: Use swap macro adds 6cff72f6bcee media: s2255: Use refcount_t instead of atomic_t for num_channels adds 7aa9066e8d9e media: platform: mtk-mdp3: Use refcount_t for job_count adds 2998b976300d media: common: saa7146: Use min macro adds 529c657f5bee media: dvb-frontends: drx39xyj: Use min macro adds f2ccb530c5f9 media: netup_unidvb: Use min macro adds 657f5bca97af media: au0828: Use umin macro adds 48016551e0a7 media: flexcop-usb: Use min macro adds 45fbce19e789 media: gspca: cpia1: Use min macro adds 1d3eb44a9742 media: stk1160: Use min macro adds 7d6a8e8aa51e media: tegra-vde: Refactor timeout handling adds 22dccf029e4a media: i2c: st-mipid02: Use the correct div function adds d77731382f57 media: tc358746: Use the correct div_ function adds 1aa1329a67cc media: dvb-frontends: tda10048: Fix integer overflow adds 8a09bb1be67a media: intel/ipu6: Don't re-allocate memory for firmware adds 2c7f7a3bfe2a media: v4l: async: refactor v4l2_async_create_ancillary_links adds 64627daf0c5f media: uvcvideo: Refactor iterators adds e695668af852 media: cec.h: Fix kerneldoc adds 3e2435dd17d8 media: intel/ipu6: explicitly include vmalloc.h adds 48259b909737 media: media: intel/ipu6: Fix spelling mistake "remappinp" [...] adds abfec2e172c0 media: bcm2835-unicam: Convert to platform remove callback [...] adds 05b0b07953b7 media: bcm2835-unicam: Do not replace IRQ retcode during probe adds 0cc50ced282a media: bcm2835-unicam: Do not print error when irq not found adds b6041c9e9f2d media: bcm2835-unicam: Fix a NULL vs IS_ERR() check adds 33108abc0e22 media: bcm2835-unicam: Fix driver path in MAINTAINERS adds 9a8482387f4d Merge tag 'media-fixes-unicam-20240510' of https://git.ker [...] adds 4ff61c4ce936 media: intel/ipu6: Don't print user-triggerable errors to [...] adds 6983352784a7 media: ov2740: Ensure proper reset sequence on probe() adds eba63df7eb1f Revert "media: v4l2-ctrls: show all owned controls in log_status" adds 8771b7f31b7f media: bcm2835-unicam: Depend on COMMON_CLK new 6fd600d74274 Merge tag 'media/v6.10-1' of git://git.kernel.org/pub/scm/ [...] adds 07623f57e4d1 pmdomain: mediatek: scpsys: drop driver owner assignment adds b1d4c60cbc31 pmdomain: mediatek: Add MT8188 buck isolation setting adds d72d7d6cf77d cpuidle: psci: Drop superfluous wrappers psci_dt_attach|de [...] adds 02e2a4b3638c cpuidle: psci: Update init level to core_initcall() adds 280b773959f1 MAINTAINERS: Add a git for the ARM PSCI PM DOMAIN adds dff14aff1ff7 MAINTAINERS: Add a git for the DT IDLE PM DOMAIN adds ce5e83925c99 pmdomain: renesas: rcar-sysc: Absorb rcar_sysc_ch into rca [...] adds 43fefaea066b pmdomain: renesas: rcar-sysc: Split R-Car M3-W and M3-W+ s [...] adds c8d87704444a pmdomain: renesas: rcar-sysc: Remove rcar_sysc_nullify() helper adds fdea114ac26c pmdomain: renesas: rcar-sysc: Add R-Car M3-W power-off del [...] adds 5af7f593be82 pmdomain: core: Update the rejected/usage counters at syst [...] adds 0cebf7cb2d70 pmdomain: core: Don't clear suspended_count at genpd_prepare() adds d88ea3034096 pmdomain: Merge branch fixes into next new 8b35a3bb33b5 Merge tag 'pmdomain-v6.10' of git://git.kernel.org/pub/scm [...] adds 359faf024363 mmc: core: Remove unused of_gpio.h adds de11e193aee4 mmc: mtk-sd: Remove unused of_gpio.h adds 0c997105aed8 mmc: sdhci-s3c: Replace deprecated of_get_named_gpio() adds 0de0d790e5c0 mmc: sdhci-sprd: Remove unused of_gpio.h adds be44c37238f4 mmc: dw_mmc-hi3798mv200: Remove unneeded assignment adds 0cbff48946cc mmc: dw_mmc-hi3798cv200: Remove unneeded assignment adds 4c7a022ca4dc mmc: core: Convert sprintf/snprintf to sysfs_emit adds 6231d99dd411 mmc: sdhci_am654: Add tuning algorithm for delay chain adds d465234493bb mmc: sdhci_am654: Write ITAPDLY for DDR52 timing adds 387c1bf7dce0 mmc: sdhci_am654: Add OTAP/ITAP delay enable adds 9dff65bb5e09 mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock adds d3182932bb07 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing adds a66db8167ad9 mmc: sdhci_am654: Fix itapdly/otapdly array type adds f4a5ddddb152 mmc: sdhci_am654: Update comments in sdhci_am654_set_clock adds 52bf134fca61 mmc: cqhci: Add cqhci set_tran_desc() callback adds 53ab7f7fe412 mmc: sdhci-of-dwcmshc: Implement SDHCI CQE support adds 55c421b36448 mmc: davinci: Don't strip remove function when driver is builtin adds 66486ed8d0e1 dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G3 support adds a575e778b344 mmc: debugfs: convert permissions to octal adds a18a70389f03 mmc: debugfs: add card entry for quirks adds 0eed7b476107 MAINTAINERS: update Angelo Dureghello e-mail address adds 951b7ccc5459 mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-code [...] adds f9b17ffcb523 mmc: sdhci-pci-gli: Use pci_set_power_state(), not direct [...] adds 94cd1011002e mmc: sdio: store owner from modules with sdio_register_driver() adds c522e525eb09 mmc: Merge branch fixes into next adds 8a4a4c4b2afc Bluetooth: btmrvl_sdio: drop driver owner initialization adds 327e3d0bfa47 Bluetooth: btmtksdio: drop driver owner initialization adds 04792c1e6739 wifi: ath10k: sdio: simplify module initialization adds 91fe9ede3a99 wifi: ath10k: sdio: drop driver owner initialization adds 782bfc112871 wifi: brcm80211: drop driver owner initialization adds 243012707419 wifi: mwifiex: drop driver owner initialization adds fbd4219fd6e8 wifi: wfx: drop driver owner initialization adds bce42d6108c9 mmc: Merge branch fixes into next adds 25998816ff25 memstick: rtsx_pci_ms: Drop if block with always false condition adds 8401659fab6f memstick: rtsx_pci_ms: Convert to platform remove callback [...] adds f16d1b8c9b98 memstick: rtsx_usb_ms: Convert to platform remove callback [...] adds 63a7cd660246 mmc: core: Add mmc_gpiod_set_cd_config() function adds b3855668d98c mmc: sdhci: Add support for "Tuning Error" interrupts adds a92a73b1d924 mmc: sdhci-acpi: Sort DMI quirks alphabetically adds f3521d7cbaef mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard [...] adds ef3eab75e171 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds 431946c0f640 mmc: sdhci-acpi: Add quirk to enable pull-up on the card-d [...] adds 6faaea2c70a5 mmc: slot-gpio: Use irq_handler_t type adds bdbb201a61c8 mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops adds c5daec6479ff mmc: sdhci-omap: Constify struct sdhci_ops adds 8fc516cb223e mmc: sdhci-sprd: Constify struct sdhci_ops adds 24922c1a5cc8 mmc: sdhci_am654: Constify struct sdhci_ops adds e4c0277902bc mmc: sdhci-s3c: Choose sdhci_ops based on variant adds 7a5149d3ce80 mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execut [...] adds b1b661c47cc4 mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV180 [...] adds ba7916180ea2 mmc: atmel-mci: Get rid of platform data leftovers adds 5c30bd24a89d mmc: atmel-mci: Use temporary variable for struct device adds d07ebeaa651a mmc: atmel-mci: Replace platform device pointer by generic one adds 0b7b565d106e mmc: Merge branch fixes into next adds 0a454e952308 mmc: atmel-mci: Incapsulate used to be a platform data int [...] adds e38063b94324 mmc: atmel-mci: Switch to use dev_err_probe() adds 3ae4f2657baa mmc: core: Convert to use __mmc_poll_for_busy() SD_APP_OP_ [...] adds ef65b1fdd1f8 mmc: core: Increase the timeout period of the ACMD41 command adds 68dbe38ed7ba mmc: renesas_sdhi: Set the SDBUF after reset adds 493d2b2969d4 dt-bindings: mmc: renesas,sdhi: Group single const value i [...] adds d640af49b65c dt-bindings: mmc: renesas,sdhi: Document RZ/G2L family com [...] adds 35eea0defb6e mmc: renesas_sdhi: Add compatible string for RZ/G2L family [...] new 8b06f7538a1b Merge tag 'mmc-v6.10' of git://git.kernel.org/pub/scm/linu [...] adds d44f0bbbd8d1 mtd: core: Report error if first mtd_otp_size() call fails [...] adds fe0b8213c012 mtd: core: Don't fail mtd_otp_nvmem_add() if OTP is unsupported adds 26729dbb53ac dt-bindings: mtd: Add Samsung S5Pv210 OneNAND adds 1162bc2f8f5d mtd: partitions: redboot: Added conversion of operands to [...] adds 5043e5553601 mtd: core: Align comment with an action in mtd_otp_nvmem_add() adds 3ef4600f1226 mtd: maps: sa1100-flash: Prefer struct_size over open code [...] adds d8d42d47a9ff dt-bindings: mtd: fixed-partitions: Add alignment properties adds f48d2d6ebd3b dt-bindings: mtd: fixed-partition: Add binman compatibles adds 6277967d872e mtd: mchp23k256: drop unneeded MODULE_ALIAS adds c84b3925c7d6 mtd: spi-nor: replace unnecessary div64_u64() with div_u64() new 964b8998fdce Merge tag 'spi-nor/for-6.10' into mtd/next adds 31e6bb6787e7 mtd: rawnand: davinci: Add dummy read after sending command adds 6819db94e1cd mtd: rawnand: hynix: fixed typo new 552c9380f98f Merge tag 'nand/for-6.10' into mtd/next new b426433c03a6 Merge tag 'mtd/for-6.10' of git://git.kernel.org/pub/scm/l [...] adds 3ff5873602a8 platform/x86: p2sb: Make p2sb_get_devfn() return void adds 6d9b262afe0e platform/x86: hp-wmi: use sysfs_emit() instead of sprintf() adds 79bd127f9662 platform/x86: asus-wmi: use sysfs_emit() instead of sprintf() adds 415c33d20a2d platform/x86: huawei-wmi: use sysfs_emit() instead of sprintf() adds d43931126498 platform/x86: uv_sysfs: use sysfs_emit() instead of sprintf() adds 6c4d24d60eb8 dt-bindings: platform: Add Acer Aspire 1 EC adds 363c8aea2572 platform: Add ARM64 platform directory adds 2b3efb7c5151 platform: arm64: Add Acer Aspire 1 embedded controller driver adds 0cd33df4e406 arm64: dts: qcom: acer-aspire1: Add embedded controller adds c663b26972ea platform/x86: wmi: Support reading/writing 16 bit EC values adds e526da8f8875 platform/x86: wmi: Avoid returning AE_OK upon unknown error adds 3427c443a6dc platform/surface: platform_profile: add fan profile switching adds fe7af61159b8 platform/x86: add lenovo WMI camera button driver adds fcc6220ddc7e platform/x86: x86-android-tablets: Add swnode for Xiaomi p [...] adds f1cacd216dea platform/x86: Add ACPI quickstart button (PNP0C32) driver adds 23f1d8b47d12 platform/x86: toshiba_acpi: Add quirk for buttons on Z830 adds 33b0e895aa31 platform/x86/amd/hsmp: switch to use device_add_groups() adds 609bf4bd8e59 platform/x86: MAINTAINERS: drop Daniel Oliveira Nascimento adds 1d86d946d341 platform/x86: quickstart: Miscellaneous improvements adds 83cfe6d8b6b9 platform/x86: quickstart: fix Kconfig selects adds 10eba55febd4 platform/x86: quickstart: Fix race condition when reportin [...] adds 7ad58be75fcd platform/x86: intel-vbtn: Log event code on unexpected but [...] adds 428a03523d70 platform/surface: aggregator_registry: Add support for the [...] adds c347fd4fe84a platform/x86: wmi: Mark simple WMI drivers as legacy-free adds 290680c2da80 platform/x86: xiaomi-wmi: Fix race condition when reportin [...] adds c5e160ff34b4 platform/x86: xiaomi-wmi: Drop unnecessary NULL checks adds a582a43e0d2e platform/x86: wmi: Add driver development guide adds f81d13df1aa8 platform/x86: asus-wmi: add support for 2024 ROG Mini-LED adds eb3bac90549a platform/x86: asus-wmi: add support for Vivobook GPU MUX adds ae834a549ec1 platform/x86: asus-wmi: add support variant of TUF RGB adds e0ae0ecce486 platform/x86: asus-wmi: support toggling POST sound adds 5fc378183d94 platform/x86: asus-wmi: store a min default for ppt options adds 892fc4b57dc5 platform/x86: asus-wmi: adjust formatting of ppt-<name>() [...] adds 7e7a5dee4973 platform/x86: asus-wmi: ROG Ally increase wait time, allow [...] adds a94e8a56f9e1 platform/x86: asus-wmi: Add support for MCU powersave adds 88c0ef69dd88 platform/x86: asus-wmi: cleanup main struct to avoid some holes adds 7ab6c64663a0 dt-bindings: leds: Add LED_FUNCTION_FNLOCK adds 692c80760fa9 platform/x86: ideapad-laptop: add fn_lock_get/set functions adds 07f48f668fac platform/x86: ideapad-laptop: add FnLock LED class device adds 2dc77993cb5e platform/x86/amd/pmc: Add AMD MP2 STB functionality adds 3de0f2627ef8 platform/x86: x86-android-tablets: Unregister devices in r [...] adds 3eee73ad42c3 platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet [...] adds c1ca23111a6a platform/x86: android-tablets: Use GPIO_LOOKUP() macro adds ba95eb44676d ACPI: platform-profile: add platform_profile_cycle() adds 822188bf55e1 platform/x86: ideapad-laptop: switch platform profiles usi [...] adds 4086c75d6feb platform/x86: thinkpad_acpi: use platform_profile_cycle() adds 7c277d4d16ba platform/x86/intel/sdsi: Set message size during writes adds 688ee9b9ec6c platform/x86/intel/sdsi: Combine read and write mailbox flows adds d9a4b2aaec4c platform/x86/intel/sdsi: Add in-band BIOS lock support adds 46b5e5eb1d41 platform/x86/intel/sdsi: Add attribute to read the current [...] adds a66f962f67eb tools/arch/x86/intel_sdsi: Fix maximum meter bundle length adds 76f2bc17428c tools/arch/x86/intel_sdsi: Fix meter_show display adds 09d70ded6c56 tools/arch/x86/intel_sdsi: Fix meter_certificate decoding adds 53310fe98c7b tools/arch/x86/intel_sdsi: Simplify ascii printing adds f24644581ba9 tools/arch/x86/intel_sdsi: Add current meter support adds 67e9b6208597 platform/x86: think-lmi: Convert container_of() macros to [...] adds 02153e5dcb36 platform/x86/intel/ifs: Classify error scenarios correctly adds 15b429f4e047 platform/x86/intel/ifs: trace: display batch num in hex adds bd25a3f5ed51 platform/x86/intel/ifs: Disable irq during one load stage adds 4acf5cac1ce1 platform/x86/amd/pmc: Fix implicit declaration error on i386 adds db643cb7ebe5 platform/x86/intel-uncore-freq: Don't present root domain [...] adds f1f663ebfbec platform/x86/intel/pmc: Fix PCH names in comments adds 95cd8806fbb9 platform/x86: thinkpad_acpi: change sprintf() to sysfs_emit() adds 208ba5055691 platform/x86: msi-laptop: Use sysfs_emit() to replace sprintf() adds 51fb2ff76f96 platform/x86: samsung-laptop: Use sysfs_emit() to replace [...] adds 5c94664cf279 platform/x86: asus-laptop: Use sysfs_emit() and sysfs_emit [...] adds e397c564298c platform/x86: thinkpad_acpi: Take hotkey_mutex during hotk [...] adds e7e630e0b516 platform/x86: thinkpad_acpi: Provide hotkey_poll_stop_sync [...] adds b070f13c978b platform/x86: thinkpad_acpi: Drop setting send_/ignore_acp [...] adds 32c284b7bc43 platform/x86: thinkpad_acpi: Drop ignore_acpi_ev adds d761684afda3 platform/x86: thinkpad_acpi: Use tpacpi_input_send_key() i [...] adds 9e5d6b982c54 platform/x86: thinkpad_acpi: Do hkey to scancode translati [...] adds 33dc2efda4e2 platform/x86: thinkpad_acpi: Make tpacpi_driver_event() re [...] adds 0a1f7f576082 platform/x86: thinkpad_acpi: Move adaptive kbd event handl [...] adds ba69660627ea platform/x86: thinkpad_acpi: Move special original hotkeys [...] adds 33ecfb852280 platform/x86: thinkpad_acpi: Move hotkey_user_mask check t [...] adds 4a3725d7612d platform/x86: thinkpad_acpi: Always call tpacpi_driver_eve [...] adds 99ce461c845a platform/x86: thinkpad_acpi: Drop tpacpi_input_send_key_ma [...] adds c1a8c7f1dc2f platform/x86: thinkpad_acpi: Move hkey > scancode mapping [...] adds 56b3667d4ed3 platform/x86: thinkpad_acpi: Move tpacpi_driver_event() ca [...] adds 8f0215401204 platform/x86: thinkpad_acpi: Do not send ACPI netlink even [...] adds d3272c744518 platform/x86: thinkpad_acpi: Change hotkey_reserved_mask i [...] adds 31456ffa7b73 platform/x86: thinkpad_acpi: Use correct keycodes for volu [...] adds 276d91599f82 platform/x86: thinkpad_acpi: Drop KEY_RESERVED special handling adds 42f7b965de9d platform/x86: thinkpad_acpi: Switch to using sparse-keymap [...] adds 7545dc754b55 platform/x86: thinkpad_acpi: Add mappings for adaptive kbd [...] adds 5a3fc7a89857 platform/x86: thinkpad_acpi: Simplify known_ev handling adds a9b0b1ee59a7 platform/x86: thinkpad_acpi: Support for trackpoint doubletap adds 1a22cb1c4430 platform/x86: thinkpad_acpi: Support for system debug info hotkey adds fd1e3344d13f platform/x86: thinkpad_acpi: Support hotkey to disable tra [...] adds 44bbcc277b97 platform/x86: thinkpad_acpi: Use false to set acpi_send_ev [...] adds 9c0beb6b29e7 platform/x86: wmi: Add MSI WMI Platform driver adds b2ed33e8d486 platform/x86: Add lenovo-yoga-tab2-pro-1380-fastcharger driver adds 22813a1ad2a4 platform/x86: classmate-laptop: Add missing MODULE_DESCRIPTION() adds 2920141fc149 platform/x86/intel/tpmi: Handle error from tpmi_process_info() adds 59eb0814d6a3 platform/x86/intel/tpmi: Check major version change for TP [...] adds 1192534407d0 platform/x86/intel/tpmi: Align comments in kernel-doc adds c8405cc81515 platform/x86/intel/tpmi: Add additional TPMI header fields adds 8c5a689eef5b platform/x86: ISST: Use local variable for auxdev->dev adds fe4211d21fee platform/x86: ISST: Shorten the assignments for power_domain_info adds 9d1d36268f3d platform/x86: ISST: Support partitioned systems adds e4e365b43460 platform/x86: ISST: Use in_range() to check package ID validity adds afad97495836 platform/x86: ISST: Add dev_fmt adds 05857e1f119e platform/x86: ISST: Add missing MODULE_DESCRIPTION adds 4f3eec14729e platform/x86:intel/pmc: Update LNL signal status map adds d8dc1b95dec9 platform/x86:intel/pmc: Add support to show S0ix blocker counter adds 86cc9c70fb6a platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake adds 9ea48bdfd5b1 tools/power/x86/intel-speed-select: Increase die count adds f9264471337e tools/power/x86/intel-speed-select: Support multiple dies adds 55d5639bda65 tools/power/x86/intel-speed-select: Fix display for unsupp [...] adds 38fa152b3de0 tools/power/x86/intel-speed-select: Present all TRL levels [...] adds 80a513e3f7fc tools/power/x86/intel-speed-select: Increase number of CPU [...] adds 1fcf670e5064 tools/power/x86/intel-speed-select: SST BF/TF support per level adds 8ebc39ace34e tools/power/x86/intel-speed-select: Display CPU as None for -1 adds 5cfac5abb6e2 tools/power/x86/intel-speed-select: v1.19 release adds b35814a3c61f platform/x86/fujitsu-laptop: Replace sprintf() with sysfs_emit() adds 76f09e22027f platform/x86: ISST: Support SST-BF and SST-TF per level adds 7c4cd2afee68 platform/surface: aggregator: Log critical errors during S [...] adds 2c6370e66076 platform/x86: p2sb: Don't init until unassigned resources [...] adds d2ae6ed27e82 platform/x86/amd: pmf: Add new ACPI ID AMDI0105 adds ac0729c1258a platform/x86/amd: pmc: Add new ACPI ID AMDI000B adds 492b1194b2ba platform/x86: x86-android-tablets: Pass struct device to init() adds 0b57e2e43c4d platform/x86: x86-android-tablets: Xiaomi pad2 RGB LED fwn [...] adds 9426adb0326a platform/x86: x86-android-tablets: Create LED device for X [...] adds 484bae9e4d6a platform/x86: Add new Dell UART backlight driver adds d9bab776ed9e tools arch x86: Add dell-uart-backlight-emulator adds b444dfc84d6c devm-helpers: Fix a misspelled cancellation in the comments adds 2513563edc98 platform/x86: Add new MeeGoPad ANX7428 Type-C Cross Switch driver new ea5f6ad9ad96 Merge tag 'platform-drivers-x86-v6.10-1' of git://git.kern [...] new 10d6dc8795ee Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 99975ad644c7 net: lan966x: remove debugfs directory in probe() error path new fd76e5ccc48f net: qrtr: ns: Fix module refcnt new 83e93942796d selftests/net/lib: no need to record ns name if it already exist new 9231845f80c6 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new caddbf60204f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4a63bd179fa8 ALSA: timer: Set lower bound of start tick time new 2ea13d626216 Documentation: sound: Fix trailing whitespaces new 5005ccd91b9e ALSA: usb-audio: Fix for sampling rates support for Mbox3 new a7e955181b50 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e9ce2b2e6879 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0f9f7c63c415 regulator: bd71828: Don't overwrite runtime voltages new cb3a0f84ae0c regulator: rohm-regulator: warn if unsupported voltage is set new 9bc443ee2d2d Merge remote-tracking branch 'regulator/for-6.9' into regu [...] new c6c433353f85 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9bbff93e71e6 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new af759bcd6e72 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new aa620a25c9dc Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 40f17084492b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 689ae16348bd Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 3a7d969b7776 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 181ece1c8044 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7c85c2b9bfa6 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 458b2d56b05c Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (b449e3dad2d6) \ N -- N -- N refs/heads/pending-fixes (458b2d56b05c)
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 42 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-msi-wmi-platform | 14 + Documentation/ABI/testing/sysfs-platform-asus-wmi | 26 + Documentation/admin-guide/cgroup-v1/cgroups.rst | 2 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 31 +- Documentation/admin-guide/media/ipu6-isys.rst | 161 ++ .../admin-guide/media/ipu6_isys_graph.svg | 548 ++++ Documentation/admin-guide/media/mgb4.rst | 35 +- Documentation/admin-guide/media/v4l-drivers.rst | 1 + .../bindings/media/brcm,bcm2835-unicam.yaml | 127 + .../bindings/media/i2c/galaxycore,gc0308.yaml | 2 +- .../bindings/media/i2c/galaxycore,gc2145.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 35 +- .../media/i2c/{ov8856.yaml => ovti,ov8856.yaml} | 2 +- .../devicetree/bindings/media/i2c/sony,imx214.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx290.yaml | 5 +- .../devicetree/bindings/media/i2c/sony,imx415.yaml | 2 +- .../devicetree/bindings/media/nxp,imx8-isi.yaml | 1 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 11 + .../bindings/media/qcom,sc8280xp-camss.yaml | 512 ++++ .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 3 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 39 +- .../devicetree/bindings/mtd/partitions/binman.yaml | 53 + .../bindings/mtd/partitions/partition.yaml | 72 + .../bindings/mtd/samsung,s5pv210-onenand.yaml | 65 + .../bindings/platform/acer,aspire1-ec.yaml | 60 + Documentation/driver-api/media/drivers/index.rst | 1 + Documentation/driver-api/media/drivers/ipu6.rst | 205 ++ Documentation/sound/hd-audio/notes.rst | 16 +- .../userspace-api/media/cec/cec-func-open.rst | 4 +- .../userspace-api/media/dvb/frontend_f_open.rst | 2 +- Documentation/userspace-api/media/glossary.rst | 12 + Documentation/userspace-api/media/v4l/dev-meta.rst | 21 + .../userspace-api/media/v4l/dev-subdev.rst | 31 +- .../userspace-api/media/v4l/func-open.rst | 4 +- .../userspace-api/media/v4l/meta-formats.rst | 3 +- .../userspace-api/media/v4l/metafmt-generic.rst | 340 +++ Documentation/userspace-api/media/v4l/mmap.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 48 + .../userspace-api/media/v4l/subdev-formats.rst | 269 +- .../userspace-api/media/v4l/user-func.rst | 1 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 7 + .../userspace-api/media/v4l/vidioc-remove-bufs.rst | 86 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 1 + .../media/v4l/vidioc-subdev-g-crop.rst | 6 +- .../media/v4l/vidioc-subdev-g-routing.rst | 51 +- .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 11 +- .../{hypercalls.rst => fw-pseudo-registers.rst} | 6 +- Documentation/virt/kvm/arm/hypercalls.rst | 180 +- Documentation/virt/kvm/arm/index.rst | 1 + Documentation/virt/kvm/arm/ptp_kvm.rst | 38 +- .../virt/kvm/x86/amd-memory-encryption.rst | 59 +- Documentation/wmi/devices/msi-wmi-platform.rst | 194 ++ Documentation/wmi/driver-development-guide.rst | 178 ++ Documentation/wmi/index.rst | 1 + MAINTAINERS | 63 +- arch/Kconfig | 10 +- arch/arm/kernel/module.c | 34 - arch/arm/mm/init.c | 45 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts | 40 +- arch/arm64/include/asm/esr.h | 12 + arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/kvm_emulate.h | 16 +- arch/arm64/include/asm/kvm_host.h | 156 +- arch/arm64/include/asm/kvm_hyp.h | 4 +- arch/arm64/include/asm/kvm_nested.h | 13 + arch/arm64/include/asm/kvm_ptrauth.h | 21 + arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/virt.h | 12 +- arch/arm64/kernel/module.c | 126 - arch/arm64/kernel/pi/idreg-override.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 7 - arch/arm64/kvm/Makefile | 1 + arch/arm64/kvm/arm.c | 209 +- arch/arm64/kvm/emulate-nested.c | 66 +- arch/arm64/kvm/fpsimd.c | 69 +- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 8 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 86 +- arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 6 + arch/arm64/kvm/hyp/nvhe/debug-sr.c | 8 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 1 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 27 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 8 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 14 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 2 +- arch/arm64/kvm/hyp/nvhe/setup.c | 4 +- arch/arm64/kvm/hyp/nvhe/switch.c | 18 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 115 +- arch/arm64/kvm/hyp/pgtable.c | 21 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 27 +- arch/arm64/kvm/hyp/vhe/switch.c | 109 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/vhe/tlb.c | 26 +- arch/arm64/kvm/mmio.c | 12 +- arch/arm64/kvm/mmu.c | 42 +- arch/arm64/kvm/nested.c | 8 +- arch/arm64/kvm/pauth.c | 206 ++ arch/arm64/kvm/pkvm.c | 2 +- arch/arm64/kvm/pmu.c | 2 +- arch/arm64/kvm/reset.c | 1 - arch/arm64/kvm/sys_regs.c | 69 +- arch/arm64/kvm/vgic/vgic-debug.c | 82 +- arch/arm64/kvm/vgic/vgic-init.c | 90 +- arch/arm64/kvm/vgic/vgic-its.c | 352 +-- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v2.c | 9 +- arch/arm64/kvm/vgic/vgic-v3.c | 23 +- arch/arm64/kvm/vgic/vgic.c | 17 +- arch/arm64/kvm/vgic/vgic.h | 8 +- arch/arm64/mm/init.c | 140 + arch/arm64/net/bpf_jit_comp.c | 11 - arch/loongarch/Kconfig | 9 + arch/loongarch/include/asm/Kbuild | 1 - arch/loongarch/include/asm/hardirq.h | 6 + arch/loongarch/include/asm/inst.h | 2 + arch/loongarch/include/asm/irq.h | 11 +- arch/loongarch/include/asm/kvm_host.h | 34 +- arch/loongarch/include/asm/kvm_para.h | 161 ++ arch/loongarch/include/asm/kvm_vcpu.h | 11 + arch/loongarch/include/asm/loongarch.h | 12 + arch/loongarch/include/asm/paravirt.h | 30 + .../include/asm/paravirt_api_clock.h | 0 arch/loongarch/include/asm/smp.h | 22 +- arch/loongarch/include/uapi/asm/kvm.h | 4 + arch/loongarch/kernel/Makefile | 1 + arch/loongarch/kernel/irq.c | 24 +- arch/loongarch/kernel/module.c | 6 - arch/loongarch/kernel/paravirt.c | 151 ++ arch/loongarch/kernel/perf_event.c | 14 +- arch/loongarch/kernel/smp.c | 52 +- arch/loongarch/kernel/time.c | 12 +- arch/loongarch/kvm/exit.c | 151 +- arch/loongarch/kvm/mmu.c | 32 - arch/loongarch/kvm/trace.h | 20 +- arch/loongarch/kvm/vcpu.c | 105 +- arch/loongarch/kvm/vm.c | 11 + arch/loongarch/mm/init.c | 21 + arch/mips/include/asm/pgtable-64.h | 4 +- arch/mips/kernel/module.c | 10 - arch/mips/kvm/mmu.c | 30 - arch/mips/mm/fault.c | 4 +- arch/mips/mm/init.c | 23 + arch/nios2/include/asm/pgtable.h | 5 +- arch/nios2/kernel/module.c | 20 - arch/nios2/mm/init.c | 21 + arch/parisc/kernel/module.c | 12 - arch/parisc/mm/init.c | 23 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/kasan.h | 2 +- arch/powerpc/include/asm/kvm_ppc.h | 1 - arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/kprobes.c | 22 +- arch/powerpc/kernel/module.c | 38 - arch/powerpc/kvm/book3s.c | 5 - arch/powerpc/kvm/book3s.h | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 - arch/powerpc/kvm/book3s_hv.c | 1 - arch/powerpc/kvm/book3s_pr.c | 7 - arch/powerpc/kvm/e500_mmu_host.c | 6 - arch/powerpc/lib/code-patching.c | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/mem.c | 64 + arch/powerpc/platforms/pseries/papr_scm.c | 43 +- arch/riscv/include/asm/csr.h | 5 +- arch/riscv/include/asm/kvm_host.h | 21 +- arch/riscv/include/asm/kvm_vcpu_pmu.h | 16 +- arch/riscv/include/asm/pgtable.h | 3 + arch/riscv/include/asm/sbi.h | 38 +- arch/riscv/include/uapi/asm/kvm.h | 1 + arch/riscv/kernel/module.c | 12 - arch/riscv/kernel/paravirt.c | 6 +- arch/riscv/kernel/probes/kprobes.c | 10 - arch/riscv/kvm/aia.c | 5 + arch/riscv/kvm/main.c | 18 +- arch/riscv/kvm/mmu.c | 20 - arch/riscv/kvm/vcpu.c | 85 +- arch/riscv/kvm/vcpu_exit.c | 4 + arch/riscv/kvm/vcpu_onereg.c | 6 + arch/riscv/kvm/vcpu_pmu.c | 260 +- arch/riscv/kvm/vcpu_sbi.c | 7 +- arch/riscv/kvm/vcpu_sbi_hsm.c | 42 +- arch/riscv/kvm/vcpu_sbi_pmu.c | 17 +- arch/riscv/kvm/vcpu_sbi_sta.c | 4 +- arch/riscv/kvm/vm.c | 1 + arch/riscv/mm/init.c | 35 + arch/riscv/net/bpf_jit_core.c | 13 - arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/kprobes.c | 4 +- arch/s390/kernel/module.c | 42 +- arch/s390/mm/init.c | 30 + arch/sparc/include/asm/pgtable_32.h | 2 + arch/sparc/kernel/module.c | 30 - arch/sparc/mm/Makefile | 2 + arch/sparc/mm/execmem.c | 21 + arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/x86/Kconfig | 1 + arch/x86/include/asm/fpu/api.h | 3 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 63 +- arch/x86/include/asm/sev-common.h | 8 +- arch/x86/include/asm/vmx.h | 13 + arch/x86/include/uapi/asm/kvm.h | 22 +- arch/x86/kernel/fpu/xstate.c | 1 + arch/x86/kernel/fpu/xstate.h | 2 - arch/x86/kernel/ftrace.c | 16 +- arch/x86/kernel/kprobes/core.c | 4 +- arch/x86/kernel/module.c | 51 - arch/x86/kvm/Kconfig | 13 + arch/x86/kvm/Makefile | 9 +- arch/x86/kvm/cpuid.c | 43 +- arch/x86/kvm/kvm_emulate.h | 1 + arch/x86/kvm/mmu.h | 7 +- arch/x86/kvm/mmu/mmu.c | 295 ++- arch/x86/kvm/mmu/mmu_internal.h | 28 +- arch/x86/kvm/mmu/mmutrace.h | 2 +- arch/x86/kvm/mmu/page_track.c | 2 +- arch/x86/kvm/mmu/paging_tmpl.h | 28 +- arch/x86/kvm/mmu/spte.c | 40 +- arch/x86/kvm/mmu/spte.h | 26 +- arch/x86/kvm/mmu/tdp_mmu.c | 139 +- arch/x86/kvm/mmu/tdp_mmu.h | 1 - arch/x86/kvm/svm/sev.c | 343 ++- arch/x86/kvm/svm/svm.c | 36 +- arch/x86/kvm/svm/svm.h | 56 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/main.c | 167 ++ arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 440 ++-- arch/x86/kvm/vmx/vmx.h | 6 +- arch/x86/kvm/vmx/x86_ops.h | 124 + arch/x86/kvm/x86.c | 262 +- arch/x86/kvm/x86.h | 2 + arch/x86/mm/init.c | 29 + drivers/acpi/apei/ghes.c | 84 + drivers/acpi/platform_profile.c | 39 + drivers/bluetooth/btmrvl_sdio.c | 1 - drivers/bluetooth/btmtksdio.c | 1 - drivers/cpuidle/cpuidle-psci-domain.c | 3 +- drivers/cpuidle/cpuidle-psci.c | 5 +- drivers/cpuidle/cpuidle-psci.h | 20 - drivers/cxl/Kconfig | 1 + drivers/cxl/acpi.c | 93 +- drivers/cxl/core/core.h | 14 + drivers/cxl/core/hdm.c | 13 +- drivers/cxl/core/mbox.c | 48 +- drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/region.c | 177 +- drivers/cxl/core/trace.c | 91 - drivers/cxl/core/trace.h | 50 +- drivers/cxl/cxl.h | 7 + drivers/cxl/cxlmem.h | 3 + drivers/cxl/pci.c | 71 +- drivers/cxl/pmem.c | 2 - drivers/dax/bus.c | 3 +- drivers/gpu/drm/drm_buddy.c | 3 +- drivers/gpu/drm/tests/drm_buddy_test.c | 36 +- drivers/media/cec/core/cec-adap.c | 24 +- drivers/media/cec/core/cec-api.c | 5 +- drivers/media/cec/core/cec-core.c | 4 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 9 +- drivers/media/common/saa7146/saa7146_hlp.c | 8 +- drivers/media/common/videobuf2/videobuf2-core.c | 231 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 34 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/dvb-frontends/as102_fe_types.h | 2 +- drivers/media/dvb-frontends/cxd2880/Kconfig | 2 +- drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 2 - drivers/media/dvb-frontends/drx39xyj/drxj.c | 58 +- drivers/media/dvb-frontends/lgdt3306a.c | 5 + drivers/media/dvb-frontends/m88ds3103.c | 7 + drivers/media/dvb-frontends/mxl5xx.c | 22 +- drivers/media/dvb-frontends/si2165.c | 6 +- drivers/media/dvb-frontends/stb0899_drv.c | 2 +- drivers/media/dvb-frontends/tda10048.c | 9 +- drivers/media/dvb-frontends/tda18271c2dd.c | 4 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 16 +- drivers/media/i2c/adv7511-v4l2.c | 16 +- drivers/media/i2c/adv7604.c | 20 +- drivers/media/i2c/adv7842.c | 25 +- drivers/media/i2c/dw9714.c | 6 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 4 +- drivers/media/i2c/hi556.c | 105 +- drivers/media/i2c/imx214.c | 1 + drivers/media/i2c/imx219.c | 77 +- drivers/media/i2c/imx335.c | 637 +++-- drivers/media/i2c/max9271.h | 5 + drivers/media/i2c/ov2680.c | 103 +- drivers/media/i2c/ov2740.c | 20 +- drivers/media/i2c/ov4689.c | 673 ++--- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/st-mipid02.c | 2 +- drivers/media/i2c/tc358743.c | 25 +- drivers/media/i2c/tc358746.c | 3 +- drivers/media/i2c/tda1997x.c | 14 +- drivers/media/i2c/ths7303.c | 10 +- drivers/media/i2c/ths8200.c | 14 +- drivers/media/i2c/tvp7002.c | 32 +- drivers/media/mc/mc-devnode.c | 5 +- drivers/media/mc/mc-entity.c | 6 + drivers/media/mmc/siano/smssdio.c | 25 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 12 +- drivers/media/pci/intel/Kconfig | 4 +- drivers/media/pci/intel/Makefile | 1 + drivers/media/pci/intel/ipu-bridge.c | 66 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 29 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/intel/ipu6/Kconfig | 18 + drivers/media/pci/intel/ipu6/Makefile | 23 + drivers/media/pci/intel/ipu6/ipu6-bus.c | 165 ++ drivers/media/pci/intel/ipu6/ipu6-bus.h | 58 + drivers/media/pci/intel/ipu6/ipu6-buttress.c | 917 +++++++ drivers/media/pci/intel/ipu6/ipu6-buttress.h | 92 + drivers/media/pci/intel/ipu6/ipu6-cpd.c | 362 +++ drivers/media/pci/intel/ipu6/ipu6-cpd.h | 105 + drivers/media/pci/intel/ipu6/ipu6-dma.c | 502 ++++ drivers/media/pci/intel/ipu6/ipu6-dma.h | 19 + drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 413 +++ drivers/media/pci/intel/ipu6/ipu6-fw-com.h | 47 + drivers/media/pci/intel/ipu6/ipu6-fw-isys.c | 487 ++++ drivers/media/pci/intel/ipu6/ipu6-fw-isys.h | 596 +++++ drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c | 663 +++++ drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h | 82 + drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c | 536 ++++ drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c | 242 ++ drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c | 720 +++++ drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 810 ++++++ drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 78 + drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c | 403 +++ drivers/media/pci/intel/ipu6/ipu6-isys-subdev.h | 59 + drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 1420 ++++++++++ drivers/media/pci/intel/ipu6/ipu6-isys-video.h | 141 + drivers/media/pci/intel/ipu6/ipu6-isys.c | 1367 ++++++++++ drivers/media/pci/intel/ipu6/ipu6-isys.h | 206 ++ drivers/media/pci/intel/ipu6/ipu6-mmu.c | 846 ++++++ drivers/media/pci/intel/ipu6/ipu6-mmu.h | 73 + .../pci/intel/ipu6/ipu6-platform-buttress-regs.h | 226 ++ .../pci/intel/ipu6/ipu6-platform-isys-csi2-reg.h | 172 ++ drivers/media/pci/intel/ipu6/ipu6-platform-regs.h | 179 ++ drivers/media/pci/intel/ipu6/ipu6.c | 856 ++++++ drivers/media/pci/intel/ipu6/ipu6.h | 342 +++ drivers/media/pci/intel/ivsc/mei_csi.c | 20 +- drivers/media/pci/mgb4/mgb4_core.c | 4 +- drivers/media/pci/mgb4/mgb4_regs.c | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 2 +- drivers/media/pci/ngene/ngene-core.c | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 9 +- drivers/media/pci/solo6x10/solo6x10-core.c | 16 +- drivers/media/pci/ttpci/budget-av.c | 573 ++-- drivers/media/pci/ttpci/budget-ci.c | 495 ++-- drivers/media/pci/ttpci/budget-core.c | 38 +- drivers/media/pci/ttpci/budget.c | 173 +- drivers/media/pci/ttpci/budget.h | 21 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/broadcom/Kconfig | 23 + drivers/media/platform/broadcom/Makefile | 3 + .../media/platform/broadcom/bcm2835-unicam-regs.h | 246 ++ drivers/media/platform/broadcom/bcm2835-unicam.c | 2739 ++++++++++++++++++++ drivers/media/platform/cadence/cdns-csi2rx.c | 26 +- .../platform/chips-media/wave5/wave5-helper.c | 17 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 13 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 13 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 125 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 4 + .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 10 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 6 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 6 +- .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c | 2 + .../mediatek/vcodec/common/mtk_vcodec_util.c | 23 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 2 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 4 +- .../vcodec/decoder/vdec/vdec_av1_req_lat_if.c | 42 +- .../mediatek/vcodec/decoder/vdec/vdec_h264_if.c | 12 +- .../vcodec/decoder/vdec/vdec_h264_req_common.h | 15 +- .../vcodec/decoder/vdec/vdec_h264_req_if.c | 14 +- .../vcodec/decoder/vdec/vdec_h264_req_multi_if.c | 6 +- .../vcodec/decoder/vdec/vdec_hevc_req_multi_if.c | 4 +- .../mediatek/vcodec/decoder/vdec/vdec_vp8_if.c | 4 +- .../mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c | 2 +- .../mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 4 +- .../mediatek/vcodec/decoder/vdec_msg_queue.h | 4 +- .../platform/mediatek/vcodec/decoder/vdec_vpu_if.h | 4 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 4 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h | 2 +- .../mediatek/vcodec/encoder/venc/venc_h264_if.c | 5 +- .../platform/mediatek/vcodec/encoder/venc_drv_if.c | 5 +- .../platform/mediatek/vcodec/encoder/venc_drv_if.h | 2 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 6 +- drivers/media/platform/nxp/imx-mipi-csis.c | 34 +- drivers/media/platform/qcom/camss/Makefile | 2 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 108 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 1 + .../camss/{camss-vfe-170.c => camss-vfe-17x.c} | 0 drivers/media/platform/qcom/camss/camss-vfe.c | 25 +- drivers/media/platform/qcom/camss/camss-video.c | 1 + drivers/media/platform/qcom/camss/camss.c | 307 +++ drivers/media/platform/qcom/camss/camss.h | 1 + .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 9 +- drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 2 +- drivers/media/platform/st/sti/c8sectpfe/Kconfig | 1 - drivers/media/platform/st/sti/c8sectpfe/Makefile | 7 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 3 +- .../platform/st/sti/c8sectpfe/c8sectpfe-debugfs.h | 5 + drivers/media/platform/st/sti/hva/hva-hw.c | 3 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 7 +- .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 1 + drivers/media/platform/ti/davinci/vpif_capture.c | 4 +- drivers/media/platform/ti/davinci/vpif_display.c | 2 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 5 +- .../media/platform/verisilicon/hantro_h1_regs.h | 4 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 1 + drivers/media/radio/radio-shark2.c | 2 +- drivers/media/rc/gpio-ir-recv.c | 1 - drivers/media/rc/imon.c | 12 +- drivers/media/rc/ir-spi.c | 41 +- drivers/media/rc/lirc_dev.c | 18 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/spi/gs1662.c | 27 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 1 + drivers/media/test-drivers/vimc/vimc-capture.c | 3 +- drivers/media/test-drivers/visl/visl-video.c | 1 + drivers/media/test-drivers/vivid/vivid-core.c | 9 +- drivers/media/test-drivers/vivid/vivid-meta-out.c | 4 - drivers/media/test-drivers/vivid/vivid-touch-cap.c | 4 - drivers/media/tuners/xc5000.c | 39 +- drivers/media/usb/as102/as102_usb_drv.c | 2 +- drivers/media/usb/au0828/au0828-video.c | 5 +- drivers/media/usb/b2c2/flexcop-usb.c | 17 +- drivers/media/usb/dvb-usb-v2/af9035.c | 10 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 18 +- drivers/media/usb/dvb-usb/dw2102.c | 462 ++-- drivers/media/usb/go7007/go7007-fw.c | 4 +- drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/s2255/s2255drv.c | 20 +- drivers/media/usb/siano/smsusb.c | 20 +- drivers/media/usb/stk1160/stk1160-video.c | 30 +- drivers/media/usb/uvc/uvc_ctrl.c | 26 +- drivers/media/usb/uvc/uvc_driver.c | 54 +- drivers/media/usb/uvc/uvcvideo.h | 2 + drivers/media/v4l2-core/v4l2-async.c | 30 +- drivers/media/v4l2-core/v4l2-common.c | 2 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 33 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 24 +- drivers/media/v4l2-core/v4l2-dev.c | 6 + drivers/media/v4l2-core/v4l2-device.c | 12 +- drivers/media/v4l2-core/v4l2-i2c.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 73 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 15 + drivers/media/v4l2-core/v4l2-spi.c | 2 +- drivers/media/v4l2-core/v4l2-subdev.c | 113 +- drivers/memstick/host/rtsx_pci_ms.c | 9 +- drivers/memstick/host/rtsx_usb_ms.c | 6 +- drivers/mmc/core/block.c | 8 +- drivers/mmc/core/debugfs.c | 7 +- drivers/mmc/core/host.c | 1 - drivers/mmc/core/sd_ops.c | 83 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/core/slot-gpio.c | 25 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/atmel-mci.c | 309 +-- drivers/mmc/host/cqhci-core.c | 11 +- drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 1 - drivers/mmc/host/dw_mmc-hi3798mv200.c | 1 - drivers/mmc/host/mtk-sd.c | 1 - drivers/mmc/host/renesas_sdhi_core.c | 3 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 9 +- drivers/mmc/host/sdhci-acpi.c | 61 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 305 ++- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 46 +- drivers/mmc/host/sdhci-s3c.c | 35 +- drivers/mmc/host/sdhci-sprd.c | 3 +- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 3 +- drivers/mmc/host/sdhci_am654.c | 182 +- drivers/mtd/devices/mchp23k256.c | 1 - drivers/mtd/maps/sa1100-flash.c | 6 +- drivers/mtd/mtdcore.c | 9 +- drivers/mtd/nand/raw/davinci_nand.c | 5 +- drivers/mtd/nand/raw/nand_hynix.c | 2 +- drivers/mtd/parsers/redboot.c | 2 +- drivers/mtd/spi-nor/core.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- drivers/net/wireless/ath/ath10k/sdio.c | 21 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 - drivers/net/wireless/marvell/mwifiex/sdio.c | 1 - drivers/net/wireless/silabs/wfx/bus_sdio.c | 1 - drivers/nvdimm/btt.c | 12 +- drivers/nvdimm/core.c | 30 - drivers/nvdimm/nd.h | 1 - drivers/perf/riscv_pmu.c | 3 +- drivers/perf/riscv_pmu_sbi.c | 316 ++- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/arm64/Kconfig | 35 + drivers/platform/arm64/Makefile | 8 + drivers/platform/arm64/acer-aspire1-ec.c | 562 ++++ drivers/platform/surface/aggregator/core.c | 42 +- .../platform/surface/surface_aggregator_registry.c | 43 +- .../platform/surface/surface_platform_profile.c | 88 +- drivers/platform/x86/Kconfig | 58 + drivers/platform/x86/Makefile | 9 + drivers/platform/x86/amd/hsmp.c | 2 +- drivers/platform/x86/amd/pmc/Kconfig | 15 + drivers/platform/x86/amd/pmc/Makefile | 1 + drivers/platform/x86/amd/pmc/mp2_stb.c | 280 ++ drivers/platform/x86/amd/pmc/pmc.c | 5 + drivers/platform/x86/amd/pmc/pmc.h | 15 + drivers/platform/x86/amd/pmf/core.c | 1 + drivers/platform/x86/asus-laptop.c | 44 +- drivers/platform/x86/asus-wmi.c | 417 ++- drivers/platform/x86/classmate-laptop.c | 4 +- drivers/platform/x86/dell/Kconfig | 15 + drivers/platform/x86/dell/Makefile | 1 + drivers/platform/x86/dell/dell-uart-backlight.c | 398 +++ drivers/platform/x86/fujitsu-laptop.c | 18 +- drivers/platform/x86/hp/hp-wmi.c | 12 +- drivers/platform/x86/huawei-wmi.c | 8 +- drivers/platform/x86/ideapad-laptop.c | 140 +- drivers/platform/x86/inspur_platform_profile.c | 1 + drivers/platform/x86/intel/ifs/load.c | 2 + drivers/platform/x86/intel/ifs/runtest.c | 27 +- drivers/platform/x86/intel/pmc/arl.c | 2 +- drivers/platform/x86/intel/pmc/core.c | 38 + drivers/platform/x86/intel/pmc/core.h | 9 + drivers/platform/x86/intel/pmc/lnl.c | 477 ++-- drivers/platform/x86/intel/sdsi.c | 118 +- .../x86/intel/speed_select_if/isst_if_common.c | 1 + .../x86/intel/speed_select_if/isst_tpmi_core.c | 383 ++- drivers/platform/x86/intel/tpmi.c | 39 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 7 + drivers/platform/x86/intel/vbtn.c | 3 +- drivers/platform/x86/lenovo-wmi-camera.c | 127 + .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 338 +++ drivers/platform/x86/meegopad_anx7428.c | 150 ++ drivers/platform/x86/msi-laptop.c | 20 +- drivers/platform/x86/msi-wmi-platform.c | 428 +++ drivers/platform/x86/p2sb.c | 44 +- drivers/platform/x86/quickstart.c | 246 ++ drivers/platform/x86/samsung-laptop.c | 10 +- drivers/platform/x86/think-lmi.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 873 +++---- drivers/platform/x86/toshiba_acpi.c | 36 +- drivers/platform/x86/uv_sysfs.c | 20 +- drivers/platform/x86/wmi.c | 58 +- drivers/platform/x86/x86-android-tablets/core.c | 16 +- drivers/platform/x86/x86-android-tablets/dmi.c | 18 + drivers/platform/x86/x86-android-tablets/lenovo.c | 224 +- drivers/platform/x86/x86-android-tablets/other.c | 133 +- .../x86/x86-android-tablets/x86-android-tablets.h | 3 +- drivers/platform/x86/xiaomi-wmi.c | 30 +- drivers/pmdomain/core.c | 11 +- drivers/pmdomain/mediatek/mt8188-pm-domains.h | 14 +- drivers/pmdomain/mediatek/mtk-scpsys.c | 1 - drivers/pmdomain/renesas/Makefile | 4 +- .../renesas/{r8a7796-sysc.c => r8a77960-sysc.c} | 34 +- .../renesas/{r8a7796-sysc.c => r8a77961-sysc.c} | 28 +- drivers/pmdomain/renesas/rcar-sysc.c | 70 +- drivers/pmdomain/renesas/rcar-sysc.h | 9 +- drivers/regulator/bd71828-regulator.c | 58 +- drivers/regulator/rohm-regulator.c | 4 + drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/i2c/Kconfig | 15 - drivers/staging/media/atomisp/i2c/Makefile | 5 - drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 955 ------- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 14 +- drivers/staging/media/atomisp/i2c/ov2722.h | 1 - .../staging/media/atomisp/include/linux/atomisp.h | 81 - .../atomisp/include/linux/atomisp_gmin_platform.h | 6 +- .../media/atomisp/include/linux/atomisp_platform.h | 41 +- .../staging/media/atomisp/include/media/lm3554.h | 132 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 281 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 13 +- .../media/atomisp/pci/atomisp_compat_css20.c | 31 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 26 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 49 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 123 +- .../staging/media/atomisp/pci/atomisp_internal.h | 19 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 493 +--- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 102 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 17 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 164 -- drivers/staging/media/atomisp/pci/atomisp_tpg.h | 39 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 183 +- drivers/staging/media/atomisp/pci/bits.h | 4 +- drivers/staging/media/atomisp/pci/defs.h | 37 - .../pci/hive_isp_css_common/host/dma_local.h | 1 - .../pci/hive_isp_css_common/host/input_system.c | 38 - drivers/staging/media/atomisp/pci/hive_types.h | 19 - drivers/staging/media/atomisp/pci/ia_css.h | 1 - .../media/atomisp/pci/ia_css_frame_public.h | 8 - .../media/atomisp/pci/ia_css_stream_public.h | 17 - drivers/staging/media/atomisp/pci/ia_css_tpg.h | 79 - .../atomisp/pci/isp2400_input_system_global.h | 1 - .../atomisp/pci/isp2400_input_system_public.h | 15 - .../atomisp/pci/isp2401_input_system_global.h | 1 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 20 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 11 - .../atomisp/pci/runtime/isys/src/virtual_isys.c | 28 +- drivers/staging/media/atomisp/pci/sh_css.c | 138 +- .../staging/media/atomisp/pci/sh_css_internal.h | 1 - drivers/staging/media/atomisp/pci/sh_css_mipi.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 127 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 7 - drivers/staging/media/atomisp/pci/system_global.h | 12 - drivers/staging/media/imx/Kconfig | 1 - drivers/staging/media/ipu3/ipu3-css-fw.c | 4 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 + drivers/staging/media/ipu3/ipu3-css.c | 1 - drivers/staging/media/ipu3/ipu3.c | 10 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/starfive/camss/stf-camss.c | 12 +- drivers/staging/media/starfive/camss/stf-isp.c | 10 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 3 +- drivers/staging/media/tegra-video/tegra20.c | 10 +- drivers/staging/media/tegra-video/vi.c | 12 +- include/dt-bindings/leds/common.h | 1 + include/kvm/arm_vgic.h | 16 +- include/linux/cgroup.h | 2 +- include/linux/cpuset.h | 3 - include/linux/cxl-event.h | 39 + include/linux/devm-helpers.h | 4 +- include/linux/execmem.h | 132 + include/linux/intel_tpmi.h | 12 +- include/linux/kvm_host.h | 4 - include/linux/kvm_types.h | 1 + include/linux/mmc/sdio_func.h | 5 +- include/linux/mmc/slot-gpio.h | 6 +- include/linux/mmu_notifier.h | 44 - include/linux/module.h | 9 + include/linux/moduleloader.h | 15 - include/linux/papr_scm.h | 49 + include/linux/perf/riscv_pmu.h | 8 + include/linux/platform_data/x86/asus-wmi.h | 6 + include/linux/platform_profile.h | 1 + include/linux/workqueue.h | 54 +- include/media/cec.h | 4 +- include/media/ipu6-pci-table.h | 28 + include/media/media-device.h | 6 + include/media/v4l2-async.h | 4 +- include/media/v4l2-device.h | 7 +- include/media/v4l2-ioctl.h | 4 + include/media/v4l2-mem2mem.h | 2 + include/media/v4l2-subdev.h | 70 +- include/media/videobuf2-core.h | 52 +- include/media/videobuf2-v4l2.h | 2 + include/trace/events/cgroup.h | 92 + include/trace/events/intel_ifs.h | 2 +- include/trace/events/kvm.h | 15 - include/trace/events/workqueue.h | 4 +- include/uapi/linux/cxl_mem.h | 3 + include/uapi/linux/dvb/frontend.h | 2 +- include/uapi/linux/media-bus-format.h | 9 + .../uapi/asm => include/uapi/linux}/papr_pdsm.h | 0 include/uapi/linux/v4l2-mediabus.h | 18 +- include/uapi/linux/v4l2-subdev.h | 14 +- include/uapi/linux/videodev2.h | 45 +- kernel/bpf/Kconfig | 2 +- kernel/bpf/core.c | 6 +- kernel/cgroup/cgroup-v1.c | 1 + kernel/cgroup/cgroup.c | 3 +- kernel/cgroup/cpuset.c | 156 +- kernel/cgroup/legacy_freezer.c | 5 +- kernel/cgroup/pids.c | 2 - kernel/cgroup/rstat.c | 118 +- kernel/cpu.c | 48 - kernel/events/uprobes.c | 6 +- kernel/kprobes.c | 63 +- kernel/module/Kconfig | 3 +- kernel/module/kallsyms.c | 2 +- kernel/module/main.c | 105 +- kernel/power/process.c | 2 - kernel/trace/trace_kprobe.c | 20 +- kernel/workqueue.c | 453 ++-- mm/Kconfig | 3 + mm/Makefile | 1 + mm/execmem.c | 143 + mm/ksm.c | 4 +- mm/memory.c | 7 +- mm/migrate_device.c | 8 +- mm/mm_init.c | 2 + mm/mmu_notifier.c | 17 - net/qrtr/ns.c | 27 + scripts/Makefile.modpost | 2 +- sound/core/timer.c | 8 + sound/usb/quirks.c | 4 +- .../x86/dell-uart-backlight-emulator/.gitignore | 1 + .../arch/x86/dell-uart-backlight-emulator/Makefile | 19 + tools/arch/x86/dell-uart-backlight-emulator/README | 46 + .../dell-uart-backlight-emulator.c | 163 ++ tools/arch/x86/intel_sdsi/intel_sdsi.c | 108 +- tools/power/x86/intel-speed-select/isst-config.c | 25 +- .../power/x86/intel-speed-select/isst-core-mbox.c | 3 +- .../power/x86/intel-speed-select/isst-core-tpmi.c | 10 +- tools/power/x86/intel-speed-select/isst-core.c | 1 + tools/power/x86/intel-speed-select/isst-display.c | 30 +- tools/power/x86/intel-speed-select/isst.h | 2 +- tools/testing/cxl/test/mem.c | 19 +- tools/testing/nvdimm/test/ndtest.c | 7 +- tools/testing/nvdimm/test/ndtest.h | 31 - tools/testing/selftests/cgroup/Makefile | 2 +- tools/testing/selftests/cgroup/cgroup_util.c | 11 +- tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/cgroup/test_core.c | 9 +- tools/testing/selftests/cgroup/test_cpu.c | 8 +- tools/testing/selftests/cgroup/test_cpuset.c | 2 +- .../testing/selftests/cgroup/test_cpuset_v1_hp.sh | 46 + tools/testing/selftests/cgroup/test_freezer.c | 2 +- .../testing/selftests/cgroup/test_hugetlb_memcg.c | 4 +- tools/testing/selftests/cgroup/test_kill.c | 2 +- tools/testing/selftests/cgroup/test_kmem.c | 8 +- tools/testing/selftests/cgroup/test_memcontrol.c | 8 +- tools/testing/selftests/cgroup/test_zswap.c | 8 +- tools/testing/selftests/kvm/Makefile | 9 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 11 +- .../selftests/kvm/aarch64/page_fault_test.c | 5 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 4 +- tools/testing/selftests/kvm/aarch64/set_id_regs.c | 123 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 15 +- .../selftests/kvm/aarch64/vgic_lpi_stress.c | 410 +++ .../selftests/kvm/aarch64/vpmu_counter_access.c | 6 +- tools/testing/selftests/kvm/arch_timer.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 94 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 15 +- tools/testing/selftests/kvm/dirty_log_test.c | 26 +- tools/testing/selftests/kvm/guest_memfd_test.c | 4 +- tools/testing/selftests/kvm/guest_print_test.c | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 3 - tools/testing/selftests/kvm/include/aarch64/gic.h | 21 +- .../testing/selftests/kvm/include/aarch64/gic_v3.h | 586 ++++- .../selftests/kvm/include/aarch64/gic_v3_its.h | 19 + .../selftests/kvm/include/aarch64/processor.h | 21 +- .../testing/selftests/kvm/include/aarch64/ucall.h | 2 +- tools/testing/selftests/kvm/include/aarch64/vgic.h | 5 +- tools/testing/selftests/kvm/include/kvm_util.h | 1111 +++++++- .../testing/selftests/kvm/include/kvm_util_base.h | 1135 -------- .../testing/selftests/kvm/include/kvm_util_types.h | 20 + tools/testing/selftests/kvm/include/memstress.h | 1 - .../selftests/kvm/include/riscv/processor.h | 49 +- tools/testing/selftests/kvm/include/riscv/sbi.h | 141 + tools/testing/selftests/kvm/include/riscv/ucall.h | 1 + tools/testing/selftests/kvm/include/s390x/ucall.h | 2 +- tools/testing/selftests/kvm/include/test_util.h | 19 + .../selftests/kvm/include/userfaultfd_util.h | 19 +- .../selftests/kvm/include/x86_64/kvm_util_arch.h | 28 + .../selftests/kvm/include/x86_64/processor.h | 11 +- tools/testing/selftests/kvm/include/x86_64/sev.h | 19 +- tools/testing/selftests/kvm/include/x86_64/ucall.h | 2 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 2 - tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 - tools/testing/selftests/kvm/kvm_page_table_test.c | 4 +- tools/testing/selftests/kvm/lib/aarch64/gic.c | 18 +- .../selftests/kvm/lib/aarch64/gic_private.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 99 +- .../testing/selftests/kvm/lib/aarch64/gic_v3_its.c | 248 ++ .../testing/selftests/kvm/lib/aarch64/processor.c | 2 + tools/testing/selftests/kvm/lib/aarch64/vgic.c | 38 +- tools/testing/selftests/kvm/lib/assert.c | 3 - tools/testing/selftests/kvm/lib/kvm_util.c | 21 +- tools/testing/selftests/kvm/lib/memstress.c | 13 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 13 + tools/testing/selftests/kvm/lib/test_util.c | 2 - tools/testing/selftests/kvm/lib/ucall_common.c | 5 +- tools/testing/selftests/kvm/lib/userfaultfd_util.c | 156 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 316 +-- tools/testing/selftests/kvm/lib/x86_64/sev.c | 45 +- .../testing/selftests/kvm/max_guest_memory_test.c | 2 - .../kvm/memslot_modification_stress_test.c | 3 - tools/testing/selftests/kvm/riscv/arch_timer.c | 6 +- tools/testing/selftests/kvm/riscv/ebreak_test.c | 82 + tools/testing/selftests/kvm/riscv/get-reg-list.c | 4 + tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 681 +++++ tools/testing/selftests/kvm/rseq_test.c | 48 +- tools/testing/selftests/kvm/s390x/cmma_test.c | 3 +- tools/testing/selftests/kvm/s390x/memop.c | 1 + tools/testing/selftests/kvm/s390x/sync_regs_test.c | 2 - tools/testing/selftests/kvm/s390x/tprot.c | 1 + .../testing/selftests/kvm/set_memory_region_test.c | 21 +- tools/testing/selftests/kvm/steal_time.c | 53 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 4 - .../kvm/x86_64/dirty_log_page_splitting_test.c | 1 + .../kvm/x86_64/exit_on_emulation_failure_test.c | 5 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 2 - tools/testing/selftests/kvm/x86_64/hwcr_msr_test.c | 2 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 2 - tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c | 3 - .../testing/selftests/kvm/x86_64/hyperv_features.c | 6 - tools/testing/selftests/kvm/x86_64/hyperv_ipi.c | 5 - .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 1 - .../selftests/kvm/x86_64/hyperv_tlb_flush.c | 2 - tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 3 - .../selftests/kvm/x86_64/monitor_mwait_test.c | 4 +- .../selftests/kvm/x86_64/nested_exceptions_test.c | 2 - .../selftests/kvm/x86_64/nx_huge_pages_test.c | 3 - .../selftests/kvm/x86_64/nx_huge_pages_test.sh | 13 +- .../selftests/kvm/x86_64/platform_info_test.c | 61 +- .../selftests/kvm/x86_64/pmu_counters_test.c | 8 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 9 - .../kvm/x86_64/private_mem_conversions_test.c | 1 - .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 1 - .../testing/selftests/kvm/x86_64/set_sregs_test.c | 1 - .../testing/selftests/kvm/x86_64/sev_init2_tests.c | 152 ++ .../testing/selftests/kvm/x86_64/sev_smoke_test.c | 96 +- .../kvm/x86_64/smaller_maxphyaddr_emulation_test.c | 6 - tools/testing/selftests/kvm/x86_64/smm_test.c | 1 - tools/testing/selftests/kvm/x86_64/state_test.c | 1 - .../selftests/kvm/x86_64/svm_int_ctl_test.c | 3 - .../kvm/x86_64/svm_nested_shutdown_test.c | 5 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 5 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 2 - .../selftests/kvm/x86_64/ucna_injection_test.c | 7 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 15 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 3 - .../vmx_exception_with_invalid_guest_state.c | 3 - .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 4 - .../kvm/x86_64/vmx_preemption_timer_test.c | 1 - .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 4 - .../selftests/kvm/x86_64/xapic_state_test.c | 1 - .../testing/selftests/kvm/x86_64/xcr0_cpuid_test.c | 3 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 59 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 2 - tools/testing/selftests/net/lib.sh | 6 +- tools/workqueue/wq_monitor.py | 9 +- virt/kvm/kvm_main.c | 109 +- virt/kvm/vfio.c | 2 + 841 files changed, 40986 insertions(+), 12792 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-msi-wmi-platform create mode 100644 Documentation/admin-guide/media/ipu6-isys.rst create mode 100644 Documentation/admin-guide/media/ipu6_isys_graph.svg create mode 100644 Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml rename Documentation/devicetree/bindings/media/i2c/{ov8856.yaml => ovti,ov8856.yam [...] create mode 100644 Documentation/devicetree/bindings/media/qcom,sc8280xp-camss.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/binman.yaml create mode 100644 Documentation/devicetree/bindings/mtd/samsung,s5pv210-onenand.yaml create mode 100644 Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml create mode 100644 Documentation/driver-api/media/drivers/ipu6.rst create mode 100644 Documentation/userspace-api/media/v4l/metafmt-generic.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-remove-bufs.rst copy Documentation/virt/kvm/arm/{hypercalls.rst => fw-pseudo-registers.rst} (97%) create mode 100644 Documentation/wmi/devices/msi-wmi-platform.rst create mode 100644 Documentation/wmi/driver-development-guide.rst create mode 100644 arch/arm64/kvm/pauth.c create mode 100644 arch/loongarch/include/asm/kvm_para.h create mode 100644 arch/loongarch/include/asm/paravirt.h copy arch/{arm => loongarch}/include/asm/paravirt_api_clock.h (100%) create mode 100644 arch/loongarch/kernel/paravirt.c create mode 100644 arch/sparc/mm/execmem.c create mode 100644 arch/x86/kvm/vmx/main.c create mode 100644 arch/x86/kvm/vmx/x86_ops.h create mode 100644 drivers/media/pci/intel/ipu6/Kconfig create mode 100644 drivers/media/pci/intel/ipu6/Makefile create mode 100644 drivers/media/pci/intel/ipu6/ipu6-bus.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-bus.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-buttress.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-buttress.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-cpd.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-cpd.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-dma.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-dma.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-fw-com.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-fw-com.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-fw-isys.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-fw-isys.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-csi2.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-jsl-phy.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-mcd-phy.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-queue.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-queue.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-subdev.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-video.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys-video.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-isys.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-mmu.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6-mmu.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-platform-buttress-regs.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-platform-isys-csi2-reg.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6-platform-regs.h create mode 100644 drivers/media/pci/intel/ipu6/ipu6.c create mode 100644 drivers/media/pci/intel/ipu6/ipu6.h create mode 100644 drivers/media/platform/broadcom/Kconfig create mode 100644 drivers/media/platform/broadcom/Makefile create mode 100644 drivers/media/platform/broadcom/bcm2835-unicam-regs.h create mode 100644 drivers/media/platform/broadcom/bcm2835-unicam.c rename drivers/media/platform/qcom/camss/{camss-vfe-170.c => camss-vfe-17x.c} (100%) create mode 100644 drivers/platform/arm64/Kconfig create mode 100644 drivers/platform/arm64/Makefile create mode 100644 drivers/platform/arm64/acer-aspire1-ec.c create mode 100644 drivers/platform/x86/amd/pmc/mp2_stb.c create mode 100644 drivers/platform/x86/dell/dell-uart-backlight.c create mode 100644 drivers/platform/x86/lenovo-wmi-camera.c create mode 100644 drivers/platform/x86/lenovo-yoga-tab2-pro-1380-fastcharger.c create mode 100644 drivers/platform/x86/meegopad_anx7428.c create mode 100644 drivers/platform/x86/msi-wmi-platform.c create mode 100644 drivers/platform/x86/quickstart.c copy drivers/pmdomain/renesas/{r8a7796-sysc.c => r8a77960-sysc.c} (64%) rename drivers/pmdomain/renesas/{r8a7796-sysc.c => r8a77961-sysc.c} (69%) delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c delete mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h delete mode 100644 drivers/staging/media/atomisp/pci/defs.h delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h create mode 100644 include/linux/execmem.h create mode 100644 include/linux/papr_scm.h create mode 100644 include/media/ipu6-pci-table.h rename {arch/powerpc/include/uapi/asm => include/uapi/linux}/papr_pdsm.h (100%) create mode 100644 mm/execmem.c create mode 100644 tools/arch/x86/dell-uart-backlight-emulator/.gitignore create mode 100644 tools/arch/x86/dell-uart-backlight-emulator/Makefile create mode 100644 tools/arch/x86/dell-uart-backlight-emulator/README create mode 100644 tools/arch/x86/dell-uart-backlight-emulator/dell-uart-backlight [...] create mode 100755 tools/testing/selftests/cgroup/test_cpuset_v1_hp.sh create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_lpi_stress.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/gic_v3_its.h delete mode 100644 tools/testing/selftests/kvm/include/kvm_util_base.h create mode 100644 tools/testing/selftests/kvm/include/kvm_util_types.h create mode 100644 tools/testing/selftests/kvm/include/riscv/sbi.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3_its.c create mode 100644 tools/testing/selftests/kvm/riscv/ebreak_test.c create mode 100644 tools/testing/selftests/kvm/riscv/sbi_pmu_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/sev_init2_tests.c