summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* glibc: ignore CVE-2023-0687Peter Marko2024-03-071-1/+1
| | | | | | | | | | | | | | This CVE was backported to glibc 2.35 branch 9 months ago. NVD recently updated CPE and it appeared in kirkstone cve reports. https://sourceware.org/git/?p=glibc.git;a=log;h=refs/heads/release/2.35/master gmon: Fix allocated buffer overflow (bug 29444) https://sourceware.org/git/?p=glibc.git;a=commit;h=f2820e478c68a73a38f81512cc38beeee220212a (From OE-Core rev: c8b30db7fcecc726fae87c8c49d4c01f0feeb2ab) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* less: Fix for CVE-2022-48624Vijay Anusuri2024-03-072-0/+42
| | | | | | | | | Upstream-Status: Backport [https://github.com/gwsw/less/commit/c6ac6de49698be84d264a0c4c0c40bb870b10144] (From OE-Core rev: 8d91ab209398a8415009bc3093d407bf8871dafd) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: fetch2: Ensure that git LFS objects are availablePhilip Lorenz2024-03-012-6/+90
| | | | | | | | | | | | | | | | | | | | | | | | | The current implementation only performs a git lfs fetch alongside of a regular git fetch. This causes issues when the downloaded revision is already part of the fetched repository (e.g. because of moving back in history or the updated revision already being part of the repository at the time of the initial clone). Fix this by explicitly checking whether the required LFS objects are available in the downloade directory before confirming that a downloaded repository is up-to-date. This issue previously went unnoticed as git lfs would silently fetch the missing objects during the `unpack` task. With network isolation turned on, this no longer works, and unpacking fails. (cherry picked from commit cfae1556bf671acec119a6c8bbc4b667a856b9ae) (Bitbake rev: 40fd5f4eef7460ca67f32cfce8e229e67e1ff607) Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: tests/fetch: Add real git lfs tests and decoratorPaulo Neves2024-03-011-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added tests that verify that git-lfs works with an actual real git-lfs server. This was not previously the case because the repo in the test was a simulation of git-lfs but not a real git lfs repo. The 2 added tests are almost the same but test that the git lfs file checkout is successfult with or without the lfs=1 flag. The lfs=1 URI parameter is a quirk that triggers 2 different code paths for git lfs. lfs=1, when used on git lfs repositories triggers the git lfs downloading at the fetch bare stage. lfs query parameter unset triggers the git lfs downloading only on checkout as an implicit behavior of git. This leads to possible network access on the unpack stage and outside the DL_DIR. lfs=0 actually disables git-lfs functionality even if supported. (cherry picked from commit d2be7f7f652360f13cd66d0850f3e19ffe2afb0a) (Bitbake rev: 2a6fd774405a58f3ef2953a0dc3eca063e0cf890) Signed-off-by: Paulo Neves <paulo@myneves.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: tests/fetch: git-lfs restore _find_git_lfsPaulo Neves2024-03-011-16/+24
| | | | | | | | | | | | | | Not restoring the mocked _find_git_lfs leads to other tests failing. (cherry picked from commit 70f848631450bd723c223227c21c60e815ee033d) (Bitbake rev: 1d5d4a46c772f44ab652f95b37f508b890828e67) Signed-off-by: Paulo Neves <paulo@myneves.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: bitbake/lib/bs4/tests/test_tree.py: python 3.12 regexAdrian Freihofer2024-03-011-1/+1
| | | | | | | | | | | | | Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. (Bitbake rev: 7efed7bc09c56e41d3074a26388581a62f145625) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: bitbake/codeparser.py: address ast module deprecations in py 3.12Alexander Kanavin2024-03-011-10/+10
| | | | | | | | | | | | | | Specifically: /srv/work/alex/poky/bitbake/lib/bb/codeparser.py:279: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead if isinstance(node.args[0], ast.Str): /srv/work/alex/poky/bitbake/lib/bb/codeparser.py:280: DeprecationWarning: Attribute s is deprecated and will be removed in Python 3.14; use value instead value = node.args[0].s (Bitbake rev: 6c19b6cf105ac321ec89da1a876a317020c45ab7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake: codeparser: replace deprecated ast.Str and 's'Chris Laplante2024-03-011-2/+2
| | | | | | | | | | These have been deprecated since 3.8 (Bitbake rev: 4591011449212c8e494ea42348acb2d27a82a51b) Signed-off-by: Chris Laplante <chris.laplante@agilent.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements: remove outdated noteMichael Opdenacker2024-03-011-6/+0
| | | | | | | | | To align this document with the version in the master branch (From yocto-docs rev: 08ce7db2aa3a38deb8f5aa59bafc78542986babb) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements.rst: fix AlmaLinux variable nameMichael Opdenacker2024-03-011-1/+1
| | | | | | | (From yocto-docs rev: fb0fa6e06df46be6b4e35e5a83252277abcd64d7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements: update packages to build docsMichael Opdenacker2024-03-011-5/+5
| | | | | | | | | | | | | | | | - "git" is now required to run "set_versions.py" - Fix Ubuntu / Debian packages. The previous instructions didn't run on Debian 12 Tested on Ubuntu 22.04 and Debian 12. Reported on https://lists.yoctoproject.org/g/docs/message/4789 (From yocto-docs rev: f2a4799fa1cb6ea406d97e1b47ce888e7f5dd264) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: <mhagans@skyviewsat.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements.rst: simplify supported distro requirementsMichael Opdenacker2024-03-013-103/+48
| | | | | | | | | | | | | | | | | | - This allows to continue sharing the updated Ubuntu/Debian requirements with the brief-yoctoprojectqs/index.rst without indentation mismatches (caused by using the same macro in two different contexts: in direct text and in a bullet list). - Update poky.yaml.in to adapt the number of spaces at the beginning of lines. - brief-yoctoprojectqs/index.rst: fix bad number of spaces before quote block. (From yocto-docs rev: 488731c09bf63fadc02ddcdd94fb3374dafce528) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: updates for building on Windows (WSL 2)Michael Opdenacker2024-03-014-65/+51
| | | | | | | | | | | | | - Use the Wikipedia naming scheme: WSL 2 instead of WSLv2 - Take into account Windows Server 2019 and 2022 which are supported too. - Improve some explanations (From yocto-docs rev: e64c1154c358128d76b1b8e3a5809dbaa8dc6881) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reviewed-by: Quentin Schulz <foss@0leil.net> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual/system-requirements.rst: recommend buildtools for not supported ↵Michael Opdenacker2024-03-011-1/+7
| | | | | | | | | | | | distros Also minor correction to supported distribution notes (From yocto-docs rev: cb417cef74b87b53300eb05c21675b5e24a10ca7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements: modify anchorMichael Opdenacker2024-03-013-3/+3
| | | | | | | | | To align with the "master" branch (From yocto-docs rev: aaeb061fa8ff73496175eba59f53a19fdcf08f64) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: update references to buildtoolsMichael Opdenacker2024-03-0114-64/+78
| | | | | | | | | Also fix number of corresponding paragraphs (From yocto-docs rev: 28ee2d91fe4dd0549940dc5df1ff1d59363fcc0f) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: add info on buildtools-make-tarballPaul Eggleton2024-03-011-1/+25
| | | | | | | | | | | | | PENDING ON THIS OE-CORE PATCH: install-buildtools: support buildtools-make-tarball and update to 4.1 https://lists.openembedded.org/g/openembedded-core/message/171522 Cover the use case and the new provided tarball. (From yocto-docs rev: 824c075c31650b9b466ac54fdf926043927b7045) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: add minimum RAM requirementsMichael Opdenacker2024-03-013-0/+18
| | | | | | | | | | | | Measured by generating a "core-image-sato" image for a "qemux86-64" machine from an Ubuntu 22.04 VM with 4 cores. Less memory was not enough and caused Out of Memory failures. (From yocto-docs rev: 5009d3898a1649074d1fc252ed33ecbf3235ed75) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: update disk space requirementsMichael Opdenacker2024-03-013-1/+16
| | | | | | | | | | | Tests made on Poky master on March 16, 2023. Add a "Free Disk Space" section to the "System Requirements" document. (From yocto-docs rev: 6e88a53c47f15376c4eec8b34d14239dcf285da3) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* dev-manual: packages: need enough free spaceMichael Opdenacker2024-03-011-0/+7
| | | | | | | | | Enough free storage space is needed to apply package upgrades. (From yocto-docs rev: d020b170917a47487ffda3beb0a2ca223c3d37ed) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* dev-manual: packages: clarify shared PR service constraintMichael Opdenacker2024-03-011-3/+8
| | | | | | | | | | Explicit the problems previous described as "obvious". (From yocto-docs rev: af3f35801a4360cc9c3ea93a39f88596d5f44fdb) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: suppress excess use of "following" wordMichael Opdenacker2024-03-0136-116/+92
| | | | | | | | | | | | | | | | | | To simplify the style, replace "Following is" and "Following are" by "here is" and "here are", sounding more natural. In some cases, also go further by simplifying "Here are/is xxx" by "xxx are/is" when the "are" or "is" are not two far at the end of the sentence. In some cases too, completely remove the sentence, when it's redundant with the preceding title. (From yocto-docs rev: 2539f1b9cbf9bdd40eff93c6522dc76133debed7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> CC: Daniel Ammann <daniel.ammann@bytesatwork.ch> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: release-process: grammar fixMichael Opdenacker2024-03-011-1/+1
| | | | | | | (From yocto-docs rev: d1b3e26893f258b1633f8a90cf61456b54c47433) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* dev-manual: Rephrase spdx creationSimone Weiß2024-03-011-15/+24
| | | | | | | | | | | | | Make the options more clear by providing them in a list instead of plain prosa. Also add a ref for a presentation wrt spdx 3.0 in the Yocto project. Fixes [YOCTO 7476] (From yocto-docs rev: 9e5956736a9b6e6c99967d120303d5142550fdb1) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel: make LOCALVERSION consistent between recipesBruce Ashfield2024-03-016-8/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | The initial fix for localversion setting in 6.3+ broke older recipes and also broke recipes setting localversion in a kernel recipe, as make-mod-scripts (and other locations) can trigger a regeneration of files and don't have access to the variable. Moving the setting of this variable to the global namespace doesn't make sense, so we follow the example of the kernel-abiversion and save a kernel-localversion to the build artifacts. Recipes that may regenerate scripts/dynamic files, must depend on the do_shared_workedir of the kernel and use the helper function to read the file storing the localversion. (From OE-Core rev: cca0971a7d92d823cc0c2b16cf14a7b2ed8ecb61) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> cherry-picked from master b378eec156998eea55ba61e59103cb34fab0d07c Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com> Acked-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel: fix localversion in v6.3+Bruce Ashfield2024-03-012-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During testing of the v6.4 reference kernel, it was noticed that on-target modules no longer matched the magic value of the running kernel. This was due to a different localversion in the cross built kernel and the scripts / resources created on target. This was due to changes in the setlocalversion script introduced in the v6.3 series. The .scmversion file is no longer used (or packaged) to inhibit the addition of a "+" (through querying of the git status of the kernel) or the setting of a local version. We recently introduced the KERNEL_LOCALVERSION variable to allow recipes to place a value in .scmversion, so we extend the use of that variable to kernel-arch.bbclass and use it to set the exported variable LOCALVERSION. We must do it at the kernel-arch level, as the variable must be exported in any kernel build to ensure that setlocalversion always correctly sets the localversion. (From OE-Core rev: 74897e505db19a23a5b864a48a4fa97d657605c8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> cherry-picked from master 765b13b7305c8d2f222cfc66d77c02e6a088c691 Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel.bbclass: introduce KERNEL_LOCALVERSIONMing Liu2024-03-012-1/+6
| | | | | | | | | | | | | | | | | Just like UBOOT_LOCALVERSION, an end user can set KERNEL_LOCALVERSION to append a string to the name of the local version of the kernel image. (From OE-Core rev: 29a0d2a49df8e24f3948a2ddf03743f0cb5d09dd) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> cherry-picked from master 229435a52f36ddec5f85fb6d5ccd42044b688397 Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts: python 3.12 regexAdrian Freihofer2024-03-019-38/+38
| | | | | | | | | | | | | | | | | | | | | | | All the regexes throw a warning like this: WARNING: scripts/lib/recipetool/create_buildsys.py:140: SyntaxWarning: invalid escape sequence '\s' proj_re = re.compile('project\s*\(([^)]*)\)', re.IGNORECASE) Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. (From OE-Core rev: 63998f13d5263ce19a60ed3fba1ac8b6f23558e3) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 24b0ba00d4f0b4d9834f7693ecb6032dfc534a80 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* meta/recipes: python 3.12 regexAdrian Freihofer2024-03-012-5/+5
| | | | | | | | | | | | | | | | | Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. (From OE-Core rev: d4e11eebdfe50acc124a87341721a12bc1c15024) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-picked from master: f2d80817baea298b953d6e14daad65087b3b50c9 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* meta/lib/oeqa: python 3.12 regexAdrian Freihofer2024-03-013-5/+5
| | | | | | | | | | | | | | | | | Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. (From OE-Core rev: 939046c5e9ddd71b941c9e389fa4a4687bfcdec0) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-picked from master: 9002850f0c2e409d3bc629e36bb360b96326bb64 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* feature-microblaze-versions.inc: python 3.12 regexAdrian Freihofer2024-03-011-1/+1
| | | | | | | | | | | | | | | | | | | | Python 3 interprets string literals as Unicode strings, and therefore \s is treated as an escaped Unicode character which is not correct. Declaring the RegEx pattern as a raw string instead of unicode is required for Python 3. (From OE-Core rev: 2331982cf4f4649f1ec271640f8f7d33fa6ea88d) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> feature-microblaze-versions.inc# Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-picked from master: 662f52f1713c9f070550fc0c874eb62312218ea4 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/oelib/buildhistory: git default branchAdrian Freihofer2024-03-011-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | On hosts with git defaulting to main branch the following exception occures: File .../buildhistory.py", line 99, in test_compare_dict_blobs_default blob1 = self.repo.heads.master.commit.tree.blobs[0] ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/git/util.py", line 1114, in __getattr__ return list.__getattribute__(self, attr) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'IterableList' object has no attribute 'master' Support main and master branch for these test cases. Note: setting the default branch with --initial-branch requires git version 2.28 or later. Some of the still supported host distros do not provide this feature yet. (From OE-Core rev: 095598eb7c9aa64797c8a41255fa28b695398054) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-picked from master: 7df99843d8f31d8e0c2872ff625f4a5abf28f740 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/recipetool: expect meson.bbAdrian Freihofer2024-03-011-2/+2
| | | | | | | | | | | Latest recipetool from master branch generates a pyhton3-meson.bb recipe while the older version from kirkstone generates a meson.bb. Change the test to pass with meson.bb. (From OE-Core rev: 979b216330b2f4e8ab9d4e615d4e83997d59def0) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/recipetool: downgrade meson version to not use pyproject.tomlRoss Burton2024-03-011-13/+16
| | | | | | | | | | | | | | | | | | | recipetool's pyproject.toml parsing needs tomllib (python 3.11+) or tomli (not a hard dependency), so is prone to failing depending on the host configuration. Downgrade the Meson release used for the checks to 0.52.1, which was the last release before moving to pyproject.toml. (From OE-Core rev: 24bf7bbd1fb21f84539b7a4263d76a33dbacacde) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 6dfe573d83687e5431841f062442b54b9fa22ff3 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/recipetool: fix for python 3.12Adrian Freihofer2024-03-011-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | test_recipetool_create_github and test_recipetool_create_github_tarball fail because the old meson version used by these tests cases does not run on Python 3.12. The issue is in the dependencies.py which comes with meson: ERROR: build/tmp/work/recipetool-3z4osyl7/source/git/mesonbuild/ dependencies.py:777: SyntaxWarning: invalid escape sequence '\.' Use meson 1.3.1 (what is currently also used on master) as a reference for these tests. With this version of meson, recipetool creates recipes named meson_git.bb or meson_1.3.1.bb. Since this looks more reasonable than e.g. python3-meson_git.bb the test gets adapted. (From OE-Core rev: 9c1a1110a317e1d64668badb13e74e474f96a7a9) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 7374a8a2810a6cf027bfefefe87691a3529123ff Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa: replace deprecated assertEqualsAdrian Freihofer2024-03-013-3/+3
| | | | | | | | | | | | | | | | assertEquals is deprecated since Python 2.7: https://docs.python.org/2/library/unittest.html#deprecated-aliases It throws errors at least on Python 3.12. Replace it by assertEqual. (From OE-Core rev: a20325690a057aa7f71e5a176bfbdc03baac405c) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 68286d0b70cf09a0d2950b48945c9192fb8c8769 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* runqemu: add qmp socket supportRoss Burton2024-03-011-0/+11
| | | | | | | | | | | | | | | | | Add support for qmp sockets and defaults to unix:qmp.sock if unspecified (From OE-Core rev: 31de620e9d899b93c6e982d3a563bbf618ce79c6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 380631797f0d63124a8c21efa93ab672dbd79283 Qemu throws many warnings without qmp and many runtime tests fail without this patch also on kirkstone. Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* populate_sdk_ext: use ConfigParser instead of SafeConfigParserRoss Burton2024-03-011-1/+1
| | | | | | | | | | | | | | | SafeConfigParser was renamed to ConfigParser in 3.2, and the SafeConfigParser alias will be removed in 3.12. (From OE-Core rev: 50815c328e677ac079d38dc8555a909f049cf5be) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Cherry-picked from master: 71b3e7f71727137b4b996cc4160c9cc1581824b8 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts/runqemu: fix regex escape sequencesTrevor Gamblin2024-03-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | When invoking runqemu with Python 3.12, the following warning is encountered: |SyntaxWarning: invalid escape sequence '\.' This is because the interpreter scans the string before it is processed by the regex module, and it interprets the backslash as part of an escape sequence, but not a standard one. This will be registered as an error rather than a warning in future Python versions. To avoid the it, simply add an extra backslash so that Python doesn't misinterpret the string, while the regex parser still sees an escaped '.' character. (From OE-Core rev: 2f8982ef4c903f43867da56fcfd080a6556daa8b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Backported from master: 0e8a4142bb90a92d175df6b2537d24a372356f98 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* recipetool/create_buildsys_python: use importlib instead of impChris Laplante2024-03-011-3/+2
| | | | | | | | | | | | | | | | 'imp' was deprecated in Python 3.4 and removed in 3.12. The piece of importlib we use has been around since 3.3. (From OE-Core rev: b9dcdf2346bb24866c5f3db96a3f79eba20e4662) Signed-off-by: Chris Laplante <chris.laplante@agilent.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-picked from master: 457f0dad87b4e45a53865b5ad2c150215bd74019 Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* runqemu: direct mesa to use its own drivers, rather than ones provided by ↵Alexander Kanavin2024-02-281-24/+10
| | | | | | | | | | | | | | | | | | host distro With mesa 23.0, it is not longer possible to use the host drivers, as mesa upstream has added strict checks for matching builds between drivers and libraries that load them. Add a check and a hint to runqemu so that there is a helpful error when there is no native/nativesdk opengl/virgl support. (From OE-Core rev: 5103ce67741782e43612f495bcc851c6509b734b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f0946844df7270fe368858d8929e6b380675b78b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/runtime_test: only run the virgl tests on qemux86-64Ross Burton2024-02-281-1/+4
| | | | | | | | | | | | These tests should be able to work on qemuarm64, but this is untested and the runners will need configuration. (From OE-Core rev: 16a9037d28303af250bd379de53edb7a00a8ce49) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 09b9558e20e58b473154895b93cff16261c7f561) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ldconfig-native: Fix to point correctly on the DT_NEEDED entries in an ELF fileFabien Mahot2024-02-282-0/+179
| | | | | | | | | | | | | | | | | | | | When ldconfig-native reads an ELF file, it computes an offset from a LOAD segment, to point on DT NEEDED entries of dynstr section. Without this patch, ldconfig-native uses only the first LOAD segment, even if the offset is incorrect. This patch adds conditions to compute the offset by parsing all LOAD segments, one by one. This is a backport from [0], ported to support endianness and 32/64 bits. [0]: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=58e8f5fd2ba47b6dc47fd4d0a35e4175c7c87aaa (From OE-Core rev: 602ccc57360f85e55b1455b93ba9b7e7bf23799e) Signed-off-by: Fabien Mahot <fabien.mahot@external.desouttertools.com> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIESZahir Hussain2024-02-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake file to configure the toolchain correctly in cross-compile build for recipes using cmake. The variable CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES value updates incorrectly during do_compile the code. Due to this getting sporadic error like below, fatal error: stdlib.h: No such file or directory | 75 | #include_next <stdlib.h> | | ^~~~~~~~~~ | compilation terminated. | ninja: build stopped: subcommand failed. | WARNING: exit code 1 from a shell command. As cmake already correctly initializes the variable from environment, So we have to unset it in the toolchain file to avoid overwriting the variable definition again. (From OE-Core rev: 2b0b47fd0cafdb9de5025efda4140e11ea447afa) Signed-off-by: aszh07 <mail2szahir@gmail.com> Signed-off-by: Zahir Hussain <zahir.basha@kpit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5aeada5793af53e8c93940952d4f314474dca4c2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: don't enable debug buildsRoss Burton2024-02-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | In oe-core 27824261 --enable-debug was added to the configure arguments to turn on debugging symbols. However, enabling debug mode does more than turn on debugging symbols and introduces some codepaths that can be controlled with environment variables. Bluntly, the curl maintainer says that --enable-debug should not be used in production: https://curl.se/mail/lib-2023-01/0039.html I did a build and verified that the curl-dbg package doesn't massively shrink, so the debug symbols are still being built. Remove the debug options and hide them behind a PACKAGECONFIG, with a comment that it should not be used in production. (From OE-Core rev: 01440b4968ded30c1970c335fe1598b684527831) 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: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update CVE exclusionsBruce Ashfield2024-02-281-6/+85
| | | | | | | | | | | | | | | | | Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 3Feb24 Date: Sat, 3 Feb 2024 00:42:14 -0500 ] (From OE-Core rev: b71eeab71911ab49a8e8b8d78560fdbd66f883e7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.148Bruce Ashfield2024-02-283-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 6139f2a02fe0 Linux 5.15.148 84c39986fe6d Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" c8483a4845a0 arm64: dts: armada-3720-turris-mox: set irq type for RTC 98052220f174 netfilter: nft_quota: copy content when cloning expression 3be3c6123275 netfilter: nft_last: copy content when cloning expression 42d461784889 netfilter: nft_limit: Clone packet limits' cost value d80880585128 netfilter: nft_limit: fix stateful object memory leak e562d8422555 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails 10823cfe8e91 netfilter: nf_tables: typo NULL check in _clone() function 0f2dca516541 block: Remove special-casing of compound pages 08bf561118ca i2c: s3c24xx: fix transferring more than one message in polling mode 38ce342a19ea i2c: s3c24xx: fix read transfers in polling mode 62b3387beef1 ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work 58485b95fde6 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes 348112522a35 mlxsw: spectrum_acl_tcam: Fix stack corruption 005f2d10f915 mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations 077c4776d798 mlxsw: spectrum_acl_tcam: Make fini symmetric to init d28048d31975 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() 196f3595e869 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable 87c54033935b mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure 3732db294ea3 ethtool: netlink: Add missing ethnl_ops_begin/complete 7f3d781e0df1 kdb: Fix a potential buffer overflow in kdb_local() 995d6099d8b1 ipvs: avoid stat macros calls from preemptible context 27513eff4c0c netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description d6420b66ad70 netfilter: nf_tables: skip dead set elements in netlink dump 77be8c495a3f netfilter: nf_tables: do not allow mismatch field size and set key length b8eb65bd13a6 netfilter: nft_limit: do not ignore unsupported flags d7b5da4fde7f netfilter: nf_tables: memcg accounting for dynamically allocated objects 3bb4403d20b7 netfilter: nft_limit: move stateful fields out of expression data 8a6635074a65 netfilter: nft_limit: rename stateful structure e2e8fdd0ad8e netfilter: nft_quota: move stateful fields out of expression data b147911d2a7b netfilter: nft_last: move stateful fields out of expression data 36997eb13d53 netfilter: nft_connlimit: move stateful fields out of expression data 713a13885579 netfilter: nf_tables: reject invalid set policy 78e85466460d net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe 29ffa63f21bc bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS 684290895aa0 net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls 8e481c7f81e2 net: ravb: Fix dma_addr_t truncation in error case f05301ad0574 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() 413b91350732 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() 9b82d5f5d042 mptcp: strict validation before using mp_opt->hmac c99f490a422b mptcp: drop unused sk in mptcp_get_options cbe983d0e4d5 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN 4f2c4ba3216d net: phy: micrel: populate .soft_reset for KSZ9131 890bc96ef147 net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames 3b5254862258 net: qualcomm: rmnet: fix global oob in rmnet_policy 18babcfa365d s390/pci: fix max size calculation in zpci_memcpy_toio() bf3304054e45 PCI: keystone: Fix race condition when initializing PHYs a300f741f692 nvmet-tcp: Fix the H2C expected PDU len calculation b02a005b19bb nvmet: re-fix tracing strncpy() warning 763c67e96b05 serial: imx: Correct clock error message in function probe() 1ed3c202051c usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer 0a12db736edb apparmor: avoid crash when parsed profile name is empty 367d061a1864 perf env: Avoid recursively taking env->bpf_progs.lock 0613a2fbdf8d nvmet-tcp: fix a crash in nvmet_req_complete() 4cb3cf7177ae nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length 013d7878c729 usb: cdc-acm: return correct error code on unsupported break c50f88954cd0 tty: use 'if' in send_break() instead of 'goto' a222bd01ca5a tty: don't check for signal_pending() in send_break() 370b18aefe40 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK 6f98751fa44d tty: change tty_write_lock()'s ndelay parameter to bool 7ab8ef24fd0f perf genelf: Set ELF program header addresses properly 08715e4fa58e iio: adc: ad9467: fix scale setting d7773702f813 iio: adc: ad9467: don't ignore error codes fd1957c706f3 iio: adc: ad9467: fix reset gpio handling 71204292a722 iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify fbcc37f4b409 selftests/sgx: Skip non X86_64 platform 71005a1d9b38 selftests/sgx: Fix uninitialized pointer dereference in error path ff168d4fdb0e serial: imx: fix tx statemachine deadlock 714778c29947 software node: Let args be NULL in software_node_get_reference_args c203812b4e89 libapi: Add missing linux/types.h header to get the __u64 type on io.h 828cd829483f serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed 96d289b57daf power: supply: bq256xx: fix some problem in bq256xx_hw_init 435671571ef8 power: supply: cw2015: correct time_to_empty units in sysfs 07733ca556ad MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() 4590f46c1551 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() c1669b54c3c0 riscv: Fix module_alloc() that did not reset the linear mapping permissions 938f70d14618 riscv: Check if the code to patch lies in the exit section 8e0935435bfd mips: Fix incorrect max_low_pfn adjustment 4b88c9c83fc0 mips: dmi: Fix early remap on MIPS32 d1c8c7ef3928 mfd: intel-lpss: Fix the fractional clock divider flags 6109ff5ad5e9 leds: aw2013: Select missing dependency REGMAP_I2C c3e3a2144bf5 mfd: syscon: Fix null pointer dereference in of_syscon_register() a004323a384c ARM: 9330/1: davinci: also select PINCTRL 77c20b4cbcd0 iommu/dma: Trace bounce buffer usage when mapping buffers fc7c3be66502 serial: sc16is7xx: set safe default SPI clock frequency 160ef3fc3561 serial: sc16is7xx: add check for unsupported SPI modes during probe b1effdda4f60 HID: wacom: Correct behavior when processing some confidence == false touches 400ad6fe2436 iio: adc: ad7091r: Pass iio_dev to event handler 12c2759ab134 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache d99976d145b9 KVM: arm64: vgic-v4: Restore pending state on host userspace write 9bd4c6e6581a x86/kvm: Do not try to disable kvmclock if it was not enabled a4563156c353 PCI: mediatek: Clear interrupt status before dispatching handler 0f59d3772a2d PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support 25aab84f1a4e wifi: mwifiex: configure BSSID consistently when starting AP a61373d32cd3 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors 1f0b69791317 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code 5600943b0cdc wifi: mt76: fix broken precal loading from MTD for mt7915 4124a004d55c iommu/arm-smmu-qcom: Add missing GMU entry to match table a7b98aa10f89 bpf: Fix re-attachment branch in bpf_tracing_prog_attach 4c71c01df8ef Bluetooth: Fix atomicity violation in {min,max}_key_size_set 27e58d3b5253 rootfs: Fix support for rootfstype= when root= is given 79ea1c6f06be io_uring/rw: ensure io->bytes_done is always initialized 801c8adb85e0 pwm: jz4740: Don't use dev_err_probe() in .request() c9ed30eea4f7 netfilter: nf_tables: check if catch-all set element is active in next generation 5010c2712096 block: add check that partition length needs to be aligned with block size 6a73c9fdb78a scsi: mpi3mr: Refresh sdev queue depth after controller reset 610ca0cadb07 fbdev: flush deferred work in fb_deferred_io_fsync() cb32c0e1bdd9 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx d37d61c07764 ALSA: oxygen: Fix right channel of capture volume mixer 314cf7c2dd65 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock ac0c3a2fe7de usb: mon: Fix atomicity violation in mon_bin_vma_fault d7ce8ebd50a3 usb: typec: class: fix typec_altmode_put_partner to put plugs 4212a9ff6533 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" 2c64904a0e63 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled e1b3be9bab6f usb: cdns3: fix iso transfer error when mult is not zero 9cdf2c915982 usb: cdns3: fix uvc failure work since sg support enabled 2e349cf0d0c4 usb: chipidea: wait controller resume finished for wakeup irq 295b4fa3219c Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" 4f5a109b8f80 Revert "usb: dwc3: Soft reset phy on probe for host" ea968824c485 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart e3e35301f1d8 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() 41e05f246fe4 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug 98fee5bee97a binder: fix race between mmput() and do_exit() e03023fcdb5e xen-netback: don't produce zero-size SKB frags 409c30ff6cac virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() f97f61286464 dma-mapping: Fix build error unused-value 72d29dcdf526 Input: atkbd - use ab83 as id when skipping the getid command 9c1fa9eedc3d binder: fix unused alloc->free_async_space c44b276bc151 binder: fix async space check for 0-sized buffers 0921867f77ea keys, dns: Fix size check of V1 server-list header 10193a5001d6 selftests/bpf: Add assert for user stacks in test_task_stack cc9c60b2537d of: unittest: Fix of_count_phandle_with_args() expected value message 454100408452 of: Fix double free in of_parse_phandle_with_args_map 83f5d6c1efe3 ksmbd: validate the zero field of packet header 4af4674158f7 drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init bf1acc6258aa IB/iser: Prevent invalidating wrong MR 106136f2099b mmc: sdhci_omap: Fix TI SoC dependencies da9eae2c1a45 mmc: sdhci_am654: Fix TI SoC dependencies e517645ead5e ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() 3a09488f4f67 ALSA: scarlett2: Add missing error checks to *_ctl_get() 12023666f22d ALSA: scarlett2: Allow passing any output to line_out_remap() 51d5697e1c03 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() 0ba9386e19a8 ALSA: scarlett2: Add missing error check to scarlett2_config_save() c60490b81740 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] cf55afb5a522 pwm: stm32: Fix enable count for clk in .probe() df19bf404437 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels c82c21e7d97d pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable fa019c01db8b clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw 256d1232c847 clk: fixed-rate: add devm_clk_hw_register_fixed_rate a30ca04dde09 clk: asm9260: use parent index to link the reference clock c45ca73b0194 clk: si5341: fix an error code problem in si5341_output_clk_set_rate 347f9d725830 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused 3646d83db836 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling 1711bdfe5e13 watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO b9bced8ca7b1 watchdog: set cdev owner before adding 9117fc44fd3a drivers: clk: zynqmp: update divider round rate logic 8f4941940da2 clk: zynqmp: Add a check for NULL pointer f46c0ec5a50e clk: zynqmp: make bestdiv unsigned e27660be6f46 drivers: clk: zynqmp: calculate closest mux rate 8aff5f672358 clk: qcom: videocc-sm8150: Add missing PLL config property b31526b8c5dd clk: qcom: videocc-sm8150: Update the videocc resets 1dd84d5e8303 dt-bindings: clock: Update the videocc resets for sm8150 c72dbb780d97 gpu/drm/radeon: fix two memleaks in radeon_vm_init b6dcba02ee17 drivers/amd/pm: fix a use-after-free in kv_parse_power_table 2bf47c89bbac drm/amd/pm: fix a double-free in si_dpm_init 11d1f2d895a4 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL 720919b58daa media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() 0a50ca097a6d media: dvbdev: drop refcount on error path in dvb_device_open() 11e60be4086e f2fs: fix the f2fs_file_write_iter tracepoint f3a220d97530 f2fs: fix to update iostat correctly in f2fs_filemap_fault() df2571b4d5d1 f2fs: fix to check compress file in f2fs_move_file_range() a3316290a83d media: rkisp1: Disable runtime PM in probe error path f4176c518546 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config d3a8c5c783f2 media: cx231xx: fix a memleak in cx231xx_init_isoc 9f583fc91c34 drm/bridge: tc358767: Fix return value on error case a3cb0b5b1bd4 drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable a5934df4dfcd drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table 1a6cccd7fded drm/radeon/dpm: fix a memleak in sumo_parse_power_table 14bbfaa5df27 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() 929af5cd8ae1 drm/drv: propagate errors from drm_modeset_register_all() cbf207b17111 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks 6d8dc619857d drm/msm/mdp4: flush vblank event on disable d3aa670bbab9 ASoC: cs35l34: Fix GPIO name and drop legacy include a0f27f673ebe ASoC: cs35l33: Fix GPIO name and drop legacy include 528844bb1e15 drm/radeon: check return value of radeon_ring_lock() 4e57efe03a30 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() 1f7008dd122d drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() f100ba617d8b f2fs: fix to avoid dirent corruption 4c5e6a02dcff drm/bridge: Fix typo in post_disable() description ec3634ebe23f media: pvrusb2: fix use after free on context disconnection 1821c4d1c3c8 drm/tilcdc: Fix irq free on unload 08ccff6ece35 drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function 45c4c4b04ae8 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer ab45a15a503d drm/panel-elida-kd35t133: hold panel in reset for unprepare a811031da2b5 RDMA/hns: Fix inappropriate err code for unsupported operations 5245c05cd9cd RDMA/usnic: Silence uninitialized symbol smatch warnings ab8038e7bc12 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path" d847363bc5d7 Revert "drm/tidss: Annotate dma-fence critical section in commit path" 13e3dd2df06d ARM: davinci: always select CONFIG_CPU_ARM926T 4329426cf6b8 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() d0464a7edf5c mlxbf_gige: Enable the GigE port in mlxbf_gige_open 8d632d0fd203 net: mellanox: mlxbf_gige: Replace non-standard interrupt handling 86f3df04956c mlxbf_gige: Fix intermittent no ip issue 172ba7d46c20 net/sched: act_ct: fix skb leak and crash on ooo frags c3d8edb17086 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS 8676b014e49d block: make BLK_DEF_MAX_SECTORS unsigned ce3440b6992f Bluetooth: btmtkuart: fix recv_buf() return value cede5d0c2957 Bluetooth: Fix bogus check for re-auth no supported with non-ssp 166d65b0d522 netfilter: nf_tables: mark newset as dead on transaction abort e907e9572943 wifi: iwlwifi: mvm: send TX path flush in rfkill 8d6c61421282 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request 5f4ea050bbc1 wifi: rtlwifi: rtl8192se: using calculate_bit_shift() aaf4723f5272 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() dbbbd2cc8fe9 wifi: rtlwifi: rtl8192de: using calculate_bit_shift() 7e0d54f5dc05 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() 5dbc5c522208 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() 62de5647263a wifi: rtlwifi: rtl8192c: using calculate_bit_shift() aec0dee37b49 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() 37871c978d7e wifi: rtlwifi: add calculate_bit_shift() 493cfed24766 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent 2c97f945003c block: add check of 'minors' and 'first_minor' in device_add_disk() df4f5a35c5b9 arm64: dts: qcom: sm8150-hdk: fix SS USB regulators 6f20058dad79 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration ccc94806d0e6 dma-mapping: clear dev->dma_mem to NULL after freeing it 99326214f90c dma-mapping: Add dma_release_coherent_memory to DMA API 930cd34add1d virtio/vsock: fix logic which reduces credit update messages a18eff8ba05e selftests/net: fix grep checking for fib_nexthop_multiprefix 62c904c472a2 scsi: hisi_sas: Correct the number of global debugfs registers 6bf21261078f scsi: hisi_sas: Rollback some operations if FLR failed 84e174afb54f scsi: hisi_sas: Replace with standard error code return value 0d17931d7e88 scsi: hisi_sas: Prevent parallel FLR and controller reset 0760d1d6d850 scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT 80b0b7c79f8b block: Set memalloc_noio to false on device_add_disk() error path 02962684258e bpf: Fix verification of indirect var-off stack access 8c2127dc936b arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types 97c60adff104 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator 6211a043abb5 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator 609c7d556ccd scsi: fnic: Return error if vmalloc() failed 67e6707f0735 bpf: fix check for attempt to corrupt spilled pointer f40cd60f3f44 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered a413fdd3ea21 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered a78ae1060786 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered 06ec7a3961f8 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered 0c55ace45d6d arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered 65b28cad7509 ARM: dts: qcom: sdx65: correct SPMI node name bb88e2174a30 bpf: enforce precision of R0 on callback return fa5b150abfe4 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type 18051358d992 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior bf98ac3288dd firmware: meson_sm: populate platform devices from sm device tree data 41b3228281c3 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() 7e36646237c7 net/ncsi: Fix netlink major/minor version numbers 024e24086e14 ARM: dts: qcom: apq8064: correct XOADC register address ef2373f31f62 wifi: libertas: stop selecting wext 69f7c1f5d221 wifi: ath11k: Defer on rproc_get failure 131afd9a5765 bpf: Add crosstask check to __bpf_get_stack 1ed921e42a99 bpf, lpm: Fix check prefixlen before walking trie 2b67863c5b2d wifi: rtw88: fix RX filter in FIF_ALLMULTI flag 9d4f4dea824a NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT d0e09a7ba33f blocklayoutdriver: Fix reference leak of pnfs_device_node a5f2f91b3fd7 crypto: scomp - fix req->dst buffer overflow dc6779550fae crypto: sahara - do not resize req->src when doing hash operations a5e0e39dac06 crypto: sahara - fix processing hash requests with req->nbytes < sg->length 2dc0f23ac4c6 crypto: sahara - improve error handling in sahara_sha_process() faa25455f738 crypto: sahara - fix wait_for_completion_timeout() error handling 2104f405af91 crypto: sahara - fix ahash reqsize 34c6a33567b4 crypto: sahara - handle zero-length aes requests a7b435e816a0 crypto: sahara - avoid skcipher fallback code duplication b1664c53349c crypto: virtio - Wait for tasklet to complete on device remove ee0586d73cba gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump 00e3321c65eb fs: indicate request originates from old mount API 8fb12524c86b pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() 8dd9e58c6936 crypto: sahara - fix error handling in sahara_hw_descriptor_create() 3413d878fd6a crypto: sahara - fix processing requests with cryptlen < sg->length a962882a35e5 crypto: sahara - fix ahash selftest failure 6f31caf8aa10 crypto: sahara - fix cbc selftest failure 6fb7db05ad39 crypto: sahara - remove FLAGS_NEW_KEY logic d2205b9b57b9 crypto: af_alg - Disallow multiple in-flight AIO requests 088123ddb4d8 crypto: ccp - fix memleak in ccp_init_dm_workarea d3ff5362b4e0 crypto: sa2ul - Return crypto_aead_setkey to transfer the error 75cba72ddb78 crypto: virtio - Handle dataq logic with tasklet 5e37fa0b4c42 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket d8ac2537763b mtd: Fix gluebi NULL pointer dereference caused by ftl notifier a252d5c1ef9d kunit: debugfs: Fix unchecked dereference in debugfs_print_results() f23aa841a097 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error f5de4ad61da0 ACPI: LPSS: Fix the fractional clock divider flags 6b15fb99b0b2 spi: sh-msiof: Enforce fixed DTDL for R-Car H3 2aa141f8bc58 efivarfs: force RO when remounting if SetVariable is not supported a4529a08d370 calipso: fix memory leak in netlbl_calipso_add_pass() dd645fc8f8e8 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() aead146e8817 cpufreq: Use of_property_present() for testing DT property presence 435841c1065a of: Add of_property_present() helper c5df417936ec of: property: define of_property_read_u{8,16,32,64}_array() unconditionally c1814a4ffd01 ACPI: LPIT: Avoid u32 multiplication overflow 3a370502a568 ACPI: video: check for error while searching for backlight device parent 45f6080748fa mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response 9c92f01bb9c3 spi: spi-zynqmp-gqspi: fix driver kconfig dependencies f105c2630098 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() 6b58d1603721 powerpc/powernv: Add a null pointer check in opal_powercap_init() c0b111ea786d powerpc/powernv: Add a null pointer check in opal_event_init() 2a82c4439b90 powerpc/powernv: Add a null pointer check to scom_debug_init_one() 5daf0ef6268c selftests/powerpc: Fix error handling in FPU/VMX preemption tests 999a27b3ce9a powerpc/pseries/memhp: Fix access beyond end of drmem array 5d69c8859e25 powerpc/44x: select I2C for CURRITUCK 467c9c9dc0a7 powerpc: add crtsavres.o to always-y instead of extra-y 0b11a145eb00 powerpc: remove checks for binutils older than 2.25 63ecb08533b5 powerpc/toc: Future proof kernel toc 2de654d858ee powerpc: Mark .opd section read-only 700cf4bead80 EDAC/thunderx: Fix possible out-of-bounds string access b53730a40ea8 x86/lib: Fix overflow when counting digits 0a43304cf682 coresight: etm4x: Fix width of CCITMIN field b67064bd3723 PCI: Add ACS quirk for more Zhaoxin Root Ports e62243b3538d leds: ledtrig-tty: Free allocated ttyname buffer on deactivate 6c3388c0af3c parport: parport_serial: Add Brainboxes device IDs and geometry 72095a54301b parport: parport_serial: Add Brainboxes BAR details 5cf604ee538e uio: Fix use-after-free in uio_open 659be220e692 binder: fix comment on binder_alloc_new_buf() return value 2900c0ee59fb binder: fix trivial typo of binder_free_buf_locked() 8ad4d580e8af binder: fix use-after-free in shinker's callback 1263bd9e08f5 binder: use EPOLLERR from eventpoll.h 0ee3ded745ca Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" 12b07f443d78 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list 66cb0868b123 bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 2a2495b6a32d Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" 313cfcaefa0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx dec512974c45 drm/crtc: fix uninitialized variable use 21eea9b6c4fd ARM: sun9i: smp: fix return code check of of_property_match_string dc26b6770450 net: qrtr: ns: Return 0 if server port is not present 5dbcdaf4dbfe ida: Fix crash in ida_free when the bitmap is empty c9f5b801bce6 i2c: rk3x: fix potential spinlock recursion on poll 3f0dc646b50b ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 adf4616a440d Input: xpad - add Razer Wolverine V2 support d66ffc87ba42 wifi: iwlwifi: pcie: avoid a NULL pointer dereference fd13543dbbc1 ARC: fix spare error b3f44f21d3d4 s390/scm: fix virtual vs physical address confusion 46445552ed27 Input: i8042 - add nomux quirk for Acer P459-G2-M 0f0da2d6bd6c Input: atkbd - skip ATKBD_CMD_GETID in translated mode 274b4c816208 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning 5d307038fa09 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI a9655e7e4bd5 tracing: Fix uaf issue when open the hist or hist_debug file 64d81f61ad60 MIPS: dts: loongson: drop incorrect dwmac fallback compatible 3f483a39e23d stmmac: dwmac-loongson: drop useless check for compatible fallback aeb0d506f779 tracing: Add size check when printing trace_marker output c3729567de3a tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing c8af7ad72968 jbd2: fix soft lockup in journal_finish_inode_data_buffers() 7b0586ada944 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events 6511772fc0bc neighbour: Don't let neigh_forced_gc() disable preemption for long 2e1846b0c044 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc c01c44559a8e jbd2: correct the printing of write_flags in jbd2_write_superblock() 5378fd3c43cf clk: rockchip: rk3128: Fix HCLK_OTG gate register a14da83838ef hwmon: (corsair-psu) Fix probe when built-in 794540520582 drm/exynos: fix a wrong error checking e02a2693aed5 drm/exynos: fix a potential error pointer dereference 10250096f3d5 drm/amdgpu: Add NULL checks for function pointers 8b985248216f nvme: introduce helper function to get ctrl state c11fc224e58e ASoC: ops: add correct range check for limiting volume 09c0f2814b5a ASoC: da7219: Support low DC impedance headset 16d3a65eaa60 net/tg3: fix race condition in tg3_reset_task() 9904379f19ee nouveau/tu102: flush all pdbs on vmm flush 7a3ff8a2bb26 ASoC: rt5650: add mutex to avoid the jack detection failure ebf8d5ec4af3 ASoC: cs43130: Fix incorrect frame delay configuration ec52e3e241ff ASoC: cs43130: Fix the position of const qualifier ce6cce079948 ASoC: Intel: Skylake: mem leak in skl register function cb6b6ff7a79b ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 4ec0f3b3d8d1 ASoC: Intel: Skylake: Fix mem leak in few functions 20e23f6b1453 ASoC: wm8974: Correct boost mixer inputs 05d753d74c3a nvme-core: check for too small lba shift 9ad8b171c4e6 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer f8eadbe713a3 debugfs: fix automount d_fsdata usage 473fb46aa376 wifi: cfg80211: lock wiphy mutex for rfkill poll 5d520ae3dad0 mptcp: fix uninit-value in mptcp_incoming_options 8d40e3514a09 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro 3dec0bd9c01a pinctrl: lochnagar: Don't build on MIPS 32a6cfc67675 f2fs: explicitly null-terminate the xattr list (From OE-Core rev: f1326d008a2a37b3860f25eb082efabdeba7cc32) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update CVE exclusionsBruce Ashfield2024-02-281-7/+37
| | | | | | | | | | | | | | | | | Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 15Jan24 Date: Mon, 15 Jan 2024 12:48:45 -0500 ] (From OE-Core rev: c7c86d97f6a0e1d09eaca999ecec13656655f299) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.147Bruce Ashfield2024-02-283-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: ddcaf4999061 Linux 5.15.147 231752a0a05d net: usb: ax88179_178a: move priv to driver_priv d800d18ba132 net: usb: ax88179_178a: remove redundant init code 329197033bb0 tracing/kprobes: Fix symbol counting logic by looking at modules as well ccb7eef5f2f3 kallsyms: Make module_kallsyms_on_each_symbol generally available ab3a3aadb373 netfilter: nf_tables: Reject tables of unsupported family 0eb556b2386d perf inject: Fix GEN_ELF_TEXT_OFFSET for jit b8a5308feedd ipv6: remove max_size check inline with ipv4 ba5efd8544fa net: tls, update curr on splice as well 06bb52d2efb3 mmc: sdhci-sprd: Fix eMMC init failure after hw reset 6722186854a7 mmc: core: Cancel delayed work before releasing host edaefc210e10 mmc: rpmb: fixes pause retune on all RPMB partitions. 41f20ac9bdc4 mmc: meson-mx-sdhc: Fix initialization frozen issue 91432aebce51 mm: fix unmap_mapping_range high bits shift bug 5e44f5da1266 i2c: core: Fix atomic xfer check for non-preempt config 1d5c1617e1e1 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect 10086ff58ce4 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards 660b3c3bc8a7 mm/memory-failure: check the mapcount of the precise page 80eb449f809c selftests: secretmem: floor the memory size to the multiple of page_size a58ae5ab714d net: Implement missing SO_TIMESTAMPING_NEW cmsg support 500c7f32ad43 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() fda00eb3cd41 asix: Add check for usbnet_get_endpoints 0817c1b21561 octeontx2-af: Re-enable MAC TX in otx2_stop processing 20fce91b4fa0 octeontx2-af: Always configure NIX TX link credits based on max frame size 6bbbcff3c798 octeontx2-af: Set NIX link credits based on max LMAC 6ef9a28e1bb2 octeontx2-af: Don't enable Pause frames by default bc56ed720e06 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues cfcf5490145a igc: Fix hicredit calculation 6c853b57684e i40e: Restore VF MSI-X state during PCI reset 9400f854facd ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux e08b666e4415 ASoC: meson: g12a-toacodec: Fix event generation 3a78a57764f0 ASoC: meson: g12a-tohdmitx: Validate written enum values f74281f241ff ASoC: meson: g12a-toacodec: Validate written enum values 947db598acb8 i40e: fix use-after-free in i40e_aqc_add_filters() 975d6f66f2b6 net: Save and restore msg_namelen in sock_sendmsg b2869e7600f4 netfilter: nft_immediate: drop chain reference counter on error 51976846f202 net: bcmgenet: Fix FCS generation for fragmented skbuffs c748c358debe sfc: fix a double-free bug in efx_probe_filters 5c161f2220f5 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init fd2e7829239e net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps dc5643abc1ac can: raw: add support for SO_MARK 464fb49ca9bb can: raw: add support for SO_TXTIME/SCM_TXTIME ba80ff7a85b6 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) 5636941e42d5 r8169: Fix PCI error on system resume 0ce9a244d33b net: sched: em_text: fix possible memory leak in em_text_destroy() c0b56aa9d1a6 mlxbf_gige: fix receive packet race condition 271567afd4c2 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable 1867a9094743 igc: Check VLAN EtherType mask f24370ddf75d igc: Check VLAN TCI mask 4ec5efdb9034 igc: Report VLAN EtherType matching back to user b17f8024a5f0 i40e: Fix filter input checks to prevent config with invalid values def90597ef5b drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern a7b67635de1a octeontx2-af: Fix marking couple of structure as __packed 802af3c88ad1 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local 5d3e98ef12f6 drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer 2f8cefc8b638 wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ 1f2f662c8bec Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" 200cecd6ff1e ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 90ab9a70f0d8 block: Don't invalidate pagecache for invalid falloc modes c496c35310e6 keys, dns: Fix missing size check of V1 server-list header (From OE-Core rev: f4f1964a7a2922f3253484852b76602af5f31a89) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update CVE exclusionsBruce Ashfield2024-02-281-36/+223
| | | | | | | | | | | | | | | | | Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 27Dec23 Date: Wed, 27 Dec 2023 19:47:13 -0500 ] (From OE-Core rev: 22b1db5362e18ee6c2a90049facc72c3554542dd) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>