This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits c7a2f1518e48 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds 9249bcdea0c6 x86/boot: Move boot_*msr helpers to asm/shared/msr.h adds 92ad6505a4b5 x86/sev: Include XSS value in GHCB CPUID request adds b2c1dd6c6f70 x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled() adds a3e690712892 x86/boot: Drop unused sev_enable() fallback adds 73029e73ccd0 x86/cc: Fix enum spelling to fix kernel-doc warnings new cb502f0e5e87 Merge tag 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/ [...] adds f018fca8f90b x86/tsx: Make tsx_ctrl_state static adds e9cc99142a14 x86/tsx: Get the tsx= command line parameter with early_param() adds e67997021fd0 x86/bugs: Get rid of the forward declarations new a9a10e920e2e Merge tag 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org [...] adds 5385dec724ab x86/mm: Unify __phys_addr_symbol() adds eb2266312507 x86/boot: Fix page table access in 5-level to 4-level pagi [...] adds 84361123413e efi/libstub: Fix page table access in 5-level to 4-level p [...] new c76431e3b53a Merge tag 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/p [...] adds 483fc19e9cb1 x86/sgx: Introduce functions to count the sgx_(vepc_)open() adds 6ffdb49101f0 x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag adds 7b502832ee69 x86/sgx: Define error codes for use by ENCLS[EUPDATESVN] adds 4e75697faa7a x86/sgx: Implement ENCLS[EUPDATESVN] adds 0f2753efc5ba x86/sgx: Enable automatic SVN updates for SGX enclaves adds 75801ca620a6 x86/sgx: Add a missing colon in kernel-doc markup for "str [...] adds 243ea511fea0 x86/sgx: Add kernel-doc descriptions for params passed to [...] adds 905885fdb1f7 x86/sgx: Document structs and enums with '@', not '%' adds 55bf13b61257 x86/sgx: Remove superfluous asterisk from copyright commen [...] adds f2f22721aca4 x86/sgx: Fix a typo in the kernel-doc comment for enum sgx [...] new 54de197c9a5e Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/p [...] adds 41f476700066 x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" [...] adds ed028824605a x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base" adds 9c26c91e103b x86/mtrr: Drop unnecessary export of "mtrr_state" adds e6f2d5866c55 x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_ [...] adds 6276c67f2bc4 x86: Restrict KVM-induced symbol exports to KVM modules wh [...] new e2aa39b368bb Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/ [...] adds 4ab13be5ed12 x86/fred: Fix 64bit identifier in fred_ss new a7610b846539 Merge tag 'x86_entry_for_6.19-rc1' of git://git.kernel.org [...] adds ddde4abaa0ec x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific adds 7baadd463e14 x86/cpufeatures: Enumerate the LASS feature bits adds e39c5387adeb x86/cpu: Add an LASS dependency on SMAP adds d9a96cc18bec x86/asm: Introduce inline memcpy and memset adds b3a7e973abe6 x86/alternatives: Disable LASS when patching kernel code adds 731d43750cf8 x86/kexec: Disable LASS during relocate kernel adds 42fea0a3a707 x86/traps: Communicate a LASS violation in #GP message adds c9129cf0f044 selftests/x86: Update the negative vsyscall tests to expect a #GP adds d5cb9574391c x86/cpu: Enable LASS during CPU initialization new d61f1cc5db79 Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/p [...] adds aaf4e92341b0 m68k: defconfig: Update defconfigs for v6.18-rc1 new 4a21d1b33f47 Merge tag 'm68k-for-v6.19-tag1' of git://git.kernel.org/pu [...] adds dd7d1d34ae48 s390/cmm: Replace sprintf() with scnprintf() for buffer safety adds 5379879a76e2 s390/extmem: Replace sprintf() with snprintf() for buffer safety adds 4738e1166260 s390/sysinfo: Replace sprintf() with snprintf() for buffer safety adds 4d065f3c80cc s390/pai_crypto: Adjust paicrypt_copy() return statement adds 68502211161d s390/early: Use scnprintf() instead of sprintf() adds ba06238bbe6a s390/cio: Use scnprintf() instead of sprintf() adds ffb5d3af5e2b s390/dcss: Use scnprintf() instead of sprintf() adds c769941de8bf s390/tape: Use scnprintf() instead of sprintf() adds c97689345cd0 s390/con3270: Use scnprintf() instead of sprintf() adds d5e88d32de4e s390/mm: Support removal of boot-allocated virtual memory map adds ff18dcb19aab s390/sclp: Add support for dynamic (de)configuration of memory adds ce2071e02d84 s390/sclp: Remove MHP_OFFLINE_INACCESSIBLE adds 300709fbefd1 mm/memory_hotplug: Remove MEM_PREPARE_ONLINE/MEM_FINISH_OF [...] adds ec9b3b85ea28 Merge branch 'memory-hotplug' adds 39376c77a5d0 s390/tape: Remove count parameter from read/write_block functions adds 1b9df1a28f0f s390/tape: Remove 34xx Read Opposite error recovery adds a984d712773d s390/tape: Remove 3590 Read Opposite error recovery adds 83cff1b1245f s390/tape: Remove extra CCW allocation for error recovery adds e039400f75f1 s390/tape: Fix return value of ccw helper functions adds a5e2ca22c18b s390/tape: Move idal allocation to core functions adds 574817d6c086 s390/tape: Introduce idal buffer array adds 319d3d66537e s390/tape: Add support for bigger block sizes adds 5e09c0a03eb9 Merge branch 'tape-block-sizes' adds 215231deeadd s390/ptdump: Use seq_puts() in pt_dump_seq_puts() macro adds 507cff242a98 s390/zcrypt: Rework zcrypt request and reply trace event d [...] adds 7f124d78d434 s390/ap: Extend struct ap_queue_status with some convenien [...] adds 9c11918040d6 s390/ap: Introduce new AP nqap and dqap trace events adds 5c02c74dd482 Merge branch 'ap-bus-trace-events' adds 564ebcae6a0b s390/pci: Highlight failure to enable PCI function adds 07a75d08cfa1 s390/smp: Fix fallback CPU detection adds 51d921a613b1 s390/ap: Expose ap_bindings_complete_count counter via sysfs adds f25d952ab63f s390/ptrace: Explicitly include <linux/typecheck.h> adds 020d5dc57874 s390/ap: Don't leak debug feature files if AP instructions [...] adds 73c4b5d72826 s390: Add Dat-Enhancement facility 1 to architecture level set adds 220d8e10d69a s390/mm: Remove cpu_has_idte() adds 68807a894f0c s390/mm: Replace the CSP instruction with CSPG adds 547e9feb0e41 Merge branch 'dat-enhancement-1' adds 858063c1aec8 s390: Fix double word in comments adds f07ebfa5e48c s390/nmi: Annotate s390_handle_damage() with __noreturn adds eb3a9b405b85 s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as _ [...] adds 8840cc45209b s390/hiperdispatch: Decrease steal time threshold adds c1287d67c3a9 s390/sclp_mem: Consider global memory_hotplug.memmap_on_me [...] adds abc524caa138 s390/pai_crypto: Rename variable cfm_dbg adds c124208b74a6 s390/pai_crypto: Rename member paicrypt_map::page adds 2706ea193af5 s390/pai_crypto: Rename structure paicrypt_mapptr to pai_mapptr adds a626e0d46acb s390/pai_crypto: Rename structure paicrypt_map to pai_map adds 3f082c2e479b s390/pai_crypto: Rename structure paicrypt_root adds 387c7b5f04ef s390/pai_crypto: Rename paicrypt_root_alloc() and paicrypt [...] adds a3f8423622ef s390/pai_crypto: Add PAI crypto characteristics table for [...] adds 413957980ac8 s390/pai_crypto: Introduce generic event init using pai_pmu[] adds 65b9831bd3ce s390/pai_crypto: Rename some function for common usage. adds 42cd0c824227 s390/pai_crypto: Rename paicrypt_getdata() to pai_getdata() adds 360e180d8b5d s390/pai_crypto: Rename paicrypt_getctr() to pai_getctr() adds 0f1c0d754ac9 s390/pai_crypto: Rename paicrypt_have_samples() to pai_hav [...] adds 74466e87e7fa s390/pai_crypto: Unify sample push logic and update contex [...] adds 8f6116fd4940 s390/pai_crypto: Add common pai_read() function adds 6fe66b21570f s390/pai_crypto: Add common pai_start() function adds a65a4d7e8064 s390/pai_crypto: Add common pai_add() function adds ac03223f0723 s390/pai_crypto: Add common pai_stop() function adds 42e6a0f6d2f0 s390/pai_crypto: Add common pai_del() function adds f12473541356 s390/pai_crypto: Rename paicrypt_copy() to pai_copy() adds 35a27bad075d s390/pai_crypto: Make pai_root per-PMU and unify naming adds 3abb6b167580 s390/pai_crypto: Introduce PAI crypto specific event delet [...] adds 8b65b0ba3541 s390/pai_crypto: Merge pai_ext PMU into pai_crypto adds 492578d3a2bc s390/pai: Rename perf_pai_crypto.c to perf_pai.c adds f518d469fe59 Merge branch 'pai-pmu-merge' adds 02310adcc621 s390/mm: Remove unused flush_tlb() adds 76502abca219 s390/mm: Change comment and die() message if teid.b61 is zero adds b60d126c8ea3 s390/mm: Let dump_fault_info() print additional information adds d17901e8e8dd s390/pai: Calculate size of reserved PAI extension control [...] adds 14e4e4175b64 s390/fpu: Fix false-positive kmsan report in fpu_vstl() adds 37450e0994f7 s390/processor: Add __forward_psw() helper adds a603a0039965 s390/uprobes: Use __forward_psw() instead of private imple [...] adds 52a1f73d1733 s390/fault: Print unmodified PSW address on protection exception adds 8c633c78c23a s390/ptrace: Rename psw_t32 to psw32_t adds b2da5f6400b4 s390/kvm: Use psw32_t instead of psw_compat_t adds 7afb095df3e3 s390/syscalls: Add pt_regs parameter to SYSCALL_DEFINE0() [...] adds 169ebcbb9082 tools: Remove s390 compat support adds 8e0b986c59c6 s390: Remove compat support adds 3db5cf935471 s390/uapi: Remove 31 bit support from uapi header files adds f4e1f1b1379d s390/syscalls: Remove system call table pointer from threa [...] adds 4ac286c4a8d9 s390/syscalls: Switch to generic system call table generation adds 0d79affa31cb Merge branch 'compat-removal' adds 2a2153a2bac7 s390/debug: Update description of resize operation adds 6917f434fda3 s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checks adds d38a87d7c064 s390/ap: Support driver_override for AP queue devices adds 8babcc2b6a75 s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutex adds 46030379f13c s390/ap: Restrict driver_override versus apmask and aqmask use adds f555d885bfc4 Merge branch 'ap-driver-override' into features adds e950d1f84d3c s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU adds c3d17464f026 s390: Remove KMSG_COMPONENT macro adds 1d7764cfe336 s390/modules: Simplify module_finalize() slightly adds f5730d44e05e s390: Add stackprotector support adds 5e811b922ec9 s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros adds b3bdfdf1f93c s390: Rename head64.S to head.S adds c0087d807ae8 s390/vdso: Rename vdso64 to vdso adds 509c34924d5a s390/vdso: Get rid of -m64 flag handling adds 1c93edfd506c s390/entry: Use lay instead of aghik adds 283f90b50de0 watchdog: diag288_wdt: Remove KMSG_COMPONENT macro new 2547f79b0b0c Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/li [...] adds c3d78c34ad00 perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores adds a2573bc7908d perf/arm_cspmu: Add callback to reset filter config adds 04330be8dc7f perf/arm_cspmu: Add pmpidr support adds 82dfd72bfb03 perf/arm_cspmu: nvidia: Add revision id matching adds decc3684c241 perf/arm_cspmu: nvidia: Add pmevfiltr2 support adds 8fa08f8835e5 perf/arm-ni: Add NoC S3 support adds 970e1e41805f perf: arm_cspmu: fix error handling in arm_cspmu_impl_unre [...] adds 989b40b7578a perf: arm_pmuv3: Add new Cortex and C1 CPU PMUs adds 2d7a82480701 perf/arm-ni: Fix and optimise register offset calculation adds 7ab06ea41af5 arch_topology: Provide a stub topology_core_has_smt() for [...] adds de8209e55408 dt-bindings: perf: fsl-imx-ddr: Add compatible string for [...] adds 66db99ffdfcb perf/imx_ddr: Move ida_alloc() from ddr_perf_init() to ddr [...] adds 037e8cf67178 perf/imx_ddr: Get and enable optional clks adds 11abb4e87b0e perf/imx_ddr: Add support for PMU in DB (system interconnects) adds cbbfba4847b8 perf: Add perf_event_attr::config4 adds e6a27290d800 perf: arm_spe: Add support for filtering on data source adds 4002068508ca arm64: Remove assertion on CONFIG_VMAP_STACK adds d3b570eba7bf arm64: use SOFTIRQ_ON_OWN_STACK for enabling softirq stack adds bf6b3fed1866 arm64: remove unused ARCH_PFN_OFFSET adds fc1abd409318 arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz() adds e2e21a9757b9 arm64/mm: Ensure PGD_SIZE is aligned to 64 bytes when PA_B [...] adds 555827a06456 arm64: entry: Clean out some indirection adds 420cab015503 arm64: acpi: add newline to deferred APEI warning adds df717b9564c8 arm64: add unlikely hint to MTE async fault check in el0_s [...] adds bfc184cb1ba7 arm64/mm: Allow __create_pgd_mapping() to propagate pgtabl [...] adds 1b214452b6a7 arm64/mm: Rename try_pgd_pgtable_alloc_init_mm adds c320dbb7c80d arm64/mm: Elide TLB flush in certain pte protection transitions adds 37cb0aab9068 arm64: mm: make linear mapping permission update more robu [...] adds a06494adb7ef arm64: mm: use untagged address to calculate page index adds f20810157f6e arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT adds c86d9f8764ba arm64: atomics: lse: Remove unused parameters from ATOMIC_ [...] adds a7717cad615f kselftest/arm64: Align zt-test register dumps adds 40374d308e4e efi: Add missing static initializer for efi_mm::cpus_allowed_lock adds a2860501203c efi/runtime-wrappers: Keep track of the efi_runtime_lock owner adds 1d038e801833 arm64/fpsimd: Don't warn when EFI execution context is pre [...] adds 7137a203b251 arm64/fpsimd: Permit kernel mode NEON with IRQs off adds 1068cb52e8ef arm64/efi: Drop efi_rt_lock spinlock from EFI arch wrapper adds 6b9c98e65755 arm64/efi: Move uaccess en/disable out of efi_set_pgd() adds a5baf582f4c0 arm64/efi: Call EFI runtime services without disabling preemption adds 639f08fc20c9 arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers adds 287d163322b7 arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi [...] adds 96ac403ea2b4 arm64: Fix typos and spelling errors in comments adds 337f7e3a4b4d arm64: Fix double word in comments adds 472800cd5e38 arm64/sme: Support disabling streaming mode via ptrace on [...] adds eb9df6d69a96 kselftst/arm64: Test NT_ARM_SVE FPSIMD format writes on no [...] adds a0245b42f881 kselftest/arm64: Cover disabling streaming mode without SV [...] adds 79301c7d605a mm: add spurious fault fixing support for huge pmd adds cb1fa2e99955 arm64, tlbflush: don't TLBI broadcast if page reused in wr [...] adds 796e29b857ae ACPI / PPTT: Add a helper to fill a cpumask from a process [...] adds eeec7845e966 ACPI / PPTT: Stop acpi_count_levels() expecting callers to [...] adds cfc085af8398 ACPI / PPTT: Add acpi_pptt_cache_v1_full to use pptt cache [...] adds 41a7bb39fede ACPI / PPTT: Find cache level by cache-id adds a39a723a6f1e ACPI / PPTT: Add a helper to fill a cpumask from a cache_id adds d8bf01d80919 arm64: kconfig: Add Kconfig entry for MPAM adds f5915600cc4c platform: Define platform_device_put cleanup handler adds 96f4a4d53e66 ACPI: Define acpi_put_table cleanup handler and acpi_get_t [...] adds 115c5325beae ACPI / MPAM: Parse the MPAM table adds f04046f2577a arm_mpam: Add probe/remove for mpam msc driver and kbuild [...] adds 01fb4b822472 arm_mpam: Add the class and component structures for firmw [...] adds aa64b9e11051 arm_mpam: Add MPAM MSC register layout definitions adds 8f8d0ac1da78 arm_mpam: Add cpuhp callbacks to probe MSC hardware adds bd221f9f82af arm_mpam: Probe hardware to find the supported partid/pmg values adds d02beb06ca2a arm_mpam: Add helpers for managing the locking around the [...] adds 8c90dc68a5de arm_mpam: Probe the hardware features resctrl supports adds c10ca83a7783 arm_mpam: Merge supported features during mpam_enable() in [...] adds f188a36ca241 arm_mpam: Reset MSC controls from cpuhp callbacks adds 475228d15dd6 arm_mpam: Add a helper to touch an MSC from any CPU adds 3bd04fe7d807 arm_mpam: Extend reset logic to allow devices to be reset [...] adds 49aa621c4dca arm_mpam: Register and enable IRQs adds 3796f75aa795 arm_mpam: Use a static key to indicate when mpam is enabled adds 09b89d2a72f3 arm_mpam: Allow configuration to be applied and restored d [...] adds 880df85d8673 arm_mpam: Probe and reset the rest of the features adds c891bae66423 arm_mpam: Add helpers to allocate monitors adds 823e7c3712c5 arm_mpam: Add mpam_msmon_read() to read monitor value adds 41e8a14950e1 arm_mpam: Track bandwidth counter state for power management adds b35363793291 arm_mpam: Consider overflow in bandwidth counter state adds fdc29a141d63 arm_mpam: Probe for long/lwd mbwu counters adds 9e5afb7c3283 arm_mpam: Use long MBWU counters if supported adds 201d96ca4c86 arm_mpam: Add helper to reset saved mbwu state adds e3565d1fd4dc arm_mpam: Add kunit test for bitmap reset adds 2557e0eafec1 arm_mpam: Add kunit tests for props_mismatch() adds ce1e1421f8d8 MAINTAINERS: new entry for MPAM Driver adds 155f8d4ef0b7 ACPI: GTDT: Get rid of acpi_arch_timer_mem_init() adds 4b7a59fa700f Documentation/arm64: Fix the typo of register names adds 17c05cb0ef21 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds b0a3f0e894f3 arm64/sysreg: Replace TCR_EL1 field macros adds 0aab5772a53d arm64/sysreg: Fix checks for incomplete sysreg definitions adds fe2ef46995d5 arm64/sysreg: Support feature-specific fields with 'Prefix [...] adds a0b130eedde0 arm64/sysreg: Move generation of RES0/RES1/UNKN to function adds a04fbfb8a175 arm64/sysreg: Add ICH_VMCR_EL2 adds bf09ee918053 KVM: arm64: selftests: Remove ARM64_FEATURE_FIELD_BITS and [...] adds 4138cc63d3ef KVM: arm64: selftests: Consider all 7 possible levels of cache adds 27abb1ee5a4e arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITS adds 52c4d1d62424 Merge branch 'for-next/sysreg' into for-next/core adds e5efd56fa157 arm64/pageattr: Propagate return value from __change_memor [...] adds 0c2988aaa4d3 arm64/mm: Document why linear map split failure upon vm_re [...] adds edde060637b9 Merge branch 'for-next/set_memory' into for-next/core new 44fc84337b6e Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 945661d581c5 ACPI: processor: idle: Relocate state flags initialization adds 77ca1612b801 ACPI: processor: idle: Drop redundant C-state count checks adds 6e757fd548e6 Merge back ACPI processor driver changes for 6.19 adds 17e7972979e1 ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 adds 9fac2a114b8a Merge back ACPI processor driver changes for 6.19 adds 9d6c58dae8f6 ACPICA: Avoid walking the Namespace if start_node is NULL adds 159e85110891 ACPI: property: Make acpi_get_next_subnode() static adds 5d010473cdea ACPI: property: Use ACPI functions in acpi_graph_get_next_ [...] adds b889ed5abf47 ACPI: property: Rework acpi_graph_get_next_endpoint() adds 593ee49222a0 ACPI: property: Fix fwnode refcount leak in acpi_fwnode_gr [...] adds c964081d602f ACPI: property: use min() instead of min_t() adds a00f3dea0352 ACPI: PM: s2idle: Drop acpi_get_lps0_constraint() adds bfc09902debd ACPI: PM: s2idle: Staticise LPS0 callback functions adds 32ece31db4df ACPI: PM: s2idle: Only retrieve constraints when needed adds 86bfd21a0baf ACPI: battery: Drop redundant locking new 24d268add6d9 Merge branches 'acpica', 'acpi-property', 'acpi-pm' and 'a [...] adds f9f5e22b75b8 ACPI: TAD: Rearrange runtime PM operations in acpi_tad_remove() adds 58ca21d59199 ACPI: TAD: Improve runtime PM using guard macros adds 2e00f7a4bb0a ACPI: fan: Workaround for 64-bit firmware bug adds 0670b9ad4d9c ACPI: fan: Add basic notification support adds 3d4ca7636978 ACPI: fan: Add hwmon notification support adds a5c2fcd82e04 ACPI: fan: Add support for Microsoft fan extensions adds 2f58be82fc2f ACPI: DPTF: Use ACPI_FREE() for ACPI buffer deallocation adds 8974573ba454 ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c new ba9aeba05321 Merge branches 'acpi-tad', 'acpi-fan', 'acpi-dptf' and 'ac [...] adds 040beccb038b rust: acpi: replace `core::mem::zeroed` with `pin_init::zeroed` adds 0327c504e274 ACPI: scan: replace use of system_unbound_wq with system_dfl_wq adds 6447ece47c73 ACPI: OSL: replace use of system_wq with system_percpu_wq adds 87c21e240659 ACPI: EC: Add WQ_PERCPU to alloc_workqueue() users adds ec4291f524a3 ACPI: OSL: Add WQ_PERCPU to alloc_workqueue() users adds 2817e6fa84ac ACPI: thermal: Add WQ_PERCPU to alloc_workqueue() users adds 037dada8bbb1 ACPI: LPSS: Fix a spelling mistake adds a508939e1535 ACPI: PM: Fix a spelling mistake adds e96190da17a2 PNP: Fix ISAPNP to generate uevents to auto-load modules new af47d98064e9 Merge branches 'acpi-misc' and 'pnp' new 959bfe496bba Merge tag 'acpi-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] adds 447c4e8338db PM / devfreq: Move governor.h to a public header location adds 26dd44a40096 PM / devfreq: hisi: Fix potential UAF in OPP handling adds dc30fe7a0a85 PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate adds d9600d57668c PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name adds 5e8b7b58b205 Merge tag 'devfreq-next-for-6.19' of git://git.kernel.org/ [...] adds c9ff3637386c PM: WQ_UNBOUND added to pm_wq workqueue adds cea54f8e3423 PM: runtime: docs: Update pm_runtime_allow/forbid() documentation adds 4e48e7baa3a1 PM: runtime: fix typos in runtime.c comments adds bdfacf441b04 Merge back earlier runtime PM changes for 6.19 adds ef8057b07c72 PM: runtime: Wrapper macros for ACQUIRE()/ACQUIRE_ERR() adds 70dcad34009e ACPI: TAD: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() adds 07f42f8290e9 PCI/sysfs: Use PM_RUNTIME_ACQUIRE()/PM_RUNTIME_ACQUIRE_ERR() new 60d69a7ed1e5 Merge branches 'pm-core' and 'pm-runtime' adds 67434ce57c7e PM: sleep: Replace snprintf() with scnprintf() in show_tra [...] adds b57100a3d9ce PM: console: Fix memory allocation error handling in pm_vt [...] adds 5a151c2328a7 PM: sleep: Introduce CALL_PM_OP() macro to simplify code adds a67818f74512 PM: dpm_watchdog: add module param to backtrace all CPUs adds d3db87f89c71 PM: hibernate: Rework message printing in swsusp_save() adds e114e2eb7e85 PM: hibernate: dynamically allocate crc->unc_len/unc for c [...] adds 090bf5a0f400 PM: hibernate: make compression threads configurable adds ea358066ded3 PM: hibernate: add sysfs interface for hibernate_compressi [...] adds 8e4ec90701ef freezer: Clarify that only cgroup1 freezer uses PM freezer adds 1cf9c4f11501 Merge back system sleep material for 6.19 adds b1f02f005a2e Documentation: power: Add document on debugging shutdown hangs adds 39ce15a48f67 Documentation: power: Correct a mistaken configuration option adds 352899fd911c PM: wakeup: Delete timer before removing wakeup source from list adds 9cf02802d60a PM: wakeup: Update after recent wakeup source removal orde [...] adds 0ca04993dac9 PM: Introduce new PMSG_POWEROFF event adds 988dd0bd914d scsi: Add PM_EVENT_POWEROFF into suspend callbacks adds 7b9725b3d122 usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacks adds a10ad1b10402 PM: suspend: Make pm_test delay interruptible by wakeup events adds 37d6d92fe085 Merge back earlier material related to system sleep for 6.19 adds 46fc75a29b70 PM: hibernate: Clean up kernel-doc comment style usage adds a857b530b355 Merge back material related to system sleep for 6.19 adds bf8867eae17f PM: sleep: Add support for wakeup during filesystem sync adds 8e2d57e6539b PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper() adds c03aef883359 PM: hibernate: Extra cleanup of comments in swap handling code new f086594adb34 Merge branch 'pm-sleep' adds 6db0f533d320 cpufreq: preserve freq_table_sorted across suspend/hibernate adds 528dde661967 cpufreq: intel_pstate: Add and use hybrid_get_cpu_type() adds c17add734982 cpufreq: intel_pstate: Add and use hybrid_has_l3() adds d852b6f67b71 cpufreq: intel_pstate: hybrid: Adjust energy model rules adds 5313ec4a215a cpufreq: intel_pstate: Improve printing of debug messages adds ace04717749d cpufreq: Replace deprecated strcpy() in cpufreq_unregister [...] adds cb908f8b0acc Documentation: intel_pstate: fix duplicate hyperlink targe [...] adds 790e826be899 cpufreq: intel_pstate: Add Diamond Rapids OOB mode support adds 4ab25c921476 Documentation: intel-pstate: Use :ref: directive for inter [...] adds 377e38859cff Merge back cpufreq material for 6.19 adds 7e17f48667b6 cpufreq/amd-pstate: Use sysfs_match_string() for epp adds 06791bc017ea cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_string adds baf106f3a7ba cpufreq/amd-pstate: Make amd_pstate_get_mode_string() neve [...] adds 92d6146a40b2 cpufreq/amd-pstate: Adjust return values in amd_pstate_upd [...] adds e9d62ca86a55 cpufreq/amd-pstate: Fix some whitespace issues adds 077f23573d29 cpufreq/amd-pstate: Add static asserts for EPP indices adds bb31fef0d03e cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs adds 25ca66300a90 Merge tag 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite. [...] adds 62c95ea76391 cpufreq: intel_pstate: Use mutex guard for driver locking adds b20a374902bb cpufreq: intel_pstate: Eliminate some code duplication adds 1b541e10eea6 cpufreq: ACPI: Replace udelay() with usleep_range() adds 2de5cb96060a cpufreq: s5pv210: fix refcount leak adds 6e7970cab51d cpufreq: dt-platdev: Add JH7110S SOC to the allowlist adds 85976d3774be cpufreq: tegra186: add OPP support and set bandwidth adds 9600156bb998 cpufreq: nforce2: fix reference count leak in nforce2 adds 1971b18785d1 cpufreq: CPPC: Don't warn if FIE init fails to read counters adds 58f5d39d5ed8 cpufreq: qcom-nvmem: add compatible fallback for ipq806x f [...] adds 47c303ba6e80 cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users adds c3852d2ca465 cpufreq: qcom-nvmem: fix compilation warning for qcom_cpuf [...] adds ded4feb14d22 Merge tag 'cpufreq-arm-updates-6.19' of git://git.kernel.o [...] new 1fe25237137c Merge branch 'pm-cpufreq' adds 07d815701274 cpuidle: menu: Use residency threshold in polling state ov [...] adds 76934e495cdc cpuidle: Add sanity check for exit latency and target residency adds 0796ddf4a7f0 cpuidle: teo: Use this_cpu_ptr() where possible adds a03b2011808a cpuidle: governors: teo: Drop misguided target residency check adds 17673f64a002 cpuidle: governors: teo: Drop redundant function parameter adds 8f3f01082d7a cpuidle: governors: teo: Use s64 consistently in teo_update() adds b54df61c7428 cpuidle: governors: teo: Decay metrics below DECAY_SHIFT t [...] adds 083654ded547 cpuidle: governors: teo: Rework the handling of tick wakeups adds 50db438231dc cpuidle: governors: teo: Fix tick_intercepts handling in t [...] adds d834e68a0e8b cpuidle: governors: teo: Simplify intercepts-based state lookup adds 15bfdadd617e cpuidle: governors: teo: Add missing space to the description adds 6d96ceff9aeb cpuidle: Update header inclusion adds 4bf944f3fcb6 cpuidle: Warn instead of bailing out if target residency c [...] adds 39f421f2e301 powercap: intel_rapl: Add support for Wildcat Lake platform adds 58075aec92a8 powercap: intel_rapl: Add support for Nova Lake processors adds 1d6c915819f5 powercap: intel_rapl: Prepare read_raw() interface for ato [...] adds 748d6ba43afd powercap: intel_rapl: Enable MSR-based RAPL PMU support new bf7ae1773ea7 Merge branches 'pm-cpuidle' and 'pm-powercap' adds cbe5aeedecc7 PM: EM: Assign a unique ID when creating a performance domain adds ee50b8bb6b5d PM: EM: Expose the ID of a performance domain via debugfs adds bd26631ccdfd PM: EM: Add em.yaml and autogen files adds e4ed8d26c5d3 PM: EM: Add a skeleton code for netlink notification adds 7928339cfe7d PM: EM: Add an iterator and accessor for the performance domain adds d8eef0453132 PM: EM: Implement em_nl_get_pds_doit() adds f2d2946eaa5c PM: EM: Implement em_nl_get_pd_table_doit() adds b2b1bbcac758 PM: EM: Implement em_notify_pd_deleted() adds b95a0c02ada5 PM: EM: Implement em_notify_pd_created/updated() adds a1b17c9ac87a PM: EM: Notify an event when the performance domain changes adds 65df3a9629c1 PM: EM: Add to em_pd_list only when no failure adds e6fdbe8feace rust: opp: fix broken rustdoc link adds 173e02d67494 OPP: Initialize scope-based pointers inline adds 33ffb0aa8ce8 rust: opp: simplify callers of `to_c_str_array` adds 8dfa8bb65254 Merge tag 'opp-updates-6.19' of git://git.kernel.org/pub/s [...] new 638757c9c9e5 Merge branches 'pm-em' and 'pm-opp' adds a4e6512a79d8 PM: QoS: Introduce a CPU system wakeup QoS limit adds 8e7de6dc4209 pmdomain: Respect the CPU system wakeup QoS limit for s2idle adds e2e4695f015e pmdomain: Respect the CPU system wakeup QoS limit for cpuidle adds 99b42445f4a4 sched: idle: Respect the CPU system wakeup QoS limit for s2idle adds 2b8d59474239 cpuidle: Respect the CPU system wakeup QoS limit for cpuidle adds c19dfb267c28 Documentation: power/cpuidle: Document the CPU system wake [...] adds 059835bbfa28 tools/power/cpupower: Support building libcpupower statically adds 30a8e0a32e7c Merge tag 'linux-cpupower-6.19-rc1' of git://git.kernel.or [...] new 7cede21e9f04 Merge branches 'pm-qos' and 'pm-tools' new d348c22394ad Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/li [...] adds 13a96342d59f thermal: intel: Select INT340X_THERMAL from INTEL_SOC_DTS_THERMAL adds 966c9e65ba52 ACPI: DPTF: Remove int340x thermal scan handler adds 901990781657 thermal: intel: int340x: Use symbolic constant for UUID co [...] adds 347d92a79585 thermal: intel: int340x: Replace sprintf() with sysfs_emit() adds af1b80b94126 thermal: int340x: processor_thermal: Add Nova Lake process [...] adds dbd911a07f14 thermal: intel: int340x: Add DLVR support for Nova Lake adds 172880f7c9ea ACPI: DPTF: Support Nova Lake adds 3402bc010d76 Documentation: thermal: Document thermal throttling on Int [...] adds 8538e7ee09e2 docs: driver-api/thermal/intel_dptf: Add new workload type hint adds 30183a67a8a0 dt-bindings: thermal: r9a09g047-tsu: Document RZ/V2H TSU adds e1304efc19ee dt-bindings: thermal: qcom-tsens: document the Kaanapali T [...] adds b1c4c05bb0ae thermal/drivers/rcar_gen3: Document R-Car Gen4 and RZ/G2 s [...] adds 186b5c272664 thermal/drivers/rcar: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds a6eb17710226 thermal/drivers/rcar_gen3: Convert to DEFINE_SIMPLE_DEV_PM_OPS() adds 16e802667ed5 tools/thermal/thermal-engine: Fix format string bug in the [...] adds 8d6f8d5c585f dt-bindings: thermal: qcom-tsens: make ipq5018 tsens stand [...] adds 1ee90870ce79 dt-bindings: thermal: tsens: Add QCS8300 compatible adds f32aedc5753e dt-bindings: thermal: fsl,imx91-tmu: add bindings for NXP [...] adds c411d8bf0699 thermal/drivers/imx91: Add support for i.MX91 thermal moni [...] adds 63d26c381142 Merge tag 'thermal-v6.19-rc1' of ssh://gitolite.kernel.org [...] new 619f4edc8d4f Merge tag 'thermal-6.19-rc1' of git://git.kernel.org/pub/s [...] adds 04cadb4fe034 lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2 adds 50b8e36994a0 lib/crypto: blake2s: Adjust parameter order of blake2s() adds 5e0ec8e46d4d lib/crypto: blake2s: Rename blake2s_state to blake2s_ctx adds 5385bcbffe5a lib/crypto: blake2s: Drop excessive const & rename block => data adds b95d4471cb58 lib/crypto: blake2s: Document the BLAKE2s library API adds c99d30706043 byteorder: Add le64_to_cpu_array() and cpu_to_le64_array() adds 23a16c9533ed lib/crypto: blake2b: Add BLAKE2b library functions adds ba6617bd47c2 lib/crypto: arm/blake2b: Migrate optimized code into library adds fa3ca9bfe3f0 crypto: blake2b - Reimplement using library API adds 863ee5a3aa91 crypto: s390/sha3 - Rename conflicting functions adds 414121190348 crypto: arm64/sha3 - Rename conflicting function adds 059344724804 lib/crypto: sha3: Add SHA-3 support adds c0db39e253eb lib/crypto: sha3: Move SHA3 Iota step mapping into round function adds 6fa873641c0b lib/crypto: sha3: Add FIPS cryptographic algorithm self-test adds be755eb2b021 crypto: arm64/sha3 - Update sha3_ce_transform() to prepare [...] adds 1e29a750572a lib/crypto: arm64/sha3: Migrate optimized code into library adds 04171105d33a lib/crypto: s390/sha3: Add optimized Keccak functions adds 0354d3c1f1b8 lib/crypto: sha3: Support arch overrides of one-shot diges [...] adds 862445d3b9e7 lib/crypto: s390/sha3: Add optimized one-shot SHA-3 digest [...] adds d280d4d56a13 crypto: jitterentropy - Use default sha3 implementation adds f1799d17285c crypto: sha3 - Reimplement using library API adds 496df7cd649d crypto: s390/sha3 - Remove superseded SHA-3 code adds b8b816ec0469 lib/crypto: arm/blake2s: Fix some comments adds 95ce85de0b8c lib/crypto: arm, arm64: Drop filenames from file comments adds 2f22115709fc lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit adds c19bdf24cc27 lib/crypto: x86/blake2s: Drop check for nblocks == 0 adds 83c1a867c999 lib/crypto: x86/blake2s: Use local labels for data adds a7acd77ebd7f lib/crypto: x86/blake2s: Improve readability adds cd5528621abb lib/crypto: x86/blake2s: Avoid writing back unchanged 'f' value adds 8ba60c5914f2 lib/crypto: x86/blake2s: Use vpternlogd for 3-input XORs adds e1c360849794 crypto: polyval - Rename conflicting functions adds 3d176751e541 lib/crypto: polyval: Add POLYVAL library adds 37919e239ebb lib/crypto: arm64/polyval: Migrate optimized code into library adds 4d8da35579da lib/crypto: x86/polyval: Migrate optimized code into library adds d35abc0b1ddf crypto: hctr2 - Convert to use POLYVAL library adds fd36de574924 crypto: polyval - Remove the polyval crypto_shash adds 2dbb6f4a25d3 fscrypt: Drop obsolete recommendation to enable optimized POLYVAL new 5abe8d8efc02 Merge tag 'libcrypto-updates-for-linus' of git://git.kerne [...] adds 6401fd334ddf lib/crypto: tests: Add KUnit tests for BLAKE2b adds 15c64c47e484 lib/crypto: tests: Add SHA3 kunit tests adds b2210f35161d lib/crypto: tests: Add additional SHAKE tests adds b3aed551b3fc lib/crypto: tests: Add KUnit tests for POLYVAL adds 578fe3ff3d5b crypto: testmgr - Remove polyval tests new db425f7a0b15 Merge tag 'libcrypto-tests-for-linus' of git://git.kernel. [...] adds fae3b96ba601 crypto: x86/aes-gcm - add VAES+AVX2 optimized code adds f65e90860679 crypto: x86/aes-gcm - remove VAES+AVX10/256 optimized code adds 12beec21c509 crypto: x86/aes-gcm - rename avx10 and avx10_512 to avx512 adds 4b582e0fb38e crypto: x86/aes-gcm - clean up AVX512 code to assume 512-b [...] adds 5213aefa9e69 crypto: x86/aes-gcm - reorder AVX512 precompute and aad_up [...] adds e0abd0053f0d crypto: x86/aes-gcm - revise some comments in AVX512 code adds 5ab1ff2e0f03 crypto: x86/aes-gcm - optimize AVX512 precomputation of H^ [...] adds 05794985b190 crypto: x86/aes-gcm - optimize long AAD processing with AVX512 adds 0e253e250ed0 crypto: x86/aes-gcm-vaes-avx2 - initialize full %rax retur [...] new 8f4c9978de91 Merge tag 'aes-gcm-for-linus' of git://git.kernel.org/pub/ [...] adds d96f56205498 wifi: iwlwifi: trans: rename at_least variable to min_mode adds 074e16d58e6b compiler_types: introduce at_least parameter decoration ps [...] adds ac653d57ad8b lib/crypto: chacha20poly1305: Statically check fixed array [...] adds 1b31b43bf5c2 lib/crypto: chacha: Add at_least decoration to fixed-size [...] adds 2143d622cdf3 lib/crypto: curve25519: Add at_least decoration to fixed-s [...] adds 580f1d31dff6 lib/crypto: md5: Add at_least decoration to fixed-size arr [...] adds c2099fa61664 lib/crypto: poly1305: Add at_least decoration to fixed-siz [...] adds d5cc4e731de7 lib/crypto: sha1: Add at_least decoration to fixed-size ar [...] adds 4f0382b0901b lib/crypto: sha2: Add at_least decoration to fixed-size ar [...] new 906003e15160 Merge tag 'libcrypto-at-least-for-linus' of git://git.kern [...] adds c5b91a17cc72 arm64/simd: Add scoped guard API for kernel mode SIMD adds 814f5415d3e3 ARM/simd: Add scoped guard API for kernel mode SIMD adds f53d18a4e67e lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API adds 065f04001081 Merge tag 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsi [...] adds c0d597e01626 lib/crypto: arm/blake2b: Move to scoped ksimd API adds 8dcac98a477c lib/crypto: arm64: Move remaining algorithms to scoped ksimd API adds 4fb623074ea5 lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API adds e9426f3e6bd4 crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit adds 9520ef377133 crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit adds c13aebfeeed4 crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit adds 88a7999e80ed crypto: aegis128-neon - Move to more abstract 'ksimd' guard API adds 3142ec4af2a3 raid6: Move to more abstract 'ksimd' guard API adds b044c7e4c709 crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API adds ba3c1b3b5ac9 crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API adds 87c9b04e715d crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API adds 72cb51233b59 crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API adds 931ceb578575 crypto/arm64: polyval - Switch to 'ksimd' scoped guard API adds a6b40844550c crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API adds ab9615b5013f crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API adds 03bc4768fbf1 crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API adds ab5718f06b67 arm64/xorblocks: Switch to 'ksimd' scoped guard API adds 9dc106fa1e7d net/mlx5: Switch to more abstract scoped ksimd guard API on arm64 adds 103728a7162c arm64/fpu: Enforce task-context only for generic kernel mode FPU adds 4fa617cc6851 arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack adds 5dc8d277520b Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto [...] new f617d2460655 Merge tag 'fpsimd-on-stack-for-linus' of git://git.kernel. [...] adds a6a4d97f0d76 random: add missing words in function comments adds 8c0cf6542e04 media: vivid: use prandom adds 3c0c81de525d prandom: remove next_pseudo_random32 adds 5d49f1a5bd35 random: use offstack cpumask when necessary adds aba5f969f886 random: replace use of system_unbound_wq with system_dfl_wq adds 933ecf591275 random: remove unused get_random_var_wait functions adds 2db833312d7e random: drop check for static_key_initialized adds 90fb9b98fcf5 random: complete sentence of comment new 3f9f0252130e Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel. [...] new 82d7a9da6e5b dt-bindings: thermal: qcom-tsens: Remove invalid tab character adds 812f223fe9be tools/nolibc: handle NULL wstatus argument to waitpid() adds 2602949b2233 tools/nolibc: x86: fix section mismatch caused by asm "mem [...] adds 089c0a9853ae tools/nolibc: remove outdated comment about __sysret() in mmap() adds c485ca3aff24 tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERR [...] adds 4ada5679f18d tools/nolibc/dirent: avoid errno in readdir_r adds fbd1b7f6b322 tools/nolibc: implement %m if errno is not defined adds 2cb6cc8361da tools/nolibc: use __fallthrough__ rather than fallthrough adds 3d66c4e14fbf tools/nolibc: add option to disable runtime adds 4bb30188c787 tools/nolibc: add uio.h with readv and writev adds 09c873c91fc1 tools/nolibc: fix misleading help message regarding instal [...] adds db75042e93cf tools/nolibc: add missing memchr() to string.h adds 10f407c66061 tools/nolibc: provide the portable sys/select.h adds 44bf8bbe29fd tools/nolibc: add the more portable inttypes.h adds 1868c027b652 tools/nolibc: make the "headers" target install all suppor [...] adds 7534b9bfe691 tools/nolibc: clean up outdated comments in generic arch.h adds 107eb8336e87 tools/nolibc: add support for fchdir() adds 2d8482959efe tools/nolibc: avoid using plain integer as NULL pointer adds 87506e44cb85 tools/nolibc: use 64-bit ino_t adds d93d0593dd65 tools/nolibc: handle 64-bit off_t for llseek adds 19c5a681b226 tools/nolibc: prefer the llseek syscall adds e800e9446867 tools/nolibc: use 64-bit off_t adds 3e1da545db4c tools/nolibc: remove now superfluous overflow check in llseek adds 31b4d3af63f9 tools/nolibc: remove more __nolibc_enosys() fallbacks adds 682bf67529fd selftests/nolibc: use lld to link loongarch binaries adds 1d573464749c selftests/nolibc: error out on linker warnings new f2310b6271dc Merge tag 'nolibc-20251130-for-6.19-1' of git://git.kernel [...] new 58b46219bfcf keys: Remove redundant less-than-zero checks new a0a76e3f8d9a keys: Replace deprecated strncpy in ecryptfs_fill_auth_tok new 8c8e3df3d2f5 keys: Fix grammar and formatting in 'struct key_type' comments new b082c4b06056 Merge tag 'keys-next-6.19-rc1' of git://git.kernel.org/pub [...] new 127fa2ae9e2b KEYS: trusted: Replace a redundant instance of tpm2_hash_map new 62cd5d480b97 KEYS: trusted: Fix a memory leak in tpm2_load_cmd new 7fc2cd2e4b39 Merge tag 'keys-trusted-next-rc1' of git://git.kernel.org/ [...] adds a5e7c17c8100 lsm: split the notifier code out into lsm_notifier.c adds 67a4b6a89b99 lsm: split the init code out into lsm_init.c adds e02578561d47 lsm: consolidate lsm_allowed() and prepare_lsm() into lsm_ [...] adds 37f788f65528 lsm: introduce looping macros for the initialization code adds cb1513db7a6e lsm: integrate report_lsm_order() code into caller adds 92ed3500c9a9 lsm: integrate lsm_early_cred() and lsm_early_task() into caller adds faabedcd6e88 lsm: rename ordered_lsm_init() to lsm_init_ordered() adds 9f9dc69e06ec lsm: replace the name field with a pointer to the lsm_id struct adds 592b104f9b51 lsm: rename the lsm order variables for consistency adds 250898ca335f lsm: rework lsm_active_cnt and lsm_idlist[] adds 935d508d4d7a lsm: get rid of the lsm_names list and do some cleanup adds 2d67172612fd lsm: rework the LSM enable/disable setter/getter functions adds a748372a282a lsm: rename exists_ordered_lsm() to lsm_order_exists() adds 24a9c58978ee lsm: rename/rework append_ordered_lsm() into lsm_order_append() adds 752db0657181 lsm: rename/rework ordered_lsm_parse() to lsm_order_parse() adds 291271e69174 lsm: cleanup the LSM blob size code adds 27be5600fe85 lsm: cleanup initialize_lsm() and rename to lsm_init_single() adds 45a41d1394aa lsm: fold lsm_init_ordered() into security_init() adds 450705334f69 lsm: add/tweak function header comment blocks in lsm_init.c adds 5137e583ba26 lsm: cleanup the debug and console output in lsm_init.c adds ac3c47cece27 lsm: output available LSMs when debugging adds 3423c6397ce2 lsm: group lsm_order_parse() with the other lsm_order_*() [...] adds cdc028812f72 lsm: introduce an initcall mechanism into the LSM framework adds b0374e79a83c loadpin: move initcalls to the LSM framework adds d934f97db827 ipe: move initcalls to the LSM framework adds 06643d5584f9 smack: move initcalls to the LSM framework adds 9484ae129593 tomoyo: move initcalls to the LSM framework adds d3ba8f80894a safesetid: move initcalls to the LSM framework adds 7cbe11353751 apparmor: move initcalls to the LSM framework adds 77ebff0607c5 lockdown: move initcalls to the LSM framework adds 82fe7932e84f ima,evm: move initcalls to the LSM framework adds 3156bc814f21 selinux: move initcalls to the LSM framework adds 4ab5efcc2829 lsm: consolidate all of the LSM framework initcalls adds dfa024bc3f67 lsm: add a LSM_STARTED_ALL notification event adds 0e6ebf877843 device_cgroup: Refactor devcgroup_seq_show to use seq_put* [...] adds 9a948eefad59 lsm: use unrcu_pointer() for current->cred in security_init() new 121cc35cfb55 Merge tag 'lsm-pr-20251201' of git://git.kernel.org/pub/sc [...] adds 094e94d13b60 memfd,selinux: call security_inode_init_security_anon() adds 641e02175861 selinux: Introduce a new config to make avc cache slot siz [...] adds 929126ef4a0e selinux: Move avtab_hash() to a shared location for future reuse adds 20d387d7ceab selinux: improve bucket distribution uniformity of avc_hash() new 51e3b98d737a Merge tag 'selinux-pr-20251201' of git://git.kernel.org/pu [...] adds 4f7b54e17edd audit: fix comment misindentation in audit.h adds 77563f3d4704 audit: Use kzalloc() instead of kmalloc()/memset() in audi [...] adds c8a3dfe73159 audit: merge loops in __audit_inode_child() new 0eae3283c302 Merge tag 'audit-pr-20251201' of git://git.kernel.org/pub/ [...] adds 635a01da8385 smack: deduplicate "does access rule request transmutation" adds 195da3ff244d smack: fix bug: SMACK64TRANSMUTE set on non-directory adds 8e5d9f916a96 smack: deduplicate xattr setting in smack_inode_init_security() adds 69204f6cdb90 smack: always "instantiate" inode in smack_inode_init_security() adds 78fc6a94be25 smack: fix bug: invalid label of unix socket file adds c147e13ea7fe smack: fix bug: unprivileged task can create labels adds 674e2b24791c smack: fix bug: setting task label silently ignores input garbage adds 6ddd169d0288 smack: fix kernel-doc warnings for smk_import_valid_label() adds 29c701f90b93 Smack: function parameter 'gfp' not described new 204a920f284e Merge tag 'Smack-for-6.19' of https://github.com/cschaufle [...] adds 8f3fc4f3f8aa ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM hook adds 345123d650db ima: add dont_audit action to suppress audit actions adds 43369273518f ima: add fs_subtype condition for distinguishing FUSE instances adds c200892b46ba ima: Access decompressed kernel module to verify appended [...] adds 738c9738e690 ima: Handle error code returned by ima_filter_rule_match() new 777f8171602d Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/sc [...] new 864468ae3099 ipe: Drop a duplicated CONFIG_ prefix in the ifdeffery new 67678189e492 ipe: Add AT_EXECVE_CHECK support for script enforcement new d7ba853c0e47 ipe: Update documentation for script enforcement new c8321831480d Merge tag 'ipe-pr-20251202' of git://git.kernel.org/pub/sc [...] 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 new a619fe35ab41 Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux [...] new 2f0680ba626b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c7a2f1518e48) \ N -- N -- N refs/heads/fs-current (2f0680ba626b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 48 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/ima_policy | 3 +- Documentation/ABI/testing/sysfs-power | 16 + Documentation/admin-guide/LSM/Smack.rst | 16 +- Documentation/admin-guide/LSM/ipe.rst | 17 +- Documentation/admin-guide/kernel-parameters.txt | 10 + Documentation/admin-guide/pm/cpuidle.rst | 9 + Documentation/admin-guide/pm/intel_pstate.rst | 133 +- Documentation/admin-guide/thermal/index.rst | 1 + .../admin-guide/thermal/intel_thermal_throttle.rst | 91 + Documentation/arch/arm64/booting.rst | 8 +- Documentation/arch/arm64/sve.rst | 5 + Documentation/arch/s390/s390dbf.rst | 5 +- Documentation/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