Age | Commit message (Collapse) | Author |
|
Fixed when wks is:
part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --active --align 4096 --fixed-size 256M
part / --source rootfs --exclude-path=var/ --ondisk mmcblk0 --fstype=ext4 --label root --align 4096
part /var --source rootfs --rootfs-dir=${IMAGE_ROOTFS}/var --ondrive mmcblk0 --fstype=ext4 --label var --align 4096 --fixed-size 1024M --fsoptions=ro,relatime,sync
$ bitbake <image>
$ wic create <wks> -e <image>
WARNING: /path/to/rootfs/var/../pseudo folder does not exist. Usernames and permissions will be invalid
The --rootfs-dir can be anywhere, so the ../pseudo may not exist, use
ROOTFS_DIR to fix the problem.
From: Rath Anil Kumar <AnilKumar.Rath@windriver.com>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
|
We already have removed --benchmark-disable option to avoid
adding python3-pytest-benchmark rdepends.
Also remove the case test_x509.py which needs benchmark feature
to avoid below failure:
file /usr/lib64/python3-cryptography/ptest/tests/bench/test_x509.py, line 9
def test_aki_public_bytes(benchmark):
> fixture 'benchmark' not found
> available fixtures: backend, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, disable_rsa_checks, doctesty
> use 'pytest --fixtures [testpath]' for help on them.
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Fix the following error messages:
ModuleNotFoundError: No module named 'distutils'
ModuleNotFoundError: No module named 'colorsys'
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The 3.0.14 release already includes support for riscv64.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Building busybox with CONFIG_LSATTR=y and installing that in the same
filesystem as e2fsprogs breaks:
ERROR: ... do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Fix that by also alternatifying lsattr just as chattr already is.
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
When multilib enabled and add layers/meta-openembedded/meta-oe in
conf/bblayers.conf, it reports below error when run oe-selftest.
$ oe-selftest -r oescripts
[snip]
[20:36:33-0700] 2022-05-16 03:36:33,494 - oe-selftest - INFO - RESULTS - oescripts.OEListPackageconfigTests.test_packageconfig_flags_option_flags: FAILED (585.37s)
[snip]
It is because the output of "list-packageconfig-flags.py -f" as below:
$ ../scripts/contrib/list-packageconfig-flags.py -f
[snip]
qt lib32-pinentry lib32-wxwidgets nativesdk-pinentry pinentry pinentry-native wxwidgets wxwidgets-native
secret lib32-pinentry nativesdk-pinentry pinentry pinentry-native
[snip]
But the check logic as below:
class OEListPackageconfigTests(OEScriptTests):
#oe-core.scripts.List_all_the_PACKAGECONFIG's_flags
def check_endlines(self, results, expected_endlines):
for line in results.output.splitlines():
for el in expected_endlines:
if line.split() == el.split():
expected_endlines.remove(el)
break
def test_packageconfig_flags_option_flags(self):
results = runCmd('%s/contrib/list-packageconfig-flags.py -f' % self.scripts_dir)
expected_endlines = []
expected_endlines.append("PACKAGECONFIG FLAG RECIPE NAMES")
expected_endlines.append("qt nativesdk-pinentry pinentry pinentry-native")
expected_endlines.append("secret nativesdk-pinentry pinentry pinentry-native")
self.check_endlines(results, expected_endlines)
And the test will fail as line.split() doesn't equal el.split() as
line.split() is ['lib32-pinentry', 'lib32-wxwidgets', 'nativesdk-pinentry',
'pinentry', 'pinentry-native', 'wxwidgets', 'wxwidgets-native'] and
el.split() is ['nativesdk-pinentry', 'pinentry', 'pinentry-native'].
So change the compare logic to fix the gap.
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Rename the default file from "build" to "buildinfo" since this is more
obvious to anyone looking in an image.
Add SDK_BUILDINFO_FILE and allow the same information to be written into
SDK images. This will be useful for buildtools-tarball and uninative-tarball.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Reduce code duplication to a common function in oe.buildcfg.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
This isn't used anywhere and everyone is using git now, the functions
are now hardcoded as such too. Drop this function.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The comments even say this was copy/paste code. Move to a
shared library function.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
There is a load of duplicated git/layer/revision code which makes
most sesne as a python library, not bbclass code. Start to refactor as such.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
It fails to compile xxhash when '-Og' is set in CFLAGS via such as set
DEBUG_BUILD = '1' in local.conf. Check and disable inline when '-Og'
exists.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
This allows building Cython based Python modules with the native
meson support which has been present since meson version 0.59.
https://mesonbuild.com/Cython.html
Signed-off-by: Jack Mitchell <ml@embed.me.uk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* backport the fix for regression in v251.2
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
when devtool finish, the _copy_file() failed.
--------------------------------------------
TypeError: _copy_file() got an unexpected keyword argument
'base_outdir'
--------------------------------------------
Fixes: 05f2d5d2ce00 ("devtool: finish: add dry-run option")
Signed-off-by: Xiaobing Luo <luoxiaobing0926@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
We should test that mutliconfigs from a layer work, not just build/conf.
This adds such a test.
[YOCTO #13566]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Without specifing runstatedir tmpfiles.d is configured to use /var/run
for dbus and this causes deprecation warnings in system logs.
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Someone reported that if some other shell function has left i or j set,
the concat_dtb_helper function could fail. Add a small tweak to avoid this.
[YOCTO #14815]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* version 20220527 added KVM test infrastructure which currently fails to build with gold due to
SORT_NONE in linker script which isn't supported by gold:
https://sourceware.org/bugzilla/show_bug.cgi?id=18097
https://github.com/linux-test-project/ltp/commit/3fce2064b54843218d085aae326c8f7ecf3a8c41#diff-39268f0855c634ca48c8993fcd2c95b12a65b79e8d9fa5ccd6b0f5a8785c0dd6R36
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The xxd tool can be quite handy by itself, and doesn't have anything
to do with vim per se. Make it possible to include the rather tiny xxd
in a rootfs without pulling in the several MB vim binary and
associated data.
For backwards compatibility, add an RDEPENDS from the main package to
the new vim-xxd package.
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* fixes:
oe-core/meta/lib/oe/rootfs.py:331: ResourceWarning: unclosed file <_io.TextIOWrapper name='pkgdata/mach/kernel-depmod/kernel-abiversion' mode='r' encoding='UTF-8'>
kernel_ver = open(kernel_abi_ver_file).read().strip(' \n')
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* fix:
run.buildhistory_get_image_installed.791888: 198: [: unexpected operator
introduced in:
commit 82e6172c1df378dff4e503aa878501c08937b5bb
Author: Andres Beltran <abeltran@linux.microsoft.com>
Date: Tue Oct 5 00:34:15 2021 +0000
buildhistory: Fix package output files for SDKs
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Current patch removes the uint8_t* cast in src/basic/recurse-dir.c:57
to fix musl build, but it changes the value here as pointer arithmetic
is type-depended in C. This patch corrects the behavior by adding an
extra cast to struct dirent*.
Also changes the patch's Upstream-Status to Inappropriate as it's musl-
specific.
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* add missing space to fix:
/bin/sh: 1: [: Illegal number: 119)
shown in the log.do_compile (isn't fatal for the build)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Updating to the latest korg -stable release that comprises
the following commits:
56c31ac1d8aa Linux 5.10.119
7c57f2134988 ALSA: ctxfi: Add SB046x PCI ID
514f58734001 random: check for signals after page of pool writes
18c261e9485a random: wire up fops->splice_{read,write}_iter()
cf8f8d37586f random: convert to using fops->write_iter()
affa1ae52219 random: convert to using fops->read_iter()
4bb374a1183b random: unify batched entropy implementations
552ae8e4841b random: move randomize_page() into mm where it belongs
5f2a040b2fb4 random: move initialization functions out of hot pages
02102b63bd96 random: make consistent use of buf and len
33783ca3556e random: use proper return types on get_random_{int,long}_wait()
1fdd7eef2100 random: remove extern from functions in header
811afd06e0f3 random: use static branch for crng_ready()
04d61b96bd8a random: credit architectural init the exact amount
5123cc61e27d random: handle latent entropy and command line from random_init()
9320e087f2b6 random: use proper jiffies comparison macro
31ac294037be random: remove ratelimiting for in-kernel unseeded randomness
b50f2830b3df random: move initialization out of reseeding hot path
4c4110c052e8 random: avoid initializing twice in credit race
cef9010b78c4 random: use symbolic constants for crng_init states
30e9f362661c siphash: use one source of truth for siphash permutations
772edeb8c76a random: help compiler out with fast_mix() by using simpler arguments
18413472339b random: do not use input pool from hard IRQs
999b0c9e8a97 random: order timer entropy functions below interrupt functions
ce3c4ff38186 random: do not pretend to handle premature next security model
24d327568578 random: use first 128 bits of input as fast init
273aebb50be6 random: do not use batches when !crng_ready()
f4c98fe1d100 random: insist on random_get_entropy() existing in order to simplify
ffcfdd5de9d0 xtensa: use fallback for random_get_entropy() instead of zero
e1ea0e26d3e4 sparc: use fallback for random_get_entropy() instead of zero
a5092be129cf um: use fallback for random_get_entropy() instead of zero
25d4fdf1f0f8 x86/tsc: Use fallback for random_get_entropy() instead of zero
0b93f40cbe97 nios2: use fallback for random_get_entropy() instead of zero
fdca77508152 arm: use fallback for random_get_entropy() instead of zero
d5531246afcf mips: use fallback for random_get_entropy() instead of just c0 random
714def449776 riscv: use fallback for random_get_entropy() instead of zero
84397906a603 m68k: use fallback for random_get_entropy() instead of zero
7690be1adf8a timekeeping: Add raw clock fallback for random_get_entropy()
07b5d0b3e2cc powerpc: define get_cycles macro for arch-override
30ee01bcdc2c alpha: define get_cycles macro for arch-override
c55a863c304e parisc: define get_cycles macro for arch-override
641d1fbd9667 s390: define get_cycles macro for arch-override
c895438b172c ia64: define get_cycles macro for arch-override
7d9eab78bed9 init: call time_init() before rand_initialize()
ec25e386d381 random: fix sysctl documentation nits
9dff512945f1 random: document crng_fast_key_erasure() destination possibility
a1b5c849d855 random: make random_get_entropy() return an unsigned long
72a9ec8d7514 random: allow partial reads if later user copies fail
1805d20dfb67 random: check for signals every PAGE_SIZE chunk of /dev/[u]random
9641d9b4303f random: check for signal_pending() outside of need_resched() check
26ee8fa4dfda random: do not allow user to keep crng key around on stack
bb515a5beff2 random: do not split fast init input in add_hwgenerator_randomness()
be0d4e3e96ad random: mix build-time latent entropy into pool at init
bb563d06c5bc random: re-add removed comment about get_random_{u32,u64} reseeding
f3bc5eca83d3 random: treat bootloader trust toggle the same way as cpu trust toggle
7cb6782146b8 random: skip fast_init if hwrng provides large chunk of entropy
083ab33951e4 random: check for signal and try earlier when generating entropy
20da9c6079df random: reseed more often immediately after booting
9891211dfe03 random: make consistent usage of crng_ready()
95a1c94a1bd7 random: use SipHash as interrupt entropy accumulator
849e7b744cf2 random: replace custom notifier chain with standard one
66307429b5df random: don't let 644 read-only sysctls be written to
4c74ca006afe random: give sysctl_random_min_urandom_seed a more sensible value
0964a76fd58b random: do crng pre-init loading in worker rather than irq
192d4c6cb3e2 random: unify cycles_t and jiffies usage and types
47f0e89b71e2 random: cleanup UUID handling
9b0e0e27140d random: only wake up writers after zap if threshold was passed
c47f215ab36d random: round-robin registers as ulong, not u32
5064550d422d random: clear fast pool, crng, and batches in cpuhp bring up
6e1cb84cc6a0 random: pull add_hwgenerator_randomness() declaration into random.h
32252548b50f random: check for crng_init == 0 in add_device_randomness()
684e9fe92d44 random: unify early init crng load accounting
f656bd0011fd random: do not take pool spinlock at boot
5d73e69a5dd4 random: defer fast pool mixing to worker
7873321cd88f random: rewrite header introductory comment
6d1671b6d253 random: group sysctl functions
21ae543e3afb random: group userspace read/write functions
f04580811d26 random: group entropy collection functions
e9ff357860ab random: group entropy extraction functions
d7e5b1925a67 random: group crng functions
6b1ffb3b5a08 random: group initialization wait functions
6c9cee15555d random: remove whitespace and reorder includes
7b0f36f7c252 random: remove useless header comment
b3901816545e random: introduce drain_entropy() helper to declutter crng_reseed()
0971c1c2fdc6 random: deobfuscate irq u32/u64 contributions
ae1b8f19542f random: add proper SPDX header
9342656c013d random: remove unused tracepoints
17ad693cd214 random: remove ifdef'd out interrupt bench
28683a188537 random: tie batched entropy generation to base_crng generation
adc32acf23db random: fix locking for crng_init in crng_reseed()
bb63851c2557 random: zero buffer after reading entropy from userspace
63c1aae40ac1 random: remove outdated INT_MAX >> 6 check in urandom_read()
07280d2c3f33 random: make more consistent use of integer types
655a69cb41e0 random: use hash function for crng_slow_load()
95026060d809 random: use simpler fast key erasure flow on per-cpu keys
732872aa2c41 random: absorb fast pool into input pool after fast load
7a5b9ca583f9 random: do not xor RDRAND when writing into /dev/random
16a6e4ae71e2 random: ensure early RDSEED goes through mixer on init
c521bf08ee69 random: inline leaves of rand_initialize()
70377ee0740c random: get rid of secondary crngs
c36e71b5a52e random: use RDSEED instead of RDRAND in entropy extraction
1d1582e5fe52 random: fix locking in crng_fast_load()
0762b7d1f1ad random: remove batched entropy locking
8d07e2a22687 random: remove use_input_pool parameter from crng_reseed()
b07fcd9e53fa random: make credit_entropy_bits() always safe
32d1d7ce3aad random: always wake up entropy writers after extraction
985292206167 random: use linear min-entropy accumulation crediting
bb9c45cfb97e random: simplify entropy debiting
de0727c0c448 random: use computational hash for entropy extraction
e0cc561e4758 random: only call crng_finalize_init() for primary_crng
480fd91dcdc7 random: access primary_pool directly rather than through pointer
0b9e36e895bb random: continually use hwgenerator randomness
6d2d29f051be random: simplify arithmetic function flow in account()
a0653a9ec15e random: selectively clang-format where it makes sense
bccc8d92310d random: access input_pool_data directly rather than through pointer
a9db850c219f random: cleanup fractional entropy shift constants
edd294052e77 random: prepend remaining pool constants with POOL_
f87f50b843e4 random: de-duplicate INPUT_POOL constants
09ae6b851979 random: remove unused OUTPUT_POOL constants
8cc5260c19da random: rather than entropy_store abstraction, use global
5897e06ac15a random: remove unused extract_entropy() reserved argument
ae093ca1256e random: remove incomplete last_data logic
7abbc9809fa0 random: cleanup integer types
c9e108e36dc8 random: cleanup poolinfo abstraction
8a3b78f9177c random: fix typo in comments
0ad5d6384d25 random: don't reset crng_init_cnt on urandom_read()
17420c77f04c random: avoid superfluous call to RDRAND in CRNG extraction
c245231aecd3 random: early initialization of ChaCha constants
efaddd56bc54 random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
644320410266 random: harmonize "crng init done" messages
ca57d51126e4 random: mix bootloader randomness into pool
542d8ebedb4d random: do not re-init if crng_reseed completes before primary init
2bfdf588a811 random: do not sign extend bytes for rotation when mixing
685200b076ff random: use BLAKE2s instead of SHA1 in extraction
33c30bfe4fb4 random: remove unused irq_flags argument from add_interrupt_randomness()
b57a88874088 random: document add_hwgenerator_randomness() with other input functions
ae33c501e059 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
07918ddba3ab lib/crypto: sha1: re-roll loops to reduce code size
5fb6a3ba3af6 lib/crypto: blake2s: move hmac construction into wireguard
62531d446a98 lib/crypto: blake2s: include as built-in
aec0878b1d13 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
030d3443aa61 crypto: blake2s - adjust include guard naming
fea91e907076 crypto: blake2s - add comment for blake2s_state fields
d45ae768b71b crypto: blake2s - optimize blake2s initialization
6c362b7c7764 crypto: blake2s - share the "shash" API boilerplate code
72e5b68f33a1 crypto: blake2s - move update and final logic to internal/blake2s.h
e467a55bd006 crypto: blake2s - remove unneeded includes
198a19d7ee95 crypto: x86/blake2s - define shash_alg structs using macros
89f9ee998e36 crypto: blake2s - define shash_alg structs using macros
0f8fcf5b6ed7 crypto: lib/blake2s - Move selftest prototype into header file
c3a4645d803e MAINTAINERS: add git tree for random.c
c4882c6e1ec9 MAINTAINERS: co-maintain random.c
acb198c4d11f random: remove dead code left over from blocking pool
6227458fef95 random: avoid arch_get_random_seed_long() when collecting IRQ randomness
257fbea15ab1 ACPI: sysfs: Fix BERT error region memory mapping
14fa2769ea6c ACPI: sysfs: Make sparse happy about address space in use
0debc69f003b media: vim2m: initialize the media device earlier
ed0e71cc3f1e media: vim2m: Register video device after setting up internals
a5c68f457fbf secure_seq: use the 64 bits of the siphash for port offset calculation
33f1b4a27abc tcp: change source port randomizarion at connect() time
9b4aa0d80b18 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
74c6e5d58435 KVM: x86: Properly handle APF vs disabled LAPIC situation
c06e5f751a08 staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
a8f4d63142f9 lockdown: also lock down previous kgdb use
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Updating to the latest korg -stable release that comprises
the following commits:
4e67be407725 Linux 5.15.44
50196b5d73dc ALSA: ctxfi: Add SB046x PCI ID
ea5b87349d5a random: check for signals after page of pool writes
3e167570a951 random: wire up fops->splice_{read,write}_iter()
0789c69644c8 random: convert to using fops->write_iter()
7f8cea12a494 random: convert to using fops->read_iter()
6244da28c6b3 random: unify batched entropy implementations
64cb7f01ddd2 random: move randomize_page() into mm where it belongs
55a368c3e850 random: move initialization functions out of hot pages
542a60612d2a random: make consistent use of buf and len
29ed26a33436 random: use proper return types on get_random_{int,long}_wait()
55729575eaa9 random: remove extern from functions in header
c6ae9d65bcdb random: use static branch for crng_ready()
4e5e6754a4b6 random: credit architectural init the exact amount
11cce5040c29 random: handle latent entropy and command line from random_init()
ac0172992c94 random: use proper jiffies comparison macro
8df752b82ec5 random: remove ratelimiting for in-kernel unseeded randomness
272b79432f66 random: move initialization out of reseeding hot path
c4e600154ac0 random: avoid initializing twice in credit race
23a1b984f4b8 random: use symbolic constants for crng_init states
f4cb809a90df siphash: use one source of truth for siphash permutations
82caef84092e random: help compiler out with fast_mix() by using simpler arguments
4649394c4749 random: do not use input pool from hard IRQs
df4e319ea60f random: order timer entropy functions below interrupt functions
baf06217704b random: do not pretend to handle premature next security model
0d24003b5fde random: use first 128 bits of input as fast init
0d79a47b4ae0 random: do not use batches when !crng_ready()
1ab530cf40dc random: insist on random_get_entropy() existing in order to simplify
e6bd242523e8 xtensa: use fallback for random_get_entropy() instead of zero
b4582cb35167 sparc: use fallback for random_get_entropy() instead of zero
d876dca6edf3 um: use fallback for random_get_entropy() instead of zero
e017497815f3 x86/tsc: Use fallback for random_get_entropy() instead of zero
38fbfa404da6 nios2: use fallback for random_get_entropy() instead of zero
197d25e068c0 arm: use fallback for random_get_entropy() instead of zero
9e6db825e87a mips: use fallback for random_get_entropy() instead of just c0 random
2ab416043a94 riscv: use fallback for random_get_entropy() instead of zero
a1428cd7e194 m68k: use fallback for random_get_entropy() instead of zero
82f182812f17 timekeeping: Add raw clock fallback for random_get_entropy()
bc94ccb2904e powerpc: define get_cycles macro for arch-override
8ca78fbdeba0 alpha: define get_cycles macro for arch-override
9bf990cff673 parisc: define get_cycles macro for arch-override
e05efd31b9db s390: define get_cycles macro for arch-override
9f174326e35c ia64: define get_cycles macro for arch-override
807ed9c29586 init: call time_init() before rand_initialize()
2814a9e632db random: fix sysctl documentation nits
4179671f496b random: document crng_fast_key_erasure() destination possibility
8b373c113a4c random: make random_get_entropy() return an unsigned long
b8078810e44d random: allow partial reads if later user copies fail
ccaaff57ed50 random: check for signals every PAGE_SIZE chunk of /dev/[u]random
02c2e2ca3610 random: check for signal_pending() outside of need_resched() check
e7e196e1ae26 random: do not allow user to keep crng key around on stack
be7561767ce8 random: do not split fast init input in add_hwgenerator_randomness()
636b057e2a1a random: mix build-time latent entropy into pool at init
3967a200367c random: re-add removed comment about get_random_{u32,u64} reseeding
25727cbbe9b4 random: treat bootloader trust toggle the same way as cpu trust toggle
a704248b4590 random: skip fast_init if hwrng provides large chunk of entropy
3689ac035180 random: check for signal and try earlier when generating entropy
94c8249efa76 random: reseed more often immediately after booting
99290c6898b2 random: make consistent usage of crng_ready()
0c66c876393b random: use SipHash as interrupt entropy accumulator
6da877d2d46b random: replace custom notifier chain with standard one
39c9e5566ac5 random: don't let 644 read-only sysctls be written to
e4e1600a674f random: give sysctl_random_min_urandom_seed a more sensible value
2c60d7f38d64 random: do crng pre-init loading in worker rather than irq
1523ec5324e9 random: unify cycles_t and jiffies usage and types
fdb1e54472c3 random: cleanup UUID handling
c169e7a09cd4 random: only wake up writers after zap if threshold was passed
e400ba11a241 random: round-robin registers as ulong, not u32
144c1e7ecf00 random: clear fast pool, crng, and batches in cpuhp bring up
80c1f7f8f3cd random: pull add_hwgenerator_randomness() declaration into random.h
98d6def672fd random: check for crng_init == 0 in add_device_randomness()
9df4a56fad32 random: unify early init crng load accounting
d386b087056a random: do not take pool spinlock at boot
3c48a2da32ef random: defer fast pool mixing to worker
9489e36e2150 random: rewrite header introductory comment
9385681af846 random: group sysctl functions
96340f035df6 random: group userspace read/write functions
74b704245f31 random: group entropy collection functions
43e87e6f3317 random: group entropy extraction functions
019e057db9b1 random: group crng functions
81e62ff1f650 random: group initialization wait functions
d3a2510216b4 random: remove whitespace and reorder includes
30c52e99db0d random: remove useless header comment
95f85a01584e random: introduce drain_entropy() helper to declutter crng_reseed()
c807eca035c3 random: deobfuscate irq u32/u64 contributions
f641f9495d6f random: add proper SPDX header
ce951e9672df random: remove unused tracepoints
4509941f75ac random: remove ifdef'd out interrupt bench
ad5d17d0faf9 random: tie batched entropy generation to base_crng generation
86ab60616ec6 random: fix locking for crng_init in crng_reseed()
d2d1ad9430b1 random: zero buffer after reading entropy from userspace
eda555356b39 random: remove outdated INT_MAX >> 6 check in urandom_read()
5dd066ade820 random: make more consistent use of integer types
ba789caa17a0 random: use hash function for crng_slow_load()
b27bd09d0544 random: use simpler fast key erasure flow on per-cpu keys
1aab83f96663 random: absorb fast pool into input pool after fast load
4a18db164cbb random: do not xor RDRAND when writing into /dev/random
b51caadb18a7 random: ensure early RDSEED goes through mixer on init
fd6eb2800589 random: inline leaves of rand_initialize()
5e4fab6fefb1 random: get rid of secondary crngs
ded4cc806d0d random: use RDSEED instead of RDRAND in entropy extraction
704c76e08804 random: fix locking in crng_fast_load()
67fdda9af773 random: remove batched entropy locking
ad86aa8ec90f random: remove use_input_pool parameter from crng_reseed()
1bc9db59b24c random: make credit_entropy_bits() always safe
3730490111ca random: always wake up entropy writers after extraction
cb65ac300816 random: use linear min-entropy accumulation crediting
a6beb8155b9c random: simplify entropy debiting
a5e2c8a4574a random: use computational hash for entropy extraction
add92df1cb37 random: only call crng_finalize_init() for primary_crng
07e015230415 random: access primary_pool directly rather than through pointer
b53c9666e714 random: continually use hwgenerator randomness
c1dc53d781fd random: simplify arithmetic function flow in account()
2f0e83e8326b random: selectively clang-format where it makes sense
db7a0a9171ed random: access input_pool_data directly rather than through pointer
c25c7e29be27 random: cleanup fractional entropy shift constants
68512942c0d7 random: prepend remaining pool constants with POOL_
2772ba4d5223 random: de-duplicate INPUT_POOL constants
da80b44cf9cf random: remove unused OUTPUT_POOL constants
f9efa1a98831 random: rather than entropy_store abstraction, use global
b6d849d0e2f8 random: remove unused extract_entropy() reserved argument
578fbb760064 random: remove incomplete last_data logic
8aa9ddc4db29 random: cleanup integer types
4330c485f92c random: cleanup poolinfo abstraction
250bda5d0505 random: fix typo in comments
15a1a3baf14f random: don't reset crng_init_cnt on urandom_read()
d47579fb283a random: avoid superfluous call to RDRAND in CRNG extraction
0c3910447110 random: early initialization of ChaCha constants
5822fad8d3dc random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
69bb5f0917f9 random: harmonize "crng init done" messages
c4c9081184e9 random: mix bootloader randomness into pool
1b1258b91757 random: do not re-init if crng_reseed completes before primary init
08040365d0b7 random: do not sign extend bytes for rotation when mixing
2e827d53343a random: use BLAKE2s instead of SHA1 in extraction
c5a7694fa802 random: remove unused irq_flags argument from add_interrupt_randomness()
40af1df8034a random: document add_hwgenerator_randomness() with other input functions
45626449eb25 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
b0cdd9ec8445 lib/crypto: sha1: re-roll loops to reduce code size
cba2195416d4 lib/crypto: blake2s: move hmac construction into wireguard
caba66ec322e lib/crypto: blake2s: include as built-in
830ecbae41a7 MAINTAINERS: add git tree for random.c
12d7163380a2 MAINTAINERS: co-maintain random.c
0da5349e2254 ACPI: sysfs: Fix BERT error region memory mapping
bf5a3c51e9f7 ice: fix crash at allocation failure
acd12d165281 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
f82ccfa4835b HID: amd_sfh: Add support for sensor discovery
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Integrating the following commit(s) to linux-yocto/.:
ad633e22764 features/xen: Move x86 configs to separate file
Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Integrating the following commit(s) to linux-yocto/.:
52919926480 bsp/mti-malta32: enable MDIO for mti-malta32
963ab127810 bsp/qemuarm64: enable MDIO for qemuarm64
77d5d5e86c0 cfg/net: introduce mdio fragment
Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Updating to the latest korg -stable release that comprises
the following commits:
c204ee3350eb Linux 5.10.118
56642f6af2ab module: check for exit sections in layout_sections() instead of module_init_section()
633be494c3ca include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage
61a4cc41e5c1 afs: Fix afs_getattr() to refetch file status if callback break occurred
606011cb6a69 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
030de84d453a module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD
355141fdbfef dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
d30fdf7d1343 Input: ili210x - fix reset timing
a698bf1f728c arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
696292b9b5f6 net: atlantic: verify hw_head_ lies within TX buffer ring
cd66ab20a8f8 net: atlantic: add check for MAX_SKB_FRAGS
9bee8b4275ec net: atlantic: reduce scope of is_rsc_complete
9b84e83a92cd net: atlantic: fix "frag[0] not initialized"
0ae23a1d472a net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
d4c6e5cebcf5 ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
3a6dee284fa0 nl80211: fix locking in nl80211_set_tx_bitrate_mask()
efe580c436f9 selftests: add ping test with ping_group_range tuned
1cfbf6d3a7f6 nl80211: validate S1G channel width
a0f5ff20496b mac80211: fix rx reordering with non explicit / psmp ack policy
e21d734fd05c scsi: qla2xxx: Fix missed DMA unmap for aborted commands
c5af34174733 perf bench numa: Address compiler error on s390
210ea7da5c1f gpio: mvebu/pwm: Refuse requests with inverted polarity
30d4721feced gpio: gpio-vf610: do not touch other bits when set the target bit
ea8a9cb4a779 riscv: dts: sifive: fu540-c000: align dma node name with dtschema
dfd1f0cb628b net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
579061f39143 igb: skip phy status check where unavailable
a89888648e0c ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
1756b45d8d83 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
7b676abe328a net: af_key: add check for pfkey_broadcast in function pfkey_process
697f3219ee2f net/mlx5e: Properly block LRO when XDP is enabled
b503d0228c92 NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
42d4287cc1e4 net/qla3xxx: Fix a test in ql_reset_work()
d35bf8d766b1 clk: at91: generated: consider range when calculating best rate
9e0e75a5e753 ice: fix possible under reporting of ethtool Tx and Rx statistics
6e2caee5cddc net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
a54d86cf4184 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
201e5b5c2799 net: systemport: Fix an error handling path in bcm_sysport_probe()
9bfe898e2b76 net/sched: act_pedit: sanitize shift argument before usage
47f04f95edb1 xfrm: fix "disable_policy" flag use when arriving from different devices
0d2e9d8000ef xfrm: rework default policy structure
57c1bbe7098b xfrm: fix dflt policy check when there is no policy configured
9856c3a129dd xfrm: notify default policy on update
20fd28df4049 xfrm: make user policy API complete
ab610ee1d1a1 net: xfrm: fix shift-out-of-bounce
5b7f84b1f9f4 xfrm: Add possibility to set the default to block if we have no policy
243e72e20446 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm
1bc27eb71b55 net: macb: Increment rx bd head after allocating skb and buffer
998e305bd160 net: ipa: record proper RX transaction count
0599d5a8b4e1 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
0a2847d44812 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
d8ca684c3d3b ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
3fc28460998a dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
e5289affbacc drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
8ceca1a0693a libceph: fix potential use-after-free on linger ping and resends
233a3cc60e7a crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
6013ef5f51e0 arm64: mte: Ensure the cleared tags are visible before setting the PTE
a817f78ed69b arm64: paravirt: Use RCU read locks to guard stolen_time
b49bc8d615ee KVM: x86/mmu: Update number of zapped pages even if page list is stable
146128ba265d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
ec0d801d1a44 Fix double fget() in vhost_net_set_backend()
b42e5e3a84dd selinux: fix bad cleanup on error in hashtab_duplicate()
3ee8e109c3c3 perf: Fix sys_perf_event_open() race against self
18fb7d533c79 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
3eaf770163b7 ALSA: wavefront: Proper check of get_user() error
a34d018b6eab ALSA: usb-audio: Restore Rane SL-1 quirk
f3f2247ac31c Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
e2cfa7b0935c Revert "swiotlb: fix info leak with DMA_FROM_DEVICE"
fe5ac3da50a9 nilfs2: fix lockdep warnings during disk space reclamation
d626fcdabea2 nilfs2: fix lockdep warnings in page operations for btree nodes
aca18bacdb71 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
0acaf9cacd4f platform/chrome: cros_ec_debugfs: detach log reader wq from devm
5a19f3c2d3b6 drbd: remove usage of list iterator variable after loop
9b7f3211064d MIPS: lantiq: check the return value of kzalloc()
05c073b1ad25 fs: fix an infinite loop in iomap_fiemap
00d8b06a4ed4 rtc: mc146818-lib: Fix the AltCentury for AMD platforms
87fd0dd43e9c nvme-multipath: fix hang when disk goes live over reconnect
3663d6023aa2 tools/virtio: compile with -pthread
5a4cbcb3df45 vhost_vdpa: don't setup irq offloading when irq_num < 0
f0931ee125ff s390/pci: improve zpci_dev reference counting
7d3f69cbdec8 ALSA: hda/realtek: Enable headset mic on Lenovo P360
a59450656bcd crypto: x86/chacha20 - Avoid spurious jumps to other functions
39acee8aea3d crypto: stm32 - fix reference leak in stm32_crc_remove
703c80ff4330 rtc: sun6i: Fix time overflow handling
bab037ebbe7d gfs2: Disable page faults during lockless buffered reads
e803f12ea27f nvme-pci: add quirks for Samsung X5 SSDs
5565fc538ded Input: stmfts - fix reference leak in stmfts_input_open
d5e88c2d76ef Input: add bounds checking to input_set_capability()
ea6a86886caa um: Cleanup syscall_handler_t definition/cast, fix warning
c39b91fcd5e3 rtc: pcf2127: fix bug when reading alarm registers
2b4e5a2d7da0 rtc: fix use-after-free on device removal
67136fff5b9a igc: Update I226_K device ID
d0229838b63c igc: Remove phy->type checking
170110adbecc igc: Remove _I_PHY_ID checking
55c820c1b2b6 Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
911b36267855 floppy: use a statically allocated error counter
3c48558be571 io_uring: always grab file table for deferred statx
a1a2c957da58 usb: gadget: fix race when gadget driver register via ioctl
7686a5c2a8d3 Linux 5.10.117
937c6b0e3e94 SUNRPC: Fix fall-through warnings for Clang
29f077d07051 io_uring: always use original task when preparing req identity
1444e0568bc2 usb: gadget: uvc: allow for application to cleanly shutdown
42505e362285 usb: gadget: uvc: rename function to be more consistent
002e7223dc1b ping: fix address binding wrt vrf
d9a1e82bf656 arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
49750c5e9acb net: phy: Fix race condition on link status change
e68b60ae29de SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
dbe6974a39ac SUNRPC: Don't call connect() more than once on a TCP socket
47541ed4d47b SUNRPC: Prevent immediate close+reconnect
2ab569edd883 SUNRPC: Clean up scheduling of autoclose
85844ea29f82 drm/vmwgfx: Initialize drm_mode_fb_cmd2
7e849dbe604d cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
6aa239d82e35 net: atlantic: always deep reset on pm op, fixing up my null deref regression
6158df4fa5c2 i40e: i40e_main: fix a missing check on list iterator
819796024cce drm/nouveau/tegra: Stop using iommu_present()
e06605af8bdc ceph: fix setting of xattrs on async created inodes
86db01f37347 serial: 8250_mtk: Fix register address for XON/XOFF character
84ad84e495ae serial: 8250_mtk: Fix UART_EFR register address
f8d8440f1357 slimbus: qcom: Fix IRQ check in qcom_slim_probe
d7b7c5532a83 USB: serial: option: add Fibocom MA510 modem
2ba0034e3649 USB: serial: option: add Fibocom L610 modem
319b312edb8e USB: serial: qcserial: add support for Sierra Wireless EM7590
994395f356ea USB: serial: pl2303: add device id for HP LM930 Display
8276a3dbe21d usb: typec: tcpci_mt6360: Update for BMC PHY setting
54979aa49e0f usb: typec: tcpci: Don't skip cleanup in .remove() on error
7335a6b11d13 usb: cdc-wdm: fix reading stuck on device close
6d47eceaf311 tty: n_gsm: fix mux activation issues in gsm_config()
69139a45b89b tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
5a7358111636 firmware_loader: use kernel credentials when reading firmware
d254309aab27 tcp: resalt the secret every 10 seconds
3abbfac1ab24 net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
48f1dd67a83f net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
5c09dbdfd4fc s390: disable -Warray-bounds
03ebc6fd5c9d ASoC: ops: Validate input values in snd_soc_put_volsw_range()
31606a73baa3 ASoC: max98090: Generate notifications on changes for custom control
ce154bd3bc43 ASoC: max98090: Reject invalid values in custom control put()
5ecaaaeb2c76 hwmon: (f71882fg) Fix negative temperature
88091c0275b2 gfs2: Fix filesystem block deallocation for short writes
fccf4bf3f25d tls: Fix context leak on tls_device_down
161c4edeca45 net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
d5e1b41bf7e0 net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
e417a8fceaa9 net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
9012209f4357 net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
abe35bf3be51 net/sched: act_pedit: really ensure the skb is writable
b816ed53f318 s390/lcs: fix variable dereferenced before check
4d3c6d741816 s390/ctcm: fix potential memory leak
5497f87edcda s390/ctcm: fix variable dereferenced before check
cc71c9f17caf selftests: vm: Makefile: rename TARGETS to VMTARGETS
ce12e5ff8de8 hwmon: (ltq-cputemp) restrict it to SOC_XWAY
ceb3db723fda dim: initialize all struct fields
8b1b8fc819f7 ionic: fix missing pci_release_regions() on error in ionic_probe()
2cb8689f45f2 nfs: fix broken handling of the softreval mount option
49c10784b955 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
79432d223728 net: sfc: fix memory leak due to ptp channel
bdb8d4aed1cf sfc: Use swap() instead of open coding it
33c93f6e5598 netlink: do not reset transport header in netlink_recvmsg()
9e40f2c51392 drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
54f26fc07e6d ipv4: drop dst in multicast routing path
c07a84492ffe net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
abb237c544f1 net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
f9674c52a158 net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
c1184d2888a3 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
e2cdde89d253 net: Fix features skip in for_each_netdev_feature()
c420d6604706 mac80211: Reset MBSSID parameters upon connection
9cbf2a7d5d17 hwmon: (tmp401) Add OF device ID table
85eba08be2f7 iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
a6a73781b460 batman-adv: Don't skb_split skbuffs with frag_list
07a4d3649aef Linux 5.10.116
d1ac096f8869 mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
c6cbf5431a62 mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
308ff6a6e768 mm: fix missing cache flush for all tail pages of compound page
185fa5984d7a Bluetooth: Fix the creation of hdev->name
9ff4a6b80642 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
dfb55dcf9d39 nfp: bpf: silence bitwise vs. logical OR warning
f89f76f4b0e7 drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
efd1429fa99b block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
a71658c7db0b regulator: consumer: Add missing stubs to regulator/consumer.h
7648f42d1a62 MIPS: Use address-of operator on section symbols
e61686bb77c4 Linux 5.10.115
8528806abed5 mmc: rtsx: add 74 Clocks in power on flow
e1ab92302b44 PCI: aardvark: Fix reading MSI interrupt number
49143c9ed232 PCI: aardvark: Clear all MSIs at setup
7676a5b99f3d dm: interlock pending dm_io and dm_wait_for_bios_completion
a439819f4797 block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
a22d66eb518f rcu: Apply callbacks processing time limit only on softirq
40fb3812d997 rcu: Fix callbacks processing time limit retaining cond_resched()
43dbc3edada6 KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
9c8474fa3477 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
a474ee5ececc KVM: x86: Do not change ICR on write to APIC_SELF_IPI
64e3e16dbc26 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
5f884e0c2ea6 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
599fc32e7421 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
0a960a367216 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
4fd45ef7042a btrfs: always log symlinks in full mode
687167eef99e smsc911x: allow using IRQ0
b280877eab49 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
a9fd5d6cd594 bnxt_en: Fix unnecessary dropping of RX packets
72e4fc1a4e63 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
9ac9f07f0fbb selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
475237e807a2 hinic: fix bug of wq out of bound access
1b9f1f455de2 net: emaclite: Add error handling for of_address_to_resource()
8459485db70c net: cpsw: add missing of_node_put() in cpsw_probe_dt()
4eee9809505c net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
2347e9c92270 net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
1092656cc4ca net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
408fb2680e73 NFSv4: Don't invalidate inode attributes on delegation return
c1b480e6bed8 RDMA/siw: Fix a condition race issue in MPA request processing
5bf2a45e3343 selftests/seccomp: Don't call read() on TTY from background pgrp
3ea0b44c01ee net/mlx5: Avoid double clear or set of sync reset requested
24553315910c net/mlx5e: Fix the calling of update_buffer_lossy() API
e07c13fbdded net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
d8338a7a0957 net/mlx5e: Don't match double-vlan packets if cvlan is not set
c7f87ad11584 net/mlx5e: Fix trust state reset in reload
87f0d9a518b7 ASoC: dmaengine: Restore NULL prepare_slave_config() callback
ad87f8498ea2 hwmon: (adt7470) Fix warning on module removal
997b8605e8f3 gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
879b075a9a36 NFC: netlink: fix sleep in atomic bug when firmware download timeout
1961c5a688ed nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
8a9e7c64f4a0 nfc: replace improper check device_is_registered() in netlink related functions
11adc9ab3eb3 can: grcan: only use the NAPI poll budget for RX
4df5e498e0ff can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
dd973c0185c5 can: grcan: use ofdev->dev when allocating DMA memory
45bdcb5ca426 can: isotp: remove re-binding of bound socket
13959b911700 can: grcan: grcan_close(): fix deadlock
6c7c0e131ec1 s390/dasd: Fix read inconsistency for ESE DASD devices
6e02c0413a93 s390/dasd: Fix read for ESE with blksize < 4k
ecc839682770 s390/dasd: prevent double format of tracks for ESE devices
30e008ab3fe7 s390/dasd: fix data corruption for ESE devices
d53d47fadd17 ASoC: meson: Fix event generation for AUI CODEC mux
93a1f0755edc ASoC: meson: Fix event generation for G12A tohdmi mux
e8b08e2f171b ASoC: meson: Fix event generation for AUI ACODEC mux
954d55170f43 ASoC: wm8958: Fix change notifications for DSP controls
f45359824a48 ASoC: da7219: Fix change notifications for tone generator frequency
e6e61aab4967 genirq: Synchronize interrupt thread startup
dcf1150f2e69 net: stmmac: disable Split Header (SPH) for Intel platforms
68f35987d43c firewire: core: extend card->lock in fw_core_handle_bus_reset
629b4003a71a firewire: remove check of list iterator against head past the loop body
e757ff4bbc89 firewire: fix potential uaf in outbound_phy_packet_callback()
70d25d4fba24 Revert "SUNRPC: attempt AF_LOCAL connect on setup"
466721d7671a drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
2e6f3d665a29 iommu/vt-d: Calculate mask for non-aligned flushes
fbb7c61e7601 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
b085afe22607 gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
2b7cb072d07c mmc: core: Set HS clock speed before sending HS CMD13
66651d719948 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
2906c73632d7 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
03ab174805a3 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
a196f277c547 parisc: Merge model and model name into one line in /proc/cpuinfo
326f02f172d0 MIPS: Fix CP0 counter erratum detection for R4k CPUs
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Updating to the latest korg -stable release that comprises
the following commits:
0e5bb338bf47 Linux 5.15.43
d12cd0bf5d26 mptcp: Do TCP fallback on early DSS checksum failure
c5871dddc145 Linux 5.15.42
94bf8bfb009f afs: Fix afs_getattr() to refetch file status if callback break occurred
e7647ddf0ac5 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
69c5d307dce1 lockdown: also lock down previous kgdb use
649178c0493e mt76: mt7921e: fix possible probe failure after reboot
a2797b550755 dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
331c57431f7a Input: ili210x - fix reset timing
149a25b82ca9 arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
47840af397be net: atlantic: verify hw_head_ lies within TX buffer ring
948ddbdc5663 net: atlantic: add check for MAX_SKB_FRAGS
2d1b336ffb77 net: atlantic: reduce scope of is_rsc_complete
d955f45d1a56 net: atlantic: fix "frag[0] not initialized"
fd721da2df7a net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
b076fa169465 ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
dc5c5b74075f nl80211: fix locking in nl80211_set_tx_bitrate_mask()
7140149849d2 net: fix wrong network header length
4f631f9f9d08 fbdev: Prevent possible use-after-free in fb_release()
92dc6278dec9 Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
9e87c228be71 selftests: add ping test with ping_group_range tuned
020fb19eae9c nl80211: validate S1G channel width
4bcc2ab96fce mac80211: fix rx reordering with non explicit / psmp ack policy
e2c54b945864 scsi: qla2xxx: Fix missed DMA unmap for aborted commands
d711a211844a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
0b56244bda16 perf bench numa: Address compiler error on s390
dff5463bc750 perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
d883b2e9afb1 gpio: mvebu/pwm: Refuse requests with inverted polarity
e7c6ac3cc2b9 gpio: gpio-vf610: do not touch other bits when set the target bit
86eac8d76101 perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
e80793223252 scsi: ufs: core: Fix referencing invalid rsp field
d0116a3f25e2 riscv: dts: sifive: fu540-c000: align dma node name with dtschema
11ad6bab26c8 net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
88b937673b35 netfilter: flowtable: move dst_check to packet path
c1e170b11276 netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
b8835ba8c029 netfilter: flowtable: fix TCP flow teardown
e723f67cf0c7 igb: skip phy status check where unavailable
bf6800a39494 mptcp: fix checksum byte order
f67eeb03fea6 mptcp: reuse __mptcp_make_csum in validate_data_csum
6e66d31618a9 mptcp: change the parameter of __mptcp_make_csum
37bb8ea1542b ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
b88e30dcdf64 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
ad54e63b832d net: af_key: add check for pfkey_broadcast in function pfkey_process
404877831816 net/mlx5e: Properly block LRO when XDP is enabled
9cec84ed7ca7 net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
2372405955f9 NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
1b0c87de277e net/qla3xxx: Fix a test in ql_reset_work()
212ca7bb55d3 clk: at91: generated: consider range when calculating best rate
2b037a3bedf8 ice: Fix interrupt moderation settings getting cleared
a2fd0fb3baaf ice: move ice_container_type onto ice_ring_container
737fbf0c3263 ice: fix possible under reporting of ethtool Tx and Rx statistics
12fd5b112117 ice: fix crash when writing timestamp on RX rings
e35387a91318 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
4ad09fdef55b net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
2c560e90086f net: systemport: Fix an error handling path in bcm_sysport_probe()
eb0ebbd4b0d4 Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
b329889974ae netfilter: nft_flow_offload: fix offload with pppoe + vlan
f96b2e067212 net: fix dev_fill_forward_path with pppoe + bridge
7613dcaceee2 netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
5f4197a020c0 netfilter: flowtable: fix excessive hw offload attempts after failure
c22ee3a0674c net/sched: act_pedit: sanitize shift argument before usage
952c24649638 xfrm: fix "disable_policy" flag use when arriving from different devices
36d8cca5b46f xfrm: rework default policy structure
ad7491e92b71 net: macb: Increment rx bd head after allocating skb and buffer
999ee216c65e net: ipa: record proper RX transaction count
636184fd1bd4 ALSA: hda - fix unused Realtek function when PM is not enabled
84b6e3d58955 pinctrl: mediatek: mt8365: fix IES control pins
53bac31c8d8a ARM: dts: aspeed: Add video engine to g6
ed978be2afb5 ARM: dts: aspeed: Add secure boot controller node
794f7da40d65 ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
75e9562bb4bf ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
f234feed77d2 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
b29774c208a3 ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
250f71a57559 dma-buf: ensure unique directory name for dmabuf stats
6a4c06e265ea dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
deec86168170 drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
aaf0f01d074d drm/i915/dmc: Add MMIO range restrictions
9d3ec4e5bf03 drm/amd: Don't reset dGPUs if the system is going to s2idle
24501d51c6b4 libceph: fix potential use-after-free on linger ping and resends
8a06f25f5941 crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
c42f9a5a3aae arm64: mte: Ensure the cleared tags are visible before setting the PTE
e9ea44dc030d arm64: paravirt: Use RCU read locks to guard stolen_time
a3c0ba7870b9 KVM: x86/mmu: Update number of zapped pages even if page list is stable
9f8f09d92ab6 Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
f5012bad435d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
42d8a6dc45fc Fix double fget() in vhost_net_set_backend()
0f71433eb705 selinux: fix bad cleanup on error in hashtab_duplicate()
e085354dde25 perf: Fix sys_perf_event_open() race against self
f380aba42199 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
48550a90e408 ALSA: wavefront: Proper check of get_user() error
74f64e7d18bb ALSA: usb-audio: Restore Rane SL-1 quirk
e156805ae285 nilfs2: fix lockdep warnings during disk space reclamation
d05cc5395e36 nilfs2: fix lockdep warnings in page operations for btree nodes
2a8b2f6a91d1 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
6d32c58b267a platform/chrome: cros_ec_debugfs: detach log reader wq from devm
1848108927ce drbd: remove usage of list iterator variable after loop
98e0a2e96a78 MIPS: lantiq: check the return value of kzalloc()
9a865748658b fs: fix an infinite loop in iomap_fiemap
258a7a7fb568 rtc: mc146818-lib: Fix the AltCentury for AMD platforms
9690e989d263 nvme-multipath: fix hang when disk goes live over reconnect
d44ff3b100b9 nvmet: use a private workqueue instead of the system workqueue
b6f7efb9221b tools/virtio: compile with -pthread
87c54a0b6475 vhost_vdpa: don't setup irq offloading when irq_num < 0
4e32c4c7016e s390/pci: improve zpci_dev reference counting
2d5f611add95 s390/traps: improve panic message for translation-specification exception
3e3f28529a52 ALSA: hda/realtek: Enable headset mic on Lenovo P360
4e640d4a9d14 crypto: x86/chacha20 - Avoid spurious jumps to other functions
625ff6f49789 crypto: stm32 - fix reference leak in stm32_crc_remove
0a482fc4290b rtc: sun6i: Fix time overflow handling
8b2ea9a3a159 gfs2: Disable page faults during lockless buffered reads
3fbccc4082c1 nvme-pci: add quirks for Samsung X5 SSDs
a6ae0d0b7b6b Input: stmfts - fix reference leak in stmfts_input_open
021138310983 Input: add bounds checking to input_set_capability()
3ec283635457 um: Cleanup syscall_handler_t definition/cast, fix warning
fe9f2f3a68fc rtc: pcf2127: fix bug when reading alarm registers
25ddeb6be3d9 rtc: fix use-after-free on device removal
11e6a90ffd62 Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
a12252908221 mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
486bcceeed04 Watchdog: sp5100_tco: Enable Family 17h+ CPUs
b4c0f1600df4 Watchdog: sp5100_tco: Add initialization using EFCH MMIO
3bb1b58c53b0 Watchdog: sp5100_tco: Refactor MMIO base address initialization
8ed3e7523df3 Watchdog: sp5100_tco: Move timer initialization into function
5996d3601e77 i2c: piix4: Enable EFCH MMIO for Family 17h+
d46b4ff3bb0b i2c: piix4: Add EFCH MMIO support for SMBus port select
c4194b266bf7 i2c: piix4: Add EFCH MMIO support to SMBus base address detect
4b965566ca26 i2c: piix4: Add EFCH MMIO support to region request and release
08bc26f28bcb i2c: piix4: Move SMBus port selection into function
9a8119ddc3c5 i2c: piix4: Move SMBus controller base address detect into function
bdf9bed734c3 i2c: piix4: Move port I/O region request/release code into functions
5166f933da0e i2c: piix4: Replace hardcoded memory map size with a #define
879e811a41f8 kernel/resource: Introduce request_mem_region_muxed()
fc2bee93e31b floppy: use a statically allocated error counter
5655455a06b8 io_uring: arm poll for non-nowait files
d9bae32c6a32 usb: gadget: fix race when gadget driver register via ioctl
9f43e3ac7e66 Linux 5.15.41
4962e5a2f301 usb: gadget: uvc: allow for application to cleanly shutdown
9c76663f73f1 usb: gadget: uvc: rename function to be more consistent
6a060190f247 ping: fix address binding wrt vrf
54f6834b283d SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
cc57b2e4a737 mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()
789891632901 dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
0fad10b263a3 Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
86ea55e80ddc drm/vmwgfx: Initialize drm_mode_fb_cmd2
e05949240b4d SUNRPC: Ensure that the gssproxy client can start in a connected state
962686f619ae net: phy: micrel: Pass .probe for KS8737
bfec9d6a909f net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
3539241b5936 arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
8e1716993ba0 cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
80b6fb3d181d writeback: Avoid skipping inode writeback
1bd91049e378 net: phy: Fix race condition on link status change
890a5c6d1981 net: atlantic: always deep reset on pm op, fixing up my null deref regression
8d2cc06d653a i40e: i40e_main: fix a missing check on list iterator
73ad9e6023a4 drm/nouveau/tegra: Stop using iommu_present()
7d8b5d344a41 drm/vmwgfx: Disable command buffers on svga3 without gbobjects
f8f836100fff mm/huge_memory: do not overkill when splitting huge_zero_page
0e89d770dca5 Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"
8c09cb115e9f ceph: fix setting of xattrs on async created inodes
73e12d4d33bc serial: 8250_mtk: Fix register address for XON/XOFF character
d01eb92f8b42 serial: 8250_mtk: Fix UART_EFR register address
7ef67d38b294 fsl_lpuart: Don't enable interrupts too early
7207e12d244b slimbus: qcom: Fix IRQ check in qcom_slim_probe
113ac16e51bc USB: serial: option: add Fibocom MA510 modem
f2ab0c604b1a USB: serial: option: add Fibocom L610 modem
84cd0f9b2608 USB: serial: qcserial: add support for Sierra Wireless EM7590
34669b1c7398 USB: serial: pl2303: add device id for HP LM930 Display
cb59b3092ab7 usb: typec: tcpci_mt6360: Update for BMC PHY setting
f5c774bdc1d6 usb: typec: tcpci: Don't skip cleanup in .remove() on error
92764e5bedf2 usb: cdc-wdm: fix reading stuck on device close
643760ff0fcf tty: n_gsm: fix mux activation issues in gsm_config()
e68de92d2f39 tty: n_gsm: fix buffer over-read in gsm_dlci_data()
99fbf2653836 tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
04d5b08e6697 x86/mm: Fix marking of unused sub-pmd ranges
5399686de11e usb: xhci-mtk: fix fs isoc's transfer error
0912e07d4f3c KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
12ff11142100 firmware_loader: use kernel credentials when reading firmware
4e6a74c8b444 interconnect: Restore sync state by ignoring ipa-virt in provider count
f26c6f9404e1 tcp: drop the hash_32() part from the index calculation
952a238d779e tcp: increase source port perturb table to 2^16
4a3eefa399e6 tcp: dynamically allocate the perturb table used by source ports
b763fce193b4 tcp: add small random increments to the source port
f41f6336bfc4 tcp: resalt the secret every 10 seconds
ff01554d8755 tcp: use different parts of the port_offset for index and offset
1a8ee547da2b secure_seq: use the 64 bits of the siphash for port offset calculation
99858114a3b2 net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
39740a06ca7a net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
4bf5bc44ea9e ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
46125e40a917 s390: disable -Warray-bounds
e9cd31881e5c ASoC: ops: Validate input values in snd_soc_put_volsw_range()
7758a40d8608 ASoC: max98090: Generate notifications on changes for custom control
081188d82e5b ASoC: max98090: Reject invalid values in custom control put()
e1d387eead8b iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
2f6b75c03c7f RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
f21579e443f6 hwmon: (f71882fg) Fix negative temperature
41d5ad959670 gfs2: Fix filesystem block deallocation for short writes
cf2589a6679c drm/vmwgfx: Fix fencing on SVGAv3
70098cc9569f tls: Fix context leak on tls_device_down
280a93745c92 net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
8d75d66ff177 net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
e3e02d681d12 net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
18f03c3343d2 drm/vc4: hdmi: Fix build error for implicit function declaration
6e4c10cbbb3e net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
598483f1fe08 net: ethernet: mediatek: ppe: fix wrong size passed to memset()
b773640d5bb9 net/sched: act_pedit: really ensure the skb is writable
3a518561a3c3 s390/lcs: fix variable dereferenced before check
2bd57101c3ec s390/ctcm: fix potential memory leak
21bb0246af42 s390/ctcm: fix variable dereferenced before check
79e87cfc82e6 virtio: fix virtio transitional ids
4147d2e1a0ac arm64: vdso: fix makefile dependency on vdso.so
00782d1dddea selftests: vm: Makefile: rename TARGETS to VMTARGETS
62cbb09899f7 procfs: prevent unprivileged processes accessing fdinfo dir
844c31a4534e hwmon: (ltq-cputemp) restrict it to SOC_XWAY
5f71bc9a6b14 dim: initialize all struct fields
53a55a3124a8 ionic: fix missing pci_release_regions() on error in ionic_probe()
1a2e139e68bb nfs: fix broken handling of the softreval mount option
8bf4039e3e19 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
7b2fa7ad6bf2 net: sfc: fix memory leak due to ptp channel
fc4615a8e9f5 sfc: Use swap() instead of open coding it
ef090cd44dd9 fbdev: efifb: Fix a use-after-free due early fb_info cleanup
42125c81ca25 net: chelsio: cxgb4: Avoid potential negative array offset
fa189827f00c netlink: do not reset transport header in netlink_recvmsg()
57d6374f5c1c drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
337530058e17 ipv4: drop dst in multicast routing path
04b199e47050 ice: fix PTP stale Tx timestamps cleanup
4a5c4713ff1e ice: Fix race during aux device (un)plugging
50bf9411372e platform/surface: aggregator: Fix initialization order when compiling as builtin module
f94aa46efaa0 fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
cd3c8abbdc4e fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
02eef429bf4a fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
4ebbf76dcbe5 net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
e4a3386221d2 net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
ceffde8c6e1d net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
d242b66a3140 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
cc22bb201d77 net: Fix features skip in for_each_netdev_feature()
afc080e42f8a mac80211: Reset MBSSID parameters upon connection
e346e603625a hwmon: (tmp401) Add OF device ID table
e29b71fc793e iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
8f37aad74f46 batman-adv: Don't skb_split skbuffs with frag_list
ae766496dbd4 Linux 5.15.40
5f0023211221 mm: fix invalid page pointer returned with FOLL_PIN gups
954c78ed8c84 mm/mlock: fix potential imbalanced rlimit ucounts adjustment
acf3e6843a85 mm/hwpoison: fix error page recovered but reported "not recovered"
13d75c31a8ad mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
72dd0487237d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
e36b476a829c mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
97a9f80290aa mm: fix missing cache flush for all tail pages of compound page
9e951f2d85c9 udf: Avoid using stale lengthOfImpUse
3d9c1d39237e rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
b063e8cbec3c Bluetooth: Fix the creation of hdev->name
01986c7dbf9d objtool: Fix SLS validation for kcov tail-call replacement
41b6878eedf8 crypto: x86/poly1305 - Fixup SLS
f277e36addad kvm/emulate: Fix SETcc emulation function offsets with SLS
80c8ac8eca77 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
370d33da35e3 x86: Add straight-line-speculation mitigation
d11f96d0c0c3 kbuild: move objtool_args back to scripts/Makefile.build
f835241fdb0f x86/alternative: Relax text_poke_bp() constraint
ee4724cc045f objtool: Add straight-line-speculation validation
a467f694a46d x86: Prepare inline-asm for straight-line-speculation
14b476e07fab x86: Prepare asm files for straight-line-speculation
89837223d00d x86/lib/atomic64_386_32: Rename things
c9e18547cc55 Linux 5.15.39
4b4f9f172af4 PCI: aardvark: Update comment about link going down after link-up
0dde2c7e6afb PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
c29d876c202c PCI: aardvark: Don't mask irq when mapping
f0a2ee95dfeb PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
03da50b8e42e PCI: aardvark: Use separate INTA interrupt for emulated root bridge
038c1516178c PCI: aardvark: Fix support for PME requester on emulated bridge
cf7ef0e3029e PCI: aardvark: Add support for PME interrupts
4da95b9fdad3 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
2aa9f36c3931 PCI: aardvark: Add support for ERR interrupt on emulated bridge
d8efde346003 PCI: aardvark: Enable MSI-X support
0993795b2f7a PCI: aardvark: Fix setting MSI address
6e80e16149b9 PCI: aardvark: Add support for masking MSI interrupts
d4bd61f99d13 PCI: aardvark: Refactor unmasking summary MSI interrupt
b904c90a4624 PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
0a5d0a9808ef PCI: aardvark: Make msi_domain_info structure a static driver structure
d951cbef2e46 PCI: aardvark: Make MSI irq_chip structures static driver structures
9e475a95c59b PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
95bd4e10877c PCI: aardvark: Rewrite IRQ code to chained IRQ handler
c1e237cd6463 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
ac76c36aa417 PCI: aardvark: Disable common PHY when unbinding driver
a346d08ca45e PCI: aardvark: Disable link training when unbinding driver
246a36b66377 PCI: aardvark: Assert PERST# when unbinding driver
af27f54e6224 PCI: aardvark: Fix memory leak in driver unbind
55e38c42051d PCI: aardvark: Mask all interrupts when unbinding driver
5c9fc7a028da PCI: aardvark: Disable bus mastering when unbinding driver
6ee10ccca811 PCI: aardvark: Comment actions in driver remove method
2855fb2b6340 PCI: aardvark: Clear all MSIs at setup
5ea7bcb084ae PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
739c052b9b26 PCI: pci-bridge-emul: Add definitions for missing capabilities registers
b3ca84e3c66a PCI: pci-bridge-emul: Add description for class_revision field
0060c7bd9e33 rcu: Apply callbacks processing time limit only on softirq
2c5029d652f3 rcu: Fix callbacks processing time limit retaining cond_resched()
38b9770741ae Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"
e3c465defa0f mmc: rtsx: add 74 Clocks in power on flow
0b4e16093e08 selftest/vm: verify remap destination address in mremap_test
e8b9989597da selftest/vm: verify mmap addr in mremap_test
680e982ae89b KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
8e10a00b1876 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
6b68f26a6556 KVM: x86: Do not change ICR on write to APIC_SELF_IPI
ddba1a4aadd4 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
067f2fbe4ac9 KVM: selftests: Silence compiler warning in the kvm_page_table_test
119a65a465f5 kvm: selftests: do not use bitfields larger than 32-bits for PTEs
aa9993f8f984 iommu/dart: Add missing module owner to ops structure
7f95fdff56e9 net/mlx5e: Lag, Don't skip fib events on current dst
7fc51e7e7b6b net/mlx5e: Lag, Fix fib_info pointer assignment
197bd9738a97 net/mlx5e: Lag, Fix use-after-free in fib event handler
bc8e74239fb8 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
161568b7494a fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
11f5f236dbd6 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
3e56e9a7f2cc gpio: mvebu: drop pwm base assignment
94ca25aed123 drm/amdgpu: Ensure HDA function is suspended before ASIC reset
060102fbd92d drm/amdgpu: don't set s3 and s0ix at the same time
22b80bff1726 drm/amdgpu: explicitly check for s0ix when evicting resources
90253ae21c6b drm/amdgpu: unify BO evicting method in amdgpu_ttm
3d0e7373b291 btrfs: always log symlinks in full mode
e42a8545487e btrfs: force v2 space cache usage for subpage mount
1222440c4a1a smsc911x: allow using IRQ0
e447338d51b0 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
45967729f2a5 bnxt_en: Fix unnecessary dropping of RX packets
cb0c054accc5 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
814d91a84ac3 selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
01b7fe62cbf5 rxrpc: Enable IPv6 checksums on transport socket
9bcb779ba80b mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
299c189f4778 hinic: fix bug of wq out of bound access
74b9abc46862 btrfs: do not BUG_ON() on failure to update inode when setting xattr
b79815c35416 drm/msm/dp: remove fail safe mode related code
e325bef5f67d selftests/net: so_txtime: usage(): fix documentation of default clock
ba5ece30153c selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
da07b2e273b3 net: emaclite: Add error handling for of_address_to_resource()
8010fdba29e4 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
8fa3b32dfa28 net: cpsw: add missing of_node_put() in cpsw_probe_dt()
1dfbeb85a4c9 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller
1043a3c44641 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
8c703731e7d5 net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
bd7e519ff79a net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
d34f9bbc1d19 NFSv4: Don't invalidate inode attributes on delegation return
a61a55823711 RDMA/irdma: Fix possible crash due to NULL netdev in notifier
22d872b7adce RDMA/irdma: Reduce iWARP QP destroy time
62e9930ff8ca RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state
546c957f313a RDMA/siw: Fix a condition race issue in MPA request processing
53b33d43fc45 SUNRPC release the transport of a relocated task with an assigned transport
6352ecab8a3f selftests/seccomp: Don't call read() on TTY from background pgrp
642e0de286af net/mlx5: Fix deadlock in sync reset flow
e967439d76e0 net/mlx5: Avoid double clear or set of sync reset requested
9d6d76f5f190 net/mlx5e: Fix the calling of update_buffer_lossy() API
d9b4965d2401 net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
32d9ad28dcda net/mlx5e: Don't match double-vlan packets if cvlan is not set
ec26ba1f202a net/mlx5e: Fix trust state reset in reload
504d9b86745e iommu/dart: check return value after calling platform_get_resource()
af89d886edfc iommu/vt-d: Drop stop marker messages
48c37e5ab679 ASoC: soc-ops: fix error handling
ad06826f6130 ASoC: dmaengine: Restore NULL prepare_slave_config() callback
051a2cede6c7 hwmon: (pmbus) disable PEC if not enabled
64e5dd91d128 hwmon: (adt7470) Fix warning on module removal
e75dd874e02a gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
8ec1096a09f1 gpio: visconti: Fix fwnode of GPIO IRQ
7bd81a05d489 NFC: netlink: fix sleep in atomic bug when firmware download timeout
b8f2b836e7d0 nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
a2168fb3128a nfc: replace improper check device_is_registered() in netlink related functions
56a5ff94807d can: grcan: only use the NAPI poll budget for RX
ab5adbcead00 can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
142305ab00e9 can: grcan: use ofdev->dev when allocating DMA memory
30a63e7ef37f can: isotp: remove re-binding of bound socket
b266f564c553 can: grcan: grcan_close(): fix deadlock
392aeeceb9b6 s390/dasd: Fix read inconsistency for ESE DASD devices
12b022a9f5c6 s390/dasd: Fix read for ESE with blksize < 4k
cdf348236343 s390/dasd: prevent double format of tracks for ESE devices
99bb425d7226 s390/dasd: fix data corruption for ESE devices
7011cc9a2188 ASoC: meson: Fix event generation for AUI CODEC mux
61c45cece50b ASoC: meson: Fix event generation for G12A tohdmi mux
c7c0ceb7141d ASoC: meson: Fix event generation for AUI ACODEC mux
66e5f6d561c7 ASoC: wm8958: Fix change notifications for DSP controls
a5581587bbee ASoC: da7219: Fix change notifications for tone generator frequency
61808e408952 genirq: Synchronize interrupt thread startup
41eebbf90dfb net: stmmac: disable Split Header (SPH) for Intel platforms
282eab6e3826 firewire: core: extend card->lock in fw_core_handle_bus_reset
95726e666093 firewire: remove check of list iterator against head past the loop body
e259ba5c08d3 firewire: fix potential uaf in outbound_phy_packet_callback()
07adb6954548 timekeeping: Mark NMI safe time accessors as notrace
09e7e3aee713 Revert "SUNRPC: attempt AF_LOCAL connect on setup"
148faea97855 RISC-V: relocate DTB if it's outside memory region
1a78d8fe6606 drm/amdgpu: do not use passthrough mode in Xen dom0
c10bab89a1be drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
2c14dda7a4df iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()
d503958eea81 iommu/vt-d: Calculate mask for non-aligned flushes
91a97c86a8f0 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
2e4d4123c861 x86/fpu: Prevent FPU state corruption
d46f64fd9172 gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
a06979edcc47 mmc: core: Set HS clock speed before sending HS CMD13
56bba3ad290d mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits
3c0a0a2710c8 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
d95bad91b419 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
9561b7ddcb78 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
a49454368934 parisc: Merge model and model name into one line in /proc/cpuinfo
f9a1dbc8b848 MIPS: Fix CP0 counter erratum detection for R4k CPUs
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Integrating the following commit(s) to linux-yocto/.:
5371fc3b2a2 bpf: explicitly disable unpriv eBPF by default
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Changelog:
===========
Mention "hypothesis.strategies.timezones()" in the documentation of
"hypothesis.strategies.datetimes()" for completeness.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
License-Update: Remove extra spaces.
Changelog:
=========
libkfont:
---------
Make libkfont public library.
Add kfont_free().
Initialize kfont_context->options.
Тake the verbose parameter into account when logging messages.
libkeymap:
---------
Better error message on unsupported unicode value.
setvtrgb:
--------
Add hexadecimal file support.
keymaps:
-------
fa.map: drop high codepoint character that chokes loadkeys.
i386/neo/3l.map: Add 3l keymap.
i386/neo: use Delete instead of Backspace.
i386/qwerty/ie.map: Add Irish keyboard map.
i386/qwerty/it.map: Add braces to IT keyboard map.
pine/en.map: Keymap for PinePhone keyboard.
pt-latin1.map: Add Euro at Portuguese keyboards.
docs:
------
Fix typos.
po:
-------
Update translations (from translationproject.org).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Changelog:
==========
This release includes a couple of new features, and many
performance improvements. It adds assembly code for two more
architectures: ARM64 and S390x.
The new version is intended to be fully source and binary
compatible with Nettle-3.6. The shared library names are
libnettle.so.8.5 and libhogweed.so.6.5, with sonames
libnettle.so.8 and libhogweed.so.6.
New features:
--------------
* AES keywrap (RFC 3394), contributed by Nicolas Mora.
* SM3 hash function, contributed by Tianjia Zhang.
* New functions cbc_aes128_encrypt, cbc_aes192_encrypt,
cbc_aes256_encrypt.
On processors where AES is fast enough, e.g., x86_64 with
aesni instructions, the overhead of using Nettle's general
cbc_encrypt can be significant. The new functions can be
implemented in assembly, to do multiple blocks with reduced
per-block overhead.
Note that there's no corresponding new decrypt functions,
since the general cbc_decrypt doesn't suffer from the same
performance problem.
Bug fixes:
-------------
* Fix fat builds for x86_64 windows, these appear to never
have worked.
Optimizations:
----------------
* New ARM64 implementation of AES, GCM, Chacha, SHA1 and
SHA256, for processors supporting crypto extensions. Great
speedups, and fat builds are supported. Contributed by
Mamone Tarsha.
* New s390x implementation of AES, GCM, Chacha, memxor, SHA1,
SHA256, SHA512 and SHA3. Great speedups, and fat builds are
supported. Contributed by Mamone Tarsha.
* New PPC64 assembly for ecc modulo/redc operations,
contributed by Amitay Isaacs, Martin Schwenke and Alastair
D´Silva.
* The x86_64 AES implementation using aesni instructions has
been reorganized with one separate function per key size,
each interleaving the processing of two blocks at a time
(when the caller processes multiple blocks with each call).
This gives a modest performance improvement on some
processors.
* Rewritten and faster x86_64 poly1305 assembly.
Known issues:
-------------
* Nettle's testsuite doesn't work out-of-the-box on recent
MacOS, due to /bin/sh discarding the DYLD_LIBRARY_PATH
environment variable. Nettle's test scripts handle this in
some cases, but currently fails the test cases that are
themselves written as /bin/sh scripts. As a workaround, use
make check EMULATOR='env DYLD_LIBRARY_PATH=$(TEST_SHLIB_DIR)'
Miscellaneous:
--------------
* Updated manual to current makeinfo conventions, with no
explicit node pointers. Generate pdf version with texi2pdf,
to get working hyper links.
* Added square root functions for NIST ecc curves, as a
preparation for supporting compact point representation.
* Reworked internal GCM/ghash interfaces, simplifying assembly
implementations. Deleted unused GCM C implementation
variants with less than 8-bit lookup table.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Refresh disable-hardcoded-configs.patch for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Changelog:
==========
* Document ust lock async-signal-safety
* Fix: don't use strerror() from ust lock nocheck
* Fix: remove non-async-signal-safe fflush from ERR()
* Fix: Pointers are rejected by integer element compile time assertion for array and sequence
* Fix: statedump: invalid read during iter_end
* Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Changelog:
==========
Added
--------
Update ISO 639-2 codes to include Montenegrin (cnr) added in 2017.
Update ISO 4217. Fixes #24
ISO 639-3: New translation for Friulian
ISO 639-5: New translations for Esperanto, Hindi, Russian
ISO 4217: New translation for Esperanto
Changed
--------
Translation updates for ISO 3166-1
Translation updates for ISO 3166-2
Translation updates for ISO 3166-3
Translation updates for ISO 639-2
Translation updates for ISO 639-3
Translation updates for ISO 639-5
Translation updates for ISO 4217
Translation updates for ISO 15924
Fixed
--------
ISO 3166-2: Add parent codes for GB. Fixes #36
ISO 3166-2: Fix subdivision names for Finland. Fixes #37
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
This is needed to properly support memmem() and friends under musl
as musl guards the declarations with _GNU_SOURCE define, and if the
declarations are not present, gcc will issue warnings and generate
assembly that assumes the functions return int (instead of e.g.
void*), with catastrophic consequences at runtime.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Otherwise, when running configure/make on a previously built tree,
makefiles generated by makemaker may detect that 'configuration has changed',
followed by self-deletion, self-regeneration, requesting the user to
re-run make and exit 1. And therefore do_compile goes kaboom.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
According to the linked ticket the issue is fixed.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Disable stack protection as newly added kvm tests won't build with it.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
There is no reason to keep the recipe separate: bash dependency is not a
problem until the alsa-utils-scripts package is explicitly installed into a target image.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Drop patch as issue fixed upstream:
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/1b96b49f65744930050b927a548a3d2e771c7310
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|