This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from d7489818348e Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel [...] 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 adds 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 adds 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 [...] adds 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 [...] adds 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 [...] adds e2aa39b368bb Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/ [...] adds 4ab13be5ed12 x86/fred: Fix 64bit identifier in fred_ss adds 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 adds d61f1cc5db79 Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/p [...] adds aaf4e92341b0 m68k: defconfig: Update defconfigs for v6.18-rc1 adds 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 adds 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 adds 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 adds 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 adds 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 adds af47d98064e9 Merge branches 'acpi-misc' and 'pnp' adds 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() adds 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 adds 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 [...] adds 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 adds 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 [...] adds 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 [...] adds 7cede21e9f04 Merge branches 'pm-qos' and 'pm-tools' adds 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 [...] adds 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 adds 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 adds 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 [...] adds 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 [...] adds 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 [...] adds 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 adds 3f9f0252130e Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel. [...] adds 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 adds f2310b6271dc Merge tag 'nolibc-20251130-for-6.19-1' of git://git.kernel [...] adds 58b46219bfcf keys: Remove redundant less-than-zero checks adds a0a76e3f8d9a keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok adds 8c8e3df3d2f5 keys: Fix grammar and formatting in 'struct key_type' comments adds b082c4b06056 Merge tag 'keys-next-6.19-rc1' of git://git.kernel.org/pub [...] adds 127fa2ae9e2b KEYS: trusted: Replace a redundant instance of tpm2_hash_map adds 62cd5d480b97 KEYS: trusted: Fix a memory leak in tpm2_load_cmd adds 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() adds 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() adds 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() adds 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 adds 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() adds 777f8171602d Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/sc [...] adds 864468ae3099 ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery adds 67678189e492 ipe: Add AT_EXECVE_CHECK support for script enforcement adds d7ba853c0e47 ipe: Update documentation for script enforcement adds c8321831480d Merge tag 'ipe-pr-20251202' of git://git.kernel.org/pub/sc [...] adds 6c4fed5fee42 crypto: drbg - Export CTR DRBG DF functions adds ba0570bdf1d9 crypto: drbg - Replace AES cipher calls with library calls adds 1a098379f28b crypto: xilinx-trng - Add CTR_DRBG DF processing of seed adds 33eea63ff9c6 crypto: fips - replace simple_strtol with kstrtoint to imp [...] adds 6af9914f7bbf crypto: hifn_795x - replace simple_strtoul with kstrtouint adds 59682835e134 dt-bindings: rng: microchip,pic32-rng: convert to DT schema adds 7cf6e0b69b0d crypto: caam - Add check for kcalloc() in test_len() adds e74b96d77da9 hwrng: core - Allow runtime disabling of the HW RNG adds 6f6e309328d5 crypto: af_alg - zero initialize memory allocated via sock [...] adds 96feb73def02 crypto: authenc - Correctly pass EINPROGRESS back up to th [...] adds 1617d93c12f1 crypto: drbg - make drbg_{ctr_bcc,kcapi_sym}() return *void* adds 4f3b5f9edc86 dt-bindings: crypto: qcom,inline-crypto-engine: Document t [...] adds 38f6880759fd docs: trusted-encrypted: trusted-keys as protected keys adds a703a4c2a328 KEYS: trusted: caam based protected key adds 66b9a095f7f9 crypto: caam - Add support of paes algorithm adds 9b04d8f00569 crypto: aead - Fix reqsize handling adds aa653654ee67 rhashtable: use likely for rhashtable lookup adds 77cd92102715 docs: trusted-encrypted: fix htmldocs build error adds df0845cf447a crypto: asymmetric_keys - prevent overflow in asymmetric_k [...] adds 7fc25ed2bc35 crypto: sun8i-ss - Move j init earlier in sun8i_ss_hash_run adds e7066160f5b4 crypto: hisilicon/qm - restore original qos values adds 275a9a3f9b6a KEYS: trusted: Pass argument by pointer in dump_options adds 85e1a7ec61d9 crypto: aead - Add support for on-stack AEAD req allocation adds 4fbfd7b206b1 crypto: ti - Add support for AES-XTS in DTHEv2 driver adds 841940df6f6e dt-bindings: crypto: amd,ccp-seattle-v1a: Allow 'iommus' property adds 12ad5b2346f9 keys: Annotate struct asymmetric_key_id with __counted_by adds f5e297a112fa crypto: qce - Provide dev_err_probe() status on DMA failure adds f5a332980a68 crypto: hisilicon/qm - add the save operation of eqe and aeqe adds 1b5645e45461 crypto: hisilicon/qm - add concurrency protection for vari [...] adds 51996331f713 crypto: hisilicon/sgl - remove unnecessary checks for curr [...] adds d91249474783 crypto: hisilicon/qm - add missing default in switch in qm [...] adds d5b59ec33c5b crypto: qat - use simple_strtoull to improve qat_uclo_parse_num adds 426b1a1bdfce crypto: xilinx - Use %pe to print PTR_ERR adds e74a03e51906 dt-bindings: crypto: qcom,prng: Document kaanapali RNG adds 5a331d1cd550 dt-bindings: crypto: qcom-qce: Document the kaanapli crypt [...] adds 457be301fc6f crypto: qce - fix version check adds 9fc629011725 crypto: ccp - Add support for PCI device 0x115A adds b6410c1e5016 crypto: deflate - Use struct_size to improve deflate_alloc_stream adds d633730bb387 crypto: octeontx2 - Replace deprecated strcpy in cpt_ucode [...] adds d52e9b884374 crypto: rockchip - drop redundant crypto_skcipher_ivsize() calls adds 5f8c6c931827 crypto: atmel-i2c - add WQ_PERCPU to alloc_workqueue users adds 7e8f232ae8d7 crypto: cavium/nitrox - add WQ_PERCPU to alloc_workqueue users adds cdd7bbce7b50 hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition adds 6b94eb68ad21 hwrng: bcm2835 - Simplify with of_device_get_match_data() adds c6c247ae336a crypto: artpec6 - Simplify with of_device_get_match_data() adds ec2054c1244c crypto: ccp - Constify 'dev_vdata' member adds 4ae946a45dcd crypto: ccp - Simplify with of_device_get_match_data() adds 054c7f7ad323 crypto: cesa - Simplify with of_device_get_match_data() adds 06c489ce5b50 crypto: qat - add WQ_PERCPU to alloc_workqueue users adds af3852cda347 padata: remove __padata_list_init() adds 6cf32607555d crypto: zstd - Annotate struct zstd_ctx with __counted_by adds 2236fc007a78 crypto: zstd - Remove unnecessary size_t cast adds 76ce17f6f7f7 crypto: iaa - Fix incorrect return value in save_iaa_wq() adds e9eb52037a52 crypto: starfive - Correctly handle return of sg_nents_for_len adds 8700ce07c5c6 crypto: ccree - Correctly handle return of sg_nents_for_len adds a26c23e0d679 KEYS: Avoid -Wflex-array-member-not-at-end warning adds 79492d5adf45 crypto: asymmetric_keys - fix uninitialized pointers with [...] adds c7dcb041ce7d crypto: ansi_cprng - Remove unused ansi_cprng algorithm adds bfc11a84e08c crypto: tcrypt - Remove unused poly1305 support adds 5727a844a3f7 crypto: iaa - Request to add Kanchana P Sridhar to Maintainers. adds 4dffc9bbffb9 crypto: scatterwalk - Fix memcpy_sglist() to always succeed adds 20d868a77f11 Revert "crypto: scatterwalk - Move skcipher walk and use i [...] adds c637f3e4a59d crypto: testmgr - Add missing DES weak and semi-weak key tests adds 680cd3e28c62 crypto: drbg - Delete unused ctx from struct sdesc adds 6c5d5b6dc5eb crypto: aesni - ctr_crypt() use min() instead of min_t() adds 0f8ead58b6dc hwrng: core - use min3() instead of nested min_t() adds 14ca8ce1fcbb crypto: ccp - use min() instead of min_t() adds 80b61046b689 crypto: lib/mpi - use min() instead of min_t() adds b0356b75f42f crypto: ahash - Fix crypto_ahash_import with partial block data adds ebbdf6466b30 crypto: ahash - Zero positive err value in ahash_update_finish adds 48bc9da3c97c crypto: zstd - fix double-free in per-CPU stream cleanup adds a619fe35ab41 Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
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/crypto/index.rst | 1 + Documentation/crypto/sha3.rst | 130 + Documentation/crypto/userspace-if.rst | 7 +- .../bindings/crypto/amd,ccp-seattle-v1a.yaml | 3 + .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../devicetree/bindings/crypto/qcom,prng.yaml | 1 + .../devicetree/bindings/crypto/qcom-qce.yaml | 1 + .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 29 +- .../bindings/rng/microchip,pic32-rng.txt | 17 - .../bindings/rng/microchip,pic32-rng.yaml | 40 + .../devicetree/bindings/thermal/fsl,imx91-tmu.yaml | 87 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 9 +- .../bindings/thermal/renesas,r9a09g047-tsu.yaml | 6 +- 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 + Documentation/security/keys/trusted-encrypted.rst | 88 +- MAINTAINERS | 15 +- arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 1 - arch/arm/configs/mmp2_defconfig | 1 - arch/arm/configs/mv78xx0_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/orion5x_defconfig | 1 - arch/arm/configs/pxa168_defconfig | 1 - arch/arm/configs/pxa3xx_defconfig | 1 - arch/arm/configs/pxa910_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - 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/configs/defconfig | 3 +- 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/hexagon/configs/comet_defconfig | 1 - arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 4 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 4 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 4 +- arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 4 +- arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - 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 | 4 +- arch/s390/configs/defconfig | 4 +- 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 .../vdso32_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/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/vdso64/vdso64_wrapper.S | 15 - 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/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7705_defconfig | 1 - arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/se7722_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/se7750_defconfig | 1 - arch/sh/configs/se7751_defconfig | 1 - arch/sh/configs/se7780_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/shmin_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sparc/configs/sparc32_defconfig | 1 - arch/sparc/configs/sparc64_defconfig | 1 - 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 | 267 +- 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/cpufeature.h | 2 +- arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/fred.h | 2 +- arch/x86/include/asm/kvm_types.h | 5 + arch/x86/include/asm/page_64.h | 14 +- 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 | 41 +- 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 | 18 +- arch/x86/kernel/apic/apic.c | 3 +- arch/x86/kernel/apic/apic_common.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/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/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/virt/vmx/tdx/tdx.c | 69 +- arch/xtensa/configs/audio_kc705_defconfig | 1 - arch/xtensa/configs/generic_kc705_defconfig | 1 - arch/xtensa/configs/iss_defconfig | 1 - arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/configs/smp_lx200_defconfig | 1 - arch/xtensa/configs/virt_defconfig | 1 - arch/xtensa/configs/xip_kc705_defconfig | 1 - crypto/Kconfig | 35 +- crypto/Makefile | 9 +- crypto/aead.c | 20 + crypto/aegis128-neon.c | 33 +- crypto/af_alg.c | 5 +- crypto/ahash.c | 18 +- crypto/algif_hash.c | 3 +- crypto/algif_rng.c | 3 +- crypto/ansi_cprng.c | 474 ---- crypto/asymmetric_keys/asymmetric_type.c | 14 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/asymmetric_keys/x509_cert_parser.c | 2 +- crypto/asymmetric_keys/x509_public_key.c | 2 +- crypto/authenc.c | 75 +- crypto/blake2b.c | 111 + crypto/blake2b_generic.c | 192 -- crypto/deflate.c | 3 +- crypto/df_sp80090a.c | 232 ++ crypto/drbg.c | 266 +- crypto/fips.c | 5 +- crypto/hctr2.c | 226 +- crypto/jitterentropy-kcapi.c | 12 +- crypto/polyval-generic.c | 205 -- crypto/scatterwalk.c | 345 +-- crypto/sha3.c | 166 ++ crypto/sha3_generic.c | 290 --- crypto/skcipher.c | 261 +- crypto/tcrypt.c | 12 - crypto/tcrypt.h | 18 - crypto/testmgr.c | 118 +- crypto/testmgr.h | 397 +-- crypto/zstd.c | 17 +- 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/char/hw_random/bcm2835-rng.c | 11 +- drivers/char/hw_random/core.c | 11 +- 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/crypto/Kconfig | 1 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 2 +- drivers/crypto/atmel-i2c.c | 2 +- drivers/crypto/axis/artpec6_crypto.c | 9 +- drivers/crypto/caam/blob_gen.c | 86 +- drivers/crypto/caam/caamalg.c | 128 +- drivers/crypto/caam/caamalg_desc.c | 87 +- drivers/crypto/caam/caamalg_desc.h | 13 +- drivers/crypto/caam/caamrng.c | 4 +- drivers/crypto/caam/desc.h | 9 +- drivers/crypto/caam/desc_constr.h | 8 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/ccp/sp-dev.h | 2 +- drivers/crypto/ccp/sp-pci.c | 19 + drivers/crypto/ccp/sp-platform.c | 17 +- drivers/crypto/ccree/cc_buffer_mgr.c | 6 +- drivers/crypto/hifn_795x.c | 7 +- drivers/crypto/hisilicon/qm.c | 55 +- drivers/crypto/hisilicon/sgl.c | 5 - drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 4 +- drivers/crypto/intel/qat/qat_common/adf_isr.c | 3 +- drivers/crypto/intel/qat/qat_common/adf_sriov.c | 3 +- drivers/crypto/intel/qat/qat_common/adf_vf_isr.c | 3 +- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 18 +- drivers/crypto/marvell/cesa/cesa.c | 7 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 5 +- drivers/crypto/qce/core.c | 3 +- drivers/crypto/qce/dma.c | 6 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 3 +- drivers/crypto/starfive/jh7110-hash.c | 6 +- drivers/crypto/ti/Kconfig | 1 + drivers/crypto/ti/dthev2-aes.c | 137 +- drivers/crypto/ti/dthev2-common.h | 10 +- drivers/crypto/xilinx/xilinx-trng.c | 39 +- 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/media/test-drivers/vivid/vivid-vid-cap.c | 4 +- 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/pmdomain/core.c | 10 +- drivers/pmdomain/governor.c | 33 +- drivers/pnp/driver.c | 19 + drivers/powercap/intel_rapl_common.c | 39 +- drivers/powercap/intel_rapl_msr.c | 43 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- 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/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/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/aead.h | 87 + include/crypto/algapi.h | 12 + 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/df_sp80090a.h | 28 + include/crypto/drbg.h | 25 +- include/crypto/internal/blake2b.h | 101 - include/crypto/internal/drbg.h | 54 + include/crypto/internal/skcipher.h | 48 +- include/crypto/md5.h | 11 +- include/crypto/poly1305.h | 2 +- include/crypto/polyval.h | 182 +- include/crypto/rng.h | 11 +- include/crypto/scatterwalk.h | 117 +- include/crypto/sha1.h | 12 +- include/crypto/sha2.h | 53 +- include/crypto/sha3.h | 320 ++- include/keys/asymmetric-type.h | 2 +- include/linux/acpi.h | 42 +- 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/energy_model.h | 4 + include/linux/freezer.h | 12 +- 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/memremap.h | 1 - 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/random.h | 15 - include/linux/rhashtable.h | 70 +- include/linux/security.h | 3 +- include/linux/tpm.h | 1 + include/soc/fsl/caam-blob.h | 26 + 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/cgroup/legacy_freezer.c | 2 +- kernel/freezer.c | 2 +- kernel/module/main.c | 17 +- kernel/padata.c | 12 +- 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/idle.c | 12 +- 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/mpi/mpicoder.c | 2 +- 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/memfd.c | 14 +- mm/memory.c | 62 +- mm/memory_hotplug.c | 17 +- mm/sparse.c | 3 +- rust/kernel/acpi.rs | 4 +- rust/kernel/opp.rs | 114 +- scripts/crypto/gen-fips-testvecs.py | 36 + scripts/crypto/gen-hash-testvecs.py | 101 +- 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_caam.c | 108 + 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 +- 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/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 +- 1026 files changed, 24181 insertions(+), 15333 deletions(-) create mode 100644 Documentation/admin-guide/thermal/intel_thermal_throttle.rst create mode 100644 Documentation/crypto/sha3.rst delete mode 100644 Documentation/devicetree/bindings/rng/microchip,pic32-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/microchip,pic32-rng.yaml create mode 100644 Documentation/devicetree/bindings/thermal/fsl,imx91-tmu.yaml 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/{vdso32/vdso32_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/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/s390/kernel/vdso64/vdso64_wrapper.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 delete mode 100644 crypto/ansi_cprng.c create mode 100644 crypto/blake2b.c delete mode 100644 crypto/blake2b_generic.c create mode 100644 crypto/df_sp80090a.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/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 create mode 100644 include/crypto/df_sp80090a.h delete mode 100644 include/crypto/internal/blake2b.h create mode 100644 include/crypto/internal/drbg.h create mode 100644 include/linux/arm_mpam.h rename drivers/devfreq/governor.h => include/linux/devfreq-governor.h (80%) 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