When running oe-selftest and seeing the end of a running log, it is
extremely helpful to know if there have been failures or not to save
looking at the rest of the log. Add the number of failures to the summary
line so that people monitoring builds have an easier time before the end
totals are printed.
(From OE-Core rev: 80ac9e2eddd4b8b87c2978b3238ac16db2c55e43)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b23996911d91f7f99774646c6db9f3490b4cb62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is failing on the arm workers only so skip there until the issue
can be worked on and resolved. The bug #14311 will remain open for tracking.
(From OE-Core rev: 69a99411a286e4ba40fb68d6308d996b6af6608b)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d98deec9e4aed9e05343d2758f3a3892e2044616)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image
if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1".
This makes runqemu to automatically pick bundled initramfs kernel image
instead of explicitly mentioning bundled initramfs kernel image in
runqemu.
[YOCTO #14748]
(From OE-Core rev: a18f7074434d2c0db5f02451291f978e95fd6482)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52371624313184e1a825519160c3833e282df8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* switch from tar.gz to tar, because the tar.gz archives upstream are regular tar as well now
https://www.w3.org/XML/Test/ still has 3 separate URLs for .zip, .tar
and .tar.gz, but both tar links return the same file:
xmlts20080827.tar: POSIX tar archive (GNU)
xmlts20080827.tar.gz: POSIX tar archive (GNU)
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar.gz
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar.gz
96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7 /OE/build/downloads/xmlts20080827.tar.gz
(From OE-Core rev: 21dc18f24d7124796555372fcb4aca7280690ef0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It seems importd still requires glib-2.0, add the missing dependency.
(From OE-Core rev: c54595fc7ee52ca2e5cd63ad30d397bbf64d7df9)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 224cd8ca540a2c9d7d407a44dccd63f808c1ea15)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'devtool modify' writes additional settings to workspace .bbappend so that this
can be handled correctly, but 'devtool upgrade' does not. This adds the missing
settings.
In particular, local files should not anymore mysteriously disappear from
SRC_URIs on upgrades.
(From OE-Core rev: 31a778f1a6a77ee9b44b3fd995046bf6dd0af835)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0817aa5537a8d7cc9591c53dfaa1d225f4c327f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LICENSE for curl is set to MIT-open-group which is wrong and proper
license is 'curl'
I check below link and the line "Curl and libcurl are licensed under
the license below, which is inspired by MIT/X, but not identical." says
that the license is identical to MIT but actual license is identical
from the file "meta/files/common-licenses/curl"
Link: https://curl.se/docs/copyright.html
Also, I do not find the MIT-open-group license text in the entire
source-code
(From OE-Core rev: 34b228bd3a80a74bf4d84ef7ee362f4ab1e3a466)
(From OE-Core rev: ed1b94340af0676ccaf6545d0a3726a6a2e804d7)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4a246e06cb)
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch was upstreamed in 6b09a8bc, 1.5.5 onwards.
(From OE-Core rev: 2eb1012ca7d5312390291e8c12d84a29b34468c9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99b6e1ecb18d595e7b66344de882c1e1db6f35c3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default GOCACHE is set to $HOME/.cache.
Same issue for all other go recipes had been fixed by commit 9a6d208b:
[ go: avoid host contamination by GOCACHE ]
but that commit missed go-crosssdk recipe.
(From OE-Core rev: 9209ef2035d7016c37c711c7c35fa48189ab1308)
Signed-off-by: Robert Andersson <robert.m.andersson@atlascopco.com>
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e5fd10c647ac4baad65f9efa964c3380aad7dd10)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since qemuboot is part of IMAGE_CLASSES via qemu.inc it is being
inherited before we set the QB_FOO variables.
Since our variables have conditional definitions and at that point
they've already been defined by qemuboot, we can no longer define
them in our class.
Move the IMAGE_CLASSES inherit to execute it after we set the
QB_FOO variables to fix booting via runqemu.
(From OE-Core rev: 955e22089a6f15174c79b74627ffe0b235336273)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8ed78ec262b2502dc3b673b24a868a3eec616a20)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It appears that rngd is not needed as of linux-5.6 and later[1]
and should not be installed by default since the purpose of rngd
is to provide additional trusted sources of entropy.
We did some testing on real hardware, the result seems to support that
we no longer need rngd by default on kernel v5.6 and later.
Testing result as below:
1. observing the crng init stage.
the "random: crng init done" always available before fs being mounted.
2. generating random number without rngd.
testing command: dd if=/dev/random of=/dev/null status=progress
on Marvell CN96xx RDB board, speed almost 20.4 MB/s without block
on NXP i.mx6q board, speed almost 31.9 MB/s without block
on qemu x86-64, speed almost 2.6MB/s without block
3. using rngtest command without rngd
testing command: rngtest -c 1000 </dev/random
on Marvell CN96xx RDB board:
rngtest: input channel speed: (min=4.340; avg=135.364; max=146.719)Mibits/s
rngtest: FIPS tests speed: (min=8.197; avg=69.020; max=72.800)Mibits/s
rngtest: Program run time: 418771 microseconds
on NXP i.mx6q board:
rngtest: input channel speed: (min=96.820; avg=326.769; max=340.598)Mibits/s
rngtest: FIPS tests speed: (min=15.090; avg=37.543; max=40.324)Mibits/s
rngtest: Program run time: 570229 microseconds
on qemu x86-64:
rngtest: input channel speed: (min=37.769; avg=101.136; max=136.239)Mibits/s
rngtest: FIPS tests speed: (min=10.288; avg=30.682; max=40.155)Mibits/s
rngtest: Program run time: 836800 microseconds
4. observing sshd service.
using "systemctl disable rng-tools" disable service and reboot system.
system boot up normal, sshd service also start in normal time without
block.
Reference:
[1] 30c08efec8
(From OE-Core rev: ab80098b6a648b3f2fe7578f1ee028c1aa2b33f9)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 868dfb46d96a27ec9041cb902fb769330277257d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
systemclock waiting fixes for certain 32-bit platforms/libcs
alphacombine: robustness improvements for corner case scenarios
avfvideosrc: Report latency when doing screen capture
d3d11videosink: various thread-safety and stability fixes
decklink: fix performance issue when HDMI signal has been lost for a long time
flacparse: Fix handling of headers advertising 32 bits per sample
mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
opusdec: Various channel-related fixes
textrender: event handling fixes, esp. for GAP event
subparse: Fix non-closed tag handling
videoscale: fix handling of unknown buffer metas
videosink: reverse playback handling fixes
qtmux: Prefill mode fixes, especially for raw audio
multiudpsink: allow binding to IPv6 address
rtspsrc: Fix usage of IPv6 connections in SETUP
rtspsrc: Only EOS on timeout if all streams are timed out/EOS
splitmuxsrc: fix playback stall if there are unlinked pads
v4l2: Fix SIGSEGV on state change during format changes
wavparse robustness fixes
Fix static linking on macOS (opengl, vulkan)
gstreamer-vaapi: fix headless build against mesa >= 22.3.0
GStreamer Editing Services library: Fix build with tools disabled
webrtc example/demo fixes
unit test fixes for aesdec and rtpjitterbuffer
Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
Binary packages: ship aes plugin
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
Performance improvements
(From OE-Core rev: de5bc45e799fc8024fd7c9fa1e752799c2f6c172)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fd8ab6052d88120c58cf84ad7d77d60c12ef3b8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release includes security fixes. Please check the topics below for details.
CVE-2022-28738: Double free in Regexp compilation
CVE-2022-28739: Buffer overrun in String-to-Float conversion
(From OE-Core rev: 025bac703bc9682c67ded480226e6125226d5372)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 402254a5f841520b132508c21465111d33b6eb1a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0.52.23
- fix automatic height of menu/list in whiptail (broken in 0.52.22)
- fix automatic width of whiptail --yesno box
- fix automatic width in whiptail with unicode characters
- fix automatic width with whiptail --noitem and --notags options
- fix spacing with longer tags in whiptail
- avoid overlapping backtitle in whiptail with automatic height
0.52.22
- fix crash in whiptail with new libpopt
- switch from usleep to nanosleep (Rosen Penev)
- fix libnewt.pc to enable static linking (Alexey Sheplyakov)
- fix LDFLAGS order in snack linking (Sam James)
- use CFLAGS when compiling snack
- improve configure.ac (Thomas Kuehne)
- install header and libnewt.pc with shared library (Michael Olbrich)
(From OE-Core rev: ba10c1e4ebcd2ac517fd472dee84833815b73f9d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ff12622451f1f8580f928c6771cd82daa632071c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Changed the error handler of oversized chunks (i.e. larger than
PNG_USER_CHUNK_MALLOC_MAX) from png_chunk_error to png_benign_error.
* Fixed a buffer overflow error in contrib/tools/pngfix.
* Fixed a memory leak (CVE-2019-6129) in contrib/tools/pngcp.
* Disabled the ARM Neon optimizations by default in the CMake file,
following the default behavior of the configure script.
* Allowed configure.ac to work with the trunk version of autoconf.
* Removed the support for "install" targets from the legacy makefiles;
removed the obsolete makefile.cegcc.
* Cleaned up the code and updated the internal documentation.
(From OE-Core rev: 53f517d6dd71cf01c828c956b37456dedbd95809)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 19799cb50a00561b318cba1c8c20737f20e4a47f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Opkg 0.6.1 Changes:
- Opkg will no longer complain when trying to clean up the temporary
directory, if the directory does not exist.
- Fixed a SEGFAULT when parsing package indexes with invalid `Size` or
`Installed-Size` fields. These indexes will now produce a
comprehensible error.
- Fixed an inconsistecy in .list generation where files would sometimes
be entered with/without a trailing slash. The trailng slash should now
always be removed.
- Fixed [a bug](https://bugzilla.yoctoproject.org/show_bug.cgi?id=10461)
in package removal, where empty common directories would be left on
disk, even after all owning packages were removed.
(From OE-Core rev: e5915dec64272ad35bd406071c92dc0d4bba2071)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 037ff235fa8e369c0eac9f84cb82c9eaffba85f3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream went with something slightly different so let's update the
patch so we don't have to carry a patch that isn't going to be merged.
This patch is part of snapshot 1.17.6.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 12fb14eb6fbd7c284e081bc177bdba4153aeab86)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 19eb1e388fbbe5bfb8462710c745f2bb5446b5b5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0361ecf7eb82c386a9842cf1f3cb706c0a112e77 introduced regression
in submodules path parsing. As the result gitsm fetcher fails on each
submodule which name begins from the name of the parent repo which is
totally valid usecase [Yocto #14045] [1]
Fix the code to error out only if submodule's name is equal to parent
name but not if it's part of it.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14045#c4
(Bitbake rev: f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ad27272c18f2bb9edd441f840167a3dabd5407b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For unknown reasons we've never seemingly run the check layer script
against OE-Core itself. This isn't entirely straightforward as the core
layer is a bit of a special case, we can't for example compare signatures
against ourselve and we can't remove core from bblayers.conf.
Core does have distro, machine and software components too, in the case
of distro, our fallback default settings. Whilst the qemu machines could
be split into a seperate layer directory, core wouldn't then parse at all
standalone due to the lack of any machine so it seems a bit pointless to
do that.
These changes tweak the script to handle core's special cases, specifically
to allow distro and machine directories and to account for the README placed
a directory level higher than other layers.
(From OE-Core rev: 4efc5ec83bc97e5731284ef3879f89fda4b8ef0b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ba312ed228507d05f280aeb96819d671b01400b8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When starting to use combo-layer, or if someone else is using it too,
the local last_revision may be incorrect.
This command will forcibly update the last_revision config values to the
latest SHA on the remote branch that is tracked.
(From OE-Core rev: 8c681c9e56065fac26088b4d2c7f22c09088a9b5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2bb5d12ecd1b0273983f7c05699f34dd64b11c25)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake may not be configured, and bb isn't imported anyway.
Instead just use os.rename(), and take the filename from the file object
instead of duplicating logic.
(From OE-Core rev: acc824693463a06c77951ce913dbd356e48f711e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 528f4fb3683d048537604e4562ea758968060d62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0533edac27 broke
bitbake parsing when bitbake is executed from directory with existing .gitmodules
and the recipe in externalsrc does not have .gitmodules
The check needs to search for .gitmodules in sources path, not cwd.
iParsing recipes...ERROR: ExpansionError during parsing <path to recipe>
...
bb.data_smart.ExpansionError: Failure expanding variable do_compile[file-checksums], expression was ${@srctree_hash_files(d)} which triggered exception CalledProcessError: Command '['git', 'config', '--file', '.gitmodules', '--get-regexp', 'path']' returned non-zero exit status 1.
(From OE-Core rev: 61153027d56b420303868b5d3be9c5b82920f687)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 66ff3d1f65cd2e7f5319e98fa41f47a59b714c72)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The /proc/pressure support in buildstats is creating directories in the
buildstats tree called reduced_proc_pressure, which confuses the parsing
logic as that cannot be parsed as a name-epoc-version-revision tuple.
Explicitly skip this directory to solve the problem.
(From OE-Core rev: a764aa876342724fc3520a3e97389c8678f18681)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 24f0331f0b7e51161b1fa43d4592b491d2037fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, allyesconfig test runs for x86_64 fail with:
ERROR: linux-yocto-5.19.17+gitAUTOINC+0cba9aa404_aaf4490d18-r0 do_package:
QA Issue: linux-yocto: Files/directories were installed but not shipped in any
package:
/lib/modules/5.19.17/kernel/drivers/nvdimm
With CONFIG_NVDIMM_TEST_BUILD=m, an empty nvdimm directory is created during
modules_install, which triggers the QA issue.
Extend kernel_do_install() to also remove inner empty directories that might
get created by modules_install.
(From OE-Core rev: 141a42ba690dc56fb9b52f06d09ed3cef3fe4748)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7120b09a33af4c9a18063c0f2e51fb598697e39c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For now, if we use rm_work and `bitbake core-image-minimal', some
recipes' WORKDIRs are not cleaned up, e.g., makedevs-native.
Adjust the dependency to make do_rm_work_all depend on do_rm_work
to solve this problem.
Below are the detailed explanation of why this would work.
Without this patch, the dependency chain is like:
[other deps] -> [do_rm_work] -+-> [do_build]
|
[do_rm_work_all] -------------+
With this patch, the depedency chain is like:
[other deps] -> [do_rm_work] -> [do_rm_work_all] -> [do_build]
Such dependency chain adjustment fixes the issue because do_rm_work_all
now depends on [other deps] and thus the [depends] of these [other deps].
Take core-image-minimal as an example. Before this adjustment,
do_rm_work_all does not have any relationship with do_rootfs, and we have
do_rootfs[depends] += "makedevs-native:do_populate_sysroot ..."
This essentially prevents 'recrdeptask' setting of do_rm_work_all extend
to makedevs-native. With this patch, the do_rm_work_all now depends
on do_rm_work which in turn depends on do_rootfs, and so do_rm_work_all's
recrdeptask could have effect on makedevs-native.
With this patch, all built recipes WORKDIR will be cleaned up with
a few expected exceptions such as kernel and qemu-helper-native.
(From OE-Core rev: 298a74b9d8c1643e7a9b69c64dcad928520680d2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b25cc45c9b39f79ba0a03c4556cb2e2431677b4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the host has libpng, because of the way we handle the GL dependency in qemu,
it can cause determinism issues. Add a specific PACKAGECONFIG entry for libpng
to avoid this (and the associated autobuilder/uninative glibc symbol mismatch
failures).
(From OE-Core rev: 6e28ce40fcec1beed2b6662fd131fe66118b7b98)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 34afdd0bf5e2810d440bcd378ba1023159c2b2d0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some distributions (NI LinuxRT) provide both busybox-lsof and
full-featured lsof implementations. When users install the full-featured
lsof package, the full-binary fails to replace the bbox-binary in PATH,
because `lsof` contains no update-alternatives logic.
Inherit the update-alternatives bbclass and assert that the
full-featured lsof package has higher priority than the busybox
implementation.
Co-Authored-By: Kyle Roeschley <kyle.roeschley@ni.com>
(From OE-Core rev: d2713d7b93401ffb2c6f9f61ad6928ef09aa8702)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e2893fa692a6e91eee09fc04c8c03fe27c718a58)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* The build error happens already at configure time:
| meson.build: ERROR: Problem encountered: DRI3 requested, but xshmfence not found
(From OE-Core rev: 93380be9278d975fa08b7dc516b7ebaee8208119)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 451fe4a067432b432b9cd38d2fc78072f6ce5421)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bc is needed for compiling kernel modules, more specifially
whenr running `make scripts prepare'.
In linux-yocto.inc, we have bc-native in DEPENDS. But we will
need nativesdk-bc in case we compile a kernel module inside
SDK.
(From OE-Core rev: efecf978380e97f2eb9de6b14fa96ecf4b3f9cb2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 95b5c89066baccb1e64bfba7d9a66feeeb086da9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen two different regressions in this API since it is used by
layer-index but not be the core code. Add a test for it to try and
ensure we don't break it again.
(From OE-Core rev: 82e2b21f4a91c03203178a4d927c7c7feb930785)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b07de5de43ec9c9a2c5d496a64940ccdc5b47cf8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In current psplash framework, the psplash might not exist at all.
For example, in case DSITRO is set to nodistro, the psplash does
not exist.
In our psplash recipe, we have:
SPLASH_IMAGES = "file://psplash-poky-img.h;outsuffix=default"
This variable is parsed to if psplash-poky-img.h exists, a package
named psplash-default is created and is added to RDEPENDS:${PN}.
We can see that the psplash-poky-img.h resides in meta-poky,
and in psplash_git.bbappend file in meta-poky, we have:
FILESEXTRAPATHS:prepend:poky := "${THISDIR}/files:"
So this file is only available in case poky distro is used.
To fix this issue, add condition check in the corresponding systemd
services.
(From OE-Core rev: 91c69c875a2d22898f5d643ad416b7df69cb2f7b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7a62ff9ed39c179d2b9b0c40f4f8423ced413063)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently TOOLCHAIN is strictly set to gcc in kernel-arch.bbclass.
And this prevents any TOOLCHAIN changes for any kernel recipe.
This change makes TOOLCHAIN configurable as usual.
(From OE-Core rev: c53d05e95ea3935e2736fbc8ba00786eded57747)
Signed-off-by: Alexey Smirnov <pyih.soft@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be1634fc35dcc81f0301d942064a6eed584e0704)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests are packaged into the main glibc-tests package which is fine,
but then glibc-tests-ptest package needs to depend on that.
Which is what this commit addresses.
(From OE-Core rev: 6731e8ff3a0c036ebf3680bf86038e88d3450caa)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d37c2d428b09b9d0cbb875f083c6a1e9883a7fed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Based on a discussion on the mailing list [1], there are panic
errors that occur on a few platforms caused by the patch. We
cannot simply remove the original patch due to the
reproducibility issues that it addresses, so this patch on the
original patch fixes the cause of the panic errors.
The previous version of this patch was a little too aggressive
in cleaning up the environment. Some of the variables impacted
by the filerCompilerFlags() function require at least one value
to remain in the array. In this case, the values for ccExe,
cxxExe, and fcExe require a value or later code that access
them result in a panic related to accessing a value out of range.
This updated patch adds a flag that requires keeping the first
value so that at least one thing remains and the assignments
for the Exes set that flag to true. The first item in the
array should be the executable name, so leaving it should be
safe.
I have run the oe-selftest and everything passed in my setup.
There is a bug report [2] filed for the issue that this patch
addresses.
[YOCTO #14976]
[1] https://lists.openembedded.org/g/openembedded-core/topic/94022663
[2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14976
(From OE-Core rev: 8d436e2bc71618b13b7cd40e1e24ea8381045037)
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9eaa3a813555dd016a65be63a258f9c0b548a115)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds argument parsing to the conversion script so that the fields that
the script uses to do conversions can be customized on the command line.
The intention is to allows easier customization without having to fork
the script, and allow automated checking on 3rd party layers via CI
without false positives
(From OE-Core rev: 3e3e787d5501911604b8e194ff99cc0c54f93045)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b9551f9180bf9f13fb1c480b5b7892fdc831ffcd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add --disable-tests to EXTRA_OECONF as the tests are not usable in
ptest - they can only run in-situ - and fails to build when building
with -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64.
(From OE-Core rev: 96dcd95cb04c28e19afbfaefa61b15497e499cff)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ec63f507362faacf49edb22b3c472e54e3cc62c5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Distros can customize the location of OPKG data using OPKGLIBDIR. In
OE-Core commit 11f1956cf5d7 ("package_manager.py: define info_dir and
status_file when OPKGLIBDIR isn't the default"), a fix was applied to
correctly set the info_dir and status_file options relative to
OPKGLIBDIR.
However, as the commit message notes, the opkg.conf file deployed as
part of the opkg package must also be adjusted to correctly reflect the
changed location. Otherwise, opkg running inside the image cannot find
its data.
Fix this by also setting the info_dir and status_file options in
opkg.conf to the correct location relative to OPKGLIBDIR.
Fixes: 11f1956cf5d7 ("package_manager.py: define info_dir and status_file when OPKGLIBDIR isn't the default")
(From OE-Core rev: 2c7284c36398078b38271412ec3b2a457c197a5f)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit adb939ae3635de6e02208859fbf29cf0ed39f565)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Fix -Werror=sign-conversion in lib/alg-yescrypt-platform.c.
With commit 894aee75433b4dc8d9724b126da6e79fa5f6814b we introduced some
changes to huge page handling, that show this error when building with
GCC v12.2.1, and thus need a small fix.
(From OE-Core rev: 760626c0409c4f735a0e00b73161d239c44e9645)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6918477ad121f9c7335c661433a909e948f66d51)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Fix a crash that could happen when you change
a dnssec-policy zone with NSEC3 to start using
inline-signing. [GL #3591]
Don't trust a placeholder KEYDATA from the managed-keys
zone by adding it into secroots. [GL #2895]
Fixed a race condition that could cause a crash
in dns_zone_synckeyzone(). [GL #3617]
Don't enforce the jemalloc use on NetBSD. [GL #3634]
Fix an inheritance bug when setting the port on
remote servers in configuration. [GL #3627]
Fix a resolver prefetch bug when the record's TTL value
is equal to the configured prefetch eligibility value,
but the record was erroneously not treated as eligible
for prefetching. [GL #3603]
Always call dns_adb_endudpfetch() after calling
dns_adb_beginudpfetch() for UDP queries in resolver.c,
in order to adjust back the quota. [GL #3598]
Fix a startup issue on Solaris systems with many
(reportedly > 510) CPUs. Thanks to Stacey Marshall from
Oracle for deep investigation of the problem. [GL #3563]
rpz-ip rules could be ineffective in some scenarios
with CD=1 queries. [GL #3247]
The RecursClients statistics counter could overflow
in certain resolution scenarios. [GL #3584]
Less ceremonial UNEXPECTED_ERROR() and FATAL_ERROR()
reporting macros. [GL !6914]
Fix a couple of bugs in cfg_print_duration(), which
could result in generating incomplete duration values
when printing the configuration using named-checkconf.
[GL !6880]
Refactor the isc_httpd implementation used in the
statistics channel. [GL !6879]
(From OE-Core rev: eea02875a8dbbd1a33c7f6daa2b267933cd25c8b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e57fe26b3f85ebfabdc8b574caa5c97602e4d771)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current resolvconf does not work. Make it work with the
following changes.
1. Install normalize-resolvconf, which is used by resolvconf.
2. Add dependencies: sed, util-linux-flock.
util-linux-flock is needed by our busybox does not support '-w'
by default. sed is needed because we want to avoid package
QA issue complaining sed is needed by no one provides it.
3. Add a patch to replace 'readlink -m' with 'readlink -l'.
This could avoid the runtime dependency on coreutils. The replacement
is safe as /etc always exits in OE's system.
4. Remove allarch inheritage. This is because the above RDEPENDS
change does not allow this any more. test_sstate_allarch_samesigs
would fail if we don't do this.
(From OE-Core rev: aba0164359347e062cf64bcc6bb34ed08c2377b5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b0581fd241cc9de2feda896aefbf055dc0099dc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, dhcpcd does not work well with systemd. When using dhcpcd
to configure network, the /etc/resolv.conf contents are not correct.
This issue could easily be reproduced by using 'qemu + slirp' to
start a systemd based image and using dhcpcd to configure network.
The expected 'nameserver 10.0.2.3' is not in /etc/resolv.conf.
The root cause of this problem is that dhcpcd assumes the resolvconf
should recognize .protocol suffix[1]. But systemd's resolvconf (which
is a symlink to resolvectl) has a limited support for traditional
resolvconf interface[2], and "may not work with all clients"[3]. This
of cource includes the clients that use the .protocol suffix.
The current situation is:
1. systemd is not going to support the .protocol suffix in the foreseeable
near future[4].
2. dhcpcd does not want to merge systemd specific patch and insists
systemd needs to consider the .protocol suffix[5][6].
It's a normal thing that people have different opinions. As a build system
that supports such combination, however, we do need to come up with a
solution to fix this typical integration problem, making dhcpcd and systemd
work together.
This patch solves this integration problem by relying on dhcpcd's ability
to manage its own resolv.conf contents. But instead of letting it to write
to /etc/resolv.conf directly, we supply the generated contents to resolvconf.
In this way, the resolvconf still stands in the central place and dhcpcd remains
a supplier to it. And the /etc/resolv.conf can get the correct contents.
With this patch, dhcpcd could work with both sysvinit and systemd.
[1] https://man.archlinux.org/man/resolvconf.8.en
[2] https://man.archlinux.org/man/resolvectl.1#COMPATIBILITY_WITH_RESOLVCONF(8)
[3] https://wiki.archlinux.org/title/systemd-resolved
[4] https://github.com/systemd/systemd/issues/25032
[5] https://github.com/NetworkConfiguration/dhcpcd/pull/152
[6] https://github.com/NetworkConfiguration/dhcpcd/issues/146
(From OE-Core rev: a56579912c5fa9c0d1f1e4fcefdbf75c1d13ab1f)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 935ae419f51d911c73f5dc7b4a2e5e9a7b206985)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since oe-core commit 64b89f3c8fc31842256c482a3039d90d3f12c1cc
("sstatesig.py: make it fatal error when sstate manifest isn't found")
errors like:
| Manifest [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot not found in imx8mm_dummy cortexa53-mx8mm cortexa53 armv8a-crc armv8a aarch64 allarch x86_64_x86_64-nativesdk (variant '')?
are fatal now and cannot be ignored but must be debugged.
Unfortunately, the currently emitted error message is a bit imprecise
with telling the reader what has actually gone wrong.
This commit:
* adds the word 'sstate' to the error message to clarify the scope we
are dealing with ('sstate manifests', since there are other manifests,
too)
* does not randomly print the last manifest file searched for as THE
manifest file that could not be found
Instead, we print the name of the task the sstate was searched for
* adds the word 'multilib' to variant to make clear which variant we are
talking about
* adds a separate line noting the searched pkgarchs and adds explicitly
mentions this word ('pkgarchs')
* prints a list of ALL manifest file locations attempted
* removes the '?' at the end of the message since such errors indeed
leave the question of what is the cause but the error message itself
is more like a statement.
The result for the exact same issue as noted above then looks as
follows:
| The sstate manifest for task 'dbus:populate_sysroot' (multilib variant '') could not be found.
| The pkgarchs considered were: imx8mm_dummy, cortexa53-mx8mm, cortexa53, armv8a-crc, armv8a, aarch64, allarch, x86_64_x86_64-nativesdk.
| But none of these manifests exists:
| [..]/tmp/sstate-control/manifest-imx8mm_dummy-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-mx8mm-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-crc-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-aarch64-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-allarch-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot
(From OE-Core rev: 18f1a5554063b0cecd206abed6e57f397f7d1346)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 735ec126ec219c7cb89cb05b0e433201bb7f59eb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the KERNEL_DEBUG_TIMESTAMPS is not working as expected
at rebuild. That is, even if we set it to "1", the kernel build time
is not changed. The problem could be reproduced by the following steps.
1. bitbake core-image-minimal; start image and check `uname -a` output.
2. set in local.conf: KERNEL_DEBUG_TIMESTAMPS = "1"
3. bitbake core-image-minimal; start image and check `uname -a` output.
It's expected that after enabling KERNEL_DEBUG_TIMESTAMPS, the kernel
build time will be set to current date. But it's not. This is because
the compile.h was not re-generated when do_compile task was re-executed.
In mkcompile_h, we have:
"""
# Only replace the real compile.h if the new one is different,
# in order to preserve the timestamp and avoid unnecessary
# recompilations.
# We don't consider the file changed if only the date/time changed,
# unless KBUILD_BUILD_TIMESTAMP was explicitly set (e.g. for
# reproducible builds with that value referring to a commit timestamp).
# A kernel config change will increase the generation number, thus
# causing compile.h to be updated (including date/time) due to the
# changed comment in the
# first line.
"""
It has made it very clear that it will not be re-generated unless
we have KBUILD_BUILD_TIMESTAMP set explicitly. So we set this variable
explicitly in do_compile to fix this issue.
(From OE-Core rev: 5e508a8060c7397b5f9630fc62797dd091f99c6e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b68c2d2d385013a1c535ef81172494302a36d74)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping the SRCREV to integrat the following kern-tools change:
commit 2d01f24bc78256c709728eb3f204491bce13e0e5
Author: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Date: Fri Nov 4 23:32:38 2022 +0000
kconf_check: store some files in tmpdir
Some file systems, like ZFS, are very slow at appending to existing
files. Due to Copy-On-Write nature, they create a new copy of a file
each time we do ">>" in a shell script. This becomes very noticeable
if shell script does lots and lots of appends, like sanitize_fragment()
function in kconf_check. On my setup, do_kernel_configcheck task takes
literally hours to complete.
To fix this issue, we can store sanitized_list and fragment_errors.txt
files on tmpfs, which is extremely fast at writing. As most distros
use tmpfs for /tmp, logical step is to use `mktemp` to create
temporary files.
After completing writing to temporary locations, we can move those two
files back to ${LOGDIR}.
Also, function 'cleanup' was added to remove temporary files in case
of abnormal exit.
With this patch, do_kernel_configcheck task completes in ~2 minutes on
my setup, which is a great improvement.
Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
(From OE-Core rev: 141d71c2cf8548900586893178b9097cd723ba57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9d50e2606eb66019044ee176f355a84a65a1499c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The following commit was integrated into the 5.19.15 -stable series and
breaks the elfutils backtrace ptests.
don't use __kernel_write() on kmap_local_page()
It could be that other commits are also required in -stable, but a
revert is the easiest way to deal with the regression. We can revisit
newer kernel's (where the commit is also present) if they also start
to fail the test.
(From OE-Core rev: 52e2d574626075e2890021f1ede127c5eabd92b7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e137ca045d21476394b12725447affe4c99b8e03)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
5e122351f62 security.cfg: remove configs which have been dropped
(From OE-Core rev: 8f99d5d110d2f014f5d713cf4684b33c6e68a451)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 415a73daee7152bd67cd99625093bc72d9be73c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
399055aee2f vesafb.cfg: rename FB_BOOT_VESA_SUPPORT -> BOOT_VESA_SUPPORT
fe0fe0945fb media-radio.cfg: switch RADIO_ADAPTERS from y to m
9724cfa270c bsp/common-pc-64 : add igc driver
39431755e59 bsp/intel-common: add igc driver for meta-intel bsp machines
(From OE-Core rev: e0b898e0e058f584c39f24a0ecb342624f55a51d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 47b3c8b07322c69b6070fee4803d3beee66f9a67)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
2b525314c7b5 Linux 5.19.17
65ea3311ce7c drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
a34bc0ff223f drm/i915/bios: Validate fp_timing terminator presence
6ba258c8082f drm/i915: Rename block_size()/block_offset()
25151f50686e ext4: continue to expand file system when the target size doesn't reach
5d671a666c69 HID: uclogic: Add missing suffix for digitalizers
8b922cab735b lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
a2f91e15ceaf Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
01d15d7f3bb1 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
6cfc3d5b06fe kbuild: Add skip_encoding_btf_enum64 option to pahole
d8861de1c35b drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
43f49952df6a powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
df0da3fc1311 net/ieee802154: don't warn zero-sized raw_sendmsg()
7b5a94b4dccd Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
a2852ff5df30 Revert "drm/amd/display: correct hostvm flag"
72fedefeaaee net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
7a5dc0f4bc45 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
9d4f4dc3cd38 ALSA: usb-audio: Fix last interface check for registration
0ad680a71ef6 net: ieee802154: return -EINVAL for unknown addr type
dd691973f67b mm: hugetlb: fix UAF in hugetlb_handle_userfault
bd3183508842 perf intel-pt: Fix system_wide dummy event for hybrid
41e4f3b62546 perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
18e98d56fdf8 perf: Skip and warn on unknown format 'configN' attrs
d53d82a9c515 clk: bcm2835: Round UART input clock up
4fc3d834cad9 clk: bcm2835: Make peripheral PLLC critical
72b67ce35bcc usb: typec: ucsi: Don't warn on probe deferral
1d5ad0a874dd fsi: occ: Prevent use after free
fbcf76240a30 hwmon (occ): Retry for checksum failure
63a681bcc32a blk-mq: use quiesced elevator switch when reinitializing queues
6163a5ae097b usb: idmouse: fix an uninit-value in idmouse_open
fcf82e4553db nvmet-tcp: add bounds check on Transfer Tag
1ce3c83795b7 nvme: copy firmware_rev on each init
24e2357041c8 nvme: handle effects after freeing the request
18c37236b0b0 ext2: Use kvmalloc() for group descriptor array
2ad8143884b9 scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
a5be64ff6d21 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
6b2052b365f8 staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
65bb21134ffc Revert "usb: storage: Add quirk for Samsung Fit flash"
a5ec6978e657 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dd4d06dc5c12 arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
6289a58d4f19 usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
a9ccd2ab1bec usb: musb: Fix musb_gadget.c rxstate overflow bug
a40ad4752360 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
2cab058f2b14 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
6a0781b8a46d eventfd: guard wake_up in eventfd fs calls as well
f3ae6aac9e0e HID: nintendo: check analog user calibration for plausibility
78b0ef14896f HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
2d38886ae036 HID: roccat: Fix use-after-free in roccat_read()
24ba97974ef3 soundwire: intel: fix error handling on dai registration issues
d4188d2e2842 soundwire: cadence: Don't overwrite msg->buf during write commands
864934cbe72c bcache: fix set_at_max_writeback_rate() for multiple attached devices
e225ca58f63a ata: libahci_platform: Sanity check the DT child nodes number
cc6f0855bf8d blk-throttle: prevent overflow while calculating wait time
fb5f569bcda8 staging: vt6655: fix potential memory leak
038e4aa71281 power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
b737f60538ab usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
78e83cfc64b5 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
62006a72b05e nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
53b6d7e49998 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
e0b16bfbd3a4 dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
04e7cd8c8563 scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
1f7181ce5891 usb: host: xhci-plat: suspend/resume clks for brcm
e2df82b8e742 usb: host: xhci-plat: suspend and resume clocks
72dbdd00fb2a RDMA/rxe: Delete error messages triggered by incoming Read requests
f2cf53ed2ce2 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
fb98ebac0169 media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
704838040f3b media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
d66fea97671f clk: zynqmp: Fix stack-out-of-bounds in strncpy`
5f11e22d1d5a ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
0d10683a2cd3 ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
91bcc794c72e ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
819a61301275 btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
42817b55ea97 btrfs: don't print information about space cache or tree every remount
a5658aac9fbb btrfs: scrub: try to fix super block errors
1d520f11f5f4 btrfs: scrub: properly report super block errors in system log
8e0798d8fc25 btrfs: dump extra info if one free space cache has more bitmaps than it should
dd0368cc7dd7 arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
aa7dbed46a13 arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
f7205229eed2 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
010d3fd16a07 ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
a78bbaa94455 ARM: dts: imx6sl: use tabs for code indent
e68c078e2f4b ARM: dts: imx6sx: add missing properties for sram
91e4ed75545b ARM: dts: imx6sll: add missing properties for sram
295a1403c79c ARM: dts: imx6sl: add missing properties for sram
37b648d675c9 ARM: dts: imx6qp: add missing properties for sram
a6cbafacd5a4 ARM: dts: imx6dl: add missing properties for sram
008b63067257 ARM: dts: imx6q: add missing properties for sram
8dc0c1860e38 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
9fb0373188af ARM: dts: imx6: delete interrupts property if interrupts-extended is set
5861c094874d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
7e8d44956459 drm/amd/display: polling vid stream status in hpo dp blank
68a6337c14ab drm/amd/display: Remove interface for periodic interrupt 1
fc211b16a558 drm/dp: Don't rewrite link config when setting phy test pattern
de2b6ebe0cb7 drm/meson: remove drm bridges at aggregate driver unbind time
f11aa996fc01 drm/meson: explicitly remove aggregate driver at module unload time
9190d287f7a6 drm/meson: reorder driver deinit sequence to fix use-after-free bug
fc273ad2e3f5 drm/amdgpu: fix initial connector audio value
50f9f5d15eae drm/amd/display: correct hostvm flag
b892c57a3a04 drm/amdgpu: SDMA update use unlocked iterator
9a0b26c494d3 ASoC: SOF: add quirk to override topology mclk_id
6a4c1ca1f3fb ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
3c72d295e79e ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
6c28e90c8fd0 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
14992b9f184b platform/x86: hp-wmi: Setting thermal profile fails with 0x06
c1f00121bf31 platform/chrome: cros_ec: Notify the PM of wake events during resume
a4b478254264 drm: panel-orientation-quirks: Add quirk for Aya Neo Air
d52193da78bd drm: panel-orientation-quirks: Add quirk for Anbernic Win600
a7f778799d49 drm/vc4: vec: Fix timings for VEC modes
0f1bddc91d55 ALSA: usb-audio: Register card at the last interface
3f2cfb29dceb drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
3509d768e206 drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
3e3be30aa035 drm: bridge: dw_hdmi: only trigger hotplug event on link change
c6b6279bfdc5 platform/x86: pmc_atom: Improve quirk message to be less cryptic
fc285549f454 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
1533340aa907 drm/amd/display: fix overflow on MIN_I64 definition
b2e4323e0020 gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
e71fe9b97fae drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
2d6708ea5c20 drm: Prevent drm_copy_field() to attempt copying a NULL pointer
7ab28b8e182e drm: Use size_t type for len variable in drm_copy_field()
38ba098ef1b6 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
2e896abccf99 r8152: Rate limit overflow messages
2a75f83ba81c i2c: designware-pci: Group AMD NAVI quirk parts together
6ffde6e03085 Bluetooth: L2CAP: Fix user-after-free
44bd0d19c580 bpf: use bpf_prog_pack for bpf_dispatcher
d72bc08770fa bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
35f5e70bdfa7 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
19fced8ecda1 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
68ff5178d965 wifi: rt2x00: correctly set BBP register 86 for MT7620
784881e9e7be wifi: rt2x00: set SoC wmac clock register
227e5eb1bb5a wifi: rt2x00: set VGC gain for both chains of MT7620
0202c5803d64 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
36576de88fbe wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
a9fc0a42ccbf can: bcm: check the result of can_send() in bcm_can_tx()
eb0a9375bbd8 selftests/bpf: Free the allocated resources after test case succeeds
c72dad9a1d37 bnxt_en: replace reset with config timestamps
ef055094df4c Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
e812142450e0 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
26bdfc875559 wifi: rtw89: fix rx filter after scan
d4b4f6ff8ff1 wifi: rtw89: free unused skb to prevent memory leak
b32b0cd0eddb wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
72ef896e80b6 wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
9f2395316e48 regulator: core: Prevent integer underflow
52b43d6402bc Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
27574a3f421c wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
47c838195c7d iavf: Fix race between iavf_close and iavf_reset_task
8a648bb49115 rtw89: ser: leave lps with mutex
56d96f8f9bbd wifi: ath11k: Register shutdown handler for WCN6750
f3bdba4440d8 xfrm: Update ipcomp_scratches with NULL when freed
a948da5aba02 net-next: Fix IP_UNICAST_IF option behavior for connected sockets
7d1e5f5ee93d net: axienet: Switch to 64-bit RX/TX statistics
05785ba834f2 x86/apic: Don't disable x2APIC if locked
650fa7d1af15 thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
0d2649b288b7 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
a9c5c9ce7e58 x86/mce: Retrieve poison range from hardware
6762c85aaee4 tcp: annotate data-race around tcp_md5sig_pool_populated
77939e5bcc50 openvswitch: Fix overreporting of drops in dropwatch
b3fa7d5d5eaa openvswitch: Fix double reporting of drops in dropwatch
bc3e22550bbb net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
13180cb88a7b ice: set tx_tstamps when creating new Tx rings via ethtool
8735e5c122b6 bpftool: Clear errno after libcap's checks
4d4dcfa6b4e8 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
e7863058e529 wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
6ea71246b7a0 NFSD: fix use-after-free on source server when doing inter-server copy
14bde62cef7c NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
7b593b50f20c x86/entry: Work around Clang __bdos() bug
d12ad2bb3feb ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
aff390ceb399 ARM: decompressor: Include .data.rel.ro.local
6e2a347b3042 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
6216b685b8f4 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
dced4eaa9143 MIPS: BCM47XX: Cast memcmp() of function to (void *)
25b364cb9b72 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
90bfc9ae875d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
ed42391164e6 fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
bf873a25c552 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
8ce338db7440 cpufreq: amd_pstate: fix wrong lowest perf fetch
aaa63801145a rcu: Back off upon fill_page_cache_func() allocation failure
eaa91f54df78 rcu: Avoid triggering strict-GP irq-work when RCU is idle
eb97e60a9eae fs: dlm: fix race in lowcomms
d1bfec0f742c module: tracking: Keep a record of tainted unloaded modules only
b9ffdfc1bedb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
0c3d50b49337 f2fs: fix to account FS_CP_DATA_IO correctly
1f4d5d31ddff f2fs: fix race condition on setting FI_NO_EXTENT flag
a3e69948da57 ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
57bf2897692b thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
ccc9abee86c5 random: schedule jitter credit for next jiffy, not in two jiffies
371fa5129af5 crypto: cavium - prevent integer overflow loading firmware
8f5eee162e55 crypto: marvell/octeontx - prevent integer overflows
9bb18a8bb311 kbuild: rpm-pkg: fix breakage when V=1 is used
6f7b372ec68f linux/export: use inline assembler to populate symbol CRCs
00b64949b8c2 kbuild: remove the target in signal traps when interrupted
fc9a0aa83614 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
f433d954d032 tracing: kprobe: Make gen test module work in arm and riscv
1e7a061f0c52 tracing: kprobe: Fix kprobe event gen test module on exit
544763643a24 iommu/iova: Fix module config properly
c28acd0039fa cifs: return correct error in ->calc_signature()
c3a130431c55 clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
3da5b75beef0 clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
429348d4f675 crypto: qat - fix DMA transfer direction
5b48d7f97a57 crypto: inside-secure - Change swab to swab32
8900bf5bb269 crypto: ccp - Release dma channels before dmaengine unrgister
85bc736a18b8 crypto: akcipher - default implementation for setting a private key
bd0438f534b2 iommu/omap: Fix buffer overflow in debugfs
893aa489388f cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
8fa437e48007 crypto: hisilicon/qm - fix missing put dfx access
dcd7b39a599a crypto: qat - fix default value of WDT timer
12fe03cee274 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
5ade5762b4a5 cgroup: Honor caller's cgroup NS when resolving path
d398cb165d19 crypto: ccp - Fail the PSP initialization when writing psp data file failed
25dddddafe6e hwrng: arm-smccc-trng - fix NO_ENTROPY handling
f8a983d6e01b crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
50d4feadcc95 crypto: sahara - don't sleep when in softirq
f03add92f4b2 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
4eac4f6a86ae powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
dba386d93409 powerpc: Fix SPE Power ISA properties for e500v1 platforms
a47254a9adac powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
5e3186b70002 powerpc/64: mark irqs hard disabled in boot paca
ef58c97f97d3 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
99ac12f287d6 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
fd4b22c4b1f0 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
4140fd90c93e cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
b57099a6aa9e powerpc/powernv: add missing of_node_put() in opal_export_attrs()
a2c3374dc364 powerpc/pci_dn: Add missing of_node_put()
9c7b092253c3 powerpc/sysdev/fsl_msi: Add missing of_node_put()
5c140a35c1d6 powerpc/math_emu/efp: Include module.h
6f20506c3e9d powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
a1f321051e0d ipc: mqueue: fix possible memory leak in init_mqueue_fs()
908bfb4f5ff8 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
adc15eefb417 mailbox: mpfs: account for mbox offsets while sending
0b921157ee9f mailbox: mpfs: fix handling of the reg property
5edb0618919e clk: ast2600: BCLK comes from EPLL
a9f69663ad57 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
7125637a6cc4 clk: ti: Balance of_node_get() calls for of_find_node_by_name()
43c589b7a187 clk: imx: scu: fix memleak on platform_device_add() fails
13fc676c7185 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
c20099c19cb3 clk: baikal-t1: Add SATA internal ref clock buffer
4dc50ce40b59 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
6e2394f58dd1 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
4dcae3385ced clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
03c55521879a spmi: pmic-arb: correct duplicate APID to PPID mapping logic
69e1e6a82ef4 usb: mtu3: fix failed runtime suspend in host only mode
c1914501c134 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
23c9084645f0 clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
1a328477ea17 clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
05ff2207fa04 clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
fddb8f871a1f clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
85c7a6837ea7 mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
e878673f5635 mfd: sm501: Add check for platform_driver_register()
deaafe55a1d0 mfd: fsl-imx25: Fix check for platform_get_irq() errors
c337ff96ef9e mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
ab94a72c82cc mfd: lp8788: Fix an error handling path in lp8788_probe()
9bb4cb60c032 mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
36905589383f mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
8c24097d6fb9 fsi: core: Check error number after calling ida_simple_get
52dd1b675ed9 RDMA/rxe: Fix resize_finish() in rxe_queue.c
8dec72315988 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
a1ba69d624a1 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
897dbbc57d71 scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
c5922e8e42b8 scsi: iscsi: Run recv path from workqueue
bd16ec67e995 scsi: iscsi: Add recv workqueue helpers
38a118abf5cc scsi: iscsi: Rename iscsi_conn_queue_work()
4e750e0d8e48 scsi: pm8001: Fix running_req for internal abort commands
f7a785177611 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
dae33133f255 serial: 8250: Fix restoring termios speed after suspend
c6ce163bb827 firmware: google: Test spinlock on panic path to avoid lockups
eec8e868bdc9 slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
e8ce7655fd1f slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
a9e9806d1c31 staging: vt6655: fix some erroneous memory clean-up loops
2afdd2d9cf27 phy: qualcomm: call clk_disable_unprepare in the error handling
d554c14eb73e tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
97e79713db81 serial: 8250: Toggle IER bits on only after irq has been set up
737594536dc3 drivers: serial: jsm: fix some leaks in probe
79c3afb55942 usb: dwc3: core: fix some leaks in probe
77333f9cc3e1 usb: gadget: function: fix dangling pnp_string in f_printer.c
a6ba28c41804 xhci: Don't show warning for reinit on known broken suspend
df4bf3a2371f IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
43e2f80cda29 RDMA/cm: Use SLID in the work completion as the DLID in responder side
c0fd5d4d8fd7 md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
edce7cb3d8d1 md/raid5: Ensure stripe_fill happens on non-read IO with journal
41ca95033a0c md: Replace snprintf with scnprintf
b892ff7dc03e mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
9d4c05ea9461 ata: fix ata_id_has_dipm()
cb0e2986c81a ata: fix ata_id_has_ncq_autosense()
23be940d99d0 ata: fix ata_id_has_devslp()
295ef6a0327d ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
74ad141e995a RDMA/siw: Fix QP destroy to wait for all references dropped.
0c14f795a9ea RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
f741a9c64e4e RDMA/srp: Fix srp_abort()
b72d09c37696 RDMA/irdma: Validate udata inlen and outlen
4665894629c8 RDMA/irdma: Align AE id codes to correct flush code and event
5e871bacc5b9 mtd: rawnand: fsl_elbc: Fix none ECC mode
5f344bd994da mtd: rawnand: intel: Remove undocumented compatible string
79cea59c1348 mtd: rawnand: intel: Read the chip-select line from the correct OF node
876ee3ce4c02 phy: phy-mtk-tphy: fix the phy type setting issue
bea05e8f3b7a phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
d86b5cab8e6b remoteproc: Harden rproc_handle_vdev() against integer overflow
e51207113b36 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
f5e41e860a3a clk: qcom: sm6115: Select QCOM_GDSC
d074a8721b40 dyndbg: drop EXPORTed dynamic_debug_exec_queries
a5389101936a dyndbg: let query-modname override actual module name
6fe65c4de7f1 dyndbg: fix module.dyndbg handling
7059d5c462fb dyndbg: fix static_branch manipulation
0cb8d0d420d4 usb: gadget: f_fs: stricter integer overflow checks
d4a8ec5cc7ff dmaengine: hisilicon: Add multi-thread support for a DMA channel
60d48e197289 dmaengine: hisilicon: Fix CQ head update
435c85735572 dmaengine: hisilicon: Disable channels when unregister hisi_dma
4b05c3e771a6 dmaengine: idxd: avoid deadlock in process_misc_interrupts()
6afdab9bdad1 phy: rockchip-inno-usb2: Return zero after otg sync
1b5a931594f7 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
843433a02e34 misc: ocxl: fix possible refcount leak in afu_ioctl()
8a02209e256d clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
f6794d82c0d5 clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
79b90df9b9e8 clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
aedd895b3820 RDMA/rxe: Fix the error caused by qp->sk
bb33fa65da77 RDMA/rxe: Fix "kernel NULL pointer dereference" error
22b93530bbe6 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
1b2f6d1d5abf media: uvcvideo: Use entity get_cur in uvc_ctrl_set
deb8f32ae4b1 media: uvcvideo: Fix memory leak in uvc_gpio_parse
73bf38baa8ac media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
325de494d8ce media: amphion: fix a bug that vpu core may not resume after suspend
47fd2c400869 media: amphion: don't change the colorspace reported by decoder.
50c335d99773 media: amphion: adjust the encoder's value range of gop size
96fe4befacef media: amphion: insert picture startcode after seek for vc1g format
e15db9a24df1 tty: xilinx_uartps: Fix the ignore_status
9eabf73391b6 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
99e30bd761c5 clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
fcc076fecca6 HSI: omap_ssi_port: Fix dma_map_sg error check
e25f56f8bdf6 HSI: omap_ssi: Fix refcount leak in ssi_probe
00f6ce0d1baf clk: samsung: exynosautov9: correct register offsets of peric0/c1
8cd228892759 clk: tegra20: Fix refcount leak in tegra20_clock_init
8e1fe3025393 clk: tegra: Fix refcount leak in tegra114_clock_init
1a6d97139b0a clk: tegra: Fix refcount leak in tegra210_clock_init
a065f836c938 clk: sprd: Hold reference returned by of_get_parent()
2c4137393bcf clk: berlin: Add of_node_put() for of_get_parent()
42ecb6c427ee clk: qoriq: Hold reference returned by of_get_parent()
23e0893862ba clk: oxnas: Hold reference returned by of_get_parent()
3c3292f490e7 clk: st: Hold reference returned by of_get_parent()
0068ca80dcfa clk: meson: Hold reference returned by of_get_parent()
40c485c8b1f7 usb: common: debug: Check non-standard control requests
dd1db668449d RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
30e20981b08a iio: magnetometer: yas530: Change data type of hard_offsets to signed
39eb39a592fb iio: ABI: Fix wrong format of differential capacitance channel ABI.
144ef27e46e0 iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
4e416e52185f iio: inkern: only release the device node when done with it
8394db2d4ffb iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
e0b504be6e42 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
44f46f904d8c iio: adc: at91-sama5d2_adc: check return status for pressure and touch
b8c127184bc5 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
82c66c46f73b iomap: iomap: fix memory corruption when recording errors during writeback
0530055d5b96 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
0f77b6b2ba70 arm64: ftrace: fix module PLTs with mcount
75e60ad770e2 ext4: don't run ext4lazyinit for read-only filesystems
59cdd0794d59 ARM: Drop CMDLINE_* dependency on ATAGS
c665b41db852 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
0d54c26d0ade arm64: dts: ti: k3-j7200: fix main pinmux range
a39307c7c750 soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
2f91772a5f8a ia64: export memory_add_physaddr_to_nid to fix cxl build error
664c6b13332a ARM: dts: kirkwood: lsxl: remove first ethernet port
e3ab51897adc ARM: dts: kirkwood: lsxl: fix serial line
1764fd62a86c ARM: dts: turris-omnia: Fix mpp26 pin name and comment
b3f82935c77a dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
bba8ed1946c0 arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
4522a6fe84cb arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
964cf7f0d477 arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
02e3b6404d26 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
c1bc4ab733ec soc: qcom: smem_state: Add refcounting for the 'state->of_node'
8fb6112bd49c soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
e0b55fd272ae locks: fix TOCTOU race when granting write lease
daab421fc2dc memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
62ccab6e3376 memory: of: Fix refcount leak bug in of_get_ddr_timings()
44db35ceb947 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
7cdc122f28d7 ALSA: hda/hdmi: Don't skip notification handling during PM operation
8679d5305080 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
bac2dd72fcfb ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
f54f599c8e2f ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
530b9c0e4121 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
16226421b10a ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
eb7bcd48fc8e ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
aa7f877d2d07 ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
06821c68d9ed mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
2e2c57f660a6 ALSA: dmaengine: increment buffer pointer atomically
ec692f0b5100 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
40aba726b2cd ASoC: codecs: tx-macro: fix kcontrol put
60f6d4f9d903 virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
6ad40bbb2c25 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
dea487355691 ALSA: usb-audio: Properly refcounting clock rate
7a2bead03557 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
512c4d444c69 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
ab03e61c5cf7 drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
b58efaf656ab ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
beffe91431ba mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
8b8da09da270 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
e55261beb86a drm/omap: dss: Fix refcount leak bugs
d1087cfd4370 ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
2a3c55862c67 drm/bochs: fix blanking
fc8eea8ec3ca drm/virtio: set fb_modifiers_not_supported
d6e150e84f16 ALSA: hda: beep: Simplify keep-power-at-enable behavior
45416de9ad46 ASoC: wm_adsp: Handle optional legacy support
3f8546391e03 ASoC: rsnd: Add check for rsnd_mod_power_on
93e06be3f518 drm/bridge: it6505: Fix the order of DP_SET_POWER commands
21764467ab39 drm/bridge: megachips: Fix a null pointer dereference bug
be6ad75a500e drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
2c9db240575c platform/chrome: cros_ec_typec: Correct alt mode index
862f641cadf1 platform/x86: msi-laptop: Fix resource cleanup
21cd17aedbbf platform/x86: msi-laptop: Fix old-ec check for backlight registering
f8365e4ae5b1 ASoC: tas2764: Fix mute/unmute
7960f1a4cb2f ASoC: tas2764: Drop conflicting set_bias_level power setting
9575bd32c344 ASoC: tas2764: Allow mono streams
1f35a8afe8db ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
cfbf43124e0d drm/virtio: Fix same-context optimization
f143f1d9a8e5 platform/chrome: fix memory corruption in ioctl
c2fbf1b1fff6 platform/chrome: fix double-free in chromeos_laptop_prepare()
26f9a766f87b drm/msm: Make .remove and .shutdown HW shutdown consistent
4e5287acc036 ASoC: mt6359: fix tests for platform_get_irq() failure
a656ff69fe13 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
79878d6829b5 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fd85e0eeaa65 drm/bridge: parade-ps8640: Fix regulator supply order
38edd69b0065 drm/bridge: tc358767: Add of_node_put() when breaking out of loop
61d0c94c3725 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
99fae8294e28 drm/bridge: it6505: Power on downstream device in .atomic_enable
353ab1c13fdd drm/mipi-dsi: Detach devices when removing the host
3051f34c0193 drm/bridge: Avoid uninitialized variable warning
4d4d5bc65920 drm: bridge: adv7511: unregister cec i2c device after cec adapter
903c2b9bced8 drm: bridge: adv7511: fix CEC power down control register offset
169aa2664639 net: mvpp2: fix mvpp2 debugfs leak
b0eb0d577635 once: add DO_ONCE_SLOW() for sleepable contexts
51d4260585cf net/ieee802154: reject zero-sized raw_sendmsg()
39365e1b0eb5 net: wwan: iosm: Call mutex_init before locking it
b47bc8202b31 eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
96c0c14135f5 bnx2x: fix potential memory leak in bnx2x_tpa_stop()
d06ee1cbffc6 eth: lan743x: reject extts for non-pci11x1x devices
49c1729b5563 net: prestera: acl: Add check for kmemdup
e2e49822a0a1 af_unix: Fix memory leaks of the whole sk due to OOB skb.
c380c28ab9b1 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
248bed1dbf5a hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
742e595f1949 Bluetooth: hci_sync: Fix not indicating power state
37ad7c5990c0 spi: Ensure that sg_table won't be used after being freed
ccbfe4d0bce4 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
0f90099d18e3 sctp: handle the error returned from sctp_auth_asoc_init_active_key
1f76323ac43f mISDN: fix use-after-free bugs in l1oip timer handlers
a845a0c4bdec eth: alx: take rtnl_lock on resume
a99fc6d81816 vhost/vsock: Use kvmalloc/kvfree for larger packets.
505ac55467df wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
7050e56333f1 wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
71314ed41425 spi: s3c64xx: Fix large transfers with DMA
27d23b84b244 netfilter: nft_fib: Fix for rpath check with VRF devices
f520075da484 xfrm: Reinject transport-mode packets through workqueue
0f1a762184a6 Bluetooth: hci_core: Fix not handling link timeouts propertly
de0ccb13d9ea i2c: mlxbf: support lock mechanism
db41ae562b64 cw1200: fix incorrect check to determine if no element is found in list
e4be1cf9ba24 skmsg: Schedule psock work if the cached skb exists on the psock
7b24819bd6a2 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
2a354023d3b5 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
71d2ef419e04 spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
3c5b8e7ca8be x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
2042092204f8 wifi: ath11k: fix peer addition/deletion error on sta band migration
bbcc38c4450e x86/microcode/AMD: Track patch allocation size explicitly
ba46813ae735 mips: dts: ralink: mt7621: fix external phy on GB-PC2
8d6b977ddf06 wifi: ath11k: fix number of VHT beamformee spatial streams
c0bb97a90b13 wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
520b81520191 flow_dissector: Do not count vlan tags inside tunnel payload
973ddaffd2b7 netfilter: conntrack: revisit the gc initial rescheduling bias
b3104ef06635 netfilter: conntrack: fix the gc rescheduling delay
75b2c71ea581 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
f8a77dbb8837 wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
7de3297a9239 bpf: Ensure correct locking around vulnerable function find_vpid()
5ae7255b9ab3 net: fs_enet: Fix wrong check in do_pd_setup
e706cc24b679 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
1034d8e08508 wifi: mt76: mt7921e: fix rmmod crash in driver reload test
f5e6d7ba8329 wifi: mt76: mt7915: do not check state before configuring implicit beamform
540f17a503db wifi: mt76: mt7915: fix mcs value in ht mode
ce02cd82abad wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
f31aa5196463 wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
f5275e2e41eb wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
c5bc23134c0c wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
0160c341d836 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
327c14cf7b5f wifi: mt76: sdio: fix transmitting packet hangs
8b133eb8af67 wifi: mt76: sdio: poll sta stat when device transmits data
0641218a8143 wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
30a09a8ca499 wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
d2d352124e19 wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
7aa91aa9daa7 wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
c24ab2685bc2 wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
09ef9d732664 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
c586349191fb bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
bcc34897bd58 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
5ee77839f3c4 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
4bf42b30a98e spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
36ad3e146732 spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
a3db90398a1c selftests/xsk: Avoid use-after-free on ctx
79329f970ae6 wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
d02a74c72258 wifi: wfx: prevent underflow in wfx_send_pds()
5fff0f1b5d57 wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
7b8389b7e160 wifi: rtw89: pci: correct TX resource checking in low power mode
edb0fde1f7f3 wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
85a642c3455f Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
dd5273e07984 bpf: Use this_cpu_{inc_return|dec} for prog->active
ecbbef374ce5 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
75d287186b98 wifi: ath11k: Fix incorrect QMI message ID mappings
6bfee6eb3d6b bpf: Propagate error from htab_lock_bucket() to userspace
a759911bd1c6 bpf: Disable preemption when increasing per-cpu map_locked
dd88139cb53c selftests/xsk: Add missing close() on netns fd
5f2a838113bd xsk: Fix backpressure mechanism on Tx
3345cd3612b5 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e90195d5bbb9 spi: mt7621: Fix an error message in mt7621_spi_probe()
f53f2814e914 esp: choose the correct inner protocol for GSO on inter address family tunnels
d3c1fb19ca1e audit: free audit_proctitle only on task exit
44fe6d9a0d8d audit: explicitly check audit_context->context enum value
b35f60d6cf97 bpftool: Fix a wrong type cast in btf_dumper_int
de5b1600689c wifi: mac80211: allow bw change during channel switch in mesh
a43b2d121829 wifi: cfg80211: get correct AP link chandef
caa176c0953c bpf: Fix reference state management for synchronous callbacks
160b9f792f99 tsnep: Fix TSNEP_INFO_TX_TIME register define
385072c05eb9 leds: lm3601x: Don't use mutex after it was destroyed
707d7a774dcc bpf: Cleanup check_refcount_ok
606cfa079089 bpf: convert cgroup_bpf.progs to hlist
044bc355cdb5 bpf: Fix non-static bpf_func_proto struct definitions
2bf916418d21 wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
aaf7ca471415 wifi: rtlwifi: 8192de: correct checking of IQK reload
082eb9beed5d x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
221cb89ff40e NFSD: Fix handling of oversized NFSv4 COMPOUND requests
c2a878095b5c NFSD: Protect against send buffer overflow in NFSv2 READDIR
692b69ddb786 SUNRPC: Fix svcxdr_init_encode's buflen calculation
2eea66b010f7 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
733dd17158f9 nfsd: Fix a memory leak in an error handling path
e58eef8ee86c objtool: Preserve special st_shndx indexes in elf_update_symbol
970812475926 ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
f1f8085da2ca ACPI: PCC: replace wait_for_completion()
4e714c4c370e ACPI: PCC: Release resources on address space setup failure path
65cfd9c59fd8 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
f6fe0681bdd0 ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
80ec7f839264 ARM: 9243/1: riscpc: Unbreak the build
f27bafeb9fb4 erofs: use kill_anon_super() to kill super in fscache mode
b6c8330f5b0f erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
d7ac29e60d0f MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
a253f3b59ff0 MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create()
8010fece7cd0 sh: machvec: Use char[] for section boundaries
7c0258acaf71 cpufreq: amd-pstate: Fix initial highest_perf value
7750f52ce090 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
db4de8bb6171 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
e5a37972ab86 userfaultfd: open userfaultfds with O_RDONLY
5e6f29a2ed37 ima: fix blocking of security.ima xattrs of unsupported algorithms
a2db2328886f selinux: use "grep -E" instead of "egrep"
d296b4fd4c15 smb3: must initialize two ACL struct fields to zero
4370ef797420 drm/amd/display: explicitly disable psr_feature_enable appropriately
6f377e9affd5 drm/amd/display: Fix vblank refcount in vrr transition
df4d55302ee3 drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
27bb1962725e drm/i915: Fix watermark calculations for DG2 CCS modifiers
cd82aaf05c50 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
66b0ea47534c drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
b6d0783eed82 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
a2a457c8166d drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
3aeda2fe6517 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
6dd1b90e56df drm/nouveau/kms/nv140-: Disable interlacing
5699afbff1fa staging: greybus: audio_helper: remove unused and wrong debugfs usage
dd8cf031cf9f KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
9bf561c4db89 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
a0b4d7524abf KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
7984c1386885 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
dd54b94e72d0 blk-wbt: call rq_qos_add() after wb_normal is initialized
8b1f9fde48aa blk-throttle: fix that io throttle can only work for single bio
1e5c75634e3e media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
c3977e0bcb4b media: cedrus: Set the platform driver data earlier
b2c57e927470 efi: libstub: drop pointless get_memory_map() call
f897e1ce696a thunderbolt: Explicitly enable lane adapter hotplug events at startup
ef828a39d6a7 rpmsg: char: Avoid double destroy of default endpoint
149198d0b884 tracing: Fix reading strings from synthetic events
966ffabf6990 tracing: Add "(fault)" name injection to kernel probes
860e8fbde423 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
2fcd9e27640f tracing: Do not free snapshot if tracer is on cmdline
864f10063efc tracing: Add ioctl() to force ring buffer waiters to wake up
e91ef98eeefd tracing: Wake up waiters when tracing is disabled
5544f411a4e8 tracing: Wake up ring buffer waiters on closing of the file
220d170455aa tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
ceb52ccfb01d ring-buffer: Fix race between reset page and reading page
f026e18300d8 ring-buffer: Add ring_buffer_wake_waiters()
79f3d1facbdb ring-buffer: Check pending waiters when doing wake ups as well
51a51a1a7152 ring-buffer: Have the shortest_full queue be the shortest not longest
0a2fe268e8f6 ring-buffer: Allow splice to read previous partially read pages
0abc3bb1706b ftrace: Still disable enabled records marked as disabled
8f81aee36ba1 ftrace: Properly unset FTRACE_HASH_FL_MOD
ebf0beb855e2 livepatch: fix race between fork and KLP transition
caf34de4951d ext4: update 'state->fc_regions_size' after successful memory allocation
a4058b869e6c ext4: fix potential memory leak in ext4_fc_record_regions()
c0be17635f03 ext4: fix potential memory leak in ext4_fc_record_modified_inode()
a4a8c7e51ec2 ext4: fix miss release buffer head in ext4_fc_write_inode
2bf6f14e9ddc ext4: fix dir corruption when ext4_dx_add_entry() fails
c2ddd16160de ext4: fix i_version handling in ext4
c839f6b1e8a6 ext4: place buffer head allocation before handle start
01e159ec8066 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
f35e65d686cf ext4: unconditionally enable the i_version counter
44c79a757437 ext4: don't increase iversion counter for ea_inodes
edb71f055684 ext4: fix check for block being out of directory size
d0681b447f5b ext4: make ext4_lazyinit_thread freezable
4a657319cfab ext4: fix null-ptr-deref in ext4_write_info
89db2b50469b ext4: avoid crash when inline data creation follows DIO write
40ff52527dae ext2: Add sanity checks for group and filesystem size
27c7bd35135d jbd2: add miss release buffer head in fc_do_one_pass()
2e6d9f381c1e jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
68ed9c76b2af jbd2: fix potential buffer head reference count leak
aa972fe0f2ab jbd2: wake up journal waiters in FIFO order, not LIFO
e168f819bfa4 f2fs: fix to do sanity check on summary info
8f0a47def472 f2fs: fix to do sanity check on destination blkaddr during recovery
43341cb9547d f2fs: increase the limit for reserve_root
ce0892c0fcf5 f2fs: flush pending checkpoints when freezing super
0fa4033d00be f2fs: complete checkpoints during remount
6ab091560933 f2fs: fix wrong continue condition in GC
a687c2890fe4 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
b81d8146f51a btrfs: fix missed extent on fsync after dropping extent maps
0efd9dfc00d6 btrfs: fix race between quota enable and quota rescan ioctl
dfb9fbc5accf btrfs: enhance unsupported compat RO flags handling
9bf3abc8bcc6 btrfs: fix alignment of VMA for memory mapped files on THP
b59deb46a675 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
be394e8a205c ksmbd: Fix user namespace mapping
1c1225288bde ksmbd: Fix wrong return value and message length check in smb2_ioctl()
230a44aaf9a0 ksmbd: fix endless loop when encryption for response fails
ff5814fdced4 ksmbd: fix incorrect handling of iterate_dir
d2c9555cce37 smb3: do not log confusing message when server returns no network interfaces
a54676340b0e hwrng: core - let sleep be interrupted when unregistering hwrng
02c871d44090 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
0ec105bf4176 pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
a11544efbcf5 gpio: rockchip: request GPIO mux to pinctrl when setting direction
6f9a24b4ac16 scsi: qedf: Populate sysfs attributes for vport
147d397e08a4 scsi: lpfc: Rework MIB Rx Monitor debug info logic
0c76110a3129 slimbus: qcom-ngd: cleanup in probe error path
30e704e063cb slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
5c87da431c18 powerpc/boot: Explicitly disable usage of SPE instructions
81a12906cb76 powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
6396d57b8c4f powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
c5f1c47aaa3f cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning
bc6c0ed253cd NFSD: Protect against send buffer overflow in NFSv3 READ
ea4c3eee0fd7 NFSD: Protect against send buffer overflow in NFSv2 READ
9c3224826ec1 NFSD: Protect against send buffer overflow in NFSv3 READDIR
003505406a50 serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
8f9bd3fdc8d3 serial: 8250: Let drivers request full 16550A feature probing
232509094ea5 serial: stm32: Deassert Transmit Enable on ->rs485_config()
5064982437a1 serial: cpm_uart: Don't request IRQ too early for console port
1680dbf51281 PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
4fb4053d90ca xen/gntdev: Accommodate VMA splitting
0bccddd9b8f0 xen/gntdev: Prevent leaking grants
6757330b1be5 mm/mmap: undo ->mmap() when arch_validate_flags() fails
b76e4eb02e9e mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
e77f4ddc7e11 mm/damon: validate if the pmd entry is present before accessing
86a913d55c89 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
ed5895be34b6 clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
53177c8253e3 arm64: errata: Add Cortex-A55 to the repeat tlbi list
c9ded3c93132 arm64: mte: move register initialization to C
921384209d10 drm/udl: Restore display mode on resume
60538f6bf14f drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
86475df5fb57 drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
846e8a76221a drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
989164305b93 drm/virtio: Check whether transferred 2D BO is shmem
5653bd020094 dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
f1dd45a6585a dmaengine: qcom-adm: fix wrong sizeof config in slave_config
94e002aec466 dmaengine: mxs: use platform_driver_register
a2fcd90ab840 Revert "drm/amdgpu: use dirty framebuffer helper"
6bf83b0f7cf7 nvme-multipath: fix possible hang in live ns resize with ANA access
2bd2774df0ce nvmem: core: Fix memleak in nvmem_register()
5177bdc38eaa UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
0a46c031d03e riscv: Pass -mno-relax only on lld < 15.0.0
c579c0aa7810 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
98c981715e8f riscv: Make VM_WRITE imply VM_READ
cf8535076464 riscv: Allow PROT_WRITE-only mmap()
df30c4feba51 riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
68a1aac5bdd5 parisc: Fix userspace graphics card breakage due to pgtable special bit
5017f2f7b138 parisc: fbdev/stifb: Align graphics memory size to 4MB
140b2b92dbef RISC-V: Make port I/O string accessors actually work
e08302134d59 RISC-V: Re-enable counter access from userspace
1379df4c0697 riscv: topology: fix default topology reporting
32863f41ee77 arm64: topology: move store_cpu_topology() to shared code
12965b43cc23 regulator: qcom_rpm: Fix circular deferral regression
878929b56705 net: thunderbolt: Enable DMA paths only after rings are enabled
e8762009513a hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
9f329cf8c693 ASoC: wcd934x: fix order of Slimbus unprepare/disable
942228543a6d ASoC: wcd9335: fix order of Slimbus unprepare/disable
cc2a1297b07a arm64: dts: qcom: sdm845-mtp: correct ADC settle time
b3ededa17504 platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
e4acbd10620f quota: Check next/prev free block number after reading from quota file
93a3a3e745ed HID: multitouch: Add memory barriers
19906949ca61 btf: Export bpf_dynptr definition
1ab6d3030652 fs: dlm: fix invalid derefence of sb_lvbptr
05b02a81fcca fs: dlm: handle -EBUSY first in lock arg validation
5fe0184d47e0 fs: dlm: fix race between test_bit() and queue_work()
a206f7fbe958 i2c: designware: Fix handling of real but unexpected device interrupts
bcd98bf4093d mmc: sdhci-sprd: Fix minimum clock limit
3035cc02a499 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
ce08a030ef7b mmc: renesas_sdhi: Fix rounding errors
7f7a491719bf can: kvaser_usb_leaf: Fix CAN state after restart
d99b9999b4d1 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b1f958afb433 can: kvaser_usb_leaf: Fix overread with an invalid command
3d3c7eb843d8 can: kvaser_usb: Fix use of uninitialized completion
268bd6b5b8fe mmc: core: Add SD card quirk for broken discard
b52eecc616c9 usb: add quirks for Lenovo OneLink+ Dock
07a844821b74 usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
116d6a696498 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
819f7a73c36b iio: pressure: dps310: Reset chip after timeout
b871461eda8b iio: pressure: dps310: Refactor startup procedure
467d556aa12c iio: adc: ad7923: fix channel readings for some variants
2fabf2d80ce0 iio: ltc2497: Fix reading conversion results
81c68fb490e2 iio: dac: ad5593r: Fix i2c read protocol requirements
943eb0ede74e cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
56fc362eb3db cifs: destage dirty pages before re-reading them for cache=none
bf28cb8811b5 hv_netvsc: Fix race between VF offering and VF association message from host
796da2e0eff1 io_uring: correct pinned_vm accounting
b4293c01ee0d io_uring/af_unix: defer registered files gc to io_uring release
3e7f0e0f3744 io_uring/net: don't update msg_name if not provided
e45a79863729 io_uring/net: fix fast_iov assignment in io_setup_async_msg()
9197a1364d41 io_uring/rw: fix unexpected link breakage
8f0a63743f1e mtd: rawnand: atmel: Unmap streaming DMA mappings
d60ad28f750b ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
dc8e0bbf724f ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
390578404823 ALSA: hda/realtek: Correct pin configs for ASUS G533Z
9108dee38d22 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
3965d9b05667 ALSA: usb-audio: Fix NULL dererence at error path
faa8c1ed77d0 ALSA: usb-audio: Fix potential memory leaks
a394f0197dd0 ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
a74003b10bbb ALSA: oss: Fix potential deadlock at unregistration
eb9af45d0a4a Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
(From OE-Core rev: 1635b579c2680e45bde3a83281dc123473799c19)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4bb27cfe7487c57374af38b5b912d28f35cbe5b8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d235c2b1f470 Linux 5.19.16
279116cb0bc5 misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
d472808756b3 misc: pci_endpoint_test: Aggregate params checking for xfer
d0ecbd70f080 Input: xpad - fix wireless 360 controller breaking after suspend
d1a1dbe71f73 Input: xpad - add supported devices as contributed on github
ac719db96b23 mctp: prevent double key removal and unref
3aecb0895aac wifi: cfg80211: update hidden BSSes to avoid WARN_ON
fa63b5f6f885 wifi: mac80211: fix crash in beacon protection for P2P-device
2bee6f75e3c6 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
1d73c990e9ba wifi: cfg80211: avoid nontransmitted BSS list corruption
46b23a955958 wifi: cfg80211: fix BSS refcounting bugs
867184200c05 wifi: cfg80211: ensure length byte is present before access
e6d77ac0132d wifi: mac80211: fix MBSSID parsing use-after-free
74abb1952a03 wifi: cfg80211/mac80211: reject bad MBSSID elements
42ea11a81ac8 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
848bb8517e41 random: use expired timer rather than wq for mixing fast pool
111824744645 random: avoid reading two cache lines on irq randomness
ee42204c1cd5 Revert "crypto: qat - reduce size of mapped region"
3a8f93f3779e Revert "powerpc/rtas: Implement reentrant rtas call"
bd9c917efcf8 Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
d42228fc2cad Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
5857b9cd9b91 USB: serial: qcserial: add new usb-id for Dell branded EM7455
6ae8aa5dcf0d scsi: stex: Properly zero out the passthrough command structure
55e19a4c111e efi: Correct Macmini DMI match in uefi cert quirk
a0d53923bf91 ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
59ac9fa0e33f ALSA: hda: Fix position reporting on Poulsbo
b42a64428abe random: clamp credited irq bits to maximum mixed
e1f8820bf83f random: restore O_NONBLOCK support
ae2e80078145 nvme-pci: set min_align_mask before calculating max_hw_sectors
6c58865f1acd ceph: don't truncate file in atomic_open
090fcfb6edeb nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
4755fcd84424 nilfs2: fix leak of nilfs_root in case of writer thread creation failure
394b2571e9a7 nilfs2: fix use-after-free bug of struct nilfs_root
caf2c6b58043 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
51dd976781da Linux 5.19.15
04bd2a779511 Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
c4635cf3d845 Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
6954cee88268 bpf: Fix resetting logic for unreferenced kptrs
292b46c49675 net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
9783292253fd bpf: Gate dynptr API behind CAP_BPF
7d3f5d0353b4 rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
165ae42fc1cf mmc: core: Terminate infinite loop in SD-UHS voltage switch
b2afdaddaa8c mmc: core: Replace with already defined values for readability
0b0f40745ab4 gpiolib: acpi: Add a quirk for Asus UM325UAZ
aa476c7b6375 gpiolib: acpi: Add support to ignore programming an interrupt
a9d2ce58126c USB: serial: ftdi_sio: fix 300 bps rate for SIO
9de74019cd44 usb: mon: make mmapped memory read only
c2423912d5c9 i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe
71c41e04d9d8 don't use __kernel_write() on kmap_local_page()
5dac20360a7b perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
3682460b9327 drm/amd/display: increase dcn315 pstate change latency
94d49c380b9a drm/amd/display: Fix DP MST timeslot issue when fallback happened
4fb0b18590c6 drm/amd/display: skip audio setup when audio stream is enabled
3c15b295ae2f drm/amd/display: update gamut remap if plane has changed
89d387065803 drm/amd/display: Assume an LTTPR is always present on fixed_vs links
d1137c3c03d8 drm/amd/display: Fix double cursor on non-video RGB MPO
32c1dde16f0a KVM: s390: Pass initialized arg even if unused
5b4e1c1ffba3 net: atlantic: fix potential memory leak in aq_ndev_close()
cfaf7f090a40 arch: um: Mark the stack non-executable to fix a binutils warning
a460f846d580 gpio: ftgpio010: Make irqchip immutable
d71f03dbcc17 um: Cleanup compiler warning in arch/x86/um/tls_32.c
c7105d2a77a6 um: Cleanup syscall_handler_t cast in syscalls_32.h
9cdbc61abaa0 ALSA: hda/hdmi: Fix the converter reuse for the silent stream
7480deff597a net: marvell: prestera: add support for for Aldrin2
be248292a483 net/ieee802154: fix uninit value bug in dgram_sendmsg
ce57f7b2e614 scsi: qedf: Fix a UAF bug in __qedf_probe()
5f2f00509496 drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
f8895cfb48b0 ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
7e834ee927a5 wifi: iwlwifi: don't spam logs with NSS>2 messages
229769759ef8 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
e38f67582567 dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
92f8963831f1 dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
666f5be3593c arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro
edc5c66d15f9 firmware: arm_scmi: Add SCMI PM driver remove routine
8e880f30946f firmware: arm_scmi: Harden accesses to the sensor domains
41bf1b0ad953 firmware: arm_scmi: Improve checks in the info_get operations
81de80330fa6 fs: fix UAF/GPF bug in nilfs_mdt_destroy
8529dfb5ef72 xsk: Inherit need_wakeup flag for shared sockets
7ebe331054cf docs: update mediator information in CoC docs
3b760c94de19 hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
19a4cb1c4eb8 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
8dc610c9478c sparc: Unbreak the build
(From OE-Core rev: 9d799ceed76dc7354b6f055aed01777259eaf1f7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a99d8002ff7b8f4d73d03abd75a05921d0587815)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
509a32764e1a Linux 5.15.78
7038af4ce951 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
b66617cc3c2f drm/i915/sdvo: Setup DDC fully before output init
73d52322c4af drm/i915/sdvo: Filter out invalid outputs more sensibly
2219b6aad345 drm/rockchip: dsi: Force synchronous probe
dd955eb4e616 drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
cfa8a89af9f2 cifs: fix regression in very old smb1 mounts
3189de0ac310 ext4,f2fs: fix readahead of verity data
a663e6ab17a2 tee: Fix tee_shm_register() for kernel TEE drivers
d46db722a0af KVM: x86: emulator: update the emulation mode after CR0 write
942aec252b23 KVM: x86: emulator: update the emulation mode after rsm
9df4bb7b3863 KVM: x86: emulator: introduce emulator_recalc_and_set_mode
311f1e51a290 KVM: x86: emulator: em_sysexit should update ctxt->mode
37a03de2d0c5 KVM: arm64: Fix bad dereference on MTE-enabled systems
167dca5e210b KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
19c2b2ffbeec KVM: x86: Mask off reserved bits in CPUID.8000001FH
553fd40d3bf7 KVM: x86: Mask off reserved bits in CPUID.80000001H
006366b96c16 KVM: x86: Mask off reserved bits in CPUID.80000008H
fc796fd861fa KVM: x86: Mask off reserved bits in CPUID.8000001AH
ef7716398a78 KVM: x86: Mask off reserved bits in CPUID.80000006H
a88998446b6d x86/syscall: Include asm/ptrace.h in syscall_wrapper header
999cff2b6ce3 ext4: fix BUG_ON() when directory entry has invalid rec_len
0a43c015e981 ext4: fix warning in 'ext4_da_release_space'
ada82803a773 parisc: Avoid printing the hardware path twice
081ff43a7786 parisc: Export iosapic_serial_irq() symbol for serial port driver
5daf985dd0f3 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
425fe99771bf perf/x86/intel: Fix pebs event constraints for SPR
4613a450172e perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
7de3fe6a1354 perf/x86/intel: Fix pebs event constraints for ICL
71d6c33fe223 arm64: entry: avoid kprobe recursion
52be536155f5 efi: random: Use 'ACPI reclaim' memory for random seed
83b5ec7ee82d efi: random: reduce seed size to 32 bytes
0417f70b8588 fuse: add file_modified() to fallocate
2de8eec8afb7 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
bd07f8067b35 tracing/histogram: Update document for KEYS_MAX size
27b4406f9c35 tools/nolibc/string: Fix memcmp() implementation
b5074df412bf ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
85f3caa95579 kprobe: reverse kp->flags when arm_kprobe failed
d1b6a8e3414a tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
828577e0baaf tcp/udp: Make early_demux back namespacified.
88561a66777e ftrace: Fix use-after-free for dynamic ftrace_ops
450d7480705e btrfs: fix type of parameter generation in btrfs_get_dentry
007058eb8292 btrfs: fix tree mod log mishandling of reallocated nodes
336fdd295c14 btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
cff805b1518f fscrypt: fix keyring memory leak on mount failure
e6f4fd85ef1e fscrypt: stop using keyrings subsystem for fscrypt_master_key
3975affcf55f af_unix: Fix memory leaks of the whole sk due to OOB skb.
4302806dbfea block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
3e4697ffdfbb Bluetooth: L2CAP: Fix attempting to access uninitialized memory
81035e1201e2 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
d78ccdce662e i2c: piix4: Fix adapter not be removed in piix4_remove()
c76ff8ae113f arm64: dts: juno: Add thermal critical trip points
7398435e616d firmware: arm_scmi: Fix devres allocation device in virtio transport
3653cdc21b9e firmware: arm_scmi: Make Rx chan_setup fail on memory errors
e514d67b2364 firmware: arm_scmi: Suppress the driver's bind attributes
4e68c5da60cd block: Fix possible memory leak for rq_wb on add_disk failure
bf822b6980a6 arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
f2329886e567 arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
33fcc55dbc5b arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
f3429a1e4924 arm64: dts: imx8: correct clock order
de2a83186ad3 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
cb9ce8910a6f clk: qcom: Update the force mem core bit for GPU clocks
bdc118249698 efi/tpm: Pass correct address to memblock_reserve
3a4d6f165eac i2c: xiic: Add platform module alias
62eea4014a9b drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
7a2547cac2e0 HID: saitek: add madcatz variant of MMO7 mouse device ID
931c97a54cd1 scsi: core: Restrict legal sdev_state transitions via sysfs
c50ec15725e0 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
8ecd1db58b7a media: v4l: subdev: Fail graciously when getting try data for NULL state
f96ad391d054 media: meson: vdec: fix possible refcount leak in vdec_probe()
8b785cdcd3cb media: dvb-frontends/drxk: initialize err to 0
73dfb6421338 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
cbfa26936f31 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
647c12c47ee0 media: rkisp1: Zero v4l2_subdev_format fields in when validating links
abbeb8f7271b media: rkisp1: Use correct macro for gradient registers
03b30e5a369d media: rkisp1: Initialize color space on resizer sink and source pads
d58b6b665c88 media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
0e501fd0f38e s390/cio: fix out-of-bounds access on cio_ignore free
c65cc569370c s390/cio: derive cdev information only for IO-subchannels
c64be93f1e51 s390/boot: add secure boot trailer
1cdaca8f00a7 s390/uaccess: add missing EX_TABLE entries to __clear_user()
509cbbdec9d7 mtd: parsers: bcm47xxpart: Fix halfblock reads
5b8797e9dbf7 mtd: parsers: bcm47xxpart: print correct offset on read error
2f07635876bd fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
154934c74f97 video/fbdev/stifb: Implement the stifb_fillrect() function
b524b41806e9 drm/msm/hdmi: fix IRQ lifetime
c55dd6200131 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
d153d468c43d vsock: fix possible infinite sleep in vsock_connectible_wait_data()
0ed71af4d017 ipv6: fix WARNING in ip6_route_net_exit_late()
2b45d6d0c41c net, neigh: Fix null-ptr-deref in neigh_table_clear()
61defd6450a9 net/smc: Fix possible leaked pernet namespace in smc_init()
de889774273f stmmac: dwmac-loongson: fix invalid mdio_node
535b78739ae7 ibmvnic: Free rwi on reset success
985a88bf0b27 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
aa16cac06b75 Bluetooth: L2CAP: Fix memory leak in vhci_write
a3a7b2ac64de Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cf2719a21fdb Bluetooth: virtio_bt: Use skb_put to set length
8278a87bb1ee Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
42d20d5e2457 netfilter: ipset: enforce documented limit to prevent allocating huge memory
f46ea5fa3320 btrfs: fix ulist leaks in error paths of qgroup self tests
222a3d533027 btrfs: fix inode list leak during backref walking at find_parent_nodes()
6ba3479f9e96 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
a80634f392af isdn: mISDN: netjet: fix wrong check of device registration
029d5b7688a2 mISDN: fix possible memory leak in mISDN_register_device()
3e2129c67dac rose: Fix NULL pointer dereference in rose_send_frame()
06d7596d1872 ipvs: fix WARNING in ip_vs_app_net_cleanup()
5ee2d6b726b0 ipvs: fix WARNING in __ip_vs_cleanup_batch()
33e7783bc07e ipvs: use explicitly signed chars
6044791b7be7 netfilter: nf_tables: release flow rule object from commit path
1ffe7100411a netfilter: nf_tables: netlink notifier might race to release objects
dcc79cf735b8 net: tun: fix bugs for oversize packet when napi frags enabled
fc4b50adb400 net: sched: Fix use after free in red_enqueue()
ab80025ea7ac ata: pata_legacy: fix pdc20230_set_piomode()
dede9ba02705 net: fec: fix improper use of NETDEV_TX_BUSY
5dfdac5e3f8d nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
7486f5c90078 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
3cba1f061bfe nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
44bc1868a4f5 nfc: fdp: Fix potential memory leak in fdp_nci_send()
4bef9a89f2f5 net: dsa: fall back to default tagger if we can't load the one from DT
06f9e0b37f7e RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
6b3d5dcb1234 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
9f555b1584fc net: dsa: Fix possible memory leaks in dsa_loop_init()
24641993a7dc nfs4: Fix kmemleak when allocate slot failed
0797c85433cc NFSv4.2: Fixup CLONE dest file size for zero-length count
d59722d088a9 SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
dea7ef05deea NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
7b1c2458dec1 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4ec017e30089 NFSv4: Fix a potential state reclaim deadlock
e3e53c5af563 RDMA/hns: Disable local invalidate operation
85ab79ac9413 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
be16cc7abdae RDMA/hns: Remove magic number
ba95409d6b58 IB/hfi1: Correctly move list in sc_disable()
484d9690370e RDMA/cma: Use output interface for net_dev check
f7d9de8a0d33 KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
b7b66f13ac09 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
0c60fa7f5518 KVM: x86: Protect the unused bits in MSR exiting flags
ad8e4868dd16 HID: playstation: add initial DualSense Edge controller support
3a44ae4afaa5 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
8576d7edeaa5 drm/amd/display: explicitly disable psr_feature_enable appropriately
058b3a11f748 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
9ee32892c767 KVM: x86: Trace re-injected exceptions
0c9c1306d6bd serial: ar933x: Deassert Transmit Enable on ->rs485_config()
21d65b351691 scsi: lpfc: Rework MIB Rx Monitor debug info logic
d70705e131d6 scsi: lpfc: Adjust CMF total bytes and rxmonitor
9ebc6e8ad13b scsi: lpfc: Adjust bytes received vales during cmf timer interval
793d8378b74a Linux 5.15.77
1401e9336beb tcp/udp: Fix memory leak in ipv6_renew_options().
b079d3775237 serial: Deassert Transmit Enable on probe in driver-specific way
63f75fea3a72 serial: core: move RS485 configuration tasks from drivers into core
0753069d4431 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
17ff99e2240c can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
aad798a0b39c scsi: sd: Revert "scsi: sd: Remove a local variable"
52c2329147cf arm64: Add AMPERE1 to the Spectre-BHB affected list
5397ea6a08a5 net: enetc: survive memory pressure without crashing
885a454e97c4 kcm: do not sense pfmemalloc status in kcm_sendpage()
92b4c5c3fa81 net: do not sense pfmemalloc status in skb_append_pagefrags()
ae1b08592edf net/mlx5: Fix crash during sync firmware reset
37ada47d019b net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
9e6523d06a09 net/mlx5: Print more info on pci error handlers
ab3de780c176 net/mlx5: Fix possible use-after-free in async command interface
8bbff203e306 net/mlx5e: Extend SKB room check to include PTP-SQ
ee1c0ca1af7c net/mlx5e: Do not increment ESN when updating IPsec ESN state
eefa97a7a001 netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
c9589e18a60c net: broadcom: bcm4908_enet: update TX stats after actual transmission
9711616a4908 net: broadcom: bcm4908enet: remove redundant variable bytes
b317d53680b1 nh: fix scope used to find saddr when adding non gw nh
2ad284ac8866 net: bcmsysport: Indicate MAC is in charge of PHY PM
d1cfa71d5b68 net: ehea: fix possible memory leak in ehea_register_port()
588bdd7ee48f openvswitch: switch from WARN to pr_warn
9a1c1df9255b ALSA: aoa: Fix I2S device accounting
e81d7826b8f4 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
77a754fcfec1 net: ethernet: ave: Fix MAC to be in charge of PHY PM
bc2518ec710e net: fec: limit register access on i.MX6UL
f710deeea73a perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
eb59cb2fabd4 PM: domains: Fix handling of unavailable/disabled idle states
bde7c2acef30 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
8927d90d56e4 i40e: Fix flow-type by setting GL_HASH_INSET registers
c39de3ae5075 i40e: Fix VF hang when reset is triggered on another VF
250bf8ab78f7 i40e: Fix ethtool rx-flow-hash setting for X722
ad3f1d9bf162 ipv6: ensure sane device mtu in tunnels
e2ec5bb78ca8 perf vendor events power10: Fix hv-24x7 metric events
f9df388ed6ea media: vivid: set num_in/outputs to 0 if not supported
4cc7d8d42047 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
491c0959f01d media: v4l2-dv-timings: add sanity checks for blanking values
0f83edbe4fe9 media: vivid: dev->bitmap_cap wasn't freed in all cases
5b1fb2a28d0a media: vivid: s_fbuf: add more sanity checks
3436e5633776 PM: hibernate: Allow hybrid sleep to work with s2idle
3cc8c4088fae can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
a3e09eff32d8 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
304a10161696 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
2fe6b24ce299 net-memcg: avoid stalls when under memory pressure
9b171fdcbf0e tcp: fix indefinite deferral of RTO with SACK reneging
a85d39f14aa8 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
2437f3c5c6a6 tcp: minor optimization in tcp_add_backlog()
ef27df75912d net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
a1e18acb0246 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
62086d1c4602 kcm: annotate data-races around kcm->rx_wait
342d918cf9a4 kcm: annotate data-races around kcm->rx_psock
6bb23225bb70 atlantic: fix deadlock at aq_nic_stop
4e2cbc1f0e18 drm/i915/dp: Reset frl trained flag before restarting FRL training
3d92ab0865f1 amd-xgbe: add the bit rate quirk for Molex cables
75a6d1ebf8b7 amd-xgbe: fix the SFP compliance codes check for DAC cables
98bada8fa0e3 x86/unwind/orc: Fix unreliable stack dump with gcov
88e879c9f595 nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
18c60b383df3 net: macb: Specify PHY PM management done by MAC
95c22fc1e80e net: hinic: fix the issue of double release MBOX callback of VF
6016d96a6adf net: hinic: fix the issue of CMDQ memory leaks
e6765fe8de37 net: hinic: fix memory leak when reading function table
62aa78a0c3e5 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
1e0bee973ef6 net: netsec: fix error handling in netsec_register_mdio()
7a939503fc32 tipc: fix a null-ptr-deref in tipc_topsrv_accept
c638b520ba4b perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
4fdf6f978c6b ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
b68873690373 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
eca851572df5 mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
08c246c7dfef arc: iounmap() arg is volatile
739eac37ff9c sched/core: Fix comparison in sched_group_cookie_match()
ca7b0a10287e perf: Fix missing SIGTRAPs
eb77474a2a21 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
9b6841ab7096 KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
59de8738ed43 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
a560aeac2f2d media: atomisp: prevent integer overflow in sh_css_set_black_frame()
32f93e460861 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
5a93a8288c57 net: ieee802154: fix error return code in dgram_bind()
138a13d8f5c8 ethtool: eeprom: fix null-deref on genl_info in dump
1c2b1d3bba2e mmc: block: Remove error check of hw_reset on reset
0b0d169723f4 Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"
7a0fce24de60 Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"
7a36c9de4324 Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
eb8be2dbfbb4 Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
065bf71a8a53 Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"
97dc9076ea5e Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"
b32b766be44e s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
1ad7213fcf49 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
ae9398e837b9 perf auxtrace: Fix address filter symbol name match for modules
14009ada5712 ARC: mm: fix leakage of memory allocated for PTE
eb9ed3343ca7 pinctrl: Ingenic: JZ4755 bug fixes
94d2643df1e7 kernfs: fix use-after-free in __kernfs_remove
f1204dfc4cd7 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
6fb0106c64ee mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
73e3901e7029 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
1e8cd93ae536 mmc: core: Fix kernel panic when remove non-standard SDIO card
02e51e7cd1d3 mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
4c365a0c21aa coresight: cti: Fix hang in cti_disable_hw()
b32775e03969 drm/msm/dp: fix IRQ lifetime
b48949ab451e drm/msm/hdmi: fix memory corruption with too many bridges
9f035d1fb306 drm/msm/dsi: fix memory corruption with too many bridges
986a89b3717e drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
a2f0934e6bdb scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
2b1a3172ee4d mac802154: Fix LQI recording
46b4b1e11e52 exec: Copy oldsighand->action under spin-lock
265b6fb780f5 fs/binfmt_elf: Fix memory leak in load_elf_binary()
24030742a7b8 cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
3423a3417f4f cpufreq: intel_pstate: Read all MSRs on the target CPU
cc6a7249842f fbdev: smscufx: Fix several use-after-free bugs
1a8b22e3f394 iio: adxl372: Fix unsafe buffer attributes
2f08cad21366 iio: temperature: ltc2983: allocate iio channels once
1bfe97f49785 iio: light: tsl2583: Fix module unloading
569709540e12 tools: iio: iio_utils: fix digit calculation
c892a81c7424 xhci: Remove device endpoints from bandwidth list when freeing the device
dfacb5c7f0a9 xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
64058af657ba xhci: Add quirk to reset host back to default state at shutdown
022f21e850e9 mtd: rawnand: marvell: Use correct logic for nand-keep-config
f90897c0f634 usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
a0c54d5152d5 usb: bdc: change state when port disconnected
e0fd70ab4815 usb: dwc3: gadget: Don't set IMI for no_interrupt
ad538aea64dd usb: dwc3: gadget: Stop processing more requests on IMI
f2f53be61714 usb: gadget: uvc: fix sg handling during video encode
80ff4ef77737 usb: gadget: uvc: fix sg handling in error case
555011f6b27b USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
311428871ba1 ALSA: rme9652: use explicitly signed char
fa8b39c7ed82 ALSA: au88x0: use explicitly signed char
8af82d330d5d ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
259cb4dee1bb ALSA: Use del_timer_sync() before freeing timer
33ddee2b95ab can: kvaser_usb: Fix possible completions during init_completion
86da269c7567 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
ead049562758 NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
eb1fe9600b86 NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
(From OE-Core rev: 606df5353ff52bb46a61b2192aaf7830972c3395)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7514e04bf4dae3d3bbd20bb21b442f273f8d6c73)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4f5365f77018 Linux 5.15.76
33fc9e26b7cb mm: /proc/pid/smaps_rollup: fix no vma's null-deref
b9d8cbe90a0f mmc: core: Add SD card quirk for broken discard
0ee2f0567a56 Makefile.debug: re-enable debug info for .S files
117825e9bbb1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
0983205085fa ACPI: video: Force backlight native for more TongFang devices
289b56715ba6 perf: Skip and warn on unknown format 'configN' attrs
9d912a385368 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
7aeda81191fd tracing: Do not free snapshot if tracer is on cmdline
57252e7bd491 tracing: Simplify conditional compilation code in tracing_set_tracer()
20bc6d23f7f6 ksmbd: fix incorrect handling of iterate_dir
3c8cfcaa2d9a ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
8754fa5dbc6e arm64: mte: move register initialization to C
ea7be82fd7e1 fs: dlm: fix invalid derefence of sb_lvbptr
0365d6af75f9 iommu/vt-d: Clean up si_domain in the init_dmars() error path
5c95d0c9d0eb iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
209740fd132e net: phy: dp83822: disable MDI crossover status change interrupt
ce1234573d18 net: sched: fix race condition in qdisc_graft()
91f8f5342bee net: hns: fix possible memory leak in hnae_ae_register()
50c31fa95230 wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
d2fc83a6b55e sfc: include vport_id in filter spec hash and equal()
c2e1e59d59fa net: sched: sfb: fix null pointer access issue when sfb_init() fails
34f2a4eedc8e net: sched: delete duplicate cleanup of backlog and qlen
154f4c06d9db net: sched: cake: fix null pointer access issue when cake_init() fails
5efed7578dd4 nvmet: fix workqueue MEM_RECLAIM flushing dependency
2f2b84b02088 nvme-hwmon: kmalloc the NVME SMART log buffer
66c56b232839 nvme-hwmon: consistently ignore errors from nvme_hwmon_init
d77f6908f9ce netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
efa9dd7e679e ionic: catch NULL pointer issue on reconfig
35ece858660e net: hsr: avoid possible NULL deref in skb_clone()
e326df21da25 dm: remove unnecessary assignment statement in alloc_dev()
847301f0ee1c cifs: Fix xid leak in cifs_ses_add_channel()
8905d13b9ede cifs: Fix xid leak in cifs_flock()
27cfd3afaab0 cifs: Fix xid leak in cifs_copy_file_range()
593d877c39aa cifs: Fix xid leak in cifs_create()
a8df9d0428c7 udp: Update reuse->has_conns under reuseport_lock.
9749595feb33 scsi: lpfc: Fix memory leak in lpfc_create_port()
b9122e0e0ea8 net: phylink: add mac_managed_pm in phylink_config structure
412db9b06d3c net: phy: dp83867: Extend RX strap quirk for SGMII mode
5ce613051994 net/atm: fix proc_mpc_write incorrect return value
0eb17faedce7 sfc: Change VF mac via PF as first preference if available.
0f58940ca3c1 HID: magicmouse: Do not set BTN_MOUSE on double report
94a171c982b8 i40e: Fix DMA mappings leak
dbc01c0a4e20 tipc: fix an information leak in tipc_topsrv_kern_subscr
b294cad6f02e tipc: Fix recognition of trial period
6161c364e378 ACPI: extlog: Handle multiple records
40e5fceddfd5 drm/vc4: Add module dependency on hdmi-codec
6c5041a10324 btrfs: fix processing of delayed tree block refs during backref walking
af67578d565c btrfs: fix processing of delayed data refs during backref walking
c439cafce8cf x86/topology: Fix duplicated core ID within a package
d31f4bc22596 x86/topology: Fix multiple packages shown on a single-package system
fcc96e89b3ff media: venus: dec: Handle the case where find_format fails
b22b4823a0a5 media: mceusb: set timeout to at least timeout provided
5265cc1202a3 media: ipu3-imgu: Fix NULL pointer dereference in active selection access
1e4e71f9e197 KVM: arm64: vgic: Fix exit condition in scan_its_table()
5bf2fda26a72 kvm: Add support for arch compat vm ioctls
112a005d1ded mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
2d508b4e6536 drm/amdgpu: fix sdma doorbell init ordering on APUs
b5606e3ab1f7 cpufreq: qcom: fix memory leak in error path
d866f5982c15 x86/resctrl: Fix min_cbm_bits for AMD
8fbe13de1cc7 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
5d6a037b3a94 ata: ahci-imx: Fix MODULE_ALIAS
30cf0dee372b hwmon/coretemp: Handle large core ID value
2f7171465f26 x86/microcode/AMD: Apply the patch early on every logical thread
93d7e2b47a72 i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
14d260f94ff8 cpufreq: qcom: fix writes in read-only memory region
3006766d247b selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
1b31cb0065e2 ocfs2: fix BUG when iput after ocfs2_mknod fails
e469db818ec9 ocfs2: clear dinode links count in case of error
ded9d535be0d btrfs: enhance unsupported compat RO flags handling
537412c54712 perf/x86/intel/pt: Relax address filter validation
8ddc58e0e312 arm64: errata: Remove AES hwcap for COMPAT tasks
738515cf8bb4 usb: gadget: uvc: improve sg exit condition
db11d8c72a5d usb: gadget: uvc: giveback vb2 buffer on req complete
aee340dccf5a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
2f54ce7392d7 usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
d80db2f1450c usb: gadget: uvc: consistently use define for headerlen
f9681a67503e arm64/mm: Consolidate TCR_EL1 fields
5b20aacff7ad r8152: add PID for the Lenovo OneLink+ Dock
bd8a595958a5 Linux 5.15.75
b6e2c54be37d io-wq: Fix memory leak in worker creation
7c359e28492f gcov: support GCC 12.1 and newer compilers
8418c1672c1f thermal: intel_powerclamp: Use first online CPU as control_cpu
55c824b62067 ext4: continue to expand file system when the target size doesn't reach
0e63de6d7e4c lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
84cd0b20fada Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
371aaf6b48f5 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
e1591557e3a0 drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
34f31a2b6679 net/ieee802154: don't warn zero-sized raw_sendmsg()
de904d0fe1cb Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
9c65eef9d6c9 net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
d7eadffce032 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
28787ff9fbea ALSA: usb-audio: Fix last interface check for registration
b8989e95d74e net: ieee802154: return -EINVAL for unknown addr type
0db2efb3bff8 mm: hugetlb: fix UAF in hugetlb_handle_userfault
98aada6e2278 io_uring/rw: fix unexpected link breakage
d6b7efc722a2 io_uring/rw: fix error'ed retry return values
e857457c6f90 io_uring/rw: fix short rw error handling
cd148d4e3183 io_uring: correct pinned_vm accounting
813d8fe5d303 io_uring/af_unix: defer registered files gc to io_uring release
c69a2324fc6b perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
e81bf40b280b clk: bcm2835: Round UART input clock up
da17cbb229af clk: bcm2835: Make peripheral PLLC critical
20b8c456df58 usb: idmouse: fix an uninit-value in idmouse_open
ec8adf767e1c nvmet-tcp: add bounds check on Transfer Tag
1c6432884010 nvme: copy firmware_rev on each init
b9b5560b342e ext2: Use kvmalloc() for group descriptor array
8c067a3051cd scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
39bef9c6a91b staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
b4573a2bad3c staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
eb24d93e3e01 Revert "usb: storage: Add quirk for Samsung Fit flash"
3a38985d8bfd usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
9d4f84a15f9c arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
3c84c7f592c4 usb: musb: Fix musb_gadget.c rxstate overflow bug
fcd594da0b59 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
9e86dffd0b02 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
f8e80792c1a8 eventfd: guard wake_up in eventfd fs calls as well
c61786dc727d HID: roccat: Fix use-after-free in roccat_read()
f7f425d61de9 soundwire: intel: fix error handling on dai registration issues
093a5463aeec soundwire: cadence: Don't overwrite msg->buf during write commands
1b4ed920b2ff bcache: fix set_at_max_writeback_rate() for multiple attached devices
eecb5ccc84a1 ata: libahci_platform: Sanity check the DT child nodes number
70b2adb1d698 blk-throttle: prevent overflow while calculating wait time
ff8551d411f1 staging: vt6655: fix potential memory leak
7c8bc374659d power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
3d6946180734 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
c0d73be0af8c nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
9d54de866062 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
d68da10b0cce dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
518a2a1cc361 usb: host: xhci-plat: suspend/resume clks for brcm
f002aa7c0ac5 usb: host: xhci-plat: suspend and resume clocks
6bcd745c87a0 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
5c32cbf6ccea media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
6f21976095c1 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
0a07b13af04d clk: zynqmp: Fix stack-out-of-bounds in strncpy`
3680442cbaee ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
4a89c0befca7 btrfs: don't print information about space cache or tree every remount
39a07058c762 btrfs: scrub: try to fix super block errors
f3857dd7c03a btrfs: dump extra info if one free space cache has more bitmaps than it should
d3c6d5be46de arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
82046b6a84e0 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
35365417333d ARM: dts: imx6sx: add missing properties for sram
602813650cbc ARM: dts: imx6sll: add missing properties for sram
6a12e1e23cb1 ARM: dts: imx6sl: add missing properties for sram
8c24dc621bb7 ARM: dts: imx6qp: add missing properties for sram
47666b9a11a1 ARM: dts: imx6dl: add missing properties for sram
19fe40c5185d ARM: dts: imx6q: add missing properties for sram
9361ba779152 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
0f90671ff93f drm/amd/display: Remove interface for periodic interrupt 1
88fd06740659 drm/dp: Don't rewrite link config when setting phy test pattern
668806a8268b mmc: sdhci-msm: add compatible string check for sdm670
587c7da87721 drm/meson: explicitly remove aggregate driver at module unload time
d76ff04a72f9 drm/meson: reorder driver deinit sequence to fix use-after-free bug
d894db35617f drm/amdgpu: fix initial connector audio value
e3675f688d3b ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
f16e1b7b3968 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
39da49ffa2f3 platform/chrome: cros_ec: Notify the PM of wake events during resume
74636047845c drm: panel-orientation-quirks: Add quirk for Anbernic Win600
2810061452f9 drm/vc4: vec: Fix timings for VEC modes
0506c4eae9a9 ALSA: usb-audio: Register card at the last interface
39d7a81bbb7a drm: bridge: dw_hdmi: only trigger hotplug event on link change
dfbed8c92eb8 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
a47d92c74b1e drm/amd/display: fix overflow on MIN_I64 definition
a29f7427041a gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
5ff7bec678ca drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
ca163e389f0a drm: Prevent drm_copy_field() to attempt copying a NULL pointer
df5ac9392648 drm: Use size_t type for len variable in drm_copy_field()
5ab84b1596b2 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
b3179865cf7e r8152: Rate limit overflow messages
d1e894f950ad Bluetooth: L2CAP: Fix user-after-free
124b7c773271 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
5b94d48898d9 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
a269c3e39087 wifi: rt2x00: correctly set BBP register 86 for MT7620
b5e6ada5a5d6 wifi: rt2x00: set SoC wmac clock register
357c89074ae6 wifi: rt2x00: set VGC gain for both chains of MT7620
92e2e04da567 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
4304b8e07579 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
4a5eab200e43 can: bcm: check the result of can_send() in bcm_can_tx()
3423a50fa018 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
3ac837cef1fb Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
af46b2b9b096 wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
e33da263e965 regulator: core: Prevent integer underflow
d58c8781c0d7 Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
232d59eca07f wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
37f15edba22d iavf: Fix race between iavf_close and iavf_reset_task
03155680191e xfrm: Update ipcomp_scratches with NULL when freed
716c526d666d thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
b1b4144508ad wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
839f563c5dc5 x86/mce: Retrieve poison range from hardware
1663629bc3ff tcp: annotate data-race around tcp_md5sig_pool_populated
7b03296b4f7a openvswitch: Fix overreporting of drops in dropwatch
ffd7a1dcae9a openvswitch: Fix double reporting of drops in dropwatch
d449d00a8dce net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
624f03a027f2 ice: set tx_tstamps when creating new Tx rings via ethtool
2e52d858de3a bpftool: Clear errno after libcap's checks
75995ce1c926 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
83b94969751a NFSD: fix use-after-free on source server when doing inter-server copy
118dc74b2bc0 NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
066b1302f2a9 x86/entry: Work around Clang __bdos() bug
06c56c9d5da8 ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
6733222f2cc9 ARM: decompressor: Include .data.rel.ro.local
561490843445 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
139bbbd01114 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
a1387ae83e97 MIPS: BCM47XX: Cast memcmp() of function to (void *)
c2790fede920 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
30eca146c89d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
5374638222d0 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
7ed95b080334 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
cf38a05eb1d0 rcu: Back off upon fill_page_cache_func() allocation failure
3e2d8b89f031 rcu: Avoid triggering strict-GP irq-work when RCU is idle
27d3e646dd83 fs: dlm: fix race in lowcomms
b6b87460f4eb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
497d736784e5 f2fs: fix to account FS_CP_DATA_IO correctly
fb1dcc2a9e4b f2fs: fix race condition on setting FI_NO_EXTENT flag
6ddbd411a00a ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
21f1ba52b88c thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
172c8a24fc83 crypto: cavium - prevent integer overflow loading firmware
12acfa1059ad crypto: marvell/octeontx - prevent integer overflows
c963ce2fa05d kbuild: rpm-pkg: fix breakage when V=1 is used
059ce6b68b76 kbuild: remove the target in signal traps when interrupted
1e9c23db31b6 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
84795de93e1f tracing: kprobe: Make gen test module work in arm and riscv
867fce09aa20 tracing: kprobe: Fix kprobe event gen test module on exit
a9990f24adfe iommu/iova: Fix module config properly
f0cac6cc02a9 cifs: return correct error in ->calc_signature()
1f1ab76e2515 crypto: qat - fix DMA transfer direction
393307b99aac crypto: inside-secure - Change swab to swab32
93538944ab0b crypto: ccp - Release dma channels before dmaengine unrgister
779a9930f3e1 crypto: akcipher - default implementation for setting a private key
0c7043a5b5c3 iommu/omap: Fix buffer overflow in debugfs
046803b74d51 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
771d8aa02dac crypto: hisilicon/qm - fix missing put dfx access
9bf3ec61a246 crypto: qat - fix default value of WDT timer
3bfc220e5ce3 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
507128a0e32d cgroup: Honor caller's cgroup NS when resolving path
8ffe511b7de7 hwrng: arm-smccc-trng - fix NO_ENTROPY handling
272093471305 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
e0b4ebf59834 crypto: sahara - don't sleep when in softirq
8484023b5763 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
7f536a8cb62d powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
1f98f8f43541 powerpc: Fix SPE Power ISA properties for e500v1 platforms
72c5b7110fba powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
399afe92f640 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
592b302d8bf6 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
61af84b3db81 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
5be9cb6c06fa powerpc/pci_dn: Add missing of_node_put()
5a13d3f1af1c powerpc/sysdev/fsl_msi: Add missing of_node_put()
b0c0490b3c57 powerpc/math_emu/efp: Include module.h
93379dc92de0 powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
25a4fb0e1a76 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b8fcd9ab0f65 mailbox: mpfs: account for mbox offsets while sending
ba2264359525 mailbox: mpfs: fix handling of the reg property
fad007a315fe clk: ast2600: BCLK comes from EPLL
3441076f83aa clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9209e6bab75d clk: imx: scu: fix memleak on platform_device_add() fails
bdf72f2d649b clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
e338131e980b clk: baikal-t1: Add SATA internal ref clock buffer
35b766027580 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
b2db8b2c5391 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
435a8a39c6ae clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
b0bc75fe6775 spmi: pmic-arb: correct duplicate APID to PPID mapping logic
faabbb103d60 usb: mtu3: fix failed runtime suspend in host only mode
57f66534a41a dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8aa96c5bc393 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
2dafc5afd9d6 mfd: sm501: Add check for platform_driver_register()
d43d93dbd8aa mfd: fsl-imx25: Fix check for platform_get_irq() errors
b940bb3c8154 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
0715005c483e mfd: lp8788: Fix an error handling path in lp8788_probe()
aec1f073f91f mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
53bfc1c3c751 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
2f921d62c236 fsi: core: Check error number after calling ida_simple_get
041c79f6aefb RDMA/rxe: Fix resize_finish() in rxe_queue.c
959d4ee095e9 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
8e556f557368 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
a26b0658751b scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
e87fb1fcf88f scsi: iscsi: Run recv path from workqueue
c2af03a7c1b5 scsi: iscsi: Add recv workqueue helpers
d6aafc21bef1 scsi: iscsi: Rename iscsi_conn_queue_work()
e45a1516d293 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
6a54f769748b serial: 8250: Fix restoring termios speed after suspend
a5dba0933834 firmware: google: Test spinlock on panic path to avoid lockups
60d14575d0ba slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
f19e5b7df545 staging: vt6655: fix some erroneous memory clean-up loops
433c33c554d7 phy: qualcomm: call clk_disable_unprepare in the error handling
c4293def8860 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
a91a3c2d8db8 serial: 8250: Toggle IER bits on only after irq has been set up
6be8e565a4a6 drivers: serial: jsm: fix some leaks in probe
1d05df7757f4 usb: gadget: function: fix dangling pnp_string in f_printer.c
ed2c66b75280 xhci: Don't show warning for reinit on known broken suspend
4d7d8f5cb284 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
e221b4f16e9e RDMA/cm: Use SLID in the work completion as the DLID in responder side
7a37c58ee72e md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
b467d9460ec2 md/raid5: Ensure stripe_fill happens on non-read IO with journal
5d8259c9d191 md: Replace snprintf with scnprintf
9e92d5ca5424 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
058833dbeb8d ata: fix ata_id_has_dipm()
dad910a6d4a5 ata: fix ata_id_has_ncq_autosense()
21faddeff7bf ata: fix ata_id_has_devslp()
204cc767dcb5 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
5c75d608fad5 RDMA/siw: Fix QP destroy to wait for all references dropped.
308cd50f174c RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
e58a0b9100ba RDMA/srp: Fix srp_abort()
dc9e4ef6b072 RDMA/irdma: Align AE id codes to correct flush code and event
84ce1a8e36bb mtd: rawnand: fsl_elbc: Fix none ECC mode
be424a7d5374 mtd: rawnand: intel: Remove undocumented compatible string
445395900b64 mtd: rawnand: intel: Read the chip-select line from the correct OF node
cbbf9cca47ac phy: phy-mtk-tphy: fix the phy type setting issue
e4be7c9495c8 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
88263152ff56 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
a0e4ac698891 clk: qcom: sm6115: Select QCOM_GDSC
aecb632674b7 dyndbg: drop EXPORTed dynamic_debug_exec_queries
0d4421f2cb54 dyndbg: let query-modname override actual module name
0c0d9f38b087 dyndbg: fix module.dyndbg handling
49d85932f7d2 dyndbg: fix static_branch manipulation
7cb9b20941e1 dmaengine: hisilicon: Add multi-thread support for a DMA channel
b88630d9aac0 dmaengine: hisilicon: Fix CQ head update
e84aeeafe8b3 dmaengine: hisilicon: Disable channels when unregister hisi_dma
b94605f5cb99 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
11bd8bbdf8f6 misc: ocxl: fix possible refcount leak in afu_ioctl()
c23c5e184550 RDMA/rxe: Fix the error caused by qp->sk
f2f405af70e6 RDMA/rxe: Fix "kernel NULL pointer dereference" error
2ea7caa96846 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
23624abbc9c6 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
6c5da92103bd media: uvcvideo: Fix memory leak in uvc_gpio_parse
4e2042f1adc7 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
aeffca434426 tty: xilinx_uartps: Fix the ignore_status
a8d772c7b853 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
6225501072d3 HSI: omap_ssi_port: Fix dma_map_sg error check
691f23a8475f HSI: omap_ssi: Fix refcount leak in ssi_probe
d6e750535b46 clk: tegra20: Fix refcount leak in tegra20_clock_init
e7a57fb92af5 clk: tegra: Fix refcount leak in tegra114_clock_init
417ed4432b1b clk: tegra: Fix refcount leak in tegra210_clock_init
ca5f338ef165 clk: sprd: Hold reference returned by of_get_parent()
49343bdf95eb clk: berlin: Add of_node_put() for of_get_parent()
857b719bede4 clk: qoriq: Hold reference returned by of_get_parent()
a8cbce0305b2 clk: oxnas: Hold reference returned by of_get_parent()
e0001a565c16 clk: meson: Hold reference returned by of_get_parent()
e900ec4c4f74 usb: common: debug: Check non-standard control requests
c11f48764c8b RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
cd35ad9a7d66 iio: magnetometer: yas530: Change data type of hard_offsets to signed
23fafc2e2cf6 iio: ABI: Fix wrong format of differential capacitance channel ABI.
8169da520e8f iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
504e8807fe5f iio: inkern: only release the device node when done with it
b0d4fcc3ecb8 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
5db9b840ac88 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
c5c63736d2a1 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
5f1654a0e520 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
017cf3b0a628 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
6c93b683ceda arm64: ftrace: fix module PLTs with mcount
bbf64eb10273 ext4: don't run ext4lazyinit for read-only filesystems
7a00a2320752 ARM: Drop CMDLINE_* dependency on ATAGS
2af04fe87ea5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
2134214bc403 arm64: dts: ti: k3-j7200: fix main pinmux range
7247a1d7a46a soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
4f7892f24281 ia64: export memory_add_physaddr_to_nid to fix cxl build error
2ef01657b2d6 ARM: dts: kirkwood: lsxl: remove first ethernet port
bf7caa3c5caf ARM: dts: kirkwood: lsxl: fix serial line
42ce4c73a468 ARM: dts: turris-omnia: Fix mpp26 pin name and comment
96d8f2b43e72 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
08ada28d1def soc: qcom: smem_state: Add refcounting for the 'state->of_node'
96e0028debdd soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
a29b6eb959bd locks: fix TOCTOU race when granting write lease
7e053784c4c7 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
2680690f9ce4 memory: of: Fix refcount leak bug in of_get_ddr_timings()
566b143aa511 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
10df962300c2 ALSA: hda/hdmi: Don't skip notification handling during PM operation
cc756b79a5c9 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
f9cb3bd55726 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
b7dda65fa875 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
b2bc9fc56a3e ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
3c3ef19a8870 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
b14dc262274b ALSA: dmaengine: increment buffer pointer atomically
f5f1f5ee5048 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
f910aca07625 ASoC: codecs: tx-macro: fix kcontrol put
b47a37ad4a44 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
bdf54d4b0074 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
635e7700c5b4 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
4f859884673d ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
64545b8a9690 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
3ba3814c00a4 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
a5ce83e85d79 drm/omap: dss: Fix refcount leak bugs
f5f599daa0bc drm/bochs: fix blanking
928ac9fc1ace ALSA: hda: beep: Simplify keep-power-at-enable behavior
fbb88a7c84c1 ASoC: rsnd: Add check for rsnd_mod_power_on
4610e7a4111f drm/bridge: megachips: Fix a null pointer dereference bug
079c550c57ff drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
c12daccc9017 platform/chrome: cros_ec_typec: Correct alt mode index
c317d2b8a430 platform/x86: msi-laptop: Fix resource cleanup
0e21d41bc768 platform/x86: msi-laptop: Fix old-ec check for backlight registering
6bc81c1b6313 ASoC: tas2764: Fix mute/unmute
e644497c5361 ASoC: tas2764: Drop conflicting set_bias_level power setting
35bd912ed6c0 ASoC: tas2764: Allow mono streams
fd1d3b265784 platform/chrome: fix memory corruption in ioctl
27bb672c0437 platform/chrome: fix double-free in chromeos_laptop_prepare()
57dfb855bc9e ASoC: mt6359: fix tests for platform_get_irq() failure
8a475a7732a5 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
56d2233cf573 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fe6eb3d0c874 drm/bridge: parade-ps8640: Fix regulator supply order
60630834fad3 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
26c1b4cfe56f drm/mipi-dsi: Detach devices when removing the host
652042135e08 drm/bridge: Avoid uninitialized variable warning
f369fb4deed7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
20609125b8bd drm: bridge: adv7511: fix CEC power down control register offset
a624161ebe0c net: mvpp2: fix mvpp2 debugfs leak
7aef5082c56e once: add DO_ONCE_SLOW() for sleepable contexts
77bfd26cbb61 net/ieee802154: reject zero-sized raw_sendmsg()
dc4e9cd6d6a6 net: wwan: iosm: Call mutex_init before locking it
0b6516a4e3eb bnx2x: fix potential memory leak in bnx2x_tpa_stop()
30bfa5aa7228 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
f828333ca90f hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
c91b922b4170 spi: Ensure that sg_table won't be used after being freed
49d429760df7 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
19d636b663e0 sctp: handle the error returned from sctp_auth_asoc_init_active_key
7bfa18b05f38 mISDN: fix use-after-free bugs in l1oip timer handlers
6f1991a940b9 eth: alx: take rtnl_lock on resume
e28a4e7f0296 vhost/vsock: Use kvmalloc/kvfree for larger packets.
5dbdd690ed83 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
432eecffcf1b spi: s3c64xx: Fix large transfers with DMA
1454a26cb1ab netfilter: nft_fib: Fix for rpath check with VRF devices
7d98b26684cb xfrm: Reinject transport-mode packets through workqueue
397e880acf44 Bluetooth: hci_core: Fix not handling link timeouts propertly
1331d3e1f9b5 i2c: mlxbf: support lock mechanism
9233ab8198d8 skmsg: Schedule psock work if the cached skb exists on the psock
44f1dc2e821d spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
daa5239ea49f spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
6b941151865e x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
3c27a1380798 x86/microcode/AMD: Track patch allocation size explicitly
3e2b805a68ab wifi: ath11k: fix number of VHT beamformee spatial streams
5a6827cdc258 netfilter: conntrack: revisit the gc initial rescheduling bias
9c39ca418ba3 netfilter: conntrack: fix the gc rescheduling delay
b8917dce2134 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
c087c35292ea bpf: Ensure correct locking around vulnerable function find_vpid()
a0f15af17b7d net: fs_enet: Fix wrong check in do_pd_setup
ee7c5e814fb2 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
57d4f2f8a67b wifi: mt76: mt7915: do not check state before configuring implicit beamform
dea9093f24d6 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
817e8b75ae06 wifi: mt76: sdio: fix transmitting packet hangs
5dc095a37fbd wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
9973f78c19f3 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
5d9222c68022 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
4ce47c5545d2 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
36c484bac9ed wifi: rtl8xxxu: Fix skb misuse in TX queue selection
fefd2269e681 spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
e22f6499183d spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
37005a948677 selftests/xsk: Avoid use-after-free on ctx
69995c64e50e wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
6f9484e969cb wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
d091771f511d Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
f91e25cfa553 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
0e1342510490 bpf: Propagate error from htab_lock_bucket() to userspace
0b00c6130c1a bpf: Disable preemption when increasing per-cpu map_locked
68ab7690332a xsk: Fix backpressure mechanism on Tx
0559a6d96a99 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e962e458bf96 spi: mt7621: Fix an error message in mt7621_spi_probe()
0a16bbc8b030 bpftool: Fix a wrong type cast in btf_dumper_int
6e8eadfa9bb1 wifi: mac80211: allow bw change during channel switch in mesh
4ed5155043c9 bpf: Fix reference state management for synchronous callbacks
3d0a101e7139 leds: lm3601x: Don't use mutex after it was destroyed
54a3201f3c1f wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
714536ff6f6c wifi: rtlwifi: 8192de: correct checking of IQK reload
80a474502ef5 NFSD: Fix handling of oversized NFSv4 COMPOUND requests
dc7f225090c2 NFSD: Protect against send buffer overflow in NFSv2 READDIR
cedaf73c8bda SUNRPC: Fix svcxdr_init_encode's buflen calculation
6b55707ff8b2 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
aed881630557 nfsd: Fix a memory leak in an error handling path
5c4b234c44cb objtool: Preserve special st_shndx indexes in elf_update_symbol
425a2a9469d2 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
2647b20e043c ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
93296e7ab774 MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
993b13abde17 MIPS: SGI-IP27: Free some unused memory
959855093f94 sh: machvec: Use char[] for section boundaries
91fafd22f852 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
81fb3ee298d5 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
33d478eee2b5 userfaultfd: open userfaultfds with O_RDONLY
10918ebecdc9 ima: fix blocking of security.ima xattrs of unsupported algorithms
b7af9b8be891 selinux: use "grep -E" instead of "egrep"
73b8218ef4aa smb3: must initialize two ACL struct fields to zero
adf428ae46be drm/amd/display: Fix vblank refcount in vrr transition
60a517452560 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
01bd3eaa5371 drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
20018a252f19 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
861f085f81fd drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
446d40e2a8cb drm/nouveau/kms/nv140-: Disable interlacing
4dab0d27a421 staging: greybus: audio_helper: remove unused and wrong debugfs usage
28eb4bdb23e2 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
4f7b1e7d0f36 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
be1a6a61f1b3 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
379de01906eb KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
e3e5baa36879 blk-wbt: call rq_qos_add() after wb_normal is initialized
e8e0a6f4b8a2 media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
b76fac61c33f media: cedrus: Set the platform driver data earlier
b19254eadab3 efi: libstub: drop pointless get_memory_map() call
5cda4a11b490 thunderbolt: Explicitly enable lane adapter hotplug events at startup
d9c79fbcbdb6 tracing: Fix reading strings from synthetic events
b9ab154d22b8 tracing: Add "(fault)" name injection to kernel probes
8ae88c4842c2 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
84f4be2093e1 tracing: Add ioctl() to force ring buffer waiters to wake up
32eb54a986f4 tracing: Wake up waiters when tracing is disabled
2475de2bc0de tracing: Wake up ring buffer waiters on closing of the file
48272aa48d80 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
d4ab9bc5f56e ring-buffer: Fix race between reset page and reading page
be60f698c276 ring-buffer: Add ring_buffer_wake_waiters()
5201dd81aef7 ring-buffer: Check pending waiters when doing wake ups as well
bc6d4e9d6484 ring-buffer: Have the shortest_full queue be the shortest not longest
e8d116738514 ring-buffer: Allow splice to read previous partially read pages
fb96b7489fbd ftrace: Properly unset FTRACE_HASH_FL_MOD
31dc1727c103 livepatch: fix race between fork and KLP transition
36997b75bbb3 ext4: update 'state->fc_regions_size' after successful memory allocation
417b0455a0b6 ext4: fix potential memory leak in ext4_fc_record_regions()
9b5eb368a86f ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ef1607c99136 ext4: fix miss release buffer head in ext4_fc_write_inode
d29fa1ab4e62 ext4: fix dir corruption when ext4_dx_add_entry() fails
d12471b41674 ext4: place buffer head allocation before handle start
46e5f470a144 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
1f5e643b3829 ext4: don't increase iversion counter for ea_inodes
dd366295d1ec ext4: fix check for block being out of directory size
4a967fe8b043 ext4: make ext4_lazyinit_thread freezable
533c60a0b97c ext4: fix null-ptr-deref in ext4_write_info
d8e4af8314df ext4: avoid crash when inline data creation follows DIO write
56fcd0788f0d jbd2: add miss release buffer head in fc_do_one_pass()
d11d2ded2939 jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
e7385c868ee0 jbd2: fix potential buffer head reference count leak
d87fe290a533 jbd2: wake up journal waiters in FIFO order, not LIFO
7434626c5eaa hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
095493833b18 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
73687c53919f f2fs: fix to do sanity check on summary info
ed854f10e6af f2fs: fix to do sanity check on destination blkaddr during recovery
7f10357c9046 f2fs: increase the limit for reserve_root
0035b84223de f2fs: flush pending checkpoints when freezing super
ab4958975490 f2fs: complete checkpoints during remount
0a408c6212c1 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
4b996a3014ef btrfs: fix race between quota enable and quota rescan ioctl
0d9423034308 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
95a520b591c9 ksmbd: Fix user namespace mapping
a19f316406ea ksmbd: Fix wrong return value and message length check in smb2_ioctl()
39b685562825 ksmbd: fix endless loop when encryption for response fails
2b0897e33682 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
aa7b2c927e4e pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
5d97378b3626 gpio: rockchip: request GPIO mux to pinctrl when setting direction
e0b1c16fdadd scsi: qedf: Populate sysfs attributes for vport
1d567179f277 slimbus: qcom-ngd: cleanup in probe error path
fa0aab2e45f0 slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
ba2159df1806 powerpc/boot: Explicitly disable usage of SPE instructions
9df2a9cdad5b powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
75d9de25a6f8 NFSD: Protect against send buffer overflow in NFSv3 READ
2be9331ca606 NFSD: Protect against send buffer overflow in NFSv2 READ
071a076fd1b7 NFSD: Protect against send buffer overflow in NFSv3 READDIR
209a94c5192b serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
63a3d75cf18c serial: 8250: Let drivers request full 16550A feature probing
26e5c79e673c PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
7c16d0a4e6a4 xen/gntdev: Accommodate VMA splitting
1cb73704cb47 xen/gntdev: Prevent leaking grants
43bed0a13a5c mm/mmap: undo ->mmap() when arch_validate_flags() fails
2b0072d33eb6 mm/damon: validate if the pmd entry is present before accessing
91c4eb16e804 arm64: errata: Add Cortex-A55 to the repeat tlbi list
fc0f921b7e6e drm/udl: Restore display mode on resume
064093472524 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
fb3910436be4 drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
f122bcb34f1a drm/virtio: Check whether transferred 2D BO is shmem
a95fb5d55af0 dmaengine: mxs: use platform_driver_register
e7a3334e83f9 Revert "drm/amdgpu: use dirty framebuffer helper"
4bdedc3b5341 nvme-pci: set min_align_mask before calculating max_hw_sectors
32aa0b3f0c06 nvme-multipath: fix possible hang in live ns resize with ANA access
9391cc3a787a nvmem: core: Fix memleak in nvmem_register()
7efe61dc6aa4 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
81ab826a285d riscv: Pass -mno-relax only on lld < 15.0.0
7780bb02a069 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
c657b70e8074 riscv: Make VM_WRITE imply VM_READ
3c3c4fa118a4 riscv: Allow PROT_WRITE-only mmap()
af3aaee08df8 parisc: fbdev/stifb: Align graphics memory size to 4MB
dc235db7b79a RISC-V: Make port I/O string accessors actually work
8c487db000fd riscv: topology: fix default topology reporting
d46c24f307fb arm64: topology: move store_cpu_topology() to shared code
fcf0f6cbb653 regulator: qcom_rpm: Fix circular deferral regression
78d81a8a8ce1 net: thunderbolt: Enable DMA paths only after rings are enabled
3281e81ce90c hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
e1ab98ec2bc9 ASoC: wcd934x: fix order of Slimbus unprepare/disable
a2140a9922d1 ASoC: wcd9335: fix order of Slimbus unprepare/disable
d0507b36da9f platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
fcfeecca153d quota: Check next/prev free block number after reading from quota file
17214cfab73b HID: multitouch: Add memory barriers
219e4a0f9d68 fs: dlm: handle -EBUSY first in lock arg validation
34ed22dd2860 fs: dlm: fix race between test_bit() and queue_work()
7fa5304c4b5b i2c: designware: Fix handling of real but unexpected device interrupts
f9effcefa8be mmc: sdhci-sprd: Fix minimum clock limit
a4df91a88c3f can: kvaser_usb_leaf: Fix CAN state after restart
0c28c2c0cfa2 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b8c4f6345e0e can: kvaser_usb_leaf: Fix overread with an invalid command
de4434d6823c can: kvaser_usb: Fix use of uninitialized completion
354d768e315d usb: add quirks for Lenovo OneLink+ Dock
103b459590e1 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
39f4c90b9995 iio: pressure: dps310: Reset chip after timeout
bc493cd75466 iio: pressure: dps310: Refactor startup procedure
5f6bfc1926bb iio: adc: ad7923: fix channel readings for some variants
1be580ed8403 iio: ltc2497: Fix reading conversion results
ef4018707df8 iio: dac: ad5593r: Fix i2c read protocol requirements
60480291c1fc cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
0d814a2199cf cifs: destage dirty pages before re-reading them for cache=none
15993e9a9b12 hv_netvsc: Fix race between VF offering and VF association message from host
f9dc33f23153 io_uring/net: don't update msg_name if not provided
a1bd289c10ac mtd: rawnand: atmel: Unmap streaming DMA mappings
3e4d2375d154 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
41e83faf036c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
c01f385c70db ALSA: hda/realtek: Correct pin configs for ASUS G533Z
0d50e05ecc2c ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
ec439b97d983 ALSA: usb-audio: Fix NULL dererence at error path
0672215994e2 ALSA: usb-audio: Fix potential memory leaks
550ca3082ebd ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
45899fae65e5 ALSA: oss: Fix potential deadlock at unregistration
5ca155aa79e9 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
(From OE-Core rev: e01b2abf4bccc8c6a80352e4fafd89c68b681530)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 865633976508a3af002a68f0c68d36a74ce6b53c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A vulnerability classified as problematic was found in ffmpeg. This vulnerability affects the function
smc_encode_stream of the file libavcodec/smcenc.c of the component QuickTime Graphics Video Encoder. The
manipulation of the argument y_size leads to out-of-bounds read. The attack can be initiated remotely.
The name of the patch is 13c13109759090b7f7182480d075e13b36ed8edd. It is recommended to apply a patch to
fix this issue. The identifier of this vulnerability is VDB-213544.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3965
Upstream Fix:
13c1310975
(From OE-Core rev: 81b75c0331eadc920d27f7115fa9ec99e089bb5a)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b88c96fe8964614978aa25a65dd34fc3c05c664c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A vulnerability classified as problematic has been found in ffmpeg. This affects an unknown part of the file
libavcodec/rpzaenc.c of the component QuickTime RPZA Video Encoder. The manipulation of the argument y_size
leads to out-of-bounds read. It is possible to initiate the attack remotely. The name of the patch is
92f9b28ed84a77138105475beba16c146bdaf984. It is recommended to apply a patch to fix this issue. The associated
identifier of this vulnerability is VDB-213543.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3964
Upstream Fix:
92f9b28ed8
(From OE-Core rev: 4d2eec66fb3979b9676466258a1af5321a68b237)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4595f85e7ce867d68ca9d6a6e3ad2544565be3cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Linux-PAM package before 1.5.2-6.1 for openSUSE Tumbleweed allows
authentication bypass for SSH logins. The pam_access.so module doesn't
correctly restrict login if a user tries to connect from an IP address
that is not resolvable via DNS. In such conditions, a user with denied
access to a machine can still get access. NOTE: the relevance of this
issue is largely limited to openSUSE Tumbleweed and openSUSE Factory;
it does not affect Linux-PAM upstream.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-28321
Upstream patches:
08992030c523393bef92
(From OE-Core rev: 6f3744b71abe9d6be9cc4799e00af4f85166d01d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b1fd799af0086347de1ec4b72d562b1fb490def1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if a source is using work-shared but isn't a kernel,
like for instance llvm-source from meta-clang, share_src was
previously undefined leading to a crash of the python code.
Default to WORKDIR and just override it in case the source being
a kernel recipe.
Additionally changes the variable names in the following, as
they imply that it's only about the kernel, which is not the case
in every case
(From OE-Core rev: 34fa68a0b07328c4ed4eef81f8cde80137a91f18)
(From OE-Core rev: 30cdb7fbec8e9cf5c5a25e28a1102fa562a7f6c2)
Signed-off-by: Konrad Weihmann <kweihmann@witekio.com>
On-behalf-of: Avnet Embedded <AvnetEmbedded@avnet.eu>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
From NEWS for v236:
* The "uaccess" udev tag has been dropped from /dev/kvm and
/dev/dri/renderD*. These devices now have the 0666 permissions by
default (but this may be changed at build-time). /dev/dri/renderD*
will now be owned by the "render" group along with /dev/kfd.
Without the group systemd-udevd startup logs:
/lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring
/lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring
(From OE-Core rev: f8e78f3f655b513280675fb353b21be6fb5e88c4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 84efd72d48616405dbe4d73ec95917077144ed09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This call was effectively like update_data and no longer did anything
in bitbake. Drop it as it is obsolete.
(From OE-Core rev: 2be6815946e87a670c809e7fa6e7034a84693e45)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d3eb4531aae28a07cb7e52ed5fe1102445d2effd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
do_deploy_archives tasks don't need their dependencies so we can optimistion
this as we do for some other tasks.
(From OE-Core rev: 1da259bc2df334271fc9c30ed49d4e86e872e872)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3dd9f6e398844380d3765c54d35afe0d2ccf82e7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can exclude the SSTATETASKS from the rm_work task signature
to avoid running the task when we remove some setscene tasks
from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: cc6ade7de20f6fb9dffe43bceb6e513209e2216a)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77729bea5b17d65dafb604fd1665c612091b28c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can skip the rm_work task signature to avoid running the task
when we remove some tasks from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: f1f8f894048b325ce9a8af03b1c3b1c5a9c1f983)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 292305700e39d0ebd64763f5032c39ace5005fad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
E.g. if version is '43' without any dots, existing code would return ''.
(From OE-Core rev: 71ba56c6d2703f9d4498e2cbff9c0aa70b964801)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 38c15322bdbb2423973939e861b5ad1ffb5c8b7f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Staging the whole /usr/bin is not correct, as it pulls in also
all the vala's cross binaries, which may be discovered by other recipes
and things will go wrong then.
(From OE-Core rev: 0de07deebc3b8d39b47e7130b8e096e74c8ef767)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 52629d9db0344146ff4734632b17bd731e247fd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Newer versions of binutils (2.38+) have changed how the
"--only-keep-debug" of objcopy behaves when stripping non-debug sections
from an ELF.
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=68f543154e92ab0f5d6c569e0fa143f5e8bd2d80
This change causes associated sections to be correctly marked as NOBITS
with the section contents removed from the output. The side effect is
that this causes issues with objcopy's ability to perform symbol and
relocation stripping (-S/--strip-all) on the debug split ELF, such that
with some object files (e.g. kernel modules) objcopy fails to strip
symbols/relocations with an error like the following:
.../.debug/nls_cp950.ko[.rodata]: file truncated
Because of this it is now problematic to generate minidebuginfo for
these types of ELF objects. However it is not typically useful to inject
minidebuginfo into these types of ELFs, and other distributions (e.g.
Fedora, referring to find-debuginfo.sh of debugedit) only insert
minidebuginfo into executables and shared libraries.
This change causes the minidebuginfo injection to only apply to EXEC/DYN
type ELFs, which limits the injection to executables and shared
libraires.
Additionally this change fixes the parsing of the sections from the
"readelf -W -S" output which was not accounting for the section index
column having leading spaces for single digit index values e.g. "[ 1]".
(From OE-Core rev: f3aaad246fec3defda54328555f3b0765bb43b9e)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2084cfcb3d15db3e02637f1cd63ab9c997f38a65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no need to have linux-firmware in the sysroot. The sysroot won't
ever be used anyway as nothing needs the firmware at build-time, but this
saves us building a ~900MB sysroot (~300MB sstate tarball).
(From OE-Core rev: a433b65b18b413775a54a5ef2aba5e73cfcbca50)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 26ed998c4f201c5cacf330f52e51e416afbd300c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Config written to the emptytest include file is invalid after the test
has cleaned up its temporary directories resulting in the emptytest
recipe potentially having invalid content when parsed by successive
bitbake runs.
This presents the following error in tests after lic_checksum execution,
e.g. 'oe-selftest -r lic_checksum recipetool'
ERROR: .../emptytest.bb: Unable to get checksum for emptytest SRC_URI entry tmpn_nyosnq: file could not be found
Remove the recipe include content once the bitbake runs are completed in
each lic_checksum test case.
(From OE-Core rev: 34ff6190581258c7fa2786a71196703a35d9d5e3)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 087df767a64b271b503d714df3df6d8b3caad1c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous version of this wasn't correctly passing the program name
as argv[0], and was also over-complicated anyway because argv[] is
guaranteed to be terminated with a NULL pointer, so it can be passed
directly to the execv'd process without needing to be copied.
(From OE-Core rev: 25edeac14bf7c68111b9880e1367b3c981d59ea0)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6edf38add3c20c44efe0588e2815bb280d22e0c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bridge helper program is invoked directly from QEMU when it needs to
attach to a network bridge. As such, it is subject to the environment of
QEMU itself. Specifically, if bridging is enabled with direct rendering
acceleration, QEMU is run with an LD_PRELOAD that attempts to preload
several uninative libraries; however /bin/sh doesn't use the uninative
loader which means it can fail to start with an error like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Converting the helper program to a C program resolves this problem
because it will now use the uninative loader so the preload doesn't
cause errors.
(From OE-Core rev: adabfbd9245553d1fb6abb050856e3da89f7a3d5)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f698e98f2f09952b34488b8cf9e73e82bd7aea07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
- ISO 3166-1: Update name for TR. Fixes#38
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2. Closes: #1020633
- 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
(From OE-Core rev: 9d6244adaa75f361e22ced620e9a00a1f8e0558e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99917b4b7d5642b292cb95c770871b95e411dfc5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to latest stable release
Changes:
ae8b249af4 (HEAD -> v251-stable, tag: v251.8) test: fstab-generator: adjust PATH for fsck
03514a9f64 man: add note that network-generator is not a generator
8c8a423821 condition: Check that subsystem is enabled in ConditionSecurity=tpm2
9243b88b55 test: wait for loop device to be removed
f5c2be99bc test: wait for the lodev to get properly initialized
8cfe979030 test: disable LSan in the ASan env wrapper
db00a62be8 test: introduce a simple environment file for test service
fd082f335e test: lower the # of mpath devices to 16
d17a45340b test: make TEST-64 a bit more ASan friendly
a51cc9e578 test: don't wrap binaries built with ASan
e176dca593 test: drop all LD_PRELOAD-related ASan workarounds
9fba4cdf61 test: set $ASAN_RT_PATH along with $LD_PRELOAD to the ASan runtime DSO
4fbf69fd1b semaphore: remove the Semaphore repositories recursively
6258394c1e test: wrap `ls` and `stat` to make it work w/ sanitizers in specific cases
db14b371df test: create an ASan wrapper for `getent` and `su`
1027d3d633 test: always wrap useradd/userdel when running w/ ASan
65ab7b0950 Revert "Support -D_FORTIFY_SOURCE=3 by using __builtin_dynamic_object_size."
f994276068 test: make TEST-63 more reliable on slower machines
68b4f10f82 test: use PBKDF2 with capped iterations instead of Argon2
1f32ec761c hashmap: use assert_se() to make clang happy
94a25aa6d5 coredump: drop an unused variable
5f09fa4d5e network: drop an unused variable
a29ddb989b machine: drop an unused variable
9a71cd3bf6 sd-journal: drop an unused variable
ae0537f18f ci: reenable validation of GH Actions files
6e92f64ca4 ci: temporarily disable validation of GH Action files
6cd1b11d02 cryptsetup: fix build with -Db_ndebug=true
0ab5e9fe98 test: wrap binaries using systemd DSOs when running w/ ASan
6d4ae5a7cd test: make the virt detection quiet
024ee3def9 test: check for other hypervisors as well
520be40734 test-mountpoint-util: support running on a mount namespace with another mount on /proc
2cd4aed358 test-mountpoint-util: use log_info()
c7b66dbe2a test-mountpoint-util: fix NULL arg to %s
4e49c726ad test: drop redundant log message
b57ef0c672 build(deps): bump meson from 0.63.2 to 0.63.3 in /.github/workflows
8c80564405 build(deps): bump ninja from 1.10.2.3 to 1.10.2.4 in /.github/workflows
70e90da84b build(deps): bump meson from 0.63.1 to 0.63.2 in /.github/workflows
489c00dee5 build(deps): bump meson from 0.63.0 to 0.63.1 in /.github/workflows
08e85ad43d build(deps): bump meson from 0.62.2 to 0.63.0 in /.github/workflows
b0619c9c55 build(deps): bump meson from 0.62.0 to 0.62.2 in /.github/workflows
d982169592 build(deps): bump systemd/mkosi
9d4af5fea1 mkosi: libbpf0 -> libbpf1
3abf9f08f1 mkosi: Switch to Fedora 37
18f9fbab08 mkosi: update to latest commit
5403b727a7 mkosi: Use SourceFileTransfer=mount
9744c04ffd mkosi: Drop kernel-modules-extra from Fedora config
ab2f7a9b9e mkosi: install fdisk for test-loop-block
17acdca99d mkosi: Set ExtraSearchPaths=build/ by default
420e782904 mkosi: update to latest commit
43ef15c752 mkosi: add back packages removed from OpenSUSE build
9a94aa1d88 mkosi: disable isc-dhcp-server again
d1785c462f mkosi: Ensure we build all features/components in mkosi
6712396da3 meson: Downgrade efi-ld warning
66309ee674 ci: Add mold to build tests
86c25ca937 ci: build with clang-15; drop clang-12
28457b030e mkosi: Drop workarounds
abecb21561 mkosi: Update to latest commit
d9eaf39930 mkosi: Update to latest commit
619b36b22c mkosi: Don't use InstallDirectory by default
cdf3fd312a mkosi: Use mkosi.output/ as output directory by default
b8a746e89b mkosi: Add package libfdisk to Ubuntu dependencies (#24211)
0e518f3639 ci: set a timeout for each mkosi stage
5e79cf977c mkosi: Update to latest
edef8edf0b mkosi: Update to latest commit
a0402d3ab6 mkosi: Update to latest commit
081168fa19 mkosi: Build against Fedora rawhide as well
a38a0504ec mkosi: Remove usage of deprecated option names/sections
47404f1802 mkosi: Changes to allow booting with sanitizers in mkosi
db1281e12e mkosi: Update Ubuntu config to 22.04
ca8dc691fe mkosi: Install xxd in images
f12a6945c6 ci: limit which env variables we pass through `sudo`
7e24ac6d77 mkosi: update to latest main
a46ba01e79 mkosi: Update to latest release
7ef1d71895 mkosi: Pull in fix that solves action mirror issue
d3d90ae66b mkosi: Update CI to mkosi 13
9bf797be2c ci: build systemd with clang with -Dmode=release --optimization=2
9e88b3a5e1 ci: bump gcc in the "build test" workflow
dcbc64db61 ci: prefer the distro llvm version if available
ccd81889d4 ci: bump GH Actions to Ubuntu Jammy where applicable
b8fbf21526 kernel-install/90-loaderentry: do not add multiple systemd.machine_id options
fe5e692bfc tests: minor simplification in test-execute
a94fe70bbe tests: make test-execute pass on openSUSE
4a65c1674b firstboot: fix segfault when --locale-messages= is passed without --locale=
c3b22515b9 test: introduce sanity coverage for auxiliary utils
c61e4377d7 udev: add safe guard for setting by-id symlink
2f4fdaaecc udev: drop redundant call of usb_id and assignment of ID_USB_INTERFACE_NUM
491924940f udev: first set properties based on usb subsystem
293c006789 test: further extend systemctl's sanity coverage
f48e6576a2 test: add a couple of sanity tests for systemctl
3d5e379808 test: rename TEST-26-SETENV to TEST-26-SYSTEMCTL
a34afc4197 namespace: Add hidepid/subset support check
2ac138a5b6 coverage: Mark _coverage__exit as noreturn
9952c228a9 parse_hwdb: allow negative value for EVDEV_ABS_ properties
7b6fa1d3e6 test: add a couple of sanity tests for journalctl
cf21555d6d sd-device-monitor: dynamically allocate receive buffer
ee42e84968 man: use the correct 'Markers' property name for marking units
45090f3418 core: fix memleak in GetUnitFileLinks method
7eefd2fbb7 network: forcibly reconfigure all interfaces after sleep
66fa6110ba resolved: fix typo in feature level table
2f8f1d9e4a network: skip to reassign master ifindex if already set
d94f197818 resolved: fix copypasta in resolved varlink API
b61fcaca1b udev: always create device symlinks for USB disks
6fc2f387af man: Add documentation for AssertCredential= (#25178)
c339e8d71b man: document reboot --poweroff exception
91b8491e97 network: allow 0 for table number
3f94f03389 network: Table= also accepts table name
bdd84e82e5 analyze: add --image= + --root= to --help text
23d66a03de meson: Fix build with --optimization=plain
98a45608c4 manager: allow transient units to have drop-ins
228cd82d2c manager: reformat boolean expression in unit_is_pristine()
06dc900efa (tag: v251.7) network/bridge: fix UseBPDU= and AllowPortToBeRoot=
b0972e4df0 homed: properly initialize all return params
d61ccd0252 meson: always use libatomic if found
833ad5f950 Revert "Fix issue with system time set back (#24131)"
73d1dc665b bash-completion: add systemd-dissect support
d89e9993d2 dissect: add missing --umount to the help output
087cbfd936 coredump: avoid deadlock when passing processed backtrace data
ab587aaf8e shared/json: use different return code for empty input
219272f7b2 shared/json: allow json_variant_dump() to return an error
d1066f33b5 man: document restrictions on naming interfaces
e2a07cdac6 qrcode-util: Add support for libqrencode 3.0
8be601f7ef seccomp: add riscv_flush_icache to allow list
3028e05955 (tag: v251.6) logind: fix getting property OnExternalPower via D-Bus
5da595db39 shared/condition: avoid nss lookup in PID1
40053e60f5 test: add more tests for StateDirectory= with DynamicUser=
0ba2e4bb69 core: do not create symlink to private directory if parent already exists
1de3cb97ee core: make exec_directory_add() extends existing symlinks
d7b83b9986 sd-ndisc: ignore failure in sending solicitation
e0ba044985 analyze: add forgotten return statement
40742ac74f basic/log: include the log syntax callback in the errno protection block
3e38c39600 logind: do not emit beep in wall messages
bf13ffec59 udev: drop assertion which is always false
78a8e938e4 man/shutdown: document how to switch to single-user mode
9de8a5d5d0 libbpf: add compat helpers for libbpf down to 0.1.0
9d5d267ab3 Try to load libbpf.so.1 as well
8cc2387b03 libbpf: Remove use of deprecated APIs
4abc5b2cfe repart: always honour `--discard=no`
b3d5724bfc ata_id: Fixed getting Response Code from SCSI Sense Data (#24921)
e91ea65aba resolve: unsupported DNSSEC algorithms are considered INSECURE; not BOGUS
73db7d9932 generator: skip fsck if fsck command is missing
80dc4425db udevadm: do not try to find device unit when a path like string is provided
7add2f21f1 resolved: don't access sshfp fields from tlsa printer
9d9a970ad7 resolved: fix parameter reuse in DNS_ANSWER_FOREACH_ITEM() iterator macro
913d22cf8d kernel-install: do not fail if $layout is not "bls"
25facc6e7f units: udev: partially emulate ProtectClock=
2e6e0498aa nspawn: fix two error strings
5befffa69a xdg-autostart-service: expand tilde in Exec lines
4cb75191c4 fix typo in log
738eca5e05 meson: add libatomic dependency
c40fa78968 xdg-autostart-service: Use common boolean parser
654ae8c1e4 (tag: v251.5) base-filesystem.c: add trailing zero byte for s390x entry
e4a19eef33 basic/missing_loop.h: fix missing lo_flags LO_FLAGS_DIRECT_IO
24238be484 mount-util: fix error code
1b1ad8c79f udev: certainly restart event for previously locked device
7dacfb3fb4 stub: Use EfiLoaderCode for kernel memory
eaeaf4f6ef network: do not silently stop to process configuration on activation failure
bb803856bc bus: use inline trace argument for ANONYMOUS auth
6349062326 Fix ObjectManager interface emitted for non-manager objects
c90ab07fa0 test-bus-objects: Test interfaces added/removed signal interfaces
e32fe1b457 Fix GetManagedObjects returning ObjectManager interface for non-manager objects
efd8e39f4a test-bus-objects: Test GetManagedObjects interfaces are correct
344efd022a coredump: when parsing json, optionally copy the string first
de08edca17 systemctl: color ignored exit status in yellow, not red
1531a496e3 manager: make clear internal Dump() logic is debugging only.
c4fd38f7d2 man: document the Dump() calls of the PID 1 D-Bus interface, and what they are
140fee4627 resolve: do not cache mDNS goodbye packet
1a2d93a770 kbd-model-map: correct variants for cz-qwerty to include comma
9d1ebb2247 resolve: persist DNSOverTLS configuration in state file
3137ac6ef5 udev: support by-path devlink for multipath nvme block devices
c948091cc5 run: make --working-directory= work for --scope too
7bb204620d kbd-model-map: add a mapping for switched czech qwerty/us
e5157050d1 test: add more test cases for mkdir_p_safe() and mkdir_p_root()
b3a9f7b5cb mkdir: chase_symlinks_and_stat() does not return 0
0bfdc91807 units: make sure that initrd-switch-root.service pulls in .target
45fb64c54b units: add dependency ordering for emergency.service conflicts
6535813084 units: add ordering dependencies on initrd-switch-root.target
09c90224f1 units/systemd-network-generator.service: add forgotten ordering for shutdown
1dd723a3b8 units: reorder/split unit dependency blocks
054cad0097 man: explicitly document that "reboot -f" is different from "systemctl reboot -f"
c5b0ae86b1 watchdog: use /dev/watchdog0 only if it exists
ac805eac15 journalctl: respect --quiet flag during file concistency verification
c1d729795d xdg-autostart-service: expand tilde in Exec lines
35c5f5d688 unit: drop ProtectClock=yes from systemd-udevd.service
175ba30cf6 busctl: Fix warning about invaild introspection data
6c7b91372d udev/rules,hwdb: filter out mostly meaningless default strings
8b89e677e9 units: prolong the stop timeout for homed
202a79e7c5 homed: don't wait indefinitely for workers on exit
44660d2e12 man: fix static bridge example
e0dde8a14f log: don't attempt to duplicate closed fd
254b77e73c condition: fix device-tree firmware path
96da39ddb1 udev-util: minor cleanups for on_ac_power()
3345520512 docs: fix incorrect env var name for credentials directory
49f9fa87b2 shell-completion: drop unused $mode
1e29d934de oomd: fix off-by-one when dumping kill candidates
b00cb050c8 on-ac-power: ignore devices with scope==Device
9886011356 on-ac-power: rework logic
1fc74d251e sd-device: add helper to read a unsigned int attribute
6d4c138534 shared/udev-util: say "ignoring device", not "ignoring"
cd2fad2300 virt: Support detection of Apple Virtualization.framework guests
6e47e75c86 virt: align tables
951e99231e check-os-release.py compatible with Python < 3.8
d572a74163 core/mount: adjust deserialized state based on /proc/self/mountinfo
2e372afc35 Allow uneven length BootXXXX variables
8ad143e684 gpt: fix native uuids for s390x
2bb9a0a29b udev: fix inversed inequality for timeout of retrying event
cf67d5ed1b bash-completion: add systemd-sysext support
ada437cfb1 sysext: add missing COMMAND to the help output and man synopsis
58bc1e8e04 hostname: make chassis type actually obtained from ACPI when nothing from DMI
4ffde70981 booctl: do not say uuids differ if one of the uuids is unset
5219a99ccb bash-completion: autocomplete cgroup names in systemd-cgtop
9f2f391153 sysusers: add fsync for passwd (#24324)
c966377c51 dhcp6: do not append ORO option when no option requested
97474b03e7 dhcp6: gracefully handle NoBinding error
c67a388aef udev/cdrom_id: check last track info
52c631b02e firstboot: fix can't overwrite timezone
f279a6f4d1 cryptenroll: fix memory leak
66b060225d sd-device-enumerator: drop noisy log messages
6e1acfe818 sd-device-monitor: actually refuse to send invalid devices
81339c45e8 sd-device-monitor: fix inversed condition
1760559918 resolvctl: only remove protocol after last dot when mangling ifname for resolvconf
a3348ba748 oom: drop invalid %m in the log message
b3dd66f32b meson: Test correct efi linker for supported args
f9d936b865 sysusers: properly process user entries with an explicit GID
ec5a46ca34 sysusers: only check whether the requested GID is available
037b1a8acc dhcp: fix potential buffer overflow
ed2955f8fe udev-util: assume system is running on AC power when no battery found
37b54927d3 Fix issue with system time set back (#24131)
4fdca1ab9e shared/generator: Ensure growfs unit runs after repart
32f9d70f8b manager: optionally, do a full preset on first boot
This resolves systemd-boot fails with latest meson,
while systemd -> 252 is being prepared.
(From OE-Core rev: 52d8f9211586156f2bb7534087dea79f1ebff542)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1d96287906f66ad28e50c9686eaffc2fb7b874fe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sadly the magic is not perfect: llvm-config contains a hardcoded
value for the libdir from the native configuration, and things will
break if the target build installs libraries somewhere else (e.g. lib64).
llvm-config in target bindir also needs a rpath adjustment,
otherwise it simply won't even run when e.g. building for arm on x86.
To avoid patching llvm-source let's simply add more cases to the
llvm-config wrapper script, so that falling through to llvm-config binary
is avoided. Fortunately those cases are all static in what they return,
even though llvm-config binary does poke around the file tree to arrive
at them (which is where breakage happens if native and target don't match
exactly wrt libdir).
I verified that this works by building mesa with llvm enabled for
qemuarm64 and with baselib set to 'lib64' - so that both the target
architecture and target libdir differ from native ones.
Upstream tickets:
https://github.com/llvm/llvm-project/issues/58984https://github.com/mesonbuild/meson/issues/11043
(From OE-Core rev: d2860e67a37623b17fc9c6e1192f06a63b7d52ff)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 056431883e94296b767a479d029b914392e4fd7c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mesa 22.2.3 is a bug fix release which fixes bugs found since
the 22.2.2 release.
New features
- None
Bug fixes
- r300: register allocation sometimes generate invalid swizzles
- nouveau: Updating to Mesa*22.2.0 makes videos have corrupted colors in Firefox
- [radeonsi] OpenGL rendering issue with Unreal Tournament 99 & OldUnreal 4.69 rc4
- GravityMark segfault when using ray tracing ANV
- r300: wrong primitive positions in CXBX-R emulator with nine and RADEON_DEBUG=notcl
(From OE-Core rev: ce5362f7a4a051d4a468edb016f7f872fe77cbd6)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d7037207e5c7d93031311b3ad88e4548ce8bb47a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a stable bugfix release, with the following changes:
Windows
Only check to see if the ICC profile changes when the display changes or we gain focus
Fixed window resize handing when using the D3D12 renderer
Fixed Xbox controller detection on Windows XP
macOS
Fixed long delay in SDL_CloseAudioDevice()
Linux
Fixed crash in Wayland_HasScreenKeyboardSupport()
FreeBSD
Fixed building without GNU sort, but warn that dynamic libraries won't be found
Emscripten
Fixed infinite recursion related to mutexes on startup
OS/2
Fixes and improvements to SDL_LoadObject() functionality
(From OE-Core rev: 8dd54a5b441fa87fdbe076b89a496aa6e6c230fe)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0091bbe02399f49b7da1ebf9b45541b26fb2ce12)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes since 1.5.9
- Fix for building with MSVC on non-English locale [Seungha Yang]
- Fix build on Android [Caolán McNamara]
- Add the right include paths for EGL and X11 headers [Alex Richardson]
(From OE-Core rev: e411248bcee0265ffa83e91249895beab3dfad15)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 436cb3c98c582e17e6ed2491cc6598c56976af46)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest version doesn't come with stable tarballs.
(From OE-Core rev: 03fbef225e8d78578cf727cec8aeb434e20cb5d7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4b6eed2bb323a3c7390ca3ad426afe27e9072bf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Fix possible overflow in sa_common.c (GHSL-2022-074).
* sa_conv.c: Make size of statistics structures from older sysstat
versions immutable.
* Declare sadc dependency on libsyscom.a.
* Fix gcc v11.2 warnings.
* Various cosmetic fixes.
* sar: Remove `-I int_list` from man-page and help.
* Consolidate systemctl commands in README file.
* Remove whitespace characters at the end of lines.
(From OE-Core rev: 6634f0d752f9f9885a05acc2f0c26c13657060e6)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d86ef26a76dcadf696a02389ec9156fb95516cce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022.
This release only contains bugfixes and it should be safe to upgrade from 1.20.x.
Highlighted bugfixes in 1.20.4
- avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
- Fix deadlock when loading gst-editing-services plugin
- Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
- glimagesink: fix crash on Android
- subtitle handling and subtitle overlay fixes
- matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
- rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
- WebRTC fixes
- RTP retransmission fixes
- video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
- macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
- Fix consuming of the macOS package as a framework in XCode
- Performance improvements
- Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: eb24daa466f2b023ad1bbdef7f59e3b16be509a0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 58e4825328dafd7f593d9eb42be5506408627a31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoids the following error:
ERROR: pango-1.50.11-r0 do_package: QA Issue: pango: Files/directories
were installed but not shipped in any package:
/usr/libexec
/usr/libexec/installed-tests
/usr/libexec/installed-tests/pango
/usr/libexec/installed-tests/pango/nofonts
/usr/libexec/installed-tests/pango/nofonts/fonts.conf
Also use tabs for indentation of shell code.
(From OE-Core rev: 0a449acddca1ba9022c9ffd8af0d9ac5ad2c4e4c)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d4bcd4050a6a9b6b1cb8e68b2053523cc0501814)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Overview of changes in 1.50.11, 03-10-2022
==========================================
- Don't crash for lack of fonts
- Avoid a crash in shaping
(From OE-Core rev: c1c3a2f3d4bb002be241d37cde688c6e9d8c0bea)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a330e75f90841cd230180d8a9b37e58d7d69c495)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The latest version update eliminated all custom patches, and the selftest
expects them.
(From OE-Core rev: fd70a508b75d403822448907033ed6f655fcbe9b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 95298a7f1ad29c0fc0d02772d646116709ac355f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Raw short log since the 2.1.4 release:
Alex Henrie (1):
mkfs.jffs2: fix spelling of --compression-mode parameter in help text
Andrew Mellor (1):
ubinfo: Fix --vol_id return code for absent volume id
Christophe Kerello (1):
nandflipbits: fix corrupted oob
David Oberhollenzer (1):
Release mtd-utils-2.1.5
Enrico Jorns (1):
libmtd: do not ignore non-zero eraseblock size when MTD_NO_ERASE is set
Frederic Germain (2):
.gitignore: add new ubiscan utility
Fix warning about unaligned pointer in jffs2reader
Khem Raj (1):
tests: Remove unused linux/fs.h header from includes
Michael Walle (1):
mtd-utils: flash_otp_dump make offset optional
Mike Frysinger (1):
fix test bashism
Rafał Miłecki (1):
nandwrite: warn about writing 0xff blocks
Sascha Hauer (1):
mtd-utils: nanddump: fix writing big images on 32bit machines
liaohua (1):
nor-utils: fix memory leak
(From OE-Core rev: b0ad2ab380c0f4dfb483845723a2dda4819cd4c4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a3289c988764e5b864873b4adc7656c101a5b9c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Version 3.0.16 is a patch release.
- Fix regressions in 3.0.15 due to improperly tested fuzz fixes
- Fix argument guards in icaltime_as_timet to match documentation and tests.
(From OE-Core rev: 4a015b9891f68f59b7f7c98797953859abecd3e8)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77d4557d6f6a1405d03bb5dc7ca23d7ee78c2037)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
3.4.3 Sep-19-22
All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.
License-Update: copyright years
(From OE-Core rev: a9adc3c60a1afee650f1d711ce0d943ca72f35d5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5b42ba98ef26a52bad8de1790b402938fec4a160)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's "runtime/cases" in master and kirkstone.
If layer specific tests are in "runtime" directory,
they will not be found.
(From yocto-docs rev: cc5b0d08b9706468ca6446fde44fe55b18cb84dc)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ext2/3/4 FS contains not only mtime, but also ctime, atime and crtime.
Currently, all the files are being added into the rootfs image using
mkfs -d functionality which affects all the timestamps excluding mtime.
This patch ensures these timestamps inside the FS image equal to
the SOURCE_DATE_EPOCH if it is set.
(From OE-Core rev: e0dc0f4a153f75d14d50d5bc91edb93fac93cd25)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75d2dd0ea7790db2e8ee921784ca373abff2df65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if you switch machines, gcc-source do_deploy_source_date_epoch
would re-run as the stamps are tune specific. This hasn't caused much
of an issue until now, however if we fix the gcc recipes to reuse the
timestamp from this task, it does then create problems.
Copy code from allarch to ensure this task hash doesn't change between
machines/tunes.
(From OE-Core rev: fbc6c1dc6cd4b360efb11fd7165d8cb14f12cc48)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7e052d03464ba5e880a6c5a0e45ff2f467ef97e8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst we patch gengtype.cc, we don't patch gengtype-lex.cc which would
be the file which would trigger regeneration of files.
The real bug that was likely the cause for this fix is probably SDE issues
with gcc shared workdir so this code can now be dropped.
(From OE-Core rev: bce5a6269dfed4baa893b70ada71d266b95c9a0b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7ab82b5db2a737c2a0266280b15d343a27c0e1d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The source date epoch for gcc isn't being transferred from the shared
workdir to the current WORKDIR for the specific recipe. This results in
the clamping code within sstate.bbclass using a value from 2011 which
changes the timestamps of many files. Since this happens part way
through the build, if pieces of gcc haven't built, or build/rebuild
later, we see things rebuilding when they should not and for generated
files, races are possible.
Fix this by copying the SDE from the shared workdir into the recipe
workdir.
[YOCTO #14953]
(From OE-Core rev: 2c14f7d70737636f24a044b353e171662113cea0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b996293b4c8ab7ff3ed852045d17290df29205df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building with CONFIG_MODVERSIONS=y and CONFIG_RANDSTRUCT=y we need
to copy the build assets generated for the randstrutc seed to
STAGING_KERNEL_BUILDDIR, otherwise the out-of-tree modules build will
generate those assets which will result in a different
RANDSTRUCT_HASHED_SEED.
(From OE-Core rev: 69db1b345725af88088b57b0c696eddca5ca2d96)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b36303158b2e0273ff415bdedefb379f680b30fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since RRECOMMENDS declaration implictly induces building the recipes
that provide the runtime recommended packages, conditionalize adding
such values according to associated PACKAGECONFIG settings in order
to avoid redundant building.
(From OE-Core rev: 1859eaba8638549b2dc5d6ab3ae3c0b3793eac67)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a1989add927f7805378fe4d5afbde780b747ba77)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the trailing '.git' to git repo uri in SRC_URI then it could share
source code repo on premirror with grpc which uses libuv as a git
submodule with fixed revision.
(From OE-Core rev: 40e8a444b4ae379812a0862dc0a51474380f0777)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cecdf616e7cf192cdc723a446be1d14c197c980d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst SDE definitely needs to be exported, the fallback does not as
it is only used in our python code via the datastore.
It was introduced as an export in 9a1dde74e794362399193dc3f81c9685a83d0776
but even then it doesn't look like it needed to be, likely just a copy and
paste mistake.
Drop the export.
(From OE-Core rev: 5ae95506b7818f142e2cd8adf46bfd2d5282983d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 74fb6539dd06acb0dd6a9af4809152975e8473e6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check if the module object has attribute '__file__' to fix and
avoid errors like:
AttributeError: module '_abc' has no attribute '__file__'. Did you mean: '__name__'?
(From OE-Core rev: ede7452e6dcb202952b85b76eecbd2e1760b11e9)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8acce12c1a4cf37ac312c92d62a6ae93a349dddf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the hciattach bcm43xx firmware loader looks up the firmware
blob in /etc/firmware . Change this to /lib/firmware instead, so that
the path is consistent with Linux kernel which also looks up firmware
for the WiFi part in /lib/firmware .
(From OE-Core rev: 7f742e0f7a401d6762b12b479d05e83be4dff92a)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 72b3b79ad8b980e8dd9470d16b72c2c70072bbc0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
STAGING_KERNEL_DIR uses the MACHINE name so it breaks the multiconfig
and in this cases it will run the shared recipes twice, one for each
machine.
STAGING_KERNEL_DIR it's been introduced in commit 5487dee2e1
(From OE-Core rev: a71a5343838571e094ead68a42c757f0c43a41b1)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6050d1f74c02495490d982ead2993b6b3c9cc04a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test doesn't get exercised on the autobuilder and so it was broken:
specifically some of the ln commands silently fail and the chroot isn't
usable.
Rewrite the test case to correctly construct a chroot so the test can
pass.
(From OE-Core rev: 6f5e10d682be54a70456c4cea9abbde4add1fead)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb6ebb9956a42df3ed8681aec9aedf340b12f934)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent change in libuuid made warning when running
sgdisk. Backport patch from upstream to silent warning.
The warning:
"Warning! Unable to generate a proper UUID! Creating an improper one as a last
resort! Windows 7 may crash if you save this partition table!"
(From OE-Core rev: 3ab83b07ba46e184bd49362f226f737caa4868d7)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ce6491b900e509a776eddaf6bd57251628393fa3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare for version bump
This reverts commit a41a5f310246dcd9dbdb4537d59bc0579c3b1052.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* configure: Restore ucontext api functionality check.
In c3f01c72b303cbbb0cc8983120677edee2f3fa4b the use of the ucontext api
in the main program was removed, and with it the configure check for it.
However, the ucontext api is still used in the "explicit_bzero" test and
thus this test still needs to be in place.
See also: https://bugs.gentoo.org/838172
* configure: Restore the functionality of the '--disable-symvers' switch.
Without this fix the build was simply broken, if symbol versioning was
disabled for any reason, e.g. whether the compiler nor the linker
supporting it, or if disabled on purpose by the user (issue #142).
* Fix variable name in crypt(3) for a datamember of 'struct crypt_data'
(issue #153).
* Add glibc-on-loongarch-lp64 (Loongson LA464 / LA664) entry to
libcrypt.minver. This was added in GNU libc 2.36.
(From OE-Core rev: 9f78a2b3fd16c8aee398ad95a0fdbb412ac031fd)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7da5dd3b43718b876645602b1a23c739cbe8016d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.7.4.4 is a bug fix release
0001-configure.ac-check-getprotobynumber_r-with-AC_TRY_LI.patch
removed since it's included in 1.7.4.4
(From OE-Core rev: d7570afa4163f6e94388763143f68752c9f1c1f4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c00e9d66f0b8449ff1bf24546f232345eb6feebd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_18_8/CHANGES
--- 9.18.7 released ---
5962. [security] Fix memory leak in EdDSA verify processing.
(CVE-2022-38178) [GL #3487]
5960. [security] Fix serve-stale crash that could happen when
stale-answer-client-timeout was set to 0 and there was
a stale CNAME in the cache for an incoming query.
(CVE-2022-3080) [GL #3517]
5959. [security] Fix memory leaks in the DH code when using OpenSSL 3.0.0
and later versions. The openssldh_compare(),
openssldh_paramcompare(), and openssldh_todns()
functions were affected. (CVE-2022-2906) [GL #3491]
5958. [security] When an HTTP connection was reused to get
statistics from the stats channel, and zlib
compression was in use, each successive
response sent larger and larger blocks of memory,
potentially reading past the end of the allocated
buffer. (CVE-2022-2881) [GL #3493]
5957. [security] Prevent excessive resource use while processing large
delegations. (CVE-2022-2795) [GL #3394]
5956. [func] Make RRL code treat all QNAMEs that are subject to
wildcard processing within a given zone as the same
name. [GL #3459]
5955. [port] The libxml2 library has deprecated the usage of
xmlInitThreads() and xmlCleanupThreads() functions. Use
xmlInitParser() and xmlCleanupParser() instead.
[GL #3518]
5954. [func] Fallback to IDNA2003 processing in dig when IDNA2008
conversion fails. [GL #3485]
5953. [bug] Fix a crash on shutdown in delete_trace_entry(). Add
mctx attach/detach pair to make sure that the memory
context used by a memory pool is not destroyed before
the memory pool itself. [GL #3515]
5952. [bug] Use quotes around address strings in YAML output.
[GL #3511]
5951. [bug] In some cases, the dnstap query_message field was
erroneously set when logging response messages.
[GL #3501]
5948. [bug] Fix nsec3.c:dns_nsec3_activex() function, add a missing
dns_db_detachnode() call. [GL #3500]
5947. [func] Change dnssec-policy to allow graceful transition from
an NSEC only zone to NSEC3. [GL #3486]
5946. [bug] Fix statistics channel's handling of multiple HTTP
requests in a single connection which have non-empty
request bodies. [GL #3463]
5945. [bug] If parsing /etc/bind.key failed, delv could assert
when trying to parse the built in trust anchors as
the parser hadn't been reset. [GL !6468]
5944. [bug] Fix +http-plain-get and +http-plain-post options
support in dig. Thanks to Marco Davids at SIDN for
reporting the problem. [GL !6672]
5942. [bug] Fix tkey.c:buildquery() function's error handling by
adding the missing cleanup code. [GL #3492]
5941. [func] Zones with dnssec-policy now require dynamic DNS or
inline-siging to be configured explicitly. [GL #3381]
5938. [bug] An integer type overflow could cause an assertion
failure when freeing memory. [GL #3483]
5936. [bug] Don't enable serve-stale for lookups that error because
it is a duplicate query or a query that would be
dropped. [GL #2982]
5935. [bug] Fix DiG lookup reference counting bug, which could
be observed in NSSEARCH mode. [GL #3478]
(From OE-Core rev: 14b6bcb46a5e81027ec823aa7315c0e519cfece6)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1d87d2652f7f6640dda85e037c580c83f99a8ba8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Released: Thu Sep 22 2022
* bug
- [bug] [lexer]
* Fixed issue in lexer in the same category as that of #366 where the regexp
used to match an end tag didn’t correctly organize for matching characters
surrounded by whitespace, leading to high memory / interpreter hang if a
closing tag incorrectly had a large amount of unterminated space in it.
Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python
code from the template source, it is never appropriate to create templates
that contain untrusted input.
References: #367
[1] https://docs.makotemplates.org/en/latest/changelog.html#change-1.2.3
[2] https://github.com/sqlalchemy/mako/issues/366
[3] https://github.com/sqlalchemy/mako/issues/367
(From OE-Core rev: ce8d8fb1052eb45c0a4a860cb59c53c93430d6bf)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 49ad6f031458e1f48f24547dc88e41abc4ec41a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall
packages, as well as bug fixes to the compiler and the runtime.
(From OE-Core rev: ff2436215efda27cc380840a4f97910d3263e245)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fd33d169a5febb37eac03312c4014e35d29d06df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go1.19.2 (released 2022-10-04) includes security fixes to the archive/tar,
net/http/httputil, and regexp packages, as well as bug fixes to the compiler,
the linker, the runtime, and the go/types package.
Drop stack-protector.patch as issue fixed upstream.
(From OE-Core rev: a5cfa272ee1aa1a836ddf5face54fd6072e789c0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b79d63a0703deb341f7693bd7b7c080a553b876)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Release 2.5.0 Tue October 25 2022
Security fixes:
#616#649#650 CVE-2022-43680 -- Fix heap use-after-free after overeager
destruction of a shared DTD in function
XML_ExternalEntityParserCreate in out-of-memory situations.
Expected impact is denial of service or potentially
arbitrary code execution.
Bug fixes:
#612#645 Fix curruption from undefined entities
#613#654 Fix case when parsing was suspended while processing nested
entities
#616#652#653 Stop leaking opening tag bindings after a closing tag
mismatch error where a parser is reset through
XML_ParserReset and then reused to parse
#656 CMake: Fix generation of pkg-config file
#658 MinGW|CMake: Fix static library name
Other changes:
#663 Protect header expat_config.h from multiple inclusion
#666 examples: Make use of XML_GetBuffer and be more
consistent across examples
#648 Address compiler warnings
#667#668 Version info bumped from 9:9:8 to 9:10:8;
see https://verbump.de/ for what these numbers do
Includes a fix for CVE-2022-43680.
(From OE-Core rev: 5544b66484502a6353dcf4c220645a58bbec3af8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a257a674272dc638f09167e9b9202adfb477ef1e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We identified a use case where a native recipe (autoconf-native) was
rebuilt with no change in output yet the sstate for do_package tasks
wasn't being used.
The issue is that do_package tasks have a hard dependency on
pseudo-native:do_populate_sysroot. That task was one of the many
tasks being rehashed when autoconf-native's hash was changed.
If update_tasks processed a recipe before it had processed pseudo-native,
that recipe would be marked as not possible from sstate and would
run the full tasks.
The fix is to split the processing into two passes, first to handle
the existing covered/notcovered updates, then in the second pass,
check whether there are "harddep" issues.
This defers the do_package tasks until after pseudo-native is installed
from sstate as expected and everything works well again.
(Bitbake rev: 3b2d1331487a74863e74cc0c5564004cbb1b5a4a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e479d1e418a7d34f0a4663b4a0e22bb11503c8ab)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need the system tar to be GNU tar, as we reply on --xattrs. Some
distributions may be using libarchive's tar binary, which is definitely
not as featureful, so check for this and abort early with a clear
message instead of later with mysterious errors.
(From OE-Core rev: fd92cdc6d2b9b3b808503b3274860a7c301587cb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7dd2b1cd1bb10e67485dab8600c0787df6c2eee7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[v2 hopefully fixes the From: mangling by the ML, no functional changes]
Trying to build cmake-native on a host system where curl was built with cmake
(resulting in CURLConfig.cmake and friends, which do not use the same naming
schemes expected by cmake-native's build process, being installed to a system
wide cmake directory like /usr/lib64/cmake/CURL) results in undefined
references to all libcurl symbols.
The problem is that cmake-native sees and uses the system wide
/usr/lib64/cmake/CURL/CURLConfig.cmake, which defines CURL::libcurl and
CURL::curl as opposed to setting ${CURL_LIBRARIES} as expected by
cmake-native.
find_package(CURL) (cmake-native's CMakeLists.txt, line 478) succeeds, but
incorrectly uses the system wide CURLConfig.cmake, resulting
CMAKE_CURL_LIBRARIES to be set to an empty string (cmake-native's
CMakeLists.txt, line 484), causing the cmake-native build to miss -lcurl.
The simplest fix is to let cmake know the right value for
CURL_LIBRARIES. Making it -lcurl should always work with libcurl-native
in recipe-sysroot-native.
[YOCTO #14951]
(From OE-Core rev: 62b117c382ffd65f6c5d808699b664f70ba6f2d8)
Signed-off-by: Bernhard Rosenkränzer <bero@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2659c735a464c956b4fca0894a5aed27a0fe7e37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4.12.2 changes
* Address CVE-2013-4235
* Fix uk manpages
4.12.3 changes
* Revert the removal of subid_init as pointed out by Balint.
* Address CVE-2013-4235 (TOCTTOU when copying directories)
(From OE-Core rev: 30fe8df131a3ef5efa5c35e69fce7b2d1bdc2f7d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5b9fc88d06f79e8dbd2375172689f2fbf3e2a8a3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #7852]
Fixes 'bitbake-layers layerindex-fetch --branch kirkstone meta-arm'
not checking out the branch if the repo is already cloned and on a
different branch.
If a clone of a layer being added already exists check what branch it
is on and if necessary attempt to switch to the given branch. If the
switch fails to happen the git error will be reported. We also warn if
there are uncommitted changes as the changes might go unnoticed and
result in unexpected behaviors.
(Bitbake rev: 138dd7883ee2c521900b29985b6d24a23d96563c)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d2cb388f58a37db2149fad34e4572d954e6e5441)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the client socket is closed, asyncio.StreamReader.readline() will
return an empty bytes object, not None.
This prevents multiple tracebacks being logged by bitbake-hashserv each
time bitbake is started and performs a connection check.
(Bitbake rev: 4bdd9ba43f34a1473db31a6a3b10bd33e358fe3a)
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2d07f252704dff7747fa1f9adf223a452806717f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This git configuration variable is deprecated in 2.36.0 onwards, so git
warns in the logs for every git call.
Luckily the default value has always been false[1], so we can just remove
this.
[ YOCTO #14939 ]
[1] aafe9fbaf4
(Bitbake rev: 13f86aeb53cd73c03bfb2f00fe923b51ec8d1c73)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ad310633e0c5d5593631c1196cbdde30147efce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have a specific variable for the path to the boot directory. Use it
instead of open-coding this path.
(From OE-Core rev: dda8017274e71daa7aa4d8a3a15e128df213b0de)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 725b75e83bc2b2111f2ab5103b7e7f60d6d3f34e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replacing sysroot_stage_all by a no-op recipe makes it difficult for
bbappends to stage files intentionally. Instead, just clear
SYSROOT_DIRS, allowing other bbappends to easily add new directories.
(From OE-Core rev: d9081df0dc62f733bef643340af678eeba74fe89)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 849791e7086463a4c7c53c2c1ed9603a6c3a080d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When generating our SPL-verifying certificate, we use FIT_KEY_REQ_ARGS,
which is intended for the U-Boot-verifying certificate. Instead, use
UBOOT_FIT_KEY_REQ_ARGS.
Fixes: 0e6b0fefa0 ("u-boot: Use a different Key for SPL signing")
(From OE-Core rev: f01b15fcffd1a628a17caf1e94753c8cd09ea48f)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a2d939ccb182a1ad29280d236b9f9e1d09527af1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the fatal error message of the yocto-kernel-tools symbol_why.py
and shows the command that generate the error as it can help understand
the root cause of the error.
(From OE-Core rev: 97cb48ce09d80e5496e4f887a8cf02125c66c6c5)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 54ae08779071f2e97bff0ff6514ede3124312c3b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of patch already present upstream to fix issues with invalid
characters for GLIB when combining gstreamer1.0-libav with ffmpeg 5.x.
Remove when gstreamer1.0-libav is upgraded to 1.21.1 or above
(From OE-Core rev: 8a837dba82d6e665406c2ee0543ee0135fe2ae3a)
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 703ff945557ad307bbe4ba0b0b7f1a2e5b4b847e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not
match as intended, resulting in ${TMPDIR} ending up in files in
${PN}-dbg when externalsrc was in use, which in turn triggered buildpath
QA warnings.
(From OE-Core rev: c7e94e74eceef0b22d09d80d0da6ddcd86d9b12e)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9b5031ed5a0d102905fa75acc418246c23df6eef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In case user requested to build a binary repeatable package,
it's required to honor the SOURCE_DATE_EPOCH environment
variable. So forcefully set mtime inside all the routines
which modify fstab in case it is updated.
(From OE-Core rev: 4d3f43fe06186b6580395a161fdbc4470b8aab62)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99719a3712a88dce8450994d995803e126e49115)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fix issue introduced in:
https://git.openembedded.org/openembedded-core/commit/?id=95fbac8dcad6c93f4c9737e9fe13e92ab6befa09
* it added check for s_dir + git-dir (typically '.git') isn't
the same as ${TOPDIR} + git-dir, but due to copy-paste issue
it was just comparing it with s_dir + git-dir again, resulting
in most external repos (where git-dir is '.git') to be processed
as regular directory (not taking advantage of git write-tree).
* normally this wouldn't be an issue, but for big repo with a lot of
files this added a lot of checksums in:
d.setVarFlag('do_compile', 'file-checksums', '${@srctree_hash_files(d)}')
and I mean *a lot, e.g. in chromium build it was 380227 paths
which still wouldn't that bad, but the checksum processing in
siggen.py isn't trivial and just looping through all these
checksums takes very long time (over 1000sec on fast NVME drive
with warm cache) and then
https://git.openembedded.org/bitbake/commit/?id=b4975d2ecf615ac4c240808fbc5a3f879a93846b
made the processing a bit more complicated and the loop in
get_taskhash() function took 6448sec and to make things worse
there was no output from bitbake during that time, so even with -DDD
it looks like this:
DEBUG: virtual/libgles2 resolved to: mesa (langdale/oe-core/meta/recipes-graphics/mesa/mesa_22.2.0.bb)
Bitbake still alive (no events for 600s). Active tasks:
Bitbake still alive (no events for 1200s). Active tasks:
Bitbake still alive (no events for 1800s). Active tasks:
Bitbake still alive (no events for 2400s). Active tasks:
Bitbake still alive (no events for 3000s). Active tasks:
Bitbake still alive (no events for 3600s). Active tasks:
Bitbake still alive (no events for 4200s). Active tasks:
Bitbake still alive (no events for 4800s). Active tasks:
Bitbake still alive (no events for 5400s). Active tasks:
Bitbake still alive (no events for 6000s). Active tasks:
DEBUG: Starting bitbake-worker
without -DDD it will get stuck for almost 2 hours in:
"Initialising tasks..."
before it finally writes sstate summary like:
"Sstate summary: Wanted 3102 Local 0 Mirrors 0 Missed 3102 Current 1483 (0% match, 32% complete)"
* fix the copy&paste typo to use git work-tree in most cases, but
be aware that this issue still exists for huge local source
trees not in git
[YOCTO #14942]
(From OE-Core rev: 43d3a1a314cf4cab1b384ebf81e10610f18ed12c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9102e5a94b8146cb1da27afbe41d3db999a914ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix for processing of paths with relative components, broke
uses cases that were a mix of patches and configuration fragments.
Updating the SRCREV to include a simplied fix for relative paths, and
a cleanup patch from Jose:
[
Author: Jose Quaresma <quaresma.jose@gmail.com>
Date: Thu Sep 29 16:37:23 2022 +0000
scc: only look for error in scc_output_file if it has valid content
When process_file function fails the output of the processed script is show to
the user, some parsing is performed as well to look for common errors so we
can point to the right input file.
This can only be done when the scc_output_file have some valid content
otherwise it will show invalid messages to the user.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Wed Oct 5 19:13:33 2022 +0000
spp: ensure that prefix check uses absolute paths
The previous fix for this issue was too broad, and impacted
all calls to the prefix check and removal. With this change,
we only expand the input on scc/spp operations that may
execute with relative paths.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: d56e29947176976e172a3e731a6ae37df98af4bb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 533720a1756454447341769c4a0969fce8d6f287)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit(75dbdea940 grub: Allow build on armv7ve/a with softfp)
enable build on armv7ve/a with softfp, but it acutally enable
build on armv7ve/a with hardfp altogether and result in below build
failure:
| checking for compile options to get strict alignment... -mno-unaligned-access
| checking if compiler generates unaligned accesses... no
| checking if C symbols get an underscore after compilation... no
| checking whether target compiler is working... no
| configure: error: cannot compile for the target
So update the check to disable build on armv7ve/a with hardfp.
(From OE-Core rev: 3d4bb6b1ba41e83c98e821ddf86e231daec029b1)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f67b2880fc2cfb21f51216c63b5f24d0524b4278)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, xserver will no longer start when NO_RECOMMENDATIONS = “1”,
because dependencies in XSERVER_RRECOMMENDS are missing.
(From OE-Core rev: c017175deed298f7fb3fff9181eb4379fcc436d7)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit bc7bd3953f3896af0db036250cda34bc9ecbb3ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the firmware required by amdgpu kernel driver.
(From OE-Core rev: bb907ecbc0f513b83163db0985ae9ab3486389f4)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0d7aa21f120a756d1a4fc4ae0be3527b54a58247)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Realtek Bluetooth devices require binary firmware files. Package them
separately in order to avoid installing the full linux-firmware package
on embedded devices.
Affected (end user) products (incomplete list):
- TP-Link UB500
- Logilink BT0054
(From OE-Core rev: 2772f356d4a8b8f31c34a3951814d04fb4f3decb)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fb44eb4feef54f2343c8186809a65dcb9b58a9b2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from
https://github.com/KhronosGroup/KTX-Software.git so we can explicitly
disable LFS here to avoid do_unpack error, bitbake will then use
GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig,
otherwise we would need bitbake patch to fetch LFS objects from the
submodules as well
* do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI
then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with:
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
and do_unpack fails as in:
http://errors.yoctoproject.org/Errors/Details/672888/
The default /etc/gitconfig in ubuntu has this added automatically by
git-lfs postinst:
root@ljama:~# rm /etc/gitconfig
root@ljama:~# git lfs install --skip-repo --system
Git LFS initialized.
root@ljama:~# cat /etc/gitconfig
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst
set -e
# Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if
# / is a Git repository with existing non-git-lfs hooks.
git lfs install --skip-repo --system > /dev/null 2>&1
according to
https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog
it was added in:
git-lfs (2.6.0-1) unstable; urgency=medium
* New upstream release
* Bump standards version to 4.2.1
* Add postinst/prerm to set up/remove git-lfs gitconfig
FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled:
http://errors.yoctoproject.org/Errors/Details/672892/
(From OE-Core rev: 58f93fcc5364880f11f1d86e0a5a6c5712f6ca6a)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b45b1f5dba02a626b7e9040d45198bd17dce4c99)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have something like ${TOPDIR}/../../poky/meta in the bblayers.conf
file. This does not work without normalizing the path for comparison.
(From OE-Core rev: 803975aff35c9423f4bde4c0201d0f61242389e0)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e0d45bcd34311ae248bac9378f46962198d148ef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
30c780ac0f9f Linux 5.19.14
b11cc6399c56 damon/sysfs: fix possible memleak on damon_sysfs_add_target
381eae6b1dc3 x86/alternative: Fix race in try_get_desc()
1e624467e41f x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant
b1bad76d6a18 KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
f45380a17be5 perf tests record: Fail the test if the 'errs' counter is not zero
77d5e98fb6f0 perf test: Fix test case 87 ("perf record tests") for hybrid systems
b781430cd770 net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2}
c81bca132fc6 net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge
79a55020c989 clk: imx93: drop of_match_ptr
539cc4ac04f8 clk: iproc: Do not rely on node name for correct PLL setup
61560f315371 drm/i915/gt: Perf_limit_reasons are only available for Gen11+
b1dd83f321dc clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
3e8d61faead0 vdpa/mlx5: Fix MQ to support non power of two num queues
b3b8359fafb4 virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq()
bffdf0421ba8 vdpa/ifcvf: fix the calculation of queuepair
9f9687bfd884 ice: xsk: drop power of 2 ring size restriction for AF_XDP
01c2475d0c21 ice: xsk: change batched Tx descriptor cleaning
dcf42724aacb selftests: Fix the if conditions of in test_extra_filter()
929a2f6e93a8 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
07eb54aa93d7 net: stmmac: power up/down serdes in stmmac_open/release
ec1a5138428f wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()
a84813338208 wifi: mac80211: fix regression with non-QoS drivers
3afc354e1084 wifi: cfg80211: fix MCS divisor value
e8027e26ad58 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
ab3abb72bec2 net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1d17a8d8ba cxgb4: fix missing unlock on ETHOFLD desc collect fail path
3687a0c03863 net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
75b276c0537e usbnet: Fix memory leak in usbnet_disconnect()
1a39d83193c6 perf parse-events: Remove "not supported" hybrid cache events
44ff610a3cd4 perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events
c4a07387a4b0 perf parse-events: Break out tracepoint and printing
9ac8b5bae9f2 gpio: mvebu: Fix check for pwm support on non-A8K platforms
314df2265c04 Input: melfas_mip4 - fix return value check in mip4_probe()
3cd81a694233 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
e126ad29ec71 net: macb: Fix ZynqMP SGMII non-wakeup source resume failure
5c94fcc0e87f drm/bridge: lt8912b: fix corrupted image output
6fe84153067b drm/bridge: lt8912b: set hdmi or dvi mode
8d2b780e1ed6 drm/bridge: lt8912b: add vsync hsync
18bf2334b0b3 ASoC: tas2770: Reinit regcache on reset
a0977f22b8a7 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
2c8028dd3f8a clk: microchip: mpfs: make the rtc's ahb clock critical
ab5081ce9f9c clk: microchip: mpfs: fix clk_cfg array bounds violation
8e8516fe1a64 ASoC: imx-card: Fix refcount issue with of_node_put
1317541f0dae soc: sunxi: sram: Fix debugfs info for A64 SRAM C
450080540800 soc: sunxi: sram: Fix probe function ordering issues
e4768a5b0a30 soc: sunxi: sram: Prevent the driver from being unbound
44a9633e9e16 soc: sunxi: sram: Actually claim SRAM regions
24d6230edfc2 ARM: dts: am5748: keep usb4_tm disabled
6f1364939969 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
38d9f71a04c2 ARM: dts: am33xx: Fix MMCHS0 dma properties
3cf3c17fd66f media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
fa20a7dcd56b media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ)
b901652568f3 media: rkvdec: Disable H.264 error detection
3a35e67f6b29 media: dvb_vb2: fix possible out of bound access
e88a7c1831d4 mm,hwpoison: check mm when killing accessing process
fcc9261c2b5f mm/hugetlb: correct demote page offset logic
f9cedf6b357e mm: bring back update_mmu_cache() to finish_fault()
3094c01fb1e3 mm: fix madivse_pageout mishandling on non-LRU page
edbaf99db91b mm/migrate_device.c: copy pte dirty bit to page
e85ab5ae17bd mm/migrate_device.c: add missing flush_cache_page()
ca7d59a4b5f3 mm/migrate_device.c: flush TLB while holding PTL
82a00edf23e4 mm: fix dereferencing possible ERR_PTR
a346ba002906 mm/page_isolation: fix isolate_single_pageblock() isolation behavior
faee7721e795 mm: prevent page_frag_alloc() from corrupting the memory
0cddc19ddb05 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
437484d936ac mm: gup: fix the fast GUP race against THP collapse
c6e2a0587215 mmc: hsq: Fix data stomping during mmc recovery
1209607a7133 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
b41808bfa049 mptcp: fix unreleased socket in accept queue
5368d1a17ec5 mptcp: factor out __mptcp_close() without socket lock
16220537557a mm: fix BUG splat with kvmalloc + GFP_ATOMIC
2c5a04961201 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
38d854c4a11c vduse: prevent uninitialized memory accesses
4a1230f34f06 drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
5af714ceebae drm/i915/gt: Restrict forced preemption to the active context
193153f7cc2a powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
a129cce68908 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
b48abca42e0a net: mt7531: only do PLL once after the reset
1f4ceb7daf36 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
decf4f5c01a8 x86/uaccess: avoid check_object_size() in copy_from_user_nmi()
9653cc040a7d ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
d0ebc7ef65e3 ARM: dts: integrator: Tag PCI host with device_type
76335c4156ed frontswap: don't call ->init if no ops are registered
26a1ca1f9fbb x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
19f89548ed86 wifi: mac80211: ensure vif queues are operational after start
d87926a7448c clk: ingenic-tcu: Properly enable registers before accessing timers
179fd43179a1 can: c_can: don't cache TX messages for C_CAN cores
983dd7223a9b Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
6aac871bca33 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
266ee6ee24ea thunderbolt: Explicitly reset plug events delay back to USB4 spec value
d916978b6976 usb: typec: ucsi: Remove incorrect warning
1d54281c91d7 uas: ignore UAS for Thinkplus chips
be014a8d8925 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
4a66ab5bfaea uas: add no-uas quirk for Hiksemi usb_disk
a3ed03b3ce4d counter: 104-quad-8: Fix skipped IRQ lines during events configuration
036eeda2212a counter: 104-quad-8: Implement and utilize register structures
c096ac781807 counter: 104-quad-8: Utilize iomap interface
640e0b97dfa9 perf record: Fix cpu mask bit setting for mixed mmaps
bcd04b006c78 tools/perf: Fix out of bound access to cpu mask array
d948e6c57793 riscv: make t-head erratas depend on MMU
1bae99844613 Linux 5.19.13
781e43179640 Revert "drm/i915: Extract intel_edp_fixup_vbt_bpp()"
da42e25ec54a Revert "drm/i915/pps: Split pps_init_delays() into distinct parts"
5f86062caf4d Revert "drm/i915/bios: Split parse_driver_features() into two parts"
3f2631ce3c8f Revert "drm/i915/bios: Split VBT parsing to global vs. panel specific parts"
139d38c14725 Revert "drm/i915/bios: Split VBT data into per-panel vs. global parts"
10c7b3919e6d Revert "drm/i915/dsi: filter invalid backlight and CABC ports"
bef6a9b54730 Revert "drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+"
9182c86a0456 Revert "drm/i915/display: Fix handling of enable_psr parameter"
58df6af8cea3 Linux 5.19.12
547262c5b373 ext4: make directory inode spreading reflect flexbg size
cdefe8dd61c9 ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
48a12961e800 Revert "block: freeze the queue earlier in del_gendisk"
398a0fdb38d9 ext4: use buckets for cr 1 block scan instead of rbtree
52e8d671393c ext4: use locality group preallocation for small closed files
405a609430a6 ext4: avoid unnecessary spreading of allocations among groups
b82d312ff30f ext4: make mballoc try target group first even with mb_optimize_scan
17eb9845f20f ext4: limit the number of retries after discarding preallocations blocks
2f5e9de15e4f ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
034ef0c47e31 devdax: Fix soft-reservation memory description
27d5563e8f5f Makefile.debug: re-enable debug info for .S files
6ba8627f72a4 Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
c4f8b89f3ffc certs: make system keyring depend on built-in x509 parser
c2eab6faf82b drm/amdgpu: don't register a dirty callback for non-atomic
7f0dcbb0e557 i2c: mux: harden i2c_mux_alloc() against integer overflows
4925e5e94ae9 i2c: mlxbf: Fix frequency calculation
3b5ab5fbe69e i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
5a7547ee0d24 i2c: mlxbf: incorrect base address passed during io write
e46e177fd8ed i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c9245ea442a8 workqueue: don't skip lockdep work dependency in cancel_work_sync()
60644dffac87 fsdax: Fix infinite loop in dax_iomap_rw()
8054beba353b pmem: fix a name collision
c62322e62662 gpio: mt7621: Make the irqchip immutable
2d57e46fa45b drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
4822afcff82c drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
6f14c55dc8e7 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
8836e42e8b00 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
88e7896936e0 drm/amd/display: Limit user regamma to a valid value
9757b3ad4498 drm/amdgpu: Skip reset error status for psp v13_0_0
83dfcae61be8 drm/amdgpu: add HDP remap functionality to nbio 7.7
386ca6720b34 drm/amdgpu: change the alignment size of TMR BO to 1M
8442bc8426d1 drm/amdgpu: use dirty framebuffer helper
444574f828cd drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
a5de08013672 gpio: ixp4xx: Make irqchip immutable
7718cac88524 drm/gma500: Fix (vblank) IRQs not working after suspend/resume
55c077d97fa6 drm/gma500: Fix WARN_ON(lock->magic != lock) error
a6ed7624bf4d drm/gma500: Fix BUG: sleeping function called from invalid context errors
9812e9ed3419 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
98756ca2584e block: Do not call blk_put_queue() if gendisk allocation fails
2f092fd2ce24 block: call blk_mq_exit_queue from disk_release for never added disks
47f57236ba40 blk-mq: fix error handling in __blk_mq_alloc_disk
0d0f5ca7f241 drm/i915/display: Fix handling of enable_psr parameter
650a2e79d176 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
54be62deede4 phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support
1e9571887f97 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
a899ba61958e serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
f986bfe60020 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
f387ca14c73f serial: Create uart_xmit_advance()
dc4b06e21691 serial: fsl_lpuart: Reset prior to registration
f3f5f26c53ef io_uring: ensure that cached task references are always put on exit
b4b3bc3f8501 selftests: forwarding: add shebang for sch_red.sh
32afa1f23e42 bnxt: prevent skb UAF after handing over to PTP worker
0559d91ee3a2 net: sched: fix possible refcount leak in tc_new_tfilter()
9fc7a9f0a6e9 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
2c8e8ab53acf bonding: fix NULL deref in bond_rr_gen_slave_id
6c537124ea61 net: phy: micrel: fix shared interrupt on LAN8814
32ac8c92919c net/smc: Stop the CLC flow if no link to map buffers on
56c167a564b6 ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
b65c53369786 drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
6acb3e83b508 perf tools: Honor namespace when synthesizing build-ids
ee7036166b91 perf kcore_copy: Do not check /proc/modules is unchanged
e71a088d6a97 perf jit: Include program header in ELF files
306c17dead99 perf stat: Fix cpu map index in bperf cgroup code
98992697b30b perf stat: Fix BPF program section name
031b4f40487e can: gs_usb: gs_can_open(): fix race dev->can.state condition
18979d10300e gpio: tqmx86: fix uninitialized variable girq
16189cccd46e net: sh_eth: Fix PHY state warning splat during system resume
199ddf9d3726 net: ravb: Fix PHY state warning splat during system resume
235c47f437a1 netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed
38cf372b17f0 netfilter: ebtables: fix memory leak when blob is malformed
985b031667c3 netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
8bcad2a93131 netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
d8d9a6995858 ice: Fix interface being down after reset with link-down-on-close flag on
c14cdf15cde3 ice: config netdev tc before setting queues number
dff2fa324207 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
c7c9c7eb305a net/sched: taprio: avoid disabling offload when it was never enabled
68a5def1d2c8 ipv6: Fix crash when IPv6 is administratively disabled
23022b74b1a2 net: enetc: deny offload of tc-based TSN features on VF interfaces
2fdebdfcd98f net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
92f7d44de3be wireguard: netlink: avoid variable-sized memcpy on sockaddr
3b263cc13340 wireguard: ratelimiter: disable timings test by default
a4eadca702df sfc/siena: fix null pointer dereference in efx_hard_start_xmit
b454f12cfedd sfc/siena: fix TX channel offset when using legacy interrupts
c9ba2948db9d net: ipa: properly limit modem routing table use
506638752e92 of: mdio: Add of_node_put() when breaking out of for_each_xx
68197205b3f6 drm/hisilicon: Add depends on MMU
6201c365a0ef gve: Fix GFP flags when allocing pages
e969486525be bnxt_en: fix flags to check for supported fw version
b3b952168ee1 sfc: fix null pointer dereference in efx_hard_start_xmit
5f623a77cfc2 sfc: fix TX channel offset when using legacy interrupts
b6bea8101f97 netdevsim: Fix hwstats debugfs file permissions
0b145d3da801 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
ab1af66d4de9 i40e: Fix VF set max MTU size
2ffdf364b845 iavf: Fix set max MTU size with port VLAN and jumbo frames
36da184d2196 mlxbf_gige: clear MDIO gateway lock after read
c3f9f3089ed5 iavf: Fix bad page state
3b27f829b7f6 um: fix default console kernel parameter
f8c3861243be MIPS: Loongson32: Fix PHY-mode being left unspecified
7c1f2373be0a MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
c673c6ceac53 mm/slab_common: fix possible double free of kmem_cache
183b87c4d18d drm/panel: simple: Fix innolux_g121i1_l01 bus_format
88b08afb0d80 net: team: Unsync device addresses on ndo_stop
a4761e45c86c net: bonding: Unsync device addresses on ndo_stop
b1b48d9e60cb net: bonding: Share lacpdu_mcast_addr definition
38aa25adcd4d scsi: mpt3sas: Fix return value check of dma_get_required_mask()
6a4236ed47f5 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
16b5647f1a55 arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation
af0c754d4f60 net: phy: aquantia: wait for the suspend/resume operations to finish
26735f395b30 ARM: dts: lan966x: Fix the interrupt number for internal PHYs
d5241ea15778 arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
f675f5955ab8 arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
392bd6ce1ba9 drm/mediatek: Fix wrong dither settings
fc8454d54478 arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header
31ce3c688ddc wifi: iwlwifi: Mark IWLMEI as broken
9fe1e2da965a net: core: fix flow symmetric hash
b583e6b25bf9 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
0ad4e4f4d1c4 iavf: Fix cached head and tail value for iavf_get_tx_pending
7c945e5b4787 ice: Fix crash by keep old cfg when update TCs more than queues
149979e87eb7 ice: Don't double unplug aux on peer initiated reset
633c81c04496 netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
510ea9eae5ee netfilter: nf_conntrack_irc: Tighten matching on DCC message
f28e376e4c1e netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
5f394e885eaf arm64: dts: imx8mm-verdin: extend pmic voltages
3e39beb4efa5 arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
efd3a3e464c6 arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
9350ed92dfe0 arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
5e6d95bd6c9d arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a
a17df55bf6d5 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
869c94dfd900 arm64: dts: imx8ulp: add #reset-cells for pcc
f478a456a30d arm64: dts: imx8mn: remove GPU power domain reset
124c330f4071 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
9182be042c3e arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
164f2c710a78 drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
87d4bdeacff8 arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
8a906e3a18bb arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
6b8c338e1b88 arm64: dts: rockchip: Lower sd speed on quartz64-b
daacedde25f0 firmware: arm_scmi: Fix the asynchronous reset requests
8e65edf0d376 firmware: arm_scmi: Harden accesses to the reset domains
e31fa6648542 batman-adv: Fix hang up with small MTU hard-interface
117737acc4b3 vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
bb6d99e27cbe arm64: topology: fix possible overflow in amu_fie_setup()
42c7fc41020c perf/arm-cmn: Add more bits to child node address offset field
7a764b44d346 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
eec722138aee KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES
c5f118361297 KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
df6cb39335cf mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
02bcd951aa3c mm/slub: fix to return errno if kmalloc() fails
cbaddace599e net: mana: Add rmb after checking owner bits
7221020d79cc can: flexcan: flexcan_mailbox_read() fix return value for drop = true
b6c2ad616dd4 kasan: call kasan_malloc() from __kmalloc_*track_caller()
dc8864f4fd01 xen/xenbus: fix xenbus_setup_ring()
f799e0568d6c drm/i915/gem: Really move i915_gem_context.link under ref protection
92881e068ee1 drm/i915/gem: Flush contexts on driver release
08ac12569010 riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning
558003a84a3c riscv: fix a nasty sigreturn bug...
b1489043d3b9 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
41f857033c44 gpio: mockup: Fix potential resource leakage when register a chip
af0bfabf06c7 gpio: mockup: fix NULL pointer dereference when removing debugfs
74ce6f1e0f3b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
1dd2a948a178 efi: libstub: check Shim mode using MokSBStateRT
96dc4e2c5283 efi: x86: Wipe setup_data on pure EFI boot
7a27a04f4ef6 thunderbolt: Add support for Intel Maple Ridge single port controller
d6f28143bccb usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
af830c831d40 media: flexcop-usb: fix endpoint type check
53b48f0672d5 libperf evlist: Fix polling of system-wide events
eecada16bcc4 btrfs: zoned: wait for extent buffer IOs before finishing a zone
c338bea1fec5 btrfs: fix hang during unmount when stopping a space reclaim worker
cf7769a47e65 btrfs: fix hang during unmount when stopping block group reclaim worker
17244f71765d exfat: fix overflow for large capacity partition
2e238bba8a7e iommu/vt-d: Check correct capability for sagaw determination
ecec349af8c7 ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
28e07bb27ba4 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
1f65164bc605 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
0632fb7f2158 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
76b75705c941 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
2035227cd000 ALSA: hda/realtek: Re-arrange quirk table entries
3637770602ac ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
73c4ae35ff11 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
61c19a35f0d2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
d6cb6e424a60 ALSA: hda: Fix Nvidia dp infoframe
6e91ec54e7f1 ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
abb050dabd7d ALSA: hda/tegra: set depop delay for tegra
1c5a0a1f4d15 ALSA: core: Fix double-free at snd_card_new()
e0e17c7bbdf4 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
d744140498a3 USB: serial: option: add Quectel RM520N
3db2ec3a6724 USB: serial: option: add Quectel BG95 0x0203 composition
e82a8ff62709 USB: core: Fix RST error in hub.c
fd0b4fd54892 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
2e7eb4c1e8af scsi: core: Fix a use-after-free
d27b66257db1 block: simplify disk shutdown
fdb28e968815 block: stop setting the nomerges flags in blk_cleanup_queue
ab85cb5297f7 block: remove QUEUE_FLAG_DEAD
633e819de9fa xfrm: fix XFRMA_LASTUSED comment
2776911d4a98 Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
8039621a78e5 Revert "usb: add quirks for Lenovo OneLink+ Dock"
7c64dd4dbf90 smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
c7ae5c403d68 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
9b56515aeeff usb: add quirks for Lenovo OneLink+ Dock
0cdde8460c30 smb3: fix temporary data corruption in insert range
49523a473220 smb3: fix temporary data corruption in collapse range
cc914c37e55f smb3: Move the flush out of smb2_copychunk_range() into its callers
f6bb739e61eb drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
d9d2625dafe2 drm/i915/dsi: filter invalid backlight and CABC ports
fc6aff984b1c drm/i915/bios: Split VBT data into per-panel vs. global parts
2af21ae876cf drm/i915/bios: Split VBT parsing to global vs. panel specific parts
5da3f1bfb88e drm/i915/bios: Split parse_driver_features() into two parts
ad719d5cc7cb drm/i915/pps: Split pps_init_delays() into distinct parts
a0f7cdd69ca3 drm/i915: Extract intel_edp_fixup_vbt_bpp()
fcf22aefe871 Linux 5.19.11
4d8637f1d672 Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"
36371c3adb7a ALSA: hda/sigmatel: Fix unused variable warning for beep power change
ddd2edc276e0 ALSA: hda/sigmatel: Keep power up while beep is enabled
99bc25748e39 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
7051efc07d72 dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description
20b3f49e9498 net: Find dst with sk's xfrm policy not ctl_sk
e68db1a89fc9 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
9189056c223b drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
989d23d88520 drm/amdgpu: Don't enable LTR if not supported
e6189420e34f drm/amdgpu: make sure to init common IP before gmc
dd52bde6767e drm/i915: Set correct domains values at _i915_vma_move_to_active
871b9d5c68d8 drm/i915/gt: Fix perf limit reasons bit positions
b31c81d633d8 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
ac12a96d1d35 parisc: Allow CONFIG_64BIT with ARCH=parisc
46c716a31fcd blk-lib: fix blkdev_issue_secure_erase
c2c7f67fd12d cifs: always initialize struct msghdr smb_msg completely
eea8626615a0 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
2c3f439480c0 cifs: revalidate mapping when doing direct writes
d50c30b66f04 io_uring/msg_ring: check file type before putting
6f5ceeb59d09 of/device: Fix up of_dma_configure_id() stub
6ebcd3a8f5d2 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
248c48ced209 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
d31efde8d45d drm/i915/guc: Cancel GuC engine busyness worker synchronously
6731a2193bc8 drm/i915/guc: Don't update engine busyness stats too frequently
b0dc9560acd2 drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
fc689a286139 drm/rockchip: vop2: Fix eDP/HDMI sync polarities
ca52cf493f97 drm/meson: Fix OSD1 RGB to YCbCr coefficient
e681b2df3ad4 drm/meson: Correct OSD1 global alpha value
99ed392209cc drm/panel-edp: Fix delays for Innolux N116BCA-EA1
c60087415670 Revert "SUNRPC: Remove unreachable error condition"
4d9f296e78b0 NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE
2f0a154b16ab gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
51e024dcaf08 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
dce19409fb74 SUNRPC: Fix call completion races with call_decode()
fe0a6a2369d8 pinctrl: sunxi: Fix name for A100 R_PIO
4b1366bf4ed1 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
8e33176cd475 pinctrl: qcom: sc8180x: Fix wrong pin numbers
50207584d3f5 pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
2133f4513116 of: fdt: fix off-by-one error in unflatten_dt_nodes()
b80678c1e00a Linux 5.19.10
0541ab4d0330 Input: goodix - add compatible string for GT1158
693ccecee083 RDMA/irdma: Use s/g array in post send only when its valid
1989b17301f8 gpio: 104-idio-16: Make irq_chip immutable
b240650a6600 gpio: 104-dio-48e: Make irq_chip immutable
e18b2e3310f0 LoongArch: Fix arch_remove_memory() undefined build error
6023efd94e54 LoongArch: Fix section mismatch due to acpi_os_ioremap()
0b38a5072464 platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
fe5872fd1684 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
2fdf0a1ff474 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
719b2021d778 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
3d513ebf8c3b net: dsa: hellcreek: Print warning only once
c624b5659a28 drm/amd/amdgpu: skip ucode loading if ucode_size == 0
f566cb9f4057 nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
e8d5aa9c67ed nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
137f1493f151 drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
2052738ece42 drm/amdgpu: disable FRU access on special SIENNA CICHLID card
12c20186d84e Input: iforce - add support for Boeder Force Feedback Wheel
47e83e6ebf99 ieee802154: cc2520: add rc code in cc2520_tx()
bc55c1677edb gpio: mockup: remove gpio debugfs when remove device
35c0b78d0d42 r8152: add PID for the Lenovo OneLink+ Dock
84d8959393a0 tg3: Disable tg3 device on system reboot to avoid triggering AER
6b1bcd579fc5 Bluetooth: MGMT: Fix Get Device Flags
fbb701e51ee2 hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
37c3dcfc4730 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
65d983566887 dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
50a1ffa557cf kvm: x86: mmu: Always flush TLBs when enabling dirty logging
c87f1f99e26e peci: cpu: Fix use-after-free in adev_release()
f25a547e7c76 drm/msm/rd: Fix FIFO-full deadlock
df01ac6582e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
f05939158a41 Input: goodix - add support for GT1158
37c81d9f1d1b ACPI: resource: skip IRQ override on AMD Zen platforms
f26649e59b4f RDMA/mlx5: Fix UMR cleanup on error flow of driver init
d8f7bff9a426 RDMA/mlx5: Add a umr recovery flow
ada0ccc4a137 RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile
ddc58af02675 net/mlx5: Use software VHCA id when it's supported
630a75548b88 net/mlx5: Introduce ifc bits for using software vhca id
3bd8fdde3826 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
(From OE-Core rev: 4814d5d8e7ff674ca812048c54f2f3e74ba35000)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 396b40b0b1e52fc12c0e171734fba190edfaf671)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
c68173b2012b Linux 5.15.72
713fa3e4591f drm/i915/gem: Really move i915_gem_context.link under ref protection
a00ed4e5d5ee x86/alternative: Fix race in try_get_desc()
c3d4b8970c0d KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
ab5c5787ab5e clk: iproc: Do not rely on node name for correct PLL setup
e748a084b51c clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
19f4e1636626 fs: split off setxattr_copy and do_setxattr function from setxattr
a0e3719e030a vdpa/ifcvf: fix the calculation of queuepair
4755d9d2c9b0 selftests: Fix the if conditions of in test_extra_filter()
c83a7606aa65 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
a8cd7e1bc7cd net: stmmac: power up/down serdes in stmmac_open/release
67c00bcf4231 wifi: mac80211: fix regression with non-QoS drivers
520e434a082d nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
e9d7d809022e net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1b908507ce cxgb4: fix missing unlock on ETHOFLD desc collect fail path
e99c7a61d89e net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
815381aeff95 usbnet: Fix memory leak in usbnet_disconnect()
af91321b7372 gpio: mvebu: Fix check for pwm support on non-A8K platforms
f592ccddac68 Input: melfas_mip4 - fix return value check in mip4_probe()
ff982b1f325d Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
bde7795794f4 drm/bridge: lt8912b: fix corrupted image output
e103b0e83991 drm/bridge: lt8912b: set hdmi or dvi mode
473f653a86ee drm/bridge: lt8912b: add vsync hsync
6a12105d9d4f ASoC: tas2770: Reinit regcache on reset
75ef73d7d2b3 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
5664dc84fc2e ASoC: imx-card: Fix refcount issue with of_node_put
367403bc1cfe soc: sunxi: sram: Fix debugfs info for A64 SRAM C
68d2f42cf4f6 soc: sunxi: sram: Fix probe function ordering issues
2f82b5290078 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
861adc2b2037 soc: sunxi: sram: Prevent the driver from being unbound
8b07378ebe43 soc: sunxi: sram: Actually claim SRAM regions
d50e0e2f3d94 ARM: dts: am5748: keep usb4_tm disabled
c48e3db1df25 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
606229101290 ARM: dts: am33xx: Fix MMCHS0 dma properties
bfe5dc2101ba swiotlb: max mapping size takes min align mask into account
a6a3b6b11ac0 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
ab9d32844742 media: rkvdec: Disable H.264 error detection
69379139ed78 media: dvb_vb2: fix possible out of bound access
6287c9e00595 mm,hwpoison: check mm when killing accessing process
f9aed3d8a029 mm: fix madivse_pageout mishandling on non-LRU page
1299c1198878 mm/migrate_device.c: flush TLB while holding PTL
e858f7ac7395 mm: fix dereferencing possible ERR_PTR
d75ce115625e mm: prevent page_frag_alloc() from corrupting the memory
23d17e2b04c7 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
fec2db7a434a mmc: hsq: Fix data stomping during mmc recovery
4fef6e1fe07c mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
4f75d0cacd65 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
dc248ddf41ea vduse: prevent uninitialized memory accesses
ea774829699a drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
25759a7bc1f4 drm/i915/gt: Restrict forced preemption to the active context
e0f576335d05 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
5de02ab84aec net: mt7531: only do PLL once after the reset
56e3f8d56299 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
149da9e60b8c ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
dc8cdb988453 ARM: dts: integrator: Tag PCI host with device_type
aa5c3aa3f197 x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
476c188b9dbe clk: ingenic-tcu: Properly enable registers before accessing timers
d134b0f7a9b9 can: c_can: don't cache TX messages for C_CAN cores
6fff203793cb Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
006a5085a3a8 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
81e759d71a6b thunderbolt: Explicitly reset plug events delay back to USB4 spec value
85a70a259916 usb: typec: ucsi: Remove incorrect warning
ac12a04c8e08 uas: ignore UAS for Thinkplus chips
528aba78ee01 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
0a4e8f384e82 uas: add no-uas quirk for Hiksemi usb_disk
8484a356cee8 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
ae04dd5ef180 cgroup: reduce dependency on cgroup_mutex
7a64e6dc6cb7 ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
6a3bee2ead9b ALSA: hda: Fix Nvidia dp infoframe
f7392f93a2fb ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
de5deddfa7e7 ALSA: hda: Do disconnect jacks at codec unbind
90c7e9b400c7 Linux 5.15.71
214194610a18 ext4: use locality group preallocation for small closed files
8a1ac4167dda ext4: avoid unnecessary spreading of allocations among groups
fd8b82919549 ext4: make mballoc try target group first even with mb_optimize_scan
21dada4ce19c ext4: limit the number of retries after discarding preallocations blocks
be4df018c0be ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
90bc7b630c6c ext4: make directory inode spreading reflect flexbg size
95d714d8ad3d devdax: Fix soft-reservation memory description
27bf7a5d1198 NFSv4: Fixes for nfs4_inode_return_delegation()
21b0301f2234 drm/amdgpu: don't register a dirty callback for non-atomic
6eb08245da51 i2c: mlxbf: Fix frequency calculation
dc2a0c587006 i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
621c6ab03ac3 i2c: mlxbf: incorrect base address passed during io write
c242dbf2e36f i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c71ec39be45a workqueue: don't skip lockdep work dependency in cancel_work_sync()
929ef155e1da fsdax: Fix infinite loop in dax_iomap_rw()
9aac3819f099 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
1c26968caf18 drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
492db4ffcff3 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
9539cfc74493 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
a541c0111818 drm/amd/display: Limit user regamma to a valid value
33b128f790b6 drm/amdgpu: use dirty framebuffer helper
f76d6f309a68 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
e5ae504c8623 drm/gma500: Fix BUG: sleeping function called from invalid context errors
e07d9154bb81 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
5f270b61ee8b drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
d3a67c21b18f s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
faf0e1b5d82b serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
0aada772fd16 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
4c7e17270cab serial: Create uart_xmit_advance()
4199425b1132 serial: fsl_lpuart: Reset prior to registration
cc1504f6da2e KVM: x86/mmu: Fold rmap_recycle into rmap_add
dddae48eabfb selftests: forwarding: add shebang for sch_red.sh
08483e4c0c83 bnxt: prevent skb UAF after handing over to PTP worker
f8162aed962b net: sched: fix possible refcount leak in tc_new_tfilter()
bd29ca2b398c net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
ec3a6f4ffe55 bonding: fix NULL deref in bond_rr_gen_slave_id
db145b8a04fc net/smc: Stop the CLC flow if no link to map buffers on
5daef0042d2c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
a08cba2f50d7 perf tools: Honor namespace when synthesizing build-ids
1a83f39dc4e1 perf kcore_copy: Do not check /proc/modules is unchanged
a3b923f449a3 perf jit: Include program header in ELF files
39dc6ccdd5af perf stat: Fix BPF program section name
c6d939639fe0 can: gs_usb: gs_can_open(): fix race dev->can.state condition
e1676adedc17 net: sh_eth: Fix PHY state warning splat during system resume
71200518bbbf net: ravb: Fix PHY state warning splat during system resume
d5917b7af7ca netfilter: ebtables: fix memory leak when blob is malformed
08d7524f366a netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
91aa52652f4b netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
c721623efd09 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
f58e43184226 net/sched: taprio: avoid disabling offload when it was never enabled
510e703e4ed0 net: enetc: deny offload of tc-based TSN features on VF interfaces
11eb9ed08856 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
c60801e4e2b5 wireguard: netlink: avoid variable-sized memcpy on sockaddr
3ebf690d1cde wireguard: ratelimiter: disable timings test by default
c2dc533a7edb net: ipa: properly limit modem routing table use
cbdab7d68f20 of: mdio: Add of_node_put() when breaking out of for_each_xx
ca86577c10bc drm/hisilicon: Add depends on MMU
68c4acee6328 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
8547c7bfc061 sfc: fix null pointer dereference in efx_hard_start_xmit
360910b88d14 sfc: fix TX channel offset when using legacy interrupts
bc750d7127a9 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
53220b99059a i40e: Fix VF set max MTU size
7249a653fe5f iavf: Fix set max MTU size with port VLAN and jumbo frames
030e0688b6b2 mlxbf_gige: clear MDIO gateway lock after read
93859f6878e7 iavf: Fix bad page state
e1dbe8a62098 um: fix default console kernel parameter
7400e2edfc9e MIPS: Loongson32: Fix PHY-mode being left unspecified
abea65fa7713 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
831cf63c043e drm/panel: simple: Fix innolux_g121i1_l01 bus_format
408d5752b60f net: team: Unsync device addresses on ndo_stop
f50265a4f3da net: bonding: Unsync device addresses on ndo_stop
e6b277f7367e net: bonding: Share lacpdu_mcast_addr definition
8b2ab46b6c63 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
89df49e561b4 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
5826a555f77c net: phy: aquantia: wait for the suspend/resume operations to finish
4d2f1bc9067a net: core: fix flow symmetric hash
8d06006c7eb7 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
dae9d2abe25b iavf: Fix cached head and tail value for iavf_get_tx_pending
34447d64b8d2 ice: Don't double unplug aux on peer initiated reset
816eab147e5c netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
dc33ffbc361e netfilter: nf_conntrack_irc: Tighten matching on DCC message
0606c5d5fefd netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
0babb5bc85ee arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
dd5a6c5a0875 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1b0e46d970b4 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
e352fea1d0fc drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
43733b6c9fda arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
2929463a9eff arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
166a332463b5 firmware: arm_scmi: Fix the asynchronous reset requests
1f08a1b26cfc firmware: arm_scmi: Harden accesses to the reset domains
9ec5a534d77c xfs: validate inode fork size against fork format
5caa3a127953 xfs: fix xfs_ifree() error handling to not leak perag ref
9e7b231687fd xfs: reorder iunlink remove operation in xfs_ifree
28c7ef86b21b vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
3c3edb82d67b arm64: topology: fix possible overflow in amu_fie_setup()
2427a04bce86 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
61703b248be9 mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
2d6e55e0c038 mm/slub: fix to return errno if kmalloc() fails
71075d7d4632 net: mana: Add rmb after checking owner bits
19aea370fd09 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
bf0197aea195 kasan: call kasan_malloc() from __kmalloc_*track_caller()
c75288a4902b riscv: fix a nasty sigreturn bug...
97da736cd11a gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
9b26723e058f gpio: mockup: Fix potential resource leakage when register a chip
18352095a0d5 gpio: mockup: fix NULL pointer dereference when removing debugfs
2279e977405b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
b5bc5a274d54 efi: libstub: check Shim mode using MokSBStateRT
ef43fee9f211 efi: x86: Wipe setup_data on pure EFI boot
b173f1f8ef9e thunderbolt: Add support for Intel Maple Ridge single port controller
65b13f951fe6 usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
7143f6cf58db media: flexcop-usb: fix endpoint type check
d8a76a2e514f btrfs: fix hang during unmount when stopping a space reclaim worker
46053262b5f5 btrfs: fix hang during unmount when stopping block group reclaim worker
b02f86689a5a iommu/vt-d: Check correct capability for sagaw determination
a963fe6d0eb6 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
4b2fa20da623 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
eb54e457c4ad ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
0898469913cd ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
c6a746b4fca5 ALSA: hda/realtek: Re-arrange quirk table entries
41e974cd6ecb ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
5421125bbda8 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
84481d7a59a2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
04b5bd5702ab ALSA: hda/tegra: set depop delay for tegra
e10425c5424b ALSA: core: Fix double-free at snd_card_new()
10a8c5d7d393 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
06c0204a6e80 USB: serial: option: add Quectel RM520N
6cf9e8b7e67a USB: serial: option: add Quectel BG95 0x0203 composition
369b008bbe36 USB: core: Fix RST error in hub.c
d10d1e9d9f1e drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
6eede01dfd0e Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
c02431f43e12 Revert "usb: add quirks for Lenovo OneLink+ Dock"
8de5e12f587b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
2db7a7176c45 usb: add quirks for Lenovo OneLink+ Dock
a72eee6d905e usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
f79a57d4091f usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
1a9923999459 usb: dwc3: gadget: Refactor pullup()
7604a210acbb usb: dwc3: gadget: Prevent repeat pullup()
a0b5d22b0448 usb: dwc3: Issue core soft reset before enabling run/stop
8d583ba79cde usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
167b18f25b96 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
add40eda8258 staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
55653c548612 drm/amdgpu: make sure to init common IP before gmc
25a90a11036b drm/amdgpu: Separate vf2pf work item init from virt data exchange
3e98e33d345e Linux 5.15.70
21f948cab866 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
5db17805b6ba cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
39b0235284c7 KVM: SEV: add cache flush to solve SEV cache incoherency issues
d9bf46e74735 net: Find dst with sk's xfrm policy not ctl_sk
ab5140c6ddd7 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
9af7af862cb8 mksysmap: Fix the mismatch of 'L0' symbols in System.map
2340f23c770d drm/panfrost: devfreq: set opp to the recommended one to configure regulator
7e8df4920b2a MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
af88da4c737a afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
2dd0ae85fb3c net: usb: qmi_wwan: add Quectel RM520N
a5e949e088bc ALSA: hda/tegra: Align BDL entry to 4KB boundary
3d25aaf71fe0 ALSA: hda/sigmatel: Keep power up while beep is enabled
d582756bfc71 wifi: mac80211_hwsim: check length for virtio packets
17898c3b578a rxrpc: Fix calc of resend age
1bbcd88c3c99 rxrpc: Fix local destruction being repeated
87cd4c02bdb1 scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
f08a320b4b60 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
80c7be217ba7 ASoC: nau8824: Fix semaphore unbalance at error paths
f1d57c4c99c2 arm64: dts: juno: Add missing MHU secure-irq
59b756da49bf video: fbdev: i740fb: Error out if 'pixclock' equals zero
899f4160b140 binder: remove inaccurate mmap_assert_locked()
8c2bbfb0ded3 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
0a7d86f156fa drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
dcef16f64969 drm/amdgpu: Don't enable LTR if not supported
710ebf8f1a08 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
309e9f4a17cf parisc: Allow CONFIG_64BIT with ARCH=parisc
9a72466fb61b cifs: always initialize struct msghdr smb_msg completely
21c47a08f96a cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
e1aad8c56090 cifs: revalidate mapping when doing direct writes
b04e0208d025 of/device: Fix up of_dma_configure_id() stub
8fd27239ca92 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
5f285e4c47c3 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
f86092d12fbb drm/meson: Fix OSD1 RGB to YCbCr coefficient
d38eb1f37538 drm/meson: Correct OSD1 global alpha value
89cfddd416ba gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
9a173db71a99 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
cd358b2ee56f pinctrl: sunxi: Fix name for A100 R_PIO
ca2b798e53d4 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
30fccb4fe449 pinctrl: qcom: sc8180x: Fix wrong pin numbers
cbafdbb6f6ce pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
ba6b9f7cc110 of: fdt: fix off-by-one error in unflatten_dt_nodes()
c23065adf97f tty: serial: atmel: Preserve previous USART mode if RS485 disabled
1d01d7beccba serial: atmel: remove redundant assignment in rs485_config
f3450c33411b drm/tegra: vic: Fix build warning when CONFIG_PM=n
820b689b4a7a Linux 5.15.69
277674996dcf Input: goodix - add compatible string for GT1158
b9b39f7332c5 RDMA/irdma: Use s/g array in post send only when its valid
125c3ae8a936 usb: gadget: f_uac2: fix superspeed transfer
fa7e0266c239 usb: gadget: f_uac2: clean up some inconsistent indenting
07609e83c1b9 soc: fsl: select FSL_GUTS driver for DPIO
3998dc50ebdc mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
cd698131ef5d usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
6087747599ec platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
d4441b810bd8 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
55032fb14d4a net: dsa: hellcreek: Print warning only once
985a5d3d491d drm/amd/amdgpu: skip ucode loading if ucode_size == 0
a1347be8f0ff nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
3d380f9d1e2b Input: iforce - add support for Boeder Force Feedback Wheel
b9682878abee ieee802154: cc2520: add rc code in cc2520_tx()
3a10e8edee2b gpio: mockup: remove gpio debugfs when remove device
b4ebcd6d48bc tg3: Disable tg3 device on system reboot to avoid triggering AER
f715188c23fa hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
a86c8d1b36a9 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
2e3aeb48995a dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
1b80691d5115 drm/msm/rd: Fix FIFO-full deadlock
a9687a2dc7e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
49801d5f8b67 Input: goodix - add support for GT1158
709edbac4c45 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
90f922646f57 tracefs: Only clobber mode/uid/gid on remount if asked
3c90af5a773a tracing: hold caller_addr to hardirq_{enable,disable}_ip
64840a4a2d8e task_stack, x86/cea: Force-inline stack helpers
0b009e5fd146 x86/mm: Force-inline __phys_addr_nodebug()
f9571a969973 lockdep: Fix -Wunused-parameter for _THIS_IP_
dee782da3937 ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
424ac5929d0a ARM: dts: at91: fix low limit for CPU regulator
8be25fa7cfd6 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
78eb5e326a0e ARM: dts: imx: align SPI NOR node name with dtschema
3bb12efc5e4d ACPI: resource: skip IRQ override on AMD Zen platforms
a68a734b19af NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
(From OE-Core rev: b4f0bc16db0a18baf9234171edce3206319a2c2d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fbc8840580fe008c2deda50c0d2d5a98e9b6c564)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=============
* Update comment about TCP_INFO on OpenBSD
* [mod_ajp13] fix crash with bad response headers (fixes#3170)
* [core] handle RDHUP when collecting chunked body
* [core] tweak streaming request body to backends
* [core] handle ENOSPC with pwritev() (#3171)
* [core] manually calculate off_t max (fixes#3171)
* [autoconf] force large file support (#3171)
* [multiple] quiet coverity warnings using casts
* [meson] add license keyword to project declaration
(From OE-Core rev: d099203a342b8bbb35656b84c6488e8131cc8648)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7a399862bb2e1503fbffa18e7ec0767643f76132)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mesa 22.2.2 is a bug fix release which fixes bugs found since the 22.2.1 release.
New features
None
Bug fixes
radv: Crash in dEQP-VK.ray_query.misc.dynamic_indexing
glthread: radeonsi: offset textures in game starsector with glthread enabled
Crashing on Windows VM
Exanima renders with the wrong colors.
nouveau: tegra124: GL_OUT_OF_MEMORY error
Changes
freedreno: Fix graphic glitches on a4xx and a5xx
nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups
pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard
pan/mdg: Fix 16-bit alignment with spiller
nir: Fix nir_fmax_abs_vec_comp
gallium/vl: Add opaque rgb pixel formats
aco/spill: Fix spilling of Phi operands
tu: Reset whether there is DS resolve for dynamic subpass
gallivm: handle llvm coroutines for llvm > 15
nouveau: treat DRM_FORMAT_INVALID as implicit modifier
docs: Add sha256 sum for 22.2.1
.pick_status.json: Update to 243aa6b2ec0c2626b1333ba666a6d6d60ede8505
.pick_status.json: Update to c4482a3c1a973975eb27ac284a18bebca24f7876
.pick_status.json: Update to 3eed5931edf6e5f45378b013ca21f98f17af2b34
.pick_status.json: Update to b02e9ef35a0446019cda9473e4c355c7cc4bb24d
.pick_status.json: Mark 4c7a44413a07d3fb314f786e047bb7212c082a6c as denominated
.pick_status.json: Mark dbd022f2ab43ff0a9ecc05c61123467e25f109de as backported
turnip: Don’t use the dynamic color write enable during non-dynamic.
gallium/u_threaded_context: remove stale comment
r300: don’t use smooth line if not requested
r600/sfn: Always start a new CF after a KILL instruction
r600/sfn: don’t propagate registers into conditional test
virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE
vulkan/runtime: don’t lookup the pipeline disk cache if disabled
anv: initialization pipeline layout to 0s
anv: add missing tracepoint
clc/clover: Link clang statically when shared-llvm is disabled
zink: clamp line_stipple_factor to 1 if stipple is disabled
zink: unset rp_changed after initializing renderpass attachments
zink: disable fbfetch when flushing clears
vulkan/wsi: Add dep_libudev to idep dependencies
gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
zink: fix invalid Offset set for variables which do not need an offset
zink: stop enabling minmax filtering when not supported
zink: fix isNan mismatch between NIR and SPIR-V
util/conf: enable init to zero workaround for Exanima
util/radeonsi: enable zerovram workaround for Exanima
radv: add radv_zero_vram workarounds for OpenGL games
glthread: fix matrix stack depth tracking
glthread: leave dlist dispatch in place for Begin/End
util: Turn -DWINDOWS_NO_FUTEX to be pre_args
- add a PACKAGECONFIG for perfetto support
(From OE-Core rev: a68121557f72ebccc92adaec0df2b43abe11869d)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cbcaff0b4cc349706b9847f4262746b43adba209)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in 1.2.13 (13 Oct 2022)
- Fix configure issue that discarded provided CC definition
- Correct incorrect inputs provided to the CRC functions
- Repair prototypes and exporting of new CRC functions
- Fix inflateBack to detect invalid input with distances too far
- Have infback() deliver all of the available output up to any error
- Fix a bug when getting a gzip header extra field with inflate()
- Fix bug in block type selection when Z_FIXED used
- Tighten deflateBound bounds
- Remove deleted assembler code references
- Various portability and appearance improvements
Drop a number of patches whicih have been merged upstream.
(From OE-Core rev: b7805c7daef0690e27d44aa18cf3946e3108abbf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 115eb5326dc7f9256d58147b3655cd13d5994cfc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a stable bugfix release, with the following changes:
Windows
Only check to see if the ICC profile changes when the display changes or we gain focus
Fixed window resize handing when using the D3D12 renderer
Fixed Xbox controller detection on Windows XP
macOS
Fixed long delay in SDL_CloseAudioDevice()
Linux
Fixed crash in Wayland_HasScreenKeyboardSupport()
FreeBSD
Fixed building without GNU sort, but warn that dynamic libraries won't be found
Emscripten
Fixed infinite recursion related to mutexes on startup
OS/2
Fixes and improvements to SDL_LoadObject() functionality
0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch
refreshed for new version.
(From OE-Core rev: 3c686477cc7557060fd9152f7546f00099a630a2)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit aa45a2fad9ecd5d553c605dc6b3d4cd70d7d7776)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations.
(From OE-Core rev: d650490c7786edde665472a38eb68f6db1f6aa4d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0db4627fe8c6f8a0080248052dc06419774cba4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commits
5a99c6d: Revert "numademo: fix error on 32bit system" (Andi Kleen)
04da3af: fix the memory leak of numa_preferred api (luochenglcs) #139
86edd38: when preferred_many is not supported, fall back to preferred will (luochenglcs) #137
413a93f: add cut-release github workflow (#142) (LUCIANO FURTADO) #142
10285f1: Release numactl 2.0.16 (Filipe Brandenburger)
(From OE-Core rev: 5ab90209ef18876285bd62468e9cec7a9a80608d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6d9ed8d4b13c2d87dae482bbadef039de050bc9d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Add missing property parameters into libical-glib
Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value
Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k.
Fix x-property comma handling and escaping
Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias)
Fix fuzzer issues
Handle unreachable-code compile warnings with clang
Ensure all vanew_foo() calls finish with (void*)0 (not 0)
(From OE-Core rev: 68e89fb36d43db7a655a3a73933e403bb0932ff3)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6092ae3cbe0eaf006db615c6cc3f1692e1cc1df8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RELEASE NOTES FOR 2.66
Fix documentation typos in cap_from_text.3 (Bug: 216514 reported by Paulo Andrade.)
Some getpcaps code clean up and a fix for PID argument parsing from Jakub Wilk.
Slightly more robust Makefiles to address an error with make -j48 test observed by Tomasz Kłoczko.
Include a simple Go program, captrace, to trace kernel capability validation checks
This program can be used to figure out what capabilities a program needs to operate.
captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for capability checks and whether or not they succeed for the system, a specific PID or a program's direct execution.
Trim down the default file capabilities for contrib/sucap/su to those actually needed and set USER and HOME environment variables so bash doesn't complain about a sourcing error.
(From OE-Core rev: 21f57b4341d8520c1e7319b2b9a0616af61e0f68)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9040e612084a561b1766bb86c9c002b811eea4c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
** libgnutls: In FIPS140 mode, RSA signature verification is an approved
operation if the key has modulus with known sizes (1024, 1280,
1536, and 1792 bits), in addition to any modulus sizes larger than
2048 bits, according to SP800-131A rev2.
** libgnutls: gnutls_session_channel_binding performs additional checks when
GNUTLS_CB_TLS_EXPORTER is requested. According to RFC9622 4.2, the
"tls-exporter" channel binding is only usable when the handshake is
bound to a unique master secret (i.e., either TLS 1.3 or extended
master secret extension is negotiated). Otherwise the function now
returns error.
** libgnutls: usage of the following functions, which are designed to
loosen restrictions imposed by allowlisting mode of configuration,
has been additionally restricted. Invoking them is now only allowed
if system-wide TLS priority string has not been initialized yet:
gnutls_digest_set_secure
gnutls_sign_set_secure
gnutls_sign_set_secure_for_certs
gnutls_protocol_set_enabled
(From OE-Core rev: a583ac20cc82ede59e1a4e30708cf5434b49ce37)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 858886aa07d0c2c2ef2489996cc8eca5fbe931fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When machine configuration defines a mount point, which is not used in
any recipe, allow to fall through and only report a note in the logs.
This can be expected behavior, when a mount point is defined for several
machines, but not used in all of them
(From OE-Core rev: c7c6b273656a3e2b8b959004b996e56d4086ce5e)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit a9c604b5e0d943b5b5f7c8bdd5be730c2abcf866)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code to parse arguments was inadvertently skipping all arguments in
the elif block after gl-es if it was specified on the command line.
(From OE-Core rev: dd1dcfada1fa46ecb8227c2852769b35026875d3)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 718bb8d56f6a24c86e67830a7d13af54df2ebb4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of changing the script environment to affect the child
processes, make a copy of the environment with modifications and pass
that to subprocess.
Specifically, when dri rendering is enabled, LD_PRELOAD was being passed
to all processes created by the script which resulted in other commands
(e.g. stty) exiting with a failure like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Making a copy of the environment fixes this because the LD_PRELOAD is
now only passed to qemu itself.
(From OE-Core rev: 91c2449d4e873b2cec8777d71e218a12f899669d)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2232599d330bd5f2a9e206b490196569ad855de8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With libjack-devel or jack-audio-connection-kit-devel, qemu-native
detects the library/header and tries to build with it. Since its
missing from the sysroot, it fails to build.
-O2 -fPIE -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/audio_jackaudio.c.o
-MF libcommon.fa.p/audio_jackaudio.c.o.d -o libcommon.fa.p/audio_jackaudio.c.o
-c ../qemu-6.2.0/audio/jackaudio.c
| ../qemu-6.2.0/audio/jackaudio.c:34:10: fatal error: jack/jack.h: No such file
or directory
| 34 | #include <jack/jack.h>
| | ^~~~~~~~~~~~~
| compilation terminated.
(From OE-Core rev: 7c8f23aa594175f2169df0d62051bf42d491a1bb)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 27260be388f7f9f324ff405e7d8e254925b4ae90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The custom path of the ca-certificates.crt within the buildtools-tarball requires more
environment variables to be exported. Namely REQUESTS_CA_BUNDLE for the python requests library
and CURL_CA_BUNDLE for curl.
(From OE-Core rev: facafa0f76af9cbf80f862497b66c18b3fbfa60b)
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5c249db9de8ad8cfe0996ff4fee4c575a5ff1e34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch is not
needed by target mesa any more. But it still fails to compile
mesa-native without this patch when DEBUG_BUILD is enabled on Ubuntu
18.04 with gcc 7.5.0:
| ../mesa-22.1.6/src/compiler/nir/nir_inline_helpers.h: In function ‘nir_opt_move_block’:
| ../mesa-22.1.6/src/compiler/nir/nir_opt_move.c:55:1: error: inlining failed in call to
always_inline ‘src_is_ssa’: indirect function call with a yet undetermined callee
| src_is_ssa(nir_src *src, void *state)
| ^~~~~~~~~~
So only apply it for mesa-native.
(From OE-Core rev: f6fb2da56ef1f35b536ebf62a03e10bba59d8276)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c6a6d0c2680799683d58968c2558a224f27caaa2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
disable-hardcoded-configs.patch
refreshed for new version
Changelo:
=========
- Made it possible again to have FAT32 filesystems with less
than 0xfff5 clusters
- Make FAT32 entries 0 and 1 match what windows 10 does
- Misc source code and configure script cleanup
(From OE-Core rev: 9ac0de44f11123876a92f7d7819d5ff2c20475b7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b19127f0cd0e10c7180c138284b38c97fa9db7af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Overview of changes in 1.50.10, 16-09-2022
=========================================
- Avoid some unnecessary strdups
- Fix line height computations with a non-trivial CTM
(From OE-Core rev: 78dc0bf6384349c23a54f59d89988ad242125581)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 884ce27b9cee231e093fe53192d04133c437404e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The meson-wrapper adds setup options to facilitate cross-compilation.
The current options are exclusive to the setup sub-command and might
cause issues with other sub-commands.
Update the wrapper to make options sub-command specific.
(From OE-Core rev: 4475250ee0d83cc90322f2fcd9ec8df7c05b6903)
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7bcda141f2019862b4fb5d8dec7956cd8344b420)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE number in the patch is a typo. CVE-2022-2053 is not related to
libtiff. So fix it.
(From OE-Core rev: 3ef84008bf729f74f1244e8b57451cdeb3a9e262)
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9f76ef859b0b4edb83ac098816b625f52c78173)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-39253 in git meant file:// urls within submodules were disabled. Add
a parameter to the commands in the tests to allow this to continue to work.
(Bitbake rev: 209f7ba352b60722830157054e3fc56cb9c693eb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test for special characters in user and password to qualify
decodeurl() inspired by a bug report describing that '=' signs in a
password was problematic.
Add a second test to qualify decodeurl() as related to the change in
commit 628c4bf6c89b [fetch2/__init__: handle @ in package names].
Relates to [YOCTO #14476]
(Bitbake rev: ee04cf09c7022168c035affa654773652a49793e)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the case where hashlib is not available, the try would fail and fall
through resulting in a backtrace on the usage of the 'sig'. The backtrace
itself was confusing and made it difficult to determine what went wrong.
Update the import to be in it's own try block with an appropriate
message to indicate what went wrong.
Note, the current version of ply all of this code has been restructured
so this is not applicable upstream.
Additionally, some versions of hashlib don't appear to implement the
second FIPS related argument. Detect this and support both versions.
(Bitbake rev: 484ab42f440070c0369b81f5c69da860fa47a798)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In OE-Core d6b15d1e70b99185cf245d829ada5b6fb99ec1af,
"openssl: export necessary env vars in SDK", the value added for
SSL_CERT_FILE was in conflict with the value used elsewhere, such as
in buildtools. This makes them match and fixes buildtools testsdk
failures.
(From OE-Core rev: d40f7ddcfbdd5cb1d9f96271fefddf67e9044bb9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-26 23:01:18 +01:00
269 changed files with 4738 additions and 1575 deletions
@@ -11495,12 +11460,12 @@ the license from the fetched source::
Checking for Vulnerabilities
============================
Vulnerabilities in images
-------------------------
Vulnerabilities in Poky and OE-Core
-----------------------------------
The Yocto Project has an infrastructure to track and address unfixed
known security vulnerabilities, as tracked by the public
`Common Vulnerabilities and Exposures (CVE) <https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures>`__
:wikipedia:`Common Vulnerabilities and Exposures (CVE) <Common_Vulnerabilities_and_Exposures>`
database.
The Yocto Project maintains a `list of known vulnerabilities
@@ -11509,14 +11474,78 @@ for packages in Poky and OE-Core, tracking the evolution of the number of
unpatched CVEs and the status of patches. Such information is available for
the current development version and for each supported release.
To know which packages are vulnerable to known security vulnerabilities
in the specific image you are building, add the following setting to your
configuration::
Security is a process, not a product, and thus at any time, a number of security
issues may be impacting Poky and OE-Core. It is up to the maintainers, users,
contributors and anyone interested in the issues to investigate and possibly fix them by
updating software components to newer versions or by applying patches to address them.
It is recommended to work with Poky and OE-Core upstream maintainers and submit
patches to fix them, see ":ref:`dev-manual/common-tasks:submitting a change to the yocto project`" for details.
Vulnerability check at build time
---------------------------------
To enable a check for CVE security vulnerabilities using :ref:`cve-check <ref-classes-cve-check>` in the specific image
or target you are building, add the following setting to your configuration::
INHERIT += "cve-check"
This way, at build time, BitBake will warn you about known CVEs
as in the example below::
The CVE database contains some old incomplete entries which have been
deemed not to impact Poky or OE-Core. These CVE entries can be excluded from the
check using build configuration::
include conf/distro/include/cve-extra-exclusions.inc
With this CVE check enabled, BitBake build will try to map each compiled software component
recipe name and version information to the CVE database and generate recipe and
image specific reports. These reports will contain:
- metadata about the software component like names and versions
- metadata about the CVE issue such as description and NVD link
- for each software component, a list of CVEs which are possibly impacting this version
- status of each CVE: ``Patched``, ``Unpatched`` or ``Ignored``
The status ``Patched`` means that a patch file to address the security issue has been
applied. ``Unpatched`` status means that no patches to address the issue have been
applied and that the issue needs to be investigated. ``Ignored`` means that after
analysis, it has been deemed to ignore the issue as it for example affects
the software component on a different operating system platform.
After a build with CVE check enabled, reports for each compiled source recipe will be
found in ``build/tmp/deploy/cve``.
For example the CVE check report for the ``flex-native`` recipe looks like::
$ cat poky/build/tmp/deploy/cve/flex-native
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2016-6354
CVE STATUS: Patched
CVE SUMMARY: Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
CVSS v2 BASE SCORE: 7.5
CVSS v3 BASE SCORE: 9.8
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2016-6354
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2019-6293
CVE STATUS: Ignored
CVE SUMMARY: An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.
CVSS v2 BASE SCORE: 4.3
CVSS v3 BASE SCORE: 5.5
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2019-6293
For images, a summary of all recipes included in the image and their CVEs is also
generated in textual and JSON formats. These ``.cve`` and ``.json`` reports can be found
in the ``tmp/deploy/images`` directory for each compiled image.
At build time CVE check will also throw warnings about ``Unpatched`` CVEs::
WARNING: flex-2.6.4-r0 do_cve_check: Found unpatched CVE (CVE-2019-6293), for more information check /poky/build/tmp/work/core2-64-poky-linux/flex/2.6.4-r0/temp/cve.log
WARNING: libarchive-3.5.1-r0 do_cve_check: Found unpatched CVE (CVE-2021-36976), for more information check /poky/build/tmp/work/core2-64-poky-linux/libarchive/3.5.1-r0/temp/cve.log
@@ -11525,21 +11554,46 @@ It is also possible to check the CVE status of individual packages as follows::
bitbake -c cve_check flex libarchive
Note that OpenEmbedded-Core keeps a list of known unfixed CVE issues which can
be ignored. You can pass this list to the check as follows::
- stress-cpu: disable float128 math on powerpc64 to avoid SIGILL
- tune-neoversen2: support tune-neoversen2 base on armv9a
- tzdata: update to 2022d
- u-boot: switch from append to += in SRC_URI
- uninative: Upgrade to 3.7 to work with glibc 2.36
- vim: Upgrade to 9.0.0598
- webkitgtk: Update to 2.36.7
Known Issues in Yocto-4.0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- There are recent CVEs in key components such as openssl. They are not included in this release as it was built before the issues were known and fixes were available but these are now available on the kirkstone branch.
if bb.utils.vercmp_string_op(version, "1.28", "<"):
return "Your version of tar is older than 1.28 and does not have the support needed to enable reproducible builds. Please install a newer version of tar (you could use the project's buildtools-tarball from our last release or use scripts/install-buildtools).\n"
try:
result = subprocess.check_output(["tar", "--help"], stderr=subprocess.STDOUT).decode('utf-8')
if "--xattrs" not in result:
return "Your tar doesn't support --xattrs, please use GNU tar.\n"
except subprocess.CalledProcessError as e:
return "Unable to execute tar --help, exit code %d\n%s\n" % (e.returncode, e.output)
return None
# We use git parameters and functionality only found in 1.7.8 or later
bb.fatal("Manifest %s not found in %s (variant '%s')?"%(manifest,d2.expand("".join(pkgarchs)),variant))
searched_manifests.append(manifest)
bb.fatal("The sstate manifest for task '%s:%s' (multilib variant '%s') could not be found.\nThe pkgarchs considered were: %s.\nBut none of these manifests exists:\n%s"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.