summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* build-appliance-image: Update to kirkstone head revisionyocto-4.0.10kirkstone-4.0.10Steve Sakoman2023-05-121-1/+1
| | | | | | (From OE-Core rev: d2713785f9cd2d58731df877bc8b7bcc71b6c8e6) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* update-alternatives.bbclass: fix old override syntaxPeter Bergin2023-05-121-2/+2
| | | | | | | | | | | | | | | | Function 'gen_updatealternativesvardeps' still used old override syntax when fetching variable flags. Update to use ':' instead to match recipe meta data. This was found by review and no real issue encountered but it is a bug that affects variable dependencies and can affect rebuilds as task hashes might not be accurate. (From OE-Core rev: d5fd577c066fa2fddbd16c286f2dde2883cc7828) Signed-off-by: Peter Bergin <peter.bergin@windriver.com> Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5691f554b2cd50f256a8cbb1d96781e9eb6b930e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel: improve initramfs bundle processing timeBruce Ashfield2023-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a partial fix for bugzilla 15059 [https://bugzilla.yoctoproject.org/show_bug.cgi?id=15059] It has been noted by several people that when an initramfs is bundled: - a lot of the kernel is rebuilt - it takes a really long time When looking at the logs, the second kernel compilation (that performs the bundle) is not using the parallel make settings, and builds with -j1. We are already explicitly passing PARALLEL_MAKE when building kernel modules, and by extending that explicit use to the main kernel compilation, we ensure that we always get a parallel build. Build times chnaged from more than 30 minutes for the bundle, to 3 minutes in local testing. The question of whether or not too much is rebuilding during the bundle step is still an open question, but with this tweak, at least the build time is back in the realm of acceptable. (From OE-Core rev: a2a889b760785474dbc04e3ec11521f6da90161d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 88fd394ecf0f2174b792075d409d87046896426b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/utils/metadata.py: Fix running oe-selftest running with no distro setThomas Roos2023-05-121-3/+3
| | | | | | | | | | | | | This will use default values when no distribution is set. [YOCTO #15086] (From OE-Core rev: 01eb8d4ad71c587d56608d83ec4187375b2f4c44) Signed-off-by: Thomas Roos <throos@amazon.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 888fe63b46efceeff08dbe8c4f66fec33d06cb7a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libpam: Fix the xtests/tst-pam_motd[1|3] failuresZhixiong Chi2023-05-122-0/+109
| | | | | | | | | | | | | | | | | | Reproducer: 1.Enable the ptest of libpam and build the image. 2.Boot the rootfs with nfs, then run the following tests as root: cd /usr/share/Linux-PAM/xtests /usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd1 /usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd3 After applying this patch, the ptest doesn't be failed. (From OE-Core rev: 928b7e880e6a5d1b807cb7f605649233c7195578) Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 549e54ad6a175359b0a57987ccdab8989df9d3a9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* populate_sdk_ext.bbclass: set METADATA_REVISION with an DISTRO overrideMartin Jansa2023-05-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * otherwise it ends '<unknown>' inside esdk, because of parsing order: # $METADATA_REVISION [3 operations] # set /OE/build/test-D/conf/local.conf:43 # "f2da54ef432eac89b0f18eaad68e602b6990b5de" # immediate /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:9 # "${@oe.buildcfg.detect_revision(d)}" # set /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:10 # [vardepvalue] "${METADATA_REVISION}" # pre-expansion value: # "<unknown>" METADATA_REVISION="<unknown>" * This causes base-files.do_install and following tasks to have different signatures between esdk and the build directory where this esdk was created: bitbake-diffsigs {test-D,poky/build-uninative-disabled}/tmp/stamps/qemux86_64-poky-linux/base-files/*do_install*sigdata* NOTE: Starting bitbake server... basehash changed from 5b6981cf58bfd57d416b0e31611b73a26baae635dd1ac31c08d46f95064c3ffc to dbdce042da4d7813d632b6d1cc87a16f728ad20e55fecbc392830e6acf72babd Variable METADATA_REVISION value changed from '<unknown>' to 'f2da54ef432eac89b0f18eaad68e602b6990b5de' and an warning from "python3 /OE/build/test-D/ext-sdk-prepare.py" when eSDK is being prepared for use: WARNING: The base-files:do_install sig is computed to be 83b9c9a6ef1145baac5a1e0d08814b9156af239c58fc42df95c25a9cd8a7f201, but the sig is locked to 3dc22233059075978e5503691e98e79e7cc60db94259dfcd886bca2291c0add7 in SIGGEN_LOCKEDSIGS_t-qemux86-64 [RP: Add commit about why we need the override for future reference] (From OE-Core rev: da6f6340f97e80cb1b21f6083ef5d0a9a856eef5) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 675ea7281c17f77bf5dea17cfd4d9da0928382a0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libarchive: Enable acls, xattr for native as well as targetPiotr Łobacz2023-05-121-5/+1
| | | | | | | | | | | | | | | | | Libarchive is being used by OPKG package manager as default API for extracting tar files. This fix allows us to extract ipks packages with preserved ACLs and xattrs. Partially addresses [YOCTO #15091] [RP: Merge into main PACKAGECONFIG and tweak commit message] (From OE-Core rev: b1f80f0a2bf30698192c7a214c5802b76464d095) Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 913aad1ac013368aef8f6af332588ef24bba46bd) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel-devsrc: depend on python3-core instead of python3bkylerussell@gmail.com2023-05-121-1/+1
| | | | | | | | | | | | | | Avoids pulling in potential GPLv3 packages through python3-misc catch-all. python3-core is the intended minimal RDEPENDS for packages requiring python3 support. Other python3 module dependencies should be listed explicitly. (From OE-Core rev: d4e9a2c0c666244f5a197682dabe018a4a3e06f8) Signed-off-by: Kyle Russell <bkylerussell@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 231f93becad619f6afa383f9b1132f1d4b02fa64) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: upgrade 20230210 -> 20230404Dmitry Baryshkov2023-05-121-3/+3
| | | | | | | | | | | | | | The LICENCE.qat_firmware license file was updated to reflect Intel licensing (it removed a term regarding patent licenses). License-Update: additional files (From OE-Core rev: d99e46a7b6574d957b76b14f28ef9d19b31f4890) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit fd43b59ab32e2115fcda7ad63d3a5ccc2683c7d5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: upgrade 21.1.7 -> 21.1.8Wang Mingyu2023-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | This release contains the fix for CVE-2023-1393 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-March/003374.html Benno Schulenberg (1): xkbUtils: use existing symbol names instead of deleted deprecated ones Olivier Fourdan (2): composite: Fix use-after-free of the COW xserver 21.1.8 git tag: xorg-server-21.1.8 (From OE-Core rev: 732b51f073105d4c6a0e2e06c559bffcac093fbf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 7b08dff8f46bcaa05f7fbffbe27d524579af4faf) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Revert "xserver-xorg: backport fix for CVE-2023-1393"Steve Sakoman2023-05-122-48/+1
| | | | | | | | | | This reverts commit dc2c777cab0230fc54e078d20d872aaa9287a8b9. Fixed in subsequent version bump (From OE-Core rev: 151149b590a9051a6de58115a6796ccf17894498) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wpebackend-fdo: upgrade 1.14.0 -> 1.14.2Wang Mingyu2023-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ========== - Reverted a change introduced in 1.14.1 which introduced crashes both with WebKitGTK and WPE running under Wayland in some configurations. - Fix a crash caused by wrong assertion, which was typically triggered in debug builds when using the NVidia drivers. - Fix WebKit no longer repainting after provisional navigation with PSON enabled. - Fix graphics buffer leaks by always freeing them in buffer destroy listener callbacks. (From OE-Core rev: 7991fb7aa30cf56105ebbe060195f16aa1c9b6da) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit aa37e18a51714af3281b4127dceb40b38aa8ac3c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto: Exclude 121 CVEs already fixed upstreamYoann Congal2023-05-122-0/+878
| | | | | | | | | | | | | | Exclude CVEs that are fixed in both current linux-yocto version v5.10.175 and v5.15.108. To get the commit fixing a CVE, I used the Debian kernel-sec repo [1]. [1]: https://salsa.debian.org/kernel-team/kernel-sec/-/commit/86d5040aee9275f9555458fcaf9cb43710dff398 (From OE-Core rev: d1de8d75648282a421022becf61c80c3e6e8b75b) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libxml2: patch CVE-2023-28484 and CVE-2023-29469Peter Marko2023-05-123-0/+123
| | | | | | | | | | | Backports from: * https://gitlab.gnome.org/GNOME/libxml2/-/commit/e4f85f1bd2eb34d9b49da9154a4cc3a1bc284f68 * https://gitlab.gnome.org/GNOME/libxml2/-/commit/547edbf1cbdccd46b2e8ff322a456eaa5931c5df (From OE-Core rev: 7d03d5dbc98aa701869c73c1c55a5868c70c5287) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* git: fix CVE-2023-25652Archana Polampalli2023-05-122-0/+95
| | | | | | | | | | | | | | | | | | | | | | | | Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, by feeding specially crafted input to `git apply --reject`, a path outside the working tree can be overwritten with partially controlled contents (corresponding to the rejected hunk(s) from the given patch). A fix is available in versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1. As a workaround, avoid using `git apply` with `--reject` when applying patches from an untrusted source. Use `git apply --stat` to inspect a patch before applying; avoid applying one that create a conflict where a link corresponding to the `*.rej` file exists. References: https://nvd.nist.gov/vuln/detail/CVE-2023-25652 Upstream patches: https://github.com/git/git/commit/9db05711c98efc14f414d4c87135a34c13586e0b (From OE-Core rev: 335ad8a6d795cd94b872370e44a033ce3fbf4890) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* git: fix CVE-2023-29007Archana Polampalli2023-05-122-0/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, a specially crafted `.gitmodules` file with submodule URLs that are longer than 1024 characters can used to exploit a bug in `config.c::git_config_copy_or_rename_section_in_file()`. This bug can be used to inject arbitrary configuration into a user's `$GIT_DIR/config` when attempting to remove the configuration section associated with that submodule. When the attacker injects configuration values which specify executables to run (such as `core.pager`, `core.editor`, `core.sshCommand`, etc.) this can lead to a remote code execution. A fix A fix is available in versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1. As a workaround, avoid running `git submodule deinit` on untrusted repositories or without prior inspection of any submodule sections in `$GIT_DIR/config`. References: https://nvd.nist.gov/vuln/detail/CVE-2023-29007 Upstream patches: https://github.com/git/git/commit/528290f8c61222433a8cf02fb7cfffa8438432b4 https://github.com/git/git/commit/29198213c9163c1d552ee2bdbf78d2b09ccc98b8 https://github.com/git/git/commit/a5bb10fd5e74101e7c07da93e7c32bbe60f6173a https://github.com/git/git/commit/e91cfe6085c4a61372d1f800b473b73b8d225d0d https://github.com/git/git/commit/3bb3d6bac5f2b496dfa2862dc1a84cbfa9b4449a (From OE-Core rev: 1b55343b6346437b80b8a8180ae1bc9f480d92ef) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* run-postinsts: Set dependency for ldconfig to avoid boot issuesArturo Buzarra2023-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | If a package with a postsints script requires ldconfig, the package class adds a ldconfig postinst fragment to initialize it before. Systemd has its own ldconfig.service to initialize it and sometimes if both services are running at the same time in the first boot, the first one will work, but the second one will fail with the following error: ldconfig[141]: /sbin/ldconfig: Renaming of /etc/ld.so.cache~ to /etc/ld.so.cache failed: No such file or directory This commit adds a ordering dependency between them to make sure that only one service is running at the same time. (From OE-Core rev: 5fca673d8fe0ee97dc37ed2c9941696842cd667a) Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4e9d812e127dc6743f52f4881e509e8e2e833afe) Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libbsd: Add correct license for all packagesRanjitsinh Rathod2023-05-101-0/+7
| | | | | | | | | | | | | | | | | | | | | | | BSD-4-Clause is only applicable to the {PN}-doc package as when I check for the source code I find below files which only uses the license BSD-4-Clause ~/sources/libbsd$ grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort COPYING man/arc4random.3bsd man/getprogname.3bsd ~/sources/libbsd$ grep -rnB5 "BSD-4" COPYING-9-Files: COPYING-10- man/arc4random.3bsd COPYING-11-Copyright: COPYING-12- Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de> COPYING-13- All rights reserved. COPYING:14:License: BSD-4-clause-Niels-Provos (From OE-Core rev: aa5bdac99e187801db56ca4bcc4d5f18b2403f40) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3-cryptography: fix for CVE-2023-23931Narpat Mali2023-05-102-0/+50
| | | | | | | | | | | | | | | | cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer protocol, but provide only immutable buffers. This would allow immutable objects (such as `bytes`) to be mutated, thus violating fundamental rules of Python and resulting in corrupted output. This now correctly raises an exception. This issue has been present since `update_into` was originally introduced in cryptography 1.8. (From OE-Core rev: 368e450c2d800790a05924519f34c579e28e9cbb) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* webkitgtk: fix CVE-2022-32888 & CVE-2022-32923Kai Kang2023-05-103-0/+478
| | | | | | | | | | | Backport patches to fix CVE-2022-32888 and CVE-2022-32923 for webkitgtk 2.36.8. The bugzilla IDs of the CVEs are from https://support.apple.com which have been listed in patch headers. (From OE-Core rev: e24e16974e81a0f62dd6f5862a465fc74ad751d3) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils : Fix CVE-2023-25588Deepthi Hemraj2023-05-102-0/+148
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=d12f8998d2d086f0a6606589e5aedb7147e6f2f1] (From OE-Core rev: fd0d01aca6f2aea51e9704e0ba48dc35dfd87b81) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils : Fix CVE-2023-1972Deepthi Hemraj2023-05-102-0/+42
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=c22d38baefc5a7a1e1f5cdc9dbb556b1f0ec5c57] (From OE-Core rev: d46891efa23932a048f7cc4d82c6387e03262f76) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils : Fix CVE-2023-25585Deepthi Hemraj2023-05-102-0/+55
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=65cf035b8dc1df5d8020e0b1449514a3c42933e7] (From OE-Core rev: 033db4876844b17de7673970860eb155d15c56e7) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* binutils : Fix CVE-2023-25584Deepthi Hemraj2023-05-104-0/+631
| | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=77c225bdeb410cf60da804879ad41622f5f1aa44] (From OE-Core rev: 27278ebd5d102ce5a9d45f94a93932065025657b) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: Security fix for CVE-2023-24538Shubham Kulkarni2023-05-102-0/+209
| | | | | | | | | | | html/template: disallow actions in JS template literals Backport from https://github.com/golang/go/commit/b1e3ecfa06b67014429a197ec5e134ce4303ad9b (From OE-Core rev: 835462d697a5f294900843b8bcd628709c256605) Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: fix CVE-2023-24534 denial of service from excessive memory allocationVivek Kumbhar2023-05-102-0/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A parsed MIME header is a map[string][]string. In the common case, a header contains many one-element []string slices. To avoid allocating a separate slice for each key, ReadMIMEHeader looks ahead in the input to predict the number of keys that will be parsed, and allocates a single []string of that length. The individual slices are then allocated out of the larger one. The prediction of the number of header keys was done by counting newlines in the input buffer, which does not take into account header continuation lines (where a header key/value spans multiple lines) or the end of the header block and the start of the body. This could lead to a substantial amount of overallocation, for example when the body consists of nothing but a large block of newlines. Fix header key count prediction to take into account the end of the headers (indicated by a blank line) and continuation lines (starting with whitespace). Thanks to Jakob Ackermann (@das7pad) for reporting this issue. Fixes CVE-2023-24534 For #58975 Fixes #59267 (From OE-Core rev: 28bfa033ce965d7316a8b4296d10f3ad74d711db) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* freetype: fix CVE-2023-2004 integer overflowin in tt_hvadvance_adjust() in ↵Vivek Kumbhar2023-05-102-0/+42
| | | | | | | | | | | src/truetype/ttgxvar.c Fix An integer overflow vulnerability was discovered in Freetype in tt_hvadvance_adjust() function in src/truetype/ttgxvar.c (From OE-Core rev: 6a07e1524746bd3cfa5aec090a882f4a7f954dad) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* connman: fix CVE-2023-28488 DoS in client.cHitendra Prajapati2023-05-102-0/+61
| | | | | | | | | Upstream-Status: Backport from https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=99e2c16ea1cced34a5dc450d76287a1c3e762138 (From OE-Core rev: 7a5d78de47cdd79bcb1b0e62a65e10705d59a7d9) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: fix for CVE-2022-48434Narpat Mali2023-05-102-1/+132
| | | | | | | | | | | | | libavcodec/pthread_frame.c in FFmpeg before 5.1.2, as used in VLC and other products, leaves stale hwaccel state in worker threads, which allows attackers to trigger a use-after-free and execute arbitrary code in some circumstances (e.g., hardware re-initialization upon a mid-video SPS change when Direct3D11 is used). (From OE-Core rev: 392f984ffd95bcd3ce4c364b40425e7808ca7719) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc: stable 2.35 branch updates.Deepthi Hemraj2023-05-031-1/+1
| | | | | | | | | | | | | | | | | | | Below commits on glibc-2.35 stable branch are updated. 1c7f51c75a x86_64: Fix asm constraints in feraiseexcept (bug 30305) 8d07e65d15 gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151) b7cc55a24e x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] 3f63f9dfe1 stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] 757d9a6306 elf: Smoke-test ldconfig -p against system /etc/ld.so.cache 416bd20b3f Use 64-bit time_t interfaces in strftime and strptime (bug 30053) ae045ed16b cdefs: Limit definition of fortification macros 6bcd5d8e36 x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] 82663d3c03 time: Set daylight to 1 for matching DST/offset change (bug 29951) d9923235f0 elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) (From OE-Core rev: 2d67702bdfc64358d364dd6484ae41842ee7c52f) Signed-off-by: Deepthi Hemraj <deepadeepthi98@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* populate_sdk_base: add zip optionsChristoph Lauer2023-05-031-1/+3
| | | | | | | | | | | | | Add SDK_ZIP_OPTIONS to remove symbolic link creation in zip archive or add options, e.g. for encryption of the zip archive. (From OE-Core rev: 04b62f9459b401c276255f166d0738b6f902a576) (From OE-Core rev: 4f5bf144bfe4f34adfc22d86783d6ce29e9f6e15) Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cmake: add CMAKE_SYSROOT to generated toolchain filePascal Bach2023-05-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | This already got fixed in the toolchain file that is used during development in https://github.com/openembedded/openembedded-core/commit/cb42802f2fe1760f894a435b07286bca3a220364 The toolchain file generated by the cmake.bbclass however does not set CMAKE_SYSROOT. Under certain circumstances this also leads to the error: `"stdlib.h: No such file or directory #include_next <stdlib.h>"` during the build of a recipe. An example where this accured was during the upgrade of the Apache Thrift recipe in meta-openembedded to 0.11.0. With this change the build works out of the box. CMAKE_SYSROOT must only be set when crosscompiling, otherwise it will interfere with the native compiler headers. (From OE-Core rev: 1105c67d554bcd155e8247cb16efc8d6a642444f) Signed-off-by: Pascal Bach <pascal.bach@siemens.com> (from http://lists.openembedded.org/pipermail/openembedded-core/2018-August/154791.html ) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libxpm: upgrade 3.5.13 -> 3.5.15Yogita Urade2023-05-031-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade libxpm 3.5.13 to 3.5.15 License-update: additional copyright holders f0857c0 man pages: Correct Copyright/License notices The above commit is introduced while upgrading the libxpm 3.5.15. which is mentioned in below changelog. Due to this commit LIC_FILES_CHKSUM is changed. Disable reading compressed files as that requires compress/uncompress executables. Following the approach in oe-core/master: 7de4084634 libxpm: upgrade 3.5.14 -> 3.5.15 Changelog: ------------- ------------- ddd8339 libXpm 3.5.15 8178eb0 Use gzip -d instead of gunzip c5ab17b Prevent a double free in the error code path 515294b Fix CVE-2022-4883: compression commands depend on $PATH f80fa6a Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height f7fbbb9 test: add test cases for CVE-2022-44617 (zero-width w/enormous height) a3a7c6d Fix CVE-2022-46285: Infinite loop on unclosed comments f7a167a test: add test case for CVE-2022-46285 (unclosed comments) 0ff2c6a cxpm: getc/ungetc wrappers should not adjust position when c == EOF 501494c test: Add unit tests using glib framework 4841039 configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE aef0c8d man pages: Apply standard man page style/formatting 5d55a0b man pages: Replace "See Also" entries with more useful ones 392cb8f man pages: Fix typos and other minor editing 08bc174 libXpm 3.5.14 f0857c0 man pages: Correct Copyright/License notices deb81a9 man pages: Fix typos 2d5fa4c man pages: Add missing word 'function' where needed 2b7357e man pages: Make function synopses more consistent with other pages fb8590c man pages: Fix shadow man pages bfaebfd man pages: Make file names consistent with their displayed names 7a138a5 gitlab CI: add a basic build test 3433f43 man: strip trailing whitespace 9612454 Fix spelling/wording issues fa16fbd Build xz tarballs instead of bzip2 83e5427 update man pages e48e649 add man pages based on doc/xpm.PS (From OE-Core rev: a549319e5fdae685f93122627226f9b102307bc3) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xorg-lib-common: Add variable to set tarball typeYogita Urade2023-05-031-1/+2
| | | | | | | | | | | | | | | | | | Upstream has switched some new releases from bz2 to xz compression. Add an XORG_EXT variable so recipes can set the file name extension needed for the compression type. Following the approach in oe-core/master: 6a8068e036b4b2a40b38896275b936916b4db76e xorg-lib-common: Add variable to set tarball type use a variable for the tarball suffix/compression format. (From OE-Core rev: 56ea2b625f81e397e911b3610130d3e838d10938) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.108Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 3299fb36854f Linux 5.15.108 adef0cebea85 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs c6897dfe2bb6 counter: Add the necessary colons and indents to the comments of counter_compi fa934784fb65 counter: fix docum. build problems after filename change 0cf283340023 panic, kexec: make __crash_kexec() NMI safe 9e1e511119b1 kexec: turn all kexec_mutex acquisitions into trylocks 6fc7a53fcc4c nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD fa43e0591900 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN a814fc9e6e59 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 972e06d09e86 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 cf773832139b nvme-pci: Crucial P2 has bogus namespace ids 5a19b9a49aea nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs 65f5dc5dff29 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 3daaa5f7aae2 i2c: ocores: generate stop condition after timeout in polling mode 0af686415ca2 x86/rtc: Remove __init for runtime functions b11ff3ef4d09 sched/fair: Fix imbalance overflow 90e3dc510106 sched/fair: Move calculate of avg_load to a better location 6d1353781bba powerpc/papr_scm: Update the NUMA distance table for the target node 0b031f5983f8 ubi: Fix deadlock caused by recursively holding work_sem 85d7a7044b75 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size f0b4a4086cf2 mptcp: stricter state check in mptcp_worker 925e1a510a2e mptcp: use mptcp_schedule_work instead of open-coding it f4f2a1d491e9 cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() 19c7f9329bdb x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot 05143d90ac90 scsi: ses: Handle enclosure with just a primary component gracefully aaae6d303150 net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow b1ca14361d49 net: phy: nxp-c45-tja11xx: add remove callback 0359e505bcd7 net: sfp: initialize sfp->i2c_block_size at sfp allocation a42f565c0e96 riscv: add icache flush for nommu sigreturn trampoline 6eeb1cba4c9d drm/i915: fix race condition UAF in i915_perf_add_config_ioctl 9b344cf6aea0 i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call 6b337a13c144 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance 1403518ed0d9 tracing: Add trace_array_puts() to write into instance 670e54151b7a counter: 104-quad-8: Fix Synapse action reported for Index signals 6e25d374cd95 counter: Internalize sysfs interface code c4153e662883 counter: stm32-timer-cnt: Provide defines for slave mode selection 4c1010848b12 counter: stm32-lptimer-cnt: Provide defines for clock polarities 189ada57e88c ACPI: resource: Add Medion S17413 to IRQ override quirk 248a18a895e2 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling 0efd9ed92926 asymmetric_keys: log on fatal failures in PE/pkcs7 ae2b44aeade1 verify_pefile: relax wrapper length check 744f80ae0716 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F 05a24344296e efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L 0f9d2fc58824 i2c: hisi: Avoid redundant interrupts d21a46212009 i2c: imx-lpi2c: clean rx/tx buffers upon new message 8451da304b4a wifi: mwifiex: mark OF related data as maybe unused 9aeff275b7f7 power: supply: cros_usbpd: reclassify "default case!" as debug 788f4a3d3987 ARM: 9290/1: uaccess: Fix KASAN false-positives 53967ac8080b libbpf: Fix single-line struct definition output in btf_dump 906a6689bb01 skbuff: Fix a race between coalescing and releasing SKBs 7ccc58a1a756 net: macb: fix a memory corruption in extended buffer descriptor mode ed2ec39e46fe udp6: fix potential access to stale information e97ff11b396c RDMA/core: Fix GID entry ref leak when create_ah fails 6109f5b13ce3 sctp: fix a potential overflow in sctp_ifwdtsn_skip c6a796ee5a63 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() 9b1ca43bcf3d qlcnic: check pci_reset_function result ffa4f32952e2 drm/armada: Fix a potential double free in an error handling path a94f5d35fdbb tcp: restrict net.ipv4.tcp_app_win a08ec4ed3b6e niu: Fix missing unwind goto in niu_alloc_channels() e35ae49bc198 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition b41da67451b0 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp 48e8e7851dc0 RDMA/cma: Allow UD qp_type to join multicast only 1569a4cdb973 IB/mlx5: Add support for 400G_8X lane speed f6711bc5c016 RDMA/irdma: Add ipv4 check to irdma_find_listener() c8c7a7aee861 RDMA/irdma: Increase iWARP CM default rexmit count 810250c9c661 RDMA/irdma: Fix memory leak of PBLE objects aa2607bae45f clk: sprd: set max_register according to mapping range 0004a50c535f drm/i915/dsi: fix DSS CTL register offsets for TGL+ 1bb4a52c3caa KVM: arm64: PMU: Restore the guest's EL0 event counting after migration c7acce3a0eeb mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min 7233b5baba10 mtd: rawnand: stm32_fmc2: remove unsupported EDO mode 5ded9b750f30 mtd: rawnand: meson: fix bitmask for length in command word 0162836a51bb mtdblock: tolerate corrected bit-flips ad574345ce26 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace a55a95365e08 btrfs: fix fast csum implementation detection 6da03c237d56 btrfs: print checksum type and implementation at mount time 0efb276d5848 Bluetooth: Fix race condition in hidp_session_thread ac6725a634f7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} d98498ad5695 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards c5797c87e74e ALSA: emu10k1: don't create old pass-through playback device on Audigy f1ef453157b4 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() 7901d787e455 ALSA: i2c/cs8427: fix iec958 mixer control deactivation d8697aa12ae6 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard 34a0ada0a8b2 ALSA: emu10k1: fix capture interrupt handler unlinking 55e4eef5545d Revert "pinctrl: amd: Disable and mask interrupts on resume" (From OE-Core rev: f13a78efa325d0debf4910756acfcb63d036967c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5339d44b0b0b23f30cb0f8ab395da62e83733c40) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.107Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 4fdad925aa1a Linux 5.15.107 c862d7debe55 bpftool: Print newline before '}' for struct with padding only fields 1585f3fc24b5 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown b97e4100be37 kbuild: fix single directory build 326b80bd2267 mm: take a page reference when removing device exclusive entries 1fc9263ad795 drm/bridge: lt9611: Fix PLL being unable to lock 4bdf1514b426 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() cbe5f7fed7f7 ring-buffer: Fix race while reader and writer are on the same page 23ed5af5767a drm/nouveau/disp: Support more modes by checking with lower bpc 6f2180c5273a drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path a184df0de132 mm: vmalloc: avoid warn_alloc noise caused by fatal signal d88d7a9fcf20 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() 33d5d4e67a0e tracing: Free error logs of tracing instances c74065da695e can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events 4fe1d9b6231a can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access 0af8fae81d8b fs: drop peer group ids under namespace lock 33a503b7c339 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() 20c5e10950e9 ftrace: Mark get_lock_parent_ip() __always_inline a007b7dc19de perf/core: Fix the same task check in perf_event_set_output 8417eb9aaf1e cifs: sanitize paths in cifs_update_super_prepath. df23c702d11c smb3: lower default deferred close timeout to address perf regression 1d9cad9c5873 smb3: allow deferred close timeout to be configurable 5e5c5f472972 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() ae73c4dd48f2 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() c8c17991dab0 iio: adc: ad7791: fix IRQ flags bc61cce6a658 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 97302eb6ca48 coresight: etm4x: Do not access TRCIDR1 for identification fd23e9bbfccc ALSA: hda/realtek: Add quirk for Clevo X370SNW f204f38212dc ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN 091b3e31275b dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs d540aea451ab nilfs2: fix sysfs interface lifetime 92684e02654c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() ba3a88b444cd tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty ad142624ccc3 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI 1184bd5c5ee4 tty: serial: sh-sci: Fix transmit end interrupt handler 1f49173be32d iio: light: cm32181: Unregister second I2C client if present 77593b4e963c iio: dac: cio-dac: Fix max DAC write value check for 12-bit 73742a446e08 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip 7a1e21d26104 iio: adis16480: select CONFIG_CRC32 4d3841fe16c4 USB: serial: option: add Quectel RM500U-CN modem 7151d2af0656 USB: serial: option: add Telit FE990 compositions e1aa1c1bc51f usb: typec: altmodes/displayport: Fix configure initial pin assignment 9cd66aa2fa04 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs f8d59e2a36ac usb: dwc3: pci: add support for the Intel Meteor Lake-S 11453332fa40 usb: cdnsp: Fixes error: uninitialized symbol 'len' 83637720ea20 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu 1122474b757a usb: xhci: tegra: fix sleep in atomic call f5c5934580e7 kbuild: refactor single builds of *.ko e62d179b9177 gve: Secure enough bytes in the first TX desc for all TCP pkts 40c6802d7dae ethtool: reset #lanes when lanes is omitted 4eada1dabdfb ice: Reset FDIR counter in FDIR init stage 391d28c0e38c ice: fix wrong fallback logic for FDIR e215928a510c NFSD: callback request does not use correct credential for AUTH_SYS bbca64f2052e sunrpc: only free unix grouplist after RCU settles ca7c3b4ae03e net: stmmac: fix up RX flow hash indirection table when setting channels 3a997c0d2341 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe 0ae8cdf0153c gpio: davinci: Add irq chip flag to skip set wake 1c19a42b2863 platform/x86: think-lmi: Clean up display of current_value on Thinkstation cccdb30935c8 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings b9396d991abe platform/x86: think-lmi: Fix memory leak when showing current settings d65ff2fe877c ipv6: Fix an uninit variable access bug in __ip6_make_skb() 926c8299ac3d net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT 667eb99cf7c1 sctp: check send stream number after wait_for_sndbuf 9692e16b5991 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit 5d1007e81fb6 net: don't let netpoll invoke NAPI if in xmit context e150a5c9f44c icmp: guard against too small mtu a64160124d5a NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL b9ba5906c420 net: qrtr: Fix a refcount bug in qrtr_recvmsg() 3ef52e4bcfd7 net: qrtr: combine nameservice into main module 30c5a016a37a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 32a8dc8d9ebe KVM: s390: pv: fix external interruption loop not always detected fcd6c7476e43 pwm: sprd: Explicitly set .polarity in .get_state() a8ab13c73259 pwm: cros-ec: Explicitly set .polarity in .get_state() c373e49fbb87 Drivers: vmbus: Check for channel allocation before looking up relids b50cd6789dbb gpio: GPIO_REGMAP: select REGMAP instead of depending on it 0a473f834393 bpf: hash map, avoid deadlock with suitable hash mask 543d66a54dbf serial: exar: Add support for Sealevel 7xxxC serial cards 7773bb08e8b6 serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards c73db89da686 iavf/iavf_main: actually log ->src mask when talking about it b2d29830db30 iavf: return errno code instead of status code cdf3f5ef1893 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode 7798cd69cfc3 platform/x86: int3472: Split into 2 drivers 5cc70e78bbcc RDMA/irdma: Do not request 2-level PBLEs for CQ alloc c22ac849aabb NFSD: pass range end to vfs_fsync_range() instead of count 34a14759d90c NFSD: Fix sparse warning 8059e200259e ocfs2: fix memory leak in ocfs2_mount_volume() b613d8dcdff3 ocfs2: rewrite error handling of ocfs2_fill_super 05abe9c0bf38 ocfs2: ocfs2_mount_volume does cleanup job before return error (From OE-Core rev: 84efe52ea8b1c28614200683289e589211c35b44) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 214643f386a3e4f226acd25903cde14a2c0a7376) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.106Bruce Ashfield2023-05-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: d86dfc4d95cd Linux 5.15.106 06a948b8347c x86/PVH: avoid 32-bit build warning when obtaining VGA console info 3abdf6d71fdb hsr: ratelimit only when errors are printed fcc09ef87e79 libbpf: Fix btf_dump's packed struct determination 74059587b25d selftests/bpf: Add few corner cases to test padding handling of btf_dump c74ae8678dfa libbpf: Fix BTF-to-C converter's padding logic 17a61d1e9431 selftests/bpf: Test btf dump for struct with padding only fields 6777291c7b14 zonefs: Fix error message in zonefs_file_dio_append() 71ab5c1d506d KVM: x86: Purge "highest ISR" cache when updating APICv state 61e0863dc8dd KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 4483dc41d123 KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 a58d4e66712b s390/uaccess: add missing earlyclobber annotations to __clear_user() 1dfccde646aa KVM: arm64: Disable interrupts while walking userspace PTs 25e74e728168 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub 3bfedfdbf92b drm/etnaviv: fix reference leak when mmaping imported buffer fd1f48613e9f rcu: Fix rcu_torture_read ftrace event 9097ba15ea5c xtensa: fix KASAN report for show_stack 8861429f883e ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z 77ab3e5f9873 ALSA: hda/realtek: Add quirks for some Clevo laptops f775413ffeff ALSA: usb-audio: Fix regression on detection of Roland VS-100 b39d42ed67d5 ALSA: hda/conexant: Partial revert of a quirk for Lenovo 305a171cf617 NFSv4: Fix hangs when recovering open state after a server reboot 7624973bc15b powerpc: Don't try to copy PPR for task with NULL pt_regs 3a9510113f5b pinctrl: at91-pio4: fix domain name assignment 6c1bc7b50e02 pinctrl: amd: Disable and mask interrupts on resume 45ed4e5149e8 net: phy: dp83869: fix default value for tx-/rx-internal-delay 0f75ef136169 xen/netback: don't do grant copy across page boundary 8a581b71cf68 can: j1939: prevent deadlock by moving j1939_sk_errqueue() a3373a681d9a zonefs: Always invalidate last cached page on append write c1310fc7abe6 btrfs: scan device in non-exclusive mode c976f9233ef9 btrfs: fix race between quota disable and quota assign ioctls 1484852ca152 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table b64305185b76 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL 0a2e0baf3677 cifs: prevent infinite recursion in CIFSGetDFSRefer() a5075c097de1 Input: focaltech - use explicitly signed char type cf43bc826159 Input: alps - fix compatibility with -funsigned-char 16c951f3eba4 iommu/vt-d: Allow zero SAGAW if second-stage not supported e4fbeaa31362 pinctrl: ocelot: Fix alt mode for ocelot 76f09582a191 net: ethernet: mtk_eth_soc: fix flow block refcounting logic 9caf3cbf1224 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only 4c6c0e8510a2 bnxt_en: Add missing 200G link speed reporting c519174366a3 bnxt_en: Fix typo in PCI id to device description string mapping 24722a0e0925 bnxt_en: Fix reporting of test result in ethtool selftest 3e3654bf679f i40e: fix registers dump after run ethtool adapter self test 8d7b0b22ea22 net: ipa: compute DMA pool size properly 81d2a7e93c83 ALSA: ymfpci: Fix BUG_ON in probe function 95642872c466 ALSA: ymfpci: Create card with device-managed snd_devm_card_new() 9cb4f23e4f7a ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() 938eba5b434d ice: add profile conflict check for AVF FDIR 0ea60b230d19 smsc911x: avoid PHY being resumed when interface is not up 41f77a6d9841 net: mvpp2: parser fix PPPoE ec117d22f143 net: mvpp2: parser fix QinQ 18d6e95fbb08 net: mvpp2: classifier flow fix fragmentation flags aa45d3dd74e9 loop: LOOP_CONFIGURE: send uevents for partitions 83ee49ab185d loop: suppress uevents while reconfiguring the device aa2bff25e9bb s390/vfio-ap: fix memory leak in vfio_ap device driver bf70e0eab64c can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write 959348f7c300 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix c8e7ff3071bf drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state 61e2e6d444cd net: stmmac: don't reject VLANs when IFF_PROMISC is set 2d5cebf57296 net/net_failover: fix txq exceeding warning 829a0d013c00 regulator: Handle deferred clk 75155f4d8dcd r8169: fix RTL8168H and RTL8107E rx crc error 4597e104a365 net: dsa: microchip: ksz8863_smi: fix bulk access c0de1a26e659 ptp_qoriq: fix memory leak in probe() d84796008a89 scsi: mpt3sas: Don't print sense pool info twice 27b1ae000bf1 scsi: megaraid_sas: Fix crash after a double completion d63a83146d25 sfc: ef10: don't overwrite offload features at NIC reset 7ea88e90dabb SUNRPC: fix shutdown of NFS TCP client socket 34c554376ec9 mtd: rawnand: meson: invalidate cache on polling ECC bit dae47bf0222e platform/x86: think-lmi: Add possible_values for ThinkStation e91ffea491af platform/x86: think-lmi: only display possible_values if available fbfd5f59fa5c platform/x86: think-lmi: use correct possible_values delimiters 2c67f08bdc5f platform/x86: think-lmi: add missing type attribute cb1baad60e5d ALSA: usb-audio: Fix recursive locking at XRUN during syncing 65b723644294 mips: bmips: BCM6358: disable RAC flush for TP1 e38b0ab9dba3 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() 5362344e1c2c tracing: Fix wrong return in kprobe_event_gen_test.c 19c71156fa92 tools/power turbostat: fix decoding of HWP_STATUS f8580c0a3279 tools/power turbostat: Fix /dev/cpu_dma_latency warnings 6494344d7ef7 fbdev: au1200fb: Fix potential divide by zero f9c5deee4b66 fbdev: lxfb: Fix potential divide by zero 86c8db5d12f4 fbdev: intelfb: Fix potential divide by zero c22a8d3ae54a fbdev: nvidia: Fix potential divide by zero 9de1325bc2cc sched_getaffinity: don't assume 'cpumask_size()' is fully initialized f9584dcc5549 fbdev: tgafb: Fix potential divide by zero d23f65f08247 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() cb1bc1223906 ALSA: asihpi: check pao in control_message() 1ec57d1bed38 net: hsr: Don't log netdev_err message on unknown prp dst node 4e90e52616f6 x86/PVH: obtain VGA console info in Dom0 5175ed17a5a8 md: avoid signed overflow in slot_store() da35a4e6eee5 ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds 0725daaa9a87 xfrm: Zero padding when dumping algos and encap 7258c58f6e25 bus: imx-weim: fix branch condition evaluates to a garbage value 07987422023e ksmbd: don't terminate inactive sessions after a few seconds 0c873ab68fcb kcsan: avoid passing -g for test b27e663cf1e5 kernel: kcsan: kcsan_test: build without structleak plugin 1450c82a16bb usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC 1536e51c30ad usb: dwc3: gadget: move cmd_endtransfer to extra function 0f7fddb5a9b7 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY c957cbb87315 Linux 5.15.105 ec5b78143535 NFSD: fix use-after-free in __nfs42_ssc_open() a9e53869cb43 ocfs2: fix data corruption after failed write 5229bb42fba2 mm: kfence: fix using kfence_metadata without initialization in show_object() 7a74603c248d sched/fair: Sanitize vruntime of entity being migrated ab938a0c81eb sched/fair: sanitize vruntime of entity being placed 1ac20290f6b4 dm crypt: avoid accessing uninitialized tasklet eb485b7404a2 dm crypt: add cond_resched() to dmcrypt_write() 443c9d522397 dm stats: check for and propagate alloc_percpu failure 272dc775a52f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() 8e69fae32e88 firmware: arm_scmi: Fix device node validation for mailbox transport 02b296978a21 tee: amdtee: fix race condition in amdtee_open_session 9c7ee9471550 riscv: Handle zicsr/zifencei issues between clang and binutils c10023682096 riscv: mm: Fix incorrect ASID argument when flushing TLB 555ec88c75ad drm/i915: Preserve crtc_state->inherited during state clearing 476b3f03dca8 drm/i915/active: Fix missing debug object activation ef3c38f33b62 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi fdd5b4e37200 drm/meson: fix missing component unbind on bind errors 071a69cde196 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found 5bb105cc72be nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() 8ec5e996c2f8 wifi: mac80211: fix qos on mesh interfaces 51a8534c0f35 ksmbd: return unsupported error on smb1 mount 496e186bc005 ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect 604a4a6f8414 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION 52e7ac849971 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL 6f682b070f46 kfence: avoid passing -g for test 7dd27aed9c45 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() 27c40c3aa4b0 usb: chipidea: core: fix possible concurrent when switch role ef74a7ffe77c usb: chipdea: core: fix return -EINVAL if request role is the same with current role 76e8bd0f5544 usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver e4df290deb33 usb: cdnsp: Fixes issue with redundant Status Stage 5662d139e6e1 usb: cdns3: Fix issue with using incorrect PCI device function bb579b3f75c6 usb: typec: tcpm: fix warning when handle discover_identity message 0f84b0b71179 dm thin: fix deadlock when swapping to thin device 66e5577cabc3 igb: revert rtnl_lock() that causes deadlock a179d3450c0c arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name ed1869a25286 lockd: set file_lock start and end when decoding nlm4 testargs 0bfadbbcd7a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue 992a3f3e8a0c fscrypt: destroy keyring after security_sb_delete() 287bb9a918e2 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP 408dcd7c3883 efi: sysfb_efi: Fix DMI quirks not working for simpledrm b131989797f7 usb: gadget: u_audio: don't let userspace block driver unbind cba76e1fb896 usb: dwc2: fix a devres leak in hw_enable upon suspend resume c83f7ba71d38 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR df0462e4b361 cifs: print session id while listing open files 9a45df4ec39b cifs: empty interface list when server doesn't support query interfaces 169a41073993 act_mirred: use the backlog for nested calls to mirred ingress 5b347652aebd net/sched: act_mirred: better wording on protection against excessive stack growth f6cf5f13fa5b sh: sanitize the flags on sigreturn 91bcae3df2a4 net: usb: qmi_wwan: add Telit 0x1080 composition f631af07cfc9 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 41b67e621b93 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file 60643ef5a139 scsi: lpfc: Avoid usage of list iterator variable after loop 67b8343998b8 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() d758f543cea2 scsi: ufs: core: Add soft dependency on governor_simpleondemand 0267cd047133 scsi: hisi_sas: Check devm_add_action() return value 83e7b1db4523 scsi: target: iscsi: Fix an error message in iscsi_check_key() 40c216efb327 selftests/bpf: check that modifier resolves after pointer 8bf8d5dade4c m68k: Only force 030 bus error if PC not in exception table 8c1d378b8c22 HID: intel-ish-hid: ipc: Fix potential use-after-free in work function d143e327c972 ca8210: fix mac_len negative array access 3056af1a2d46 HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded 3e9aac5e935f drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update() a4c639012ad0 riscv: Bump COMMAND_LINE_SIZE value to 1024 c2cf47dc0822 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable 8dc1c6efd7d2 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit a74a2e124c48 thunderbolt: Use const qualifier for `ring_interrupt_index` 752007df40ca thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access 8f7525a8b98c thunderbolt: Disable interrupt auto clear for rings 56cba129dd11 thunderbolt: Call tb_check_quirks() after initializing adapters d50a527b4815 thunderbolt: Use scale field when allocating USB3 bandwidth 7ab026561cb0 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 d6f7377528d2 scsi: qla2xxx: Perform lockless command completion in abort path 6295b3ec64a3 scsi: qla2xxx: Synchronize the IOCB count to be in order f1e2ab24c4ea hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 5662f50cd9e9 hwmon: fix potential sensor registration fail if of_node is missing 8f6b943f9fc9 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up eb57d0dcd5da entry: Snapshot thread flags d9c53eb46217 thread_info: Add helpers to snapshot thread flags ebea2e16504f platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl 8efae2112d91 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work c35fd1b9b90a Bluetooth: L2CAP: Fix responding with wrong PDU type b203ee4be2f1 Bluetooth: btqcomsmd: Fix command timeout after setting BD address 771d3c1c949b net: mdio: thunder: Add missing fwnode_handle_put() b433fbf17603 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case 01c727402ddc net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup() 5163bb8e4c6b net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup() a76d35f3448c gve: Cache link_speed value from device c33344b79722 ksmbd: fix possible refcount leak in smb2_open() 96039c44ae47 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES d897216325d7 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA 7a83bb6d56a5 hvc/xen: prevent concurrent accesses to the shared ring 29e80d7964cf nvme-tcp: fix nvme_tcp_term_pdu to match spec c7037dea19f0 net/sonic: use dma_mapping_error() for error check b41f37dbd9cd erspan: do not use skb_mac_header() in ndo_start_xmit() 4a8286baf22e atm: idt77252: fix kmemleak when rmmod idt77252 48f52431af99 net: dsa: tag_brcm: legacy: fix daisy-chained switches 388188fb58be net/mlx5: E-Switch, Fix an Oops in error handling code 6068a6db3a96 net/mlx5: Read the TC mapping of all priorities on ETS query 4df1f2d36bdc net/mlx5: Fix steering rules cleanup 2b0f1716c107 net/mlx5e: Set uplink rep as NETNS_LOCAL 54869daa6a43 bpf: Adjust insufficient default bpf_jit_limit 9b2e9105230f i40e: fix flow director packet filter programming 7a29799fc141 iavf: fix hang on reboot with ice ce19c70f308f keys: Do not cache key in task struct if key is requested from kernel thread 0cb68c307e72 bootconfig: Fix testcase to increase max node 90874b76e5f8 octeontx2-vf: Add missing free for alloc_percpu 77d2f5ff9365 net/ps3_gelic_net: Use dma_mapping_error cc8531d0e223 net/ps3_gelic_net: Fix RX sk_buff length 8c4a180dc123 net: qcom/emac: Fix use after free bug in emac_remove due to race condition e686b78a003a drm/i915/gt: perform uc late init after probe error injection cbb8bac2388a net: mdio: fix owner field for mdio buses registered using ACPI b94af62cdd50 net: mdio: fix owner field for mdio buses registered using device-tree 0bdf593390e7 net: phy: Ensure state transitions are processed from phy_stop() 4ab9e85a5ce0 xirc2ps_cs: Fix use after free bug in xirc2ps_detach e42d3bde4ec0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info ba6c40227108 net: usb: smsc95xx: Limit packet length to skb->len 9bbb3d3f218f net: dsa: b53: mmap: fix device tree support 9311e7a554df scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() 257738627a9b i2c: hisi: Only use the completion interrupt to finish the transfer c0deddabb278 i2c: imx-lpi2c: check only for enabled interrupt flags b82b0a0eea27 igc: fix the validation logic for taprio's gate list 68ebdcba619a igbvf: Regard vf reset nack as success 9630432b427f intel/igbvf: free irq on the error path in igbvf_request_msix() 2afe7aebf642 iavf: fix non-tunneled IPv6 UDP packet type and hashing 078e049c49a6 iavf: fix inverted Rx hash condition leading to disabled hash 3cfc3564411a xsk: Add missing overflow check in xdp_umem_reg 1d59b8fae0c3 arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes 98c9bca167e6 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl ed5f3c0b95bd ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl 0fdb1cc4fe52 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition 4ca3fd39c72e power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition 10ce6db6253d power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync 0b54d75aa43a net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() 2ebe231abaf1 trace/hwlat: Do not start per-cpu thread if it is already running 7743dd873f2a trace/hwlat: make use of the helper function kthread_run_on_cpu() 909c5eb6ed76 kthread: add the helper function kthread_run_on_cpu() 09b51f10bc1f serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it cfb64de61f07 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED 90530e7214c8 tty: serial: fsl_lpuart: fix race on RX DMA shutdown b7d0fbe4976d tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API 90a77bca4240 serial: fsl_lpuart: Fix comment typo bde1ae240751 tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr 5255e6d49ff9 perf: fix perf_event_context->time ac5f88642cb2 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output d2430d45f1a0 interconnect: qcom: osm-l3: fix icc_onecell_data allocation 115472395b0a Linux 5.15.104 de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach() 02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own 3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset 09795f82aecc PCI: Unify delay handling for reset and resume f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler 6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers 71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC 86db319d25db x86/resctrl: Clear staged_config[] before and after it is used 0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable() 09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update 8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove() b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage 87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock 520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0 ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice 64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume 64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors 5cfb617967b0 drm/shmem-helper: Remove another errant put in error path d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates" 882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id 9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4 77fcc52d2919 cifs: Fix smb2_set_path_size() 9b9a118cc428 tracing: Make tracepoint lockdep check actually test something 2846bf67cd24 tracing: Check field value in hist_field_name() 2dd00dbc6a5a tracing: Make splice_read available again fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path 2e0b13a18272 interconnect: fix mem leak when freeing nodes 62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling 86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context 250a11f9c43b serial: 8250_fsl: fix handle_irq locking 4c23bf093449 serial: 8250_em: Fix UART port type 53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted 1c93c42c7bb2 ext4: fix possible double unlock when moving a directory bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning 0fc608a115ce net/9p: fix bug in client create for .L 2fece63b55c5 drm/amdkfd: Fix an illegal memory access 1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode 499fef2030fb ext4: update s_journal_inum if it changes after journal replay 088da6b80539 ext4: fail ext4_iget if special inode unallocated eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin 4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command 0c511f926b00 media: m5mols: fix off-by-one loop termination error 233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip c80b2acdb049 kconfig: Update config changed flag before calling callback 52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table 3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses 9cc4aa40b58c hwmon: (ina3221) return prober error code 7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order 93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change 8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab() 030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available 3cfdefdaaa4b net/iucv: Fix size of interrupt data 7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull c99779740100 ipv4: Fix incorrect table ID in IOCTL path 340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up d5236286398d ravb: avoid PHY being resumed when interface is not up 7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 b89a453c6918 ice: xsk: disable txq irq before flushing hw d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete() 07eac3310e00 nvme: fix handling single range discard request fff9441da1c3 block: null_blk: Fix handling of fake timeout request 6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc 105db6574281 net: usb: smsc75xx: Limit packet length to skb->len b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn() 84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom 407badf73ec9 loop: Fix use-after-free issues a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5 6ffa05700100 qed/qed_dev: guard against a possible division by zero b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines 297ae18bd2cd drm/i915/display: clean up comments 21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip 8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled 437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready 1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready 4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode 2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly ad07290d63ff tcp: tcp_make_synack() can be called from process context 2a764d55e938 scsi: core: Fix a procfs host directory removal regression a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs` de03d130176b netfilter: nft_redir: correct length for loading protocol registers d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers 343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers 256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() 9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() 29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it 0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay 630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst() 418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector (From OE-Core rev: 8814af71d54ffaf7507789855b645211f769240d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d04122e76e21654caef2ec42ab5612bc9883d5f7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* qemu: Whitelist CVE-2023-0664Virendra Thakur2023-05-031-0/+5
| | | | | | | | | | | This CVE is related to Windows. Link: https://nvd.nist.gov/vuln/detail/CVE-2023-0664 (From OE-Core rev: c812189760292ae39f7c10cfbde8f11130cce085) Signed-off-by: Virendra Thakur <virendrak@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* nasm: fix CVE-2022-44370Archana Polampalli2023-05-032-0/+105
| | | | | | | | | | | | | | | | NASM v2.16 was discovered to contain a heap buffer overflow in the component quote_for_pmake() asm/nasm.c:856 References: https://nvd.nist.gov/vuln/detail/CVE-2022-44370 Upstream patches: https://github.com/netwide-assembler/nasm/commit/2d4e6952417ec6f08b6f135d2b5d0e19b7dae30d (From OE-Core rev: 1568df72136f46f0767bba56c10c48bf2a1ec259) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* xserver-xorg: backport fix for CVE-2023-1393Ross Burton2023-05-032-1/+48
| | | | | | | | | (From OE-Core rev: dc2c777cab0230fc54e078d20d872aaa9287a8b9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7828f7026b4cd3ae97ebe5d849c09fabbc17272d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ghostscript: fix CVE-2023-29979Joe Slater2023-05-032-0/+61
| | | | | | | | | Backport from 10.02.0 (unreleased). (From OE-Core rev: 6d5baff50aa83c663856cccc375c522add97625e) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ruby: Fix CVE-2023-28755Mingli Yu2023-05-032-0/+69
| | | | | | | | | | | Backport patch [1] to fix CVE-2023-28755. [1] https://github.com/ruby/ruby/commit/8ce4ab146498879b65e22f1be951b25eebb79300 (From OE-Core rev: 605634cf1adef2d9cf6dc6fdf17aa4032385497f) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: fix CVE-2023-24537 Infinite loop in parsingVivek Kumbhar2023-04-262-0/+76
| | | | | | | | | | | | | | | | | Setting a large line or column number using a //line directive can cause integer overflow even in small source files. Limit line and column numbers in //line directives to 2^30-1, which is small enough to avoid int32 overflow on all reasonbly-sized files. Fixes CVE-2023-24537 Fixes #59273 For #59180 (From OE-Core rev: 15c07dff384ce4fb0e90f4f32c182a82101a1c82) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* screen: CVE-2023-24626 allows sending SIGHUP to arbitrary PIDsHitendra Prajapati2023-04-262-0/+41
| | | | | | | | | Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/screen.git/commit/?id=e9ad41bfedb4537a6f0de20f00b27c7739f168f7 (From OE-Core rev: cf6348b5778c9409fc330808effc69e9939e6857) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: ignore CVE-2022-41716Peter Marko2023-04-261-0/+3
| | | | | | | | | | | | | | This CVE is specific to Microsoft Windows, ignore it. Patch fixing it (https://go-review.googlesource.com/c/go/+/446916) also adds a redundant check to generic os/exec which could be backported but it should not be necessary as backport always takes a small risk to break old code. (From OE-Core rev: ae8167754ff1c02f2d92af03de804754ea77a3e5) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* shadow: backport patch to fix CVE-2023-29383Xiangyu Chen2023-04-263-0/+120
| | | | | | | | | | | The fix of CVE-2023-29383.patch contains a bug that it rejects all characters that are not control ones, so backup another patch named "0001-Overhaul-valid_field.patch" from upstream to fix it. (From OE-Core rev: ab48ab23de6f6bb1f05689c97724140d4bef8faa) Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go-runtime: Security fix for CVE-2022-41722Shubham Kulkarni2023-04-262-0/+104
| | | | | | | | | | | path/filepath: do not Clean("a/../c:/b") into c:\b on Windows Backport from https://github.com/golang/go/commit/bdf07c2e168baf736e4c057279ca12a4d674f18c (From OE-Core rev: f60637b3c9045656047d6ffcfaadbef5ad1d3d06) Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cargo : non vulnerable cve-2022-46176 added to excluded listSundeep KOKKONDA2023-04-261-0/+5
| | | | | | | | | | | | This cve (https://nvd.nist.gov/vuln/detail/CVE-2022-46176) is a security vulnirability when using cargo ssh. Kirkstone doesn't support rust on-target images and the bitbake using the 'wget' (which uses 'https') for fetching the sources instead of ssh. So, cargo-native also not vulnerable to this cve and so added to excluded list. (From OE-Core rev: 7e4037fd0a66a860b4809be72a89e2de97960a17) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: Security fix for CVE-2023-27535, CVE-2023-27536, CVE-2023-27538Siddharth Doshi2023-04-264-0/+421
| | | | | | | | | Upstream-Status: Backport from [https://github.com/curl/curl/commit/ed5095ed94281989e103c72e032200b83be37878, https://github.com/curl/curl/commit/8f4608468b890dce2dad9f91d5607ee7e9c1aba1, https://github.com/curl/curl/commit/af369db4d3833272b8ed443f7fcc2e757a0872eb, https://github.com/curl/curl/commit/af369db4d3833272b8ed443f7fcc2e757a0872eb] (From OE-Core rev: 0b35659c895e6ff2690d42f976169e4a65be07e6) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ruby: CVE-2023-28756 ReDoS vulnerability in TimeHitendra Prajapati2023-04-262-0/+74
| | | | | | | | | Upstream-Status: Backport from https://github.com/ruby/ruby/commit/957bb7cb81995f26c671afce0ee50a5c660e540e (From OE-Core rev: 0f8eb0505e19ccd27e1b91f27285a9fc87f2aa93) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>