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 acff0c0aaeba Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits 53dbdc7ac278 Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] omits 66824ae11231 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] omits 91a9c665a998 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits c264a70901ee Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 9a9ab9ac2e01 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits eca234d1507d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 5a422dc5cf2b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 769b050198f4 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits a1278cccbc67 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits 91371a10f057 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 79f97df3830e Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits c8af6941ce31 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 5777af473056 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits ff5cee971e2f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits d603d631ea31 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits 3c5f6210c2d4 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] omits 1afa9acb2a9d Merge branch 'fs-current' of linux-next omits 9830ef233802 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits c7a2f1518e48 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 47cf486357a1 Merge branch into tip/master: 'x86/urgent' omits d6fec55eb9ec Merge branch into tip/master: 'objtool/urgent' omits baf09941e4cf Merge branch into tip/master: 'locking/urgent' omits a8accafd480c Merge remote-tracking branch 'asoc/for-6.18' into asoc-linus omits 8738d626030f i2c: fix reference leak in MP2 PCI device adds 9249bcdea0c6 x86/boot: Move boot_*msr helpers to asm/shared/msr.h adds 92ad6505a4b5 x86/sev: Include XSS value in GHCB CPUID request adds b2c1dd6c6f70 x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled() adds a3e690712892 x86/boot: Drop unused sev_enable() fallback adds 73029e73ccd0 x86/cc: Fix enum spelling to fix kernel-doc warnings new cb502f0e5e87 Merge tag 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/ [...] adds f018fca8f90b x86/tsx: Make tsx_ctrl_state static adds e9cc99142a14 x86/tsx: Get the tsx= command line parameter with early_param() adds e67997021fd0 x86/bugs: Get rid of the forward declarations new a9a10e920e2e Merge tag 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org [...] adds 5385dec724ab x86/mm: Unify __phys_addr_symbol() adds eb2266312507 x86/boot: Fix page table access in 5-level to 4-level pagi [...] adds 84361123413e efi/libstub: Fix page table access in 5-level to 4-level p [...] new c76431e3b53a Merge tag 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/p [...] adds 483fc19e9cb1 x86/sgx: Introduce functions to count the sgx_(vepc_)open() adds 6ffdb49101f0 x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag adds 7b502832ee69 x86/sgx: Define error codes for use by ENCLS[EUPDATESVN] adds 4e75697faa7a x86/sgx: Implement ENCLS[EUPDATESVN] adds 0f2753efc5ba x86/sgx: Enable automatic SVN updates for SGX enclaves adds 75801ca620a6 x86/sgx: Add a missing colon in kernel-doc markup for "str [...] adds 243ea511fea0 x86/sgx: Add kernel-doc descriptions for params passed to [...] adds 905885fdb1f7 x86/sgx: Document structs and enums with '@', not '%' adds 55bf13b61257 x86/sgx: Remove superfluous asterisk from copyright commen [...] adds f2f22721aca4 x86/sgx: Fix a typo in the kernel-doc comment for enum sgx [...] new 54de197c9a5e Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/p [...] adds 41f476700066 x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" [...] adds ed028824605a x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base" adds 9c26c91e103b x86/mtrr: Drop unnecessary export of "mtrr_state" adds e6f2d5866c55 x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_ [...] adds 6276c67f2bc4 x86: Restrict KVM-induced symbol exports to KVM modules wh [...] new e2aa39b368bb Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/ [...] adds 4ab13be5ed12 x86/fred: Fix 64bit identifier in fred_ss new a7610b846539 Merge tag 'x86_entry_for_6.19-rc1' of git://git.kernel.org [...] adds ddde4abaa0ec x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific adds 7baadd463e14 x86/cpufeatures: Enumerate the LASS feature bits adds e39c5387adeb x86/cpu: Add an LASS dependency on SMAP adds d9a96cc18bec x86/asm: Introduce inline memcpy and memset adds b3a7e973abe6 x86/alternatives: Disable LASS when patching kernel code adds 731d43750cf8 x86/kexec: Disable LASS during relocate kernel adds 42fea0a3a707 x86/traps: Communicate a LASS violation in #GP message adds c9129cf0f044 selftests/x86: Update the negative vsyscall tests to expect a #GP adds d5cb9574391c x86/cpu: Enable LASS during CPU initialization new d61f1cc5db79 Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/p [...] new 4a21d1b33f47 Merge tag 'm68k-for-v6.19-tag1' of git://git.kernel.org/pu [...] adds dd7d1d34ae48 s390/cmm: Replace sprintf() with scnprintf() for buffer safety adds 5379879a76e2 s390/extmem: Replace sprintf() with snprintf() for buffer safety adds 4738e1166260 s390/sysinfo: Replace sprintf() with snprintf() for buffer safety adds 4d065f3c80cc s390/pai_crypto: Adjust paicrypt_copy() return statement adds 68502211161d s390/early: Use scnprintf() instead of sprintf() adds ba06238bbe6a s390/cio: Use scnprintf() instead of sprintf() adds ffb5d3af5e2b s390/dcss: Use scnprintf() instead of sprintf() adds c769941de8bf s390/tape: Use scnprintf() instead of sprintf() adds c97689345cd0 s390/con3270: Use scnprintf() instead of sprintf() adds d5e88d32de4e s390/mm: Support removal of boot-allocated virtual memory map adds ff18dcb19aab s390/sclp: Add support for dynamic (de)configuration of memory adds ce2071e02d84 s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE adds 300709fbefd1 mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OF [...] adds ec9b3b85ea28 Merge branch 'memory-hotplug' adds 39376c77a5d0 s390/tape: Remove count parameter from read/write_block functions adds 1b9df1a28f0f s390/tape: Remove 34xx Read Opposite error recovery adds a984d712773d s390/tape: Remove 3590 Read Opposite error recovery adds 83cff1b1245f s390/tape: Remove extra CCW allocation for error recovery adds e039400f75f1 s390/tape: Fix return value of ccw helper functions adds a5e2ca22c18b s390/tape: Move idal allocation to core functions adds 574817d6c086 s390/tape: Introduce idal buffer array adds 319d3d66537e s390/tape: Add support for bigger block sizes adds 5e09c0a03eb9 Merge branch 'tape-block-sizes' adds 215231deeadd s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro adds 507cff242a98 s390/zcrypt: Rework zcrypt request and reply trace event d [...] adds 7f124d78d434 s390/ap: Extend struct ap_queue_status with some convenien [...] adds 9c11918040d6 s390/ap: Introduce new AP nqap and dqap trace events adds 5c02c74dd482 Merge branch 'ap-bus-trace-events' adds 564ebcae6a0b s390/pci: Highlight failure to enable PCI function adds 07a75d08cfa1 s390/smp: Fix fallback CPU detection adds 51d921a613b1 s390/ap: Expose ap_bindings_complete_count counter via sysfs adds f25d952ab63f s390/ptrace: Explicitly include <linux/typecheck.h> adds 020d5dc57874 s390/ap: Don't leak debug feature files if AP instructions [...] adds 73c4b5d72826 s390: Add Dat-Enhancement facility 1 to architecture level set adds 220d8e10d69a s390/mm: Remove cpu_has_idte() adds 68807a894f0c s390/mm: Replace the CSP instruction with CSPG adds 547e9feb0e41 Merge branch 'dat-enhancement-1' adds 858063c1aec8 s390: Fix double word in comments adds f07ebfa5e48c s390/nmi: Annotate s390_handle_damage() with __noreturn adds eb3a9b405b85 s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as _ [...] adds 8840cc45209b s390/hiperdispatch: Decrease steal time threshold adds c1287d67c3a9 s390/sclp_mem: Consider global memory_hotplug.memmap_on_me [...] adds abc524caa138 s390/pai_crypto: Rename variable cfm_dbg adds c124208b74a6 s390/pai_crypto: Rename member paicrypt_map::page adds 2706ea193af5 s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr adds a626e0d46acb s390/pai_crypto: Rename structure paicrypt_map to pai_map adds 3f082c2e479b s390/pai_crypto: Rename structure paicrypt_root adds 387c7b5f04ef s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt [...] adds a3f8423622ef s390/pai_crypto: Add PAI crypto characteristics table for [...] adds 413957980ac8 s390/pai_crypto: Introduce generic event init using pai_pmu[] adds 65b9831bd3ce s390/pai_crypto: Rename some function for common usage. adds 42cd0c824227 s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata() adds 360e180d8b5d s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr() adds 0f1c0d754ac9 s390/pai_crypto: Rename paicrypt_have_samples() to pai_hav [...] adds 74466e87e7fa s390/pai_crypto: Unify sample push logic and update contex [...] adds 8f6116fd4940 s390/pai_crypto: Add common pai_read() function adds 6fe66b21570f s390/pai_crypto: Add common pai_start() function adds a65a4d7e8064 s390/pai_crypto: Add common pai_add() function adds ac03223f0723 s390/pai_crypto: Add common pai_stop() function adds 42e6a0f6d2f0 s390/pai_crypto: Add common pai_del() function adds f12473541356 s390/pai_crypto: Rename paicrypt_copy() to pai_copy() adds 35a27bad075d s390/pai_crypto: Make pai_root per-PMU and unify naming adds 3abb6b167580 s390/pai_crypto: Introduce PAI crypto specific event delet [...] adds 8b65b0ba3541 s390/pai_crypto: Merge pai_ext PMU into pai_crypto adds 492578d3a2bc s390/pai: Rename perf_pai_crypto.c to perf_pai.c adds f518d469fe59 Merge branch 'pai-pmu-merge' adds 02310adcc621 s390/mm: Remove unused flush_tlb() adds 76502abca219 s390/mm: Change comment and die() message if teid.b61 is zero adds b60d126c8ea3 s390/mm: Let dump_fault_info() print additional information adds d17901e8e8dd s390/pai: Calculate size of reserved PAI extension control [...] adds 14e4e4175b64 s390/fpu: Fix false-positive kmsan report in fpu_vstl() adds 37450e0994f7 s390/processor: Add __forward_psw() helper adds a603a0039965 s390/uprobes: Use __forward_psw() instead of private imple [...] adds 52a1f73d1733 s390/fault: Print unmodified PSW address on protection exception adds 8c633c78c23a s390/ptrace: Rename psw_t32 to psw32_t adds b2da5f6400b4 s390/kvm: Use psw32_t instead of psw_compat_t adds 7afb095df3e3 s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() [...] adds 169ebcbb9082 tools: Remove s390 compat support adds 8e0b986c59c6 s390: Remove compat support adds 3db5cf935471 s390/uapi: Remove 31 bit support from uapi header files adds f4e1f1b1379d s390/syscalls: Remove system call table pointer from threa [...] adds 4ac286c4a8d9 s390/syscalls: Switch to generic system call table generation adds 0d79affa31cb Merge branch 'compat-removal' adds 2a2153a2bac7 s390/debug: Update description of resize operation adds 6917f434fda3 s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks adds d38a87d7c064 s390/ap: Support driver_override for AP queue devices adds 8babcc2b6a75 s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex adds 46030379f13c s390/ap: Restrict driver_override versus apmask and aqmask use adds f555d885bfc4 Merge branch 'ap-driver-override' into features adds e950d1f84d3c s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU adds c3d17464f026 s390: Remove KMSG_COMPONENT macro adds 1d7764cfe336 s390/modules: Simplify module_finalize() slightly adds f5730d44e05e s390: Add stackprotector support adds 5e811b922ec9 s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros adds b3bdfdf1f93c s390: Rename head64.S to head.S adds c0087d807ae8 s390/vdso: Rename vdso64 to vdso adds 509c34924d5a s390/vdso: Get rid of -m64 flag handling adds 1c93edfd506c s390/entry: Use lay instead of aghik adds 283f90b50de0 watchdog: diag288_wdt: Remove KMSG_COMPONENT macro new 2547f79b0b0c Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/li [...] adds c3d78c34ad00 perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores adds a2573bc7908d perf/arm_cspmu: Add callback to reset filter config adds 04330be8dc7f perf/arm_cspmu: Add pmpidr support adds 82dfd72bfb03 perf/arm_cspmu: nvidia: Add revision id matching adds decc3684c241 perf/arm_cspmu: nvidia: Add pmevfiltr2 support adds 8fa08f8835e5 perf/arm-ni: Add NoC S3 support adds 970e1e41805f perf: arm_cspmu: fix error handling in arm_cspmu_impl_unre [...] adds 989b40b7578a perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs adds 2d7a82480701 perf/arm-ni: Fix and optimise register offset calculation adds 7ab06ea41af5 arch_topology: Provide a stub topology_core_has_smt() for [...] adds de8209e55408 dt-bindings: perf: fsl-imx-ddr: Add compatible string for [...] adds 66db99ffdfcb perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr [...] adds 037e8cf67178 perf/imx_ddr: Get and enable optional clks adds 11abb4e87b0e perf/imx_ddr: Add support for PMU in DB (system interconnects) adds cbbfba4847b8 perf: Add perf_event_attr::config4 adds e6a27290d800 perf: arm_spe: Add support for filtering on data source adds 4002068508ca arm64: Remove assertion on CONFIG_VMAP_STACK adds d3b570eba7bf arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack adds bf6b3fed1866 arm64: remove unused ARCH_PFN_OFFSET adds fc1abd409318 arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz() adds e2e21a9757b9 arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_B [...] adds 555827a06456 arm64: entry: Clean out some indirection adds 420cab015503 arm64: acpi: add newline to deferred APEI warning adds df717b9564c8 arm64: add unlikely hint to MTE async fault check in el0_s [...] adds bfc184cb1ba7 arm64/mm: Allow __create_pgd_mapping() to propagate pgtabl [...] adds 1b214452b6a7 arm64/mm: Rename try_pgd_pgtable_alloc_init_mm adds c320dbb7c80d arm64/mm: Elide TLB flush in certain pte protection transitions adds 37cb0aab9068 arm64: mm: make linear mapping permission update more robu [...] adds a06494adb7ef arm64: mm: use untagged address to calculate page index adds f20810157f6e arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT adds c86d9f8764ba arm64: atomics: lse: Remove unused parameters from ATOMIC_ [...] adds a7717cad615f kselftest/arm64: Align zt-test register dumps adds 40374d308e4e efi: Add missing static initializer for efi_mm::cpus_allowed_lock adds a2860501203c efi/runtime-wrappers: Keep track of the efi_runtime_lock owner adds 1d038e801833 arm64/fpsimd: Don't warn when EFI execution context is pre [...] adds 7137a203b251 arm64/fpsimd: Permit kernel mode NEON with IRQs off adds 1068cb52e8ef arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper adds 6b9c98e65755 arm64/efi: Move uaccess en/disable out of efi_set_pgd() adds a5baf582f4c0 arm64/efi: Call EFI runtime services without disabling preemption adds 639f08fc20c9 arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers adds 287d163322b7 arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi [...] adds 96ac403ea2b4 arm64: Fix typos and spelling errors in comments adds 337f7e3a4b4d arm64: Fix double word in comments adds 472800cd5e38 arm64/sme: Support disabling streaming mode via ptrace on [...] adds eb9df6d69a96 kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on no [...] adds a0245b42f881 kselftest/arm64: Cover disabling streaming mode without SV [...] adds 79301c7d605a mm: add spurious fault fixing support for huge pmd adds cb1fa2e99955 arm64, tlbflush: don't TLBI broadcast if page reused in wr [...] adds 796e29b857ae ACPI / PPTT: Add a helper to fill a cpumask from a process [...] adds eeec7845e966 ACPI / PPTT: Stop acpi_count_levels() expecting callers to [...] adds cfc085af8398 ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache [...] adds 41a7bb39fede ACPI / PPTT: Find cache level by cache-id adds a39a723a6f1e ACPI / PPTT: Add a helper to fill a cpumask from a cache_id adds d8bf01d80919 arm64: kconfig: Add Kconfig entry for MPAM adds f5915600cc4c platform: Define platform_device_put cleanup handler adds 96f4a4d53e66 ACPI: Define acpi_put_table cleanup handler and acpi_get_t [...] adds 115c5325beae ACPI / MPAM: Parse the MPAM table adds f04046f2577a arm_mpam: Add probe/remove for mpam msc driver and kbuild [...] adds 01fb4b822472 arm_mpam: Add the class and component structures for firmw [...] adds aa64b9e11051 arm_mpam: Add MPAM MSC register layout definitions adds 8f8d0ac1da78 arm_mpam: Add cpuhp callbacks to probe MSC hardware adds bd221f9f82af arm_mpam: Probe hardware to find the supported partid/pmg values adds d02beb06ca2a arm_mpam: Add helpers for managing the locking around the [...] adds 8c90dc68a5de arm_mpam: Probe the hardware features resctrl supports adds c10ca83a7783 arm_mpam: Merge supported features during mpam_enable() in [...] adds f188a36ca241 arm_mpam: Reset MSC controls from cpuhp callbacks adds 475228d15dd6 arm_mpam: Add a helper to touch an MSC from any CPU adds 3bd04fe7d807 arm_mpam: Extend reset logic to allow devices to be reset [...] adds 49aa621c4dca arm_mpam: Register and enable IRQs adds 3796f75aa795 arm_mpam: Use a static key to indicate when mpam is enabled adds 09b89d2a72f3 arm_mpam: Allow configuration to be applied and restored d [...] adds 880df85d8673 arm_mpam: Probe and reset the rest of the features adds c891bae66423 arm_mpam: Add helpers to allocate monitors adds 823e7c3712c5 arm_mpam: Add mpam_msmon_read() to read monitor value adds 41e8a14950e1 arm_mpam: Track bandwidth counter state for power management adds b35363793291 arm_mpam: Consider overflow in bandwidth counter state adds fdc29a141d63 arm_mpam: Probe for long/lwd mbwu counters adds 9e5afb7c3283 arm_mpam: Use long MBWU counters if supported adds 201d96ca4c86 arm_mpam: Add helper to reset saved mbwu state adds e3565d1fd4dc arm_mpam: Add kunit test for bitmap reset adds 2557e0eafec1 arm_mpam: Add kunit tests for props_mismatch() adds ce1e1421f8d8 MAINTAINERS: new entry for MPAM Driver adds 155f8d4ef0b7 ACPI: GTDT: Get rid of acpi_arch_timer_mem_init() adds 4b7a59fa700f Documentation/arm64: Fix the typo of register names adds 17c05cb0ef21 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds b0a3f0e894f3 arm64/sysreg: Replace TCR_EL1 field macros adds 0aab5772a53d arm64/sysreg: Fix checks for incomplete sysreg definitions adds fe2ef46995d5 arm64/sysreg: Support feature-specific fields with 'Prefix [...] adds a0b130eedde0 arm64/sysreg: Move generation of RES0/RES1/UNKN to function adds a04fbfb8a175 arm64/sysreg: Add ICH_VMCR_EL2 adds bf09ee918053 KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and [...] adds 4138cc63d3ef KVM: arm64: selftests: Consider all 7 possible levels of cache adds 27abb1ee5a4e arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS adds 52c4d1d62424 Merge branch 'for-next/sysreg' into for-next/core adds e5efd56fa157 arm64/pageattr: Propagate return value from __change_memor [...] adds 0c2988aaa4d3 arm64/mm: Document why linear map split failure upon vm_re [...] adds edde060637b9 Merge branch 'for-next/set_memory' into for-next/core new 44fc84337b6e Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 945661d581c5 ACPI: processor: idle: Relocate state flags initialization adds 77ca1612b801 ACPI: processor: idle: Drop redundant C-state count checks adds 6e757fd548e6 Merge back ACPI processor driver changes for 6.19 adds 17e7972979e1 ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 adds 9fac2a114b8a Merge back ACPI processor driver changes for 6.19 adds 9d6c58dae8f6 ACPICA: Avoid walking the Namespace if start_node is NULL adds 159e85110891 ACPI: property: Make acpi_get_next_subnode() static adds 5d010473cdea ACPI: property: Use ACPI functions in acpi_graph_get_next_ [...] adds b889ed5abf47 ACPI: property: Rework acpi_graph_get_next_endpoint() adds 593ee49222a0 ACPI: property: Fix fwnode refcount leak in acpi_fwnode_gr [...] adds c964081d602f ACPI: property: use min() instead of min_t() adds a00f3dea0352 ACPI: PM: s2idle: Drop acpi_get_lps0_constraint() adds bfc09902debd ACPI: PM: s2idle: Staticise LPS0 callback functions adds 32ece31db4df ACPI: PM: s2idle: Only retrieve constraints when needed adds 86bfd21a0baf ACPI: battery: Drop redundant locking new 24d268add6d9 Merge branches 'acpica', 'acpi-property', 'acpi-pm' and 'a [...] adds f9f5e22b75b8 ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove() adds 58ca21d59199 ACPI: TAD: Improve runtime PM using guard macros adds 2e00f7a4bb0a ACPI: fan: Workaround for 64-bit firmware bug adds 0670b9ad4d9c ACPI: fan: Add basic notification support adds 3d4ca7636978 ACPI: fan: Add hwmon notification support adds a5c2fcd82e04 ACPI: fan: Add support for Microsoft fan extensions adds 2f58be82fc2f ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation adds 8974573ba454 ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c new ba9aeba05321 Merge branches 'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'ac [...] adds 040beccb038b rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed` adds 0327c504e274 ACPI: scan: replace use of system_unbound_wq with system_dfl_wq adds 6447ece47c73 ACPI: OSL: replace use of system_wq with system_percpu_wq adds 87c21e240659 ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users adds ec4291f524a3 ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users adds 2817e6fa84ac ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users adds 037dada8bbb1 ACPI: LPSS: Fix a spelling mistake adds a508939e1535 ACPI: PM: Fix a spelling mistake adds e96190da17a2 PNP: Fix ISAPNP to generate uevents to auto-load modules new af47d98064e9 Merge branches 'acpi-misc' and 'pnp' new 959bfe496bba Merge tag 'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 447c4e8338db PM / devfreq: Move governor.h to a public header location adds 26dd44a40096 PM / devfreq: hisi: Fix potential UAF in OPP handling adds dc30fe7a0a85 PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate adds d9600d57668c PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name adds 5e8b7b58b205 Merge tag 'devfreq-next-for-6.19' of git://git.kernel.org/ [...] adds c9ff3637386c PM: WQ_UNBOUND added to pm_wq workqueue adds cea54f8e3423 PM: runtime: docs: Update pm_runtime_allow/forbid() documentation adds 4e48e7baa3a1 PM: runtime: fix typos in runtime.c comments adds bdfacf441b04 Merge back earlier runtime PM changes for 6.19 adds ef8057b07c72 PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR() adds 70dcad34009e ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() adds 07f42f8290e9 PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() new 60d69a7ed1e5 Merge branches 'pm-core' and 'pm-runtime' adds 67434ce57c7e PM: sleep: Replace snprintf() with scnprintf() in show_tra [...] adds b57100a3d9ce PM: console: Fix memory allocation error handling in pm_vt [...] adds 5a151c2328a7 PM: sleep: Introduce CALL_PM_OP() macro to simplify code adds a67818f74512 PM: dpm_watchdog: add module param to backtrace all CPUs adds d3db87f89c71 PM: hibernate: Rework message printing in swsusp_save() adds e114e2eb7e85 PM: hibernate: dynamically allocate crc->unc_len/unc for c [...] adds 090bf5a0f400 PM: hibernate: make compression threads configurable adds ea358066ded3 PM: hibernate: add sysfs interface for hibernate_compressi [...] adds 8e4ec90701ef freezer: Clarify that only cgroup1 freezer uses PM freezer adds 1cf9c4f11501 Merge back system sleep material for 6.19 adds b1f02f005a2e Documentation: power: Add document on debugging shutdown hangs adds 39ce15a48f67 Documentation: power: Correct a mistaken configuration option adds 352899fd911c PM: wakeup: Delete timer before removing wakeup source from list adds 9cf02802d60a PM: wakeup: Update after recent wakeup source removal orde [...] adds 0ca04993dac9 PM: Introduce new PMSG_POWEROFF event adds 988dd0bd914d scsi: Add PM_EVENT_POWEROFF into suspend callbacks adds 7b9725b3d122 usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks adds a10ad1b10402 PM: suspend: Make pm_test delay interruptible by wakeup events adds 37d6d92fe085 Merge back earlier material related to system sleep for 6.19 adds 46fc75a29b70 PM: hibernate: Clean up kernel-doc comment style usage adds a857b530b355 Merge back material related to system sleep for 6.19 adds bf8867eae17f PM: sleep: Add support for wakeup during filesystem sync adds 8e2d57e6539b PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper() adds c03aef883359 PM: hibernate: Extra cleanup of comments in swap handling code new f086594adb34 Merge branch 'pm-sleep' adds 6db0f533d320 cpufreq: preserve freq_table_sorted across suspend/hibernate adds 528dde661967 cpufreq: intel_pstate: Add and use hybrid_get_cpu_type() adds c17add734982 cpufreq: intel_pstate: Add and use hybrid_has_l3() adds d852b6f67b71 cpufreq: intel_pstate: hybrid: Adjust energy model rules adds 5313ec4a215a cpufreq: intel_pstate: Improve printing of debug messages adds ace04717749d cpufreq: Replace deprecated strcpy() in cpufreq_unregister [...] adds cb908f8b0acc Documentation: intel_pstate: fix duplicate hyperlink targe [...] adds 790e826be899 cpufreq: intel_pstate: Add Diamond Rapids OOB mode support adds 4ab25c921476 Documentation: intel-pstate: Use :ref: directive for inter [...] adds 377e38859cff Merge back cpufreq material for 6.19 adds 7e17f48667b6 cpufreq/amd-pstate: Use sysfs_match_string() for epp adds 06791bc017ea cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string adds baf106f3a7ba cpufreq/amd-pstate: Make amd_pstate_get_mode_string() neve [...] adds 92d6146a40b2 cpufreq/amd-pstate: Adjust return values in amd_pstate_upd [...] adds e9d62ca86a55 cpufreq/amd-pstate: Fix some whitespace issues adds 077f23573d29 cpufreq/amd-pstate: Add static asserts for EPP indices adds bb31fef0d03e cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs adds 25ca66300a90 Merge tag 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite. [...] adds 62c95ea76391 cpufreq: intel_pstate: Use mutex guard for driver locking adds b20a374902bb cpufreq: intel_pstate: Eliminate some code duplication adds 1b541e10eea6 cpufreq: ACPI: Replace udelay() with usleep_range() adds 2de5cb96060a cpufreq: s5pv210: fix refcount leak adds 6e7970cab51d cpufreq: dt-platdev: Add JH7110S SOC to the allowlist adds 85976d3774be cpufreq: tegra186: add OPP support and set bandwidth adds 9600156bb998 cpufreq: nforce2: fix reference count leak in nforce2 adds 1971b18785d1 cpufreq: CPPC: Don't warn if FIE init fails to read counters adds 58f5d39d5ed8 cpufreq: qcom-nvmem: add compatible fallback for ipq806x f [...] adds 47c303ba6e80 cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users adds c3852d2ca465 cpufreq: qcom-nvmem: fix compilation warning for qcom_cpuf [...] adds ded4feb14d22 Merge tag 'cpufreq-arm-updates-6.19' of git://git.kernel.o [...] new 1fe25237137c Merge branch 'pm-cpufreq' adds 07d815701274 cpuidle: menu: Use residency threshold in polling state ov [...] adds 76934e495cdc cpuidle: Add sanity check for exit latency and target residency adds 0796ddf4a7f0 cpuidle: teo: Use this_cpu_ptr() where possible adds a03b2011808a cpuidle: governors: teo: Drop misguided target residency check adds 17673f64a002 cpuidle: governors: teo: Drop redundant function parameter adds 8f3f01082d7a cpuidle: governors: teo: Use s64 consistently in teo_update() adds b54df61c7428 cpuidle: governors: teo: Decay metrics below DECAY_SHIFT t [...] adds 083654ded547 cpuidle: governors: teo: Rework the handling of tick wakeups adds 50db438231dc cpuidle: governors: teo: Fix tick_intercepts handling in t [...] adds d834e68a0e8b cpuidle: governors: teo: Simplify intercepts-based state lookup adds 15bfdadd617e cpuidle: governors: teo: Add missing space to the description adds 6d96ceff9aeb cpuidle: Update header inclusion adds 4bf944f3fcb6 cpuidle: Warn instead of bailing out if target residency c [...] adds 39f421f2e301 powercap: intel_rapl: Add support for Wildcat Lake platform adds 58075aec92a8 powercap: intel_rapl: Add support for Nova Lake processors adds 1d6c915819f5 powercap: intel_rapl: Prepare read_raw() interface for ato [...] adds 748d6ba43afd powercap: intel_rapl: Enable MSR-based RAPL PMU support new bf7ae1773ea7 Merge branches 'pm-cpuidle' and 'pm-powercap' adds cbe5aeedecc7 PM: EM: Assign a unique ID when creating a performance domain adds ee50b8bb6b5d PM: EM: Expose the ID of a performance domain via debugfs adds bd26631ccdfd PM: EM: Add em.yaml and autogen files adds e4ed8d26c5d3 PM: EM: Add a skeleton code for netlink notification adds 7928339cfe7d PM: EM: Add an iterator and accessor for the performance domain adds d8eef0453132 PM: EM: Implement em_nl_get_pds_doit() adds f2d2946eaa5c PM: EM: Implement em_nl_get_pd_table_doit() adds b2b1bbcac758 PM: EM: Implement em_notify_pd_deleted() adds b95a0c02ada5 PM: EM: Implement em_notify_pd_created/updated() adds a1b17c9ac87a PM: EM: Notify an event when the performance domain changes adds 65df3a9629c1 PM: EM: Add to em_pd_list only when no failure adds e6fdbe8feace rust: opp: fix broken rustdoc link adds 173e02d67494 OPP: Initialize scope-based pointers inline adds 33ffb0aa8ce8 rust: opp: simplify callers of `to_c_str_array` adds 8dfa8bb65254 Merge tag 'opp-updates-6.19' of git://git.kernel.org/pub/s [...] new 638757c9c9e5 Merge branches 'pm-em' and 'pm-opp' adds a4e6512a79d8 PM: QoS: Introduce a CPU system wakeup QoS limit adds 8e7de6dc4209 pmdomain: Respect the CPU system wakeup QoS limit for s2idle adds e2e4695f015e pmdomain: Respect the CPU system wakeup QoS limit for cpuidle adds 99b42445f4a4 sched: idle: Respect the CPU system wakeup QoS limit for s2idle adds 2b8d59474239 cpuidle: Respect the CPU system wakeup QoS limit for cpuidle adds c19dfb267c28 Documentation: power/cpuidle: Document the CPU system wake [...] adds 059835bbfa28 tools/power/cpupower: Support building libcpupower statically adds 30a8e0a32e7c Merge tag 'linux-cpupower-6.19-rc1' of git://git.kernel.or [...] new 7cede21e9f04 Merge branches 'pm-qos' and 'pm-tools' new d348c22394ad Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/li [...] adds 13a96342d59f thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL adds 966c9e65ba52 ACPI: DPTF: Remove int340x thermal scan handler adds 901990781657 thermal: intel: int340x: Use symbolic constant for UUID co [...] adds 347d92a79585 thermal: intel: int340x: Replace sprintf() with sysfs_emit() adds af1b80b94126 thermal: int340x: processor_thermal: Add Nova Lake process [...] adds dbd911a07f14 thermal: intel: int340x: Add DLVR support for Nova Lake adds 172880f7c9ea ACPI: DPTF: Support Nova Lake adds 3402bc010d76 Documentation: thermal: Document thermal throttling on Int [...] adds 8538e7ee09e2 docs: driver-api/thermal/intel_dptf: Add new workload type hint adds 30183a67a8a0 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU adds e1304efc19ee dt-bindings: thermal: qcom-tsens: document the Kaanapali T [...] adds b1c4c05bb0ae thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 s [...] adds 186b5c272664 thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds a6eb17710226 thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 16e802667ed5 tools/thermal/thermal-engine: Fix format string bug in the [...] adds 8d6f8d5c585f dt-bindings: thermal: qcom-tsens: make ipq5018 tsens stand [...] adds 1ee90870ce79 dt-bindings: thermal: tsens: Add QCS8300 compatible adds f32aedc5753e dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP [...] adds c411d8bf0699 thermal/drivers/imx91: Add support for i.MX91 thermal moni [...] adds 63d26c381142 Merge tag 'thermal-v6.19-rc1' of ssh://gitolite.kernel.org [...] new 619f4edc8d4f Merge tag 'thermal-6.19-rc1' of git://git.kernel.org/pub/s [...] adds 04cadb4fe034 lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2 adds 50b8e36994a0 lib/crypto: blake2s: Adjust parameter order of blake2s() adds 5e0ec8e46d4d lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx adds 5385bcbffe5a lib/crypto: blake2s: Drop excessive const & rename block => data adds b95d4471cb58 lib/crypto: blake2s: Document the BLAKE2s library API adds c99d30706043 byteorder: Add le64_to_cpu_array() and cpu_to_le64_array() adds 23a16c9533ed lib/crypto: blake2b: Add BLAKE2b library functions adds ba6617bd47c2 lib/crypto: arm/blake2b: Migrate optimized code into library adds fa3ca9bfe3f0 crypto: blake2b - Reimplement using library API adds 863ee5a3aa91 crypto: s390/sha3 - Rename conflicting functions adds 414121190348 crypto: arm64/sha3 - Rename conflicting function adds 059344724804 lib/crypto: sha3: Add SHA-3 support adds c0db39e253eb lib/crypto: sha3: Move SHA3 Iota step mapping into round function adds 6fa873641c0b lib/crypto: sha3: Add FIPS cryptographic algorithm self-test adds be755eb2b021 crypto: arm64/sha3 - Update sha3_ce_transform() to prepare [...] adds 1e29a750572a lib/crypto: arm64/sha3: Migrate optimized code into library adds 04171105d33a lib/crypto: s390/sha3: Add optimized Keccak functions adds 0354d3c1f1b8 lib/crypto: sha3: Support arch overrides of one-shot diges [...] adds 862445d3b9e7 lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest [...] adds d280d4d56a13 crypto: jitterentropy - Use default sha3 implementation adds f1799d17285c crypto: sha3 - Reimplement using library API adds 496df7cd649d crypto: s390/sha3 - Remove superseded SHA-3 code adds b8b816ec0469 lib/crypto: arm/blake2s: Fix some comments adds 95ce85de0b8c lib/crypto: arm, arm64: Drop filenames from file comments adds 2f22115709fc lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit adds c19bdf24cc27 lib/crypto: x86/blake2s: Drop check for nblocks == 0 adds 83c1a867c999 lib/crypto: x86/blake2s: Use local labels for data adds a7acd77ebd7f lib/crypto: x86/blake2s: Improve readability adds cd5528621abb lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value adds 8ba60c5914f2 lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs adds e1c360849794 crypto: polyval - Rename conflicting functions adds 3d176751e541 lib/crypto: polyval: Add POLYVAL library adds 37919e239ebb lib/crypto: arm64/polyval: Migrate optimized code into library adds 4d8da35579da lib/crypto: x86/polyval: Migrate optimized code into library adds d35abc0b1ddf crypto: hctr2 - Convert to use POLYVAL library adds fd36de574924 crypto: polyval - Remove the polyval crypto_shash adds 2dbb6f4a25d3 fscrypt: Drop obsolete recommendation to enable optimized POLYVAL new 5abe8d8efc02 Merge tag 'libcrypto-updates-for-linus' of git://git.kerne [...] adds 6401fd334ddf lib/crypto: tests: Add KUnit tests for BLAKE2b adds 15c64c47e484 lib/crypto: tests: Add SHA3 kunit tests adds b2210f35161d lib/crypto: tests: Add additional SHAKE tests adds b3aed551b3fc lib/crypto: tests: Add KUnit tests for POLYVAL adds 578fe3ff3d5b crypto: testmgr - Remove polyval tests new db425f7a0b15 Merge tag 'libcrypto-tests-for-linus' of git://git.kernel. [...] adds fae3b96ba601 crypto: x86/aes-gcm - add VAES+AVX2 optimized code adds f65e90860679 crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code adds 12beec21c509 crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512 adds 4b582e0fb38e crypto: x86/aes-gcm - clean up AVX512 code to assume 512-b [...] adds 5213aefa9e69 crypto: x86/aes-gcm - reorder AVX512 precompute and aad_up [...] adds e0abd0053f0d crypto: x86/aes-gcm - revise some comments in AVX512 code adds 5ab1ff2e0f03 crypto: x86/aes-gcm - optimize AVX512 precomputation of H^ [...] adds 05794985b190 crypto: x86/aes-gcm - optimize long AAD processing with AVX512 adds 0e253e250ed0 crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax retur [...] new 8f4c9978de91 Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/ [...] adds d96f56205498 wifi: iwlwifi: trans: rename at_least variable to min_mode adds 074e16d58e6b compiler_types: introduce at_least parameter decoration ps [...] adds ac653d57ad8b lib/crypto: chacha20poly1305: Statically check fixed array [...] adds 1b31b43bf5c2 lib/crypto: chacha: Add at_least decoration to fixed-size [...] adds 2143d622cdf3 lib/crypto: curve25519: Add at_least decoration to fixed-s [...] adds 580f1d31dff6 lib/crypto: md5: Add at_least decoration to fixed-size arr [...] adds c2099fa61664 lib/crypto: poly1305: Add at_least decoration to fixed-siz [...] adds d5cc4e731de7 lib/crypto: sha1: Add at_least decoration to fixed-size ar [...] adds 4f0382b0901b lib/crypto: sha2: Add at_least decoration to fixed-size ar [...] new 906003e15160 Merge tag 'libcrypto-at-least-for-linus' of git://git.kern [...] adds c5b91a17cc72 arm64/simd: Add scoped guard API for kernel mode SIMD adds 814f5415d3e3 ARM/simd: Add scoped guard API for kernel mode SIMD adds f53d18a4e67e lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API adds 065f04001081 Merge tag 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsi [...] adds c0d597e01626 lib/crypto: arm/blake2b: Move to scoped ksimd API adds 8dcac98a477c lib/crypto: arm64: Move remaining algorithms to scoped ksimd API adds 4fb623074ea5 lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API adds e9426f3e6bd4 crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit adds 9520ef377133 crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit adds c13aebfeeed4 crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit adds 88a7999e80ed crypto: aegis128-neon - Move to more abstract 'ksimd' guard API adds 3142ec4af2a3 raid6: Move to more abstract 'ksimd' guard API adds b044c7e4c709 crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API adds ba3c1b3b5ac9 crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API adds 87c9b04e715d crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API adds 72cb51233b59 crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API adds 931ceb578575 crypto/arm64: polyval - Switch to 'ksimd' scoped guard API adds a6b40844550c crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API adds ab9615b5013f crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API adds 03bc4768fbf1 crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API adds ab5718f06b67 arm64/xorblocks: Switch to 'ksimd' scoped guard API adds 9dc106fa1e7d net/mlx5: Switch to more abstract scoped ksimd guard API on arm64 adds 103728a7162c arm64/fpu: Enforce task-context only for generic kernel mode FPU adds 4fa617cc6851 arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack adds 5dc8d277520b Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto [...] new f617d2460655 Merge tag 'fpsimd-on-stack-for-linus' of git://git.kernel. [...] adds a6a4d97f0d76 random: add missing words in function comments adds 8c0cf6542e04 media: vivid: use prandom adds 3c0c81de525d prandom: remove next_pseudo_random32 adds 5d49f1a5bd35 random: use offstack cpumask when necessary adds aba5f969f886 random: replace use of system_unbound_wq with system_dfl_wq adds 933ecf591275 random: remove unused get_random_var_wait functions adds 2db833312d7e random: drop check for static_key_initialized adds 90fb9b98fcf5 random: complete sentence of comment new 3f9f0252130e Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel. [...] new 82d7a9da6e5b dt-bindings: thermal: qcom-tsens: Remove invalid tab character adds 812f223fe9be tools/nolibc: handle NULL wstatus argument to waitpid() adds 2602949b2233 tools/nolibc: x86: fix section mismatch caused by asm "mem [...] adds 089c0a9853ae tools/nolibc: remove outdated comment about __sysret() in mmap() adds c485ca3aff24 tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERR [...] adds 4ada5679f18d tools/nolibc/dirent: avoid errno in readdir_r adds fbd1b7f6b322 tools/nolibc: implement %m if errno is not defined adds 2cb6cc8361da tools/nolibc: use __fallthrough__ rather than fallthrough adds 3d66c4e14fbf tools/nolibc: add option to disable runtime adds 4bb30188c787 tools/nolibc: add uio.h with readv and writev adds 09c873c91fc1 tools/nolibc: fix misleading help message regarding instal [...] adds db75042e93cf tools/nolibc: add missing memchr() to string.h adds 10f407c66061 tools/nolibc: provide the portable sys/select.h adds 44bf8bbe29fd tools/nolibc: add the more portable inttypes.h adds 1868c027b652 tools/nolibc: make the "headers" target install all suppor [...] adds 7534b9bfe691 tools/nolibc: clean up outdated comments in generic arch.h adds 107eb8336e87 tools/nolibc: add support for fchdir() adds 2d8482959efe tools/nolibc: avoid using plain integer as NULL pointer adds 87506e44cb85 tools/nolibc: use 64-bit ino_t adds d93d0593dd65 tools/nolibc: handle 64-bit off_t for llseek adds 19c5a681b226 tools/nolibc: prefer the llseek syscall adds e800e9446867 tools/nolibc: use 64-bit off_t adds 3e1da545db4c tools/nolibc: remove now superfluous overflow check in llseek adds 31b4d3af63f9 tools/nolibc: remove more __nolibc_enosys() fallbacks adds 682bf67529fd selftests/nolibc: use lld to link loongarch binaries adds 1d573464749c selftests/nolibc: error out on linker warnings new f2310b6271dc Merge tag 'nolibc-20251130-for-6.19-1' of git://git.kernel [...] new 58b46219bfcf keys: Remove redundant less-than-zero checks new a0a76e3f8d9a keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok new 8c8e3df3d2f5 keys: Fix grammar and formatting in 'struct key_type' comments new b082c4b06056 Merge tag 'keys-next-6.19-rc1' of git://git.kernel.org/pub [...] new 127fa2ae9e2b KEYS: trusted: Replace a redundant instance of tpm2_hash_map new 62cd5d480b97 KEYS: trusted: Fix a memory leak in tpm2_load_cmd new 7fc2cd2e4b39 Merge tag 'keys-trusted-next-rc1' of git://git.kernel.org/ [...] adds a5e7c17c8100 lsm: split the notifier code out into lsm_notifier.c adds 67a4b6a89b99 lsm: split the init code out into lsm_init.c adds e02578561d47 lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_ [...] adds 37f788f65528 lsm: introduce looping macros for the initialization code adds cb1513db7a6e lsm: integrate report_lsm_order() code into caller adds 92ed3500c9a9 lsm: integrate lsm_early_cred() and lsm_early_task() into caller adds faabedcd6e88 lsm: rename ordered_lsm_init() to lsm_init_ordered() adds 9f9dc69e06ec lsm: replace the name field with a pointer to the lsm_id struct adds 592b104f9b51 lsm: rename the lsm order variables for consistency adds 250898ca335f lsm: rework lsm_active_cnt and lsm_idlist[] adds 935d508d4d7a lsm: get rid of the lsm_names list and do some cleanup adds 2d67172612fd lsm: rework the LSM enable/disable setter/getter functions adds a748372a282a lsm: rename exists_ordered_lsm() to lsm_order_exists() adds 24a9c58978ee lsm: rename/rework append_ordered_lsm() into lsm_order_append() adds 752db0657181 lsm: rename/rework ordered_lsm_parse() to lsm_order_parse() adds 291271e69174 lsm: cleanup the LSM blob size code adds 27be5600fe85 lsm: cleanup initialize_lsm() and rename to lsm_init_single() adds 45a41d1394aa lsm: fold lsm_init_ordered() into security_init() adds 450705334f69 lsm: add/tweak function header comment blocks in lsm_init.c adds 5137e583ba26 lsm: cleanup the debug and console output in lsm_init.c adds ac3c47cece27 lsm: output available LSMs when debugging adds 3423c6397ce2 lsm: group lsm_order_parse() with the other lsm_order_*() [...] adds cdc028812f72 lsm: introduce an initcall mechanism into the LSM framework adds b0374e79a83c loadpin: move initcalls to the LSM framework adds d934f97db827 ipe: move initcalls to the LSM framework adds 06643d5584f9 smack: move initcalls to the LSM framework adds 9484ae129593 tomoyo: move initcalls to the LSM framework adds d3ba8f80894a safesetid: move initcalls to the LSM framework adds 7cbe11353751 apparmor: move initcalls to the LSM framework adds 77ebff0607c5 lockdown: move initcalls to the LSM framework adds 82fe7932e84f ima,evm: move initcalls to the LSM framework adds 3156bc814f21 selinux: move initcalls to the LSM framework adds 4ab5efcc2829 lsm: consolidate all of the LSM framework initcalls adds dfa024bc3f67 lsm: add a LSM_STARTED_ALL notification event adds 0e6ebf877843 device_cgroup: Refactor devcgroup_seq_show to use seq_put* [...] adds 9a948eefad59 lsm: use unrcu_pointer() for current->cred in security_init() new 121cc35cfb55 Merge tag 'lsm-pr-20251201' of git://git.kernel.org/pub/sc [...] adds 094e94d13b60 memfd,selinux: call security_inode_init_security_anon() adds 641e02175861 selinux: Introduce a new config to make avc cache slot siz [...] adds 929126ef4a0e selinux: Move avtab_hash() to a shared location for future reuse adds 20d387d7ceab selinux: improve bucket distribution uniformity of avc_hash() new 51e3b98d737a Merge tag 'selinux-pr-20251201' of git://git.kernel.org/pu [...] adds 4f7b54e17edd audit: fix comment misindentation in audit.h adds 77563f3d4704 audit: Use kzalloc() instead of kmalloc()/memset() in audi [...] adds c8a3dfe73159 audit: merge loops in __audit_inode_child() new 0eae3283c302 Merge tag 'audit-pr-20251201' of git://git.kernel.org/pub/ [...] adds 635a01da8385 smack: deduplicate "does access rule request transmutation" adds 195da3ff244d smack: fix bug: SMACK64TRANSMUTE set on non-directory adds 8e5d9f916a96 smack: deduplicate xattr setting in smack_inode_init_security() adds 69204f6cdb90 smack: always "instantiate" inode in smack_inode_init_security() adds 78fc6a94be25 smack: fix bug: invalid label of unix socket file adds c147e13ea7fe smack: fix bug: unprivileged task can create labels adds 674e2b24791c smack: fix bug: setting task label silently ignores input garbage adds 6ddd169d0288 smack: fix kernel-doc warnings for smk_import_valid_label() adds 29c701f90b93 Smack: function parameter 'gfp' not described new 204a920f284e Merge tag 'Smack-for-6.19' of https://github.com/cschaufle [...] adds 8f3fc4f3f8aa ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook adds 345123d650db ima: add dont_audit action to suppress audit actions adds 43369273518f ima: add fs_subtype condition for distinguishing FUSE instances adds c200892b46ba ima: Access decompressed kernel module to verify appended [...] adds 738c9738e690 ima: Handle error code returned by ima_filter_rule_match() new 777f8171602d Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/sc [...] new 864468ae3099 ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery new 67678189e492 ipe: Add AT_EXECVE_CHECK support for script enforcement new d7ba853c0e47 ipe: Update documentation for script enforcement new c8321831480d Merge tag 'ipe-pr-20251202' of git://git.kernel.org/pub/sc [...] new a619fe35ab41 Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux [...] new 61c4a01fb410 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 2f0680ba626b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 8ecbdb256a42 Merge branch 'fs-current' of linux-next new 66f819fccda9 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new e0fd8b1b2399 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new 2da1d8e38112 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 07753840b68b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 0ebbd45c33d0 ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_ [...] new 270d32cd0efc ASoC: dt-bindings: cirrus,cs42xx8: Reference common DAI pr [...] new 3ee257aba1d5 ASoC: amd: acp: Audio is not resuming after s0ix new 2c7e5e17c05f ASoC: codecs: nau8325: Silence uninitialized variables warnings new 57d508b5f718 ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again) new 6efad7211987 Merge remote-tracking branch 'asoc/for-6.18' into asoc-linus new 2d266af7b2de Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 6277a486a7fa regulator: dt-bindings: Convert Dialog DA9211 Regulators t [...] adds 433e294c3c5b regulator: core: forward undervoltage events downstream by [...] adds fb25114cd760 regulator: sy7636a: add gpios and input regulator adds 835dfb12fc38 regulator: dt-bindings: rpmh-regulator : Add compatibles f [...] adds 1356c98ef911 regulator: dt-bindings: rpmh-regulator: Update pmic-id DT [...] adds 6a8cdef7dc2a regulator: rpmh-regulator: Add support for new resource na [...] adds 65efe5404d15 regulator: rpmh-regulator: Add RPMH regulator support for Glymur adds 5263cd81578f rpmh-regulators: Update rpmh-regulator driver and adds f76dbe127f1b regulator: dt-bindings: qcom,rpmh: Add support for PMR735D adds d054cc3a2ccf regulator: rpmh-regulator: Add RPMH regulator support for PMR735D adds 01313661b248 regulator: Let raspberrypi drivers depend on ARM adds 86df0030b71d regulator: dt-bindings: nxp,pca9450: document input supplies adds 4c33cef58965 regulator: pca9450: link regulator inputs to supply groups adds dc74a00c7661 regulator: pca9450: add input supply links adds 28039efa4d8e MAINTAINERS: remove obsolete file entry in DIALOG SEMICOND [...] adds 252abf2d07d3 regulator: Small cleanup in of_get_regulation_constraints() adds a2d4691b3fec regulator: pf9453: change the device ID register address adds 0144a2b29d95 regulator: pf9453: remove low power mode adds 2ecc8c089802 regulator: pf9453: remove unused I2C_LT register adds 9de2057bbdfb regulator: pf9453: optimize PMIC PF9453 driver adds 40a7c5db9020 dt-bindings: regulator: Document MediaTek MT6316 PMIC Regulators adds a87a7b353072 regulator: Add support for MediaTek MT6316 SPMI PMIC Regulators adds d0f9f5b7a335 dt-bindings: regulator: Document MediaTek MT6363 PMIC Regulators adds 3c36965df808 regulator: Add support for MediaTek MT6363 SPMI PMIC Regulators adds 1044821176a6 Add support MT6316/6363/MT6373 PMICs regulators adds 6bd1ad97eb79 regulator: pf9453: Fix kernel doc for mux_poll() adds b6f4bd64f453 regulator: irq_helper: replace use of system_wq with syste [...] adds 2089f086303b regulator: mt6363: Remove unneeded semicolon adds fb1ebb10468d regulator: core: disable supply if enabling main regulator fails adds 93218e3f2cfe regulator: dt-bindings: pca9540: add debounce timer configuration adds d9d0be59be25 regulator: pca9450: Add support for setting debounce settings adds 21e68bcb1b0c regulator: renesas-usb-vbus-regulator: Remove unused headers adds b871d9adffe5 regulator: make the subsystem aware of shared GPIOs adds c22f7a5cd205 gpio: improve support for shared GPIOs adds f1c668269ded regulator: qcomm-labibb: replace use of system_wq with sys [...] adds 670500b41e54 regulator: pca9450: Fix error code in probe() adds 0d360d54ea6d dt-bindings: vendor-prefixes: Add Fitipower adds 80bbdefdfb41 dt-bindings: regulator: Add Fitipower FP9931/JD9930 adds 12d821bd13d4 regulator: Add FP9931/JD9930 driver adds fba27fe5aaf1 regulator: Add FP9931/JD9930 adds 2391e1377e39 dt-bindings: mfd: Add binding for the PF1550 PMIC adds ebaec90ec0b5 mfd: pf1550: Add core driver for the PF1550 PMIC adds 7320d41c29bb regulator: pf1550: Add support for regulator adds 9acb215cbebd Input: pf1550 - add onkey support adds 4b6b6433a97d power: supply: pf1550: add battery charger support adds a7d6255a0bf3 MAINTAINERS: Add an entry for PF1550 MFD driver adds ac1530cdea98 regulator: Use container_of_const() when all types are const adds 788915a22bdf regulator: bd71815: Constify pointers to 'regulator_desc' [...] adds d02ea816ccca regulator: bd71828: Constify pointers to 'regulator_desc' [...] adds 7a7e1ed307de regulator: bd718x7: Constify pointers to 'regulator_desc' [...] adds 50011cacaeb9 regulator: bd96801: Constify pointers to 'regulator_desc' [...] adds 438e90a287c8 regulator: mt6358: Constify pointers to 'regulator_desc' w [...] adds 03c3bdebaad2 regulator: pca9450: Constify pointers to 'regulator_desc' [...] adds 6341646f7225 regulator: pf9453: Constify pointers to 'regulator_desc' w [...] adds c67bb84434b0 regulator: Use container_of_const() when all types are adds 0cc15a10c3b4 regulator: core: Protect regulator_supply_alias_list with [...] adds 81d431130ae1 regulator: fp9931: Fix spelling mistake "failid" -> "failed" new 84c8097e6774 regulator: check the return value of gpiod_set_value_cansleep() new 47a5735ec707 Merge remote-tracking branch 'regulator/for-6.18' into reg [...] new c9f951f05eac Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new d8e4bd4427be Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new d7de93c2d9d0 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 8b00412718fd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 71bc976119a6 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 2378942277f4 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 9036922530b2 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new e4e4e1e1f4ed Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] adds 0ba6f1ed3808 gpiolib: remove unnecessary 'out of memory' messages adds d4f335b410dd gpiolib: rename GPIO chip printk macros adds 3f0be1783a8f gpiolib: reuse macro code in GPIO descriptor printk helpers adds 1540b799d271 gpiolib: reuse macro code in GPIO chip printk helpers adds 383760e3faa4 gpio: virtuser: check the return value of gpiod_set_value() adds 411b39bd1ac6 gpio: grgpio: call request_irq after incrementing the refe [...] adds d5896130a878 dt-bindings: gpio: add QIXIS FPGA based GPIO controller adds ae495810cffe gpio: regmap: add the .fixed_direction_output configuratio [...] adds e88500247dc3 gpio: add QIXIS FPGA GPIO controller adds 9f0fa1801fe4 gpio: pca953x: enable latch only on edge-triggered inputs adds f75db6f7f907 gpio: tegra186: Use generic macro for port definitions adds 9631a10083d8 gpio: tegra186: Add support for Tegra410 adds 8d0d46da40c8 gpio: mm-lantiq: Drop legacy-of-mm-gpiochip.h header from [...] adds eba11116f395 gpiolib: of: Get rid of <linux/gpio/legacy-of-mm-gpiochip.h> adds 6f5976c0cc09 gpio: pca953x: clarify log messages about auto increment feature adds eb7f1c8415bb gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler() adds e0a6ec724e5b gpio: qixis-fpga: add missing module description adds d09ec3dc7fea gpio: latch: remove unneeded include adds df900536e858 gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio() adds d19f6451c6fe gpio: export gpiod_hwgpio() adds 0efa5b2ca6fa gpio: aspeed: remove unneeded include adds 523ebae1cdcf gpio: mpsse: propagate error from direction_input adds 179ef1127d7a gpio: mpsse: ensure worker is torn down adds f13b0f72af23 gpio: mpsse: add quirk support adds 03ac8183c9a5 gpio: mpsse: support bryx radio interface kit adds d5376026f926 gpio: bt8xx: use generic power management adds ed2bd02d2494 gpio: regmap: Force writes for aliased data regs adds 897396b418d1 gpio: regmap: Bypass cache for aliased inputs adds 96fbc8050d0f Merge tag 'v6.18-rc3' of git://git.kernel.org/pub/scm/linu [...] adds 9452252dff94 gpio: qixis-fpga: Fix a NULL vs IS_ERR() bug in probe() adds 3cde66094575 gpio: loongson-64bit: Switch to dynamic allocate GPIO base [...] adds 7e061b462b3d gpio: mmio: use lock guards adds 13172171f5c4 gpio: mmio: drop the "bgpio" prefix adds bac88be0d2a8 gpio: mm-lantiq: update kernel docs adds b6d31cd41814 gpio: cdev: replace use of system_wq with system_percpu_wq adds e511d484cbe4 arm64: select HAVE_SHARED_GPIOS for ARCH_QCOM adds 82e71fe43686 Merge tag 'gpio/shared-gpios-for-v6.19-rc1' of git://git.k [...] adds 61e1fd2abca4 gpiolib: legacy: Make sure we kill gpio_request_one() first adds ade570c138a5 gpiolib: legacy: Allow to kill devm_gpio_request_one() ind [...] adds 67f9b828d4e5 gpio: tegra186: Fix GPIO name collisions for Tegra410 adds bb7c963d0008 dt-bindings: gpio: mpfs-gpio: Add pic64gx GPIO compatibility adds 01be9047988d gpio: shared: fix a NULL-pointer dereference adds 8ad236f8a457 gpio: shared: extend the ifdef guard to gpio_shared_find_entry() adds 5ef5f3c2245e Documentation: gpio: Add a compatibility and feature list [...] adds a0c83150eea5 platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O adds 10c152969069 gpio: elkhartlake: Convert to auxiliary driver adds 5dd9332c6184 gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers adds 87100151e090 gpio: fxl6408: Add suspend/resume support adds 6f87b41303d3 string: fix kerneldoc formatting in strends() adds f11a8e996d5e software node: read the reference args via the fwnode API adds 0651933c117e software node: increase the reference of the swnode by its fwnode adds d7cdbbc93c56 software node: allow referencing firmware nodes adds d2a6cea44acc spi: cs42l43: Use actual ACPI firmware node for chip selects adds 216c12047571 gpio: swnode: allow referencing GPIO chips by firmware nodes adds 97d85328e3dc reset: order includes alphabetically in reset/core.c adds 46dae84a90f9 reset: make the provider of reset-gpios the parent of the [...] adds 109ce747ac22 reset: gpio: convert the driver to using the auxiliary bus adds 5fc4e4cf7a22 reset: gpio: use software nodes to setup the GPIO lookup adds e6dc6eab80e6 Merge tag 'reset-gpio-for-v6.19' of https://git.pengutroni [...] adds 527250cd9092 platform/x86: intel: chtwc_int33fe: don't dereference swnode args adds 72eb5b1f5d7c Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutro [...] adds 194832dcb13b string: use __attribute__((nonnull())) in strends() adds b2a186cced11 gpiolib: acpi: use min() instead of min_t() adds 4cfe6cdba5f8 Merge tag 'intel-gpio-v6.19-1' of git://git.kernel.org/pub [...] adds 3f19e57cbfb5 gpio: dwapb: Use modern PM macros adds 56f3a6d7538d gpio: brcmstb: Use modern PM macros adds 2557b1f4f21a gpio: htc-egpio: Use modern PM macros adds b40c4dacf48a gpio: pl061: Use modern PM macros adds 1f37a9f7d1fa gpio: ml-ioh: Use modern PM macros adds a92f492a1473 gpio: mlxbf2: Use modern PM macros adds 07a251bfe3b6 gpio: msc313: Use modern PM macros adds 2b3c8bd8e13b gpio: omap: Use modern PM macros adds 0ed358a87d6e gpio: pch: Use modern PM macros adds 75ff16234bf3 gpio: tqmx86: Use modern PM macros adds 46e90d3924cb gpio: uniphier: Use modern PM macros adds 353fdaebdc69 gpio: xgene: Use modern PM macros adds dbedf93d1082 gpio: xilinx: Use modern PM macros adds 23ac52a4a2dc gpio: zynq: Use modern PM macros adds 7b78b26757e0 gpio: shared: handle the reset-gpios corner case adds cfab6dc0700c gpio: shared: ignore special __symbols__ node when travers [...] adds 114e594e6cb7 gpio: shared: ignore GPIO hogs when traversing the device tree adds 64309e40e357 gpio: shared-proxy: set suppress_bind_attrs adds 54a2df5afa23 gpio: shared: fix a deadlock adds f01c0f7ee59f gpio: regmap: fix kernel-doc notation adds dae9750105cf gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE new 7d80e248e8fc gpio: mmio: fix bad guard conversion new 20bcf135cb54 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] new fe6eda21a71f Merge branch 'ftrace/fixes' of https://git.kernel.org/pub/ [...] new 43861579bac4 Merge branch into tip/master: 'locking/urgent' new a818f28f017b x86/alternative: Remove ANNOTATE_DATA_SPECIAL usage new f387d0e1027f x86/asm: Remove ANNOTATE_DATA_SPECIAL usage new 305c8dc47717 objtool: Consolidate annotation macros new ed3bf863dc91 objtool: Remove newlines and tabs from annotation macros new 799647ddb4c0 objtool: Add more robust signal error handling, detect and [...] new 2d3451ef1ef6 objtool: Simplify .annotate_insn code generation output some more new bf614f4f7e97 Merge branch into tip/master: 'objtool/urgent' new 92546f6b523b perf/uprobes: Remove <space><Tab> whitespace noise new cfb6b25b121e Merge branch into tip/master: 'perf/urgent' new f85fd15b0da7 sched/fair: Clear ->h_load_next when unregistering a cgroup new 1402802b0e7b sched/headers: Remove whitespace noise from kernel/sched/sched.h new 40671f3f9198 sched/hrtick: Fix hrtick() vs. scheduling context new b53fb6152591 sched/rt: Remove a preempt-disable section in rt_mutex_setprio() new 3dc7ae575aa1 sched/fair: Fix unfairness caused by stalled tg_load_avg_c [...] new e1d41e034637 Merge branch into tip/master: 'sched/urgent' new c7957da77708 x86/boot/Documentation: Spell 'ID' consistently new 1c3377bee212 x86/boot/Documentation: Prefix hexadecimal literals with 0x new de7d04e56580 Merge branch into tip/master: 'x86/urgent' new 96d2e62da3c4 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds d3722ff57ead slab: constify slab debug strings adds aed760df8e8e slab: convert setup_slub_debug() to use __core_param_cb() adds 8ad018dbd344 slab: use new API for remaining command line parameters adds f6087b926aea slab: make __slab_free() more clear adds ea6b5e5778b1 slab: move kfence_alloc() out of internal bulk alloc adds 1ce20c28eafd slab: handle pfmemalloc slabs properly with sheaves adds 31e0886fd57d slub: remove CONFIG_SLUB_TINY specific code paths adds 4c0a17e28340 slab: prevent recursive kmalloc() in alloc_empty_sheaf() adds 6adf4b11fa50 mm: simplify list initialization in barn_shrink() adds 3065c20d5dc8 Merge branch 'slab/for-6.19/sheaves_cleanups' into slab/for-next adds 2bcd3800f2da slab: Reimplement page_slab() adds ee1ee8abc419 slab: Remove folio references from __ksize() adds ea4702b1708e slab: Remove folio references in memcg_slab_post_charge() adds 09fa19e2f3a5 slab: Remove folio references in slab alloc/free adds f9395bf5db45 slab: Remove folio references from ___kmalloc_large_node() adds 0bdfdd6a05aa slab: Remove folio references from free_large_kmalloc() adds f262cfd75d52 slab: Remove folio references from kvfree_rcu_cb() adds e40902168590 slab: Remove folio references from kfree() adds 5db009dc10b1 slab: Remove folio references from __do_krealloc() adds 4a2c2110a343 slab: Remove folio references from build_detached_freelist() adds 7d26842fd43c slab: Remove folio references from kfree_rcu_sheaf() adds 025f5b870b2c slab: Remove folio references from kfree_nolock() adds 5934b1be8dbe usercopy: Remove folio references from check_heap_object() adds b8557d109e7d memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_f [...] adds bbe711730515 kasan: Remove references to folio in __kasan_mempool_poiso [...] adds 76ade2443397 slab: Remove references to folios from virt_to_slab() adds b55590558ff7 slab: Remove unnecessary call to compound_head() in alloc_ [...] adds e5d7764e1372 Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-next adds c99f969d9a66 Merge tag 'kbuild-ms-extensions-6.19' of git://git.kernel. [...] adds b244358e9a1c slab: separate struct freelist_tid from kmem_cache_cpu adds 3993ca9d6495 slab: turn freelist_aba_t to a struct and fully define cou [...] adds 32cf9f21828a slab: use struct freelist_counters for local variables ins [...] adds c33196c9429a slab: use struct freelist_counters as parameters in releva [...] adds ed80cc758b78 Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into [...] adds 0f2620ffc41d fault-inject: make enum fault_flags available unconditionally adds e9939cebc0be mm: improve kerneldoc comments for __alloc_pages_bulk adds 5c829783e5f8 mempool: improve kerneldoc comments adds b77fc08e393b mempool: add error injection support adds 3d2492401d3c mempool: factor out a mempool_adjust_gfp helper adds 1742d97df628 mempool: factor out a mempool_alloc_from_pool helper adds ac529d86ad26 mempool: add mempool_{alloc,free}_bulk adds 9c4391767f31 mempool: legitimize the io_schedule_timeout in mempool_all [...] adds 8b41fb80a2cc mempool: remove mempool_{init,create}_kvmalloc_pool adds 0cab6873b730 mempool: de-typedef adds 07723a41eee9 mempool: drop the file name in the top of file comment adds 48233291461b mempool: clarify behavior of mempool_alloc_preallocated() adds a8ec08bf3259 Merge branch 'slab/for-6.19/mempool_alloc_bulk' into slab/ [...] new f9ff623bca1d mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache [...] new 50cd0879f89b Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...]
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 (acff0c0aaeba) \ N -- N -- N refs/heads/pending-fixes (50cd0879f89b)
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 96 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/ima_policy | 3 +- Documentation/ABI/testing/sysfs-power | 16 + Documentation/admin-guide/LSM/Smack.rst | 16 +- Documentation/admin-guide/LSM/ipe.rst | 17 +- Documentation/admin-guide/kernel-parameters.txt | 10 + Documentation/admin-guide/pm/cpuidle.rst | 9 + Documentation/admin-guide/pm/intel_pstate.rst | 133 +- Documentation/admin-guide/thermal/index.rst | 1 + .../admin-guide/thermal/intel_thermal_throttle.rst | 91 + Documentation/arch/arm64/booting.rst | 8 +- Documentation/arch/arm64/sve.rst | 5 + Documentation/arch/s390/s390dbf.rst | 5 +- Documentation/arch/x86/boot.rst | 48 +- Documentation/crypto/index.rst | 1 + Documentation/crypto/sha3.rst | 130 + .../bindings/gpio/microchip,mpfs-gpio.yaml | 5 +- .../devicetree/bindings/gpio/trivial-gpio.yaml | 2 + .../devicetree/bindings/mfd/nxp,pf1550.yaml | 161 ++ .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 29 +- .../devicetree/bindings/regulator/da9211.txt | 205 -- .../devicetree/bindings/regulator/dlg,da9211.yaml | 103 + .../bindings/regulator/fitipower,fp9931.yaml | 110 + .../regulator/mediatek,mt6316b-regulator.yaml | 76 + .../regulator/mediatek,mt6316c-regulator.yaml | 76 + .../regulator/mediatek,mt6316d-regulator.yaml | 75 + .../regulator/mediatek,mt6363-regulator.yaml | 146 ++ .../bindings/regulator/nxp,pca9450-regulator.yaml | 39 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 53 +- .../devicetree/bindings/sound/cirrus,cs42xx8.yaml | 5 +- .../devicetree/bindings/thermal/fsl,imx91-tmu.yaml | 87 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 9 +- .../bindings/thermal/renesas,r9a09g047-tsu.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/pca953x.rst | 552 ++++ Documentation/driver-api/thermal/intel_dptf.rst | 23 + Documentation/filesystems/fscrypt.rst | 2 - Documentation/netlink/specs/em.yaml | 113 + Documentation/power/index.rst | 1 + Documentation/power/pm_qos_interface.rst | 9 +- Documentation/power/runtime_pm.rst | 10 - Documentation/power/shutdown-debugging.rst | 53 + MAINTAINERS | 32 +- arch/arm/crypto/Kconfig | 16 - arch/arm/crypto/Makefile | 2 - arch/arm/crypto/blake2b-neon-glue.c | 104 - arch/arm/include/asm/simd.h | 7 + arch/arm64/Kconfig | 26 +- arch/arm64/Kconfig.platforms | 1 + arch/arm64/configs/defconfig | 2 +- arch/arm64/crypto/Kconfig | 21 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-ce-ccm-glue.c | 116 +- arch/arm64/crypto/aes-ce-glue.c | 87 +- arch/arm64/crypto/aes-glue.c | 139 +- arch/arm64/crypto/aes-neonbs-glue.c | 150 +- arch/arm64/crypto/ghash-ce-glue.c | 27 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 5 +- arch/arm64/crypto/polyval-ce-glue.c | 158 -- arch/arm64/crypto/sha3-ce-glue.c | 151 -- arch/arm64/crypto/sm3-ce-glue.c | 15 +- arch/arm64/crypto/sm3-neon-glue.c | 16 +- arch/arm64/crypto/sm4-ce-ccm-glue.c | 49 +- arch/arm64/crypto/sm4-ce-cipher-glue.c | 10 +- arch/arm64/crypto/sm4-ce-gcm-glue.c | 62 +- arch/arm64/crypto/sm4-ce-glue.c | 214 +- arch/arm64/crypto/sm4-neon-glue.c | 25 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/alternative.h | 4 +- arch/arm64/include/asm/arch_gicv3.h | 4 +- arch/arm64/include/asm/asm-extable.h | 6 +- arch/arm64/include/asm/assembler.h | 12 +- arch/arm64/include/asm/atomic_lse.h | 20 +- arch/arm64/include/asm/barrier.h | 4 +- arch/arm64/include/asm/cache.h | 4 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 8 +- arch/arm64/include/asm/cputype.h | 6 +- arch/arm64/include/asm/current.h | 4 +- arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/efi.h | 13 +- arch/arm64/include/asm/el2_setup.h | 4 +- arch/arm64/include/asm/elf.h | 4 +- arch/arm64/include/asm/esr.h | 4 +- arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/fpu.h | 16 +- arch/arm64/include/asm/ftrace.h | 6 +- arch/arm64/include/asm/gpr-num.h | 6 +- arch/arm64/include/asm/hwcap.h | 2 +- arch/arm64/include/asm/image.h | 4 +- arch/arm64/include/asm/insn.h | 4 +- arch/arm64/include/asm/jump_label.h | 4 +- arch/arm64/include/asm/kasan.h | 2 +- arch/arm64/include/asm/kexec.h | 4 +- arch/arm64/include/asm/kgdb.h | 4 +- arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/kvm_mte.h | 4 +- arch/arm64/include/asm/kvm_ptrauth.h | 6 +- arch/arm64/include/asm/linkage.h | 2 +- arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mmu.h | 4 +- arch/arm64/include/asm/mmu_context.h | 20 +- arch/arm64/include/asm/mte-kasan.h | 4 +- arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/neon.h | 4 +- arch/arm64/include/asm/page.h | 4 +- arch/arm64/include/asm/pgtable-hwdef.h | 143 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pgtable.h | 22 +- arch/arm64/include/asm/proc-fns.h | 4 +- arch/arm64/include/asm/processor.h | 11 +- arch/arm64/include/asm/ptrace.h | 4 +- arch/arm64/include/asm/rsi_smc.h | 4 +- arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/scs.h | 4 +- arch/arm64/include/asm/sdei.h | 4 +- arch/arm64/include/asm/simd.h | 12 +- arch/arm64/include/asm/smp.h | 4 +- arch/arm64/include/asm/spectre.h | 4 +- arch/arm64/include/asm/stacktrace/frame.h | 4 +- arch/arm64/include/asm/suspend.h | 2 +- arch/arm64/include/asm/sysreg.h | 12 +- arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/thread_info.h | 2 +- arch/arm64/include/asm/tlbflush.h | 85 +- arch/arm64/include/asm/vdso.h | 4 +- arch/arm64/include/asm/vdso/compat_barrier.h | 4 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 4 +- arch/arm64/include/asm/vdso/getrandom.h | 4 +- arch/arm64/include/asm/vdso/gettimeofday.h | 4 +- arch/arm64/include/asm/vdso/processor.h | 4 +- arch/arm64/include/asm/vdso/vsyscall.h | 4 +- arch/arm64/include/asm/virt.h | 4 +- arch/arm64/include/asm/vmap_stack.h | 4 - arch/arm64/include/asm/xor.h | 22 +- arch/arm64/include/uapi/asm/kvm.h | 2 +- arch/arm64/include/uapi/asm/ptrace.h | 4 +- arch/arm64/include/uapi/asm/sigcontext.h | 4 +- arch/arm64/kernel/acpi.c | 4 +- arch/arm64/kernel/cpufeature.c | 6 +- arch/arm64/kernel/efi.c | 46 +- arch/arm64/kernel/entry-common.c | 28 +- arch/arm64/kernel/entry-ftrace.S | 2 +- arch/arm64/kernel/fpsimd.c | 83 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/irq.c | 2 +- arch/arm64/kernel/machine_kexec.c | 2 +- arch/arm64/kernel/pi/map_kernel.c | 8 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/ptrace.c | 40 +- arch/arm64/kernel/sdei.c | 6 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/syscall.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vmcore_info.c | 2 +- arch/arm64/kvm/arch_timer.c | 2 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 2 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/nested.c | 2 +- arch/arm64/mm/contpte.c | 3 +- arch/arm64/mm/fault.c | 8 +- arch/arm64/mm/mmu.c | 220 +- arch/arm64/mm/pageattr.c | 12 +- arch/arm64/mm/pgd.c | 2 +- arch/arm64/mm/proc.S | 36 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/arm64/tools/gen-sysreg.awk | 146 +- arch/arm64/tools/sysreg | 21 + arch/s390/Kconfig | 21 +- arch/s390/Makefile | 14 +- arch/s390/appldata/appldata_base.c | 3 +- arch/s390/appldata/appldata_os.c | 3 +- arch/s390/boot/Makefile | 1 + arch/s390/boot/boot.h | 4 + arch/s390/boot/ipl_data.c | 3 +- arch/s390/boot/ipl_parm.c | 6 + arch/s390/boot/stackprotector.c | 6 + arch/s390/boot/startup.c | 8 + arch/s390/configs/compat.config | 3 - arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/crypto/Kconfig | 20 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/aes_s390.c | 3 +- arch/s390/crypto/hmac_s390.c | 3 +- arch/s390/crypto/paes_s390.c | 3 +- arch/s390/crypto/phmac_s390.c | 3 +- arch/s390/crypto/prng.c | 3 +- arch/s390/crypto/sha.h | 51 - arch/s390/crypto/sha3_256_s390.c | 157 -- arch/s390/crypto/sha3_512_s390.c | 157 -- arch/s390/crypto/sha_common.c | 117 - arch/s390/hypfs/hypfs_diag.c | 3 +- arch/s390/hypfs/hypfs_diag_fs.c | 3 +- arch/s390/hypfs/hypfs_sprp.c | 6 +- arch/s390/hypfs/inode.c | 3 +- arch/s390/include/asm/ap.h | 30 +- arch/s390/include/asm/arch-stackprotector.h | 25 + arch/s390/include/asm/cio.h | 2 + arch/s390/include/asm/compat.h | 140 - arch/s390/include/asm/cpufeature.h | 1 - arch/s390/include/asm/elf.h | 47 +- arch/s390/include/asm/fpu-insn.h | 3 + arch/s390/include/asm/ftrace.h | 19 +- arch/s390/include/asm/idals.h | 76 + arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/pai.h | 1 + arch/s390/include/asm/percpu.h | 8 - arch/s390/include/asm/pgtable.h | 19 +- arch/s390/include/asm/processor.h | 22 +- arch/s390/include/asm/ptrace.h | 5 +- arch/s390/include/asm/seccomp.h | 5 - arch/s390/include/asm/smp.h | 2 +- arch/s390/include/asm/stackprotector.h | 16 + arch/s390/include/asm/syscall.h | 19 +- arch/s390/include/asm/syscall_wrapper.h | 95 +- arch/s390/include/asm/thread_info.h | 2 - arch/s390/include/asm/tlbflush.h | 13 +- arch/s390/include/asm/trace/ap.h | 87 + arch/s390/include/asm/trace/zcrypt.h | 44 +- arch/s390/include/asm/unistd.h | 8 +- arch/s390/include/asm/vdso-symbols.h | 12 +- arch/s390/include/uapi/asm/bitsperlong.h | 4 - arch/s390/include/uapi/asm/ipcbuf.h | 3 - arch/s390/include/uapi/asm/posix_types.h | 13 - arch/s390/include/uapi/asm/ptrace.h | 124 - arch/s390/include/uapi/asm/sigcontext.h | 15 - arch/s390/include/uapi/asm/stat.h | 70 - arch/s390/include/uapi/asm/unistd.h | 4 - arch/s390/kernel/Makefile | 12 +- arch/s390/kernel/asm-offsets.c | 4 + arch/s390/kernel/audit.c | 16 - arch/s390/kernel/audit.h | 16 - arch/s390/kernel/compat_audit.c | 48 - arch/s390/kernel/compat_linux.c | 289 --- arch/s390/kernel/compat_linux.h | 101 - arch/s390/kernel/compat_ptrace.h | 64 - arch/s390/kernel/compat_signal.c | 420 --- arch/s390/kernel/cpacf.c | 3 +- arch/s390/kernel/cpcmd.c | 3 +- arch/s390/kernel/debug.c | 3 +- arch/s390/kernel/dis.c | 17 +- arch/s390/kernel/dumpstack.c | 8 +- arch/s390/kernel/early.c | 21 +- arch/s390/kernel/entry.S | 25 +- arch/s390/kernel/{head64.S => head.S} | 0 arch/s390/kernel/hiperdispatch.c | 5 +- arch/s390/kernel/module.c | 21 +- arch/s390/kernel/nmi.c | 3 +- arch/s390/kernel/os_info.c | 3 +- arch/s390/kernel/perf_cpum_cf.c | 6 +- arch/s390/kernel/perf_cpum_sf.c | 7 +- arch/s390/kernel/perf_event.c | 4 +- arch/s390/kernel/perf_pai.c | 1230 +++++++++ arch/s390/kernel/perf_pai_crypto.c | 843 ------ arch/s390/kernel/perf_pai_ext.c | 756 ------ arch/s390/kernel/perf_regs.c | 3 - arch/s390/kernel/process.c | 9 +- arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/ptrace.c | 524 ---- arch/s390/kernel/setup.c | 6 +- arch/s390/kernel/signal.c | 27 +- arch/s390/kernel/smp.c | 15 +- arch/s390/kernel/stackprotector.c | 156 ++ arch/s390/kernel/stacktrace.c | 3 - arch/s390/kernel/sthyi.c | 2 +- arch/s390/kernel/syscall.c | 12 +- arch/s390/kernel/syscalls/Makefile | 58 +- arch/s390/kernel/syscalls/syscall.tbl | 858 +++--- arch/s390/kernel/syscalls/syscalltbl | 232 -- arch/s390/kernel/sysinfo.c | 2 +- arch/s390/kernel/time.c | 3 +- arch/s390/kernel/topology.c | 3 +- arch/s390/kernel/uprobes.c | 13 +- arch/s390/kernel/uv.c | 3 +- arch/s390/kernel/vdso.c | 36 +- arch/{arm64 => s390}/kernel/vdso/.gitignore | 0 arch/s390/kernel/vdso/Makefile | 76 + .../kernel/{vdso64 => vdso}/gen_vdso_offsets.sh | 2 +- arch/s390/kernel/{vdso64 => vdso}/getcpu.c | 0 arch/s390/kernel/{vdso32 => vdso}/note.S | 0 arch/s390/kernel/{vdso64 => vdso}/vdso.h | 6 +- .../{vdso64/vdso64.lds.S => vdso/vdso.lds.S} | 43 +- .../vdso64_generic.c => vdso/vdso_generic.c} | 0 .../kernel/{vdso64 => vdso}/vdso_user_wrapper.S | 0 .../vdso64_wrapper.S => vdso/vdso_wrapper.S} | 8 +- .../kernel/{vdso64 => vdso}/vgetrandom-chacha.S | 0 arch/s390/kernel/{vdso64 => vdso}/vgetrandom.c | 0 arch/s390/kernel/vdso32/.gitignore | 2 - arch/s390/kernel/vdso32/Makefile | 64 - arch/s390/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/s390/kernel/vdso32/vdso32.lds.S | 140 - arch/s390/kernel/vdso32/vdso32_wrapper.S | 15 - arch/s390/kernel/vdso32/vdso_user_wrapper.S | 22 - arch/s390/kernel/vdso64/.gitignore | 2 - arch/s390/kernel/vdso64/Makefile | 79 - arch/s390/kernel/vdso64/note.S | 13 - arch/s390/kernel/vmlinux.lds.S | 13 + arch/s390/kvm/interrupt.c | 3 +- arch/s390/kvm/kvm-s390.c | 3 +- arch/s390/kvm/priv.c | 2 +- arch/s390/mm/cmm.c | 4 +- arch/s390/mm/dump_pagetables.c | 2 +- arch/s390/mm/extmem.c | 17 +- arch/s390/mm/fault.c | 29 +- arch/s390/mm/gmap.c | 28 +- arch/s390/mm/hugetlbpage.c | 3 +- arch/s390/mm/mmap.c | 1 - arch/s390/mm/pageattr.c | 4 +- arch/s390/mm/pgalloc.c | 2 + arch/s390/mm/pgtable.c | 14 +- arch/s390/mm/vmem.c | 21 +- arch/s390/net/bpf_jit_comp.c | 3 +- arch/s390/pci/pci.c | 3 +- arch/s390/pci/pci_bus.c | 7 +- arch/s390/pci/pci_clp.c | 7 +- arch/s390/pci/pci_debug.c | 3 +- arch/s390/pci/pci_event.c | 3 +- arch/s390/pci/pci_iov.c | 3 +- arch/s390/pci/pci_irq.c | 3 +- arch/s390/pci/pci_report.c | 3 +- arch/s390/pci/pci_sysfs.c | 3 +- arch/s390/tools/gen_facilities.c | 1 + arch/um/include/asm/Kbuild | 1 - arch/um/include/shared/common-offsets.h | 3 + arch/x86/Kconfig.cpufeatures | 4 + arch/x86/boot/compressed/misc.h | 11 - arch/x86/boot/compressed/pgtable_64.c | 11 +- arch/x86/boot/compressed/sev.c | 7 +- arch/x86/boot/compressed/sev.h | 6 +- arch/x86/boot/cpucheck.c | 16 +- arch/x86/boot/msr.h | 26 - arch/x86/boot/startup/sev-shared.c | 2 +- arch/x86/coco/sev/vc-handle.c | 1 - arch/x86/coco/sev/vc-shared.c | 11 + arch/x86/crypto/Kconfig | 10 - arch/x86/crypto/Makefile | 8 +- arch/x86/crypto/aes-gcm-aesni-x86_64.S | 12 +- arch/x86/crypto/aes-gcm-vaes-avx2.S | 1146 ++++++++ ...es-gcm-avx10-x86_64.S => aes-gcm-vaes-avx512.S} | 722 +++--- arch/x86/crypto/aesni-intel_glue.c | 264 +- arch/x86/crypto/polyval-clmulni_glue.c | 180 -- arch/x86/entry/entry.S | 7 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/entry_64_fred.S | 3 +- arch/x86/entry/entry_fred.c | 4 +- arch/x86/events/amd/core.c | 5 +- arch/x86/events/core.c | 7 +- arch/x86/events/intel/lbr.c | 3 +- arch/x86/events/intel/pt.c | 7 +- arch/x86/include/asm/alternative.h | 9 +- arch/x86/include/asm/asm.h | 25 +- arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/cpufeature.h | 4 +- arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/fred.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/jump_label.h | 2 +- arch/x86/include/asm/kvm_types.h | 5 + arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/page_64.h | 14 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/ptrace.h | 4 +- arch/x86/include/asm/sgx.h | 97 +- arch/x86/include/asm/shared/msr.h | 15 + arch/x86/include/asm/smap.h | 49 +- arch/x86/include/asm/static_call.h | 2 +- arch/x86/include/asm/string.h | 26 + arch/x86/include/asm/svm.h | 1 + arch/x86/include/uapi/asm/processor-flags.h | 2 + arch/x86/include/uapi/asm/sgx.h | 10 +- arch/x86/kernel/alternative.c | 22 +- arch/x86/kernel/apic/apic.c | 3 +- arch/x86/kernel/apic/apic_common.c | 3 +- arch/x86/kernel/asm-offsets.c | 3 + arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/bugs.c | 251 +- arch/x86/kernel/cpu/bus_lock.c | 3 +- arch/x86/kernel/cpu/common.c | 39 +- arch/x86/kernel/cpu/cpu.h | 9 - arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/scattered.c | 4 + arch/x86/kernel/cpu/sgx/driver.c | 19 +- arch/x86/kernel/cpu/sgx/encl.c | 1 + arch/x86/kernel/cpu/sgx/encls.h | 5 + arch/x86/kernel/cpu/sgx/main.c | 104 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 + arch/x86/kernel/cpu/sgx/virt.c | 25 +- arch/x86/kernel/cpu/tsx.c | 58 +- arch/x86/kernel/e820.c | 3 +- arch/x86/kernel/fpu/core.c | 21 +- arch/x86/kernel/fpu/xstate.c | 7 +- arch/x86/kernel/hw_breakpoint.c | 3 +- arch/x86/kernel/irq.c | 3 +- arch/x86/kernel/kvm.c | 5 +- arch/x86/kernel/msr.c | 2 +- arch/x86/kernel/nmi.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/reboot.c | 5 +- arch/x86/kernel/relocate_kernel_64.S | 7 +- arch/x86/kernel/rethook.c | 2 +- arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/traps.c | 44 +- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/reverse_cpuid.h | 1 - arch/x86/lib/cache-smp.c | 9 +- arch/x86/lib/error-inject.c | 2 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/lib/msr.c | 5 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/pat/memtype.c | 3 +- arch/x86/mm/physaddr.c | 11 - arch/x86/mm/tlb.c | 5 +- arch/x86/um/shared/sysdep/kernel-offsets.h | 2 + arch/x86/virt/vmx/tdx/tdx.c | 69 +- crypto/Kconfig | 14 +- crypto/Makefile | 6 +- crypto/aegis128-neon.c | 33 +- crypto/blake2b.c | 111 + crypto/blake2b_generic.c | 192 -- crypto/hctr2.c | 226 +- crypto/jitterentropy-kcapi.c | 12 +- crypto/polyval-generic.c | 205 -- crypto/sha3.c | 166 ++ crypto/sha3_generic.c | 290 --- crypto/tcrypt.c | 4 - crypto/testmgr.c | 21 +- crypto/testmgr.h | 171 -- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/acpi_tad.c | 73 +- drivers/acpi/acpica/nswalk.c | 9 +- drivers/acpi/arm64/Kconfig | 3 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/arm64/gtdt.c | 34 - drivers/acpi/arm64/mpam.c | 411 +++ drivers/acpi/battery.c | 12 - drivers/acpi/dptf/Makefile | 1 - drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 + drivers/acpi/dptf/int340x_thermal.c | 94 - drivers/acpi/ec.c | 3 +- drivers/acpi/fan.h | 41 + drivers/acpi/fan_core.c | 223 +- drivers/acpi/fan_hwmon.c | 25 +- drivers/acpi/internal.h | 1 - drivers/acpi/osl.c | 6 +- drivers/acpi/pptt.c | 280 +- drivers/acpi/processor_core.c | 2 +- drivers/acpi/processor_idle.c | 42 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 3 +- drivers/acpi/sleep.c | 2 +- drivers/acpi/sleep.h | 3 - drivers/acpi/tables.c | 2 +- drivers/acpi/thermal.c | 3 +- drivers/acpi/x86/lpss.c | 2 +- drivers/acpi/x86/s2idle.c | 65 +- drivers/base/memory.c | 23 +- drivers/base/power/generic_ops.c | 85 +- drivers/base/power/main.c | 15 + drivers/base/power/runtime.c | 23 +- drivers/base/power/trace.c | 4 +- drivers/base/power/wakeup.c | 24 +- drivers/base/swnode.c | 30 +- drivers/char/hw_random/s390-trng.c | 3 +- drivers/char/random.c | 44 +- drivers/char/tpm/tpm2-cmd.c | 14 +- drivers/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/amd-pstate.c | 35 +- drivers/cpufreq/cppc_cpufreq.c | 17 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq-nforce2.c | 3 + drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/intel_pstate.c | 227 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 35 +- drivers/cpufreq/s5pv210-cpufreq.c | 6 +- drivers/cpufreq/tegra186-cpufreq.c | 150 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpuidle/cpuidle.c | 12 +- drivers/cpuidle/driver.c | 10 + drivers/cpuidle/governor.c | 4 + drivers/cpuidle/governors/menu.c | 9 +- drivers/cpuidle/governors/teo.c | 159 +- drivers/cpuidle/poll_state.c | 4 + drivers/devfreq/devfreq.c | 2 +- drivers/devfreq/governor_passive.c | 27 +- drivers/devfreq/governor_performance.c | 2 +- drivers/devfreq/governor_powersave.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 6 +- drivers/devfreq/governor_userspace.c | 2 +- drivers/devfreq/hisi_uncore_freq.c | 6 +- drivers/devfreq/tegra30-devfreq.c | 15 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/efi/libstub/x86-5lvl.c | 4 +- drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 1 + drivers/gpio/TODO | 11 - drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-brcmstb.c | 12 +- drivers/gpio/gpio-bt8xx.c | 30 +- drivers/gpio/gpio-dwapb.c | 18 +- drivers/gpio/gpio-elkhartlake.c | 36 +- drivers/gpio/gpio-fxl6408.c | 13 + drivers/gpio/gpio-grgpio.c | 24 +- drivers/gpio/gpio-htc-egpio.c | 21 +- drivers/gpio/gpio-latch.c | 2 - drivers/gpio/gpio-loongson-64bit.c | 11 +- drivers/gpio/gpio-menz127.c | 26 +- drivers/gpio/gpio-ml-ioh.c | 12 +- drivers/gpio/gpio-mlxbf2.c | 8 +- drivers/gpio/gpio-mm-lantiq.c | 57 +- drivers/gpio/gpio-mmio.c | 323 ++- drivers/gpio/gpio-mpsse.c | 229 +- drivers/gpio/gpio-msc313.c | 8 +- drivers/gpio/gpio-mvebu.c | 3 +- drivers/gpio/gpio-omap.c | 15 +- drivers/gpio/gpio-pca953x.c | 13 +- drivers/gpio/gpio-pch.c | 12 +- drivers/gpio/gpio-pl061.c | 17 +- drivers/gpio/gpio-qixis-fpga.c | 111 + drivers/gpio/gpio-regmap.c | 18 +- drivers/gpio/gpio-shared-proxy.c | 1 + drivers/gpio/gpio-tegra186.c | 174 +- drivers/gpio/gpio-tqmx86.c | 9 +- drivers/gpio/gpio-uniphier.c | 9 +- drivers/gpio/gpio-virtuser.c | 8 +- drivers/gpio/gpio-xgene.c | 8 +- drivers/gpio/gpio-xilinx.c | 15 +- drivers/gpio/gpio-zynq.c | 15 +- drivers/gpio/gpiolib-acpi-core.c | 2 +- drivers/gpio/gpiolib-cdev.c | 18 +- drivers/gpio/gpiolib-legacy.c | 44 +- drivers/gpio/gpiolib-of.c | 79 - drivers/gpio/gpiolib-shared.c | 174 +- drivers/gpio/gpiolib-swnode.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 16 +- drivers/gpio/gpiolib.c | 147 +- drivers/gpio/gpiolib.h | 47 +- drivers/i2c/busses/i2c-amd-mp2-pci.c | 5 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/pf1550-onkey.c | 197 ++ drivers/media/test-drivers/vivid/vivid-vid-cap.c | 4 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 2 + drivers/mfd/pf1550.c | 367 +++ drivers/net/ethernet/mellanox/mlx5/core/wc.c | 19 +- drivers/net/wireguard/cookie.c | 18 +- drivers/net/wireguard/noise.c | 32 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 8 +- drivers/opp/core.c | 69 +- drivers/opp/cpu.c | 16 +- drivers/opp/of.c | 125 +- drivers/pci/hotplug/s390_pci_hpc.c | 3 +- drivers/pci/pci-sysfs.c | 4 +- drivers/perf/arm-ni.c | 97 +- drivers/perf/arm_cspmu/arm_cspmu.c | 52 +- drivers/perf/arm_cspmu/arm_cspmu.h | 39 +- drivers/perf/arm_cspmu/nvidia_cspmu.c | 194 +- drivers/perf/arm_pmu.c | 6 + drivers/perf/arm_pmuv3.c | 24 + drivers/perf/arm_spe_pmu.c | 37 + drivers/perf/fsl_imx8_ddr_perf.c | 93 +- drivers/platform/x86/intel/Kconfig | 13 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/chtwc_int33fe.c | 29 +- drivers/platform/x86/intel/ehl_pse_io.c | 86 + drivers/pmdomain/core.c | 10 +- drivers/pmdomain/governor.c | 33 +- drivers/pnp/driver.c | 19 + drivers/power/supply/Kconfig | 11 + drivers/power/supply/Makefile | 1 + drivers/power/supply/pf1550-charger.c | 641 +++++ drivers/powercap/intel_rapl_common.c | 39 +- drivers/powercap/intel_rapl_msr.c | 43 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/regulator/Kconfig | 41 + drivers/regulator/Makefile | 4 + drivers/regulator/bd71815-regulator.c | 8 +- drivers/regulator/bd71828-regulator.c | 4 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/bd96801-regulator.c | 10 +- drivers/regulator/core.c | 182 +- drivers/regulator/fp9931.c | 551 ++++ drivers/regulator/hi6421-regulator.c | 10 +- drivers/regulator/hi6421v530-regulator.c | 4 +- drivers/regulator/hi6421v600-regulator.c | 6 +- drivers/regulator/irq_helpers.c | 2 +- drivers/regulator/max77650-regulator.c | 6 +- drivers/regulator/mt6315-regulator.c | 6 +- drivers/regulator/mt6316-regulator.c | 345 +++ drivers/regulator/mt6358-regulator.c | 2 +- drivers/regulator/mt6363-regulator.c | 938 +++++++ drivers/regulator/of_regulator.c | 6 +- drivers/regulator/pca9450-regulator.c | 203 +- drivers/regulator/pf1550-regulator.c | 429 +++ drivers/regulator/pf9453-regulator.c | 42 +- drivers/regulator/qcom-labibb-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 1338 ++++++---- drivers/regulator/renesas-usb-vbus-regulator.c | 2 - drivers/regulator/sy7636a-regulator.c | 27 + drivers/resctrl/Kconfig | 24 + drivers/resctrl/Makefile | 4 + drivers/resctrl/mpam_devices.c | 2723 ++++++++++++++++++++ drivers/resctrl/mpam_internal.h | 658 +++++ drivers/resctrl/test_mpam_devices.c | 389 +++ drivers/reset/Kconfig | 1 + drivers/reset/core.c | 138 +- drivers/reset/reset-gpio.c | 19 +- drivers/s390/block/dasd.c | 1 - drivers/s390/block/dasd_eckd.c | 11 - drivers/s390/block/dasd_fba.c | 1 - drivers/s390/block/dasd_ioctl.c | 6 +- drivers/s390/block/dcssblk.c | 7 +- drivers/s390/block/scm_blk.c | 3 +- drivers/s390/block/scm_drv.c | 3 +- drivers/s390/char/con3270.c | 21 +- drivers/s390/char/diag_ftp.c | 3 +- drivers/s390/char/fs3270.c | 7 +- drivers/s390/char/hmcdrv_cache.c | 3 +- drivers/s390/char/hmcdrv_dev.c | 3 +- drivers/s390/char/hmcdrv_ftp.c | 3 +- drivers/s390/char/hmcdrv_mod.c | 3 +- drivers/s390/char/monreader.c | 3 +- drivers/s390/char/monwriter.c | 3 +- drivers/s390/char/sclp_ap.c | 3 +- drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 3 +- drivers/s390/char/sclp_cpi_sys.c | 3 +- drivers/s390/char/sclp_ctl.c | 12 +- drivers/s390/char/sclp_early.c | 3 +- drivers/s390/char/sclp_ftp.c | 3 +- drivers/s390/char/sclp_mem.c | 292 ++- drivers/s390/char/sclp_ocf.c | 3 +- drivers/s390/char/sclp_pci.c | 3 +- drivers/s390/char/sclp_sd.c | 3 +- drivers/s390/char/sclp_sdias.c | 3 +- drivers/s390/char/tape.h | 21 +- drivers/s390/char/tape_34xx.c | 31 +- drivers/s390/char/tape_3590.c | 92 +- drivers/s390/char/tape_char.c | 142 +- drivers/s390/char/tape_class.c | 3 +- drivers/s390/char/tape_core.c | 38 +- drivers/s390/char/tape_proc.c | 3 +- drivers/s390/char/tape_std.c | 83 +- drivers/s390/char/tape_std.h | 9 +- drivers/s390/char/vmcp.c | 7 +- drivers/s390/char/vmlogrdr.c | 3 +- drivers/s390/char/vmur.c | 3 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/blacklist.c | 3 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/ccwreq.c | 3 +- drivers/s390/cio/chp.c | 5 +- drivers/s390/cio/chsc.c | 13 +- drivers/s390/cio/chsc_sch.c | 7 +- drivers/s390/cio/cio.c | 5 +- drivers/s390/cio/cio_inject.c | 3 +- drivers/s390/cio/cmf.c | 3 +- drivers/s390/cio/css.c | 3 +- drivers/s390/cio/device.c | 3 +- drivers/s390/cio/device_status.c | 2 +- drivers/s390/crypto/ap_bus.c | 196 +- drivers/s390/crypto/ap_bus.h | 5 +- drivers/s390/crypto/ap_card.c | 3 +- drivers/s390/crypto/ap_queue.c | 75 +- drivers/s390/crypto/pkey_api.c | 3 +- drivers/s390/crypto/pkey_base.c | 3 +- drivers/s390/crypto/pkey_cca.c | 3 +- drivers/s390/crypto/pkey_ep11.c | 3 +- drivers/s390/crypto/pkey_pckmo.c | 3 +- drivers/s390/crypto/pkey_sysfs.c | 3 +- drivers/s390/crypto/pkey_uv.c | 3 +- drivers/s390/crypto/vfio_ap_ops.c | 14 +- drivers/s390/crypto/zcrypt_api.c | 257 +- drivers/s390/crypto/zcrypt_card.c | 1 - drivers/s390/crypto/zcrypt_ccamisc.c | 3 +- drivers/s390/crypto/zcrypt_ep11misc.c | 3 +- drivers/s390/crypto/zcrypt_msgtype50.c | 3 +- drivers/s390/crypto/zcrypt_msgtype6.c | 3 +- drivers/s390/crypto/zcrypt_queue.c | 1 - drivers/s390/net/ctcm_fsms.c | 3 +- drivers/s390/net/ctcm_main.c | 3 +- drivers/s390/net/ctcm_mpc.c | 3 +- drivers/s390/net/ctcm_sysfs.c | 3 +- drivers/s390/net/ism_drv.c | 3 +- drivers/s390/net/qeth_core_main.c | 7 +- drivers/s390/net/qeth_core_sys.c | 3 +- drivers/s390/net/qeth_ethtool.c | 3 +- drivers/s390/net/qeth_l2_main.c | 3 +- drivers/s390/net/qeth_l3_main.c | 3 +- drivers/s390/net/smsgiucv_app.c | 5 +- drivers/s390/scsi/zfcp_aux.c | 3 +- drivers/s390/scsi/zfcp_ccw.c | 3 +- drivers/s390/scsi/zfcp_dbf.c | 3 +- drivers/s390/scsi/zfcp_erp.c | 3 +- drivers/s390/scsi/zfcp_fc.c | 3 +- drivers/s390/scsi/zfcp_fsf.c | 3 +- drivers/s390/scsi/zfcp_qdio.c | 3 +- drivers/s390/scsi/zfcp_scsi.c | 3 +- drivers/s390/scsi/zfcp_sysfs.c | 3 +- drivers/scsi/mesh.c | 1 + drivers/scsi/stex.c | 1 + drivers/spi/spi-cs42l43.c | 40 +- drivers/thermal/Kconfig | 10 + drivers/thermal/Makefile | 1 + drivers/thermal/imx91_thermal.c | 384 +++ drivers/thermal/intel/Kconfig | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 13 +- .../intel/int340x_thermal/int3403_thermal.c | 1 + .../int340x_thermal/processor_thermal_device.h | 2 + .../int340x_thermal/processor_thermal_device_pci.c | 10 + .../intel/int340x_thermal/processor_thermal_rapl.c | 2 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 15 + drivers/thermal/renesas/rcar_gen3_thermal.c | 10 +- drivers/thermal/renesas/rcar_thermal.c | 8 +- drivers/usb/host/sl811-hcd.c | 1 + drivers/watchdog/diag288_wdt.c | 3 +- include/crypto/blake2b.h | 143 +- include/crypto/blake2s.h | 126 +- include/crypto/chacha.h | 12 +- include/crypto/chacha20poly1305.h | 19 +- include/crypto/curve25519.h | 24 +- include/crypto/internal/blake2b.h | 101 - include/crypto/md5.h | 11 +- include/crypto/poly1305.h | 2 +- include/crypto/polyval.h | 182 +- include/crypto/sha1.h | 12 +- include/crypto/sha2.h | 53 +- include/crypto/sha3.h | 320 ++- include/linux/acpi.h | 42 +- include/linux/annotate.h | 35 +- include/linux/arch_topology.h | 17 +- include/linux/arm_mpam.h | 66 + include/linux/byteorder/generic.h | 16 + include/linux/cc_platform.h | 2 +- include/linux/compiler_types.h | 15 + include/linux/cpuidle.h | 6 +- .../governor.h => include/linux/devfreq-governor.h | 33 +- include/linux/efi.h | 2 + include/linux/ehl_pse_io_aux.h | 24 + include/linux/energy_model.h | 4 + include/linux/fault-inject.h | 8 +- include/linux/freezer.h | 12 +- include/linux/gfp_types.h | 6 - include/linux/gpio/consumer.h | 2 + include/linux/gpio/legacy-of-mm-gpiochip.h | 36 - include/linux/gpio/regmap.h | 4 +- include/linux/huge_mm.h | 2 +- include/linux/intel_rapl.h | 2 +- include/linux/kernel_read_file.h | 1 + include/linux/key-type.h | 9 +- include/linux/kvm_types.h | 14 + include/linux/lsm_hooks.h | 73 +- include/linux/memfd.h | 2 + include/linux/memory.h | 9 - include/linux/memory_hotplug.h | 18 +- include/linux/mempool.h | 58 +- include/linux/memremap.h | 1 - include/linux/mfd/pf1550.h | 273 ++ include/linux/objtool.h | 2 +- include/linux/page-flags.h | 16 +- include/linux/percpu-defs.h | 2 +- include/linux/perf/arm_pmu.h | 1 + include/linux/pgtable.h | 4 + include/linux/platform_device.h | 1 + include/linux/pm.h | 8 +- include/linux/pm_domain.h | 1 + include/linux/pm_qos.h | 9 + include/linux/pm_runtime.h | 24 + include/linux/prandom.h | 6 - include/linux/property.h | 13 +- include/linux/random.h | 15 - include/linux/regulator/driver.h | 3 + include/linux/regulator/mt6363-regulator.h | 330 +++ include/linux/regulator/pca9450.h | 32 + include/linux/security.h | 3 +- include/linux/slab.h | 5 + include/linux/string.h | 7 +- include/linux/tpm.h | 1 + include/trace/events/power.h | 3 +- include/uapi/linux/energy_model.h | 62 + include/uapi/linux/perf_event.h | 2 + kernel/audit.h | 2 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 43 +- kernel/bounds.c | 1 + kernel/cgroup/legacy_freezer.c | 2 +- kernel/events/uprobes.c | 8 +- kernel/freezer.c | 2 +- kernel/module/main.c | 17 +- kernel/power/Kconfig | 11 + kernel/power/Makefile | 4 +- kernel/power/console.c | 8 +- kernel/power/em_netlink.c | 308 +++ kernel/power/em_netlink.h | 39 + kernel/power/em_netlink_autogen.c | 48 + kernel/power/em_netlink_autogen.h | 23 + kernel/power/energy_model.c | 90 +- kernel/power/hibernate.c | 6 +- kernel/power/main.c | 81 +- kernel/power/power.h | 1 + kernel/power/qos.c | 106 + kernel/power/snapshot.c | 13 +- kernel/power/suspend.c | 12 +- kernel/power/swap.c | 256 +- kernel/power/user.c | 4 +- kernel/sched/core.c | 7 +- kernel/sched/fair.c | 12 + kernel/sched/idle.c | 12 +- kernel/sched/sched.h | 2 +- lib/crc/arm/crc-t10dif.h | 19 +- lib/crc/arm/crc32.h | 11 +- lib/crc/arm64/crc-t10dif.h | 19 +- lib/crc/arm64/crc32.h | 16 +- lib/crypto/Kconfig | 36 + lib/crypto/Makefile | 30 + .../crypto => lib/crypto/arm}/blake2b-neon-core.S | 29 +- lib/crypto/arm/blake2b.h | 40 + lib/crypto/arm/blake2s-core.S | 22 +- lib/crypto/arm/blake2s.h | 4 +- lib/crypto/arm/chacha.h | 11 +- lib/crypto/arm/curve25519.h | 5 +- lib/crypto/arm/poly1305.h | 6 +- lib/crypto/arm/sha1-armv7-neon.S | 2 +- lib/crypto/arm/sha1-ce-core.S | 2 +- lib/crypto/arm/sha1.h | 13 +- lib/crypto/arm/sha256-ce.S | 2 +- lib/crypto/arm/sha256.h | 12 +- lib/crypto/arm/sha512.h | 5 +- lib/crypto/arm64/chacha.h | 11 +- lib/crypto/arm64/poly1305.h | 6 +- .../crypto => lib/crypto/arm64}/polyval-ce-core.S | 38 +- lib/crypto/arm64/polyval.h | 80 + lib/crypto/arm64/sha1-ce-core.S | 2 +- lib/crypto/arm64/sha1.h | 7 +- lib/crypto/arm64/sha256-ce.S | 2 +- lib/crypto/arm64/sha256.h | 19 +- .../crypto => lib/crypto/arm64}/sha3-ce-core.S | 69 +- lib/crypto/arm64/sha3.h | 59 + lib/crypto/arm64/sha512-ce-core.S | 2 +- lib/crypto/arm64/sha512.h | 8 +- lib/crypto/blake2b.c | 174 ++ lib/crypto/blake2s.c | 66 +- lib/crypto/chacha20poly1305.c | 18 +- lib/crypto/fips.h | 45 + lib/crypto/polyval.c | 307 +++ lib/crypto/s390/sha3.h | 151 ++ lib/crypto/sha1.c | 19 +- lib/crypto/sha256.c | 26 +- lib/crypto/sha3.c | 411 +++ lib/crypto/sha512.c | 19 +- lib/crypto/tests/Kconfig | 29 + lib/crypto/tests/Makefile | 3 + lib/crypto/tests/blake2b-testvecs.h | 342 +++ lib/crypto/tests/blake2b_kunit.c | 133 + lib/crypto/tests/blake2s_kunit.c | 39 +- lib/crypto/tests/polyval-testvecs.h | 186 ++ lib/crypto/tests/polyval_kunit.c | 223 ++ lib/crypto/tests/sha3-testvecs.h | 249 ++ lib/crypto/tests/sha3_kunit.c | 422 +++ lib/crypto/x86/blake2s-core.S | 275 +- lib/crypto/x86/blake2s.h | 22 +- .../crypto/x86/polyval-pclmul-avx.S | 40 +- lib/crypto/x86/polyval.h | 83 + lib/raid6/neon.c | 17 +- lib/raid6/recov_neon.c | 15 +- mm/huge_memory.c | 33 +- mm/internal.h | 2 +- mm/kasan/common.c | 12 +- mm/kfence/core.c | 14 +- mm/memcontrol.c | 40 +- mm/memfd.c | 14 +- mm/memory.c | 62 +- mm/memory_hotplug.c | 17 +- mm/mempool.c | 409 +-- mm/page_alloc.c | 15 +- mm/slab.h | 113 +- mm/slab_common.c | 81 +- mm/slub.c | 749 +++--- mm/sparse.c | 3 +- mm/usercopy.c | 24 +- rust/kernel/acpi.rs | 4 +- rust/kernel/opp.rs | 114 +- scripts/crypto/gen-fips-testvecs.py | 36 + scripts/crypto/gen-hash-testvecs.py | 101 +- scripts/mod/devicetable-offsets.c | 1 + security/Makefile | 2 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/crypto.c | 3 +- security/apparmor/include/apparmorfs.h | 2 + security/apparmor/include/crypto.h | 1 + security/apparmor/lsm.c | 11 +- security/bpf/hooks.c | 2 +- security/commoncap.c | 2 +- security/device_cgroup.c | 56 +- security/inode.c | 46 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_secfs.c | 11 +- security/integrity/iint.c | 14 +- security/integrity/ima/ima_fs.c | 11 +- security/integrity/ima/ima_main.c | 68 +- security/integrity/ima/ima_policy.c | 62 +- security/integrity/integrity.h | 2 + security/ipe/audit.c | 1 + security/ipe/fs.c | 4 +- security/ipe/hooks.c | 30 +- security/ipe/hooks.h | 3 + security/ipe/ipe.c | 4 +- security/ipe/ipe.h | 2 + security/keys/big_key.c | 2 +- security/keys/encrypted-keys/ecryptfs_format.c | 3 +- security/keys/encrypted-keys/encrypted.c | 4 +- security/keys/trusted-keys/trusted_core.c | 4 +- security/keys/trusted-keys/trusted_tpm2.c | 29 +- security/keys/user_defined.c | 2 +- security/landlock/setup.c | 2 +- security/loadpin/loadpin.c | 13 +- security/lockdown/lockdown.c | 5 +- security/lsm.h | 58 + security/lsm_init.c | 564 ++++ security/lsm_notifier.c | 31 + security/lsm_syscalls.c | 2 + security/min_addr.c | 5 +- security/safesetid/lsm.c | 3 +- security/safesetid/lsm.h | 2 + security/safesetid/securityfs.c | 3 +- security/security.c | 623 +---- security/selinux/Kconfig | 11 + security/selinux/Makefile | 2 +- security/selinux/avc.c | 9 +- security/selinux/hooks.c | 42 +- security/selinux/ibpkey.c | 5 +- security/selinux/include/audit.h | 9 + security/selinux/include/classmap.h | 2 + security/selinux/include/hash.h | 47 + security/selinux/include/initcalls.h | 19 + security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 5 + security/selinux/initcalls.c | 52 + security/selinux/netif.c | 5 +- security/selinux/netlink.c | 5 +- security/selinux/netnode.c | 5 +- security/selinux/netport.c | 5 +- security/selinux/selinuxfs.c | 5 +- security/selinux/ss/avtab.c | 39 +- security/selinux/ss/services.c | 26 +- security/smack/smack.h | 17 + security/smack/smack_access.c | 96 +- security/smack/smack_lsm.c | 290 ++- security/smack/smack_netfilter.c | 4 +- security/smack/smackfs.c | 4 +- security/tomoyo/common.h | 2 + security/tomoyo/securityfs_if.c | 4 +- security/tomoyo/tomoyo.c | 3 +- security/yama/yama_lsm.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 30 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 4 +- sound/soc/codecs/nau8325.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- tools/arch/arm64/include/asm/cputype.h | 4 +- tools/arch/arm64/include/asm/esr.h | 4 +- tools/arch/arm64/include/asm/gpr-num.h | 6 +- tools/arch/arm64/include/asm/sysreg.h | 12 +- tools/arch/arm64/include/uapi/asm/kvm.h | 2 +- tools/arch/s390/include/uapi/asm/bitsperlong.h | 4 - tools/arch/x86/include/asm/cpufeatures.h | 5 +- tools/include/nolibc/Makefile | 22 +- tools/include/nolibc/arch-arm.h | 2 + tools/include/nolibc/arch-arm64.h | 2 + tools/include/nolibc/arch-loongarch.h | 2 + tools/include/nolibc/arch-m68k.h | 2 + tools/include/nolibc/arch-mips.h | 2 + tools/include/nolibc/arch-powerpc.h | 2 + tools/include/nolibc/arch-riscv.h | 2 + tools/include/nolibc/arch-s390.h | 7 +- tools/include/nolibc/arch-sh.h | 2 + tools/include/nolibc/arch-sparc.h | 2 + tools/include/nolibc/arch-x86.h | 10 +- tools/include/nolibc/arch.h | 11 +- tools/include/nolibc/compiler.h | 4 +- tools/include/nolibc/crt.h | 3 + tools/include/nolibc/dirent.h | 6 +- tools/include/nolibc/getopt.h | 2 +- tools/include/nolibc/inttypes.h | 3 + tools/include/nolibc/nolibc.h | 2 + tools/include/nolibc/stackprotector.h | 2 + tools/include/nolibc/std.h | 4 +- tools/include/nolibc/stdio.h | 10 +- tools/include/nolibc/stdlib.h | 2 + tools/include/nolibc/string.h | 15 + tools/include/nolibc/sys.h | 74 +- tools/include/nolibc/sys/auxv.h | 3 + tools/include/nolibc/sys/mman.h | 5 - tools/include/nolibc/sys/reboot.h | 2 +- tools/include/nolibc/sys/select.h | 103 + tools/include/nolibc/sys/uio.h | 49 + tools/include/nolibc/sys/wait.h | 18 +- tools/include/nolibc/time.h | 16 +- tools/include/nolibc/types.h | 47 - tools/include/nolibc/unistd.h | 6 +- tools/lib/bpf/libbpf.c | 4 - tools/lib/bpf/usdt.c | 2 - tools/objtool/Build | 1 + tools/objtool/include/objtool/objtool.h | 2 + tools/objtool/objtool.c | 4 +- tools/objtool/signal.c | 135 + tools/power/acpi/tools/pfrut/pfrut.c | 7 +- tools/power/cpupower/Makefile | 32 +- tools/testing/selftests/arm64/fp/fp-ptrace.c | 5 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 61 + tools/testing/selftests/arm64/fp/zt-test.S | 2 +- tools/testing/selftests/kvm/arm64/set_id_regs.c | 10 +- tools/testing/selftests/nolibc/Makefile.nolibc | 6 +- tools/testing/selftests/nolibc/nolibc-test.c | 13 + tools/testing/selftests/nolibc/run-tests.sh | 8 +- tools/testing/selftests/rseq/rseq-s390.h | 39 - tools/testing/selftests/vDSO/vdso_config.h | 4 - tools/testing/selftests/x86/test_vsyscall.c | 21 +- tools/thermal/thermal-engine/thermal-engine.c | 2 +- 1027 files changed, 31435 insertions(+), 16225 deletions(-) create mode 100644 Documentation/admin-guide/thermal/intel_thermal_throttle.rst create mode 100644 Documentation/crypto/sha3.rst create mode 100644 Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/da9211.txt create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9211.yaml create mode 100644 Documentation/devicetree/bindings/regulator/fitipower,fp9931.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6316b-re [...] create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6316c-re [...] create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6316d-re [...] create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6363-reg [...] create mode 100644 Documentation/devicetree/bindings/thermal/fsl,imx91-tmu.yaml create mode 100644 Documentation/driver-api/gpio/pca953x.rst create mode 100644 Documentation/netlink/specs/em.yaml create mode 100644 Documentation/power/shutdown-debugging.rst delete mode 100644 arch/arm/crypto/blake2b-neon-glue.c delete mode 100644 arch/arm64/crypto/polyval-ce-glue.c delete mode 100644 arch/arm64/crypto/sha3-ce-glue.c create mode 100644 arch/s390/boot/stackprotector.c delete mode 100644 arch/s390/configs/compat.config delete mode 100644 arch/s390/crypto/sha.h delete mode 100644 arch/s390/crypto/sha3_256_s390.c delete mode 100644 arch/s390/crypto/sha3_512_s390.c delete mode 100644 arch/s390/crypto/sha_common.c create mode 100644 arch/s390/include/asm/arch-stackprotector.h delete mode 100644 arch/s390/include/asm/compat.h create mode 100644 arch/s390/include/asm/stackprotector.h create mode 100644 arch/s390/include/asm/trace/ap.h delete mode 100644 arch/s390/kernel/audit.h delete mode 100644 arch/s390/kernel/compat_audit.c delete mode 100644 arch/s390/kernel/compat_linux.c delete mode 100644 arch/s390/kernel/compat_linux.h delete mode 100644 arch/s390/kernel/compat_ptrace.h delete mode 100644 arch/s390/kernel/compat_signal.c rename arch/s390/kernel/{head64.S => head.S} (100%) create mode 100644 arch/s390/kernel/perf_pai.c delete mode 100644 arch/s390/kernel/perf_pai_crypto.c delete mode 100644 arch/s390/kernel/perf_pai_ext.c create mode 100644 arch/s390/kernel/stackprotector.c delete mode 100755 arch/s390/kernel/syscalls/syscalltbl copy arch/{arm64 => s390}/kernel/vdso/.gitignore (100%) create mode 100644 arch/s390/kernel/vdso/Makefile rename arch/s390/kernel/{vdso64 => vdso}/gen_vdso_offsets.sh (82%) rename arch/s390/kernel/{vdso64 => vdso}/getcpu.c (100%) rename arch/s390/kernel/{vdso32 => vdso}/note.S (100%) rename arch/s390/kernel/{vdso64 => vdso}/vdso.h (80%) rename arch/s390/kernel/{vdso64/vdso64.lds.S => vdso/vdso.lds.S} (64%) rename arch/s390/kernel/{vdso64/vdso64_generic.c => vdso/vdso_generic.c} (100%) rename arch/s390/kernel/{vdso64 => vdso}/vdso_user_wrapper.S (100%) rename arch/s390/kernel/{vdso64/vdso64_wrapper.S => vdso/vdso_wrapper.S} (64%) rename arch/s390/kernel/{vdso64 => vdso}/vgetrandom-chacha.S (100%) rename arch/s390/kernel/{vdso64 => vdso}/vgetrandom.c (100%) delete mode 100644 arch/s390/kernel/vdso32/.gitignore delete mode 100644 arch/s390/kernel/vdso32/Makefile delete mode 100755 arch/s390/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/s390/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/s390/kernel/vdso32/vdso_user_wrapper.S delete mode 100644 arch/s390/kernel/vdso64/.gitignore delete mode 100644 arch/s390/kernel/vdso64/Makefile delete mode 100644 arch/s390/kernel/vdso64/note.S delete mode 100644 arch/x86/boot/msr.h create mode 100644 arch/x86/crypto/aes-gcm-vaes-avx2.S rename arch/x86/crypto/{aes-gcm-avx10-x86_64.S => aes-gcm-vaes-avx512.S} (69%) delete mode 100644 arch/x86/crypto/polyval-clmulni_glue.c create mode 100644 crypto/blake2b.c delete mode 100644 crypto/blake2b_generic.c delete mode 100644 crypto/polyval-generic.c create mode 100644 crypto/sha3.c delete mode 100644 crypto/sha3_generic.c create mode 100644 drivers/acpi/arm64/mpam.c delete mode 100644 drivers/acpi/dptf/int340x_thermal.c create mode 100644 drivers/gpio/gpio-qixis-fpga.c create mode 100644 drivers/input/misc/pf1550-onkey.c create mode 100644 drivers/mfd/pf1550.c create mode 100644 drivers/platform/x86/intel/ehl_pse_io.c create mode 100644 drivers/power/supply/pf1550-charger.c create mode 100644 drivers/regulator/fp9931.c create mode 100644 drivers/regulator/mt6316-regulator.c create mode 100644 drivers/regulator/mt6363-regulator.c create mode 100644 drivers/regulator/pf1550-regulator.c create mode 100644 drivers/resctrl/Kconfig create mode 100644 drivers/resctrl/Makefile create mode 100644 drivers/resctrl/mpam_devices.c create mode 100644 drivers/resctrl/mpam_internal.h create mode 100644 drivers/resctrl/test_mpam_devices.c create mode 100644 drivers/thermal/imx91_thermal.c delete mode 100644 include/crypto/internal/blake2b.h create mode 100644 include/linux/arm_mpam.h rename drivers/devfreq/governor.h => include/linux/devfreq-governor.h (80%) create mode 100644 include/linux/ehl_pse_io_aux.h delete mode 100644 include/linux/gpio/legacy-of-mm-gpiochip.h create mode 100644 include/linux/mfd/pf1550.h create mode 100644 include/linux/regulator/mt6363-regulator.h create mode 100644 include/uapi/linux/energy_model.h create mode 100644 kernel/power/em_netlink.c create mode 100644 kernel/power/em_netlink.h create mode 100644 kernel/power/em_netlink_autogen.c create mode 100644 kernel/power/em_netlink_autogen.h rename {arch/arm/crypto => lib/crypto/arm}/blake2b-neon-core.S (94%) create mode 100644 lib/crypto/arm/blake2b.h rename {arch/arm64/crypto => lib/crypto/arm64}/polyval-ce-core.S (92%) create mode 100644 lib/crypto/arm64/polyval.h rename {arch/arm64/crypto => lib/crypto/arm64}/sha3-ce-core.S (83%) create mode 100644 lib/crypto/arm64/sha3.h create mode 100644 lib/crypto/blake2b.c create mode 100644 lib/crypto/fips.h create mode 100644 lib/crypto/polyval.c create mode 100644 lib/crypto/s390/sha3.h create mode 100644 lib/crypto/sha3.c create mode 100644 lib/crypto/tests/blake2b-testvecs.h create mode 100644 lib/crypto/tests/blake2b_kunit.c create mode 100644 lib/crypto/tests/polyval-testvecs.h create mode 100644 lib/crypto/tests/polyval_kunit.c create mode 100644 lib/crypto/tests/sha3-testvecs.h create mode 100644 lib/crypto/tests/sha3_kunit.c rename arch/x86/crypto/polyval-clmulni_asm.S => lib/crypto/x86/polyval-pclmul-avx.S (91%) create mode 100644 lib/crypto/x86/polyval.h create mode 100755 scripts/crypto/gen-fips-testvecs.py create mode 100644 security/lsm.h create mode 100644 security/lsm_init.c create mode 100644 security/lsm_notifier.c create mode 100644 security/selinux/include/hash.h create mode 100644 security/selinux/include/initcalls.h create mode 100644 security/selinux/initcalls.c create mode 100644 tools/include/nolibc/inttypes.h create mode 100644 tools/include/nolibc/sys/select.h create mode 100644 tools/include/nolibc/sys/uio.h create mode 100644 tools/objtool/signal.c