This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 1593fdc6832f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b425c9c79e6f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits de22668ffe74 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 288507fa52bc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4270e6094e5d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 703bc5a98685 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 75605261d91e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e4a9a79d0cf2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 67e051dc7b20 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ffe443e99258 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits b7e4774b843b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a6174962735 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bbdf5c5c19fb Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 4741eac2b132 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 555810e198a8 Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus omits 3b5c14361d61 riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC omits 2f748fa7b60a riscv: Fix module_alloc() that did not reset the linear ma [...] omits 6af3dd2be9cc riscv: Fix wrong usage of lm_alias() when splitting a huge [...] omits eb46a0076501 riscv: Check if the code to patch lies in the exit section adds 1b0989296204 EDAC/altera: Use device_get_match_data() adds b73e11c87339 EDAC/altera: Convert to platform remove callback returning void adds 5aafd02da7e2 EDAC/armada_xp: Convert to platform remove callback return [...] adds 2546fffd9129 EDAC/aspeed: Convert to platform remove callback returning void adds a5347591eb6f EDAC/bluefield: Convert to platform remove callback return [...] adds d8d9f99fd033 EDAC/cell: Convert to platform remove callback returning void adds 0576ded05b33 EDAC/cpc925: Convert to platform remove callback returning void adds d27cb32e00ef EDAC/dmc520: Convert to platform remove callback returning void adds 7aca2e9b7bc4 EDAC/highbank_l2: Convert to platform remove callback retu [...] adds 81b3e87411eb EDAC/highbank_mc: Convert to platform remove callback retu [...] adds 1baf49724e8d EDAC/mpc85xx: Convert to platform remove callback returning void adds 8510e004d5d5 EDAC/npcm: Convert to platform remove callback returning void adds 01314f277299 EDAC/octeon-l2c: Convert to platform remove callback retur [...] adds c2a962933c76 EDAC/octeon-lmc: Convert to platform remove callback retur [...] adds a92dd68e163a EDAC/octeon-pc: Convert to platform remove callback return [...] adds 524d3e56fb5e EDAC/octeon-pci: Convert to platform remove callback retur [...] adds 58758ffa11a7 EDAC/ppc4xx: Convert to platform remove callback returning void adds bfee05aa3806 EDAC/qcom: Convert to platform remove callback returning void adds f30e2fac7da3 EDAC/synopsys: Convert to platform remove callback returning void adds 8312b2bbddb6 EDAC/ti: Convert to platform remove callback returning void adds 9441e5ca3ad3 EDAC/xgene: Convert to platform remove callback returning void adds ec886cf8813b EDAC/zynqmp: Convert to platform remove callback returning void adds 0c7c7ba0c721 EDAC/fsl_ddr: Convert to platform remove callback returning void adds 475c58e1a471 EDAC/thunderx: Fix possible out-of-bounds string access adds 5f57b717ccce EDAC/pci_sysfs: Use PCI_HEADER_TYPE_MASK instead of literals adds 9e08ac1b5e3b EDAC/armada_xp: Explicitly include correct DT includes adds a2f99fbae451 EDAC/{sb,i7core}_edac: Do not use a plain integer for a NU [...] adds 9a5f580c1c71 EDAC/mc: Add support for HBM3 memory type adds 12f230c07a95 EDAC/amd64: Add support for family 0x19, models 0x90-9f devices adds a264f715ecb3 EDAC/igen6: Make get_mchbar() helper function adds c4a5398991fd EDAC/igen6: Add Intel Alder Lake-N SoCs support adds d23627a7688f EDAC/igen6: Add Intel Raptor Lake-P SoCs support adds 3c77090c1247 EDAC/igen6: Add Intel Meteor Lake-PS SoCs support adds 6807434ff044 EDAC/igen6: Add Intel Meteor Lake-P SoCs support adds a50cc8de9995 EDAC, pnd2: Replace custom definition by one from sizes.h adds 530258f87213 EDAC, pnd2: Apply bit macros and helpers where it makes sense adds f1b0b1167f8b EDAC, pnd2: Correct misleading error message in mk_region_mask() adds a69badad736c EDAC, pnd2: Sort headers alphabetically adds 1e92af09fab1 EDAC/skx_common: Filter out the invalid address new 1dee7f509db2 Merge tag 'edac_updates_for_v6.8' of git://git.kernel.org/ [...] adds 1f693ef550f0 x86/microcode/intel: Remove redundant microcode late updat [...] adds 9c21ea53e6bd x86/microcode/intel: Set new revision only after a success [...] new 6e0b939180fc Merge tag 'x86_microcode_for_v6.8' of git://git.kernel.org [...] adds a24d61c60981 x86/lib: Fix overflow when counting digits adds 79c603ee43b2 Documentation/x86: Document what /proc/cpuinfo is for adds f789383fa34a x86/ia32: State that IA32 emulation is disabled new 41a80ca4ae2d Merge tag 'x86_misc_for_v6.8' of git://git.kernel.org/pub/ [...] adds 5c22c4726e4a x86/paravirt: Use relative reference for the original inst [...] adds fe22bc430c9d x86/paravirt: Make the struct paravirt_patch_site packed adds 772ca413537e x86/paravirt: Introduce ALT_NOT_XEN adds 9824b00c2b58 x86/paravirt: Move some functions and defines to alternative.c adds da0fe6e68e10 x86/alternative: Add indirect call patching adds 60bc276b129e x86/paravirt: Switch mixed paravirt/alternative calls to a [...] adds f7af6977621a x86/paravirt: Remove no longer needed paravirt patching code adds 7991ed43587d x86/alternative: Correct feature bit debug output new fc5e5c592340 Merge tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/ [...] adds 30579c8baa5b x86/sev: Do the C-bit verification only on the BSP adds d642ef711101 virt: sev-guest: Convert to platform remove callback retur [...] new e900042f0484 Merge tag 'x86_sev_for_v6.8' of git://git.kernel.org/pub/s [...] adds 04c3024560d3 x86/barrier: Do not serialize MSR accesses on AMD adds 5bfa0e45e9e7 x86/cpu/intel_epb: Don't rely on link order adds 30fa92832f40 x86/CPU/AMD: Add ZenX generations flags adds a7c32a1ae9ee x86/CPU/AMD: Carve out the erratum 1386 fix adds affc66cb96f8 x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 in [...] adds 0da91912fc15 x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function adds cfbf4f992bfc x86/CPU/AMD: Call the spectral chicken in the Zen2 init function adds 7c81ad8e8bc2 x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() adds f69759be251d x86/CPU/AMD: Move Zenbleed check to the Zen2 init function adds bfff3c6692ce x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init [...] adds 54c33e23f75d x86/CPU/AMD: Get rid of amd_erratum_1054[] adds 1709528f73d4 x86/CPU/AMD: Get rid of amd_erratum_383[] adds b3ffbbd282d4 x86/CPU/AMD: Get rid of amd_erratum_400[] adds 794c68b20408 x86/CPU/AMD: Get rid of amd_erratum_1485[] adds 05f5f73936fa x86/CPU/AMD: Drop now unused CPU erratum checking function adds 232afb557835 x86/CPU/AMD: Add X86_FEATURE_ZEN1 new bef91c28f28f Merge tag 'x86_cpu_for_v6.8' of git://git.kernel.org/pub/s [...] adds 9f3b130048bf x86/mce: Mark fatal MCE's page as poison to avoid panic in [...] adds 612905e13b87 x86/mce: Remove redundant check from mce_device_create() adds 6175b407756b x86/mce/inject: Clear test status value adds ff03ff328fbd x86/mce/amd, EDAC/mce_amd: Move long names to decoder module adds 9f988030e85f EDAC/mce_amd: Remove SMCA Extended Error code descriptions adds 47b744ea5e3c x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types adds cf0573939d3f Documentation: Begin a RAS section adds 3ed57b41a412 x86/mce: Remove old CMCI storm mitigation code adds 7eae17c4add5 x86/mce: Add per-bank CMCI storm mitigation adds 1f68ce2a0272 x86/mce: Handle Intel threshold interrupt storms new 3edbe8afb617 Merge tag 'ras_core_for_v6.8' of git://git.kernel.org/pub/ [...] adds 04c40eed3f7a powerpc/ps3: move udbg_shutdown_ps3gelic prototype adds 0c9a768de64d powerpc/pasemi: mark pas_shutdown() static adds afb36ac38678 powerpc/powermac: mark smp_psurge_{give,take}_timebase static adds 981d1c997fbc powerpc/rtas: Drop declaration of undefined call_rtas() function adds 1d8faf1f41b5 powerpc/rtas: Remove unused rtas_service_present() adds 010862d235c9 powerpc/rtas: Move post_mobility_fixup() declaration to pseries adds 19773eda86e2 powerpc/rtas: Remove trailing space adds 646477fc4790 powerpc/rtas: Remove 'extern' from function declarations i [...] adds 82d30723d58f misc: ocxl: context: Remove unnecessary (void*) conversions adds 84ba5d3675e2 misc: ocxl: afu_irq: Remove unnecessary (void*) conversions adds 220f3ced8e42 misc: ocxl: link: Remove unnecessary (void*) conversions adds 29685ea5754f misc: ocxl: main: Remove unnecessary ‘0’ values from rc adds 183bc0c640c7 powerpc/configs/64s: Enable CONFIG_MEM_SOFT_DIRTY adds 98eb30fe4c69 powerpc: Make cpu_spec __ro_after_init adds 6f2a9e0e0ae5 powerpc: Remove orphaned reg_a2.h adds c8a1634145c2 powerpc/32: Drop unused grackle_set_stg() adds 1b1e38002648 powerpc: add crtsavres.o to always-y instead of extra-y adds 45b1ba7e5d1f powerpc/xics: Check return value of kasprintf in icp_nativ [...] adds df99da19c6c2 powerpc/lib: Avoid array bounds warnings in vec ops adds 8f9abaa6d7de powerpc/lib: Validate size for vector operations adds 0d555b57ee66 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...] adds 9be4feb768b8 powerpc/rtas_pci: rename and properly expose config access APIs adds 360f051d82ee powerpc/suspend: Add prototype for do_after_copyback() adds 24afc61990de powerpc/512x: Make pdm360ng_init() static adds 10feb8f96122 powerpc/512x: Fix missing prototype warnings adds b90ad501715f powerpc/44x: Make ppc44x_idle_init() static adds ede66cd22441 powerpc/64s: Fix CONFIG_NUMA=n build due to create_section [...] adds d8c3f243d4db powerpc/mm: Fix build failures due to arch_reserved_kernel [...] adds f8d355535565 powerpc: Fix build error due to is_valid_bugaddr() adds e12d8e2602d2 powerpc: Add PVN support for HeXin C2000 processor adds a9e1e4d6e8c7 powerpc/85xx: Fix typo in code comment adds 4a74197b65e6 powerpc/44x: select I2C for CURRITUCK adds bd68ffce69f6 powerpc/pseries/memhp: Fix access beyond end of drmem array adds 27951e1d8274 powerpc/pseries/memhp: Log more error conditions in add path adds 773b93f1d1c3 powerpc/book3s/hash: Drop _PAGE_PRIVILEGED from PAGE_NONE adds a59c14f6b4ca powerpc/book3s64: Avoid __pte_protnone() check in __pte_fl [...] adds 4cb3e3ec23fa MAINTAINERS: powerpc: Transfer PPC83XX to Christophe adds dc420877b5bd powerpc/Makefile: Don't use $(ARCH) unnecessarily adds 42449052c94f powerpc/vdso: No need to undef powerpc for 64-bit build adds 22f17b02f88b powerpc/Makefile: Default to ppc64le_defconfig when cross [...] adds 402928b58ec6 powerpc/Makefile: Auto detect cross compiler adds 9dbd5927408c selftests/powerpc: Fix error handling in FPU/VMX preemption tests adds e5d00aaac651 selftests/powerpc: Check all FPRs in fpu_preempt adds 2ba107f6795d selftests/powerpc: Generate better bit patterns for FPU tests adds 60d2c3af9a0c selftests/powerpc: Run fpu_preempt test for 60 seconds adds 1bdf22580b79 selftests/powerpc: Check all FPRs in fpu_syscall test adds 070b71f428fa powerpc/hv-gpci: Add return value check in affinity_domain [...] adds 01e346ffefda powerpc/rtas: Avoid warning on invalid token argument to s [...] adds c500c6e736df powerpc/rtas: Add for_each_rtas_function() iterator adds 669acc7eec22 powerpc/rtas: Fall back to linear search on failed token-> [...] adds 9592aa5ad59e powerpc/rtas: Add function return status constants adds e7582edb7861 powerpc/rtas: Move token validation from block_rtas_call() [...] adds adf7a019e5f8 powerpc/rtas: Facilitate high-level call sequences adds dc7637c402b9 powerpc/rtas: Serialize firmware activation sequences adds e3681107bc9f powerpc/rtas: Warn if per-function lock isn't held adds 514f6ff4369a powerpc/pseries: Add papr-vpd character driver for VPD retrieval adds 35aae182bd7b powerpc/pseries/papr-sysparm: Validate buffer object lengths adds 905b9e48786e powerpc/pseries/papr-sysparm: Expose character device to u [...] adds 9118c5d32bdd powerpc/selftests: Add test for papr-vpd adds 76b2ec3faeaa powerpc/selftests: Add test for papr-sysparm adds 2ec36570c358 powerpc/ftrace: Fix indentation in ftrace.h adds ae24db43b3b4 powerpc/ftrace: Remove nops after the call to ftrace_stub adds b20f98e8b3de powerpc/Kconfig: Select FUNCTION_ALIGNMENT_4B adds f46c8a75263f powerpc/mm: Fix null-pointer dereference in pgtable_cache_add adds 9a260f2dd827 powerpc/powernv: Add a null pointer check to scom_debug_in [...] adds 8649829a1dd2 powerpc/powernv: Add a null pointer check in opal_event_init() adds e123015c0ba8 powerpc/powernv: Add a null pointer check in opal_powercap_init() adds 0a233867a390 powerpc/imc-pmu: Add a null pointer check in update_events [...] adds a143892cb77c powerpc: add cpu_spec.cpu_features to vmcoreinfo adds 6f4b7052daa0 powerpc/sched: Cleanup vcpu_is_preempted() adds aa80c6343fcf powerpc/smp: Enable Asym packing for cores on shared processor adds 0e1c1986e0e6 powerpc/smp: Disable MC domain for shared processor adds fd535a858ebe powerpc/smp: Add __ro_after_init attribute adds 0e93f1c780e8 powerpc/smp: Avoid asym packing within thread_group of a core adds c46975715f5a powerpc/smp: Dynamically build Powerpc topology adds 8fc63a91e785 Merge branch 'smp-topo' into next adds 9ec1d7486e25 powerpc/fsl: Fix fsl,tmu-calibration to match the schema adds 6addc560e69c powerpc/mpc83xx: Add the missing set_freezable() for agent [...] adds 11611d254c15 powerpc/mpc83xx: Use wait_event_freezable() for freezable kthread adds ccc0f7b7673e powerpc/ps3: Add missing set_freezable() for ps3_probe_thread() adds eb8446e16457 powerpc/hvcall: Reorder Nestedv2 hcall opcodes adds ba5b952ad5f5 selftests/powerpc: Fix spelling mistake "EACCESS" -> "EACCES" adds e6beb47edb89 powerpc/powernv: Add error handling to opal_prd_range_is_valid adds 5bb13e63cb00 powerpc/86xx: Drop unused CONFIG_MPC8610 adds 482b718a84f0 powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2 adds 7d370e1812b9 KVM: PPC: Book3S HV nestedv2: Invalidate RPT before deleti [...] adds e0d4acbcba3f KVM: PPC: Book3S HV nestedv2: Avoid reloading the tb offset adds 63ccae78cd88 KVM: PPC: Book3S HV nestedv2: Do not check msr on hcalls adds e678748a8dca KVM: PPC: Book3S HV nestedv2: Get the PID only if needed t [...] adds ec0f6639fa88 KVM: PPC: Book3S HV nestedv2: Ensure LPCR_MER bit is passe [...] adds ecd10702baae KVM: PPC: Book3S HV: Handle pending exceptions on guest en [...] adds df938a5576f3 KVM: PPC: Book3S HV nestedv2: Do not inject certain interrupts adds a9a3de530d75 KVM: PPC: Book3S HV nestedv2: Avoid msr check in kvmppc_ha [...] adds 4bc8ff6f170c KVM: PPC: Book3S HV nestedv2: Do not call H_COPY_TOFROM_GUEST adds db1dcfae1dae KVM: PPC: Book3S HV nestedv2: Register the VPA with the L0 adds 797a5af8fc72 KVM: PPC: Reduce reliance on analyse_instr() in mmio emulation adds 180c6b072bf3 KVM: PPC: Book3S HV nestedv2: Do not cancel pending decrem [...] adds 44a1aad2fe6c Merge branch 'topic/ppc-kvm' into next new 968b80332432 Merge tag 'powerpc-6.8-1' of git://git.kernel.org/pub/scm/ [...] new 3cf1d6a5fbf3 Merge tag 'm68k-for-v6.8-tag1' of git://git.kernel.org/pub [...] adds 103423ad7e56 arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH adds 8885c7398fe5 arm64: mm: Only map KPTI trampoline if it is going to be used adds 7540f70df98f arm64: Kconfig: drop KAISER reference from KPTI option des [...] adds 63a2d92e1461 arm64: Cleanup system cpucap handling adds eb15d707c252 arm64: Align boot cpucap handling with system cpucap handling adds 3f35db4e68ce Merge branch 'for-next/cpufeature' into for-next/core adds cbc59c9a4e57 arm64: idreg-override: Omit non-NULL checks for override pointer adds 01fd29092a35 arm64: idreg-override: Prepare for place relative reloc patching adds dc3f5aae0638 arm64: idreg-override: Avoid parameq() and parameqn() adds bcf1eed3f8a0 arm64: idreg-override: avoid strlen() to check for empty strings adds 060260a6be47 arm64: idreg-override: Avoid sprintf() for simple string c [...] adds ea48626f8f0e arm64: idreg-override: Avoid kstrtou64() to parse a single [...] adds 50f176175e96 arm64/kernel: Move 'nokaslr' parsing out of early idreg code adds e90a8a210fd0 Merge branch 'for-next/early-idreg-overrides' into for-next/core adds 9b19700e623f arm64: fpsimd: Drop unneeded 'busy' flag adds aefbab8e77eb arm64: fpsimd: Preserve/restore kernel mode NEON at contex [...] adds 2632e2521769 arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD adds 79eb42b269d4 Merge branch 'for-next/fpsimd' into for-next/core adds a099bec7a810 arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg adds 8fd7588fd4ee arm64: replace <asm-generic/export.h> with <linux/export.h> adds 7b21ed7d119d arm64: properly install vmlinuz.efi adds 97ba4416d6dd efi/libstub: zboot: do not use $(shell ...) in cmd_copy_and_pad adds 88619527b420 Merge branch 'for-next/kbuild' into for-next/core adds e2768b798a19 arm64/mm: Modify range-based tlbi to decrement scale adds 936a4ec28141 arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs adds c910f2b65518 arm64/mm: Update tlb invalidation routines for FEAT_LPA2 adds e477c8c48391 arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] adds b1366d21daae arm64: Add ARM64_HAS_LPA2 CPU capability adds 3dfdc2750c6c arm64: kernel: Disable latent_entropy GCC plugin in early [...] adds a22fc8e102dc arm64: mm: Take potential load offset into account when KA [...] adds 376f5a3bd7e2 arm64: mm: get rid of kimage_vaddr global variable adds ccaeeec5294b Merge branch 'for-next/lpa2-prep' into for-next/core adds 365b1900c93a Documentation/arch/arm64: Fix typo adds 86d1921c9d5a arm64: Delete the zero_za macro adds 5cc5ed7a668d arm64: memory: remove duplicated include adds 65180649fa25 Merge branch 'for-next/misc' into for-next/core adds 75b5e0bf90bf arm64: irq: set the correct node for VMAP stack adds 7b1a09e44dc6 arm64: irq: set the correct node for shadow call stack adds 3b47bd8fed04 Merge branch 'for-next/mm' into for-next/core adds 590f23b09240 perf/arm-cmn: Fix HN-F class_occup_id events adds 877806b9b41e drivers: perf: arm_pmuv3: Add new macro PMUV3_INIT_MAP_EVENT() adds ca6f537e459e drivers/perf: pmuv3: don't expose SW_INCR event in sysfs adds 38bbef7240b8 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu adds 5cd7da19cb97 arm: perf: Remove PMU locking adds 118eb89b1e7f drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'stru [...] adds afd83967e7bb perf: fsl_imx8_ddr: Add AXI ID PORT CHANNEL filter support adds 9745295358f4 docs/perf: Add explanation for DDR_CAP_AXI_ID_PORT_CHANNEL [...] adds 2fe44e7dcb86 dt-bindings: perf: fsl-imx-ddr: Add i.MX8DXL compatible adds 46fe448ec3b7 perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf adds 79c03ed4b896 drivers/perf: Remove usage of the deprecated ida_simple_xx() API adds 5ca8ab55084d drivers/perf: arm_dsu_pmu: Remove kerneldoc-style comment syntax adds 9343c790e6de arm: perf: Remove inlines from arm_pmuv3.c adds 62e1f212e5fe arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N adds 2f6a00f30600 arm: perf: Use GENMASK for PMMIR fields adds d30f09b6d7de arm: perf: Convert remaining fields to use GENMASK adds 3115ee021bfb arm64: perf: Include threshold control fields in PMEVTYPER mask adds f6da86969a3c arm: pmu: Share user ABI format mechanism with SPE adds a5f4ca68f348 perf/arm_dmc620: Remove duplicate format attribute #defines adds c7b98bf0fc79 KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h adds 186c91aaf549 arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs adds 816c26754447 arm64: perf: Add support for event counting threshold adds bd690638e2c2 Documentation: arm64: Document the PMU event counting thre [...] adds eb183b2cd0a6 Revert "perf/arm_dmc620: Remove duplicate format attribute [...] adds cae40614cdd6 docs: perf: Add description for Synopsys DesignWare PCIe P [...] adds ad6534c626fe PCI: Add Alibaba Vendor ID to linux/pci_ids.h adds ac16087134b8 PCI: Move pci_clear_and_set_dword() helper to PCI header adds af9597adc2f1 drivers/perf: add DesignWare PCIe PMU driver adds f56bb3de66bc MAINTAINERS: add maintainers for DesignWare PCIe PMU driver adds bb339db4d363 arm: perf: Fix ARCH=arm build with GCC adds dd9168ab08eb Merge branch 'for-next/perf' into for-next/core adds ced242ba9d7c KVM: arm64: Remove VPIPT I-cache handling adds d8e12a0d3715 arm64: Kill detection of VPIPT i-cache policy adds f35c32ca6839 arm64: Rename reserved values for CTR_EL0.L1Ip adds 30431774fe6e Merge branch 'for-next/rip-vpipt' into for-next/core adds 33c1a7785a41 kselftest/arm64: Improve output for skipped TPIDR2 ABI test adds 48f7ab21f731 kselftest/arm64: Log SVCR when the SME tests barf adds 9a802ddb2123 kselftest/arm64: Don't probe the current VL for unsupporte [...] adds ef4896b59890 Merge branch 'for-next/selftests' into for-next/core adds 1beef60e7d6b arm64: stacktrace: factor out kernel unwind state adds 1aba06e7b2b4 arm64: stacktrace: factor out kunwind_stack_walk() adds 41cff14b031a Merge branch 'for-next/stacktrace' into for-next/core adds 256f442895ed arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 adds 41bb68fbd016 arm64/sysreg: Add definition for HAFGRTR_EL2 adds c0c5a8ea96b8 arm64/sysreg: add system register POR_EL{0,1} adds 35768b23d830 arm64/sysreg: update CPACR_EL1 register adds 9fb5dc53a117 arm64/sysreg: Add definition for ID_AA64PFR2_EL1 adds 6e3dcfd13975 arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI060 [...] adds b5aefb668701 arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 adds 9e4f409b07df arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 adds 8afe582d7700 arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI06 [...] adds a6052284a9f9 arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 adds 126cb3a60d35 arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 adds e3a649ecf8b9 arm64/sysreg: Add definition for FPMR adds e94e06d8a796 arm64/sysreg: Add new system registers for GCS adds 3b077ad8cb25 arm64/sysreg: Add missing Pauth_LR field definitions to ID [...] adds 4f101cdcb578 arm64/sysreg: Add missing ExtTrcBuff field definition to I [...] adds 885c6d8e2885 arm64/sysreg: Add missing system register definitions for FGT adds 4ebee8cebdf6 arm64/sysreg: Add missing system instruction definitions for FGT adds 3e8626b4ed56 Merge branch 'for-next/sysregs' into for-next/core adds db32cf8e280b Merge branch 'for-next/fixes' into for-next/core new ab5f3fcb7c72 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 07e8f88568f5 x86/apic: Drop apic::delivery_mode adds 855da7cdf974 x86/apic: Drop enum apic_delivery_modes adds 5a7d6d26af77 x86/apic: Drop struct local_apic adds 5e1c8a47fc6e x86/ioapic: Remove unfinished sentence from comment new 33034c4f9497 Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pu [...] adds 016919c1f2e5 x86/asm: Provide new infrastructure for GDT descriptors adds 41ef75c848e3 x86/asm: Replace magic numbers in GDT descriptors, preparations adds 1445f6e15f7d x86/asm: Replace magic numbers in GDT descriptors, script- [...] adds 3b184b71dfcb x86/asm: Always set A (accessed) flag in GDT descriptors adds bc90aefa99f7 x86/asm: Add DB flag to 32-bit percpu GDT entry new 106b88d7a91e Merge tag 'x86-asm-2024-01-08' of git://git.kernel.org/pub [...] adds 78a509fba9c9 x86/boot: Ignore NMIs during very early boot adds 257ca14f4d78 x86/boot: Remove redundant initialization of the 'delta' v [...] new f73857ece4d8 Merge tag 'x86-boot-2024-01-08' of git://git.kernel.org/pu [...] adds 60c2ea7c89e3 x86/tools: objdump_reformat.awk: Ensure regex matches fwait adds f4570ebd8363 x86/tools: objdump_reformat.awk: Allow for spaces adds 5225952d74d4 x86/tools: Remove chkobjdump.awk adds 88a2b4edda3d x86/Kconfig: Rework CONFIG_X86_PAE dependency adds bcf7ef56daca x86/tools: objdump_reformat.awk: Skip bad instructions fro [...] new 42c371f8ec42 Merge tag 'x86-build-2024-01-08' of git://git.kernel.org/p [...] adds f7a25cf1d470 x86/setup: Make relocated_ramdisk a local variable of relo [...] adds 4e15b91c5b79 x86/mtrr: Document missing function parameters in kernel-doc adds 03f111710af9 x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro adds c64545594daf x86/Kconfig: Remove obsolete config X86_32_SMP adds 7a0a6d55ed93 x86/docs: Remove reference to syscall trampoline in PTI adds 7d28365a06af x86/head_64: Use TESTB instead of TESTL in secondary_start [...] adds 54aa699e8094 arch/x86: Fix typos new b51cc5d02834 Merge tag 'x86-cleanups-2024-01-08' of git://git.kernel.or [...] adds 7d09a052a3bd x86: Add a comment about the "magic" behind shadow sti bef [...] adds edc8fc01f608 x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram new 33677aef32cf Merge tag 'x86-core-2024-01-08' of git://git.kernel.org/pu [...] adds c516213726fb x86/entry: Optimize common_interrupt_return() adds 1e4d3001f59f x86/entry: Harden return-to-user new 2fdbcf715a1b Merge tag 'x86-entry-2024-01-08' of git://git.kernel.org/p [...] new f0a78b3e2a0c arm64: Update __NR_compat_syscalls for statmount/listmount adds e4ab322fbaaa cleanup: Add conditional guard support adds 28a9466d75a8 MAINTAINERS: Add include/linux/lockdep*.h adds 18caaedaf4c3 locking/lockdep: Slightly reorder 'struct lock_class' to s [...] adds 5431fdd2c181 ptrace: Convert ptrace_attach() to use lock guards adds a51749ab34d9 locking/mutex: Document that mutex_unlock() is non-atomic adds 67a1723344cf Merge tag 'v6.7-rc8' into locking/core, to pick up depende [...] adds 2b9d9e0a9ba0 locking/mutex: Clarify that mutex_unlock(), and most other [...] new 6cbf5b3105f3 Merge tag 'locking-core-2024-01-08' of git://git.kernel.or [...] adds e2e13630f93d objtool: Fix calloc call for new -Walloc-size new 669d089a7fe1 Merge tag 'objtool-core-2024-01-08' of git://git.kernel.or [...] adds 9bb6362652f3 debugobjects: Stop accessing objects after releasing hash [...] new ab9517fa9aab Merge tag 'core-debugobjects-2024-01-08' of git://git.kern [...] adds d68019471995 entry: Move exit to usermode functions to header file adds caf4062e35b2 entry: Move enter_from_user_mode() to header file adds 221a164035fd entry: Move syscall_enter_from_user_mode() to header file new cdc202281a5d Merge tag 'core-entry-2024-01-08' of git://git.kernel.org/ [...] adds 15bece7bec0d cpu/hotplug: Remove unused CPU hotplug states adds fe22944cf05e cpu/hotplug: Increase the number of dynamic states new 46a08b4d4836 Merge tag 'smp-core-2024-01-08' of git://git.kernel.org/pu [...] adds a89299c40911 time: Make sysfs_get_uname() function visible in header adds cb665db94fc6 tick-sched: Fix function names in comments adds 318050671aff tick/sched: Cleanup confusing variables adds cbf04a220261 tick-sched: Warn when next tick seems to be in the past adds dbcdcb62b59d tracing/timers: Enhance timer_start tracepoint adds b573c73101d8 tracing/timers: Add tracepoint for tracking timer base is_ [...] adds d124c3393e79 timers: Do not IPI for deferrable timers adds b5e6f59888c7 timers: Move store of next event into __next_timer_interrupt() adds 8a2c9c7e7848 timers: Clarify check in forward_timer_base() adds 1e490484aa3a timers: Split out forward timer base functionality adds 7a39a5080ef0 timers: Use already existing function for forwarding timer base adds bb8caad5083f timers: Rework idle logic adds da65f29dada7 timers: Fix nextevt calculation when no timers are pending new f24dc33f8e0a Merge tag 'timers-core-2024-01-08' of git://git.kernel.org [...] adds c90b5c4e6554 irqchip/renesas-rzg2l: Use tabs instead of spaces adds 02f650764017 irqchip/renesas-rzg2l: Align struct member names to tabs adds b94f455372ad irqchip/renesas-rzg2l: Document structure members adds ef88eefb1a81 irqchip/renesas-rzg2l: Implement restriction when writing [...] adds 2eca4731cc66 irqchip/renesas-rzg2l: Add macro to retrieve TITSR registe [...] adds 74d2ef5f6f4b irqchip/renesas-rzg2l: Add support for suspend to RAM adds 1cf0697a24ef dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] adds ca596295f4c9 dt-bindings: interrupt-controller: mpm: Pass MSG RAM slice [...] adds 221b110d87c2 irqchip/qcom-mpm: Support passing a slice of SRAM as reg space adds 69ffab9b9e69 irqchip/irq-xtensa-pic: Clean up new 0bdf0621f89f Merge tag 'irq-core-2024-01-08' of git://git.kernel.org/pu [...] adds 571d91dcadfa perf: Add branch stack counters adds 85846b27072d perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag adds 1f2376cd03dd perf: Add branch_sample_call_stack adds 318c49859112 perf/x86/intel: Reorganize attrs and is_visible adds 33744916196b perf/x86/intel: Support branch counters logging adds 5d2d4a9f603a Merge branch 'tip/perf/urgent' adds 652ffc2104ec perf/core: Fix narrow startup race when creating the perf [...] adds 243218ca9303 perf/x86/intel/cstate: Cleanup duplicate attr_groups adds c3dd1995620c x86/smp: Export symbol cpu_clustergroup_mask() adds 3877d55a0db2 perf/x86/intel/cstate: Add Sierra Forest support adds bbb968696d0f perf/x86/intel/cstate: Add Grand Ridge support adds 388a1fb7da6a perf: Fix the nr_addr_filters fix adds cf35791476fc perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO [...] adds b560e0cd882b perf/x86/uncore: Use u64 to replace unsigned for the uncor [...] adds 632c4bf6d007 perf/x86/intel/uncore: Support Granite Rapids adds 388d76175bd9 perf/x86/intel/uncore: Support IIO free-running counters on GNR adds cb4a6ccf3583 perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge adds 0f9e0d7928d8 perf/x86/amd: Reject branch stack for IBS events adds 1692cf434ba1 perf/x86/intel/uncore: Fix NULL pointer dereference issue [...] adds fdd041028f22 perf/x86/intel/uncore: Factor out topology_gidnid_map() new aac4de465af0 Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/p [...] adds d6111cf45c57 sched: Use WRITE_ONCE() for p->on_rq adds 84db47ca7146 sched/numa: Fix mm numa_scan_seq based unconditional scan adds 2227a957e1d5 sched/eevdf: Sort the rbtree by virtual deadline adds ee4373dc902c sched/eevdf: O(1) fastpath for task selection adds 5d69eca542ee sched: Unify runtime accounting across classes adds 5fe6ec8f6ab5 sched: Remove vruntime from trace_sched_stat_runtime() adds c708a4dc5ab5 sched: Unify more update_curr*() adds 9e07d45c5210 sched/deadline: Collect sched_dl_entity initialization adds 2f7a0f58948d sched/deadline: Move bandwidth accounting into {en,de}queu [...] adds 63ba8422f876 sched/deadline: Introduce deadline servers adds dd5403869a40 sched/cpuidle: Comment about timers requirements VS idle handler adds 194600008d5c sched/timers: Explain why idle task schedules out on remot [...] adds 50181c0cff31 sched/pelt: Avoid underestimation of task utilization adds 9c0b4bb7f630 sched/cpufreq: Rework schedutil governor performance estimation adds f12560779f9d sched/cpufreq: Rework iowait boost adds 0257e5a3c26b sched/doc: Update documentation after renames and synchron [...] adds 5068d84054b7 sched/fair: Update min_vruntime for reweight_entity() correctly adds 418146e39891 freezer,sched: Clean saved_state when restoring it during thaw adds d2e9f53ac5dd Merge tag 'v6.7-rc6' into sched/core, to pick up fixes adds 9942cb22ea45 sched/topology: Add a new arch_scale_freq_ref() method adds 599457ba1540 cpufreq: Use the fixed and coherent frequency for scaling [...] adds b3edde44e5d4 cpufreq/schedutil: Use a fixed reference frequency adds 15cbbd1d317e energy_model: Use a fixed reference frequency adds 50b813b147e9 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|kh [...] adds 5477fa249b56 cpufreq/cppc: Set the frequency used for computing the capacity adds 1f023007f5e7 arm64/amu: Use capacity_ref_freq() to set AMU ratio adds 7736ae5572eb sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) adds 11137d384996 sched/fair: Simplify util_est adds 3af7524b1419 sched/fair: Use all little CPUs for CPU-bound workloads adds fbb66ce0b1d6 sched/fair: Remove unused 'next_buddy_marked' local variab [...] adds f60a631ab9ed sched/fair: Fix tg->load when offlining a CPU adds cdb3033e191f Merge branch 'sched/urgent' into sched/core, to pick up pe [...] new bfe8eb3b85c5 Merge tag 'sched-core-2024-01-08' of git://git.kernel.org/ [...] adds 96a2b48e5e1d cgroup: Remove unnecessary list_empty() adds d23b5c577715 cgroup: Make operations on the cgroup root_list RCU safe adds 9067d90006df cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() adds 0008454e8fd3 cgroup: Add annotation for holding namespace_sem in curren [...] adds aecd408b7e50 cgroup: Add a new helper for cgroup1 hierarchy adds 421fc858023b selftests: cgroup: Fixes a typo in a comment adds fe28f631fa94 workqueue: Add workqueue_unbound_exclude_cpumask() to excl [...] adds 14060dfc481a selftests/cgroup: Minor code cleanup and reorganization of [...] adds 11e5f407b64a cgroup/cpuset: Keep track of CPUs in isolated partitions adds 72c6303acfa1 cgroup/cpuset: Take isolated CPUs out of workqueue unbound [...] adds e76d28bdf9ba cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_fl [...] adds 49277a5b7637 workqueue: Move workqueue_set_unbound_cpumask() and its he [...] adds 202595663905 Merge branch 'for-6.7-fixes' of git://git.kernel.org/pub/s [...] adds 877c737db935 cgroup/cpuset: Expose cpuset.cpus.isolated adds 7b91eb600010 cgroup: Fix documentation for cpu.idle adds d499fd418fa1 cgroup/rstat: Optimize cgroup_rstat_updated_list() adds 77070eeb8821 cgroup: Avoid false cacheline sharing of read mostly rstat_cpu adds 3232e7aad11e cgroup/cpuset: Include isolated cpuset CPUs in cpu_is_isol [...] adds a7fb0423c201 cgroup: Move rcu_head up near the top of cgroup_root new 9f8413c4a66f Merge tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm [...] adds 24c6a097b5a2 slub: Reflow ___slab_alloc() adds 43c4c349149c slub: Change get_partial() interfaces to return slab adds 8a399e2f6003 slub: Keep track of whether slub is on the per-node partial list adds 422e7d543758 slub: Prepare __slab_free() for unfrozen partial slab out [...] adds 213094b5d1af slub: Introduce freeze_slab() adds 8cd3fa428b56 slub: Delay freezing of partial slabs adds 00eb60c28815 slub: Optimize deactivate_slab() adds 21316fdc7999 slub: Rename all *unfreeze_partials* functions to *put_partials* adds 31bda717d777 slub: Update frozen slabs documentations in the source adds 0445ee000498 mm/slab, docs: switch mm-api docs generation from slab.c t [...] adds 2a19be61a651 mm/slab: remove CONFIG_SLAB from all Kconfig and Makefile adds 72786c0a3dc5 KASAN: remove code paths guarded by CONFIG_SLAB adds a745b067db0f KFENCE: cleanup kfence_guarded_alloc() after CONFIG_SLAB removal adds bc3dcb850f18 mm/memcontrol: remove CONFIG_SLAB #ifdef guards adds 70da1d01edf6 cpu/hotplug: remove CPUHP_SLAB_PREPARE hooks adds a9e0b9f27266 mm/slab: remove CONFIG_SLAB code from slab common code adds 8c20b29db508 mm/mempool/dmapool: remove CONFIG_DEBUG_SLAB ifdefs adds 16a1d968358a mm/slab: remove mm/slab.c and slab_def.h adds 7ef08ae8277c mm/slab: move struct kmem_cache_cpu declaration to slub.c adds 19975f83412f mm/slab: move the rest of slub_def.h to mm/slab.h adds 89c2d061bfa7 mm/slab: consolidate includes in the internal mm/slab.h adds 6011be59910f mm/slab: move pre/post-alloc hooks from slab.h to slub.c adds 0bedcc66d2a4 mm/slab: move memcg related functions from slab.h to slub.c adds b52ef56e9b32 mm/slab: move struct kmem_cache_node from slab.h to slub.c adds b774d3e326d3 mm/slab: move kfree() from slab_common.c to slub.c adds 5a9d31d980cb mm/slab: move kmalloc_slab() to mm/slab.h adds 4862caa5cba0 mm/slab: move kmalloc() functions from slab_common.c to slub.c adds 49378a05ce7f mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() [...] adds 3450a0e5a6fc mm/slub: optimize alloc fastpath code layout adds ecf9a253ce12 mm/slub: optimize free fast path code layout adds 6f3dd2c31d7d mm/slub: fix bulk alloc and free stats adds 520a688a2edf mm/slub: introduce __kmem_cache_free_bulk() without free hooks adds 284f17ac13fe mm/slub: handle bulk and single object freeing separately adds 782f8906f805 mm/slub: free KFENCE objects in slab_free_hook() adds 61d7e367f8bc Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-next new d30e51aa7b1f Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/l [...] adds 23e9f0138963 mm/vmstat: move pgdemote_* to per-node stats adds 4f2267b58a22 maple_tree: add mt_free_one() and mt_attr() helpers adds b2472efe4316 maple_tree: introduce {mtree,mas}_lock_nested() adds fd32e4e9b764 maple_tree: introduce interfaces __mt_dup() and mtree_dup() adds 46c99e26f2f8 radix tree test suite: align kmem_cache_alloc_bulk() with [...] adds a2587a7e8d37 maple_tree: add test for mtree_dup() adds 9bc1d3cdb904 maple_tree: update the documentation of maple tree adds f670fa1caadb maple_tree: skip other tests when BENCH is enabled adds 446e1867e6df maple_tree: update check_forking() and bench_forking() adds 8e50d32c7a89 maple_tree: preserve the tree attributes when destroying m [...] adds d24062914837 fork: use __mt_dup() to duplicate maple tree in dup_mmap() adds 3027c6f8eb9d mm: huge_memory: batch tlb flush when splitting a pte-mapped THP adds ff6c3d81f2e8 NUMA: optimize detection of memory with no node id assigne [...] adds 82b8a3b49ebd mm/memory_hotplug: replace an open-coded kmemdup() in add_ [...] adds 6b8f0798b85a mm/memory_hotplug: split memmap_on_memory requests across [...] adds 4eca0ef49af9 dax/kmem: allow kmem to add memory with memmap_on_memory adds 8ff252663d30 mm/filemap: increase usage of folio_next_index() helper adds e6a9a2cbc13b fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEM [...] adds 600bca580579 selftests/mm: check that PAGEMAP_SCAN returns correct categories adds a4fc4a0c45f2 mm: add folio_zero_tail() and use it in ext4 adds 6eaa266b5466 mm: add folio_fill_tail() and use it in iomap adds 78c3c11268c3 gfs2: convert stuffed_readpage() to stuffed_read_folio() adds c36f9d3d2c3e mm: remove test_set_page_writeback() adds 8525d5984b7b afs: do not test the return value of folio_start_writeback() adds a9540e35624d smb: do not test the return value of folio_start_writeback() adds b5612c368648 mm: return void from folio_start_writeback() and related f [...] adds 1e12cbb9f695 mm: make mapping_evict_folio() the preferred way to evict [...] adds 01d1e0e6b7d9 mm: convert __do_fault() to use a folio adds 19369d866a8b mm: use mapping_evict_folio() in truncate_error_page() adds 049b26048dd2 mm: convert soft_offline_in_use_page() to use a folio adds 761d79fbad2a mm: convert isolate_page() to mf_isolate_folio() adds 2033c98cce66 mm: remove invalidate_inode_page() adds 17b46e7beb8f mm/page_alloc: dedupe some memcg uncharging logic adds 16f5dfbc851b gfp: include __GFP_NOWARN in GFP_NOWAIT adds 69e583eaca57 mmap: remove the IA64-specific vma expansion implementation adds 932b59e3beae mm: fix process_vm_rw page counts adds 83a6fdd6c27d kasan: default to inline instrumentation adds 20954c122f1b Documentation/mm: drop pte_bad() descriptions from arch pa [...] adds 1b5c65b64cd4 mm/page_owner: record and dump free_pid and free_tgid adds a7a0350583ba zram: split memory-tracking and ac-time tracking adds 2e16898d0df8 zram: tweak writeback config help adds 3d47e31790b7 memory-failure: use a folio in me_pagecache_clean() adds 6304b531cd8f memory-failure: use a folio in me_pagecache_dirty() adds f7092393570f memory-failure: convert delete_from_lru_cache() to take a folio adds b6fd410c32f1 memory-failure: use a folio in me_huge_page() adds e130b6514e14 memory-failure: convert truncate_error_page to truncate_er [...] adds af7628d6ec19 fs: convert error_remove_page to error_remove_folio adds 88f9ee2b3040 kmemleak: drop (age <increasing>) from leak record adds 52c5d2bc3213 kmemleak: add checksum to backtrace report adds 4d07a037231c lib/stackdepot: print disabled message only if truly disabled adds 0c5d44a8142d lib/stackdepot: check disabled flag when fetching adds 603c000c115b lib/stackdepot: simplify __stack_depot_save adds 5f9ce55e0207 lib/stackdepot: drop valid bit from handles adds 83130ab2d8a4 lib/stackdepot: add depot_fetch_stack helper adds fc60e0caa94d lib/stackdepot: use fixed-sized slots for stack records adds fcccc41ecb0c lib/stackdepot: fix and clean-up atomic annotations adds 94b7d3287029 lib/stackdepot: rework helpers for depot_alloc_stack adds b6a353d3ebc2 lib/stackdepot: rename next_pool_required to new_pool_required adds a5d21f71715a lib/stackdepot: store next pool pointer in new_pool adds b29d31885814 lib/stackdepot: store free stack records in a freelist adds a6cd957021f2 lib/stackdepot: use read/write lock adds 4805180bc165 lib/stackdepot: use list_head for stack record links adds 3bddc3100c20 kmsan: use stack_depot_save instead of __stack_depot_save adds 022012dcf442 lib/stackdepot, kasan: add flags to __stack_depot_save and rename adds 410b764f89f5 lib/stackdepot: add refcount for records adds 108be8def46e lib/stackdepot: allow users to evict stack traces adds f3b597986299 kasan: remove atomic accesses to stack ring entries adds 7d88e4f768b0 kasan: check object_size in kasan_complete_mode_report_info adds f816938bff1f kasan: use stack_depot_put for tag-based modes adds 2d5524635b00 slub, kasan: improve interaction of KASAN and slub_debug p [...] adds 773688a6cb24 kasan: use stack_depot_put for Generic mode adds bd9d9624b713 lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN adds 95a2ac937013 mm: use vmem_altmap code without CONFIG_ZONE_DEVICE adds 2f7537620f38 mm/util: use kmap_local_page() in memcmp_pages() adds b33519896664 mm/ksm: use kmap_local_page() in calc_checksum() adds 24d2613a6356 mm/memory: use kmap_local_page() in __wp_page_copy_user() adds f2bcc99a5e90 mm/mempool: replace kmap_atomic() with kmap_local_page() adds f542b8e582ab mm/page_poison: replace kmap_atomic() with kmap_local_page() adds a5989d4ed40c kasan: improve free meta storage in Generic KASAN adds 50668b53f8c9 mm/damon/core-test: test damon_split_region_at()'s access [...] adds 38ca8a185389 pgtable: fix s390 ptdesc field comments adds f7dd74ac239a pgtable: rename ptdesc _refcount field to __page_refcount adds ecf5dd1ffe84 mm/mm_init.c: extend init unavailable range doc info adds 01846c6c7025 mm/mm_init.c: append newline to the unavailable ranges log [...] adds cddba0af0b79 fs/Kconfig: make hugetlbfs a menuconfig adds d68e39fc45f7 mm: page_alloc: correct high atomic reserve calculations adds 9cd20f3fe045 mm: page_alloc: enforce minimum zone size to do high atomi [...] adds ac3f3b0a5551 mm: page_alloc: unreserve highatomic page blocks before oom adds e9119fb65761 mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling adds 7679e14098c9 mm: list_lru: Update kernel documentation to follow the re [...] adds 27873192ac59 mm, oom:dump_tasks add rss detailed information printing adds 003ae2fb0b36 mm/zswap: replace kmap_atomic() with kmap_local_page() adds 829c3151f0f8 mm/swapfile: replace kmap_atomic() with kmap_local_page() adds b123d09304d8 mm: pagewalk: assert write mmap lock only for walking the [...] adds fb93ed63345f mm: hugetlb_vmemmap: use walk_page_range_novma() to simpli [...] adds be035a2acf1f mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to [...] adds ebc20dcac4ce mm: hugetlb_vmemmap: convert page to folio adds 60433a9d038d samples: introduce new samples subdir for cgroup adds becf65296035 samples/cgroup: introduce memcg memory.events listener adds 664dc2189dd4 mm: memcg: add reminder comment for the memcg v2 events adds 73829b713470 zram: use kmap_local_page() adds 5d4c6ac94694 kasan: record and report more information adds 37a8ab24d3d4 maple_tree: remove unnecessary default labels from switch [...] adds f7a590189539 maple_tree: make mas_erase() more robust adds bf857ddd21d0 maple_tree: move debug check to __mas_set_range() adds 31c532a8af57 maple_tree: add end of node tracking to the maple state adds e9c52d8940cb maple_tree: use cached node end in mas_next() adds 1f41ef12abf8 maple_tree: use cached node end in mas_destroy() adds 271f61a8b41d maple_tree: clean up inlines for some functions adds 067311d33e65 maple_tree: separate ma_state node from status adds 9a40d45c1f2c maple_tree: remove mas_searchable() adds 0de56e38b307 maple_tree: use maple state end for write operations adds 24662decdd44 maple_tree: don't find node end in mtree_lookup_walk() adds a3c63c8c5df6 maple_tree: mtree_range_walk() clean up adds d1fefa3d2244 maple_tree: remove unused function adds 2e783f0c1a0d maple_tree: move the check forward to avoid static check warning adds 3f05fcdebf29 maple_tree: avoid ascending when mas->min is also the pare [...] adds c5e941213826 maple_tree: remove an unused parameter for ma_meta_end() adds 026b935cd929 maple_tree: delete one of the two identical checks adds 330018fe69c6 maple_tree: simplify mas_leaf_set_meta() adds 0a97c01cd20b list_lru: allow explicit memcg and NUMA node selection adds fdc4161ff6a5 memcontrol: implement mem_cgroup_tryget_online() adds a65b0e7607cc zswap: make shrinking memcg-aware adds 7108cc3f765c mm: memcg: add per-memcg zswap writeback stat adds a697dc2be925 selftests: cgroup: update per-memcg zswap writeback selftest adds b5ba474f3f51 zswap: shrink zswap pool based on memory pressure adds 4b86316ef182 selftests/mm: dont run ksm_functional_tests twice adds 9294a037c015 mm/damon/core: implement goal-oriented feedback-driven quo [...] adds 7f262da0a30d mm/damon/sysfs-schemes: implement files for scheme quota g [...] adds 8b549a4fd3c5 mm/damon/sysfs-schemes: commit damos quota goals user inpu [...] adds d91beaa505a0 mm/damon/sysfs-schemes: implement a command for scheme quo [...] adds f1762cb3eaea mm/damon/core-test: add a unit test for the feedback loop [...] adds 3649caed1c9b selftests/damon: test quota goals directory adds 3143a7bfd2a9 Docs/mm/damon/design: document DAMOS quota auto tuning adds 0972913f9673 Docs/ABI/damon: document DAMOS quota goals adds 6140edeea8bf Docs/admin-guide/mm/damon/usage: document for quota goals adds 1486fb50136f mm: ksm: use more folio api in ksm_might_need_to_copy() adds f8b6187d8dd9 mm: memory: use a folio in validate_page_before_insert() adds 294de6d8f14a mm: memory: rename page_copy_prealloc() to folio_prealloc() adds e4621e70469c mm: memory: use a folio in do_cow_fault() adds cf503cc665c4 mm: memory: use folio_prealloc() in wp_page_copy() adds ec056cef76a5 mm/readahead: do not allow order-1 folio adds f67f8d4a8c1e mm/rmap: fix misplaced parenthesis of a likely() adds 39042079a0c2 kmemleak: avoid RCU stalls when freeing metadata for per-C [...] adds b75427691f4a mm: huge_memory: use more folio api in __split_huge_page_tail() adds 683ec99f12f4 mm/thp: add CONFIG_TRANSPARENT_HUGEPAGE_NEVER option adds a1748f85bec9 mm: filemap: remove unnecessary iitialization of ret adds 47e61d8874cc mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back adds 49b960de6b32 mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() adds 4196810a2542 mm: cma: remove unnecessary initialization of ret adds dd05f5ec1e46 mm: use vma_pages() for vma objects adds d19b1a1797d8 mm: compaction: avoid fast_isolate_freepages blindly choos [...] adds d9d9bd979cce maple_tree: change return type of mas_split_final_node as void. adds a721aeac8bc2 sync mm-stable with mm-hotfixes-stable to pick up depended [...] adds 5143eecd2af2 lib/maple_tree.c: fix build error due to hotfix alteration adds 4a3bfbd1699e mm/list_lru.c: remove unused list_lru_from_kmem() adds 508bed884767 mm: memcg: change flush_next_time to flush_last_time adds e0bf1dc859fd mm: memcg: move vmstats structs definition above flushing code adds 8d59d2214c23 mm: memcg: make stats flushing threshold per-memcg adds b00684722262 mm: workingset: move the stats flush into workingset_test_ [...] adds 7d7ef0a4686a mm: memcg: restore subtree stats flushing adds 7dc7c5ef6463 mm: allow deferred splitting of arbitrary anon large folios adds 372cbd4d5a06 mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap() adds 3485b88390b0 mm: thp: introduce multi-size THP sysfs interface adds 19eaf44954df mm: thp: support allocation of anonymous multi-size THP adds b6aab3384caf selftests/mm/kugepaged: restore thp settings at exit adds 00679a183ac6 selftests/mm: factor out thp settings management adds 4f5070a5e40d selftests/mm: support multi-size THP interface in thp_settings adds 9f0704eae8a4 selftests/mm/khugepaged: enlighten for multi-size THP adds 12dc16b38463 selftests/mm/cow: generalize do_run_with_thp() helper adds c0f79103322c selftests/mm/cow: add tests for anonymous multi-size THP adds 03d69d49da49 maple_tree: fix warning comparing pointer to 0 adds d5f6057cf001 maple_tree: fix typos/spellos etc adds 306abb63a8ca selftests/damon: implement a python module for test-purpos [...] adds f5f0e5a2bef9 selftests/damon/_damon_sysfs: implement kdamonds start function adds 3402c6ce398e selftests/damon/_damon_sysfs: implement updat_schemes_trie [...] adds b5906f5f7359 selftests/damon: add a test for update_schemes_tried_regio [...] adds e3898efaffdb selftests/damon: add a test for update_schemes_tried_regio [...] adds f55afd954c12 mm: ksm: remove unnecessary try_to_freeze() adds 6ad59a3838cd mm/damon: update email of SeongJae adds 5e06ad590096 mm/damon/core-test: test max_nr_accesses overflow caused d [...] adds 1f1d83ca27a3 Docs/mm/damon/design: place execution model and data struc [...] adds c7ae9634a4fb Docs/admin-guide/mm/damon/usage: update context directory [...] adds 9c8c315da254 Docs/admin-guide/mm/damon/usage: add links to sysfs files [...] adds e93b81a3fcb8 Docs/admin-guide/mm/damon/usage: use a list for 'state' sy [...] adds 0abfa8efad8d gfp: gfp_types.h: fix typos & punctuation adds f7ef5fe74aaf mm/memory: replace kmap() with kmap_local_page() adds 7e552dcd803f maple_tree: avoid checking other gaps after getting the la [...] adds 250ae189d982 mm: page_alloc: simplify __free_pages_ok() adds ffda65568249 UBSAN: use the kernel panic message markers adds 6d840a18773f buffer: return bool from grow_dev_folio() adds 382497ada051 buffer: calculate block number inside folio_init_buffers() adds 5f3bd90d9b98 buffer: fix grow_buffers() for block size > PAGE_SIZE adds 808441943f6b buffer: cast block to loff_t before shifting it adds 4b04646caed5 buffer: fix various functions for block size > PAGE_SIZE adds b0619401b8cd buffer: handle large folios in __block_write_begin_int() adds fa399c311234 buffer: fix more functions for block size > PAGE_SIZE adds 880a99b60d46 mm/rmap: support move to different root anon_vma in folio_ [...] adds adef440691ba userfaultfd: UFFDIO_MOVE uABI adds 1c8d39fa7b63 selftests/mm: call uffd_test_ctx_clear at the end of the test adds e8a422408ba9 selftests/mm: add uffd_test_case_ops to allow test case-sp [...] adds a2bf6a9ca805 selftests/mm: add UFFDIO_MOVE ioctl test adds 96db66d9c8f3 mm: convert ksm_might_need_to_copy() to work on folios adds 8d294a8c6393 mm: remove PageAnonExclusive assertions in unuse_pte() adds f00f48436c78 mm: convert unuse_pte() to use a folio throughout adds 2853b66b601a mm: remove some calls to page_add_new_anon_rmap() adds b2926ac8178b mm: remove stale example from comment adds cb9089babc91 mm: remove references to page_add_new_anon_rmap in comments adds d3b082736518 mm: convert migrate_vma_insert_page() to use a folio adds 5432726848bb mm: convert collapse_huge_page() to use a folio adds cafa8e37a2eb mm: remove page_add_new_anon_rmap and lru_cache_add_inacti [...] adds 4e5fa4f5eff6 mm/ksm: add ksm advisor adds 66790e9a735b mm/ksm: add sysfs knobs for advisor adds 5088b49730af mm/ksm: add tracepoint for ksm advisor adds 0710f38ad26a mm/ksm: document ksm advisor and its sysfs knobs adds c75f5c1e0f1d mm/zswap: reuse dstmem when decompress adds 32acba4c0483 mm/zswap: refactor out __zswap_load() adds 66447fd036a5 mm/zswap: cleanup zswap_load() adds e947ba0bbf47 mm/zswap: cleanup zswap_writeback_entry() adds 8ba2f844f050 mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx adds 96c7b0b42239 mm: return the folio from __read_swap_cache_async() adds b99b4e0d9d7f mm: pass a folio to __swap_writepage() adds bfcd44d5f816 mm: pass a folio to swap_writepage_fs() adds 6de62c7bc4bc mm: pass a folio to swap_writepage_bdev_sync() adds ee1b1d9b46f2 mm: pass a folio to swap_writepage_bdev_async() adds 64a24e55e3f4 mm: pass a folio to swap_readpage_fs() adds 2c184d821eec mm: pass a folio to swap_readpage_bdev_sync() adds 3c3ebd82e0d1 mm: pass a folio to swap_readpage_bdev_async() adds 3a61e6f66812 mm: convert swap_page_sector() to swap_folio_sector() adds c9bdf768dd93 mm: convert swap_readpage() to swap_read_folio() adds 69fe7d67cb0c mm: remove page_swap_info() adds 6e03492e9d28 mm: return a folio from read_swap_cache_async() adds a4575c4138db mm: convert swap_cluster_readahead and swap_vma_readahead [...] adds d1adb25df711 mm: migrate: fix getting incorrect page mapping during pag [...] adds f099c961f499 fs: remove clean_page_buffers() adds e8ff8248d377 fs: convert clean_buffers() to take a folio adds 6ad7c607b125 fs: reduce stack usage in __mpage_writepage adds 12ac5a65cb56 fs: reduce stack usage in do_mpage_readpage adds 81d469d33075 adfs: remove writepage implementation adds 3a44d30577e7 bfs: remove writepage implementation adds df56d2287c57 hfs: really remove hfs_writepage adds 44afc066c993 hfsplus: really remove hfsplus_writepage adds 1443a9fb4e72 minix: remove writepage implementation adds bfc7fbe36976 ocfs2: remove writepage implementation adds a2b92914b0bb sysv: remove writepage implementation adds af34acc24bd6 ufs: remove writepage implementation adds 17bf23a981be fs: convert block_write_full_page to block_write_full_folio adds 14059f66a959 fs: remove the bh_end_io argument from __block_write_full_folio adds 280ec6ccb642 kasan: rename kasan_slab_free_mempool to kasan_mempool_poi [...] adds 9b94fe91099c kasan: move kasan_mempool_poison_object adds 1bb843048d00 kasan: document kasan_mempool_poison_object adds 2e7c954c11af kasan: add return value for kasan_mempool_poison_object adds 195683275373 kasan: introduce kasan_mempool_unpoison_object adds f129c3103928 kasan: introduce kasan_mempool_poison_pages adds 9f41c59ae316 kasan: introduce kasan_mempool_unpoison_pages adds cf0da2afe3dc kasan: clean up __kasan_mempool_poison_object adds b556a462eb8d kasan: save free stack traces for slab mempools adds ce37eec0ab62 kasan: clean up and rename ____kasan_kmalloc adds 0cc9fdbf4a52 kasan: introduce poison_kmalloc_large_redzone adds 29d7355a9d05 kasan: save alloc stack traces for mempool adds 7d4847ded247 mempool: skip slub_debug poisoning when KASAN is enabled adds 413643f3a3e2 mempool: use new mempool KASAN hooks adds 37dcc69ad17a mempool: introduce mempool_use_prealloc_only adds 0f199eb4351f kasan: add mempool tests adds 0f18ea6ea44c kasan: rename pagealloc tests adds 86b15969831b kasan: reorder tests adds 1ce9a0523938 kasan: rename and document kasan_(un)poison_object_data adds 74e831af165a skbuff: use mempool KASAN hooks adds 8ab3b09755d9 io_uring: use mempool KASAN hook adds a914d8d6cf20 lib/stackdepot: add printk_deferred_enter/exit guards adds a414d4286f34 kasan: handle concurrent kasan_record_aux_stack calls adds 08d7c94d9635 kasan: memset free track in qlink_free adds 91349f541e7d lib/stackdepot: fix comment in include/linux/stackdepot.h adds b39ca208403c mm/khugepaged: remove redundant try_to_freeze() adds 7fbb5e188248 mm: remove VM_EXEC requirement for THP eligibility adds 5ec8e8ea8b77 mm/sparsemem: fix race in accessing memory_section->usage adds a3c5cc5129ef selftests/mm: log run_vmtests.sh results in TAP format adds 51fb591edc86 xtensa, kasan: define KASAN_SHADOW_END adds 27232ba96cfb kasan/arm64: improve comments for KASAN_SHADOW_START/END adds 5cb6674b694b mm, kasan: use KASAN_TAG_KERNEL instead of 0xff adds c20e3feadd45 kasan: improve kasan_non_canonical_hook adds 3067b919ed81 kasan: clean up kasan_requires_meta adds 1a55836a1b00 kasan: update kasan_poison documentation comment adds 99f3fe416c71 kasan: clean up is_kfence_address checks adds 58ee788cb237 kasan: respect CONFIG_KASAN_VMALLOC for kasan_flag_vmalloc adds 14c99b990ccc kasan: check kasan_vmalloc_enabled in vmalloc tests adds f2fffc0cfcfa kasan: export kasan_poison as GPL adds 3ab9304db6ab kasan: remove SLUB checks for page_alloc fallbacks in tests adds 4e397274e10b kasan: speed up match_all_mem_tag test for SW_TAGS adds f6940e8adc64 kasan: clean up kasan_cache_create adds 04afc540e58e kasan: reuse kasan_track in kasan_stack_ring_entry adds fd4064f69708 kasan: simplify saving extra info into tracks adds a3fbe303ec9d kasan: simplify kasan_complete_mode_report_info for tag-ba [...] adds 9d5fafd5d882 mm/rmap: rename hugepage_add* to hugetlb_add* adds e135826b2da0 mm/rmap: introduce and use hugetlb_remove_rmap() adds 44887f399455 mm/rmap: introduce and use hugetlb_add_file_rmap() adds ebe2e35ec0f2 mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() adds 0c2ec32bf0b2 mm/rmap: introduce and use hugetlb_try_share_anon_rmap() adds a4ea18641d83 mm/rmap: add hugetlb sanity checks for anon rmap handling adds 68f0320824fa mm/rmap: convert folio_add_file_rmap_range() into folio_ad [...] adds ef37b2ea08ac mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pt [...] adds 14d85a6e88a6 mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() adds c4dffb0bc237 mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() adds 7123e19c3c9d mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() adds be6e57cfabe9 mm/rmap: remove page_add_file_rmap() adds 96fd74958c55 mm/rmap: factor out adding folio mappings into __folio_add_rmap() adds 8bd5130070fb mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() adds 91b2978a3480 mm/huge_memory: batch rmap operations in __split_huge_pmd_ [...] adds 395db7b19089 mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() adds a15dc4785c98 mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() adds 977295349eb7 mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() adds da7dc0afe243 mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() adds b832a354d787 mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() adds 84f0169e6c8a mm/rmap: remove page_add_anon_rmap() adds 0cae959e3abf mm/rmap: remove RMAP_COMPOUND adds b06dc281aa99 mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() adds 5cc9695f06b0 kernel/events/uprobes: page_remove_rmap() -> folio_remove_ [...] adds a8e61d584eda mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() adds 35668a432146 mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() adds 18e8612e5624 mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() adds c46265030b0f mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() adds 5b205c7f2684 mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() adds ca1a0746182c mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() adds 5a0033f0285e Documentation: stop referring to page_remove_rmap() adds 4d8f7418e8ba mm/rmap: remove page_remove_rmap() adds d8ef5e311d7b mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rm [...] adds 61d90309b715 mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() adds 96c772c25c89 mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_ [...] adds 08e7795e2444 mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_ [...] adds a13d096471ec mm/rmap: remove page_try_dup_anon_rmap() adds e3b4b1374f87 mm: convert page_try_share_anon_rmap() to folio_try_share_ [...] adds e78a13fd16bb mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED adds 4a8ffab02db5 mm: remove one last reference to page_add_*_rmap() adds e99fb98d478a mm: remove unnecessary ia64 code and comment adds 1ae41dffd48a mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h adds 501a06fe8e4c zswap: memcontrol: implement zswap writeback disabling adds bcd30d4cd937 buffer: fix unintended successful return adds 982ae058b2f0 userfaultfd: fix move_pages_pte() splitting folio under RC [...] adds 9c5938694cd0 mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity [...] adds 71ce1ab54a50 mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNG adds 61dd3f246b3a mm/mglru: add CONFIG_LRU_GEN_WALKS_MMU adds 745b13e647cd mm/mglru: remove CONFIG_MEMCG adds 533c67e63584 mm/mglru: add dummy pmd_dirty() adds 7eb2d01a1bea mm/mglru: remove CONFIG_TRANSPARENT_HUGEPAGE adds 63b85ac56a64 kasan: stop leaking stack trace handles adds d4a5b369ad6d mm: ratelimit stat flush from workingset shrinker adds e435ca878821 mm: remove inc/dec lruvec page state functions adds 8014c46ad991 slub: use alloc_pages_node() in alloc_slab_page() adds 2443fb5bec4f slub: use folio APIs in free_large_kmalloc() adds 82feeaa00925 slub: use a folio in __kmalloc_large_node adds b54d60b18e85 mm/khugepaged: use a folio more in collapse_file() adds c701123bd68b mm/memcontrol: remove __mod_lruvec_page_state() adds fc8580edbaa6 mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_mal [...] adds b805ab3c6935 mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING adds e2cfedf4b07c mm/selftests: hugepage-mremap: conform test to TAP format output adds cb6e7cae1886 selftests/mm: gup_test: conform test to TAP format output adds 84ba3f226ce1 selftests: mm: hugepage-mmap: conform to TAP format output adds 9a21701edc41 selftests/mm: conform test to TAP format output adds 8c9eea721a98 selftests/mm: skip test if application doesn't has root pr [...] adds a5b7620bab81 selftests/mm: add separate UFFDIO_MOVE test for PMD splitting new fd37721803c6 mm, treewide: introduce NR_PAGE_ORDERS new 5e0a760b4441 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER new fb46e22a9e38 Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel [...] adds a9a1d6ad668f kernel/reboot: explicitly notify if halt occurred instead [...] adds 61a7a5e25fe7 introduce for_other_threads(p, t) adds 44e3876d268b fs/nilfs2: use standard array-copy-function adds 12427de9439d Squashfs: fix variable overflow triggered by sysbot adds 8f46eaf6fd84 nilfs2: add nilfs_end_folio_io() adds 50196f0081ca nilfs2: convert nilfs_abort_logs to use folios adds 3cd36212bf75 nilfs2: convert nilfs_segctor_complete_write to use folios adds 797e25ad106b nilfs2: convert nilfs_forget_buffer to use a folio adds 36319c0c1c6c nilfs2: convert to nilfs_folio_buffers_clean() adds b7ef8d3b2d82 nilfs2: convert nilfs_writepage() to use a folio adds 021cff9df677 nilfs2: convert nilfs_mdt_write_page() to use a folio adds 5d3b5903d46b nilfs2: convert to nilfs_clear_folio_dirty() adds 6609e235769c nilfs2: convert to __nilfs_clear_folio_dirty() adds ff5710c3f3c2 nilfs2: convert nilfs_segctor_prepare_write to use folios adds 5a5cad8cb2e3 nilfs2: convert nilfs_page_mkwrite() to use a folio adds 83d9638ded87 nilfs2: convert nilfs_mdt_create_block to use a folio adds 319a12c04620 nilfs2: convert nilfs_mdt_submit_block to use a folio adds af01ea514888 nilfs2: convert nilfs_gccache_submit_read_data to use a folio adds d80cb7777e18 nilfs2: convert nilfs_btnode_create_block to use a folio adds 10c6cca9c323 nilfs2: convert nilfs_btnode_submit_block to use a folio adds cf62eb2c7a74 nilfs2: convert nilfs_btnode_delete to use a folio adds 7c5c654c09c3 nilfs2: convert nilfs_btnode_prepare_change_key to use a folio adds c2a491f3d88a nilfs2: convert nilfs_btnode_commit_change_key to use a folio adds 2f0eff2054aa nilfs2: convert nilfs_btnode_abort_change_key to use a folio adds f72709ab6943 arch: remove ARCH_THREAD_STACK_ALLOCATOR adds 3888750e21cc arch: remove ARCH_TASK_STRUCT_ALLOCATOR adds 0eb5085c3874 arch: remove ARCH_TASK_STRUCT_ON_STACK adds 71aa3419e98f checkpatch: do not require an empty line before error injection adds 48aa137e5a94 docs: filesystems: document the squashfs specific mount options adds b454ec29225c kernel/signal.c: simplify force_sig_info_to_task(), kill r [...] adds fe1a25eb059b checkstack: sort output by size and function name adds 66242cfafeea checkstack: allow to pass MINSTACKSIZE parameter adds 27bbb2a0fddf __ptrace_unlink: kill the obsolete "FIXME" code adds 1ee918ffa6d4 scripts/spelling.txt: add more spellings to spelling.txt adds 0311d8272406 kexec: use atomic_try_cmpxchg in crash_kexec adds 0f0d2871e78d arch: turn off -Werror for architectures with known warnings adds 014a5c107d0c hexagon: uaccess: remove clear_user_hexagon() adds 600acbea2953 hexagon: mm: mark paging_init() as static adds bba07109f57d hexagon: mm: include asm/setup.h for setup_arch_memory()'s [...] adds ef14250ec7d4 hexagon: smp: mark handle_ipi() and start_secondary() as static adds d9d106ce6076 hexagon: vm_fault: mark do_page_fault() as static adds 8126fafece23 hexagon: vm_fault: include asm/vm_fault.h for prototypes adds 0ebac3e6151c hexagon: vm_tlb: include asm/tlbflush.h for prototypes adds 3279333097b2 hexagon: time: include asm/time.h for prototypes adds 1f443caea93e hexagon: time: mark time_init_deferred() as static adds d068b1237e32 hexagon: time: include asm/delay.h for prototypes adds cb0085b0d694 hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn() adds 9e06373780bd hexagon: reset: include linux/reboot.h for prototypes adds b0f731229a25 hexagon: process: include linux/cpu.h for arch_cpu_idle() [...] adds 54ba0eab469d hexagon: process: add internal prototype for do_work_pending() adds d75eb3344ef1 hexagon: vdso: include asm/elf.h for arch_setup_additional [...] adds d9f85d8be969 hexagon: vm_events: remove unused dummy_handler() adds 2212acda71d9 hexagon: irq: add prototype for arch_do_IRQ() adds d6b0180e6db1 hexagon: traps: remove sys_syscall() adds 2562a3aeaa71 hexagon: traps: add internal prototypes for functions only [...] adds c0706cfc7a5e s390/dasd: remove dasd_stats_generic_show() adds 78af7920d0eb s390/traps: only define is_valid_bugaddr() under CONFIG_GE [...] adds 1b5e6f4ec087 mips: decompress: fix add missing prototypes adds be018aaa158a mips: add asm/syscalls.h header adds 09fc778e1b96 mips: add missing declarations for trap handlers adds 2657bc63d34e mips: rs870e: stop exporting local functions adds 2894a8c4bcdc mips: signal: move sigcontext declarations to header adds 9a2036724cd6 mips: mark local function static if possible adds 6fb04df9b9b4 mips: move build_tlb_refill_handler() prototype adds ad6eb1ec6a59 mips: move jump_label_apply_nops() declaration to header adds e9f98feb1720 mips: unhide uasm_in_compat_space_p() declaration adds e021227afb58 mips: fix setup_zero_pages() prototype adds ec47b986e53e mips: fix tlb_init() prototype adds 66445677f01e mips: move cache declarations into header adds 7dc5b8925184 mips: add missing declarations adds 858c638c2faf mips: spram: fix missing prototype warning for spram_config adds 4666cf018a26 mips: mt: include asm/mips_mt.h adds a3075dcb1757 mips: suspend: include linux/suspend.h as needed adds b4fc7a3c37c3 mips: hide conditionally unused functions adds d1f4b2b875e4 mips: smp: fix setup_profiling_timer() prototype adds 430b6ac05939 mips: kexec: include linux/reboot.h adds fd6f52e3fa9b ida: make 'ida_dump' static adds a9a6c365f3ed jffs2: mark __jffs2_dbg_superblock_counts() static adds b1c3efe07987 sched: fair: move unused stub functions to header adds 9fcba2e95980 x86: sta2x11: include header for sta2x11_get_instance() prototype adds 0025aa93d702 usb: fsl-mph-dr-of: mark fsl_usb2_mpc5121_init() static adds bfc4372b8608 powerpc: pmd_move_must_withdraw() is only needed for CONFI [...] adds 7acf164b259d resource: add walk_system_ram_res_rev() adds b3ba234171cd kexec_file: load kernel at top of system RAM if required adds 9d02330abd3e softlockup: serialized softlockup's log adds 584db20c181f nilfs2: move page release outside of nilfs_delete_entry an [...] adds 8cf57c6df818 nilfs2: eliminate staggered calls to kunmap in nilfs_rename adds 6bb09fa1b44f nilfs2: remove page_address() from nilfs_set_link adds 2197f5aed404 nilfs2: remove page_address() from nilfs_add_link adds 6af2191f8358 nilfs2: remove page_address() from nilfs_delete_entry adds 09a46acb3697 nilfs2: return the mapped address from nilfs_get_page() adds a8e610353bf9 nilfs2: pass the mapped address to nilfs_check_page() adds 9b77f66f9927 nilfs2: switch to kmap_local for directory handling adds 75ad5db662b2 nilfs2: add nilfs_get_folio() adds b37b2bec46bf nilfs2: convert nilfs_readdir to use a folio adds a4bf041e44d5 nilfs2: convert nilfs_find_entry to use a folio adds 6f133c97e5ce nilfs2: convert nilfs_rename() to use folios adds f59bb60f7d56 nilfs2: convert nilfs_add_link() to use a folio adds 18f03ddf4db8 nilfs2: convert nilfs_empty_dir() to use a folio adds 0743230fff17 nilfs2: convert nilfs_make_empty() to use a folio adds 9bff5f980eb7 nilfs2: convert nilfs_prepare_chunk() and nilfs_commit_chu [...] adds b4f19e3bce90 nilfs2: convert nilfs_page_bug() to nilfs_folio_bug() adds 125e9987a2d9 scripts/gdb/stackdepot: rename pool_index to pools_num adds e52ec6a2db2e scripts/gdb: remove exception handling and refine print format adds fc0fbad122a7 merge mm-hotfixes-stable into mm-nonmm-stable to pick up d [...] adds bbe4f634f48c mips: fix r3k_cache_init build regression adds 0fcb70851fbf Makefile.extrawarn: turn on missing-prototypes globally adds cbc2fe9d9cb2 kexec_file: add kexec_file flag to control debug printing adds a85ee18c7900 kexec_file: print out debugging message if required adds e687b2fabd82 kexec_file, x86: print out debugging message if required adds 6f8c1da071a4 kexec_file, arm64: print out debugging message if required adds eb7622d908a0 kexec_file, riscv: print out debugging message if required adds 63b642e952f6 kexec_file, power: print out debugging message if required adds a78c668b9a41 kexec_file, parisc: print out debugging message if required adds d53a154cdc54 riscv, kexec: fix the ifdeffery for AFLAGS_kexec_relocate.o adds 0df52582e015 kcov: remove stale RANDOMIZE_BASE text adds 4600c4bcd9fc rapidio/tsi721: fix kernel-doc warnings adds ec3a8dd38199 freevxfs: bmap: fix kernel-doc warnings adds 2bb31b37d3d3 freevxfs: immed: fix kernel-doc param name adds 6915f40c3a43 freevxfs: lookup: fix function params kernel-doc adds 2c20b0f26694 nilfs2: switch WARN_ONs to warning output in nilfs_sufile_ [...] adds a903904c5fa0 fork: remove redundant TASK_UNINTERRUPTIBLE adds a751ea34f8c8 init/Kconfig: move more items into the EXPERT menu adds e95d392d160b usr/Kconfig: fix typos of "its" adds db6b6fb70193 kexec: use ALIGN macro instead of open-coding it adds 8474f82ade6f x86/kexec: simplify the logic of mem_region_callback() adds 4459cd2e167e crash_core: remove duplicated including of kexec.h adds 5c28913ed04b MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem adds 816d334afa85 kexec: modify the meaning of the end parameter in kimage_i [...] adds 18d565ea95fe kexec_file: fix incorrect temp_start value in locate_mem_h [...] adds d738bced865a scripts/decodecode: add support for LoongArch adds d089622b32c3 checkstack: add loongarch support for scripts/checkstack.pl adds bc09d1dea84e lib: add note about process exit message for DEBUG_STACK_USAGE adds 90ca22513ed5 lib: crc_ccitt_false() is identical to crc_itu_t() adds dd8e05c5dd04 scripts/checkstack.pl: remove ia64 support adds 52f562881936 scripts/checkstack.pl: add min_stack to the usage comment adds 66d25cbe29f3 scripts/checkstack.pl: match all stack sizes for some archs adds 712afc7c410e scripts/checkstack.pl: change min_stack to 512 by default adds 50bc98323c0f docs: submit-checklist: remove all of "make namespacecheck" adds d391615618e8 kernel: relay: remove relay_file_splice_read dead code, do [...] adds 5b130948d53a nilfs2: add missing set_freezable() for freezable kthread adds 43132282d8ef x86/kexec: use pr_err() instead of kexec_dprintk() when an [...] adds 22bb6bcd4c2b x86/kexec: fix incorrect argument passed to kexec_dprintk() adds f22c3634361c scripts/checkstack.pl: fix no space expression between sp [...] adds 5f981878c71e stacktrace: fix kernel-doc typo adds 8e226a0a8dc8 nilfs2: cpfile: fix some kernel-doc warnings adds 037d88f0dd87 lib/trace_readwrite.c:: replace asm-generic/io with linux/io adds 3177e6315b12 x86/kexec: fix incorrect end address passed to kernel_iden [...] adds 2861b3773262 kexec_core: fix the assignment to kimage->control_page adds 6dcde5d5f248 watchdog/hardlockup: adopt softlockup logic avoiding double-dumps adds 896260a6d69d watchdog/softlockup: use printk_cpu_sync_get_irqsave() to [...] adds ee6bdb3f4bf0 watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to [...] adds 55efe4abf927 watchdog: if panicking and we dumped everything, don't re- [...] adds 436efd9e4b65 scripts/decode_stacktrace.sh: strip unexpected CR from lines adds 29166371ef67 kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE adds 83d4a42a9166 x86/crash: remove the unused image parameter from prepare_ [...] adds 61bb219f9d83 x86/crash: use SZ_1M macro instead of hardcoded value adds 6dff31597264 crash_core: fix and simplify the logic of crash_exclude_me [...] new 9f2a63523582 Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git. [...] adds 022732e3d846 audit: Send netlink ACK before setting connection in auditd_set adds 4e8714b76613 MAINTAINERS: update the audit entry new eab23bc8a807 Merge tag 'audit-pr-20240105' of git://git.kernel.org/pub/ [...] adds 4a0b33f771db selinux: saner handling of policy reloads adds a67d2a14a77e selinux: update filenametr_hash() to use full_name_hash() adds f5364ecfd8c3 MAINTAINERS: update the SELinux entry adds 1712ed621531 selinux: refactor avtab_node comparisons adds ae254858ce07 selinux: introduce an initial SID for early boot processes adds 3c1e09d533db selinux: remove the wrong comment about multithreaded proc [...] adds e24a6371282b MAINTAINERS: add Ondrej Mosnacek as a SELinux reviewer adds 932b641837c8 MAINTAINERS: drop Eric Paris from his SELinux role adds e9b0748b6bb3 selinux: fix style issues in security/selinux/include/audit.h adds bdaaf515ba8f selinux: fix style issues in security/selinux/include/avc.h adds bb4e5993f1d5 selinux: align avc_has_perm_noaudit() prototype with definition adds 1d08fa8b9511 selinux: fix style issues in security/selinux/include/avc_ss.h adds 27283b3118f4 selinux: fix style issues in security/selinux/include/classmap.h adds ce4a781baec0 selinux: fix style issues in security/selinux/include/cond [...] adds e5a4cc30cb9b selinux: fix style issues in security/selinux/include/ima.h adds e04f8585d022 selinux: fix style issues in security/selinux/include/netif.h adds 3e7773f8dabe selinux: fix style issues with security/selinux/include/ne [...] adds c78702203666 selinux: fix style issues in security/selinux/include/objsec.h adds db896a00611d selinux: fix style issues in security/selinux/include/policycap.h adds 376ef14d621d selinux: fix style issues with security/selinux/include/po [...] adds 7d1464bd1134 selinux: fix style issues in security/selinux/include/security.h adds cea921633837 selinux: fix style issues in security/selinux/include/xfrm.h adds cc2a7341994a selinux: fix style issues in security/selinux/include/init [...] adds bbf5a1d0e5d0 selinux: Fix error priority for bind with AF_UNSPEC on PF_ [...] new 9f9310bf8734 Merge tag 'selinux-pr-20240105' of git://git.kernel.org/pu [...] adds f3b8788cde61 LSM: Identify modules by more than name adds 9285c5ad9d00 LSM: Maintain a table of LSM attribute data adds 267c068e5f8b proc: Use lsmids instead of lsm names for attrs adds a04a1198088a LSM: syscalls for current process attributes adds ad4aff9ec25f LSM: Create lsm_list_modules system call adds 5f42375904b0 LSM: wireup Linux Security Module syscalls adds e1ca7129db2c LSM: Helpers for attribute names and filling lsm_ctx adds 38b323e58816 Smack: implement setselfattr and getselfattr hooks adds 223981db9baf AppArmor: Add selfattr hooks adds 762c934317e6 SELinux: Add selfattr hooks adds d3d929a8b0cd LSM: selftests for Linux Security Module syscalls adds edd71f8e266c lsm: drop LSM_ID_IMA adds aab30be071f7 lsm: don't yet account for IMA in LSM_CONFIG_COUNT calculation adds dc46db78b974 lsm: cleanup the size counters in security_getselfattr() adds fdcf699b6071 lsm: correct error codes in security_getselfattr() adds d7cf3412a9f6 lsm: consolidate buffer size handling into lsm_fill_user_ctx() adds 41793202292f lsm: align based on pointer length in lsm_fill_user_ctx() adds 9ba8802c8b66 lsm: convert security_setselfattr() to use memdup_user() adds b1a867eeb8ab lsm: mark the lsm_id variables are marked as static adds 00eb7bd699cc mailmap: update/replace my old email addresses adds e596ff4a7930 mailmap: add entries for Serge Hallyn's dead accounts adds e246777e2a03 MAINTAINERS: update the LSM entry adds afe576a62062 MAINTAINERS: add an entry for the lockdown LSM adds 80b4ff1d2c9b selftests: remove the LSM_ID_IMA check in lsm/lsm_list_mod [...] adds ec4e9d630a64 calipso: fix memory leak in netlbl_calipso_add_pass() adds ea67677dbb0d lsm: Add a __counted_by() annotation to lsm_ctx.ctx adds f1bb47a31dff lsm: new security_file_ioctl_compat() hook new 063a7ce32ddc Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/sc [...] adds 6471c9c4c4d2 selftests/landlock: Add tests to check unknown rule's acce [...] adds e2780a0b95a1 selftests/landlock: Add tests to check unhandled rule's ac [...] adds 8fd80721ec07 landlock: Remove remaining "inline" modifiers in .c files [v5.15] adds da279087b9d9 landlock: Remove remaining "inline" modifiers in .c files [v6.1] adds 3406ebade1a8 landlock: Remove remaining "inline" modifiers in .c files [v6.6] adds b838dd7612f8 selftests/landlock: Rename "permitted" to "allowed" in ftr [...] adds 0daaa610c8e0 landlock: Optimize the number of calls to get_access_mask [...] new e9b4c5890858 Merge tag 'landlock-6.8-rc1' of git://git.kernel.org/pub/s [...] adds bdf1abd17ed2 ima: Reword IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY adds f17167bea279 ima: Remove EXPERIMENTAL from Kconfig adds b4af096b5df5 KEYS: encrypted: Add check for strsep adds bdd7c5a5afdf MAINTAINERS: Add Roberto Sassu as co-maintainer to IMA and EVM adds 4e8daa792742 MAINTAINERS: Add Eric Snowberg as a reviewer to IMA adds 40ca4ee3136d evm: don't copy up 'security.evm' xattr adds cd708c938f05 evm: add support to disable EVM on unsupported filesystems adds c00f94b3a5be overlay: disable EVM new 6c1dd1fe5d8a Merge tag 'integrity-v6.8' of git://git.kernel.org/pub/scm [...] new f9135f1b3618 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 01375c53748f Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 92725652749a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 11b2fe0b778e Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new dcaca1b5f0d4 ALSA: hda/tas2781: annotate calibration data endianness new 8c51c13dc63d kselftest/alsa - mixer-test: fix the number of parameters [...] new 3f47c1ebe5ca kselftest/alsa - mixer-test: Fix the print format specifie [...] new f77a255e74c3 kselftest/alsa - mixer-test: Fix the print format specifie [...] new fd38dd6abda5 kselftest/alsa - conf: Stringify the printed errno in sysfs_get() new d34d3692a74f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4d4e1b6319e5 ASoC: mediatek: mt8192: Check existence of dai_name before [...] new 396ac74f8c96 Merge remote-tracking branch 'asoc/for-6.7' into asoc-linus new 53697d771d88 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 10c62e05500e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 8a0bd6d47301 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 7841d1df1b7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a482e30aab27 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 36f72e98f4e7 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 420370f3ae3d riscv: Check if the code to patch lies in the exit section new c29fc621e1a4 riscv: Fix wrong usage of lm_alias() when splitting a huge [...] new 749b94b08005 riscv: Fix module_alloc() that did not reset the linear ma [...] new b8b2711336f0 riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC new afa39b9eba88 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4719c5b83ae6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 024b32db43a3 drm/bridge: parade-ps8640: Wait for HPD when doing an AUX [...] new 22841eabe922 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (1593fdc6832f) \ N -- N -- N refs/heads/pending-fixes (22841eabe922)
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 64 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: .mailmap | 4 + CREDITS | 15 +- .../testing/sysfs-bus-event_source-devices-caps | 6 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 33 +- Documentation/RAS/ras.rst | 26 + Documentation/admin-guide/blockdev/zram.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 48 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 24 +- Documentation/admin-guide/mm/damon/usage.rst | 147 +- Documentation/admin-guide/mm/ksm.rst | 55 + Documentation/admin-guide/mm/pagemap.rst | 1 + Documentation/admin-guide/mm/transhuge.rst | 97 +- Documentation/admin-guide/mm/userfaultfd.rst | 3 + Documentation/admin-guide/mm/zswap.rst | 20 + Documentation/admin-guide/perf/dwc_pcie_pmu.rst | 94 + Documentation/admin-guide/perf/imx-ddr.rst | 45 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/arch/arm64/arm-acpi.rst | 2 +- Documentation/arch/arm64/perf.rst | 72 + Documentation/arch/x86/cpuinfo.rst | 89 +- Documentation/arch/x86/pti.rst | 10 +- Documentation/core-api/maple_tree.rst | 4 + Documentation/core-api/mm-api.rst | 2 +- .../bindings/interrupt-controller/qcom,mpm.yaml | 54 +- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 5 +- .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 3 + .../driver-api/surface_aggregator/ssh.rst | 2 +- Documentation/filesystems/locking.rst | 4 +- Documentation/filesystems/proc.rst | 6 +- Documentation/filesystems/squashfs.rst | 60 + Documentation/filesystems/vfs.rst | 6 +- Documentation/index.rst | 1 + Documentation/locking/mutex-design.rst | 18 + Documentation/mm/arch_pgtable_helpers.rst | 2 - Documentation/mm/damon/design.rst | 37 +- Documentation/mm/transhuge.rst | 4 +- Documentation/mm/unevictable-lru.rst | 4 +- Documentation/networking/packet_mmap.rst | 14 +- Documentation/scheduler/sched-design-CFS.rst | 8 +- Documentation/scheduler/schedutil.rst | 7 +- Documentation/translations/ja_JP/SubmitChecklist | 4 +- .../zh_CN/process/submit-checklist.rst | 3 +- .../zh_CN/scheduler/sched-design-CFS.rst | 8 +- .../translations/zh_CN/scheduler/schedutil.rst | 7 +- .../zh_TW/process/submit-checklist.rst | 3 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 4 + Documentation/userspace-api/lsm.rst | 73 + MAINTAINERS | 54 +- Makefile | 6 +- arch/Kconfig | 21 +- arch/alpha/kernel/syscalls/syscall.tbl | 3 + arch/alpha/lib/Makefile | 1 - arch/alpha/mm/Makefile | 2 - arch/arm/Kconfig | 2 +- arch/arm/include/asm/topology.h | 1 + arch/arm/kernel/perf_event_v6.c | 28 +- arch/arm/kernel/perf_event_v7.c | 50 +- arch/arm/kernel/perf_event_xscale.c | 44 +- arch/arm/tools/syscall.tbl | 3 + arch/arm64/Kconfig | 25 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/Makefile | 2 +- arch/arm64/boot/install.sh | 3 +- arch/arm64/include/asm/assembler.h | 2 +- arch/arm64/include/asm/cache.h | 6 - arch/arm64/include/asm/cpufeature.h | 6 + arch/arm64/include/asm/fpsimdmacros.h | 8 - arch/arm64/include/asm/kasan.h | 22 +- arch/arm64/include/asm/kernel-pgtable.h | 27 +- arch/arm64/include/asm/kvm_mmu.h | 7 - arch/arm64/include/asm/kvm_pgtable.h | 2 + arch/arm64/include/asm/memory.h | 45 +- arch/arm64/include/asm/pgtable-prot.h | 2 + arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/simd.h | 11 +- arch/arm64/include/asm/sparsemem.h | 2 +- arch/arm64/include/asm/stacktrace/common.h | 19 +- arch/arm64/include/asm/stacktrace/nvhe.h | 2 +- arch/arm64/include/asm/sysreg.h | 25 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/tlb.h | 15 +- arch/arm64/include/asm/tlbflush.h | 100 +- arch/arm64/include/asm/topology.h | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 6 + arch/arm64/kernel/cpufeature.c | 160 +- arch/arm64/kernel/cpuinfo.c | 5 - arch/arm64/kernel/fpsimd.c | 169 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/idreg-override.c | 153 +- arch/arm64/kernel/irq.c | 7 +- arch/arm64/kernel/kaslr.c | 7 + arch/arm64/kernel/kexec_image.c | 6 +- arch/arm64/kernel/machine_kexec.c | 26 +- arch/arm64/kernel/machine_kexec_file.c | 12 +- arch/arm64/kernel/pi/Makefile | 1 + arch/arm64/kernel/smp.c | 12 +- arch/arm64/kernel/stacktrace.c | 146 +- arch/arm64/kernel/topology.c | 26 +- arch/arm64/kernel/vdso32/Makefile | 8 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 3 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 2 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 61 - arch/arm64/kvm/hyp/vhe/tlb.c | 13 - arch/arm64/kvm/pmu-emul.c | 8 +- arch/arm64/kvm/sys_regs.c | 4 +- arch/arm64/lib/copy_page.S | 11 - arch/arm64/mm/hugetlbpage.c | 2 +- arch/arm64/mm/kasan_init.c | 5 + arch/arm64/mm/mmu.c | 6 +- arch/arm64/tools/cpucaps | 2 +- arch/arm64/tools/sysreg | 325 +- arch/hexagon/include/asm/irq.h | 3 + arch/hexagon/kernel/process.c | 2 + arch/hexagon/kernel/reset.c | 1 + arch/hexagon/kernel/signal.c | 2 +- arch/hexagon/kernel/smp.c | 4 +- arch/hexagon/kernel/time.c | 4 +- arch/hexagon/kernel/traps.c | 11 +- arch/hexagon/kernel/vdso.c | 1 + arch/hexagon/kernel/vm_events.c | 7 - arch/hexagon/mm/init.c | 3 +- arch/hexagon/mm/uaccess.c | 8 - arch/hexagon/mm/vm_fault.c | 3 +- arch/hexagon/mm/vm_tlb.c | 1 + arch/loongarch/include/asm/pgtable.h | 1 + arch/loongarch/kernel/numa.c | 28 +- arch/m68k/Kconfig.cpu | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 3 + arch/microblaze/kernel/syscalls/syscall.tbl | 3 + arch/mips/Kbuild | 6 - arch/mips/boot/compressed/dbg.c | 2 + arch/mips/boot/compressed/decompress.c | 16 +- arch/mips/boot/compressed/decompress.h | 24 + arch/mips/boot/compressed/string.c | 1 + arch/mips/include/asm/cache.h | 6 + arch/mips/include/asm/jump_label.h | 3 + arch/mips/include/asm/mach-loongson64/mmzone.h | 1 - arch/mips/include/asm/mmzone.h | 2 + arch/mips/include/asm/pgtable.h | 1 + arch/mips/include/asm/processor.h | 2 + arch/mips/include/asm/r4kcache.h | 4 + arch/mips/include/asm/setup.h | 1 + arch/mips/include/asm/signal.h | 1 + arch/mips/include/asm/smp.h | 2 + arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/syscalls.h | 33 + arch/mips/include/asm/tlbex.h | 1 + arch/mips/include/asm/traps.h | 24 + arch/mips/include/asm/uasm.h | 2 - arch/mips/kernel/cpu-probe.c | 1 - arch/mips/kernel/cpu-r3k-probe.c | 1 - arch/mips/kernel/linux32.c | 1 + arch/mips/kernel/machine_kexec.c | 1 + arch/mips/kernel/mips-cm.c | 2 +- arch/mips/kernel/mips-mt-fpaff.c | 1 + arch/mips/kernel/mips-mt.c | 1 + arch/mips/kernel/module.c | 3 +- arch/mips/kernel/r4k-bugs64.c | 1 + arch/mips/kernel/signal-common.h | 3 + arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal32.c | 1 + arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 1 + arch/mips/kernel/smp.c | 3 + arch/mips/kernel/spram.c | 1 + arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 3 + arch/mips/kernel/syscalls/syscall_n64.tbl | 3 + arch/mips/kernel/syscalls/syscall_o32.tbl | 3 + arch/mips/kernel/traps.c | 2 - arch/mips/kernel/unaligned.c | 1 + arch/mips/mm/c-r4k.c | 6 +- arch/mips/mm/cache.c | 15 +- arch/mips/mm/fault.c | 1 + arch/mips/mm/init.c | 1 + arch/mips/mm/pgtable-64.c | 2 + arch/mips/mm/tlb-r3k.c | 4 +- arch/mips/mm/tlb-r4k.c | 6 +- arch/mips/power/cpu.c | 1 + arch/mips/power/hibernate.c | 1 + arch/nios2/Kconfig | 2 +- arch/parisc/kernel/kexec_file.c | 8 +- arch/parisc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/Kconfig | 3 +- arch/powerpc/Kconfig.debug | 1 - arch/powerpc/Makefile | 25 +- arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 79 +- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 71 +- arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 9 +- arch/powerpc/include/asm/ftrace.h | 2 +- arch/powerpc/include/asm/hvcall.h | 20 +- arch/powerpc/include/asm/kvm_book3s.h | 10 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/linkage.h | 3 - arch/powerpc/include/asm/mmu.h | 4 + arch/powerpc/include/asm/mmzone.h | 8 - arch/powerpc/include/asm/papr-sysparm.h | 17 +- arch/powerpc/include/asm/paravirt.h | 33 +- arch/powerpc/include/asm/ppc-pci.h | 5 +- arch/powerpc/include/asm/ps3.h | 6 + arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/include/asm/reg_a2.h | 154 - arch/powerpc/include/asm/rtas.h | 91 +- arch/powerpc/include/uapi/asm/papr-miscdev.h | 9 + arch/powerpc/include/uapi/asm/papr-sysparm.h | 58 + arch/powerpc/include/uapi/asm/papr-vpd.h | 22 + arch/powerpc/kernel/cpu_specs_book3s_64.h | 15 + arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/exceptions-64e.S | 1 - arch/powerpc/kernel/rtas.c | 207 +- arch/powerpc/kernel/rtas_pci.c | 8 +- arch/powerpc/kernel/smp.c | 124 +- arch/powerpc/kernel/swsusp_64.c | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 3 + arch/powerpc/kernel/trace/ftrace_entry.S | 2 - arch/powerpc/kernel/traps.c | 2 + arch/powerpc/kernel/udbg_16550.c | 1 - arch/powerpc/kernel/vdso/Makefile | 2 +- arch/powerpc/kexec/core.c | 1 + arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kexec/elf_64.c | 8 +- arch/powerpc/kexec/file_load_64.c | 18 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 7 +- arch/powerpc/kvm/book3s_hv.c | 72 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_nestedv2.c | 29 + arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 21 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/sstep.c | 14 +- arch/powerpc/mm/book3s64/hash_utils.c | 7 + arch/powerpc/mm/book3s64/iommu_api.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 2 + arch/powerpc/mm/book3s64/pkeys.c | 3 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/init-common.c | 5 +- arch/powerpc/mm/mmu_decl.h | 5 + arch/powerpc/perf/core-book3s.c | 2 +- arch/powerpc/perf/hv-gpci.c | 3 + arch/powerpc/perf/imc-pmu.c | 6 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/44x/idle.c | 2 +- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c | 2 + arch/powerpc/platforms/512x/pdm360ng.c | 2 +- arch/powerpc/platforms/83xx/suspend.c | 5 +- arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 2 +- arch/powerpc/platforms/86xx/Kconfig | 7 - arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 2 + arch/powerpc/platforms/powernv/opal-powercap.c | 6 + arch/powerpc/platforms/powernv/opal-prd.c | 2 + arch/powerpc/platforms/powernv/opal-xscom.c | 5 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/subcore.c | 3 +- arch/powerpc/platforms/ps3/Kconfig | 12 - arch/powerpc/platforms/ps3/Makefile | 2 +- arch/powerpc/platforms/ps3/device-init.c | 1 + arch/powerpc/platforms/ps3/gelic_udbg.c | 1 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/eeh_pseries.c | 18 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 16 +- arch/powerpc/platforms/pseries/papr-sysparm.c | 205 +- arch/powerpc/platforms/pseries/papr-vpd.c | 541 +++ arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/suspend.c | 1 + arch/powerpc/sysdev/grackle.c | 19 - arch/powerpc/sysdev/xics/icp-native.c | 2 + arch/riscv/include/asm/pgtable.h | 1 + arch/riscv/include/asm/topology.h | 1 + arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/elf_kexec.c | 11 +- arch/riscv/kernel/machine_kexec.c | 26 - arch/riscv/kernel/vmlinux-xip.lds.S | 2 + arch/s390/Kconfig | 2 +- arch/s390/include/asm/pgtable.h | 1 + arch/s390/kernel/syscalls/syscall.tbl | 3 + arch/s390/kernel/traps.c | 2 + arch/sh/kernel/syscalls/syscall.tbl | 3 + arch/sh/mm/Kconfig | 2 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/pgtable_64.h | 1 + arch/sparc/kernel/Makefile | 1 - arch/sparc/kernel/pci_sun4v.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 3 + arch/sparc/kernel/traps_64.c | 2 +- arch/sparc/lib/Makefile | 1 - arch/sparc/mm/Makefile | 1 - arch/sparc/mm/tsb.c | 4 +- arch/sparc/prom/Makefile | 1 - arch/um/kernel/um_arch.c | 4 +- arch/x86/Kconfig | 11 +- arch/x86/Kconfig.cpu | 6 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/boot/compressed/ident_map_64.c | 5 + arch/x86/boot/compressed/idt_64.c | 1 + arch/x86/boot/compressed/idt_handlers_64.S | 1 + arch/x86/boot/compressed/mem.c | 2 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/pm.c | 7 +- arch/x86/boot/string.c | 2 +- arch/x86/coco/tdx/tdx.c | 2 +- arch/x86/crypto/aesni-intel_asm.S | 2 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/entry/calling.h | 12 +- arch/x86/entry/entry_64.S | 33 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/events/amd/brs.c | 2 +- arch/x86/events/amd/core.c | 4 +- arch/x86/events/amd/ibs.c | 3 + arch/x86/events/core.c | 4 +- arch/x86/events/intel/core.c | 147 +- arch/x86/events/intel/cstate.c | 158 +- arch/x86/events/intel/ds.c | 4 +- arch/x86/events/intel/lbr.c | 85 +- arch/x86/events/intel/uncore.c | 12 + arch/x86/events/intel/uncore.h | 10 +- arch/x86/events/intel/uncore_discovery.c | 5 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_nhmex.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 208 +- arch/x86/events/perf_event.h | 12 + arch/x86/events/perf_event_flags.h | 2 + arch/x86/hyperv/hv_apic.c | 2 +- arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/hyperv/ivm.c | 2 +- arch/x86/include/asm/alternative.h | 30 +- arch/x86/include/asm/amd_nb.h | 2 +- arch/x86/include/asm/apic.h | 2 - arch/x86/include/asm/apicdef.h | 276 +- arch/x86/include/asm/barrier.h | 18 - arch/x86/include/asm/cpufeatures.h | 8 +- arch/x86/include/asm/desc_defs.h | 78 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/extable_fixup_types.h | 2 +- arch/x86/include/asm/fpu/types.h | 2 +- arch/x86/include/asm/ia32.h | 11 +- arch/x86/include/asm/io.h | 8 +- arch/x86/include/asm/iosf_mbi.h | 2 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/mce.h | 4 +- arch/x86/include/asm/msr-index.h | 5 + arch/x86/include/asm/mwait.h | 20 +- arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/paravirt.h | 79 +- arch/x86/include/asm/paravirt_types.h | 87 +- arch/x86/include/asm/perf_event.h | 4 + arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/pgtable_64.h | 2 +- arch/x86/include/asm/processor.h | 18 + arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/setup.h | 2 - arch/x86/include/asm/text-patching.h | 12 - arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/vdso/gettimeofday.h | 2 +- arch/x86/include/asm/xen/interface_64.h | 2 +- arch/x86/include/uapi/asm/amd_hsmp.h | 2 +- arch/x86/kernel/alternative.c | 136 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/apic/Makefile | 2 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/apic_flat_64.c | 2 - arch/x86/kernel/apic/apic_noop.c | 1 - arch/x86/kernel/apic/apic_numachip.c | 2 - arch/x86/kernel/apic/bigsmp_32.c | 1 - arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/apic/probe_32.c | 1 - arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/apic/x2apic_cluster.c | 1 - arch/x86/kernel/apic/x2apic_phys.c | 1 - arch/x86/kernel/apic/x2apic_uv_x.c | 1 - arch/x86/kernel/apm_32.c | 2 +- arch/x86/kernel/callthunks.c | 17 +- arch/x86/kernel/cpu/amd.c | 268 +- arch/x86/kernel/cpu/common.c | 57 +- arch/x86/kernel/cpu/hygon.c | 3 + arch/x86/kernel/cpu/intel_epb.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 80 +- arch/x86/kernel/cpu/mce/core.c | 72 +- arch/x86/kernel/cpu/mce/inject.c | 1 + arch/x86/kernel/cpu/mce/intel.c | 304 +- arch/x86/kernel/cpu/mce/internal.h | 66 +- arch/x86/kernel/cpu/mce/threshold.c | 115 + arch/x86/kernel/cpu/microcode/intel.c | 20 +- arch/x86/kernel/cpu/mtrr/generic.c | 14 +- arch/x86/kernel/cpu/sgx/ioctl.c | 2 +- arch/x86/kernel/crash.c | 16 +- arch/x86/kernel/fpu/core.c | 2 +- arch/x86/kernel/head64.c | 6 +- arch/x86/kernel/head_64.S | 37 +- arch/x86/kernel/hpet.c | 4 +- arch/x86/kernel/kexec-bzimage64.c | 23 +- arch/x86/kernel/kvm.c | 6 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/machine_kexec_64.c | 7 +- arch/x86/kernel/module.c | 20 +- arch/x86/kernel/paravirt.c | 54 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/setup.c | 4 +- arch/x86/kernel/setup_percpu.c | 4 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kernel/vmlinux.lds.S | 13 - arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 4 +- arch/x86/kvm/mmu/tdp_iter.c | 2 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 6 +- arch/x86/lib/delay.c | 2 +- arch/x86/lib/misc.c | 2 +- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/numa.c | 34 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/mm/pti.c | 2 +- arch/x86/mm/tlb.c | 2 +- arch/x86/net/bpf_jit_comp.c | 2 +- arch/x86/net/bpf_jit_comp32.c | 2 +- arch/x86/pci/sta2x11-fixup.c | 1 + arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/pvh/head.S | 9 +- arch/x86/platform/uv/uv_irq.c | 2 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/platform/uv/uv_time.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/reboot.S | 3 +- arch/x86/tools/Makefile | 2 +- arch/x86/tools/chkobjdump.awk | 34 - arch/x86/tools/objdump_reformat.awk | 6 +- arch/x86/tools/relocs.c | 2 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu_pv.c | 2 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/kasan.h | 2 + arch/xtensa/kernel/syscalls/syscall.tbl | 3 + block/fops.c | 23 +- drivers/accel/qaic/qaic_data.c | 2 +- drivers/acpi/cppc_acpi.c | 104 + drivers/android/binder_alloc.c | 7 +- drivers/base/arch_numa.c | 2 +- drivers/base/arch_topology.c | 56 +- drivers/base/regmap/regmap-debugfs.c | 8 +- drivers/block/floppy.c | 2 +- drivers/block/zram/Kconfig | 15 +- drivers/block/zram/zram_drv.c | 57 +- drivers/block/zram/zram_drv.h | 2 +- drivers/cpufreq/cppc_cpufreq.c | 139 +- drivers/cpufreq/cpufreq.c | 4 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/hisilicon/sgl.c | 6 +- drivers/dax/bus.c | 3 + drivers/dax/bus.h | 1 + drivers/dax/cxl.c | 1 + drivers/dax/dax-private.h | 1 + drivers/dax/hmem/hmem.c | 1 + drivers/dax/kmem.c | 8 +- drivers/dax/pmem.c | 1 + drivers/edac/altera_edac.c | 21 +- drivers/edac/amd64_edac.c | 66 +- drivers/edac/amd64_edac.h | 1 + drivers/edac/armada_xp_edac.c | 16 +- drivers/edac/aspeed_edac.c | 6 +- drivers/edac/bluefield_edac.c | 6 +- drivers/edac/cell_edac.c | 5 +- drivers/edac/cpc925_edac.c | 6 +- drivers/edac/dmc520_edac.c | 6 +- drivers/edac/edac_mc.c | 1 + drivers/edac/edac_pci_sysfs.c | 4 +- drivers/edac/fsl_ddr_edac.c | 3 +- drivers/edac/fsl_ddr_edac.h | 2 +- drivers/edac/highbank_l2_edac.c | 5 +- drivers/edac/highbank_mc_edac.c | 5 +- drivers/edac/i7core_edac.c | 4 +- drivers/edac/igen6_edac.c | 194 +- drivers/edac/layerscape_edac.c | 2 +- drivers/edac/mce_amd.c | 526 +-- drivers/edac/mpc85xx_edac.c | 13 +- drivers/edac/npcm_edac.c | 6 +- drivers/edac/octeon_edac-l2c.c | 6 +- drivers/edac/octeon_edac-lmc.c | 5 +- drivers/edac/octeon_edac-pc.c | 5 +- drivers/edac/octeon_edac-pci.c | 6 +- drivers/edac/pnd2_edac.c | 55 +- drivers/edac/ppc4xx_edac.c | 7 +- drivers/edac/qcom_edac.c | 6 +- drivers/edac/sb_edac.c | 10 +- drivers/edac/skx_common.c | 4 + drivers/edac/synopsys_edac.c | 6 +- drivers/edac/thunderx_edac.c | 10 +- drivers/edac/ti_edac.c | 6 +- drivers/edac/xgene_edac.c | 6 +- drivers/edac/zynqmp_edac.c | 6 +- drivers/firmware/efi/libstub/Makefile.zboot | 4 +- drivers/firmware/efi/libstub/x86-5lvl.c | 4 +- drivers/gpu/drm/bridge/parade-ps8640.c | 5 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +- drivers/gpu/drm/ttm/tests/ttm_device_test.c | 2 +- drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 22 +- drivers/idle/intel_idle.c | 19 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 - drivers/iommu/amd/iommu.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +- drivers/iommu/dma-iommu.c | 2 +- drivers/iommu/intel/irq_remapping.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 4 +- drivers/irqchip/irq-qcom-mpm.c | 26 +- drivers/irqchip/irq-renesas-rzg2l.c | 110 +- drivers/irqchip/irq-xtensa-pic.c | 31 +- drivers/md/dm-bufio.c | 2 +- drivers/md/dm-crypt.c | 2 +- drivers/md/dm-flakey.c | 2 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/rave-sp.c | 4 +- drivers/misc/cxl/cxl.h | 3 +- drivers/misc/genwqe/card_dev.c | 2 +- drivers/misc/genwqe/card_utils.c | 4 +- drivers/misc/ocxl/afu_irq.c | 2 +- drivers/misc/ocxl/context.c | 2 +- drivers/misc/ocxl/link.c | 14 +- drivers/misc/ocxl/main.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.h | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 6 - drivers/pci/access.c | 12 + drivers/pci/controller/pci-hyperv.c | 7 - drivers/pci/pcie/aspm.c | 65 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/apple_m1_cpu_pmu.c | 6 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_dsu_pmu.c | 6 +- drivers/perf/arm_pmu.c | 12 +- drivers/perf/arm_pmuv3.c | 242 +- drivers/perf/arm_spe_pmu.c | 22 - drivers/perf/dwc_pcie_pmu.c | 792 ++++ drivers/perf/fsl_imx8_ddr_perf.c | 45 + drivers/perf/fsl_imx9_ddr_perf.c | 6 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 4 +- drivers/platform/mips/rs780e-acpi.c | 12 +- drivers/platform/surface/aggregator/Kconfig | 2 +- drivers/pnp/pnpbios/bioscalls.c | 2 +- drivers/rapidio/devices/tsi721.c | 67 +- drivers/rapidio/devices/tsi721_dma.c | 4 +- drivers/s390/block/dasd.c | 6 - drivers/usb/host/fsl-mph-dr-of.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 6 +- drivers/video/fbdev/vermilion/vermilion.c | 2 +- drivers/virt/coco/sev-guest/sev-guest.c | 6 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_mem.c | 8 +- fs/Kconfig | 22 +- fs/adfs/inode.c | 11 +- fs/afs/write.c | 8 +- fs/bcachefs/fs.c | 2 +- fs/bfs/file.c | 9 +- fs/btrfs/inode.c | 2 +- fs/buffer.c | 175 +- fs/ceph/addr.c | 4 +- fs/dcache.c | 8 +- fs/exec.c | 3 +- fs/ext2/inode.c | 2 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 6 +- fs/ext4/page-io.c | 2 +- fs/f2fs/compress.c | 2 +- fs/f2fs/inode.c | 2 +- fs/freevxfs/vxfs_bmap.c | 8 +- fs/freevxfs/vxfs_immed.c | 2 +- fs/freevxfs/vxfs_lookup.c | 3 +- fs/gfs2/aops.c | 47 +- fs/gfs2/quota.c | 6 +- fs/hfs/inode.c | 8 +- fs/hfsplus/inode.c | 8 +- fs/hugetlbfs/inode.c | 6 +- fs/inode.c | 4 +- fs/ioctl.c | 3 +- fs/iomap/buffered-io.c | 14 +- fs/jffs2/debug.c | 2 +- fs/minix/inode.c | 9 +- fs/mpage.c | 62 +- fs/nfs/file.c | 2 +- fs/nfs/nfs42xattr.c | 8 +- fs/nfsd/filecache.c | 4 +- fs/nilfs2/btnode.c | 62 +- fs/nilfs2/cpfile.c | 28 +- fs/nilfs2/dir.c | 244 +- fs/nilfs2/file.c | 28 +- fs/nilfs2/gcinode.c | 4 +- fs/nilfs2/inode.c | 11 +- fs/nilfs2/ioctl.c | 10 +- fs/nilfs2/mdt.c | 23 +- fs/nilfs2/namei.c | 38 +- fs/nilfs2/nilfs.h | 20 +- fs/nilfs2/page.c | 93 +- fs/nilfs2/page.h | 12 +- fs/nilfs2/segment.c | 158 +- fs/nilfs2/sufile.c | 9 +- fs/ntfs/aops.c | 10 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 17 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/ocfs2_trace.h | 2 - fs/overlayfs/super.c | 1 + fs/proc/base.c | 29 +- fs/proc/internal.h | 2 +- fs/proc/task_mmu.c | 20 +- fs/ramfs/file-nommu.c | 2 +- fs/smb/client/file.c | 6 +- fs/squashfs/file.c | 3 +- fs/squashfs/file_direct.c | 6 +- fs/sysv/itree.c | 9 +- fs/ufs/inode.c | 11 +- fs/userfaultfd.c | 72 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/zonefs/file.c | 2 +- include/acpi/cppc_acpi.h | 2 + include/asm-generic/numa.h | 2 + include/drm/ttm/ttm_pool.h | 2 +- include/linux/arch_topology.h | 8 + include/linux/buffer_head.h | 9 +- include/linux/cgroup-defs.h | 21 +- include/linux/cgroup.h | 4 +- include/linux/cleanup.h | 52 +- include/linux/cpufreq.h | 1 + include/linux/cpuhotplug.h | 18 +- include/linux/cpuset.h | 6 + include/linux/crash_core.h | 6 - include/linux/crc-ccitt.h | 7 - include/linux/damon.h | 22 +- include/linux/edac.h | 3 + include/linux/energy_model.h | 7 +- include/linux/entry-common.h | 95 +- include/linux/evm.h | 6 + include/linux/fs.h | 3 +- include/linux/gfp_types.h | 17 +- include/linux/highmem.h | 76 + include/linux/huge_mm.h | 184 +- include/linux/hugetlb.h | 2 +- include/linux/init_task.h | 7 - include/linux/ioport.h | 3 + include/linux/kasan.h | 162 +- include/linux/kexec.h | 9 +- include/linux/ksm.h | 10 +- include/linux/list_lru.h | 88 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 6 + include/linux/lsm_hooks.h | 17 +- include/linux/maple_tree.h | 349 +- include/linux/memblock.h | 1 + include/linux/memcontrol.h | 37 +- include/linux/mempool.h | 1 + include/linux/memremap.h | 12 - include/linux/mm.h | 50 +- include/linux/mm_types.h | 30 +- include/linux/mmzone.h | 66 +- include/linux/mutex.h | 3 +- include/linux/page-flags.h | 9 +- include/linux/pageblock-flags.h | 4 +- include/linux/pci.h | 2 + include/linux/pci_ids.h | 2 + include/linux/perf/arm_pmu.h | 28 +- include/linux/perf/arm_pmuv3.h | 34 +- include/linux/perf_event.h | 22 +- include/linux/pgtable.h | 9 +- include/linux/rmap.h | 411 +- include/linux/rwsem.h | 8 +- include/linux/sched.h | 77 +- include/linux/sched/isolation.h | 4 +- include/linux/sched/signal.h | 4 +- include/linux/sched/task.h | 2 + include/linux/sched/topology.h | 8 + include/linux/security.h | 56 +- include/linux/slab.h | 24 +- include/linux/slab_def.h | 124 - include/linux/slub_def.h | 204 - include/linux/spinlock.h | 41 + include/linux/stackdepot.h | 61 +- include/linux/surface_aggregator/serial_hub.h | 4 +- include/linux/swap.h | 8 +- include/linux/syscalls.h | 6 + include/linux/userfaultfd_k.h | 11 + include/linux/vm_event_item.h | 4 +- include/linux/vmstat.h | 60 +- include/linux/workqueue.h | 2 +- include/linux/zswap.h | 32 +- include/trace/events/ksm.h | 33 + include/trace/events/sched.h | 15 +- include/trace/events/timer.h | 40 +- include/uapi/asm-generic/unistd.h | 9 +- include/uapi/linux/fs.h | 1 + include/uapi/linux/kexec.h | 1 + include/uapi/linux/lsm.h | 90 + include/uapi/linux/perf_event.h | 13 + include/uapi/linux/userfaultfd.h | 29 +- init/Kconfig | 102 +- init/init_task.c | 10 +- io_uring/alloc_cache.h | 5 +- kernel/audit.c | 31 +- kernel/cgroup/cgroup-internal.h | 4 +- kernel/cgroup/cgroup-v1.c | 34 + kernel/cgroup/cgroup.c | 45 +- kernel/cgroup/cpuset.c | 297 +- kernel/cgroup/rstat.c | 150 +- kernel/cpu.c | 5 - kernel/crash_core.c | 91 +- kernel/dma/pool.c | 6 +- kernel/dma/swiotlb.c | 4 +- kernel/entry/common.c | 108 +- kernel/events/core.c | 46 +- kernel/events/ring_buffer.c | 10 +- kernel/events/uprobes.c | 4 +- kernel/fork.c | 70 +- kernel/freezer.c | 1 + kernel/kexec_core.c | 21 +- kernel/kexec_file.c | 20 +- kernel/locking/mutex.c | 5 + kernel/ptrace.c | 141 +- kernel/reboot.c | 17 +- kernel/relay.c | 162 - kernel/resource.c | 57 + kernel/sched/core.c | 140 +- kernel/sched/cpufreq_schedutil.c | 90 +- kernel/sched/deadline.c | 479 ++- kernel/sched/debug.c | 18 +- kernel/sched/fair.c | 462 ++- kernel/sched/features.h | 1 - kernel/sched/idle.c | 30 + kernel/sched/pelt.h | 4 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 146 +- kernel/sched/stop_task.c | 13 +- kernel/signal.c | 28 +- kernel/stacktrace.c | 2 +- kernel/sys_ni.c | 3 + kernel/time/tick-internal.h | 3 +- kernel/time/tick-sched.c | 25 +- kernel/time/timer.c | 110 +- kernel/watchdog.c | 40 +- kernel/workqueue.c | 167 +- lib/Kconfig | 10 + lib/Kconfig.debug | 7 +- lib/Kconfig.kasan | 34 +- lib/Kconfig.kfence | 2 +- lib/Kconfig.kmsan | 2 +- lib/crc-ccitt.c | 55 - lib/debugobjects.c | 200 +- lib/maple_tree.c | 1088 ++++-- lib/stackdepot.c | 461 ++- lib/test_ida.c | 2 +- lib/test_maple_tree.c | 331 +- lib/test_meminit.c | 2 +- lib/trace_readwrite.c | 2 +- lib/ubsan.c | 7 +- mm/Kconfig | 100 +- mm/Kconfig.debug | 16 +- mm/Makefile | 6 +- mm/cma.c | 2 +- mm/compaction.c | 9 +- mm/damon/core-test.h | 60 +- mm/damon/core.c | 70 +- mm/damon/dbgfs-test.h | 2 +- mm/damon/dbgfs.c | 2 +- mm/damon/modules-common.c | 2 +- mm/damon/sysfs-common.h | 3 + mm/damon/sysfs-schemes.c | 272 +- mm/damon/sysfs.c | 27 + mm/damon/vaddr-test.h | 2 +- mm/damon/vaddr.c | 4 +- mm/debug_page_alloc.c | 2 +- mm/debug_vm_pgtable.c | 4 +- mm/dmapool.c | 2 +- mm/filemap.c | 14 +- mm/folio-compat.c | 20 +- mm/gup.c | 4 +- mm/highmem.c | 2 - mm/huge_memory.c | 456 ++- mm/hugetlb.c | 25 +- mm/hugetlb_vmemmap.c | 276 +- mm/internal.h | 41 +- mm/kasan/common.c | 293 +- mm/kasan/generic.c | 175 +- mm/kasan/hw_tags.c | 8 + mm/kasan/kasan.h | 96 +- mm/kasan/kasan_test.c | 877 +++-- mm/kasan/quarantine.c | 17 +- mm/kasan/report.c | 47 +- mm/kasan/report_generic.c | 6 +- mm/kasan/report_tags.c | 27 +- mm/kasan/shadow.c | 18 +- mm/kasan/tags.c | 24 +- mm/kfence/core.c | 4 - mm/khugepaged.c | 73 +- mm/kmemleak.c | 186 +- mm/kmsan/core.c | 7 +- mm/kmsan/init.c | 8 +- mm/ksm.c | 388 +- mm/list_lru.c | 79 +- mm/madvise.c | 22 +- mm/memblock.c | 41 +- mm/memcontrol.c | 325 +- mm/memory-failure.c | 119 +- mm/memory.c | 292 +- mm/memory_hotplug.c | 219 +- mm/mempool.c | 81 +- mm/memremap.c | 32 +- mm/migrate.c | 39 +- mm/migrate_device.c | 64 +- mm/mm_init.c | 71 +- mm/mmap.c | 46 +- mm/mmu_gather.c | 2 +- mm/mmzone.c | 1 + mm/oom_kill.c | 7 +- mm/page-writeback.c | 54 +- mm/page_alloc.c | 84 +- mm/page_io.c | 84 +- mm/page_isolation.c | 17 +- mm/page_owner.c | 16 +- mm/page_poison.c | 8 +- mm/page_reporting.c | 6 +- mm/page_vma_mapped.c | 3 +- mm/pagewalk.c | 29 +- mm/process_vm_access.c | 15 +- mm/readahead.c | 14 +- mm/rmap.c | 499 ++- mm/shmem.c | 17 +- mm/show_mem.c | 8 +- mm/shuffle.h | 2 +- mm/slab.c | 4026 -------------------- mm/slab.h | 551 +-- mm/slab_common.c | 231 +- mm/slub.c | 1192 ++++-- mm/sparse.c | 17 +- mm/swap.h | 28 +- mm/swap_state.c | 121 +- mm/swapfile.c | 105 +- mm/truncate.c | 51 +- mm/userfaultfd.c | 627 ++- mm/util.c | 8 +- mm/vmscan.c | 280 +- mm/vmstat.c | 21 +- mm/workingset.c | 46 +- mm/zsmalloc.c | 5 +- mm/zswap.c | 746 ++-- net/core/skbuff.c | 10 +- net/netlabel/netlabel_calipso.c | 49 +- net/smc/smc_ib.c | 2 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/cgroup/Makefile | 5 + {tools => samples}/cgroup/cgroup_event_listener.c | 0 samples/cgroup/memcg_event_listener.c | 330 ++ scripts/Makefile.extrawarn | 4 +- scripts/checkpatch.pl | 2 +- scripts/checkstack.pl | 45 +- scripts/decode_stacktrace.sh | 3 + scripts/decodecode | 5 + scripts/gdb/linux/page_owner.py | 58 +- scripts/gdb/linux/slab.py | 3 +- scripts/gdb/linux/stackdepot.py | 6 +- scripts/spelling.txt | 14 + security/Makefile | 1 + security/apparmor/include/procattr.h | 2 +- security/apparmor/lsm.c | 90 +- security/apparmor/procattr.c | 10 +- security/bpf/hooks.c | 9 +- security/commoncap.c | 8 +- security/integrity/evm/evm_main.c | 42 +- security/integrity/ima/Kconfig | 10 +- security/integrity/ima/ima_crypto.c | 2 +- security/integrity/ima/ima_kexec.c | 4 +- security/keys/encrypted-keys/encrypted.c | 4 + security/landlock/cred.c | 2 +- security/landlock/fs.c | 28 +- security/landlock/net.c | 2 +- security/landlock/ptrace.c | 2 +- security/landlock/ruleset.c | 7 +- security/landlock/setup.c | 6 + security/landlock/setup.h | 1 + security/loadpin/loadpin.c | 9 +- security/lockdown/lockdown.c | 8 +- security/lsm_syscalls.c | 120 + security/safesetid/lsm.c | 9 +- security/security.c | 275 +- security/selinux/hooks.c | 209 +- security/selinux/include/audit.h | 1 - security/selinux/include/avc.h | 41 +- security/selinux/include/avc_ss.h | 2 +- security/selinux/include/classmap.h | 342 +- security/selinux/include/conditional.h | 4 +- security/selinux/include/ima.h | 2 +- security/selinux/include/initial_sid_to_string.h | 57 +- security/selinux/include/netif.h | 4 +- security/selinux/include/netlabel.h | 53 +- security/selinux/include/objsec.h | 129 +- security/selinux/include/policycap.h | 2 + security/selinux/include/policycap_names.h | 4 + security/selinux/include/security.h | 161 +- security/selinux/include/xfrm.h | 4 +- security/selinux/selinuxfs.c | 144 +- security/selinux/ss/avtab.c | 101 +- security/selinux/ss/policydb.c | 38 +- security/selinux/ss/services.c | 13 +- security/smack/smack_lsm.c | 93 +- security/tomoyo/tomoyo.c | 10 +- security/yama/yama_lsm.c | 8 +- sound/pci/hda/tas2781_hda_i2c.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 3 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/cgroup/Makefile | 11 - tools/include/linux/rwsem.h | 4 + tools/include/linux/spinlock.h | 1 + tools/include/perf/arm_pmuv3.h | 43 +- tools/include/uapi/linux/fs.h | 1 + tools/objtool/check.c | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 5 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 5 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 5 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 5 + tools/testing/memblock/linux/mmzone.h | 6 +- tools/testing/radix-tree/linux.c | 45 +- tools/testing/radix-tree/linux/maple_tree.h | 2 +- tools/testing/radix-tree/maple.c | 396 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/alsa/conf.c | 2 +- tools/testing/selftests/alsa/mixer-test.c | 6 +- tools/testing/selftests/arm64/abi/tpidr2.c | 18 +- tools/testing/selftests/arm64/fp/sve-test.S | 10 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 14 +- tools/testing/selftests/arm64/fp/za-test.S | 6 + tools/testing/selftests/arm64/fp/zt-test.S | 5 + tools/testing/selftests/cgroup/test_cpuset_prs.sh | 222 +- tools/testing/selftests/cgroup/test_freezer.c | 2 +- tools/testing/selftests/cgroup/test_zswap.c | 74 +- tools/testing/selftests/damon/Makefile | 3 + tools/testing/selftests/damon/_damon_sysfs.py | 322 ++ tools/testing/selftests/damon/access_memory.c | 41 + tools/testing/selftests/damon/sysfs.sh | 27 + .../sysfs_update_schemes_tried_regions_hang.py | 33 + ..._update_schemes_tried_regions_wss_estimation.py | 55 + .../selftests/kvm/aarch64/vpmu_counter_access.c | 5 +- tools/testing/selftests/landlock/fs_test.c | 80 +- tools/testing/selftests/landlock/net_test.c | 59 +- tools/testing/selftests/lsm/.gitignore | 1 + tools/testing/selftests/lsm/Makefile | 17 + tools/testing/selftests/lsm/common.c | 89 + tools/testing/selftests/lsm/common.h | 33 + tools/testing/selftests/lsm/config | 3 + .../testing/selftests/lsm/lsm_get_self_attr_test.c | 275 ++ .../testing/selftests/lsm/lsm_list_modules_test.c | 137 + .../testing/selftests/lsm/lsm_set_self_attr_test.c | 74 + tools/testing/selftests/mm/Makefile | 4 +- tools/testing/selftests/mm/compaction_test.c | 91 +- tools/testing/selftests/mm/cow.c | 183 +- tools/testing/selftests/mm/gup_test.c | 65 +- tools/testing/selftests/mm/hugepage-mmap.c | 23 +- tools/testing/selftests/mm/hugepage-mremap.c | 87 +- tools/testing/selftests/mm/khugepaged.c | 410 +- tools/testing/selftests/mm/run_vmtests.sh | 55 +- tools/testing/selftests/mm/thp_settings.c | 349 ++ tools/testing/selftests/mm/thp_settings.h | 80 + tools/testing/selftests/mm/thuge-gen.c | 3 +- tools/testing/selftests/mm/uffd-common.c | 39 +- tools/testing/selftests/mm/uffd-common.h | 9 + tools/testing/selftests/mm/uffd-stress.c | 5 +- tools/testing/selftests/mm/uffd-unit-tests.c | 209 + tools/testing/selftests/mm/vm_util.c | 80 +- tools/testing/selftests/powerpc/Makefile | 2 + tools/testing/selftests/powerpc/math/fpu.h | 25 + tools/testing/selftests/powerpc/math/fpu_asm.S | 48 +- tools/testing/selftests/powerpc/math/fpu_preempt.c | 30 +- tools/testing/selftests/powerpc/math/fpu_syscall.c | 8 +- tools/testing/selftests/powerpc/math/vmx_preempt.c | 10 +- .../selftests/powerpc/papr_sysparm/.gitignore | 1 + .../selftests/powerpc/papr_sysparm/Makefile | 12 + .../selftests/powerpc/papr_sysparm/papr_sysparm.c | 196 + .../testing/selftests/powerpc/papr_vpd/.gitignore | 1 + tools/testing/selftests/powerpc/papr_vpd/Makefile | 12 + .../testing/selftests/powerpc/papr_vpd/papr_vpd.c | 352 ++ usr/Kconfig | 6 +- 1000 files changed, 25122 insertions(+), 17324 deletions(-) create mode 100644 Documentation/RAS/ras.rst create mode 100644 Documentation/admin-guide/perf/dwc_pcie_pmu.rst create mode 100644 Documentation/userspace-api/lsm.rst create mode 100644 arch/mips/boot/compressed/decompress.h create mode 100644 arch/mips/include/asm/syscalls.h delete mode 100644 arch/powerpc/include/asm/reg_a2.h create mode 100644 arch/powerpc/include/uapi/asm/papr-miscdev.h create mode 100644 arch/powerpc/include/uapi/asm/papr-sysparm.h create mode 100644 arch/powerpc/include/uapi/asm/papr-vpd.h create mode 100644 arch/powerpc/platforms/pseries/papr-vpd.c delete mode 100644 arch/x86/tools/chkobjdump.awk create mode 100644 drivers/perf/dwc_pcie_pmu.c delete mode 100644 include/linux/slab_def.h delete mode 100644 include/linux/slub_def.h create mode 100644 include/uapi/linux/lsm.h delete mode 100644 mm/slab.c create mode 100644 samples/cgroup/Makefile rename {tools => samples}/cgroup/cgroup_event_listener.c (100%) create mode 100644 samples/cgroup/memcg_event_listener.c create mode 100644 security/lsm_syscalls.c delete mode 100644 tools/cgroup/Makefile create mode 100644 tools/testing/selftests/damon/_damon_sysfs.py create mode 100644 tools/testing/selftests/damon/access_memory.c create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...] create mode 100644 tools/testing/selftests/damon/sysfs_update_schemes_tried_region [...] create mode 100644 tools/testing/selftests/lsm/.gitignore create mode 100644 tools/testing/selftests/lsm/Makefile create mode 100644 tools/testing/selftests/lsm/common.c create mode 100644 tools/testing/selftests/lsm/common.h create mode 100644 tools/testing/selftests/lsm/config create mode 100644 tools/testing/selftests/lsm/lsm_get_self_attr_test.c create mode 100644 tools/testing/selftests/lsm/lsm_list_modules_test.c create mode 100644 tools/testing/selftests/lsm/lsm_set_self_attr_test.c create mode 100644 tools/testing/selftests/mm/thp_settings.c create mode 100644 tools/testing/selftests/mm/thp_settings.h create mode 100644 tools/testing/selftests/powerpc/math/fpu.h create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_sysparm/papr_sysparm.c create mode 100644 tools/testing/selftests/powerpc/papr_vpd/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_vpd/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_vpd/papr_vpd.c