summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* oeqa: qemurunner: Report UNIX Epoch timestamp on loginJoshua Watt2022-09-161-2/+2
| | | | | | | | | | | | | | | | | Updates the log message printed when login banner is seen in QEMU to report the UNIX Epoch time in addition to the human readable time. This makes it much easier and accurate to correlate logs with the guest, in particular with the guest journalctl which prints log timestamps in human readable format and the oeqa SSH debug logging which prints the UNIX Epoch. (From OE-Core rev: 2a860de611bebae2e1100380b975b7648b8560d9) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 275b6f3c8d0eeafa3902c48a49655491a89c47bc) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* externalsrc: Don't wipe out src dir when EXPORT_FUNCTIONS is used.Kristian Amlie2022-09-161-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When 73fa855f6af5ef9c3 was introduced, the "cleandirs" variable flag started applying to functions exported using EXPORT_FUNCTIONS. The externalsrc class is supposed to remove cleandirs in order to prevent wiping out an external src folder (home directory?), but doesn't take the previous point into account. The result is that cleandirs is still in effect. To fix this, apply the cleandirs manipulation to all variables, not just predefined ones. This is expensive, but since it executes inside an `if externalsrc` clause, and EXTERNALSRC is usually only set for specific single recipes, it won't affect most recipes. Richard Purdie <richard.purdie@linuxfoundation.org> is the original author of this patch. I just submitted it under my name for blame purposes, and also we have been testing it a lot in my company. This is the original discussion: https://lists.openembedded.org/g/openembedded-core/topic/91374926 (From OE-Core rev: 70f7575bfe7e3b136125b1db7ad5549074e7fd1c) Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 74ad497a55007960a4869905878e3ccbd11e4369) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs.py: dont try to list installed packages for baremetal imagesAlejandro Hernandez Samaniego2022-09-161-0/+4
| | | | | | | | | | | | | | | | | | Theres not a rootfs for baremetal images, hence we should avoid trying to list rootfs packages for them. This fixes an issue where some classes (e.g. license_image) rely on rootfs functionality when included for baremetal images even if its nonexistent (From OE-Core rev: e713e118b46aa0c8a5015b915a93718b7aa20a74) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5a7e13f46083ce3b08aa762238c1e93b7626dda4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: Adapt the license information based on what is being builtPeter Kjellerstedt2022-09-161-1/+5
| | | | | | | | | | | | | | | | | | If the "trace" PACKAGECONFIG is removed to disable cairo-trace (the only part of the code licensed as GPL-3.0), we can adapt the licenses for cairo-dbg and cairo-src so that they do not include "GPL-3.0-or-later" and thus they can be used also when, e.g., GPL-3.0 is blacklisted in INCOMPATIBLE_LICENSE. Also drop the GPL-3.0 license text from LIC_FILES_CHKSUM in this case. (From OE-Core rev: 654d3542afa8082ef8ec9c34e3f27bc9f22ba2b4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4f0ea44c80f297d00349b7d3cf9438145aec8a74) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is writablePeter Bergin2022-09-161-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | When using IMAGE_FEATURE read-only-rootfs ssh host keys are moved to volatile storage. If the feature overlayfs-etc is used in addition to read-only-rootfs /etc is writable and the move is not wanted. But in the case also the IMAGE_FEATURE stateless-rootfs is used the keys will be moved as storage of keys should not be wanted in a stateless-rootfs. This change only takes effect in the case IMAGE_FEATURE contains read-only-rootfs. In adddition the following cases are handled: IMAGE_FEATURES = "read-only-rootfs" --> ssh keys/config handled as ro root IMAGE_FEATURES = "read-only-rootfs overlayfs-etc" --> ssh keys/config handled as rw root IMAGE_FEATURES = "read-only-rootfs stateless-rootfs" --> ssh keys/config handled as ro root IMAGE_FEATURES = "read-only-rootfs overlayfs-etc stateless-rootfs" --> ssh keys/config handled as ro root (From OE-Core rev: 31cff4d182faed31747d00cc82c1cf0a05a81431) Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d2ad7aa1f2153955adc044ea4eb11c48086a01d1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image.bbclass: Exclude openssh complementary packagesPavel Zhukov2022-09-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Openssh (main) package may be marked for installation via complementary packages mechanism if sftp-server is installed and this causes conflict with dropbear [Yocto #14858] [1]. Excluding openssh complementary packages if packagegroup-core-ssh-dropbear is in PACKAGE_INSTALL fixes this issue. To install openssh complementary packages in the images with ssh-server-dropbear they may be added manually into the list because they will be excluded from the installation even if corresonding class (dev-pkg or dbg-pkgs) inherited. [1] Error: Problem: problem with installed package dropbear-2020.81-r0.core2_64 - package dropbear-2020.81-r0.core2_64 conflicts with openssh provided by openssh-8.9p1-r0.core2_64 - package openssh-8.9p1-r0.core2_64 conflicts with dropbear provided by dropbear-2020.81-r0.core2_64 - package openssh-ptest-8.9p1-r0.core2_64 requires openssh, but none of the providers can be installed - conflicting requests (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages) (From OE-Core rev: a09725442d4b53bb9d417ef9f43b12db2545aa54) Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fa08030b32c2bf77889c23f964892f46e84994a3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml2: Port gentest.py to Python-3Martin Jansa2022-09-162-0/+825
| | | | | | | | | | | | | | | | | | * but it still won't work well on hosts without libxml2, make sure to use pre-generated testapi.c in do_compile_ptest * this is reproducible with SOURCE_DATE_EPOCH set to 0 which e.g. meta-updater still sets by default for DISTROs which use it :(, see https://github.com/uptane/meta-updater/pull/35 (From OE-Core rev: 8bf4356b1dbaf68f0e6bba3440c9fcf59a525063) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 178cea1593dc6e9a7eb74842615356d90d79f78f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf: Update K & R stype functionsKhem Raj2022-09-163-65/+139
| | | | | | | | | | | | | This replaces the proposed patch with a backport of what got accepted upstream (From OE-Core rev: 0edeb22a8d4f77ece938b1f0e4cc8f06c6265e6c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f3e92b7cb5833f61ff13a66f03be513d97a69894) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf: Fix strict prototype errors in generated testsKhem Raj2022-09-162-0/+65
| | | | | | | | | | | | | | This will fix issues with autoconf tests which fail due to lacking prototypes (From OE-Core rev: 7863774e4f436a5aefa86f7fe0d4dec6c336e8db) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb477854ba230d8a8370f24880bd421607399e5a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel: Use consistent make flags for menuconfigRichard Purdie2022-09-161-1/+2
| | | | | | | | | | | | | | We're currently only passing in a subset of the kernel make flags to menuconfig. Fix this to be consistent with all the other kernel operations since these are becomming increasingly reliant on host compilers and flags and target toolchains as well. (From OE-Core rev: e36f3c3c7de052945edbb62bb2d6de7639360c47) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c616bc090d1834a21073a33209323220c05d2e5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel: Always set CC and LD for the kernel buildRichard Purdie2022-09-161-6/+7
| | | | | | | | | | | | | | | It as been bothering me a bit that we don't set CC and LD consistently for the kernel make calls and this can lead to interesting bugs as the kernel increases in complexity. Add them to EXTRA_OEMAKE so they're always passed in. This makes everything slightly more consistent and less likely to break in future. (From OE-Core rev: 0872e11ede2469a7d176c791395b139158bd22a3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit afe8c318843e4033dcc07e4f10198df241d8e4f6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-multilib-config: Fix i686 toolchain relocation issuesRichard Purdie2022-09-161-1/+1
| | | | | | | | | | | | | | | | This code wasn't changing the linux.h on i686. Make the entry match that for i586 which was correct. This fixes problems where the wrong dynamic loader path was used by nativesdk-gcc on i686 SDK targets by ensuring SYSTEMLIBS_DIR is replaced by %r in the correct header files. (From OE-Core rev: 47f6d0da703a9d25fa7dd36793ba332ae8d7ee9e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d30eb681f41bf9e921f7f0d42747fff7a4be9229) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: drop capstone supportAlexandre Belloni2022-09-162-1/+37
| | | | | | | | | | | | Upstream dropped capstone support and this also causing us reproducibility issues. (From OE-Core rev: fe8e54576e97ef7c4845889f3e8bb53f524c0611) Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit d2496a904a7099ef0de818180820ad7b40843a08) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vala: upgrade 0.56.2 -> 0.56.3wangmy2022-09-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * Various improvements and bug fixes: - vala: Don't unconditionally expect ObjectType of Class [#1341] - vala: Make try-statement parsing more resilient [#1304] - vala: Avoid problems with '\' in #line directives on Windows [#1353] - gidlparser: Set source reference of parameters * Bindings: - atspi-2: Fix a few binding errors - glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350] - gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute (From OE-Core rev: 90b0762aff8b11e781f2d492fd7af7707bc623a1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 29d2f8241312a7f0bda39805d41cd6789d369ce9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cracklib: upgrade 2.9.7 -> 2.9.8wangmy2022-09-163-321/+1
| | | | | | | | | | | | | | | | | | | | | | | | v2.9.8 Correct parameter types to Debug() calls rules: Drop using register keyword remove needless use of %defattr per fedora project add exec perms translation updates Use what's in the build environment and use a current autoconf util/Makefile.am: fix link with lintl Force grep to treat the input as text when formatting word files 0001-rules-Drop-using-register-keyword.patch 0002-rules-Correct-parameter-types-to-Debug-calls.patch removed since they're included in 2.9.8 (From OE-Core rev: db2c661fa421ce18d78b022c63be99de493184ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7477178a4c60c02c2d1638746148dd3d2941dc28) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* npm: use npm_registry to cache packageEnrico Scholz2022-09-121-6/+9
| | | | | | | | | | | | | | | | | | | | | With nodejs 16, the simple 'npm cache add' approach does not work anymore because its fetcher implementation downloads also meta information from the registry. We have to generate these information and add them to the cache. There is no direct support in 'npm' for task so we have to implement it manually. This implementation consists of a openembedded python module (in oe-core) and a nodejs version specific helper (in oe-meta). (From OE-Core rev: bfce90b1260d07f01a8dc2998c9e63ca36d4ebbe) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 019b9c341d539939098962c228c1fd5c99331312) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib:npm_registry: initial checkinEnrico Scholz2022-09-121-0/+169
| | | | | | | | | | | | | | | | | | | | | | | Helper module to: - generate meta information from package.json content. This data has a format as provided by https://registry.npmjs.org - put this meta information and the corresponding tarball in the nodejs cache. This uses an external, nodejs version specific helper script (oe-npm-cache) shipped in oe-meta To avoid further nodejs version dependencies, future versions of this module might omit the caching completely and serve meta information and tarball by an http server. (From OE-Core rev: 17132402031f4659db5cc1f84263278b82b27ffa) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6cd5886ad05fee704e8a5892bd370c360c8c3b54) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* npm: take 'version' directly from 'package.json'Enrico Scholz2022-09-121-6/+1
| | | | | | | | | | | | | We know the content of 'package.json' from earlier patches; there is no need to parse the tarball name to extract the version. (From OE-Core rev: 81ad70619017570779adbc1ca928b2412ad9bce7) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f553e528e76f7e3925ed1c0950d96e73aec37da9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* npm: return content of 'package.json' in 'npm_pack'Enrico Scholz2022-09-121-4/+4
| | | | | | | | | | | | | We have to read 'package.json' to calculate the name of the tarball. This content is interesting for later patches. (From OE-Core rev: 2f5c53745b4420dac9198ec013c6653b3e339a6b) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d67367e389c492ae90f9021066d6a4d5ebcf68e5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* npm: replace 'npm pack' call by 'tar czf'Enrico Scholz2022-09-121-6/+29
| | | | | | | | | | | | | | | | | | | | | | | | 'npm pack' is a maintainer tool which tries to execute 'prepare' and similar scripts. This fails usually in OE because it requires completely installed 'node_modules'. Earlier nodejs versions supported an undocumented 'ignore-scripts' option. This has been removed in nodejs 16. We could patch 'package.json' and remove the unwanted scripts. But this might complicate local workflows (applying patches) and installed packages will contain the modified 'package.json'. Instead of, package it manually by 'tar czf'. As a sideeffect, 'do_configure' is running much faster now. (From OE-Core rev: 8a83fbca45a74c30265168767a716e1a272df89b) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 68b480d64ffb6750699cc8fa00d2ac0bc6a2e58a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-fitimage.bbclass: add padding algorithm property in config nodesLUIS ENRIQUEZ2022-09-122-0/+5
| | | | | | | | | | | | | This allows choosing padding algorithm when building fitImage. It may be pkcs-1.5 or pss. (From OE-Core rev: 149f61eef11b2e1e20aabed7054df237272ad7f4) Signed-off-by: LUIS ENRIQUEZ <luis.enriquez@se.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 29d5336c728b28890bbaadebf0ccff00ad90a64d) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: introduce UBOOT_MKIMAGE_KERNEL_TYPEMing Liu2022-09-124-3/+8
| | | | | | | | | | | | | | | | | | | | Sometimes an end user might want to choose another kernel type argument for uboot-mkimage other than "kernel", for instance: "kernel_noload". Let's introduce a variable UBOOT_MKIMAGE_KERNEL_TYPE to support that, and it could be used by BSP layers as well. (From OE-Core rev: e288686e97de1265eeeaf452141e1473867efb1b) (From OE-Core rev: a4dfcb15ee2c1349718425eef333f3bc84c2de41) 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 commit 4eb7bbcc2f08b25387a15b7e4a89ef199783c973) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Update to include recent upstream minor fixesRichard Purdie2022-09-121-1/+1
| | | | | | | | | | | | | | | | Pull in some minor fixes: pseudo_util: Silence symlink errors and fix resolution bug ports/linux: Remove build dependency on libattr Minor build fixes pseudo_util: Fix resolving relative paths from "/" (From OE-Core rev: fa5e99a57093877cb2332826ac8e9dae21d30b74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c57d0c57d00cdef622dab3bf783a10d52f8d9ffb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: set BB_DEFAULT_UMASK using ??=Rasmus Villemoes2022-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | Currently, there's no way for the user's site.conf, local.conf or similar to set BB_DEFAULT_UMASK, because those files are included by bitbake.conf prior to the unconditional assignment of BB_DEFAULT_UMASK. To make that possible, use a weak default assignment instead. This is also consistent with most other variable assignments in the lower half of bitbake.conf. I believe the risk of a regression is very small; it would require something like somebody having a definition of BB_DEFAULT_UMASK in a local configuration file, and having been relying on that _not_ taking effect. (From OE-Core rev: 4d603ccf0713ade69d98e452b991a4d1d71c144a) Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit e3dbded499f0bd1e71abb0650ae98fd9ade94250) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr: Cache configure tests which use AC_TRY_RUNKhem Raj2022-09-122-2/+75
| | | | | | | | | | | | | | | | | AC_TRY_RUN macro means the test needs to run to find the result and we are cross compiling so this will always get wrong results, this results in miscompiling apache2 on musl because it disables rlimit (ac_cv_struct_rlimit) wrongly. All these variables are determined with AC_TRY_RUN checks (From OE-Core rev: 8784e3712add2fbdf684d442a14fb94e5a7fc61f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 504eb0ff1cae200ee85ec18ebae564cae9bf9c8c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers: update opkg maintainerAlex Stewart2022-09-121-4/+4
| | | | | | | | | | | | | | | Alex Stewart assumed maintainership of the yocto project's opkg fork, and opkg recipes, from Alejandro Del Castilo back in Q1 of 2020. Update maintainership of the opkg recipes. (From OE-Core rev: 371e574acaab78b44ac171de92b668157df787de) Signed-off-by: Alex Stewart <alex.stewart@ni.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit fd0511080fb5744b4b58df43184fa2561cc37134) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Skip patches not in oe-core by full pathYang Xu2022-09-121-1/+2
| | | | | | | | | | | | | The full path of patch may contain '/meta/' but not in oe-core, skip patches by checking it starts with oe-core full path or not. (From OE-Core rev: f29dd96233bf9c323ab1b3887d2357f3c7312f94) Signed-off-by: Yang Xu <yang.xu@mediatek.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit d8a525afdfb5d371e76b09301c8b2741d23d1d10) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lz4: upgrade 1.9.3 -> 1.9.4wangmy2022-09-122-33/+4
| | | | | | | | | | | | | | | | | CVE-2021-3520.patch removed since it's included in 1.9.4 License-Update: Copyright year updated to 2020 description of 3rd party applications changed (From OE-Core rev: 8883d3992078ae24c2601ebf844223fa6e056ded) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f95c66050bc69af7769d1868b0118cefb24e5b0d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libatomic-ops: upgrade 7.6.12 -> 7.6.14wangmy2022-09-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Adjust/reformat content of LICENSING.txt ========================================================= "libatomic_ops_gpl.a" changed to "libatomic_ops_gpl.a file" "sysdeps" changed to "atomic_ops/sysdeps" "This applies only to test code, sample applications," changed to "This applies only to the test code" Changelog: ========== Add note to README that AO malloc code has same license as AO stack Adjust/reformat content of LICENSING.txt Avoid AO_stack_t to cross CPU cache line boundary Do not assume 'ordered except earlier write' for UWP/arm64 Do not name GCC intrinsics as C11 ones in ChangeLog and configure Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatch Fix 'use of undeclared SIG_BLOCK' Clang error if -std=c89 on Cygwin Fix AO_compare_and_swap_full asm code for clang on sparc Fix a typo in comment of AO_stack_push_explicit_aux_release Fix code indentation in main() of test_stack.c Refine AO_UNIPROCESSOR macro description in configure Remove outdated comment about unsupported Win64 in atomic_ops_stack.h Repeat black list check on CAS fail in stack_push_explicit_aux_release (From OE-Core rev: 8bcf5d5885abbc405f17a56027aa19f826dcdb71) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit a0f177ef7f52bab06d8fff752ba8390defd71ed5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: upgrade 1.12.2 -> 1.12.3wangmy2022-09-122-46/+2
| | | | | | | | | | | | | | | | Changelog: Fix the build when using Clang's libc++ or the Musl libc. 0001-Fix-build-failure-due-to-libc-using-libc-functions.patch removed since it's included in 1.12.3 (From OE-Core rev: f10345e445dd2b7bee1cc3dda6a80e8ab1a5e5f9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f8d8cc58c9b9c221158414be186bc12aa5d80e91) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburcu: upgrade 0.13.1 -> 0.13.2wangmy2022-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2022-08-18 Userspace RCU 0.13.2 * Revert "Fix: remove type constness in URCU_FORCE_CAST's C++ version" * Fix: futex.h: include headers outside extern C * Fix: add missing unused attribute to _rcu_dereference * Fix: change method used by _rcu_dereference to strip type constness * Fix: remove type constness in URCU_FORCE_CAST's C++ version * Move extern "C" down in include/urcu/urcu-bp.h * fix: ifdef linux specific cpu count compat * Set git-review branch to stable-0.13 * fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id * Fix: revise obsolete command in README.md * Fix: workqueue: remove unused variable "ret" * Fix: urcu-qsbr: futex wait: handle spurious futex wakeups * Fix: urcu: futex wait: handle spurious futex wakeups * Fix: urcu-wait: futex wait: handle spurious futex wakeups * Fix: defer_rcu: futex wait: handle spurious futex wakeups * Fix: call_rcu: futex wait: handle spurious futex wakeups * Fix: workqueue: futex wait: handle spurious futex wakeups * Fix: Use %lu rather than %ld to print count (From OE-Core rev: 2852ebcba6c718640b306adfd33907411ac02d21) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit b9ce9d9ab53baab7ba84187d17b34e48ff9eb16e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtasn1: upgrade 4.18.0 -> 4.19.0wangmy2022-09-121-1/+1
| | | | | | | | | | | | | | | | Changelog: =========== - Clarify libtasn1.map license. Closes: #38. - Fix ETYPE_OK out of bounds read. Closes: #32. - Update gnulib files and various maintenance fixes. (From OE-Core rev: 005bfa0639724248f2a257cae0108ecd16e7314b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit b8f2c6ec61ffcc607a35bd5c11f5020c9b676226) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Upgrade 9.0.0242 -> 9.0.0341Richard Purdie2022-09-121-2/+2
| | | | | | | | | | | | Addresses CVE-2022-2980, CVE-2022-2946 and CVE-2022-2982. (From OE-Core rev: b6eb009351d2bb04ae7ea828800e0e1b6934213e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 01c08d47ecfcc7aefacc8280e0055c75b13795b2) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: close cursors as soon as possibleRoss Burton2022-09-122-27/+37
| | | | | | | | | | | | | | | | We can have multiple processes reading the database at the same time, and cursors only release their locks when they're garbage collected. This might be the cause of random sqlite errors on the autobuilder, so explicitly close the cursors when we're done with them. (From OE-Core rev: 90917cadeb7201e56c74294e9156fe899d5455d7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 5d2e90e4a58217a943ec21140bc2ecdd4357a98a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes: cve-check: Get shared database lockJoshua Watt2022-09-121-11/+12
| | | | | | | | | | | | | | | | The CVE check database needs to have a shared lock acquired on it before it is accessed. This to prevent cve-update-db-native from deleting the database file out from underneath it. [YOCTO #14899] (From OE-Core rev: 655bc5acdebdee9b4dfd3c964104a84b6845b2d4) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 20a9911b73df62a0d0d1884e57085f13ac5016dd) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils : CVE-2022-38533pgowda2022-09-122-0/+37
| | | | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797] (From OE-Core rev: 9644d9a38dac8d2c0263f4e8a67624da7a8bc55b) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Backport patch for CVE-2022-35252Robert Joslyn2022-09-122-0/+73
| | | | | | | | | | https://curl.se/docs/CVE-2022-35252.html (From OE-Core rev: 40bbdb43b247ffc5dd1990f51fb824a089c0987f) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite: add CVE-2022-35737 patch to SRC_URIChee Yang Lee2022-09-121-1/+3
| | | | | | | | | | | SRC_URI include patch introduced in oe-core commit fdc82b2314b580c0135c16b7278ebf8786311dec (From OE-Core rev: f28dc527d4a3e3aa6ef2b446e863264c0e874fa1) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcr: Define _GNU_SOURCEKhem Raj2022-09-031-0/+2
| | | | | | | | | | | | | | This ensures that definitions of functions e.g. getpass() are correctly sourced from system headers, since it depends on feature test macros (From OE-Core rev: 2363d69d687fc8e53a7c97bf5300e59c9a04f22e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0d117e5d17c491e1d26aefb4b919410b07fd5347) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr: Use correct strerror_r implementation based on libc typeKhem Raj2022-09-032-0/+56
| | | | | | | | | | | | | | | | | | | musl does not implement GNU extention of strerror_r but XSI compliant version, therefore add it via a packageconfig to set right variables during configure to cache the value. configure detection logic depends on runtime test which will always be wrong on cross compiles therefore backport a patch to make it possible to cache the needed configure variable. (From OE-Core rev: b59027f32e4b2896dccced6d9cb75fbb41651abe) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ded3d76a844dd1aef9ac610fbe506bf76285369b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pinentry: enable _XOPEN_SOURCE on musl for wchar usage in cursesKhem Raj2022-09-031-0/+3
| | | | | | | | | | | | | | This is defined for glibc automatically with _GNU_SOURCE but not for musl (From OE-Core rev: 9c9dd76aee4f9d9e25e8e46bd84fe802007e9c0c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 84375186570af548b49e44e884925f4feaddcc7a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* watchdog: Include needed system header for function declsKhem Raj2022-09-032-0/+38
| | | | | | | | | | | | | These headers are needed on musl too. (From OE-Core rev: 9cc6d5760febcafc19739a73a80c49fb3ee393df) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a53722b962e79e0831c0fba24ef7c1cfda24971a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinetd: Pass missing -D_GNU_SOURCEKhem Raj2022-09-031-0/+2
| | | | | | | | | | | | | We do not get proper function definitions otherwise e.g. fcvt() (From OE-Core rev: 37322e0009ff2d1b17590285e3164afe141e6187) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 21dd5bae177b64e314a6423e5ffbd7b28b6b5891) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs: Ignore xf86OpenConsole errorPavel Zhukov2022-09-031-0/+1
| | | | | | | | | | | | | | | | | | | [Yocto #13854] If VT argument was not specified Xorg server tries to bind to VT1, then VT2 and so on. In some cases (runqemu with nographics or serial options for example) VT1 can be taken by systemd getty service which generates error message. Do not fail on this message if Xorg is running. (covered by test_xorg_running test) (From OE-Core rev: 60b55c1dde6f185ed0ae66d4168b293e32971a66) Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d047f493e0c7f341dd307a4d8dd0db08a22824f1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Remove --enable-raw from EXTRA_OECONFMateusz Marciniec2022-09-031-1/+1
| | | | | | | | | | | | | | | Having both enable and disable flags for raw is confusing. Raw should be disabled so --enable-raw flag can be removed. (From OE-Core rev: 8acf5a1b5dd7827e72a722ef9ce35bf6bbc0df6b) Signed-off-by: Mateusz Marciniec <mateuszmar2@gmail.com> Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 011c549e2b005205923db6f69b60f8b29bee415f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: Avoid nss warning/error with muslAndrei Gherzan2022-09-032-0/+29
| | | | | | | | | | | | | | | | | | | | | | The libnss configuration file is only installed when glibc is used. The inexistence of it on a musl-based rootfs, will make shadow complain about it: Failed opening /etc/nsswitch.conf This is because shadow will try to use nsswich when dealing with subordinate IDs and the message is just a warning as the tool will still generate them correctly in subuid/subgid files. We drop this log message for class native to avoid an error when rootfs logs are checked ('Failed' will match the regex bitbake is using to check for rootfs generation errors). (From OE-Core rev: e5ce33228858fcc12051548399c71ce10346bf5b) Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfspostcommands.py: Cleanup subid backup files generated by shadow-utilsAndrei Gherzan2022-09-031-0/+7
| | | | | | | | | | | | | | | When creating users, shadow-utils might create backup files for subordinate ID files (subid, subgid). Make sure we clean them up similarly to the other backup files shadow-utils creates. This is a backport from master that brings in only the cleanup of the subid backup files without the code restructure. (From OE-Core rev: 84b2e9a6c17278cbcc08020aa78759004a7b60bf) Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: Enable subid supportAndrei Gherzan2022-09-031-0/+7
| | | | | | | | | | | | shadow utils are used when creating users at image creation time. The useradd/usermod tools will only try to add a default configuration for subid files if they exist. (From OE-Core rev: 5cdc9c1809ef169b8af7ce3085f316d1e68eb7ec) Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: fix build for kernel 5.10.137Steve Sakoman2022-09-032-0/+93
| | | | | | | | | | | Backport patch from upstream "fix: adjust range v5.10.137 in block probe": https://github.com/lttng/lttng-modules/commit/5dab3d515b6f5c5ac80c8e7674628495e3bf4ac6 (From OE-Core rev: cb51e97f66285d64d188379aff6282ba597c49e9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.137Bruce Ashfield2022-09-033-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 74ded189e5e4 Linux 5.10.137 fb4e220e1b2b btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() 1e1a039f44b7 btrfs: only write the sectors in the vertical stripe which has data stripes 8f317cd88805 sched/fair: Fix fault in reweight_entity aa318d35bedc net_sched: cls_route: disallow handle of 0 5a2a00b60458 net/9p: Initialize the iounit field during fid creation 578c349570d2 tee: add overflow check in register_shm_helper() 98b20e1612e6 kvm: x86/pmu: Fix the compare function used by the pmu event filter 705dfc4575d6 mtd: rawnand: arasan: Prevent an unsupported configuration c898e917d8bb Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression e81046da1d9b Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" a60996dc027a drm/vc4: change vc4_dma_range_matches from a global to static 3422e24af9ba drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function 2223b35c5752 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" 8338305317df tcp: fix over estimation in sk_forced_mem_schedule() c35c01a7cb30 mac80211: fix a memory leak where sta_info is not freed ac7de8c2ba12 KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() 4c85e207c1b5 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq a4c94205ba79 KVM: Add infrastructure and macro to mark VM as bugged 7018f03d97da net_sched: cls_route: remove from list when handle is 0 49dba30638e0 dm raid: fix address sanitizer warning in raid_status c2d47bef93fb dm raid: fix address sanitizer warning in raid_resume d0b495aa2692 ext4: correct the misjudgment in ext4_iget_extra_inode 603fb7bd744a ext4: correct max_inline_xattr_value_size computing e8c747496f23 ext4: fix extent status tree race in writeback error recovery path ac8cc061145a ext4: update s_overhead_clusters in the superblock during an on-line resize bb8592efcf8e ext4: fix use-after-free in ext4_xattr_set_entry 69d1a36eb4b2 ext4: make sure ext4_append() always allocates new block e1682c7171a6 ext4: fix warning in ext4_iomap_begin as race between bmap and write 2da44a2927a7 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h 1571c4613059 ext4: check if directory block is within i_size e99da0f92142 tracing: Use a struct alignof to determine trace event field alignment 35508b60b54a tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH 0e48eaf75d18 KEYS: asymmetric: enforce SM2 signature use pkey algo 135d9e071099 xen-blkfront: Apply 'feature_persistent' parameter when connect d4fb08e5a4b4 xen-blkback: Apply 'feature_persistent' parameter when connect 9e8408845276 xen-blkback: fix persistent grants negotiation b788508a0990 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl 6b4addec2f2d KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU 46ec3d8e9094 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter 2ba1feb14363 KVM: x86/pmu: Use different raw event masks for AMD and Intel 4bbfc055d3a7 KVM: x86/pmu: Use binary search to check filtered events 441726394efa KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh a7d0b21c6b40 KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 c72a9b1d0dad KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook 2f04a04d0650 KVM: SVM: Drop VMXE check from svm_set_cr4() da7f731f2ed5 KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() 8b8b376903b3 KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() 5f3c8352cc22 ACPI: CPPC: Do not prevent CPPC from working in the future 40d28ae57672 btrfs: reset block group chunk force if we have to wait e2f150730316 btrfs: reject log replay if there is unsupported RO compat flag b58294ce1a8a um: Allow PM with suspend-to-idle c6cf21d8d520 timekeeping: contribute wall clock to rng on time change 5e2cf705155a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback 539c20ad260e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification 782e73acdba8 dm writecache: set a default MAX_WRITEBACK_JOBS e41b3b883179 serial: 8250: Fold EndRun device support into OxSemi Tornado code 194dc559e6b2 serial: 8250_pci: Replace dev_*() by pci_*() macros 297e2fd08a58 serial: 8250_pci: Refactor the loop in pci_ite887x_init() 3110e5a49b87 serial: 8250: Correct the clock for OxSemi PCIe devices 3e9baedb3237 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports 85d6306a87c5 PCI/AER: Iterate over error counters instead of error strings d83d886e69bd PCI/ERR: Recover from RCEC AER errors bb6990fd3729 PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() 7730ba6151b7 PCI/ERR: Avoid negated conditional for clarity 078d79fad521 PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() 2e3458b995aa PCI/ERR: Simplify by computing pci_pcie_type() once f236fa38508b PCI/ERR: Simplify by using pci_upstream_bridge() de4534ac28c4 PCI/ERR: Rename reset_link() to reset_subordinates() 78d431e8a56c PCI/ERR: Bind RCEC devices to the Root Port driver dce8d7427c6a PCI/AER: Write AER Capability only when we control it 5659efdadf04 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) e7ccee2f09b0 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) f5385a590df7 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors 6a84dae3a7ec intel_th: pci: Add Raptor Lake-S CPU support 581f7eb8ae3d intel_th: pci: Add Raptor Lake-S PCH support 36f5ddde6776 intel_th: pci: Add Meteor Lake-P support 08272646cd7c firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails bc945ca49613 usbnet: smsc95xx: Avoid link settings race on interrupt reception e9733561e966 usbnet: smsc95xx: Don't clear read-only PHY interrupt 04c9d23ac352 mtd: rawnand: arasan: Fix clock rate in NV-DDR dc0e4a10b49d mtd: rawnand: arasan: Support NV-DDR interface 87d1266b4cd4 mtd: rawnand: arasan: Fix a macro parameter d4f7bcce9002 mtd: rawnand: Add NV-DDR timings 72fae7e7f7f5 mtd: rawnand: arasan: Check the proposed data interface is supported c91e5215a413 mtd: rawnand: Add a helper to clarify the interface configuration ae1e2bc7bfaa drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component fe695a2b469b HID: hid-input: add Surface Go battery quirk 434c4aad53fd HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx 2d05cf10695e drm/mediatek: Keep dsi as LP00 before dcs cmds transfer 311728757821 drm/mediatek: Allow commands to be sent during video mode a3a85c045aa0 drm/i915/dg1: Update DMC_DEBUG3 register dd02510fb431 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions bc8c5b3b3eb9 __follow_mount_rcu(): verify that mount_lock remains unchanged bda7046d4d59 Input: gscps2 - check return value of ioremap() in gscps2_probe() 541840859ace posix-cpu-timers: Cleanup CPU timers before freeing them during exec ce19182b43a5 x86/olpc: fix 'logical not is only applied to the left hand side' 43e059d01628 ftrace/x86: Add back ftrace_expected assignment fd96b61389f8 x86/bugs: Enable STIBP for IBPB mitigated RETBleed 1118020b3b7a scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests 912408ba0bdc scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os 82cb0ebe5bd1 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection 7941ca578c4d scsi: qla2xxx: Turn off multi-queue for 8G adapters 2ffe5285ea5d scsi: qla2xxx: Fix discovery issues in FC-AL topology b8aad5eba738 scsi: zfcp: Fix missing auto port scan and thus missing target ports 5e0da18956d3 video: fbdev: s3fb: Check the size of screen before memset_io() 09e733d6ac94 video: fbdev: arkfb: Check the size of screen before memset_io() bd8269e57621 video: fbdev: vt8623fb: Check the size of screen before memset_io() a9943942a501 x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y e6c228b950d0 sched: Fix the check of nr_running at queue wakelist bd1ebcbbf08e tools/thermal: Fix possible path truncations 0288fa799e27 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() 94398c1fec34 x86/numa: Use cpumask_available instead of hardcoded NULL check 336626564b58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed 0039189a3b15 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() e695256d4604 scripts/faddr2line: Fix vmlinux detection on arm64 232f4aca400a genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO cadeb5186e25 powerpc/pci: Fix PHB numbering when using opal-phbid 2a49b025c36a kprobes: Forbid probing on trampoline and BPF code areas 4296089f61aa perf symbol: Fail to read phdr workaround 00dc7cbbb558 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address 6d1e53f7f181 powerpc/xive: Fix refcount leak in xive_get_max_prio 85aff6a9b7b7 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader 50e7896c8e0a f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time ec769406d06d f2fs: write checkpoint during FG_GC d0311057395b f2fs: don't set GC_FAILURE_PIN for background GC 47a8fe1b154a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias 7ac58a83d8f1 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 2d2b6adb22c8 ASoC: mchp-spdifrx: disable end of block interrupt on failures ca326aff6bf3 video: fbdev: sis: fix typos in SiS_GetModeID() da276dc288bf video: fbdev: amba-clcd: Fix refcount leak bugs 345208581c4a watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() d3e6460619d4 ASoC: audio-graph-card: Add of_node_put() in fail path 92644d505b4e fuse: Remove the control interface for virtio-fs 60e494b4d578 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() 5682b4f84aab ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format 9c2ad32ed916 s390/zcore: fix race when reading from hardware system area ae921d176b6f s390/dump: fix old lowcore virtual vs physical address confusion b002a71d45bd perf tools: Fix dso_id inode generation comparison 2ada6b4a8007 iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop afdbadbf18c1 mfd: max77620: Fix refcount leak in max77620_initialise_fps 52ae9c159972 mfd: t7l66xb: Drop platform disable callback 5a0e3350c29e remoteproc: sysmon: Wait for SSCTL service to come up 3487aa558a66 lib/smp_processor_id: fix imbalanced instrumentation_end() call 483ad8a16fde kfifo: fix kfifo_to_user() return type 9715809b9eeb rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge 0ce20194b4a6 iommu/exynos: Handle failed IOMMU device registration properly 8fd063a6085a tty: n_gsm: fix missing corner cases in gsmld_poll() 01c8094bed8e tty: n_gsm: fix DM command 6737d4f5f513 tty: n_gsm: fix wrong T1 retry count handling b16d653bc7bb vfio/ccw: Do not change FSM state in subchannel event db574d3bb6e5 vfio/mdev: Make to_mdev_device() into a static inline a2fbf4acd280 vfio: Split creation of a vfio_device into init and register ops f54fa910e6cb vfio: Simplify the lifetime logic for vfio_device 0abdb80e812a vfio: Remove extra put/gets around vfio_device->group cb83b12320ea remoteproc: qcom: wcnss: Fix handling of IRQs 2f735069cdc1 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() 273d41217721 tty: n_gsm: fix race condition in gsmld_write() 2466486cae0a tty: n_gsm: fix packet re-transmission without open control channel 34c9fe392d26 tty: n_gsm: fix non flow control frames during mux flow off 006e9d5a9877 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() c45b5d24fe06 tty: n_gsm: fix user open not possible at responder until initiator open 9e38020f1700 tty: n_gsm: Delete gsmtty open SABM frame when config requester d94a552183c0 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables 875b2bf469d0 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable ba889da9a0e1 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header 4046f3ef3bb6 profiling: fix shift too large makes kernel panic 3bf64b9cc640 selftests/livepatch: better synchronize test_klp_callbacks_busy 75358732af9b remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init 2aa8737d49a9 rpmsg: mtk_rpmsg: Fix circular locking dependency 1d5fc40382c5 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV 4181b214184b ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV 4b171ac88cb7 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() d98dd16d3dfd serial: 8250: Export ICR access helpers for internal use 403d46971936 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe 132b2757c52f ASoC: codecs: da7210: add check for i2c_add_driver a0381a9f3e59 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe aa1214ece379 ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe ec0c272b1868 ASoC: samsung: Fix error handling in aries_audio_probe bae95c5aee1f ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe e2a4e46f5258 opp: Fix error check in dev_pm_opp_attach_genpd() 3b973703229a usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() f7161d0da975 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted a6d7f224730e ext4: recover csum seed of tmp_inode after migrating to extents 914bf4aa2d5b jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() 706960d328f5 nvme: use command_id instead of req->tag in trace_nvme_complete_rq() 7a4b46784a7b null_blk: fix ida error handling in null_add_dev() 3ef491b26c72 RDMA/rxe: Fix error unwind in rxe_create_qp() 53da1f0fa0e2 RDMA/mlx5: Add missing check for return value in get namespace flow c0ba87f3e7b4 selftests: kvm: set rax before vmcall 4ffa6cecb53d mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region de95b52d9aab RDMA/srpt: Fix a use-after-free d14a44cf2919 RDMA/srpt: Introduce a reference count in struct srpt_device 204a8486d775 RDMA/srpt: Duplicate port name members 5ba56d9bd0d0 platform/olpc: Fix uninitialized data in debugfs write 7af83bb516d7 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() a916e8036079 USB: serial: fix tty-port initialized comments b1124a2f478f PCI: tegra194: Fix link up retry sequence 88a694d9c870 PCI: tegra194: Fix Root Port interrupt handling e2d132ca7fab HID: alps: Declare U1_UNICORN_LEGACY support 74e57439e21f mmc: cavium-thunderx: Add of_node_put() when breaking out of loop 3bed7b981175 mmc: cavium-octeon: Add of_node_put() when breaking out of loop 66c8e816f2f2 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() 26975d8ea96b gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() a85c7dd1edad RDMA/hfi1: fix potential memory leak in setup_base_ctxt() 9ade92ddaf23 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event 0ecc91cf9645 RDMA/hns: Fix incorrect clearing of interrupt status register 79ce50dddaf2 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() aaa1a8150657 RDMA/qedr: Improve error logs for rdma_alloc_tid error return 84f83a26194a RDMA/rtrs-srv: Fix modinfo output for stringify 50a249ad1db7 RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare 2b3dcfbece1c RDMA/rtrs: Define MIN_CHUNK_SIZE 993cd1621180 um: random: Don't initialise hwrng struct with zero a6a7f80e6267 interconnect: imx: fix max_node_id 5bcc37dc2463 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() 4ab5662cc3ce usb: dwc3: qcom: fix missing optional irq warnings d376ca671683 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup 251572a26dea usb: dwc3: core: Deprecate GCTL.CORESOFTRESET e6db5780c2bf usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() c818fa991c51 usb: gadget: udc: amd5536 depends on HAS_DMA d6d344eeef7a xtensa: iss: fix handling error cases in iss_net_configure() fb4c1555f93f xtensa: iss/network: provide release() callback 2fe0b06c166c scsi: smartpqi: Fix DMA direction for RAID requests 7542130af1b7 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks ee70aa214a2d PCI/portdrv: Don't disable AER reporting in get_port_device_capability() 9d216035d173 KVM: s390: pv: leak the topmost page table when destroy fails 59fd7c0b41e0 mmc: block: Add single read for 4k sector cards 2985acdaf27d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R 9260a154b3b5 memstick/ms_block: Fix a memory leak ae2369ac4247 memstick/ms_block: Fix some incorrect memory allocation b305475df756 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch 028c8632a2dc staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback 6ae2881c1d1f intel_th: msu: Fix vmalloced buffers 81222cfda686 intel_th: msu-sink: Potential dereference of null pointer a8f3b78b1f8e intel_th: Fix a resource leak in an error handling path ab3b82435f14 PCI: endpoint: Don't stop controller when unbinding endpoint function b9b4992f897b dmaengine: sf-pdma: Add multithread support for a DMA channel 37e1d474a3fb dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() 38715a0ccb55 KVM: arm64: Don't return from void function fbd7b564f930 soundwire: bus_type: fix remove and shutdown support ed457b0029ab PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists e7599a5974d4 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors 80d9f6541ee2 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() 2293b23d274b clk: qcom: camcc-sdm845: Fix topology around titan_top power domain b28ebe7d2f10 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks b83af7b4ec1d clk: qcom: ipq8074: fix NSS port frequency tables 58023f5291b4 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock e2330494f0f8 clk: qcom: ipq8074: fix NSS core PLL-s b840c2926de2 usb: host: xhci: use snprintf() in xhci_decode_trb() 42f182709663 clk: qcom: clk-krait: unlock spin after mux completion a93f33aeef4e driver core: fix potential deadlock in __driver_attach 2593f971f043 misc: rtsx: Fix an error handling path in rtsx_pci_probe() 267c5f17a001 dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics 956b79c20665 mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv 803526555b2a mwifiex: Ignore BTCOEX events from the 88W8897 firmware dceedbb5aba0 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE 02d203f48821 clk: mediatek: reset: Fix written reset bit offset 4f51a09f3d7b iio: accel: bma400: Reordering of header files ab831a12c8a7 platform/chrome: cros_ec: Always expose last resume result 366d0123c387 iio: accel: bma400: Fix the scale min and max macro values edfa0851d8c9 netfilter: xtables: Bring SPDX identifier back 9feb3ecd0709 usb: xhci: tegra: Fix error check bb5e59f00f7d usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() d35903e9650f usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe 585d22a5624e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe 474f12deaa19 fpga: altera-pr-ip: fix unsigned comparison with less than zero 175428c86fb8 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path 55d0f7da66de mtd: partitions: Fix refcount leak in parse_redboot_of b4e150d295ba mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release ebda3d6b004b HID: cp2112: prevent a buffer overflow in cp2112_xfer() cdf92a0aee97 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() b0e82f95fded mtd: rawnand: meson: Fix a potential double free issue 941ef6997f9d mtd: maps: Fix refcount leak in ap_flash_init 52ae2b14f76e mtd: maps: Fix refcount leak in of_flash_probe_versatile 6471c83894c1 clk: renesas: r9a06g032: Fix UART clkgrp bitsel 38c9cc68e36f wireguard: allowedips: don't corrupt stack when detecting overflow 17541a4aab81 wireguard: ratelimiter: use hrtimer in selftest aa8f5593367a dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock 5b69f34daccc net: ionic: fix error check for vlan flags in ionic_set_nic_features() 9a070a441766 net: rose: fix netdev reference changes 397e52dec168 netdevsim: Avoid allocation warnings triggered from user space 692751f26099 iavf: Fix max_rate limiting b0d67ef5b43a net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set 1d9c81833dec tcp: Fix data-races around sysctl_tcp_l3mdev_accept. 0de9b3f81e01 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() b7325b27d869 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() f7884d95000a inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() c206177ca8a9 crypto: hisilicon/sec - fix auth key size error 9524edb1a782 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of cb6277507998 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq e6cbd15950cf net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS 1f7ffdea19f2 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version 420cf3b781b2 media: cedrus: hevc: Add check for invalid timestamp 97e5d3e46a3a wifi: libertas: Fix possible refcount leak in if_usb_probe() 38d71acc15a2 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue 6c5fee83bdbe wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` c040a02e4c21 i2c: mux-gpmux: Add of_node_put() when breaking out of loop 353d55ff1bfc i2c: cadence: Support PEC for SMBus block read 0c5dbac1ce7f Bluetooth: hci_intel: Add check for platform_driver_register a7a7488cb15a can: pch_can: pch_can_error(): initialize errc before using it 4c036be75774 can: error: specify the values of data[5..7] of CAN error frames f0ef21b73978 can: usb_8dev: do not report txerr and rxerr during bus-off ca1a2c538834 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off 9e6ceba6be36 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off cddef4bbebea can: sun4i_can: do not report txerr and rxerr during bus-off 22e382d47de0 can: hi311x: do not report txerr and rxerr during bus-off 06e355b46c30 can: sja1000: do not report txerr and rxerr during bus-off 6ec509679beb can: rcar_can: do not report txerr and rxerr during bus-off 5d85a89875e8 can: pch_can: do not report txerr and rxerr during bus-off d2b9e664bbfd selftests/bpf: fix a test for snprintf() overflow a06c98c47e45 wifi: p54: add missing parentheses in p54_flush() 56924fc19d31 wifi: p54: Fix an error handling path in p54spi_probe() 05ceda14ef7c wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() 36ba38996001 fs: check FMODE_LSEEK to control internal pipe splicing 7430e587643a bpf: Fix subprog names in stack traces. 990ca39e78cf selftests: timers: clocksource-switch: fix passing errors from child ee3cc4c76121 selftests: timers: valid-adjtimex: build fix for newer toolchains f29cf37698db libbpf: Fix the name of a reused map 799cfed1b1a8 tcp: make retransmitted SKB fit into the send window 5713b0be6dd9 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. 9aa4ad5ccabc mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() 3ad958bc488e mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg b1812f6500dd media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment 1008c6d98b6d crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq 16e18a8ac7c9 crypto: hisilicon/sec - don't sleep when in softirq 1f697d795290 crypto: hisilicon/sec - fixes some coding style bf386c955f35 drm/msm/mdp5: Fix global state lock backoff e74f3097a9c7 net: hinic: avoid kernel hung in hinic_get_stats64() e286a882f227 net: hinic: fix bug that ethtool get wrong stats 8369a39b529d hinic: Use the bitmap API when applicable 26a10aef28d9 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() 1238da5f32b7 lib: bitmap: order includes alphabetically 7f29d75693dc drm: bridge: sii8620: fix possible off-by-one 8bb0be3186b1 drm/mediatek: dpi: Only enable dpi after the bridge is enabled c47d69ed5667 drm/mediatek: dpi: Remove output format of YUV fc85cb33f6aa drm/rockchip: Fix an error handling path rockchip_dp_probe() 9f416e32eda9 drm/rockchip: vop: Don't crash for invalid duplicate_state() e2d2dcab19f6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 64b1e3f90491 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE 2e306d74adcf drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes 36f797a10f30 drm/vc4: hdmi: Fix timings for interlaced modes 717325e814d0 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling c015d12317c5 drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails ba8ffdb450d4 drm/vc4: hdmi: Avoid full hdmi audio fifo writes b161b2706776 drm/vc4: hdmi: Remove firmware logic for MAI threshold setting cefc8e7e0ea4 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration acfca24ec0b7 drm/vc4: dsi: Fix dsi0 interrupt support 97c2fa3a7b9e drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type 6cc1edddcf02 drm/vc4: dsi: Introduce a variant structure 79374da86285 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array 1f98187a7c15 drm/vc4: drv: Remove the DSI pointer in vc4_drv ed2f42bd8021 drm/vc4: dsi: Correct pixel order for DSI0 ddf6af3b0b3f drm/vc4: dsi: Correct DSI divider calculations f517da5234f8 drm/vc4: plane: Fix margin calculations for the right/bottom edges 5aec7cb08bb7 drm/vc4: plane: Remove subpixel positioning check 611f86965df0 media: tw686x: Fix memory leak in tw686x_video_init 7f7336ce3568 media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set bb480bffc1fd media: hdpvr: fix error value returns in hdpvr_read f57699a9b66e drm/mcde: Fix refcount leak in mcde_dsi_bind 6a43236ebcfb drm: bridge: adv7511: Add check for mipi_dsi_driver_register 87af9b0b4566 crypto: ccp - During shutdown, check SEV data pointer before using 5f8a6e8f14d6 test_bpf: fix incorrect netdev features 45e1dbe5f6e1 drm/radeon: fix incorrrect SPDX-License-Identifiers e7d6cac69675 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() eccd7c3e2596 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb 918f42ca1d3f media: tw686x: Register the irq at the end of probe d45eaf41140c crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() 81cb31756888 i2c: Fix a potential use after free d0412d8f693e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors 0e70bb9cdb0e crypto: sun8i-ss - fix error codes in allocate_flows() e8673fbc10ff crypto: sun8i-ss - do not allocate memory when handling hash requests 648b1bb29a46 drm: adv7511: override i2c address of cec before accessing it 259773fc8742 virtio-gpu: fix a missing check to avoid NULL dereference e28aa4f4674d i2c: npcm: Correct slave role behavior 385f6ef4de3d i2c: npcm: Remove own slave addresses 2:10 5ce9cff37181 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function b54bc0013d7b drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs 0cb658988511 drm/mediatek: Modify dsi funcs to atomic operations 8508d6d23a24 drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() ac225376438c ath11k: Fix incorrect debug_mask mappings 648d3c87141f drm/mipi-dbi: align max_chunk to 2 in spi_transfer a2c45f8c3d18 ath11k: fix netdev open race 58fd794675f0 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() 71426d31d0ee drm/st7735r: Fix module autoloading for Okaya RH128128T fd98ccda50a4 ath10k: do not enforce interrupt trigger type bcc05372a2c2 drm/bridge: tc358767: Make sure Refclk clock are enabled c038b9b73389 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function f312bc33caa0 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() 6aaac1d9243b pwm: sifive: Shut down hardware only after pwmchip_remove() completed 9073dbec8879 pwm: sifive: Ensure the clk is enabled exactly once per running PWM 47902de24a46 pwm: sifive: Simplify offset calculation for PWMCMP registers 6d7f7ffbcdb9 pwm: sifive: Don't check the return code of pwmchip_remove() b7e2d64d673a dm: return early from dm_pr_call() if DM device is suspended b3f5cc0cc0de thermal/tools/tmon: Include pthread and time headers in tmon.h 7aa3a2559915 selftests/seccomp: Fix compile warning when CC=clang e06a31e61f96 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() 298417471e82 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX a1891d3df719 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment a7753a260e53 soc: qcom: Make QCOM_RPMPD depend on PM 332e555dca07 regulator: of: Fix refcount leak bug in of_get_regulation_constraints() 1ed71e6bcedb blktrace: Trace remapped requests correctly 1cb303240642 block: remove the request_queue to argument request based tracepoints d125b13a6682 hwmon: (drivetemp) Add module alias ed6ae2381150 blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created 0ca556256fb4 erofs: avoid consecutive detection for Highmem memory 8dee22b4576d arm64: tegra: Fix SDMMC1 CD on P2888 a1e238690916 arm64: dts: mt7622: fix BPI-R64 WPS button 7eafa9a1aa52 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() 7fcf4401d539 ARM: dts: qcom: pm8841: add required thermal-sensor-cells 97713ed9b6cc soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register 07aea6819d56 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem 71042279b161 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP 5f29b045da22 regulator: qcom_smd: Fix pm8916_pldo range 22e6d8bcde8e cpufreq: zynq: Fix refcount leak in zynq_get_revision d294d60dc685 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init 14bac0c7035b ARM: OMAP2+: Fix refcount leak in omapdss_init_of fdcb1fdbdc15 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg c32d5491c841 block: fix infinite loop for invalid zone append 2d9a1a96eb0a soc: fsl: guts: machine variable might be unset 4cea8391778a locking/lockdep: Fix lockdep_init_map_*() confusion 87e415aec4e6 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 30119131e3ac hexagon: select ARCH_WANT_LD_ORPHAN_WARN 9d744229cdbe ARM: dts: ast2600-evb: fix board compatible 75a24da2b9fe ARM: dts: ast2500-evb: fix board compatible 2c07688d3e89 x86/pmem: Fix platform-device leak in error path 6a28f363d390 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors 80c469e63bfa soc: amlogic: Fix refcount leak in meson-secure-pwrc.c 6cd8ba0c0b06 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values 6771609e1933 Input: atmel_mxt_ts - fix up inverted RESET handler 11903c5457fd ARM: dts: imx7d-colibri-emmc: add cpu1 supply b8b1f0d74ff2 ACPI: processor/idle: Annotate more functions to live in cpuidle section 91e7f04f53e6 ARM: bcm: Fix refcount leak in bcm_kona_smc_init f6a6cc6d577a arm64: dts: renesas: beacon: Fix regulator node names 2691b8780f88 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init ccf56ea52b3e ARM: findbit: fix overflowing offset 71fc6e0dcaca spi: spi-rspi: Fix PIO fallback on RZ platforms 4234c5f34e71 powerpc/64s: Disable stack variable initialisation for prom_init adbfdaacde18 selinux: Add boundary check in put_entry() 003a456ae6f7 PM: hibernate: defer device probing when resuming from hibernation 70bccff899cf firmware: tegra: Fix error check return value of debugfs_create_file() c2e53a1b0746 ARM: shmobile: rcar-gen2: Increase refcount for new reference f48cec57367a arm64: dts: allwinner: a64: orangepi-win: Fix LED node name fcdc1e13e0db arm64: dts: qcom: ipq8074: fix NAND node name 931d0a574caf ACPI: LPSS: Fix missing check in register_device_clock() d257d9b0a44c ACPI: PM: save NVS memory for Lenovo G40-45 85bc8689a702 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk def469523dfb ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks 88d556029a78 ARM: OMAP2+: display: Fix refcount leak bug 43157bc5f9dc spi: synquacer: Add missing clk_disable_unprepare() 607570808af2 ARM: dts: BCM5301X: Add DT for Meraki MR26 9213e5a397ba ARM: dts: imx6ul: fix qspi node compatible 976db15fee3a ARM: dts: imx6ul: fix lcdif node compatible 6045ac40e323 ARM: dts: imx6ul: fix csi node compatible c7ce841f48df ARM: dts: imx6ul: fix keypad compatible 15af2deb19e4 ARM: dts: imx6ul: change operating-points to uint32-matrix 278aa4c73dad ARM: dts: imx6ul: add missing properties for sram 695a3c2a8273 wait: Fix __wait_event_hrtimeout for RT/DL tasks 2b8c55900d46 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() 8dfb4a99b1c8 genirq: GENERIC_IRQ_IPI depends on SMP f460141f29f0 irqchip/mips-gic: Only register IPI domain when SMP is enabled 4aba3247af12 genirq: Don't return error on missing optional irq_request_resources() d08bb199a406 ext2: Add more validity checks for inode counts 353b4673d01c arm64: fix oops in concurrently setting insn_emulation sysctls 913f1732377c arm64: Do not forget syscall when starting a new thread. fb086aea3910 x86: Handle idle=nomwait cmdline properly for x86_idle 48c390021058 epoll: autoremove wakers even more aggressively 80977126bc20 netfilter: nf_tables: fix null deref due to zeroed list head 0cc5c6b7567d netfilter: nf_tables: do not allow RULE_ID to refer to another chain 9e7dcb88ec8e netfilter: nf_tables: do not allow CHAIN_ID to refer to another table 1a4b18b1ff11 netfilter: nf_tables: do not allow SET_ID to refer to another table 19bf7199c3a9 lockdep: Allow tuning tracing capacity constants. f294829fb47e usb: dwc3: gadget: fix high speed multiplier setting fc2a039cdb3d usb: dwc3: gadget: refactor dwc3_repare_one_trb 9a3a61bd730c arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC 63228d832832 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC 4d7da7e565c3 USB: HCD: Fix URB giveback issue in tasklet function 37c7fe9b3175 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion 847b9273dd61 coresight: Clear the connection field properly 807adf6ffa8c MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK 26d767990e16 powerpc/powernv: Avoid crashing if rng is NULL 3db593ab8e42 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E b326b8d6ae4c powerpc/fsl-pci: Fix Class Code of PCIe Root Port 39c51471efd2 PCI: Add defines for normal and subtractive PCI bridges 23c2f921f246 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() 2f36ba13cb5b media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator 5fd4ffa2372a md-raid10: fix KASAN warning e0bdaed154e5 md-raid: destroy the bitmap after destroying the thread 3bdda8656a1b serial: mvebu-uart: uart2 error bits clearing cfe17ae313aa fuse: limit nsec e63ea5814ba1 scsi: qla2xxx: Zero undefined mailbox IN registers 6f18b5ad2d55 scsi: qla2xxx: Fix incorrect display of max frame size 408bfa1489a3 scsi: sg: Allow waiting for commands to complete on removed device fb1888205c07 iio: light: isl29028: Fix the warning in isl29028_remove() fb7eea3946d3 mtd: rawnand: arasan: Update NAND bus clock instead of system clock 15d0aeb01785 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains 55f558442742 drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime 92050011e09d drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() ca0742a8ed54 drm/nouveau: fix another off-by-one in nvbios_addr de63dbc29681 drm/vc4: hdmi: Disable audio if dmas property is present but empty 1ff71d4f532b drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error 043f4642c168 parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode fc3918d70bbe parisc: Check the return value of ioremap() in lba_driver_probe() b0dfba6d3bf2 parisc: Fix device names in /proc/iomem 542d2e799d53 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() 135199a2edd4 usbnet: Fix linkwatch use-after-free on disconnect d65c3fcd6dfa fbcon: Fix accelerated fbdev scrolling while logo is still shown 16badd998736 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters 826955eebc47 thermal: sysfs: Fix cooling_device_stats_setup() error code path 60a8f0e62aeb fs: Add missing umask strip in vfs_tmpfile cf65b5bfac3d vfs: Check the truncate maximum size in inode_newsize_ok() 5c6c65681f39 tty: vt: initialize unicode screen buffer f9b244e54111 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED 7b9ee47c285f ALSA: hda/realtek: Add quirk for another Asus K42JZ model c366ccad5bce ALSA: hda/cirrus - support for iMac 12,1 model f2b72c51c2cf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model 2613baa3ab21 mm/mremap: hold the rmap lock in write mode when moving page table entries. 0a69f1f84207 xfs: fix I_DONTCACHE e32bb2428104 xfs: only set IOMAP_F_SHARED when providing a srcmap to a write f5f3e54f8116 mm: Add kvrealloc() 3ff605513f31 riscv: set default pm_power_off to NULL 230e369d4997 KVM: x86: Tag kvm_mmu_x86_module_init() with __init 0dd8ba6670f4 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP 68ba319b8888 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks b670a585498e KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value e9c55562b393 KVM: s390: pv: don't present the ecall interrupt twice 8bb683490278 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 860e3343958a KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case ab4805c2638c KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case 40593c589888 HID: wacom: Don't register pad_input for touch switch 0ba645def77b HID: wacom: Only report rotation for art pen 57f2ee517dec add barriers to buffer_uptodate and set_buffer_uptodate 6dece5ad6e1e wifi: mac80211_hwsim: use 32-bit skb cookie d400222f4959 wifi: mac80211_hwsim: add back erroneously removed cast eb8fc4277b62 wifi: mac80211_hwsim: fix race condition in pending packet 9a22b1f7daa6 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx d909d9bdc882 ALSA: hda/realtek: Add quirk for Clevo NV45PZ 348620464a5c ALSA: bcd2000: Fix a UAF bug on the error path of probing 101e0c052d4f scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" 14eb40fd79c4 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" 4ad6a94c68a1 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments 8f4f2c9b98e4 Makefile: link with -z noexecstack --no-warn-rwx-segments (From OE-Core rev: cfa124b8a4596a1cd9f9c2d1f1c21356b0bc2e60) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>