This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from abf2050f51fd Merge tag 'media/v6.12-1' of git://git.kernel.org/pub/scm/ [...] new ea7e2d5e49c0 mm: call the security_mmap_file() LSM hook in remap_file_pages() new 8a23c9e1ba46 selinux,smack: properly reference the LSM blob in security [...] new f89722faa314 ipe: Add missing terminator to list of unit tests new 5c36498d06b9 Merge tag 'lsm-pr-20240923' of git://git.kernel.org/pub/sc [...] new 652bfcb76fe6 KEYS: Remove unused declarations new 70fd1966c93b KEYS: prevent NULL pointer dereference in find_asymmetric_key() new 300e6d4116f9 sign-file,extract-cert: move common SSL helper functions t [...] new 467d60eddf55 sign-file,extract-cert: avoid using deprecated ERR_get_err [...] new 558bdc45dfb2 sign-file,extract-cert: use pkcs11 provider for OPENSSL MA [...] new 24f772dec315 Merge tag 'keys-next-6.12-rc1' of git://git.kernel.org/pub [...] new 21d52e295ad2 landlock: Add abstract UNIX socket scoping new 5b6b63cd64bb selftests/landlock: Test handling of unknown scope new fefcf0f7cf47 selftests/landlock: Test abstract UNIX socket scoping new 4f9a5b50d3b3 selftests/landlock: Test UNIX sockets with any address formats new d1cc0ef80f23 selftests/landlock: Test connected and unconnected datagra [...] new 644a728506c7 selftests/landlock: Test inherited restriction of abstract [...] new 369b48b43a09 samples/landlock: Add support for abstract UNIX socket scoping new dba40c770038 landlock: Document LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET new 54a6e6bbf3be landlock: Add signal scoping new ea292363c322 selftests/landlock: Test signal scoping new c8994965013e selftests/landlock: Test signal scoping for threads new f34e9ce5f479 selftests/landlock: Test signal created by out-of-bound message new f490e205bcba samples/landlock: Add support for signal scoping new 1ca980815e1f landlock: Document LANDLOCK_SCOPE_SIGNAL new e1b061b444fb Merge tag 'landlock-6.12-rc1' of git://git.kernel.org/pub/ [...] new 5124bc961626 crypto: caam - Pad SG length when allocating hash edesc new 4330869a2dd9 crypto: s390/paes - Fix module aliases new 44ac4625ea00 crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10 new 1cfb46051db9 Merge tag 'v6.12-p2' of git://git.kernel.org/pub/scm/linux [...] new aa99969ef591 m68k: remove trailing space after \n newline new 7108fff8848b Merge tag 'm68knommu-for-v6.12' of git://git.kernel.org/pu [...] new 14c3ec67236b RISC-V: pi: Force hidden visibility for all symbol references new d57e19fcbf3f RISC-V: lib: Add pi aliases for string functions new b3311827155a RISC-V: pi: Add kernel/pi/pi.h new 945302df3de1 RISC-V: Use Zkr to seed KASLR base address new 7c08a2615f14 Merge patch series "RISC-V: Parse DT for Zkr to seed KASLR" new f15c21a3de1b RISC-V: Enable IPI CPU Backtrace new c6ebf2c52847 riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_ [...] new 0e3f3649d44b riscv: Enable generic CPU vulnerabilites support new 097c72e1f2b5 riscv: Add license to fence.h new 4ffc8a342298 riscv: Add license to vmalloc.h new aa3457f22f00 riscv: cleanup XIP_FIXUP macro new f2df5b4fdd74 riscv: don't export va_kernel_pa_offset in vmcoreinfo for [...] new 5cf089672119 riscv: replace misleading va_kernel_pa_offset on XIP kernel new e4eac34feda4 riscv: drop the use of XIP_OFFSET in XIP_FIXUP_OFFSET new 23311f57ee13 riscv: drop the use of XIP_OFFSET in XIP_FIXUP_FLASH_OFFSET new 75fdf791dff0 riscv: drop the use of XIP_OFFSET in kernel_mapping_va_to_pa() new a7cfb999433a riscv: drop the use of XIP_OFFSET in create_kernel_page_table() new b635a84bde6f riscv: remove limit on the size of read-only section for X [...] new 9ea7b92b77df Merge patch series "remove size limit on XIP kernel" new 7587a3602bf2 riscv: vdso: do not strip debugging info for vdso.so.dbg new d6a1928134a1 riscv: Remove redundant restriction on memory size new 5c178472af24 riscv: define ILLEGAL_POINTER_VALUE for 64bit new 22ab08955ea1 riscv: Fix fp alignment bug in perf_callchain_user() new 1a7483318274 riscv: stacktrace: Add USER_STACKTRACE support new f25170a05310 Merge patch series "riscv: stacktrace: Add USER_STACKTRACE [...] new 1e206fad765b drivers/perf: riscv: Remove redundant macro check new 6868d12e0205 riscv: errata: sifive: Use SYM_*() assembly macros new 7c9d980e4670 riscv: select ARCH_USE_SYM_ANNOTATIONS new 9b2863e2cc46 Merge patch series "riscv: select ARCH_USE_SYM_ANNOTATIONS" new cea9d27705d6 riscv: Remove unused _TIF_WORK_MASK new 1845d381f280 riscv: cacheinfo: Add back init_cache_level() function new a6efe33cc594 riscv: Add ISA extension parsing for Svvptc new d25599b5933f dt-bindings: riscv: Add Svvptc ISA extension description new 503638e0babf riscv: Stop emitting preventive sfence.vma for new vmalloc [...] new 7a21b2e370da riscv: Stop emitting preventive sfence.vma for new userspa [...] new 7e340f4fad46 Merge patch series "Svvptc extension to remove preventive [...] new 8f1534e74403 riscv: avoid Imbalance in RAS new 983f12149942 RISC-V: Implement kgdb_roundup_cpus() to enable future NMI [...] new e36ddf322686 riscv: defconfig: Disable RZ/Five peripheral support new 3cc754c237e9 riscv: Use LIST_HEAD() to simplify code new 594ffcf4efe5 riscv: Make riscv_isa_vendor_ext_andes array static new 11c2dbd7f241 selftests: riscv: Allow mmap test to compile on 32-bit new 048e2906d4ca riscv: Randomize lower bits of stack address new 21d98d658f9e ACPI: RISCV: Make acpi_numa_get_nid() to be static new 58ff537109ac riscv: Omit optimized string routines when using KASAN new 77514915b72c riscv: Enable bitops instrumentation new 583543760976 Merge patch series "riscv: Improve KASAN coverage to fix u [...] new 732b177663e1 ACPI: NUMA: initialize all values of acpi_early_node_map t [...] new ad380f6a0a5e RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t new 6d74d178fe6e tools: Add riscv barrier implementation new aa5736dc7aa4 tools: Optimize ring buffer for riscv new 47b9533ccd1a Merge patch series "tools: Add barrier implementations for riscv" new f0c9363db2dd perf/riscv-sbi: Add platform specific firmware event handling new b3f835cd7339 crash: Fix riscv64 crash memory reserve dead loop new 97d8894b6f4c Merge tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.o [...]
The 86 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: .../devicetree/bindings/riscv/extensions.yaml | 7 + Documentation/userspace-api/landlock.rst | 58 +- MAINTAINERS | 1 + arch/m68k/kernel/setup_no.c | 2 +- arch/powerpc/crypto/Kconfig | 1 + arch/riscv/Kconfig | 8 + arch/riscv/configs/defconfig | 12 +- arch/riscv/errata/sifive/errata_cip_453.S | 8 +- arch/riscv/include/asm/acpi.h | 2 - arch/riscv/include/asm/bitops.h | 43 +- arch/riscv/include/asm/cacheflush.h | 18 +- arch/riscv/include/asm/exec.h | 8 + arch/riscv/include/asm/fence.h | 1 + arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/irq.h | 5 + arch/riscv/include/asm/page.h | 29 +- arch/riscv/include/asm/pgtable.h | 28 +- arch/riscv/include/asm/sbi.h | 1 + arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/sparsemem.h | 2 +- arch/riscv/include/asm/string.h | 2 + arch/riscv/include/asm/thread_info.h | 11 +- arch/riscv/include/asm/vmalloc.h | 1 + arch/riscv/include/asm/xip_fixup.h | 30 +- arch/riscv/kernel/acpi_numa.c | 2 +- arch/riscv/kernel/asm-offsets.c | 7 + arch/riscv/kernel/cacheinfo.c | 5 + arch/riscv/kernel/cpufeature.c | 1 + arch/riscv/kernel/elf_kexec.c | 6 + arch/riscv/kernel/entry.S | 91 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 46 +- arch/riscv/kernel/pi/Makefile | 4 +- arch/riscv/kernel/pi/archrandom_early.c | 30 + arch/riscv/kernel/pi/cmdline_early.c | 10 +- arch/riscv/kernel/pi/fdt_early.c | 167 +++- arch/riscv/kernel/pi/pi.h | 20 + arch/riscv/kernel/process.c | 9 + arch/riscv/kernel/riscv_ksyms.c | 3 - arch/riscv/kernel/smp.c | 43 +- arch/riscv/kernel/stacktrace.c | 43 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vendor_extensions/andes.c | 2 +- arch/riscv/kernel/vmcore_info.c | 7 + arch/riscv/kernel/vmlinux-xip.lds.S | 5 +- arch/riscv/lib/Makefile | 2 + arch/riscv/lib/memset.S | 2 + arch/riscv/lib/strcmp.S | 2 + arch/riscv/lib/strlen.S | 1 + arch/riscv/lib/strncmp.S | 2 + arch/riscv/mm/init.c | 28 +- arch/riscv/mm/pgtable.c | 13 + arch/riscv/purgatory/Makefile | 2 + arch/s390/crypto/paes_s390.c | 5 +- certs/Makefile | 2 +- certs/extract-cert.c | 138 +-- crypto/asymmetric_keys/asymmetric_type.c | 7 +- drivers/crypto/caam/caamhash.c | 1 + drivers/perf/riscv_pmu.c | 2 - drivers/perf/riscv_pmu_sbi.c | 31 +- include/keys/dns_resolver-type.h | 4 - include/linux/key.h | 3 - include/uapi/linux/landlock.h | 30 + mm/mmap.c | 4 + samples/landlock/sandboxer.c | 73 +- scripts/sign-file.c | 132 +-- scripts/ssl-common.h | 32 + security/ipe/policy_tests.c | 1 + security/landlock/cred.h | 2 +- security/landlock/fs.c | 25 + security/landlock/fs.h | 7 + security/landlock/limits.h | 3 + security/landlock/ruleset.c | 7 +- security/landlock/ruleset.h | 24 +- security/landlock/syscalls.c | 17 +- security/landlock/task.c | 193 ++++ security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 13 +- tools/arch/riscv/include/asm/barrier.h | 39 + tools/arch/riscv/include/asm/fence.h | 13 + tools/include/asm/barrier.h | 2 + tools/include/linux/ring_buffer.h | 2 +- tools/testing/selftests/landlock/base_test.c | 2 +- tools/testing/selftests/landlock/common.h | 39 + tools/testing/selftests/landlock/fs_test.c | 1 - tools/testing/selftests/landlock/net_test.c | 31 +- .../selftests/landlock/scoped_abstract_unix_test.c | 1041 ++++++++++++++++++++ .../selftests/landlock/scoped_base_variants.h | 156 +++ tools/testing/selftests/landlock/scoped_common.h | 28 + .../landlock/scoped_multiple_domain_variants.h | 152 +++ .../selftests/landlock/scoped_signal_test.c | 484 +++++++++ tools/testing/selftests/landlock/scoped_test.c | 33 + 92 files changed, 3255 insertions(+), 366 deletions(-) create mode 100644 arch/riscv/include/asm/exec.h create mode 100644 arch/riscv/kernel/pi/archrandom_early.c create mode 100644 arch/riscv/kernel/pi/pi.h create mode 100644 scripts/ssl-common.h create mode 100644 tools/arch/riscv/include/asm/barrier.h create mode 100644 tools/arch/riscv/include/asm/fence.h create mode 100644 tools/testing/selftests/landlock/scoped_abstract_unix_test.c create mode 100644 tools/testing/selftests/landlock/scoped_base_variants.h create mode 100644 tools/testing/selftests/landlock/scoped_common.h create mode 100644 tools/testing/selftests/landlock/scoped_multiple_domain_variants.h create mode 100644 tools/testing/selftests/landlock/scoped_signal_test.c create mode 100644 tools/testing/selftests/landlock/scoped_test.c