Narpat Mali [Tue, 10 Jan 2023 08:18:05 +0000 (08:18 +0000)]
python3-setuptools: fix for CVE-2022-40897
Python Packaging Authority (PyPA) setuptools before 65.5.1 allows remote attackers
to cause a denial of service via HTML in a crafted package or custom PackageIndex
page. There is a Regular Expression Denial of Service (ReDoS) in package_index.py.
Martin Jansa [Mon, 16 Jan 2023 12:14:01 +0000 (13:14 +0100)]
ffmpeg: refresh patches to apply cleanly
* the last patch added in:
https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=874b72fe259cd3a23f4613fccfe2e9cc3f79cd6a
doesn't apply cleanly.
devtool: process local files only for the main branch
devtool modify/upgrade are not currently equipped to handle conditional local files
in SRC_URI, and provide only the main no-override set in a workspace under
source/component/oe-local-files/ (this is done via meta/classes/devtool-source.bbclass).
On the other hand, updating the changes from workspace into a recipe
is run iteratively against all overrides; this works for patches (as they
all are directed into their own override branches in the workspace
git source tree), but breaks down when trying to match local files
in a workspace against local files in overridden SRC_URI lists, resulting in
bad recipe breakage.
(there's an additional twist here: existing code has a guard against this
but the guard relies on metadata in workspace .bbappend that is only there
in modify operations, but not upgrades. This commit replaces the guard
with a general check that will work everywhere).
Implementing multiple sets of local files is significant work; let's for now
simply not touch local files in recipes except when on the no-override variant.
Also, adjust the selftest cases to include conditional local files in sample
recipes, so the situation is covered by the tests.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3a8654b860fa98f94e80c3c3fff359ffed14bbe7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jose Quaresma [Tue, 27 Dec 2022 00:10:55 +0000 (00:10 +0000)]
gstreamer1.0: Fix race conditions in gstbin tests
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b57df3fe9c1623ba2f5a9a0e11a85dcdc77e76a5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Drop this patch and use the upstream solution
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2643
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9660045d07a2b492ac48a1f1b08aa4288b45d64a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pavel Zhukov [Sun, 25 Dec 2022 12:46:58 +0000 (13:46 +0100)]
oeqa/rpm.py: Increase timeout and add debug output
[Yocto #14346]
Systemd may be slow in killing pam session sometimes [1][2]. It may cause rpm
test to fail because there's process (sd_pam) running and own by "test1" user
after timeout.
Increasing timeout to 2 mins and assert earlier with debug output if
there's such process(es). If increasing of timeout doesn't help we may
want to force deletion of the user as [2] suggests.
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 972fcc0ed1e0d36c3470071a9c667c5327c1ef78) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Luis [Sat, 24 Dec 2022 01:49:46 +0000 (01:49 +0000)]
rm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively
The do_rm_work() task is using the first available 'rm' binary
available in PATH to remove files and folders.
However, depending on the PATH setup and RECIPE_SYSROOT_NATIVE
contents, the function can be using the 'rm' binary available
in RECIPE_SYSROOT_NATIVE, a folder that will get removed.
This causes a sporadic race-condition when trying to access the
'rm' binary of a folder already deleted.
Solve this by exclusively using the HOSTTOOLS 'rm' binary, as
this folder will not get removed.
Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcd9ad333bc4e504594e8af83e8cb7007d2e35c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Fri, 23 Dec 2022 03:38:40 +0000 (11:38 +0800)]
base.bbclass: Fix way to check ccache path
The previous code had 2 issues:
1. make hosttools/ccache always link to host's ccache (/usr/bin/ccache)
even we have one buildtools
2. make hosttools/gcc etc, link to host's gcc event we have one
buildtools when keyword ccache in buildtools's path, eg:
/mnt/ccache/bin/buildtools
This patch is for fix above issues.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b7c81414cf252a7203d95703810a770184d7e4d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wang Mingyu [Tue, 27 Dec 2022 06:35:06 +0000 (14:35 +0800)]
bind: upgrade 9.18.9 -> 9.18.10
Changelog:
==========
The key file IO locks objects would never get deleted from the hashtable due to
off-by-one error.
ANY responses could sometimes have the wrong TTL.
Speed up the named shutdown time by explicitly canceling all recursing ns_client
objects for
Removing a catalog zone from catalog-zones without also removing the referenced
zone could leave a dangling pointer. [GL #3683]
nslookup and host were not honoring the selected port in TCP mode. [GL #3721]
Deprecate alt-transfer-source, alt-transfer-source-v6 and
use-alt-transfer-source. [GL #3694]
Move the "final reference detached" log message from dns_zone unit to the
DEBUG(1) log level.
Fix assertion failure in isc_http API used by statschannel if the read callback
would be called on HTTP request that has been already closed.
Deduplicate time unit conversion factors.
Copy TLS identifier when setting up primaries for catalog member zones.
Deprecate 'auto-dnssec'. [GL #3667]
The decompression implementation in dns_name_fromwire() is now smaller and
faster. [GL #3655]
Use the current domain name when checking answers from a dual-stack-server.
Ensure 'named-checkconf -z' respects the check-wildcard option when loading a
zone. [GL #1905]
Deprecate 'coresize', 'datasize', 'files', and 'stacksize' named.conf options.
The view's zone table was not locked when it should have been leading to race
conditions when external extensions that manipulate the zone table where in use.
Some browsers (Firefox) send more than 10 HTTP headers. Bump the number of
allowed HTTP headers to 100. [GL #3670]
NXDOMAIN cache records are no longer retained in the cache after expiry,
even when serve-stale is in use. [GL #3386]
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c093c38e247b522f279f616d16373795a4cdf89) Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 410d69c684ba4eb6dd279a40436043259f94b6b9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Libarchive 3.6.2 is a bugfix and security release.
Important security fixes:
NULL pointer dereference vulnerability in archive_write.c (#1754, #1759, CVE-2022-36227)
Important bug fixes:
include ZSTD in Windows builds (#1688)
SSL fixes on Windows (#1714, #1723, #1724)
rar5 reader: fix possible garbled output with bsdtar -O (#1745)
mtree reader: support reading mtree files with tabs (#1783)
various small fixes for issues found by CodeQL
Use --without-iconv as otherwise autotools write a bogus iconv
dependency into .pc file.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edce1bce81fe2f47fb2c5e2b94ebda73f95cbaea) Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 93b972845a28b62ea01ee0f4a1e043bd58fc0892) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Narpat Mali [Wed, 4 Jan 2023 15:06:55 +0000 (15:06 +0000)]
ffmpeg: fix for CVE-2022-3109
An issue was discovered in the FFmpeg package, where vp3_decode_frame in libavcodec/vp3.c lacks check of
the return value of av_malloc() and will cause a null pointer dereference, impacting availability.
Martin Jansa [Wed, 4 Jan 2023 15:30:47 +0000 (16:30 +0100)]
systemd: backport another change from v252 to fix build with CVE-2022-45873.patch
* CVE-2022-45873.patch was backported from systemd/main, but it doesn't
build without another change from v252 when elfutils PACKAGECONFIG is
enabled.
* fixes:
| ../git/src/shared/elf-util.c: In function 'parse_elf_object':
| ../git/src/shared/elf-util.c:792:27: error: void value not ignored as it ought to be
| 792 | r = json_variant_dump(package_metadata, JSON_FORMAT_FLUSH, json_out, NULL);
| | ^
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Wed, 21 Dec 2022 23:20:23 +0000 (23:20 +0000)]
oeqa/concurrencytest: Add number of failures to summary output
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.
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>
Randy MacLeod [Thu, 22 Dec 2022 19:17:53 +0000 (14:17 -0500)]
valgrind: skip the boost_thread test on arm
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.
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>
devtool/upgrade: correctly handle recipes where S is a subdir of upstream tree
'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.
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>
Ovidiu Panait [Mon, 5 Dec 2022 14:56:49 +0000 (16:56 +0200)]
kernel.bbclass: remove empty module directories to prevent QA issues
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.
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>
Martin Jansa [Sat, 24 Dec 2022 08:30:30 +0000 (09:30 +0100)]
libxml2: fix test data checksums
* 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
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>
Robert Andersson [Sun, 11 Dec 2022 17:02:47 +0000 (18:02 +0100)]
go-crosssdk: avoid host contamination by GOCACHE
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.
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>
baremetal-image: Avoid overriding qemu variables from IMAGE_CLASSES
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.
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>
Xiangyu Chen [Mon, 19 Dec 2022 05:06:59 +0000 (13:06 +0800)]
openssh: remove RRECOMMENDS to rng-tools for sshd package
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.
Wang Mingyu [Wed, 21 Dec 2022 11:05:56 +0000 (19:05 +0800)]
gstreamer1.0: upgrade 1.20.4 -> 1.20.5
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
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>
Kai Kang [Tue, 20 Dec 2022 15:20:27 +0000 (23:20 +0800)]
webkitgtk: 2.36.7 -> 2.36.8
webkitgtk 2.36.8 is a bug fix release in the stable 2.36 series.
What’s new in the WebKitGTK 2.36.8 release?
* Fix jumpy elements when scrolling GitLab and other web sites.
* Fix WebKitWebView:web-process-terminated signal not being emitted for
the first web view when sandboxing is enabled.
* Fix hang when opening HTML <select> elements in GTK4 builds.
* Fix kinetic scrolling with elements that use overflow scrolling.
* Fix several crashes and rendering issues.
It fixes CVES:
CVE: CVE-2022-32886
CVE: CVE-2022-32891
CVE: CVE-2022-32912
Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Mon, 12 Dec 2022 07:29:54 +0000 (15:29 +0800)]
libpng: upgrade 1.6.38 -> 1.6.39
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.
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>
Bruce Ashfield [Mon, 19 Dec 2022 17:44:41 +0000 (12:44 -0500)]
linux-yocto/5.10: update to v5.10.160
Updating to the latest korg -stable release that comprises
the following commits:
a2428a8dcb4f Linux 5.10.160 54c15f67cb72 ASoC: ops: Correct bounds check for second channel on SX controls 74b139c63f07 nvme-pci: clear the prp2 field when not used 77ebf88e0031 ASoC: cs42l51: Correct PGA Volume minimum value 4db1d19b74e0 can: mcba_usb: Fix termination command argument 683837f2f69d can: sja1000: fix size of OCR_MODE_MASK define 434b5236710f pinctrl: meditatek: Startup with the IRQs disabled 5cb4abb0caa5 libbpf: Use page size as max_entries when probing ring buffer map 50b5f6d4d9d2 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() 344739dc56f1 ASoC: fsl_micfil: explicitly clear CHnF flags a49c1a730775 ASoC: fsl_micfil: explicitly clear software reset bit 75454b4bbfc7 io_uring: add missing item types for splice request 17f386e6b769 fuse: always revalidate if exclusive create eb6313c12955 nfp: fix use-after-free in area_cache_get() 965d93fb39b9 vfs: fix copy_file_range() averts filesystem freeze protection ed9673394979 vfs: fix copy_file_range() regression in cross-fs copies 970862a96c0d x86/smpboot: Move rcu_cpu_starting() earlier 931578be6987 Linux 5.10.159 4fd6f84e0a0c can: esd_usb: Allow REC and TEC to return to zero cf0e42310648 macsec: add missing attribute validation for offload 6b03e41767c7 net: mvneta: Fix an out of bounds check 8208d7e56b1e ipv6: avoid use-after-free in ip6_fragment() 3d59adad126d net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() a00444e25bbc xen/netback: fix build warning 87277bdf2c37 ethernet: aeroflex: fix potential skb leak in greth_init_rings() cc668fddde42 tipc: call tipc_lxc_xmit without holding node_read_lock 4be43e46c3f9 net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() 8e3f9ac00956 ipv4: Fix incorrect route flushing when table ID 0 is used 5211e5ff9ddc ipv4: Fix incorrect route flushing when source address is deleted 36e248269a16 tipc: Fix potential OOB in tipc_link_proto_rcv() 93aaa4bb72e3 net: hisilicon: Fix potential use-after-free in hix5hd2_rx() 296a50aa8b29 net: hisilicon: Fix potential use-after-free in hisi_femac_rx() 8d1aed7a117a net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq a5cfbc199536 ip_gre: do not report erspan version on GRE interface 696e34d54ca1 net: stmmac: fix "snps,axi-config" node property parsing ca26f45083d6 nvme initialize core quirks before calling nvme_init_subsystem 27eb2d7a1b99 NFC: nci: Bounds check struct nfc_target arrays a2506b19d7a3 i40e: Disallow ip4 and ip6 l4_4_bytes 8329b65e34ef i40e: Fix for VF MAC address 0 215f3ac53b18 i40e: Fix not setting default xps_cpus after reset 146ebee8fcdb net: mvneta: Prevent out of bounds read in mvneta_config_rss() e6860c889f4a xen-netfront: Fix NULL sring after live migration 3d3b30718ae3 net: encx24j600: Fix invalid logic in reading of MISTAT register 51ba1820e736 net: encx24j600: Add parentheses to fix precedence 42c319635c0c mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() 4c693330cec2 selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload bccda3ad0748 net: dsa: ksz: Check return value e7b950458156 Bluetooth: Fix not cleanup led when bt_init fails 1717354d77f8 Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() 80c69b31aa5b vmxnet3: correctly report encapsulated LRO packet 575a6266f63d af_unix: Get user_ns from in_skb in unix_diag_get_exact(). 6c788c0a2506 drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 de918d9738c7 igb: Allocate MSI-X vector when testing 6595c9208d97 e1000e: Fix TX dispatch condition 5ee6413d3dd9 gpio: amd8111: Fix PCI device reference count leak b9aca69a6c82 drm/bridge: ti-sn65dsi86: Fix output polarity setting bug b46e8c50c386 netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark 0a8e66e37573 ca8210: Fix crash by zero initializing data 27c71825ffc4 ieee802154: cc2520: Fix error return code in cc2520_hw_init() a0418d0a6b2d netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one cb283cca1ddc rtc: mc146818-lib: fix signedness bug in mc146818_get_time() 5c432383b687 rtc: mc146818-lib: fix locking in mc146818_set_time 5e26531d8113 rtc: cmos: Disable irq around direct invocation of cmos_interrupt() fccee93eb20d mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page c42221efb115 can: af_can: fix NULL pointer dereference in can_rcv_filter bc03f809da78 HID: core: fix shift-out-of-bounds in hid_report_raw_event 959a23a4d111 HID: hid-lg4ff: Add check for empty lbuf 4dde75945a9c HID: usbhid: Add ALWAYS_POLL quirk for some mice 11e95d85c3c9 drm/shmem-helper: Avoid vm_open error paths 6a4da05acd06 drm/shmem-helper: Remove errant put in error path 007f561f599f drm/vmwgfx: Don't use screen objects when SEV is active 3cb78c39252e KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field 549b46f8130e Bluetooth: Fix crash when replugging CSR fake controllers 380d183e998b Bluetooth: btusb: Add debug message for CSR controllers f1cf856123ce mm/gup: fix gup_pud_range() for dax f1f7f36cf682 memcg: fix possible use-after-free in memcg_write_event_control() 32f01f0306a9 media: v4l2-dv-timings.c: fix too strict blanking sanity checks 043b2bc96ca2 Revert "ARM: dts: imx7: Fix NAND controller size-cells" abfb8ae69bdc media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() 83632fc41449 xen/netback: don't call kfree_skb() with interrupts disabled 3eecd2bc10e0 xen/netback: do some code cleanup 49e07c0768db xen/netback: Ensure protocol headers don't fall in the non-linear area db44a9443e58 rtc: mc146818: Reduce spinlock section in mc146818_set_time() 17293d630f5f rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ acfd8ef683fb rtc: cmos: avoid UIP when reading alarm time 949bae02827e rtc: cmos: avoid UIP when writing alarm time 33ac73a41af6 rtc: mc146818-lib: extract mc146818_avoid_UIP 8bb5fe58305f rtc: mc146818-lib: fix RTC presence check 775d4661f145 rtc: Check return value from mc146818_get_time() b9a5c470e075 rtc: mc146818-lib: change return values of mc146818_get_time() 94eaf9966e04 rtc: cmos: remove stale REVISIT comments f5b51f855036 rtc: mc146818: Dont test for bit 0-5 in Register D 3736972360fa rtc: mc146818: Detect and handle broken RTCs 7c7075c88da4 rtc: mc146818: Prevent reading garbage 7f445ca2e0e5 mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths 4a1cdb49d0f2 mm/khugepaged: fix GUP-fast interaction by sending IPI cdfd3739b212 mm/khugepaged: take the right locks for page table retraction 1c0eec6a1d17 net: usb: qmi_wwan: add u-blox 0x1342 composition a8c5ffb4dffd 9p/xen: check logical size for buffer size ec36ebae3667 usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer d9b53caf0191 fbcon: Use kzalloc() in fbcon_prepare_logo() 8b130c770d00 regulator: twl6030: fix get status of twl6032 regulators f6f45e538328 ASoC: soc-pcm: Add NULL check in BE reparenting 688a45aff2b2 btrfs: send: avoid unaligned encoded writes when attempting to clone range 15c42ab8d43a ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event d38e021416b2 regulator: slg51000: Wait after asserting CS pin 1331bcfcac18 9p/fd: Use P9_HDRSZ for header size 96b43f36a593 ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 ddf58f59393b ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register dbd78abd696d ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation bb1866cf1ee9 ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels b1f40a0cdf00 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name 5f9474d07b60 arm64: dts: rockchip: fix ir-receiver node names 060d58924af6 ARM: dts: rockchip: fix ir-receiver node names 3e0c4667713a arm: dts: rockchip: fix node name for hym8563 rtc 3ada63a87654 arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series 592346d5dc9b Linux 5.10.158 cc1b4718cc42 ipc/sem: Fix dangling sem_array access in semtimedop race d072a10c81d3 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails 9ba389863ac6 proc: proc_skip_spaces() shouldn't think it is working on C strings 4aa32aaef6c1 proc: avoid integer type confusion in get_proc_long 5f2f77560591 block: unhash blkdev part inode when the part is deleted a82869ac52f3 Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() 4e0d6c687c92 char: tpm: Protect tpm_pm_suspend with locks 5a6f935ef34e Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" f075cf139f55 ACPI: HMAT: Fix initiator registration for single-initiator systems f3b76b4d38fd ACPI: HMAT: remove unnecessary variable initialization 63e72417a1ad i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set df7613659872 i2c: npcm7xx: Fix error handling in npcm_i2c_init() 7462cd2443bc x86/pm: Add enumeration check before spec MSRs save/restore setup 5e3d4a68e2e1 x86/tsx: Add a feature bit for TSX control MSR support b7f7a0402eb7 Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" 481f9ed8ebdc ipv4: Fix route deletion when nexthop info is not specified 0b5394229eba ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference 4919503426c9 selftests: net: fix nexthop warning cleanup double ip typo 7ca14c5f24db selftests: net: add delete nexthop route warning test f09ac62f0e3f Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled 19d91d3798e7 parisc: Increase FRAME_WARN to 2048 bytes on parisc fcf20da09974 xtensa: increase size of gcc stack frame check a1877001ed6d parisc: Increase size of gcc stack frame check a5c65cd56aed iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() 10ed7655a17f iommu/vt-d: Fix PCI device refcount leak in has_external_pci() 302edce1dd42 pinctrl: single: Fix potential division by zero b50c96418972 ASoC: ops: Fix bounds check for _sx controls a2efc465245e io_uring: don't hold uring_lock when calling io_run_task_work* be111ebd8868 tracing: Free buffers when a used dynamic event is removed 648b92e57607 drm/i915: Never return 0 if not all requests retired 8649c023c427 drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame 940b774069f1 mmc: sdhci: Fix voltage switch delay ed1966245307 mmc: sdhci-sprd: Fix no reset data and command after voltage switch ef767907e77d mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check 46ee041cd655 mmc: core: Fix ambiguous TRIM and DISCARD arg b79be962b567 mmc: mmc_test: Fix removal of debugfs file d4fc344c0d9c net: stmmac: Set MAC's flow control register to reflect current settings 549e24409ac5 pinctrl: intel: Save and restore pins in "direct IRQ" mode 471fb7b735bf x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 e858917ab785 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() 6ddf788400dd tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" c099d12c5502 error-injection: Add prompt for function error injection 26b6f927bb86 riscv: vdso: fix section overlapping under some conditions 2b1d8f27e205 net/mlx5: DR, Fix uninitialized var warning c40db1e5f316 hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() f06e0cd01eab hwmon: (coretemp) Check for null before removing sysfs attrs d93522d04f84 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed 176ee6c673cc sctp: fix memory leak in sctp_stream_outq_migrate() 1c38c88acc96 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE 5f442e1d403e net: tun: Fix use-after-free in tun_detach() 5fa0fc5876b5 afs: Fix fileserver probe RTT handling 7ca81a161e40 net: hsr: Fix potential use-after-free a1ba595e35aa tipc: re-fetch skb cb after tipc_msg_validate 4621bdfff5f8 dsa: lan9303: Correct stat name 45752af02475 net: ethernet: nixge: fix NULL dereference e01c1542379f net/9p: Fix a potential socket leak in p9_socket_open b080d4668f3f net: net_netdev: Fix error handling in ntb_netdev_init_module() fe6bc99c27c2 net: phy: fix null-ptr-deref while probe() failed 0184ede0ec61 wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration e2ed90fd3ae0 wifi: cfg80211: don't allow multi-BSSID in S1G 9e6b79a3cd17 wifi: cfg80211: fix buffer overflow in elem comparison 6922948c2ec1 aquantia: Do not purge addresses when setting the number of rings fa59d49a49b0 qlcnic: fix sleep-in-atomic-context bugs caused by msleep d753f554f25d can: cc770: cc770_isa_probe(): add missing free_cc770dev() e74746bf0453 can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() 0d2f9d95d9fb net/mlx5e: Fix use-after-free when reverting termination table 2cb84ff34938 net/mlx5: Fix uninitialized variable bug in outlen_write() b775f37d9439 e100: Fix possible use after free in e100_xmit_prepare 086f656e447b e100: switch from 'pci_' to 'dma_' API 971c55f0763b iavf: Fix error handling in iavf_init_module() d389a4c69877 iavf: remove redundant ret variable fd4960ea5362 fm10k: Fix error handling in fm10k_init_module() dd425cec79ba i40e: Fix error handling in i40e_init_module() f166c62cad79 ixgbevf: Fix resource leak in ixgbevf_init_module() 8f7047f41810 of: property: decrement node refcount in of_fwnode_get_reference_args() be006212bd53 bpf: Do not copy spin lock field from user in bpf_selem_alloc 90907cd4d113 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails 7649bba2633d hwmon: (i5500_temp) fix missing pci_disable_device() dddfc03f044b hwmon: (ina3221) Fix shunt sum critical calculation 984fcd3ec1aa hwmon: (ltc2947) fix temperature scaling 8a549ab67245 libbpf: Handle size overflow for ringbuf mmap cc140c729c68 ARM: at91: rm9200: fix usb device clock id 592724b14da7 scripts/faddr2line: Fix regression in name resolution on ppc64le 353c3aaaf3c4 bpf, perf: Use subprog name when reporting subprog ksymbol d48f6a578405 iio: light: rpr0521: add missing Kconfig dependencies 5eb114f55b37 iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw b1756af172fb iio: health: afe4403: Fix oob read in afe4403_read_raw 01d7c41eac91 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() d3f5be824669 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" 00570fafc2bc drm/amdgpu: update drm_display_info correctly when the edid is read 44b204730bf3 drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code 1faf21bdd111 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker 6050872f9f31 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock 7b020665d482 btrfs: free btrfs_path before copying inodes to userspace d5b7a34379fa btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino f4245f05389c Linux 5.10.157 4801672fb076 fuse: lock inode unconditionally in fuse_fallocate() 86f0082fb947 drm/i915: fix TLB invalidation for Gen12 video and compute engines feb97cf45e77 drm/amdgpu: always register an MMU notifier for userptr 596b7d55d7c6 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN c86c1a7037cd btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() 1581830c0eca btrfs: free btrfs_path before copying subvol info to userspace 0bdb8f7ef87d btrfs: free btrfs_path before copying fspath to userspace 24a37ba2cb66 btrfs: free btrfs_path before copying root refs to userspace b56d6e55857b genirq: Take the proposed affinity at face value if force==true 9d90a2b98e6e irqchip/gic-v3: Always trust the managed affinity provided by the core code e0d2c59ee995 genirq: Always limit the affinity to online CPUs f8f80d532f78 genirq/msi: Shutdown managed interrupts with unsatifiable affinities 3eb6b89a4e9f wifi: wilc1000: validate number of channels 5a068535c007 wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute 905f886eae4b wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute 7c6535fb4d67 wifi: wilc1000: validate pairwise and authentication suite offsets 64b7f9a7ddfb dm integrity: clear the journal on suspend d306f73079f3 dm integrity: flush the journal on suspend 79d9a1167978 gpu: host1x: Avoid trying to use GART on Tegra20 a7f30b5b8d7c net: usb: qmi_wwan: add Telit 0x103a composition 7e8eaa939eea tcp: configurable source port perturb table size 0acc008cf98e platform/x86: hp-wmi: Ignore Smart Experience App event 0964b77bab54 zonefs: fix zone report size in __zonefs_io_error() a5937dae662b platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) 52fb7bcea0c6 platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() 4fa717ba2d25 xen/platform-pci: add missing free_irq() in error path f45a5a6c9f6d xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too 9bbb58747243 Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] 4ea4316dffda Input: soc_button_array - add use_low_level_irq module parameter c1620e996d0a Input: goodix - try resetting the controller when no config is set f4db0509587a serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() 7c3e39ccf5bd ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 36e0b976196c Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode ae9e0cc973fb binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 017de842533f binder: Address corner cases in deferred copy and fixup 2e3c27f24173 binder: fix pointer cast warning c9d3f25a7f4e binder: defer copies of pre-patched txn data 5204296fc766 binder: read pre-translated fds from sender buffer 23e9d815fad8 binder: avoid potential data leakage when copying txn 22870431cd25 x86/ioremap: Fix page aligned size calculation in __ioremap_caller() 3fdeacf087ff KVM: x86: remove exit_int_info warning in svm_handle_exit 7e5cb13091e6 KVM: x86: nSVM: leave nested mode on vCPU free d925dd3e444c mm: vmscan: fix extreme overreclaim and swap floods a4a62a23fadc gcov: clang: fix the buffer overflow issue e7f21d10e93e nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty f06b7e6a77c1 usb: dwc3: gadget: Clear ep descriptor last cff7523ab8b8 usb: dwc3: gadget: Return -ESHUTDOWN on ep disable a32635528d65 usb: dwc3: gadget: conditionally remove requests ca3a08e9d9eb ceph: fix NULL pointer dereference for req->r_session 00c004c070f2 ceph: Use kcalloc for allocating multiple elements 69263bf781be ceph: fix possible NULL pointer dereference for req->r_session 8e137ace5333 ceph: put the requests/sessions when it fails to alloc memory 38993788f40c ceph: fix off by one bugs in unsafe_request_wait() 8a31ae7f7794 ceph: flush the mdlog before waiting on unsafe reqs 78b2f546f789 ceph: flush mdlog before umounting d94ba7b3b7e7 ceph: make iterate_sessions a global symbol 9ac038d3c2f2 ceph: make ceph_create_session_msg a global symbol 8382cdf0ab5d usb: cdns3: Add support for DRD CDNSP 57112da86b1b mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI b5d770977b18 mmc: sdhci-brcmstb: Enable Clock Gating to save power 049194538cb8 mmc: sdhci-brcmstb: Re-organize flags fbe955be268b nios2: add FORCE for vmlinuz.gz c0a9c9973d24 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash 456e895fd0b8 iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails fa9efcbfbf77 iio: light: apds9960: fix wrong register for gesture gain bd1b8041c2f6 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency 86ba9c859577 ext4: fix use-after-free in ext4_ext_shift_extents 350e98a08af1 usb: dwc3: exynos: Fix remove() function d21d26e65b5f lib/vdso: use "grep -E" instead of "egrep" c0cf8bc259e0 net: enetc: preserve TX ring priority across reconfiguration de4dd4f9b3f6 net: enetc: cache accesses to &priv->si->hw 1f080b8caae9 net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled 1d840c5d673d s390/crashdump: fix TOD programmable field size 11052f118879 net: thunderx: Fix the ACPI memory leak b034fe2a0800 nfc: st-nci: fix memory leaks in EVT_TRANSACTION e14583073fc0 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION 9cc863d52399 arcnet: fix potential memory leak in com20020_probe() 4d2be0cf27d9 net: arcnet: Fix RESET flag handling e61b00374a6e s390/dasd: fix no record found for raw_track_access aeebb0749972 ipv4: Fix error return code in fib_table_insert() c0af4d005a26 dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). b8e494240e69 netfilter: flowtable_offload: add missing locking af9de5cdcb10 dma-buf: fix racing conflict of dma_heap_add() c40b76dfa7e4 bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() f81e9c0510b0 regulator: twl6030: re-add TWL6032_SUBCLASS 32b944b9c4b2 NFC: nci: fix memory leak in nci_rx_data_packet() 68a7aec3f4b5 net: sched: allow act_ct to be built without NF_NAT 8e2664e12bc6 sfc: fix potential memleak in __ef100_hard_start_xmit() 6b638a16ead1 xfrm: Fix ignored return value in xfrm6_init() c7788361a645 tipc: check skb_linearize() return value in tipc_disc_rcv() 4058e3b74ab3 tipc: add an extra conn_get in tipc_conn_alloc e87a077d09c0 tipc: set con sock in tipc_conn_alloc 891daa95b0bb net/mlx5: Fix handling of entry refcount when command is not issued to FW e06ff9f8fedf net/mlx5: Fix FW tracer timestamp calculation 5689eba90a20 netfilter: ipset: regression in ip_set_hash_ip.c e62e62ea912a netfilter: ipset: Limit the maximal range of consecutive elements to add/delete 8dca384970ac Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() 909186cf34de Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() f42802e14a87 macsec: Fix invalid error code set 72be055615e0 nfp: add port from netdev validation for EEPROM access ce41e03cacaa nfp: fill splittable of devlink_port_attrs correctly 0b553ded3450 net: pch_gbe: fix pci device refcount leak while module exiting 2c59ef9ab63d net/qla3xxx: fix potential memleak in ql3xxx_send() a24d5f6c8b7b net/mlx4: Check retval of mlx4_bitmap_init da86a63479e5 net: ethernet: mtk_eth_soc: fix error handling in mtk_open() 756534f7cf53 ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties 290a71ff721b ARM: mxs: fix memory leak in mxs_machine_init() 5c97af75f53c netfilter: conntrack: Fix data-races around ct mark 459332f8dbfb 9p/fd: fix issue of list_del corruption in p9_fd_cancel() 26bb8f6aaae3 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() 398a860a4429 nfc/nci: fix race with opening and closing 3535c632e6d1 rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] 23c03ee0eec4 rxrpc: Use refcount_t rather than atomic_t bddde342c62e rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc a2d5dba2fc69 net: liquidio: simplify if expression 8124a02e1717 ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl b547bf71fa7e tee: optee: fix possible memory leak in optee_register_device() b76c5a99f44a bus: sunxi-rsb: Support atomic transfers 0c059b7d2a6b regulator: core: fix UAF in destroy_regulator() fcb2d286362b spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() 0b6441abfa5d regulator: core: fix kobject release warning and memory leak in regulator_register() 26d3d3ffa82b scsi: storvsc: Fix handling of srb_status and capacity change events c34db0d6b88b ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() 4f6c7344ab26 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove 164a5b50d104 ASoC: hdac_hda: fix hda pcm buffer overflow issue 7cfb4b8579d3 ARM: dts: am335x-pcm-953: Define fixed regulators in root node b7000254c125 af_key: Fix send_acquire race with pfkey_register 51969d679ba4 xfrm: replay: Fix ESN wrap around for GSO 497653f6d239 xfrm: fix "disable_policy" on ipv4 early demux 836bbdfcf8ef MIPS: pic32: treat port as signed integer c0bb600f0768 RISC-V: vdso: Do not add missing symbols to version section in linker script 81cc6d8400ac arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. fa5f2c72d39f block, bfq: fix null pointer dereference in bfq_bio_bfqg() d29bde868945 drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) f7ce6fb04e04 scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC 2574903ee260 scsi: ibmvfc: Avoid path failures during live migration 7fc62181c1d4 platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 f54a11b6bf82 Revert "net: macsec: report real_dev features when HW offloading is enabled" f4b8c0710ab6 selftests/bpf: Add verifier test for release_reference() 361a16509898 spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run 2c1ca23555ed wifi: mac80211: Fix ack frame idr leak when mesh has no route 8d39913158ad wifi: airo: do not assign -1 to unsigned char 8552e6048ec9 audit: fix undefined behavior in bit shift for AUDIT_BIT 1c9eb641d13e riscv: dts: sifive unleashed: Add PWM controlled LEDs 92ae6facd129 wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support 2fcc593b5047 wifi: mac80211: fix memory free error when registering wiphy fail 044bc6d3c2c0 ceph: avoid putting the realm twice when decoding snaps fails d43219bb33d5 ceph: do not update snapshot context when there is no new snapshot 49c71b68141e iio: pressure: ms5611: fixed value compensation bug 879139bc7afb iio: ms5611: Simplify IO callback parameters 80c825e1e33b nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro f4066fb91021 nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH 4f0cea018e03 drm/display: Don't assume dual mode adaptors support i2c sub-addressing 347f1793b573 bridge: switchdev: Fix memory leaks when changing VLAN protocol 89a7f155e6b2 bridge: switchdev: Notify about VLAN protocol changes f5cbd86ebf28 ata: libata-core: do not issue non-internal commands once EH is pending 4034d06a4dbe ata: libata-scsi: simplify __ata_scsi_queuecmd() 03aabcb88aee scsi: scsi_transport_sas: Fix error handling in sas_phy_add() 6d46ef50b123 Linux 5.10.156 7be134eb691f Revert "net: broadcom: Fix BCMGENET Kconfig" 957732a09c38 ntfs: check overflow when iterating ATTR_RECORDs 6322dda48334 ntfs: fix out-of-bounds read in ntfs_attr_find() b825bfbbaafb ntfs: fix use-after-free in ntfs_attr_find() 294ef12dccc6 mm: fs: initialize fsdata passed to write_begin/write_end interface a8e2fc8f7b41 9p/trans_fd: always use O_NONBLOCK read/write a5da76df467a gfs2: Switch from strlcpy to strscpy 5fa30be7ba81 gfs2: Check sb_bsize_shift after reading superblock f14858bc77c5 9p: trans_fd/p9_conn_cancel: drop client lock earlier 4154b6afa2bd kcm: close race conditions on sk_receive_queue 7deb7a9d33e4 kcm: avoid potential race in kcm_tx_work 35309be06b6f tcp: cdg: allow tcp_cdg_release() to be called multiple times e929ec98c0c3 macvlan: enforce a consistent minimal mtu 95ebea5a15e4 uapi/linux/stddef.h: Add include guards 3f25add5ecf8 Input: i8042 - fix leaking of platform device on module removal 7d606ae1abcc kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case 89ece5ff7dbe scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() 75205f1b47a8 scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() 6e9334436d78 net: use struct_group to copy ip/ipv6 header addresses 9fd7bdaffe0e stddef: Introduce struct_group() helper macro 47c3bdd95505 usbnet: smsc95xx: Fix deadlock on runtime resume 8208c266fe27 ring-buffer: Include dropped pages in counting dirty patches 36b5095b07ac net: fix a concurrency bug in l2tp_tunnel_register() 023435a095d2 nvme: ensure subsystem reset is single threaded b9a5ecf24180 nvme: restrict management ioctls to admin 5e2f14d77223 perf/x86/intel/pt: Fix sampling using single range output 62634b43d3c4 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() c1eb46a65b09 docs: update mediator contact information in CoC doc 4423866d31a0 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() 440653a180f5 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout 8e70b1413178 mmc: core: properly select voltage range without power cycle 05b0f6624dda firmware: coreboot: Register bus in module init deda86a0d84d iommu/vt-d: Set SRE bit only when hardware has SRS cap d2c7d8f58e9c scsi: zfcp: Fix double free of FSF request when qdio send fails db744288af73 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() 24cc679abbf3 Input: iforce - invert valid length check when fetching device IDs 5f4611fe012f serial: 8250_lpss: Configure DMA also w/o DMA filter 8679087e9357 serial: 8250: Flush DMA Rx on RLSI a5eaad87bfca serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs f59f5a269ca5 dm ioctl: fix misbehavior if list_versions races with module loading 67a75a9480fc iio: pressure: ms5611: changed hardcoded SPI speed to value limited d95b85c5084a iio: adc: mp2629: fix potential array out of bound access 46b8bc62c5ea iio: adc: mp2629: fix wrong comparison of channel 8dddf2699da2 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() 85d2a8b287a8 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() 85cc1a2fd8bf usb: typec: mux: Enter safe mode only when pins need to be reconfigured efaab055201b usb: chipidea: fix deadlock in ci_otg_del_timer 143ba5c2d2a7 usb: add NO_LPM quirk for Realforce 87U Keyboard 249cef723fee USB: serial: option: add Fibocom FM160 0x0111 composition 5c44c60358da USB: serial: option: add u-blox LARA-L6 modem 0e88a3cfa6ed USB: serial: option: add u-blox LARA-R6 00B modem de707957d9d4 USB: serial: option: remove old LARA-R6 PID 878227a3ddb2 USB: serial: option: add Sierra Wireless EM9191 25c652811ddd USB: bcma: Make GPIO explicitly optional eb3af3ea5bca speakup: fix a segfault caused by switching consoles 8cbaf4ed530e slimbus: stream: correct presence rate frequencies 15155f7c0e30 Revert "usb: dwc3: disable USB core PHY management" 100d1e53bb3b ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 c7dcc8948279 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro a80369c8ca50 ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() 28a54854a959 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() bb70fcae4115 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() 315b149f0822 tracing: Fix wild-memory-access in register_synth_event() 65ba7e7c2411 tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() 5d4cc7bc1a8d tracing/ring-buffer: Have polling block on watermark 5fdebbeca5db ring_buffer: Do not deactivate non-existant pages 6a14828cadda ftrace: Fix null pointer dereference in ftrace_add_mod() 6ed60c60ec90 ftrace: Optimize the allocation for mcount entries 9569eed79bc0 ftrace: Fix the possible incorrect kernel message 5fc19c831320 cifs: add check for returning value of SMB2_set_info_init 0aeb0de528ec net: thunderbolt: Fix error handling in tbnet_init() e13ef43813eb cifs: Fix wrong return value checking when GETFLAGS 9f00da9c866d net/x25: Fix skb leak in x25_lapb_receive_frame() 94822d23310a net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() 3aeb13bc3db2 cifs: add check for returning value of SMB2_close_init c24013273ed4 platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized 9ed51414aef6 drbd: use after free in drbd_create_device() 6b23a4b25204 net: ena: Fix error handling in ena_init() 2d5a49550135 net: ionic: Fix error handling in ionic_init_module() bb9924a6edd9 xen/pcpu: fix possible memory leak in register_pcpu() d6a561bd4c53 bnxt_en: Remove debugfs when pci_register_driver failed 389738f5dbc5 net: caif: fix double disconnect client in chnl_net_open() fb5ee1560bab net: macvlan: Use built-in RCU list checking 709aa1f73d3e mISDN: fix misuse of put_device() in mISDN_register_device() 417f2d2edf30 net: liquidio: release resources when liquidio driver open failed 4cba73f2d6fc net: hinic: Fix error handling in hinic_module_init() 083a2c9ef82e mISDN: fix possible memory leak in mISDN_dsp_element_register() 6b23993d5bef net: bgmac: Drop free_netdev() from bgmac_enet_remove() 1f6a73b25dab bpf: Initialize same number of free nodes for each pcpu_freelist ef2ac07ab831 ata: libata-transport: fix error handling in ata_tdev_add() 7377a14598f6 ata: libata-transport: fix error handling in ata_tlink_add() b5362dc1634d ata: libata-transport: fix error handling in ata_tport_add() ac471468f7c1 ata: libata-transport: fix double ata_host_put() in ata_tport_add() ac4f404c250b arm64: dts: imx8mn: Fix NAND controller size-cells 30ece7dbeeca arm64: dts: imx8mm: Fix NAND controller size-cells f68a9efd7895 ARM: dts: imx7: Fix NAND controller size-cells 1d160dfb3fdf drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() c47a823ea186 drm/drv: Fix potential memory leak in drm_dev_init() c776a49d099c drm/panel: simple: set bpc field for logic technologies displays 777430aa4ddc pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map bce3e6fe8ba7 parport_pc: Avoid FIFO port location truncation a4b5423f88a1 siox: fix possible memory leak in siox_device_add() 0679f571d3de arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro 58636b5ff3f6 block: sed-opal: kmalloc the cmd/resp buffers e27458b18b35 sctp: clear out_curr if all frag chunks of current msg are pruned 0b4c259b63ea sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent 7360e7c29d27 ASoC: soc-utils: Remove __exit for snd_soc_util_exit() e60f37a1d379 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() b8fe1a5aa733 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send 0a3160f4ffc7 serial: imx: Add missing .thaw_noirq hook 7e1f908e65c5 serial: 8250: omap: Flush PM QOS work on remove d833cba201ad serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() b0b6ea651ecf serial: 8250_omap: remove wait loop from Errata i202 workaround f14c312c2189 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() 85cdbf04b435 serial: 8250: Remove serial_rs485 sanitization from em485 f5dedad4059b ASoC: tas2764: Fix set_tdm_slot in case of single slot 9e82d78fbe54 ASoC: tas2770: Fix set_tdm_slot in case of single slot 8d21554ec768 ASoC: core: Fix use-after-free in snd_soc_exit() 38ca9bd336c8 spi: stm32: Print summary 'callbacks suppressed' message a180da5564b5 drm/amdgpu: disable BACO on special BEIGE_GOBY card f3adf0adf306 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards b0faeff69a0a drm/amd/pm: Read BIF STRAP also for BACO check 6958556285ec drm/amd/pm: support power source switch on Sienna Cichlid 7daab001a6f6 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA 65ac4d1807d2 spi: intel: Use correct mask for flash and protected regions 23793518a752 mtd: spi-nor: intel-spi: Disable write protection only if asked a326fffdc78b ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 24839d027c83 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" bd487932408d Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm ce75e9085988 btrfs: remove pointless and double ulist frees in error paths of qgroup tests 16743c4bf3ef drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid df2747f295ac i2c: i801: add lis3lv02d's I2C address for Vostro 5568 959cb0fd6951 i2c: tegra: Allocate DMA memory for DMA engine 6cb657722e37 NFSv4: Retry LOCK on OLD_STATEID during delegation return f0187227e2b8 drm/amd/display: Remove wrong pipe control lock bb3edbd09287 ASoC: rt1308-sdw: add the default value of some registers b1619f030776 selftests/intel_pstate: fix build for ARCH=x86_64 fdf680760629 selftests/futex: fix build for clang c1f0defecbdc ASoC: codecs: jz4725b: fix capture selector naming aeb7e8bc0d3e ASoC: codecs: jz4725b: use right control for Capture Volume c87945c17385 ASoC: codecs: jz4725b: fix reported volume for Master ctl 9aae00961ab3 ASoC: codecs: jz4725b: add missed Line In power control bit 0b4d650f905c spi: intel: Fix the offset to get the 64K erase opcode 6910e7279f5d ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK c7432616f6aa ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe a47606064cc0 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" f8f254c8b506 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" c73aa2cc4156 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" 41217963b1d9 Linux 5.10.155 0f544353fec8 io_uring: kill goto error handling in io_sqpoll_wait_sq() 154d744fbefc x86/cpu: Restore AMD's DE_CFG MSR after resume e7294b01de40 mmc: sdhci-esdhc-imx: Convert the driver to DT-only 534762e261c8 net: tun: call napi_schedule_prep() to ensure we own a napi 367bc0fa988f dmaengine: at_hdmac: Check return code of dma_async_device_register 85f97c97efc5 dmaengine: at_hdmac: Fix impossible condition f53a233eaad6 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable f4512855223c dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors 6be4ab08c863 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware a35dd5dd98b6 dmaengine: at_hdmac: Fix concurrency over the active list 0f603bf553a7 dmaengine: at_hdmac: Free the memset buf without holding the chan lock 7f07cecc7411 dmaengine: at_hdmac: Fix concurrency over descriptor 1582cc3b4805 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() 9b69060a725d dmaengine: at_hdmac: Protect atchan->status with the channel lock ee356822618e dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all 7078e935b410 dmaengine: at_hdmac: Fix premature completion of desc in issue_pending ad4cbe8e9c3a dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending 24f9e93e506a dmaengine: at_hdmac: Don't start transactions at tx_submit level 4b51cce72ab7 dmaengine: at_hdmac: Fix at_lli struct definition d37dfb9357e9 cert host tools: Stop complaining about deprecated OpenSSL functions f8e0edeaa0f2 can: j1939: j1939_send_one(): fix missing CAN header initialization 0b692d41ee5c mm/memremap.c: map FS_DAX device memory as decrypted 03f9582a6a2e udf: Fix a slab-out-of-bounds write bug in udf_find_entry() 4ea3aa3b983b mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI 9c0accfa5a35 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() 8fa0c22ef824 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi b5ee579fcb14 drm/i915/dmabuf: fix sg_table handling in map_dma_buf 4feedde5486c nilfs2: fix use-after-free bug of ns_writer on remount 1d4ff7306209 nilfs2: fix deadlock in nilfs_count_free_blocks() 344ddbd688d8 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure 516f9f23008b vmlinux.lds.h: Fix placement of '.data..decrypted' section f6896fb69d50 ALSA: usb-audio: Add DSD support for Accuphase DAC-60 2032c2d32b2a ALSA: usb-audio: Add quirk entry for M-Audio Micro a414a6d6ef3c ALSA: hda/realtek: Add Positivo C6300 model quirk 3a79f9568de0 ALSA: hda: fix potential memleak in 'add_widget_node' 380d64168da4 ALSA: hda/ca0132: add quirk for EVGA Z390 DARK 181cfff57bdc ALSA: hda/hdmi - enable runtime pm for more AMD display audio ea6787e482ad mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI 0a8d4531a0d5 mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI 3f558930add7 mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI b55e64d0a3a3 mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI 4631cb040645 MIPS: jump_label: Fix compat branch range check 475fd3991a0d arm64: efi: Fix handling of misaligned runtime regions and drop warning 94ab8f88feb7 riscv: fix reserved memory setup 0cf9cb061493 riscv: Separate memory init from paging init d7716240bca5 riscv: Enable CMA support ecf78af5141f riscv: vdso: fix build with llvm e56d18a976dd riscv: process: fix kernel info leakage 956e0216a199 net: macvlan: fix memory leaks of macvlan_common_newlink 59ec132386a0 ethernet: tundra: free irq when alloc ring failed in tsi108_open() dd7beaec8b48 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() 56d3b5531bf6 ethernet: s2io: disable napi when start nic failed in s2io_card_up() 05b222843457 net: atlantic: macsec: clear encryption keys from the stack 1a4e495edfe2 net: phy: mscc: macsec: clear encryption keys when freeing a flow 4ad684ba028c cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() 38aa7ed8c2c3 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() fd52dd2d6e2f net: cpsw: disable napi in cpsw_ndo_open() 3b27e20601ab net/mlx5e: E-Switch, Fix comparing termination table instance eb6fa0ac2a9c net/mlx5: Allow async trigger completion execution on single CPU systems bdd282bba72d net: nixge: disable napi when enable interrupts failed in nixge_open() 5333cf1b7f68 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() cf4853880e24 perf stat: Fix printing os->prefix in CSV metrics output 3a4a3c3b1fe6 drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() 0b7ee3d50f32 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() 6e2ffae69d17 dmaengine: pxa_dma: use platform_get_irq_optional f31dd1585809 tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header fbb4e8e6dc7b net: broadcom: Fix BCMGENET Kconfig cb6d639bb1ef net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() d68fa77ee3d0 can: af_can: fix NULL pointer dereference in can_rx_register() a033b86c7f76 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network 02f8dfee7580 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent f3aa8a7d9550 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() bcb3bb10695f hamradio: fix issue of dev reference count leakage in bpq_device_event() bc4591a86b8f net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() 2bf8b1c111ff KVM: s390: pv: don't allow userspace to set the clock under PV a60cc64db72f KVM: s390x: fix SCK locking fcbd2b336834 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK 8aae24b0ed76 net: fman: Unregister ethernet device on removal e2c5ee3b628f bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer 38147073c96d bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() 3401f964028a net: tun: Fix memory leaks of napi_get_frags adaa0f180de5 macsec: clear encryption keys from the stack after setting up offload 9dc7503bae33 macsec: fix detection of RXSCs when toggling offloading 7f4456f0119b macsec: fix secy->n_rx_sc accounting 3b05d9073ae2 macsec: delete new rxsc when offload fails 50868de7dc4e net: gso: fix panic on frag_list with mixed head alloc types cedd4f01f67b bpf: Fix wrong reg type conversion in release_reference() 9069db2579e9 bpf: Add helper macro bpf_for_each_reg_in_vstate 95b6ec733752 bpf: Support for pointers beyond pkt_end. 8597b59e3d22 HID: hyperv: fix possible memory leak in mousevsc_probe() 8c80b2fca411 bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE cc21dc48a78c bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues e1e12180321f wifi: cfg80211: fix memory leak in query_regdb_file() 914cb94e738b wifi: cfg80211: silence a sparse RCU warning 72ea2fc29962 phy: stm32: fix an error code in probe 925bf1ba7604 hwspinlock: qcom: correct MMIO max register for newer SoCs 76eba54f0ddf fuse: fix readdir cache race
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 19 Dec 2022 17:44:40 +0000 (12:44 -0500)]
linux-yocto/5.10: update to v5.10.154
Updating to the latest korg -stable release that comprises
the following commits:
f5b40c0eb9ea Linux 5.10.154 bf506e366da4 ipc: remove memcg accounting for sops objects in do_semtimedop() c6678c8f4f3f wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() a6c57adec567 drm/i915/sdvo: Setup DDC fully before output init b86830cc95af drm/i915/sdvo: Filter out invalid outputs more sensibly 9f3b8678080a drm/rockchip: dsi: Force synchronous probe 23f1fc7ce55f ext4,f2fs: fix readahead of verity data e5cef906cb40 KVM: x86: emulator: update the emulation mode after CR0 write ce9261accccd KVM: x86: emulator: introduce emulator_recalc_and_set_mode c8a2fd7a715d KVM: x86: emulator: em_sysexit should update ctxt->mode e0c7410378cd KVM: x86: Mask off reserved bits in CPUID.80000001H 9302ebc1c21d KVM: x86: Mask off reserved bits in CPUID.80000008H cc40c5f3e921 KVM: x86: Mask off reserved bits in CPUID.8000001AH bd64a88f364c KVM: x86: Mask off reserved bits in CPUID.80000006H 156451a67b93 ext4: fix BUG_ON() when directory entry has invalid rec_len 5370b965b7a9 ext4: fix warning in 'ext4_da_release_space' c9598cf62953 parisc: Avoid printing the hardware path twice 98f836e80d21 parisc: Export iosapic_serial_irq() symbol for serial port driver 814af9a32b03 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC 29d106d086d2 perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] 98f6e7c33703 perf/x86/intel: Fix pebs event constraints for ICL 3be2d66822a0 efi: random: Use 'ACPI reclaim' memory for random seed 83294f7c7759 efi: random: reduce seed size to 32 bytes f8e8cda869fd fuse: add file_modified() to fallocate cdf01c807e97 capabilities: fix potential memleak on error path from vfs_getxattr_alloc() ff32d8a099dc tracing/histogram: Update document for KEYS_MAX size 533bfacbacb8 tools/nolibc/string: Fix memcmp() implementation f100a0274861 kprobe: reverse kp->flags when arm_kprobe failed bef08acbe560 tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() 2bf33b5ea46d tcp/udp: Make early_demux back namespacified. ea5f2fd4640e ftrace: Fix use-after-free for dynamic ftrace_ops 06de93a47cec btrfs: fix type of parameter generation in btrfs_get_dentry e33ce54cef5d coresight: cti: Fix hang in cti_disable_hw() 015ac18be7de binder: fix UAF of alloc->vma in race with munmap() 836686e1a01d memcg: enable accounting of ipc resources e4e4b24b42e7 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times 818c36b988b8 tcp/udp: Fix memory leak in ipv6_renew_options(). 29997a6fa60d fscrypt: fix keyring memory leak on mount failure 391cceee6d43 fscrypt: stop using keyrings subsystem for fscrypt_master_key 092401142b95 fscrypt: simplify master key locking 54c13d3520ef ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices a0e2577cf3cc block, bfq: protect 'bfqd->queued' by 'bfqd->lock' 26ca2ac091b4 Bluetooth: L2CAP: Fix attempting to access uninitialized memory 6b6f94fb9a74 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM bfd5e62f9a7e i2c: piix4: Fix adapter not be removed in piix4_remove() fc3e2fa0a5fb arm64: dts: juno: Add thermal critical trip points b743ecf29ca7 firmware: arm_scmi: Make Rx chan_setup fail on memory errors 29e8e9bfc2f2 firmware: arm_scmi: Suppress the driver's bind attributes d7b1e2cbe0a4 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset 160d8904b2b5 efi/tpm: Pass correct address to memblock_reserve c40b4d604b3e i2c: xiic: Add platform module alias 5bf8c7798b1c drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case 496eb203d046 HID: saitek: add madcatz variant of MMO7 mouse device ID ff06067b7086 scsi: core: Restrict legal sdev_state transitions via sysfs 9edf20e5a1d8 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() be6e22f54623 media: meson: vdec: fix possible refcount leak in vdec_probe() c5fd54a65c35 media: dvb-frontends/drxk: initialize err to 0 7fdc58d8c213 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE 1609231f8676 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE c46759e3703b media: rkisp1: Zero v4l2_subdev_format fields in when validating links 3144ce557440 media: rkisp1: Initialize color space on resizer sink and source pads 6b24d9c2acda s390/boot: add secure boot trailer efc6420d65ae xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices 37bb57908dd3 mtd: parsers: bcm47xxpart: Fix halfblock reads 85e458369c0f mtd: parsers: bcm47xxpart: print correct offset on read error ec54104febdc fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards f8c86d782952 video/fbdev/stifb: Implement the stifb_fillrect() function e975d7aecad7 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake afeae13b8a3c mmc: sdhci-pci: Avoid comma separated statements a06721767cfc mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus 59400c9b0d07 drm/msm/hdmi: fix IRQ lifetime 8225bdaec5b0 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag 5dbb47ee8976 ipv6: fix WARNING in ip6_route_net_exit_late() 1c89642e7f2b net, neigh: Fix null-ptr-deref in neigh_table_clear() 634f066d02bd net: mdio: fix undefined behavior in bit shift for __mdiobus_register d9ec6e2fbd4a Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() cb1c012099ef Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu 0a0dead4ad1a btrfs: fix ulist leaks in error paths of qgroup self tests 61e061281137 btrfs: fix inode list leak during backref walking at find_parent_nodes() a52e24c7fcc3 btrfs: fix inode list leak during backref walking at resolve_indirect_refs() 81204283ea13 isdn: mISDN: netjet: fix wrong check of device registration e77d213843e6 mISDN: fix possible memory leak in mISDN_register_device() f06186e5271b rose: Fix NULL pointer dereference in rose_send_frame() 2c8d81bdb268 ipvs: fix WARNING in ip_vs_app_net_cleanup() 931f56d59c85 ipvs: fix WARNING in __ip_vs_cleanup_batch() d69328cdb92f ipvs: use explicitly signed chars b2d7a92aff0f netfilter: nf_tables: release flow rule object from commit path 3583826b443a net: tun: fix bugs for oversize packet when napi frags enabled 5960b9081bac net: sched: Fix use after free in red_enqueue() 24f9c41435a8 ata: pata_legacy: fix pdc20230_set_piomode() c85ee1c3cbc6 net: fec: fix improper use of NETDEV_TX_BUSY 52438e734c15 nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() 0acfcd2aed4f nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() 9ae2c9a91ff0 nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() eecea068bf11 NFC: nxp-nci: remove unnecessary labels e8c11ee2d07f nfc: fdp: Fix potential memory leak in fdp_nci_send() 31b83d6990c8 nfc: fdp: drop ftrace-like debugging messages 4e1e4485b252 RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() d360e875c011 RDMA/core: Fix null-ptr-deref in ib_core_cleanup() 37a098fc9b42 net: dsa: Fix possible memory leaks in dsa_loop_init() 45aea4fbf61e nfs4: Fix kmemleak when allocate slot failed f0f1c74fa670 NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot 10c554d72275 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors 4813dd737dc4 NFSv4: Fix a potential state reclaim deadlock 7c4260f8f188 IB/hfi1: Correctly move list in sc_disable() 87ac93c8dd6d RDMA/cma: Use output interface for net_dev check 4dbb739eb29c KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER bb584caee895 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() 9faacf442d11 KVM: x86: Protect the unused bits in MSR exiting flags 5bdbccc79c86 x86/topology: Fix duplicated core ID within a package 6c31fc028a65 x86/topology: Fix multiple packages shown on a single-package system f5ad52da145a x86/topology: Set cpu_die_id only if DIE_TYPE found 570fa3bcd2f9 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) e5d7c6786bef KVM: x86: Trace re-injected exceptions 8364786152d5 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 523e1dd9f8d4 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 028fcabd8a67 serial: ar933x: Deassert Transmit Enable on ->rs485_config() e6da7808c955 serial: 8250: Let drivers request full 16550A feature probing 95aa34f72132 Linux 5.10.153 26a2b9c468de serial: Deassert Transmit Enable on probe in driver-specific way 4a230f65d6a8 serial: core: move RS485 configuration tasks from drivers into core eb69c07eca22 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive d5924531dd8a arm64/kexec: Test page size support with new TGRAN range values c911f03f8d44 arm64/mm: Fix __enable_mmu() for new TGRAN range values d523384766fd scsi: sd: Revert "scsi: sd: Remove a local variable" 52a43b82006d arm64: Add AMPERE1 to the Spectre-BHB affected list 9889ca7efa12 net: enetc: survive memory pressure without crashing fdba224ab028 net/mlx5: Fix crash during sync firmware reset bbcc06933f35 net/mlx5: Fix possible use-after-free in async command interface 16376ba5cfd7 net/mlx5e: Do not increment ESN when updating IPsec ESN state 0d88359092dd nh: fix scope used to find saddr when adding non gw nh 3519b5ddac21 net: ehea: fix possible memory leak in ehea_register_port() 79631daa5a51 openvswitch: switch from WARN to pr_warn 00d6f33f6782 ALSA: aoa: Fix I2S device accounting ce6fd1c382a3 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() 97262705c0cb net: fec: limit register access on i.MX6UL df67a8e625fc PM: domains: Fix handling of unavailable/disabled idle states 1f262d80882a net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() 6170b4579f36 i40e: Fix flow-type by setting GL_HASH_INSET registers 9abae363af5c i40e: Fix VF hang when reset is triggered on another VF 23d5599058a0 i40e: Fix ethtool rx-flow-hash setting for X722 44affe7ede59 ipv6: ensure sane device mtu in tunnels 905f05c0ab19 media: vivid: set num_in/outputs to 0 if not supported b6c7446d0a38 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' 683015ae1634 media: v4l2-dv-timings: add sanity checks for blanking values 147b8f1892aa media: vivid: dev->bitmap_cap wasn't freed in all cases 1cf51d51581c media: vivid: s_fbuf: add more sanity checks 3221c2701d19 PM: hibernate: Allow hybrid sleep to work with s2idle 0eb19ecbd0a9 can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path 6b2d07fc0b0a can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path 1634d5d39cfd tcp: fix indefinite deferral of RTO with SACK reneging 4f23cb2be530 tcp: fix a signed-integer-overflow bug in tcp_add_backlog() 49713d7c3858 tcp: minor optimization in tcp_add_backlog() aab883bd60bc net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY c3edc6e80820 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed e2a28807b1ce kcm: annotate data-races around kcm->rx_wait c325f92d8d9b kcm: annotate data-races around kcm->rx_psock af7879529e5a atlantic: fix deadlock at aq_nic_stop d7ccd49c4dd9 amd-xgbe: add the bit rate quirk for Molex cables 17350734fdca amd-xgbe: fix the SFP compliance codes check for DAC cables b55d6ea965ba x86/unwind/orc: Fix unreliable stack dump with gcov 0ce1ef335300 net: hinic: fix the issue of double release MBOX callback of VF 6603843c80b1 net: hinic: fix the issue of CMDQ memory leaks bb01910763f9 net: hinic: fix memory leak when reading function table ce605b68db53 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg() 62f0a08e82a6 net: netsec: fix error handling in netsec_register_mdio() 32a3d4660b34 tipc: fix a null-ptr-deref in tipc_topsrv_accept fb94152aae88 perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() bfce73088682 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() 2663b16c76d0 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile a52755729956 arc: iounmap() arg is volatile 648ac633e764 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile 6571f6ca8a21 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid 4953a989b72d media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation 9d00384270b1 net: ieee802154: fix error return code in dgram_bind() 568e3812b177 mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages 935a8b620210 mm/memory: add non-anonymous page check in the copy_present_page() 49db6cb81400 xen/gntdev: Prevent leaking grants a3f2cc11d6b6 Xen/gntdev: don't ignore kernel unmapping error 467230b9ef40 s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() fe187c801a44 s390/futex: add missing EX_TABLE entry to __futex_atomic_op() 449070996ce6 perf auxtrace: Fix address filter symbol name match for modules 6f72a3977ba9 kernfs: fix use-after-free in __kernfs_remove 0bcd1ab3e8b3 counter: microchip-tcb-capture: Handle Signal1 read and Synapse 8bf037279b58 mmc: core: Fix kernel panic when remove non-standard SDIO card 5684808b269b mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO b686ffc0acb8 drm/msm/dp: fix IRQ lifetime 08c7375fa27a drm/msm/hdmi: fix memory corruption with too many bridges 21c4679af01f drm/msm/dsi: fix memory corruption with too many bridges 44a86d96fac8 scsi: qla2xxx: Use transport-defined speed mask for supported_speeds c368f751da8e mac802154: Fix LQI recording 9ba2990f4e80 exec: Copy oldsighand->action under spin-lock 706215300411 fs/binfmt_elf: Fix memory leak in load_elf_binary() d9ddfeb01fb9 fbdev: smscufx: Fix several use-after-free bugs f19f1a75d378 iio: temperature: ltc2983: allocate iio channels once af236da8552e iio: light: tsl2583: Fix module unloading 90ff5bef2bc7 tools: iio: iio_utils: fix digit calculation 678d2cc2041c xhci: Remove device endpoints from bandwidth list when freeing the device 3b250824b6d3 xhci: Add quirk to reset host back to default state at shutdown 63c7df3c818e mtd: rawnand: marvell: Use correct logic for nand-keep-config 228101fc832f usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller 2bc4f99ee243 usb: bdc: change state when port disconnected e440957f9c8b usb: dwc3: gadget: Don't set IMI for no_interrupt fb074d622ccc usb: dwc3: gadget: Stop processing more requests on IMI c29fcef5791d USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM 4cc7a360ec3b ALSA: rme9652: use explicitly signed char 895909230008 ALSA: au88x0: use explicitly signed char 2bf5b1631569 ALSA: Use del_timer_sync() before freeing timer ca1034bff85a can: kvaser_usb: Fix possible completions during init_completion 370be31cde50 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 19 Dec 2022 17:44:39 +0000 (12:44 -0500)]
linux-yocto/5.10: update to v5.10.152
Updating to the latest korg -stable release that comprises
the following commits:
7d51b4c67cfb Linux 5.10.152 43d5109296fa udp: Update reuse->has_conns under reuseport_lock. a50ed2d28727 mm: /proc/pid/smaps_rollup: fix no vma's null-deref 31b1570677e8 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() e2f9b62ead9a mmc: core: Add SD card quirk for broken discard 3a260e9844c9 Makefile.debug: re-enable debug info for .S files 6ab2287b26f1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB 67dafece56b6 ACPI: video: Force backlight native for more TongFang devices dcaf6313202a hv_netvsc: Fix race between VF offering and VF association message from host da54c5f4b5b5 perf/x86/intel/pt: Relax address filter validation 79c3482fbe20 riscv: topology: fix default topology reporting a6e770733dc4 arm64: topology: move store_cpu_topology() to shared code cb1024d8a4d0 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region f687e2111b6f fcntl: fix potential deadlocks for &fown_struct.lock b1efc196446a fcntl: make F_GETOWN(EX) return 0 on dead owner task ca4c49838278 perf: Skip and warn on unknown format 'configN' attrs dea47fefa6aa perf pmu: Validate raw event with sysfs exported format bits 86e995f964f6 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb 0e4c06ae7c54 riscv: Add machine name to kernel boot log and stack dump output 7fba4a389d07 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction 3c6a888e3522 xen/gntdev: Accommodate VMA splitting 5232411f37d7 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests ea82edad0aee tracing: Do not free snapshot if tracer is on cmdline bd6af07e7993 tracing: Simplify conditional compilation code in tracing_set_tracer() 4e3a15ca24b3 dmaengine: mxs: use platform_driver_register 1da5d2497046 dmaengine: mxs-dma: Remove the unused .id_table 1414e9bf3c30 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() d74196bb278b iommu/vt-d: Clean up si_domain in the init_dmars() error path ef11e8ec00b9 iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() 35c92435be76 net: phy: dp83822: disable MDI crossover status change interrupt 7aa3d623c11b net: sched: fix race condition in qdisc_graft() 2974f3b330ef net: hns: fix possible memory leak in hnae_ae_register() 3032e316e0a9 sfc: include vport_id in filter spec hash and equal() ded86c4191a3 net: sched: sfb: fix null pointer access issue when sfb_init() fails 305aa36b628e net: sched: delete duplicate cleanup of backlog and qlen ae48bee2830b net: sched: cake: fix null pointer access issue when cake_init() fails 2008ad08a2ae nvme-hwmon: kmalloc the NVME SMART log buffer 770b7e3a2c1f nvme-hwmon: consistently ignore errors from nvme_hwmon_init 67106ac27243 nvme-hwmon: Return error code when registration fails bc17f727b005 nvme-hwmon: rework to avoid devm allocation 191d71c6357e ionic: catch NULL pointer issue on reconfig ff7ba7667583 net: hsr: avoid possible NULL deref in skb_clone() 7286f8755104 cifs: Fix xid leak in cifs_ses_add_channel() 2d08311aa305 cifs: Fix xid leak in cifs_flock() bf49d4fe4ab7 cifs: Fix xid leak in cifs_copy_file_range() 05cc22c0085e net: phy: dp83867: Extend RX strap quirk for SGMII mode 118f412bedc5 net/atm: fix proc_mpc_write incorrect return value c8310a99e7e4 sfc: Change VF mac via PF as first preference if available. 39d10f0dfb72 HID: magicmouse: Do not set BTN_MOUSE on double report ed5baf3d0a33 i40e: Fix DMA mappings leak e558e1489384 tipc: fix an information leak in tipc_topsrv_kern_subscr 1f4ed95ce617 tipc: Fix recognition of trial period fc8c6b8bb294 ACPI: extlog: Handle multiple records 57e157749ad9 btrfs: fix processing of delayed tree block refs during backref walking 590929ef6972 btrfs: fix processing of delayed data refs during backref walking cc841a8a704c r8152: add PID for the Lenovo OneLink+ Dock 51b96ecaedc0 arm64: errata: Remove AES hwcap for COMPAT tasks 910ba49b3345 blk-wbt: call rq_qos_add() after wb_normal is initialized 392536023da1 block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init ab6aaa821024 media: venus: dec: Handle the case where find_format fails bce5808fc95d media: mceusb: set timeout to at least timeout provided 6d725672ce85 KVM: arm64: vgic: Fix exit condition in scan_its_table() 34db701dc65f kvm: Add support for arch compat vm ioctls e55feb31df3f cpufreq: qcom: fix memory leak in error path 303d0f761431 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS 6a2aadcb0186 ata: ahci-imx: Fix MODULE_ALIAS d9f0159da05d hwmon/coretemp: Handle large core ID value 0fb04676c4fd x86/microcode/AMD: Apply the patch early on every logical thread 6dcf1f0802cc i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter 794ded0bc461 cpufreq: qcom: fix writes in read-only memory region 2723875e9d67 selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() 0d65f040fdbb ocfs2: fix BUG when iput after ocfs2_mknod fails b838dcfda164 ocfs2: clear dinode links count in case of error c34d1b22fef3 Linux 5.10.151 ecad33121117 kbuild: Add skip_encoding_btf_enum64 option to pahole c5006abb80e2 kbuild: Unify options for BTF generation for vmlinux and modules f5f413cb3e8a kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 06481cd9f7f6 kbuild: Quote OBJCOPY var to avoid a pahole call break the build bbaea0f1cd33 bpf: Generate BTF_KIND_FLOAT when linking vmlinux a10a57a224f3 Linux 5.10.150 243c8f42ba10 Revert "drm/amdgpu: make sure to init common IP before gmc" 8026d58b495a gcov: support GCC 12.1 and newer compilers cbf2c43b36e0 f2fs: fix wrong condition to trigger background checkpoint correctly 7b19858803d7 thermal: intel_powerclamp: Use first online CPU as control_cpu f039b43cbaea inet: fully convert sk->sk_rx_dst to RCU rules 67de22cb0b6c ext4: continue to expand file system when the target size doesn't reach 357db159e965 Revert "drm/amdgpu: use dirty framebuffer helper" 98ab15bfdcda Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" 791489a5c563 net/ieee802154: don't warn zero-sized raw_sendmsg() a96336a5f28b Revert "net/ieee802154: reject zero-sized raw_sendmsg()" dc54ff9fc4a4 net: ieee802154: return -EINVAL for unknown addr type 45c33966759e mm: hugetlb: fix UAF in hugetlb_handle_userfault c378c479c517 io_uring/af_unix: defer registered files gc to io_uring release 67cbc8865a66 io_uring: correct pinned_vm accounting 904f881b5736 arm64: topology: fix possible overflow in amu_fie_setup() b5dc2f25789d perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc 9b4e849777a9 clk: bcm2835: Make peripheral PLLC critical b8bbae3236ab usb: idmouse: fix an uninit-value in idmouse_open d5bb45f47b37 nvmet-tcp: add bounds check on Transfer Tag b79da0080d81 nvme: copy firmware_rev on each init e6cc39db24a6 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() 3a5a34ed9d68 Revert "usb: storage: Add quirk for Samsung Fit flash" acf0006f2b2b usb: musb: Fix musb_gadget.c rxstate overflow bug 91271a3e772e usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() 782b3e71c957 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d dbcca76435a6 HID: roccat: Fix use-after-free in roccat_read() f00c049ede46 soundwire: intel: fix error handling on dai registration issues f04a673d4a27 soundwire: cadence: Don't overwrite msg->buf during write commands c263516c2c20 bcache: fix set_at_max_writeback_rate() for multiple attached devices fcad2ac86399 ata: libahci_platform: Sanity check the DT child nodes number 19c010ae44f0 blk-throttle: prevent overflow while calculating wait time 1b3cebeca99e staging: vt6655: fix potential memory leak 89f305a71418 power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() b2700f98b3f4 nbd: Fix hung when signal interrupts nbd_start_device_ioctl() 5942e5c63dc9 scsi: 3w-9xxx: Avoid disabling device if failing to enable it 48727117bd62 usb: host: xhci-plat: suspend/resume clks for brcm c13d0d2f5a48 usb: host: xhci-plat: suspend and resume clocks 12d31182de8d clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate c2257c8a5015 media: cx88: Fix a null-ptr-deref bug in buffer_prepare() d9e2585c3bce clk: zynqmp: Fix stack-out-of-bounds in strncpy` 70f8b48d0b61 btrfs: scrub: try to fix super block errors 8f554dd23c18 arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply 451ce2521c21 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT 017cabfb3f86 ARM: dts: imx6sx: add missing properties for sram 9d3ca48722d3 ARM: dts: imx6sll: add missing properties for sram 9735f2b62be9 ARM: dts: imx6sl: add missing properties for sram 2829b6ad30c2 ARM: dts: imx6qp: add missing properties for sram 0c3a0b3d5e9c ARM: dts: imx6dl: add missing properties for sram 2763a3b43ac3 ARM: dts: imx6q: add missing properties for sram 82e0d91484f7 ARM: dts: imx7d-sdb: config the max pressure for tsc2046 166feb964fc8 drm/amd/display: Remove interface for periodic interrupt 1 1bb6f4a8db5a drm/dp: Don't rewrite link config when setting phy test pattern bb91c06b0be4 mmc: sdhci-msm: add compatible string check for sdm670 8a427a22839d drm/meson: explicitly remove aggregate driver at module unload time 1c7d957c5d81 drm/amdgpu: fix initial connector audio value 69130888b226 ASoC: SOF: pci: Change DMI match info to support all Chrome platforms 54f2585e2de0 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading a9d6a7c9b685 platform/chrome: cros_ec: Notify the PM of wake events during resume e29d20deaf9a drm: panel-orientation-quirks: Add quirk for Anbernic Win600 bfdb391d57df drm/vc4: vec: Fix timings for VEC modes b70f8abc1a44 drm: bridge: dw_hdmi: only trigger hotplug event on link change bbe2f6f90310 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails 0a4fddc95c63 drm/amd/display: fix overflow on MIN_I64 definition 3959e8faf8bf gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() c28a8082b25c drm: Prevent drm_copy_field() to attempt copying a NULL pointer e7d701800365 drm: Use size_t type for len variable in drm_copy_field() 3339a51bcd89 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() 484400d433ca r8152: Rate limit overflow messages 0c108cf3ad38 Bluetooth: L2CAP: Fix user-after-free 65029aaedd15 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory 4851303c8539 wifi: rt2x00: correctly set BBP register 86 for MT7620 a01614447954 wifi: rt2x00: set SoC wmac clock register 5aa0461d1180 wifi: rt2x00: set VGC gain for both chains of MT7620 8d9c00979a7e wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 27ed98e8a9b0 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 3d67986e7208 can: bcm: check the result of can_send() in bcm_can_tx() 7b674dce4162 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times e25ca9af8a13 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() b051d9bf98bd regulator: core: Prevent integer underflow e01d96494a9d wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() be81c44242b2 xfrm: Update ipcomp_scratches with NULL when freed 9661724f6206 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() 0958e487e81b tcp: annotate data-race around tcp_md5sig_pool_populated 129ca0db956e openvswitch: Fix overreporting of drops in dropwatch 4398e8a7fd6a openvswitch: Fix double reporting of drops in dropwatch e3c9b9473453 bpftool: Clear errno after libcap's checks 50e45034c580 wifi: brcmfmac: fix invalid address access when enabling SCAN log level bbacfcde5fff NFSD: fix use-after-free on source server when doing inter-server copy 3de402a5248a NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data 1f730d4ae6f9 x86/entry: Work around Clang __bdos() bug 513943bf879d thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash 708b9abe1b4a powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue b434edb0e9d1 MIPS: BCM47XX: Cast memcmp() of function to (void *) 6c61a37ea70e ACPI: video: Add Toshiba Satellite/Portege Z830 quirk 0dd025483f15 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() 36d4ffbedff7 rcu: Back off upon fill_page_cache_func() allocation failure 278d8ba2b288 selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle b60aa21e2f3a f2fs: fix to account FS_CP_DATA_IO correctly 0b8230d44ce7 f2fs: fix to avoid REQ_TIME and CP_TIME collision ecbd95958c48 f2fs: fix race condition on setting FI_NO_EXTENT flag 110146ce8f84 ACPI: APEI: do not add task_work to kernel thread to avoid memory leak dce07e87ee1e thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id 3a720eb89026 crypto: cavium - prevent integer overflow loading firmware 7bfa7d677353 crypto: marvell/octeontx - prevent integer overflows cdd42eb4689b kbuild: rpm-pkg: fix breakage when V=1 is used 6d1aef17e7f2 kbuild: remove the target in signal traps when interrupted 8d76dd508093 tracing: kprobe: Make gen test module work in arm and riscv c6512a6f0cb1 tracing: kprobe: Fix kprobe event gen test module on exit 9e6ba62d418d iommu/iova: Fix module config properly 426d5bc089e7 crypto: qat - fix DMA transfer direction a43babc059a7 crypto: qat - use pre-allocated buffers in datapath a91af5085027 crypto: qat - fix use of 'dma_map_single' 8a4ed09ed816 crypto: inside-secure - Change swab to swab32 d33935e66604 crypto: ccp - Release dma channels before dmaengine unrgister a1354bdd191d crypto: akcipher - default implementation for setting a private key 2fee0dbfaeaa iommu/omap: Fix buffer overflow in debugfs cfde58a8e41f cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset ab2485eb5dfa hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() d88b88514ef2 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr 25f134247372 crypto: sahara - don't sleep when in softirq 2d285164fbe4 powerpc: Fix SPE Power ISA properties for e500v1 platforms 2bde4e1e4f01 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 7ae8bed9087a x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition 6315998170b4 powerpc/powernv: add missing of_node_put() in opal_export_attrs() 434db6d17b6b powerpc/pci_dn: Add missing of_node_put() 718e2d802388 powerpc/sysdev/fsl_msi: Add missing of_node_put() 592d283a656d powerpc/math_emu/efp: Include module.h 44c26ceffaa3 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg b1616599c99a clk: ast2600: BCLK comes from EPLL 6d01017247ee clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe 9b65fd651334 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration 9a6087a438ef clk: baikal-t1: Add SATA internal ref clock buffer 5f143f3bc2e0 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent 823fd523912f clk: baikal-t1: Fix invalid xGMAC PTP clock divider 2f19a1050e1b clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD 92f52770a7af spmi: pmic-arb: correct duplicate APID to PPID mapping logic a01c0c160049 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() 1dd5148445eb clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent 6e58f2469ec5 mfd: sm501: Add check for platform_driver_register() 3469dd8e22ff mfd: fsl-imx25: Fix check for platform_get_irq() errors b425e03c9639 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() f7b438863622 mfd: lp8788: Fix an error handling path in lp8788_probe() 08d40518033d mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() 28868b940b53 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() 382a5fc49e6e fsi: core: Check error number after calling ida_simple_get ed8e6011b953 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical 884a788f0655 scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() a9e5176ead6d scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() 8f740c11d891 serial: 8250: Fix restoring termios speed after suspend ab5a3e714437 firmware: google: Test spinlock on panic path to avoid lockups 95ac62e8545b staging: vt6655: fix some erroneous memory clean-up loops 878f9871668f phy: qualcomm: call clk_disable_unprepare in the error handling 9a56ade124d4 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown 572fb97fce35 serial: 8250: Toggle IER bits on only after irq has been set up 3fbfa5e3cc0d serial: 8250: Add an empty line and remove some useless {} 71ffe5111f0f drivers: serial: jsm: fix some leaks in probe 7efdd91d54cb usb: gadget: function: fix dangling pnp_string in f_printer.c cc952e3bf61c xhci: Don't show warning for reinit on known broken suspend dac769dd7dc8 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers 360386e11c8d RDMA/cm: Use SLID in the work completion as the DLID in responder side a1263294b55c md/raid5: Ensure stripe_fill happens on non-read IO with journal 76694e9ce0b2 md: Replace snprintf with scnprintf 7bd5f3b4a805 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() f5325f3202b8 ata: fix ata_id_has_dipm() f5a6fa1877f4 ata: fix ata_id_has_ncq_autosense() 3c34a91c8aa7 ata: fix ata_id_has_devslp() fc61a0c8200a ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() e3917c85f41e RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. 3a9d7d8dcf98 mtd: rawnand: fsl_elbc: Fix none ECC mode f87f72081132 mtd: devices: docg3: check the return value of devm_ioremap() in the probe d06cc0e11d5b dyndbg: drop EXPORTed dynamic_debug_exec_queries 1d6598558914 dyndbg: let query-modname override actual module name c0e206da44e5 dyndbg: fix module.dyndbg handling 5047bd3bd739 dyndbg: fix static_branch manipulation af12e209a9d5 dmaengine: hisilicon: Add multi-thread support for a DMA channel d3fd838536df dmaengine: hisilicon: Fix CQ head update d5065ca461a4 dmaengine: hisilicon: Disable channels when unregister hisi_dma f59861946fa5 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() 7ba19a60c74f misc: ocxl: fix possible refcount leak in afu_ioctl() cf3bb86edd8f RDMA/rxe: Fix the error caused by qp->sk cdce36a88def RDMA/rxe: Fix "kernel NULL pointer dereference" error 2630cc88327a media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init 40aa0999a3e4 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() 551b87976a0c tty: xilinx_uartps: Fix the ignore_status 28cdf6c6fb7a media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop 1f683bff1a9c HSI: omap_ssi_port: Fix dma_map_sg error check 962f22e7f769 HSI: omap_ssi: Fix refcount leak in ssi_probe 70f0a0a27d79 clk: tegra20: Fix refcount leak in tegra20_clock_init c01bfd23cc13 clk: tegra: Fix refcount leak in tegra114_clock_init f487137a53b1 clk: tegra: Fix refcount leak in tegra210_clock_init 59e90c4d9861 clk: sprd: Hold reference returned by of_get_parent() 57141b1dd689 clk: berlin: Add of_node_put() for of_get_parent() dc190b46c63f clk: qoriq: Hold reference returned by of_get_parent() baadc6f58fa8 clk: oxnas: Hold reference returned by of_get_parent() b95f4f905461 clk: meson: Hold reference returned by of_get_parent() beec2f02555c usb: common: debug: Check non-standard control requests 9d965a22f657 usb: common: move function's kerneldoc next to its definition 20b63631a38a usb: common: add function to get interval expressed in us unit c1ef8c66a362 usb: common: Parse for USB SSP genXxY ffffb159e1e5 usb: ch9: Add USB 3.2 SSP attributes aa7aada4b7b8 iio: ABI: Fix wrong format of differential capacitance channel ABI. b9a0526cd02b iio: inkern: only release the device node when done with it 44ec4b04fc99 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume 513c72d76df6 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq d259b90f0c3d iio: adc: at91-sama5d2_adc: check return status for pressure and touch bc2b97e177a9 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX 5b9bb0cbd9e7 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen 657de36c72f5 arm64: ftrace: fix module PLTs with mcount 40e966a404c7 ARM: Drop CMDLINE_* dependency on ATAGS 477dbf9d1bd5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family 5bbd3dd7f923 soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA 09c35f1520e7 ia64: export memory_add_physaddr_to_nid to fix cxl build error e31c0e14cfad ARM: dts: kirkwood: lsxl: remove first ethernet port df4f05b35634 ARM: dts: kirkwood: lsxl: fix serial line 43faaedf3a7f ARM: dts: turris-omnia: Fix mpp26 pin name and comment d5c2051898fd soc: qcom: smem_state: Add refcounting for the 'state->of_node' 39781c98ad46 soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() 1d312c12c91f memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() daaec4b3fe22 memory: of: Fix refcount leak bug in of_get_ddr_timings() fde46754d548 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() 2c442b0c0624 ALSA: hda/hdmi: Don't skip notification handling during PM operation f182de42d786 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe 37e3e01c9a78 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe fb2356969935 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe c1b269dda1e7 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe 71704c2e1b2c mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() c940636d9c74 ALSA: dmaengine: increment buffer pointer atomically 4993c1511d66 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() ef59819976da drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() 598d8f7d86f1 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx a9a60d640572 ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API ad0b8ed172a1 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() 1f340e1c1c74 drm/omap: dss: Fix refcount leak bugs cbe37857dda1 ALSA: hda: beep: Simplify keep-power-at-enable behavior f0fb0817ebce ASoC: rsnd: Add check for rsnd_mod_power_on 877e92e9b1bd drm/bridge: megachips: Fix a null pointer dereference bug c577b4e97227 drm: fix drm_mipi_dbi build errors 804d8e59f34f platform/x86: msi-laptop: Fix resource cleanup c21c08fab716 platform/x86: msi-laptop: Fix old-ec check for backlight registering b77755f58ede ASoC: tas2764: Fix mute/unmute 2e6b64df54cd ASoC: tas2764: Drop conflicting set_bias_level power setting c2c6022e1004 ASoC: tas2764: Allow mono streams 868fc93b615b platform/chrome: fix memory corruption in ioctl 84da5cdf43d2 platform/chrome: fix double-free in chromeos_laptop_prepare() 5e25bfcd12d8 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() ad06d6bed5f2 drm/dp_mst: fix drm_dp_dpcd_read return value checks 3f5889fd6500 drm/bridge: parade-ps8640: Fix regulator supply order 45120fa5e522 drm/mipi-dsi: Detach devices when removing the host 050b65050741 drm/bridge: Avoid uninitialized variable warning 7839f2b3495b drm: bridge: adv7511: fix CEC power down control register offset 29f50bcf0f8b net: mvpp2: fix mvpp2 debugfs leak 6cb54f21623d once: add DO_ONCE_SLOW() for sleepable contexts 67cb80a9d2c8 net/ieee802154: reject zero-sized raw_sendmsg() 6cc0e2afc6a1 bnx2x: fix potential memory leak in bnx2x_tpa_stop() da349221c4d2 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() d9e25dc053f6 spi: Ensure that sg_table won't be used after being freed 96a3ddb87031 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited f65955340e00 sctp: handle the error returned from sctp_auth_asoc_init_active_key 2a1d03632085 mISDN: fix use-after-free bugs in l1oip timer handlers b4a5905fd2ef vhost/vsock: Use kvmalloc/kvfree for larger packets. d2b5dc3a5394 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM 17196f2f98ab spi: s3c64xx: Fix large transfers with DMA b284e1fe15c4 netfilter: nft_fib: Fix for rpath check with VRF devices b384e8fb1606 Bluetooth: hci_core: Fix not handling link timeouts propertly 129f01116b8c i2c: mlxbf: support lock mechanism 534909fe3c92 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe 9da61e7b5993 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe 1ef5798638bd x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype 6ed7b05a3592 x86/microcode/AMD: Track patch allocation size explicitly 07299e52e5b9 wifi: ath11k: fix number of VHT beamformee spatial streams d7cc0d51ffcb Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure ed403bcd979d bpf: Ensure correct locking around vulnerable function find_vpid() 2a1c29dc9b7e net: fs_enet: Fix wrong check in do_pd_setup 795954d75197 wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask 226e6f241258 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration 0a60ac7a0dad bpf: btf: fix truncated last_member_type_id in btf_struct_resolve 8398a45d3d72 spi: meson-spicc: do not rely on busy flag in pow2 clk ops 351cf55595d3 wifi: rtl8xxxu: Fix skb misuse in TX queue selection 1e911790576f spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() 7b83d11d48ff spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() 557600830515 selftests/xsk: Avoid use-after-free on ctx c823df067941 wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() ea1b6b54098c Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend 07194ccbb14c Bluetooth: btusb: fix excessive stack usage cdadf95435ff Bluetooth: btusb: Fine-tune mt7663 mechanism. 294395caacf1 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register 029a1de92ce2 spi: mt7621: Fix an error message in mt7621_spi_probe() 2afb93e4e416 bpftool: Fix a wrong type cast in btf_dumper_int 61905bbb6116 wifi: mac80211: allow bw change during channel switch in mesh 75652070667f leds: lm3601x: Don't use mutex after it was destroyed 08faf07717be wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() e060c4b9f33c nfsd: Fix a memory leak in an error handling path 730191a098d8 objtool: Preserve special st_shndx indexes in elf_update_symbol 84837738d406 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE f1d6edeaa8d0 ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() da2aecef866b MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() 0c667858c026 MIPS: SGI-IP27: Free some unused memory 35984456983b sh: machvec: Use char[] for section boundaries 6e4be747f15f userfaultfd: open userfaultfds with O_RDONLY 28d9b3973307 selinux: use "grep -E" instead of "egrep" d11e09953cc0 smb3: must initialize two ACL struct fields to zero abd13b21004d drm/i915: Fix watermark calculations for gen12+ MC CCS modifier fd37286f392a drm/i915: Fix watermark calculations for gen12+ RC CCS modifier 5d6093c49c09 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() 57f1a89a8e4e drm/nouveau/kms/nv140-: Disable interlacing d0febad83e29 staging: greybus: audio_helper: remove unused and wrong debugfs usage ceeb8d4a43ac KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS 83fe0b009bd0 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" 085ca1d33b19 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility bda8120e5b10 media: cedrus: Set the platform driver data earlier dbdd3b1448e5 efi: libstub: drop pointless get_memory_map() call 68158654b583 thunderbolt: Explicitly enable lane adapter hotplug events at startup fc08f8438172 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t 0cf6c09dafee ring-buffer: Fix race between reset page and reading page 588f02f8b9d9 ring-buffer: Add ring_buffer_wake_waiters() 586f02c500b2 ring-buffer: Check pending waiters when doing wake ups as well 6617e5132c44 ring-buffer: Have the shortest_full queue be the shortest not longest 4a3bbd40e452 ring-buffer: Allow splice to read previous partially read pages f2ca4609d0c3 ftrace: Properly unset FTRACE_HASH_FL_MOD 846f041203b9 livepatch: fix race between fork and KLP transition 2189756eabbb ext4: update 'state->fc_regions_size' after successful memory allocation 2cfb769d60a2 ext4: fix potential memory leak in ext4_fc_record_regions() c9ce7766dc4e ext4: fix potential memory leak in ext4_fc_record_modified_inode() d575fb52c466 ext4: fix miss release buffer head in ext4_fc_write_inode 74d2a398d2d8 ext4: place buffer head allocation before handle start fbb0e601bd51 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate 0e1764ad71ab ext4: don't increase iversion counter for ea_inodes 483831ad0440 ext4: fix check for block being out of directory size ac66db1a4365 ext4: make ext4_lazyinit_thread freezable f34ab9516276 ext4: fix null-ptr-deref in ext4_write_info fb98cb61efff ext4: avoid crash when inline data creation follows DIO write e65506ff181f jbd2: add miss release buffer head in fc_do_one_pass() 1d4d16daec2a jbd2: fix potential use-after-free in jbd2_fc_wait_bufs 7a33dde572fc jbd2: fix potential buffer head reference count leak eea3e455a3ae jbd2: wake up journal waiters in FIFO order, not LIFO ba52e685d29b hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero bdcb1d7cf285 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO d621a87064fa hardening: Clarify Kconfig text for auto-var-init 4a8e8bf28070 f2fs: fix to do sanity check on summary info 73fb4bd2c055 f2fs: fix to do sanity check on destination blkaddr during recovery 12014eaf1b3f f2fs: increase the limit for reserve_root 47b5ffe86332 btrfs: fix race between quota enable and quota rescan ioctl e50472949604 fbdev: smscufx: Fix use-after-free in ufx_ops_open() 9931bd05bb8d scsi: qedf: Populate sysfs attributes for vport 102c4b6e8c4b powerpc/boot: Explicitly disable usage of SPE instructions 7db60fd46e0c powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain 9119a92ad93e PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge a3c08c021778 mm/mmap: undo ->mmap() when arch_validate_flags() fails 7d551b7d6114 block: fix inflight statistics of part0 0a129790893b drm/udl: Restore display mode on resume f134f261d76a drm/virtio: Check whether transferred 2D BO is shmem 303436e301ba nvme-pci: set min_align_mask before calculating max_hw_sectors 6a73e6edcbf3 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK 1a053f597f42 riscv: Pass -mno-relax only on lld < 15.0.0 d15dca1d46ab riscv: Make VM_WRITE imply VM_READ d8c6f9b2e194 riscv: Allow PROT_WRITE-only mmap() a6dcc6cfa293 parisc: fbdev/stifb: Align graphics memory size to 4MB 2ce9fab94b8d RISC-V: Make port I/O string accessors actually work ffb571e1232f regulator: qcom_rpm: Fix circular deferral regression 85909424a1f5 hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API 8ef0e1c0ae50 ASoC: wcd934x: fix order of Slimbus unprepare/disable 9b2c82af65f7 ASoC: wcd9335: fix order of Slimbus unprepare/disable 1c20d672e3a5 platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure 6b7ae4a904a4 quota: Check next/prev free block number after reading from quota file 5b1a56beb6b8 HID: multitouch: Add memory barriers bfe60d7641b0 fs: dlm: handle -EBUSY first in lock arg validation 0b2d8e4db40c fs: dlm: fix race between test_bit() and queue_work() 057d5838c795 mmc: sdhci-sprd: Fix minimum clock limit 448fffc1aea6 can: kvaser_usb_leaf: Fix CAN state after restart a3776e09b361 can: kvaser_usb_leaf: Fix TX queue out of sync after restart 0f8c88978da4 can: kvaser_usb_leaf: Fix overread with an invalid command 5d1cb7bfad21 can: kvaser_usb: Fix use of uninitialized completion b239a0993aa2 usb: add quirks for Lenovo OneLink+ Dock afbbf305dbac iio: pressure: dps310: Reset chip after timeout 9daadd1d1015 iio: pressure: dps310: Refactor startup procedure ae49d80400e6 iio: adc: ad7923: fix channel readings for some variants ea4dcd3d6acc iio: ltc2497: Fix reading conversion results 30e1bd0d3e66 iio: dac: ad5593r: Fix i2c read protocol requirements 9312e04b6c6b cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message 64f23e5430d3 cifs: destage dirty pages before re-reading them for cache=none 50d3d895375c mtd: rawnand: atmel: Unmap streaming DMA mappings e8eb44eeee59 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys 4491fbd0a79c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop 4285d06d1296 ALSA: hda/realtek: Correct pin configs for ASUS G533Z 768cd2cd1ae6 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 3e29645fbaa6 ALSA: usb-audio: Fix NULL dererence at error path bc1d16d282bc ALSA: usb-audio: Fix potential memory leaks ef1658bc482c ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() 026fcb6336d6 ALSA: oss: Fix potential deadlock at unregistration
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix the security issue "curl can be asked to tunnel
virtually all protocols it supports through an HTTP proxy. HTTP proxies
can (and often do) deny such tunnel operations using an appropriate HTTP
error response code." as per below link Link: https://curl.se/docs/CVE-2022-43552.html Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> 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>
Add patch to fix the security issue "curl's HSTS check could be bypassed
to trick it to keep using HTTP. Using its HSTS support, curl can be
instructed to use HTTPS instead of using an insecure clear-text HTTP
step even when HTTP is provided in the URL." as per below link Link: https://curl.se/docs/CVE-2022-43551.html Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> 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>
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
Marta Rybczynska [Wed, 14 Dec 2022 14:28:54 +0000 (15:28 +0100)]
efibootmgr: update compilation with musl
Since the commit 005b6aba89eaf1b79fdd7565dd028fdd9bbfcc7d
(efivar: add musl libc compatibility) efibootmgr compiles with
musl too. Update the variable to take that into account.
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Mon, 12 Dec 2022 03:07:25 +0000 (11:07 +0800)]
yocto-check-layer: Allow OE-Core to be tested
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.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Ross Burton [Wed, 7 Dec 2022 16:36:50 +0000 (16:36 +0000)]
combo-layer: add sync-revs command
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.
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>
Ross Burton [Wed, 7 Dec 2022 16:36:49 +0000 (16:36 +0000)]
combo-layer: dont use bb.utils.rename
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.
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>
Ross Burton [Wed, 7 Dec 2022 16:36:48 +0000 (16:36 +0000)]
combo-layer: remove unused import
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebfab6c3034d41252d19c6e1a0ba79072aa51146) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Mon, 5 Dec 2022 21:38:15 +0000 (22:38 +0100)]
oeqa/selftest/externalsrc: add test for srctree_hash_files
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7b9728e5b8bdf1193c1304ec3beeca4b5bf8d2da) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Thu, 1 Dec 2022 14:04:40 +0000 (15:04 +0100)]
externalsrc: fix lookup for .gitmodules
Commit 0533edac277080e1bd130c14df0cbac61ba01a0c 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.
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>
Ross Burton [Mon, 5 Dec 2022 14:59:32 +0000 (14:59 +0000)]
lib/buildstats: fix parsing of trees with reduced_proc_pressure directories
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.
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>
Chen Qi [Mon, 5 Dec 2022 04:58:56 +0000 (20:58 -0800)]
rm_work: adjust dependency to make do_rm_work_all depend on do_rm_work
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.
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>
Alex Stewart [Fri, 2 Dec 2022 20:59:10 +0000 (14:59 -0600)]
lsof: add update-alternatives logic
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> 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>
xwayland: libxshmfence is needed when dri3 is enabled
* The build error happens already at configure time:
| meson.build: ERROR: Problem encountered: DRI3 requested, but xshmfence not found
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>
Wang Mingyu [Mon, 5 Dec 2022 02:28:52 +0000 (10:28 +0800)]
libxcrypt-compat: upgrade 4.4.30 -> 4.4.33
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.
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>
Wang Mingyu [Mon, 5 Dec 2022 02:24:50 +0000 (10:24 +0800)]
bind: upgrade 9.18.8 -> 9.18.9
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]
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>
Richard Purdie [Thu, 1 Dec 2022 17:40:34 +0000 (17:40 +0000)]
oeqa/selftest/tinfoil: Add test for separate config_data with recipe_parse_file()
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.
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>
Chen Qi [Thu, 1 Dec 2022 05:00:50 +0000 (21:00 -0800)]
psplash: consider the situation of psplash not exist for systemd
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.
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>
Alexey Smirnov [Wed, 30 Nov 2022 16:21:13 +0000 (19:21 +0300)]
classes: make TOOLCHAIN more permissive for kernel
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.
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>
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
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>
Qiu, Zheng [Fri, 4 Nov 2022 18:47:05 +0000 (14:47 -0400)]
valgrind: remove most hidden tests for arm64
An earlier version of valgrind fixed the defunct processes bug, so those
tests that were skipped specifically for arm can pass now in master,
kirkstone, honister, hardknott, and dunfell.
Detailed test result with remove-for-aarch64 skipped on qemuarm64:
Commit Pass Fail Skip
master 624 9 21
kirkstone 618 10 20
honister 616 10 19
hardknott 609 13 18
dunfell 598 16 17
zeus Out of memory: Killed (with many defunct processes)
There are now only 12 skipped by remove-for-aarch64 because 9 fail on
qemuarm64 and 3 more fail on raspberry pi. These are tracked by:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14960
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com> Signed-off-by: Randy MacLeod <randy.macleod@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cbeb9418c43ec834868aa65b774dc09e983d26d9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Harald Seiler [Thu, 24 Nov 2022 10:52:59 +0000 (11:52 +0100)]
opkg: Set correct info_dir and status_file in opkg.conf
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") 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>
Chen Qi [Fri, 18 Nov 2022 13:38:55 +0000 (21:38 +0800)]
dhcpcd: fix to work with systemd
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.
Chen Qi [Thu, 17 Nov 2022 11:14:10 +0000 (19:14 +0800)]
resolvconf: make it work
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.
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>
| 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
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>
Chen Qi [Thu, 17 Nov 2022 04:11:55 +0000 (12:11 +0800)]
kernel.bbclass: make KERNEL_DEBUG_TIMESTAMPS work at rebuild
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.
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>
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> 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>
Bruce Ashfield [Fri, 18 Nov 2022 22:28:56 +0000 (17:28 -0500)]
linux-yocto/5.15: update to v5.15.78
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.
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>
Bruce Ashfield [Fri, 18 Nov 2022 22:28:49 +0000 (17:28 -0500)]
linux-yocto/5.15: update to v5.15.76
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"
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>
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.
Ross Burton [Mon, 28 Nov 2022 19:01:52 +0000 (20:01 +0100)]
tiff: fix a number of CVEs
Backport fixes from upstream for the following CVEs:
- CVE-2022-3599
- CVE-2022-3597
- CVE-2022-3626
- CVE-2022-3627
- CVE-2022-3570
- CVE-2022-3598
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> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Martin Jansa [Mon, 28 Nov 2022 19:01:51 +0000 (20:01 +0100)]
tiff: refresh with devtool
* so that they can be easily and cleanly applied with "git am"
* manually fix CVE-2022-2953.patch commit message not to use UTF-8
quotes and replace it with human readable text from original commit:
https://gitlab.com/libtiff/libtiff/-/commit/8fe3735942ea1d90d8cef843b55b3efe8ab6feaf
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Xiangyu Chen [Sun, 27 Nov 2022 14:29:08 +0000 (22:29 +0800)]
grub2: backport patch to fix CVE-2022-2601 CVE-2022-3775
Backport patch from upstream to solve CVE-2022-2601 CVE-2022-3775 dependency:
font: Fix size overflow in grub_font_get_glyph_internal()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=9c76ec09ae08155df27cd237eaea150b4f02f532)
Backport patch from upstream to fix following CVEs:
CVE-2022-2601: font: Fix several integer overflows in grub_font_construct_glyph()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=768e1ef2fc159f6e14e7246e4be09363708ac39e)
CVE-2022-3775: font: Fix an integer underflow in blit_comb()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=992c06191babc1e109caf40d6a07ec6fdef427af)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Konrad Weihmann [Wed, 9 Nov 2022 14:37:14 +0000 (08:37 -0600)]
create-spdx: default share_src for shared sources
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
Peter Marko [Sun, 13 Nov 2022 14:33:05 +0000 (15:33 +0100)]
systemd: add group render to udev package
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
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>