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_check_gcc/release-aarch64 in repository toolchain/ci/linux.
from a4f06bc86df5 Merge v5.17.11 adds 0650aa520ae8 HID: amd_sfh: Add support for sensor discovery adds 19a66796d1f0 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID adds efba5eb2281e random: use computational hash for entropy extraction adds 2d6c74b87f65 random: simplify entropy debiting adds bd7d220a614a random: use linear min-entropy accumulation crediting adds 740414024d59 random: always wake up entropy writers after extraction adds 4fa0d8ed5c45 random: make credit_entropy_bits() always safe adds a53df4495996 random: remove use_input_pool parameter from crng_reseed() adds 048d57faf93c random: remove batched entropy locking adds ba2005493776 random: fix locking in crng_fast_load() adds bd6f26c2a375 random: use RDSEED instead of RDRAND in entropy extraction adds e5af930b65d8 random: get rid of secondary crngs adds 18ae4b529d3b random: inline leaves of rand_initialize() adds 6057a5d6a3b7 random: ensure early RDSEED goes through mixer on init adds badc140de820 random: do not xor RDRAND when writing into /dev/random adds 8643bf4db178 random: absorb fast pool into input pool after fast load adds 2aca3e634a52 random: use simpler fast key erasure flow on per-cpu keys adds 5e2eceffd13b random: use hash function for crng_slow_load() adds d1d80e9c4f16 random: make more consistent use of integer types adds 3272ad78eca7 random: remove outdated INT_MAX >> 6 check in urandom_read() adds 06460c438d4a random: zero buffer after reading entropy from userspace adds 432b6e6e6009 random: fix locking for crng_init in crng_reseed() adds d52d9b75cf94 random: tie batched entropy generation to base_crng generation adds 5dde7c4d00b9 random: remove ifdef'd out interrupt bench adds a66146af77c4 random: remove unused tracepoints adds 5753c6533162 random: add proper SPDX header adds 8a5bdefe3b2d random: deobfuscate irq u32/u64 contributions adds fc8ce0999626 random: introduce drain_entropy() helper to declutter crng [...] adds 26db5c080d13 random: remove useless header comment adds 93f764a0fc14 random: remove whitespace and reorder includes adds 799d1e8d7ae4 random: group initialization wait functions adds 53418d3c5a08 random: group crng functions adds 7c0cd71d0b17 random: group entropy extraction functions adds b94106cb842a random: group entropy collection functions adds 04c5d0c3a85f random: group userspace read/write functions adds 118b78be8e4a random: group sysctl functions adds 8bbe2f4be761 random: rewrite header introductory comment adds a4217ab7175e random: defer fast pool mixing to worker adds 89148b5c36c4 random: do not take pool spinlock at boot adds 993d28d586fe random: unify early init crng load accounting adds 0014e4fc9438 random: check for crng_init == 0 in add_device_randomness() adds 101d38dd808b random: pull add_hwgenerator_randomness() declaration into [...] adds dc64f36e88b9 random: clear fast pool, crng, and batches in cpuhp bring up adds 83b4dbb8cd5c random: round-robin registers as ulong, not u32 adds 14b565abce10 random: only wake up writers after zap if threshold was passed adds e75a5b24f5f6 random: cleanup UUID handling adds 4dec7f2f3c68 random: unify cycles_t and jiffies usage and types adds a12d3e7b695d random: do crng pre-init loading in worker rather than irq adds eca9204717ad random: give sysctl_random_min_urandom_seed a more sensible value adds bdfa5997e9fe random: don't let 644 read-only sysctls be written to adds 367c559a20d0 random: replace custom notifier chain with standard one adds db9b977310bf random: use SipHash as interrupt entropy accumulator adds 0d19aeee38f5 random: make consistent usage of crng_ready() adds ff1ca4a832ef random: reseed more often immediately after booting adds ded7b5cb5fdb random: check for signal and try earlier when generating entropy adds d82e9eac3aae random: skip fast_init if hwrng provides large chunk of entropy adds 9b1d7b3f0b85 random: treat bootloader trust toggle the same way as cpu [...] adds a1baaeff24ff random: re-add removed comment about get_random_{u32,u64} [...] adds 24abaf3f2c27 random: mix build-time latent entropy into pool at init adds da31d0d02da4 random: do not split fast init input in add_hwgenerator_ra [...] adds b8567f745fa6 random: do not allow user to keep crng key around on stack adds 90fc9bf665b2 random: check for signal_pending() outside of need_resched [...] adds 6ce4add612f4 random: check for signals every PAGE_SIZE chunk of /dev/[u]random adds 96260d6235fd random: allow partial reads if later user copies fail adds 284ca0bd8276 random: make random_get_entropy() return an unsigned long adds dcc76aa03228 random: document crng_fast_key_erasure() destination possibility adds 80f5814079f4 random: fix sysctl documentation nits adds 12ea85416610 init: call time_init() before rand_initialize() adds 01f814b110ec ia64: define get_cycles macro for arch-override adds 312903826870 s390: define get_cycles macro for arch-override adds 4b40eda72a4b parisc: define get_cycles macro for arch-override adds af739f071963 alpha: define get_cycles macro for arch-override adds d2e082dc5209 powerpc: define get_cycles macro for arch-override adds 9aaae713da1f timekeeping: Add raw clock fallback for random_get_entropy() adds ff52f69a4d2d m68k: use fallback for random_get_entropy() instead of zero adds 715066a79ea9 riscv: use fallback for random_get_entropy() instead of zero adds 131a92aa0b7b mips: use fallback for random_get_entropy() instead of jus [...] adds 357f8b293e4b arm: use fallback for random_get_entropy() instead of zero adds 71cc2c05cc1c nios2: use fallback for random_get_entropy() instead of zero adds 9771084ea544 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 36b6fc9afe25 um: use fallback for random_get_entropy() instead of zero adds 1cdbac296ee5 sparc: use fallback for random_get_entropy() instead of zero adds 227221a9c9de xtensa: use fallback for random_get_entropy() instead of zero adds c7a9336169b3 random: insist on random_get_entropy() existing in order t [...] adds 6521446a5f21 random: do not use batches when !crng_ready() adds 427346f4bc8c random: use first 128 bits of input as fast init adds c3b0492820e1 random: do not pretend to handle premature next security model adds 1705dc1fc202 random: order timer entropy functions below interrupt functions adds de2ba59544b6 random: do not use input pool from hard IRQs adds c5ff607d9498 random: help compiler out with fast_mix() by using simpler [...] adds 9ebf07a79140 siphash: use one source of truth for siphash permutations adds 4f8ab1ca8aac random: use symbolic constants for crng_init states adds 8fe9ac5ed215 random: avoid initializing twice in credit race adds e6b205dcc981 random: move initialization out of reseeding hot path adds b4b11eb04905 random: remove ratelimiting for in-kernel unseeded randomness adds e78d195f30b4 random: use proper jiffies comparison macro adds e136fbd60e54 random: handle latent entropy and command line from random_init() adds d3fc4f466111 random: credit architectural init the exact amount adds 80ec4c649102 random: use static branch for crng_ready() adds 245b1ae3969b random: remove extern from functions in header adds 65d3f67f00be random: use proper return types on get_random_{int,long}_wait() adds e35c23cb1257 random: make consistent use of buf and len adds 41f07747e845 random: move initialization functions out of hot pages adds 817191b4c37a random: move randomize_page() into mm where it belongs adds fb7d06d39e99 random: unify batched entropy implementations adds afc002fdd1e5 random: convert to using fops->read_iter() adds 27bf1c93bfe2 random: convert to using fops->write_iter() adds de63c5e7f40f random: wire up fops->splice_{read,write}_iter() adds 3879d3f918ef random: check for signals after page of pool writes adds 567ae03f0caa ACPI: sysfs: Fix BERT error region memory mapping adds d3bbcba97b5b ALSA: ctxfi: Add SB046x PCI ID adds 39555c443b4f Linux 5.17.12 adds b3dbdcb8f836 Merge v5.17.12
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/sysctl/kernel.rst | 22 +- Makefile | 2 +- arch/alpha/include/asm/timex.h | 1 + arch/arm/include/asm/timex.h | 1 + arch/ia64/include/asm/timex.h | 1 + arch/m68k/include/asm/timex.h | 2 +- arch/mips/include/asm/timex.h | 17 +- arch/nios2/include/asm/timex.h | 3 + arch/parisc/include/asm/timex.h | 3 +- arch/powerpc/include/asm/timex.h | 1 + arch/riscv/include/asm/timex.h | 2 +- arch/s390/include/asm/timex.h | 1 + arch/sparc/include/asm/timex_32.h | 4 +- arch/um/include/asm/timex.h | 9 +- arch/x86/include/asm/timex.h | 9 + arch/x86/include/asm/tsc.h | 7 +- arch/x86/kvm/mmu/mmu.c | 6 +- arch/xtensa/include/asm/timex.h | 6 +- drivers/acpi/sysfs.c | 25 +- drivers/char/Kconfig | 3 +- drivers/char/hw_random/core.c | 1 + drivers/char/random.c | 2868 +++++++++-------------- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 11 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 + include/linux/cpuhotplug.h | 2 + include/linux/hw_random.h | 2 - include/linux/mm.h | 1 + include/linux/prandom.h | 23 +- include/linux/random.h | 100 +- include/linux/siphash.h | 28 + include/linux/timex.h | 10 +- include/trace/events/random.h | 233 -- init/main.c | 13 +- kernel/cpu.c | 11 + kernel/time/timekeeping.c | 15 + lib/Kconfig.debug | 3 +- lib/random32.c | 14 +- lib/siphash.c | 32 +- lib/vsprintf.c | 10 +- mm/util.c | 32 + sound/pci/ctxfi/ctatc.c | 2 + sound/pci/ctxfi/cthardware.h | 3 +- 44 files changed, 1364 insertions(+), 2192 deletions(-) delete mode 100644 include/trace/events/random.h