This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 387e00f3b3e gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45
new a0ae328a266 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with gcc-12
new 9e9f0d02b43 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with clang
The 2 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:
.../included.c => gdb.opt/clobbered-registers-O2-2.c} | 10 +++++-----
.../included.c => gdb.opt/clobbered-registers-O2-3.c} | 10 ++++------
gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 18 ++----------------
gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 5 +++--
4 files changed, 14 insertions(+), 29 deletions(-)
copy gdb/testsuite/{gdb.base/included.c => gdb.opt/clobbered-registers-O2-2.c} (76%)
copy gdb/testsuite/{gdb.base/included.c => gdb.opt/clobbered-registers-O2-3.c} (84%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from a6b450573b91 Merge tag 'execve-v5.19-rc1' of git://git.kernel.org/pub/s [...]
new 0a9876f36b08 selinux: Remove redundant assignments
new 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...]
new 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort
new 6a9e261cbbee selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQ [...]
new ede17552b1e7 selinux: resolve checkpatch errors
new 759205151c09 selinux: update parameter documentation
new 1d4e8036cb2b selinux: avoid extra semicolon
new 4ad37de49642 selinux: include necessary headers in headers
new a9029d970454 selinux: fix indentation level of mls_ops block
new ded34574d4d3 selinux: declare data arrays const
new c29722fad4aa selinux: log anon inode class name
new 1af0e4a0233f security: declare member holding string literal const
new efd1df1982e9 Merge tag 'selinux-pr-20220523' of git://git.kernel.org/pu [...]
new 6cc2df8e3a39 landlock: Add clang-format exceptions
new 06a1c40a09a8 landlock: Format with clang-format
new 4598d9abf421 selftests/landlock: Add clang-format exceptions
new 135464f9d29c selftests/landlock: Normalize array assignment
new 371183fa578a selftests/landlock: Format with clang-format
new 9805a722db07 samples/landlock: Add clang-format exceptions
new 81709f3dccac samples/landlock: Format with clang-format
new a13e248ff90e landlock: Fix landlock_add_rule(2) documentation
new 87129ef13603 selftests/landlock: Make tests build with old libc
new 291865bd7e8b selftests/landlock: Extend tests for minimal valid attribute size
new c56b3bf566da selftests/landlock: Add tests for unknown access rights
new d18955d094d0 selftests/landlock: Extend access right tests to directories
new 6a1bdd4a0bfc selftests/landlock: Fully test file rename with "remove" access
new d1788ad99087 selftests/landlock: Add tests for O_PATH
new 589172e5636c landlock: Change landlock_add_rule(2) argument check ordering
new eba39ca4b155 landlock: Change landlock_restrict_self(2) check ordering
new 6533d0c3a86e selftests/landlock: Test landlock_create_ruleset(2) argume [...]
new 5f2ff33e1084 landlock: Define access_mask_t to enforce a consistent acc [...]
new 75c542d6c6cc landlock: Reduce the maximum number of layers to 16
new 2cd7cd6eed88 landlock: Create find_rule() from unmask_layers()
new 8ba0005ff418 landlock: Fix same-layer rule unions
new 9da82b20fde9 landlock: Move filesystem helpers and add a new one
new 100f59d96405 LSM: Remove double path_rename hook calls for RENAME_EXCHANGE
new b91c3e4ea756 landlock: Add support for file reparenting with LANDLOCK_A [...]
new f4056b9266b5 selftests/landlock: Add 11 new test suites dedicated to fi [...]
new 76b902f874ff samples/landlock: Add support for file reparenting
new 6f59abfae35f landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
new 09340cf4135f landlock: Document good practices about filesystem policies
new 9e0c76b9f1fa landlock: Add design choices documentation for filesystem [...]
new 5e469829baa1 landlock: Explain how to support Landlock
new cb44e4f061e1 Merge tag 'landlock-5.19-rc1' of git://git.kernel.org/pub/ [...]
new eaff451d4b7c smack: Remove redundant assignments
new a9d1046a8465 Merge tag 'Smack-for-5.19' of https://github.com/cschaufle [...]
new 58d416351e6d tools/certs: Add print-cert-tbs-hash.sh
new 141e523914f7 certs: Factor out the blacklist hash creation
new bf21dc591bb5 certs: Make blacklist_vet_description() more strict
new addf466389d9 certs: Check that builtin blacklist hashes are valid
new 6364d106e041 certs: Allow root user to append signed hashes to the blac [...]
new 4d99750106ad certs: Explain the rationale to call panic()
new 80b8a39777a9 tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions
new d0dc1a7100f1 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
new 6422cbd3c52d tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
new 9c438fdef890 tpm: cr50: Add new device/vendor ID 0x504a6666
new e0687fe958f7 char: tpm: cr50_i2c: Suppress duplicated error message in [...]
new e57b2523bd37 tpm: Fix buffer access in tpm2_get_tpm_pt()
new af402ee3c045 tpm: Add field upgrade mode support for Infineon TPM2 modules
new be07858fbf81 KEYS: trusted: allow use of TEE as backend without TCG_TPM [...]
new fcd7c26901c8 KEYS: trusted: allow use of kernel RNG for key material
new 7a0e7d5265f5 crypto: caam - determine whether CAAM supports blob encap/decap
new 007c3ff11f38 crypto: caam - add in-kernel interface for blob generator
new e9c5048c2de1 KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
new 5002426e4261 doc: trusted-encrypted: describe new CAAM trust source
new 7f3113e3b9f7 MAINTAINERS: add KEYS-TRUSTED-CAAM
new 7cf6a8a17f5b Merge tag 'tpmdd-next-v5.19-rc1' of git://git.kernel.org/p [...]
The 67 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/kernel-parameters.txt | 11 +
Documentation/security/keys/trusted-encrypted.rst | 60 +-
Documentation/security/landlock.rst | 17 +-
Documentation/userspace-api/landlock.rst | 180 ++-
MAINTAINERS | 11 +
certs/.gitignore | 1 +
certs/Kconfig | 17 +-
certs/Makefile | 14 +-
certs/blacklist.c | 227 ++-
crypto/asymmetric_keys/x509_public_key.c | 3 +-
drivers/char/tpm/tpm2-cmd.c | 17 +-
drivers/char/tpm/tpm_ftpm_tee.c | 2 +-
drivers/char/tpm/tpm_ibmvtpm.c | 1 +
drivers/char/tpm/tpm_tis.c | 67 +-
drivers/char/tpm/tpm_tis_core.h | 58 +-
drivers/char/tpm/tpm_tis_i2c_cr50.c | 11 +-
drivers/char/tpm/tpm_tis_spi.h | 4 -
drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +-
drivers/char/tpm/tpm_tis_spi_main.c | 45 +-
drivers/char/tpm/tpm_tis_synquacer.c | 98 +-
drivers/crypto/caam/Kconfig | 3 +
drivers/crypto/caam/Makefile | 1 +
drivers/crypto/caam/blob_gen.c | 182 +++
drivers/crypto/caam/ctrl.c | 17 +-
drivers/crypto/caam/intern.h | 1 +
drivers/crypto/caam/regs.h | 4 +-
include/keys/system_keyring.h | 14 +-
include/keys/trusted-type.h | 2 +-
include/keys/trusted_caam.h | 11 +
include/linux/lsm_audit.h | 2 +
include/linux/lsm_hook_defs.h | 2 +-
include/linux/lsm_hooks.h | 5 +-
include/soc/fsl/caam-blob.h | 103 ++
include/uapi/linux/landlock.h | 36 +-
samples/landlock/sandboxer.c | 132 +-
scripts/check-blacklist-hashes.awk | 37 +
scripts/selinux/genheaders/genheaders.c | 75 +-
scripts/selinux/mdp/mdp.c | 4 +-
security/apparmor/lsm.c | 30 +-
.../integrity/platform_certs/keyring_handler.c | 26 +-
security/keys/Kconfig | 18 +-
security/keys/trusted-keys/Kconfig | 38 +
security/keys/trusted-keys/Makefile | 10 +-
security/keys/trusted-keys/trusted_caam.c | 80 +
security/keys/trusted-keys/trusted_core.c | 45 +-
security/landlock/cred.c | 4 +-
security/landlock/cred.h | 8 +-
security/landlock/fs.c | 815 ++++++++--
security/landlock/fs.h | 11 +-
security/landlock/limits.h | 10 +-
security/landlock/object.c | 6 +-
security/landlock/object.h | 6 +-
security/landlock/ptrace.c | 10 +-
security/landlock/ruleset.c | 84 +-
security/landlock/ruleset.h | 35 +-
security/landlock/syscalls.c | 95 +-
security/lsm_audit.c | 3 +
security/security.c | 11 +-
security/selinux/avc.c | 6 +-
security/selinux/hooks.c | 9 +-
security/selinux/include/audit.h | 5 +-
security/selinux/include/avc.h | 1 +
security/selinux/include/avc_ss.h | 4 +-
security/selinux/include/classmap.h | 2 +-
security/selinux/include/ibpkey.h | 2 +
security/selinux/include/initial_sid_to_string.h | 3 +-
security/selinux/include/netnode.h | 2 +
security/selinux/include/netport.h | 2 +
security/selinux/include/policycap.h | 2 +-
security/selinux/include/policycap_names.h | 2 +-
security/selinux/include/security.h | 4 +
security/selinux/include/xfrm.h | 2 +
security/selinux/nlmsgtab.c | 12 +-
security/selinux/selinuxfs.c | 8 +-
security/selinux/ss/avtab.c | 20 +-
security/selinux/ss/policydb.c | 36 +-
security/selinux/ss/services.c | 47 +-
security/smack/smackfs.c | 1 -
security/tomoyo/tomoyo.c | 11 +-
tools/certs/print-cert-tbs-hash.sh | 91 ++
tools/testing/selftests/landlock/base_test.c | 179 ++-
tools/testing/selftests/landlock/common.h | 66 +-
tools/testing/selftests/landlock/fs_test.c | 1619 ++++++++++++++++----
tools/testing/selftests/landlock/ptrace_test.c | 40 +-
84 files changed, 3846 insertions(+), 1157 deletions(-)
create mode 100644 drivers/crypto/caam/blob_gen.c
create mode 100644 include/keys/trusted_caam.h
create mode 100644 include/soc/fsl/caam-blob.h
create mode 100755 scripts/check-blacklist-hashes.awk
create mode 100644 security/keys/trusted-keys/Kconfig
create mode 100644 security/keys/trusted-keys/trusted_caam.c
create mode 100755 tools/certs/print-cert-tbs-hash.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
"Maxim Kuvyrkov pushed a change to branch master
in repository toolchain/jenkins-scripts.
from 17985776 tcwg-update-bmk-containers.sh: Add exec permission
new 3ad6b00b tcwg-start-container.sh: Better handle forced container updates
The 1 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:
tcwg-start-container.sh | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-allmodconfig
in repository toolchain/ci/base-artifacts.
discards 55312f49 0: update: binutils-bc8ba34fc243d452379ae55ea39ba920817b6a26: boot
new 622befac 0: update: qemu-3757b0d08b399c609954cf57f273b1167e5d7a8d: boot
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 (55312f49)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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 1 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:
01-reset_artifacts/console.log.xz | Bin 1592 -> 1696 bytes
02-prepare_abe/console.log.xz | Bin 2732 -> 2740 bytes
03-build_abe-binutils/console.log.xz | Bin 30024 -> 29172 bytes
04-build_abe-stage1/console.log.xz | Bin 69128 -> 69148 bytes
05-build_abe-qemu/console.log.xz | Bin 33656 -> 31836 bytes
06-build_linux/console.log.xz | Bin 4848 -> 4836 bytes
07-boot_linux/console.log.xz | Bin 508 -> 508 bytes
08-check_regression/console.log.xz | Bin 412 -> 412 bytes
09-update_baseline/console.log | 10 +++++-----
jenkins/manifest.sh | 10 +++++-----
10 files changed, 10 insertions(+), 10 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 143a6252e1b8 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
new e87f4152e542 task_stack, x86/cea: Force-inline stack helpers
new 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors
new ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug()
new 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_
new f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...]
new 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...]
new 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path
new 16edd9b511a1 locking: Add lock contention tracepoints
new ee042be16cb4 locking: Apply contention tracepoints in the slow path
new dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...]
new deaf7c4b4bf8 lockdep: Delete local_irq_enable_in_hardirq()
new 434e09e7575b locking/qrwlock: Change "queue rwlock" to "queued rwlock"
new 682906131506 futex: Remove a PREEMPT_RT_FULL reference.
new 0aa7be05d83c locking/atomic: Add generic try_cmpxchg64 support
new c2df0a6af177 locking/atomic/x86: Introduce arch_try_cmpxchg64
new 8491d1bdf5de sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
new 2319be135672 Merge tag 'locking-core-2022-05-23' of git://git.kernel.or [...]
new 3398b12d1027 Merge branch 'tip/x86/urgent'
new aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting
new 2daf7faba7de objtool: Reorganize cmdline options
new b51277eb9775 objtool: Ditch subcommands
new 2bc3dec7055e objtool: Don't print parentheses in function addresses
new 99c0beb547a3 objtool: Add option to print section addresses
new 7dce62041ac3 objtool: Make stack validation optional
new 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation
new c2bdd61c98d9 objtool: Extricate sls from stack validation
new 03f16cd020eb objtool: Add CONFIG_OBJTOOL
new 720644749647 objtool: Make stack validation frame-pointer-specific
new 26e176896a5b objtool: Make static call annotation optional
new 4ab7674f5951 objtool: Make jump label hack optional
new 22102f4559be objtool: Make noinstr hacks optional
new 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
new 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION
new 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link
new a8e35fece49b objtool: Update documentation
new f193c32cad2d objtool: Remove inat-tables.c when make clean
new 4bc78005887f objtool: Remove libsubcmd.a when make clean
new 21e350233b07 scripts: Create objdump-func helper script
new 1d1a0e7c5100 scripts/faddr2line: Fix overlapping text section failures
new ead165fa1042 objtool: Fix symbol creation
new 22682a07acc3 objtool: Fix objtool regression on x32 systems
new 22922deae13f Merge tag 'objtool-core-2022-05-23' of git://git.kernel.or [...]
new bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper
new a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
new ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support
new 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS
new 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering
new ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment
new cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in
new 2a606a18cd67 ACPI: Add perf low power callback
new d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling
new 7bebfe9dd802 perf/x86: Unify format of events sysfs show
new 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked
new d6d0c7f681fd x86/cpufeatures: Add PerfMonV2 feature bit
new 089be16d5992 x86/msr: Add PerfCntrGlobal* registers
new 21d59e3e2c40 perf/x86/amd/core: Detect PerfMonV2 support
new 56e026a7ca3f perf/x86/amd/core: Detect available counters
new 9622e67e3980 perf/x86/amd/core: Add PerfMonV2 counter control
new 7685665c390d perf/x86/amd/core: Add PerfMonV2 overflow handling
new 3d47083b9ff4 perf/amd/ibs: Use interrupt regs ip for stack unwinding
new 47319846a9e2 Merge branch 'v5.18-rc5'
new c2a960f7c574 perf/x86: Add new Alder Lake and Raptor Lake support
new d773a73366bd perf/x86/msr: Add new Alder Lake and Raptor Lake support
new cd971104ac7e perf/x86/cstate: Add new Alder Lake and Raptor Lake support
new e5ae168e8394 perf/x86/uncore: Clean up uncore_pci_ids[]
new f758bc5a9123 perf/x86/uncore: Add new Alder Lake and Raptor Lake support
new 39b2ca75eec8 perf/amd/ibs: Cascade pmu init functions' return value
new 2a7a7e658682 perf/amd/ibs: Use ->is_visible callback for dynamic attributes
new ba5d35b442c6 perf/amd/ibs: Add support for L3 miss filtering
new 838de1d843fc perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capabil [...]
new 9cb23f598c64 perf/ibs: Fix comment
new bc469ddf6715 perf/x86/amd: Remove unused variable 'hwc'
new 3c27b0c6ea48 perf/x86/amd: Fix AMD BRS period adjustment
new 841b51e4a359 perf/x86/amd: Run AMD BRS code only on supported hw
new bae19fdd7e9e perf/x86/amd/core: Fix reloading events for SVM
new cfeb2522c377 Merge tag 'perf-core-2022-05-23' of git://git.kernel.org/p [...]
new 5693fa74f98a kcsan: Use preemption model accessors
new 089c02ae2771 ftrace: Use preemption model accessors for trace header printout
new 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial
new c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer
new e3f73ece75a8 mailmap: Update my email address to @redhat.com
new 06354900787f sched/fair: Move calculate of avg_load to a better location
new 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
new 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up()
new 890d550d7dba sched/psi: report zeroes for CPU full at the system level
new a658353167bf sched/fair: Revise comment about lb decision matrix
new 4e3c7d338a22 sched/fair: Refactor cpu_util_without()
new 50e7b416d2ab sched/fair: Remove sched_trace_*() helper functions
new 97956dd278d3 sched/fair: Remove cfs_rq_tg_path()
new d664e399128b sched: Fix missing prototype warnings
new 16bf5a5e1ec5 smp: Rename flush_smp_call_function_from_idle()
new 1a90bfd22020 smp: Make softirq handling RT safe in flush_smp_call_funct [...]
new d70522fc5412 Merge tag 'v5.18-rc5' into sched/core to pull in fixes & t [...]
new 2679a83731d5 sched/core: Avoid obvious double update_rq_clock warning
new 734387ec2f9d sched/deadline: Remove superfluous rq clock update in push [...]
new 546a3fee1749 sched: Reverse sched_class layout
new 991d8d8142ca topology: Remove unused cpu_cluster_mask()
new 6f3f04c19074 Merge tag 'sched-core-2022-05-23' of git://git.kernel.org/ [...]
new eadb2f47a3ce lockdown: also lock down previous kgdb use
new 069c4ea6871c random: fix sysctl documentation nits
new fe222a6ca2d5 init: call time_init() before rand_initialize()
new 57c0900b91d8 ia64: define get_cycles macro for arch-override
new 2e3df523256c s390: define get_cycles macro for arch-override
new 8865bbe6ba11 parisc: define get_cycles macro for arch-override
new 1097710bc966 alpha: define get_cycles macro for arch-override
new 408835832158 powerpc: define get_cycles macro for arch-override
new 516dd4aacd67 openrisc: start CPU timer early in boot
new 1366992e16bd timekeeping: Add raw clock fallback for random_get_entropy()
new 0f392c95391f m68k: use fallback for random_get_entropy() instead of zero
new 6d01238623fa riscv: use fallback for random_get_entropy() instead of zero
new 1c99c6a7c3c5 mips: use fallback for random_get_entropy() instead of jus [...]
new ff8a8f59c99f arm: use fallback for random_get_entropy() instead of zero
new c04e72700f22 nios2: use fallback for random_get_entropy() instead of zero
new 3bd4abc07a26 x86/tsc: Use fallback for random_get_entropy() instead of zero
new 9f13fb0cd11e um: use fallback for random_get_entropy() instead of zero
new ac9756c79797 sparc: use fallback for random_get_entropy() instead of zero
new e10e2f58030c xtensa: use fallback for random_get_entropy() instead of zero
new 4b758eda851e random: insist on random_get_entropy() existing in order t [...]
new 78c768e619fb random: vary jitter iterations based on cycle counter speed
new b7b67d1391a8 random: mix in timestamps and reseed on system restore
new cbe89e5a375a random: do not use batches when !crng_ready()
new 5c3b747ef54f random: use first 128 bits of input as fast init
new e85c0fc1d94c random: do not pretend to handle premature next security model
new a4b5c26b79ff random: order timer entropy functions below interrupt functions
new e3e33fc2ea7f random: do not use input pool from hard IRQs
new 791332b3cbb0 random: help compiler out with fast_mix() by using simpler [...]
new e73aaae2fa90 siphash: use one source of truth for siphash permutations
new d4150779e60f random32: use real rng for non-deterministic randomness
new e3d2c5e79a99 random: use symbolic constants for crng_init states
new fed7ef061686 random: avoid initializing twice in credit race
new 68c9c8b192c6 random: move initialization out of reseeding hot path
new cc1e127bfa95 random: remove ratelimiting for in-kernel unseeded randomness
new 8a5b8a4a4ceb random: use proper jiffies comparison macro
new 2f14062bb14b random: handle latent entropy and command line from random_init()
new 12e45a2a6308 random: credit architectural init the exact amount
new f5bda35fba61 random: use static branch for crng_ready()
new 7782cfeca7d4 random: remove extern from functions in header
new 7c3a8a1db5e0 random: use proper return types on get_random_{int,long}_wait()
new a19402634c43 random: make consistent use of buf and len
new 560181c27b58 random: move initialization functions out of hot pages
new 248561ad25a8 random: remove get_random_bytes_arch() and add rng_has_arc [...]
new 6701de6c51c1 random: remove mostly unused async readiness notifier
new 5ad7dd882e45 random: move randomize_page() into mm where it belongs
new 3092adcef3ff random: unify batched entropy implementations
new 1b388e7765f2 random: convert to using fops->read_iter()
new 22b0a222af4d random: convert to using fops->write_iter()
new 79025e727a84 random: wire up fops->splice_{read,write}_iter()
new 1ce6c8d68f8a random: check for signals after page of pool writes
new ac2ab99072cc Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel. [...]
new 63cec1389e11 fscrypt: split up FS_CRYPTO_BLOCK_SIZE
new a7a5bc5fe8ac fscrypt: log when starting to use inline encryption
new bfb9700bdf35 fscrypt: factor out fscrypt_policy_to_key_spec()
new 218d921b581e fscrypt: add new helper functions for test_dummy_encryption
new c1f4cfdbef40 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...]
new b0487ede1f7a fs-verity: remove unused parameter desc_size in fsverity_c [...]
new e6af1bb07704 fs-verity: Use struct_size() helper in enable_verity()
new 51518aa68c1f Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...]
new 4e140f59d285 mm/usercopy: Check kmap addresses properly
new 0aef499f3172 mm/usercopy: Detect vmalloc overruns
new ab502103ae3c mm/usercopy: Detect large folio overruns
new 1109a5d90701 usercopy: Remove HARDENED_USERCOPY_PAGESPAN
new 75c1182e18f4 security: don't treat structure as an array of struct hlist_head
new e6f3b3c9c109 cfi: Use __builtin_function_start
new 3b5eed3c71a2 netfs: Eliminate Clang randstruct warning
new d36465897037 sancov: Split plugin build from plugin CFLAGS
new 595b893e2087 randstruct: Reorganize Kconfigs and attribute macros
new 613f4b3ed790 randstruct: Split randstruct Makefile and CFLAGS
new be2b34fa9be3 randstruct: Move seed generation into scripts/basic/
new 035f7f87b729 randstruct: Enable Clang support
new e85094c31ddb arm64: stackleak: fix current_top_of_stack()
new a12685e2d1f7 stackleak: move skip_erasing() check earlier
new ac7838b4e1c5 stackleak: remove redundant check
new 9ec79840d6af stackleak: rework stack low bound handling
new 1723d39d2fe4 stackleak: clarify variable names
new 0cfa2ccd285d stackleak: rework stack high bound handling
new 77cf2b6dee66 stackleak: rework poison scanning
new 4130a61cebb1 lkdtm/stackleak: avoid spurious failure
new 72b61896f2b4 lkdtm/stackleak: rework boundary management
new f03a50938dec lkdtm/stackleak: prevent unexpected stack usage
new f171d695f3ad lkdtm/stackleak: check stack boundaries
new 8111e67dee9f stackleak: add on/off stack variants
new 88959a39a170 arm64: entry: use stackleak_erase_on_task_stack()
new 8c6a490e404f lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
new 1ff297584fad randomize_kstack: Improve docs on requirements/rationale
new 61f60bac8c05 gcc-plugins: Change all version strings match kernel
new c1298a3a1139 big_keys: Use struct for internal payload
new 2dcfe9e2d370 niu: Silence randstruct warnings
new b146cbf2e32f af_unix: Silence randstruct GCC plugin warning
new 710e4ebfbaca gcc-plugins: randstruct: Remove cast exception handling
new a5f4d9df1f7b mm: usercopy: move the virt_addr_valid() below the is_vmal [...]
new ed5edd5a70b9 loadpin: stop using bdevname
new 0bf13a84362e Merge tag 'kernel-hardening-v5.19-rc1' of git://git.kernel [...]
new d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...]
new 95a126d9812f selftests/seccomp: Add SKIP for failed unshare()
new 4cbf6f621150 seccomp: Use FIFO semantics to order notifications
new 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order
new c2aa2dfef243 seccomp: Add wait_killable semantic to seccomp user notifier
new 922a1b520c5f selftests/seccomp: Refactor get_proc_stat to split out fil [...]
new 3b96a9c522b2 selftests/seccomp: Add test for wait killable notifier
new 5e91d2a41469 selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
new dc8af1ffd657 Merge tag 'seccomp-v5.19-rc1' of git://git.kernel.org/pub/ [...]
new 6045ab5fea4c binfmt_flat: do not stop relocating GOT entries prematurel [...]
new 8d005269c50d binfmt_flat: Drop vestiges of coredump support
new 70578ff3367d binfmt_flat: Remove shared library support
new a6b450573b91 Merge tag 'execve-v5.19-rc1' of git://git.kernel.org/pub/s [...]
The 205 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 | 1 +
Documentation/accounting/psi.rst | 9 +-
Documentation/admin-guide/sysctl/kernel.rst | 8 +-
Documentation/dontdiff | 1 +
Documentation/kbuild/reproducible-builds.rst | 8 +-
Documentation/userspace-api/seccomp_filter.rst | 10 +
MAINTAINERS | 1 +
Makefile | 3 +-
arch/Kconfig | 23 +-
arch/alpha/include/asm/timex.h | 1 +
arch/arm/configs/lpc18xx_defconfig | 1 -
arch/arm/configs/mps2_defconfig | 1 -
arch/arm/configs/stm32_defconfig | 1 -
arch/arm/configs/vf610m4_defconfig | 1 -
arch/arm/include/asm/timex.h | 1 +
arch/arm/kernel/signal.c | 1 +
arch/arm/vdso/Makefile | 2 +-
arch/arm64/include/asm/compiler.h | 16 -
arch/arm64/include/asm/processor.h | 10 +-
arch/arm64/kernel/entry-common.c | 8 +-
arch/arm64/kernel/entry.S | 2 +-
arch/arm64/kernel/signal.c | 1 +
arch/arm64/kernel/signal32.c | 1 +
arch/arm64/kernel/vdso/Makefile | 3 +-
arch/ia64/include/asm/timex.h | 1 +
arch/m68k/include/asm/timex.h | 2 +-
arch/m68k/kernel/signal.c | 1 +
arch/mips/include/asm/timex.h | 17 +-
arch/nios2/include/asm/timex.h | 3 +
arch/openrisc/include/asm/timex.h | 1 +
arch/openrisc/kernel/head.S | 9 +
arch/parisc/include/asm/timex.h | 3 +-
arch/powerpc/include/asm/timex.h | 1 +
arch/riscv/Kconfig | 2 +-
arch/riscv/include/asm/timex.h | 2 +-
arch/s390/include/asm/timex.h | 1 +
arch/sh/configs/rsk7201_defconfig | 1 -
arch/sh/configs/rsk7203_defconfig | 1 -
arch/sh/configs/se7206_defconfig | 1 -
arch/sparc/include/asm/timex_32.h | 4 +-
arch/sparc/kernel/signal32.c | 1 +
arch/sparc/kernel/signal_64.c | 1 +
arch/sparc/vdso/Makefile | 3 +-
arch/um/include/asm/timex.h | 9 +-
arch/x86/Kconfig | 20 +-
arch/x86/Kconfig.debug | 2 +-
arch/x86/entry/vdso/Makefile | 3 +-
arch/x86/events/Kconfig | 8 +
arch/x86/events/amd/Makefile | 1 +
arch/x86/events/amd/brs.c | 367 ++++++
arch/x86/events/amd/core.c | 505 +++++++-
arch/x86/events/amd/ibs.c | 209 ++-
arch/x86/events/core.c | 12 +-
arch/x86/events/intel/core.c | 2 +
arch/x86/events/intel/cstate.c | 2 +
arch/x86/events/intel/lbr.c | 36 +-
arch/x86/events/intel/uncore.c | 2 +
arch/x86/events/intel/uncore_snb.c | 454 ++-----
arch/x86/events/msr.c | 2 +
arch/x86/events/perf_event.h | 125 +-
arch/x86/include/asm/amd-ibs.h | 2 +-
arch/x86/include/asm/cmpxchg_32.h | 21 +
arch/x86/include/asm/cmpxchg_64.h | 6 +
arch/x86/include/asm/cpu_entry_area.h | 2 +-
arch/x86/include/asm/cpufeatures.h | 3 +-
arch/x86/include/asm/highmem.h | 1 +
arch/x86/include/asm/jump_label.h | 6 +-
arch/x86/include/asm/msr-index.h | 9 +
arch/x86/include/asm/page_64.h | 2 +-
arch/x86/include/asm/perf_event.h | 43 +
arch/x86/include/asm/svm.h | 8 +-
arch/x86/include/asm/timex.h | 9 +
arch/x86/include/asm/tsc.h | 7 +-
arch/x86/kernel/alternative.c | 6 +-
arch/x86/kernel/cpu/scattered.c | 1 +
arch/x86/kernel/signal_compat.c | 2 +
arch/x86/mm/pti.c | 2 +-
arch/xtensa/include/asm/timex.h | 6 +-
drivers/acpi/acpi_pad.c | 7 +
drivers/acpi/processor_idle.c | 5 +
drivers/char/random.c | 1346 ++++++++------------
drivers/misc/lkdtm/stackleak.c | 145 ++-
drivers/net/ethernet/sun/niu.c | 41 +-
fs/Kconfig.binfmt | 6 -
fs/binfmt_flat.c | 239 +---
fs/crypto/crypto.c | 10 +-
fs/crypto/fname.c | 11 +-
fs/crypto/fscrypt_private.h | 10 +-
fs/crypto/inline_crypt.c | 33 +-
fs/crypto/keyring.c | 64 +-
fs/crypto/keysetup.c | 22 +-
fs/crypto/policy.c | 132 +-
fs/ubifs/ubifs.h | 2 +-
fs/verity/enable.c | 4 +-
fs/verity/fsverity_private.h | 6 +-
fs/verity/open.c | 12 +-
fs/verity/read_metadata.c | 5 +-
include/asm-generic/qrwlock.h | 28 +-
include/asm-generic/qrwlock_types.h | 2 +-
include/asm-generic/vmlinux.lds.h | 12 +-
include/linux/atomic/atomic-arch-fallback.h | 72 +-
include/linux/atomic/atomic-instrumented.h | 40 +-
include/linux/compat.h | 1 +
include/linux/compiler-clang.h | 10 +
include/linux/compiler-gcc.h | 8 -
include/linux/compiler.h | 6 +-
include/linux/compiler_types.h | 14 +-
include/linux/fscrypt.h | 51 +-
include/linux/highmem-internal.h | 10 +
include/linux/instrumentation.h | 6 +-
include/linux/interrupt.h | 27 +-
include/linux/irqflags.h | 4 +-
include/linux/kvm_host.h | 2 +-
include/linux/mm.h | 1 +
include/linux/netfs.h | 4 +-
include/linux/objtool.h | 6 +-
include/linux/perf_event.h | 22 +
include/linux/prandom.h | 61 +-
include/linux/random.h | 90 +-
include/linux/randomize_kstack.h | 27 +-
include/linux/sched.h | 16 +-
include/linux/sched/signal.h | 2 +-
include/linux/sched/task_stack.h | 2 +-
include/linux/seccomp.h | 3 +-
include/linux/security.h | 2 +
include/linux/siphash.h | 28 +
include/linux/stackleak.h | 55 +-
include/linux/timex.h | 8 +
include/linux/topology.h | 7 -
include/linux/vermagic.h | 10 +-
include/trace/events/lock.h | 63 +-
include/uapi/asm-generic/siginfo.h | 7 +
include/uapi/linux/seccomp.h | 2 +
init/main.c | 13 +-
kernel/debug/debug_core.c | 24 +
kernel/debug/kdb/kdb_main.c | 62 +-
kernel/entry/common.c | 6 +-
kernel/events/core.c | 4 +-
kernel/futex/pi.c | 2 +-
kernel/kcsan/kcsan_test.c | 5 +-
kernel/locking/lockdep.c | 23 +-
kernel/locking/mutex.c | 18 +-
kernel/locking/percpu-rwsem.c | 5 +
kernel/locking/qrwlock.c | 17 +-
kernel/locking/qspinlock.c | 5 +
kernel/locking/rtmutex.c | 11 +
kernel/locking/rwbase_rt.c | 7 +
kernel/locking/rwsem.c | 130 +-
kernel/locking/semaphore.c | 15 +-
kernel/panic.c | 2 +-
kernel/sched/build_policy.c | 2 +
kernel/sched/build_utility.c | 1 +
kernel/sched/clock.c | 4 +-
kernel/sched/core.c | 23 +-
kernel/sched/deadline.c | 15 +-
kernel/sched/fair.c | 292 +----
kernel/sched/idle.c | 4 +-
kernel/sched/pelt.h | 4 +-
kernel/sched/psi.c | 18 +-
kernel/sched/rt.c | 5 +-
kernel/sched/sched.h | 55 +-
kernel/sched/smp.h | 6 +
kernel/seccomp.c | 44 +-
kernel/signal.c | 18 +-
kernel/smp.c | 32 +-
kernel/softirq.c | 13 +
kernel/stackleak.c | 105 +-
kernel/stop_machine.c | 2 -
kernel/time/timekeeping.c | 15 +
kernel/time/timer.c | 2 -
kernel/trace/Kconfig | 1 +
kernel/trace/trace.c | 14 +-
kernel/trace/trace_preemptirq.c | 4 +-
lib/Kconfig.debug | 25 +-
lib/Kconfig.kcsan | 4 +-
lib/Kconfig.ubsan | 2 +-
lib/random32.c | 347 +----
lib/siphash.c | 32 +-
lib/vsprintf.c | 67 +-
mm/usercopy.c | 91 +-
mm/util.c | 32 +
net/core/dev.c | 3 -
net/ipv4/devinet.c | 4 +-
net/ipv6/addrconf.c | 2 -
net/unix/af_unix.c | 8 +-
scripts/Makefile.build | 23 +-
scripts/Makefile.gcc-plugins | 22 +-
scripts/Makefile.randstruct | 17 +
scripts/atomic/gen-atomic-fallback.sh | 31 +-
scripts/atomic/gen-atomic-instrumented.sh | 2 +-
scripts/basic/.gitignore | 1 +
scripts/basic/Makefile | 11 +
scripts/faddr2line | 150 ++-
scripts/gcc-plugins/Kconfig | 38 -
scripts/gcc-plugins/Makefile | 24 +-
scripts/gcc-plugins/gen-random-seed.sh | 9 -
scripts/gcc-plugins/latent_entropy_plugin.c | 2 +-
scripts/gcc-plugins/randomize_layout_plugin.c | 89 +-
scripts/gcc-plugins/sancov_plugin.c | 2 +-
scripts/gcc-plugins/stackleak_plugin.c | 2 +-
scripts/gcc-plugins/structleak_plugin.c | 2 +-
scripts/gen-randstruct-seed.sh | 7 +
scripts/link-vmlinux.sh | 62 +-
scripts/objdump-func | 29 +
scripts/package/builddeb | 2 +-
security/Kconfig | 13 +-
security/Kconfig.hardening | 73 ++
security/keys/big_key.c | 73 +-
security/loadpin/loadpin.c | 5 +-
security/security.c | 11 +-
tools/arch/x86/include/asm/amd-ibs.h | 2 +-
tools/include/linux/objtool.h | 6 +-
tools/lib/subcmd/parse-options.c | 17 +-
tools/objtool/Build | 12 +-
.../{stack-validation.txt => objtool.txt} | 122 +-
tools/objtool/Makefile | 10 +-
tools/objtool/arch/x86/decode.c | 2 +-
tools/objtool/arch/x86/special.c | 2 +-
tools/objtool/builtin-check.c | 156 ++-
tools/objtool/builtin-orc.c | 73 --
tools/objtool/check.c | 463 ++++---
tools/objtool/elf.c | 211 +--
tools/objtool/include/objtool/builtin.h | 34 +-
tools/objtool/include/objtool/elf.h | 16 +-
tools/objtool/include/objtool/warn.h | 35 +-
tools/objtool/objtool.c | 103 +-
tools/objtool/weak.c | 9 +-
tools/testing/selftests/seccomp/Makefile | 1 +
tools/testing/selftests/seccomp/seccomp_bpf.c | 427 ++++++-
229 files changed, 5231 insertions(+), 3688 deletions(-)
create mode 100644 arch/x86/events/amd/brs.c
create mode 100644 scripts/Makefile.randstruct
delete mode 100755 scripts/gcc-plugins/gen-random-seed.sh
create mode 100755 scripts/gen-randstruct-seed.sh
create mode 100755 scripts/objdump-func
rename tools/objtool/Documentation/{stack-validation.txt => objtool.txt} (80%)
delete mode 100644 tools/objtool/builtin-orc.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from ae8decf1d2b Add new parameter to vec_perm_const hook for specifying ope [...]
new 2540e2c6041 c++: constexpr empty base redux [PR105622]
new 72f76540ad0 c++: discarded-value and constexpr
new 0aee03cb638 gcc.misc-tests/outputs.exp: Use link test to check for -gsp [...]
new 1189c03859c c++: *this folding in constexpr call
The 4 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:
gcc/cp/constexpr.cc | 213 ++++++++++++-----------
gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C | 19 ++
gcc/testsuite/gcc.misc-tests/outputs.exp | 4 +-
3 files changed, 137 insertions(+), 99 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64
in repository toolchain/ci/gdb.
from 81657e5800 AArch64: add support for DFP (Decimal Floating point)
adds 387e00f3b3 gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45
No new revisions were added by this update.
Summary of changes:
gdb/loongarch-linux-tdep.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64
in repository toolchain/ci/glibc.
from fe8ca369ad stdio-common: Simplify printf_unknown interface in vfprintf- [...]
adds 31ec883990 Use Linux 5.18 in build-many-glibcs.py
No new revisions were added by this update.
Summary of changes:
scripts/build-many-glibcs.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.