summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* dropbear: fix CVE-2023-36328Yogita Urade2023-09-182-0/+145
| | | | | | | | | | | | | | | Integer Overflow vulnerability in mp_grow in libtom libtommath before commit beba892bc0d4e4ded4d667ab1d2a94f4d75109a9, allows attackers to execute arbitrary code and cause a denial of service (DoS). References: https://nvd.nist.gov/vuln/detail/CVE-2023-36328 https://github.com/libtom/libtommath/pull/546 (From OE-Core rev: 38709b0d35e7bd6760285bfa926dc85985c5cdcd) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3-pygments: Fix CVE-2022-40896Narpat Mali2023-09-182-0/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CVE-2022-40896: A ReDoS issue was discovered in pygments/lexers/smithy.py in pygments through 2.15.0 via SmithyLexer. The CVE issue is fixed by 3 different commits between the releases 2.14.0 (for Smithy lexer), 2.15.0 (for SQL+Jinja lexers) and 2.15.1 (for Java properties) as per: https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2/ 1. Smithy lexer commit from 2.14.0 release applies successfully on 2.11.2 version. Commit: https://github.com/pygments/pygments/commit/dd52102c38ebe78cd57748e09f38929fd283ad04 Hence, backported the patch as CVE-2022-40896.patch. 2. SQL+Jinja lexers commit from 2.15.0 release doesn't apply on 2.11.2 version. Commit: https://github.com/pygments/pygments/commit/97eb3d5ec7c1b3ea4fcf9dee30a2309cf92bd194 Actually, this code doesn't exist in 2.11.2 version and it has been introduce by python3-pygments 2.13.0 version. Hence, this is not vulnerable for 2.11.2 version. SQL+Jinja lexers is introduced by: https://github.com/pygments/pygments/commit/0bdbd5992baca32d18e01f0ec65337e06abf9456 3. Java properties commit from 2.15.1 release also doesn't apply on 2.11.2 version. Commit: https://github.com/pygments/pygments/commit/fdf182a7af85b1deeeb637ca970d31935e7c9d52 Actually, this code also doesn't exist in 2.11.2 version as the code has been modified in python3-pygments 2.14.0 by: https://github.com/pygments/pygments/commit/a38cb38e93c9635240b3ae89d78d38cf182745da Hence, this is also not vulnerable for 2.11.2 version. (From OE-Core rev: ebb224e65a7e1402ccf0d9517bd72748c18e012e) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* manuals: add new contributor guideMichael Opdenacker2023-09-0812-553/+1159
| | | | | | | (From yocto-docs rev: 028a1b89fbb6ee7f02a7ca8cd481931e096d764b) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ref-manual: system-requirements: update supported distrosMichael Opdenacker2023-09-081-8/+27
| | | | | | | | | | | | | | | | | | - Update according to changes in SANITY_TESTED_DISTROS (meta-poky/conf/distro/poky.conf) - No longer declare as "Supported" the distributions versions which are End of Life for their vendors, as some of them (Ubuntu for example) ship updates to subscribers only, which the Yocto Project has no access to. - List distribution versions which were previously tested for the branch of the Yocto Project being considered. (From yocto-docs rev: 84d7f2e2a218502b4af4fc2e7de1761e489f86f4) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* migration-guides: add release notes for 4.0.12Lee Chee Yang2023-09-082-0/+278
| | | | | | | | (From yocto-docs rev: d43d4314df65b7e7c6d6b79c777d11c5a7135c43) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* sysklogd: fix integration with systemd-journaldChangqing Li2023-09-083-0/+110
| | | | | | | | | Fix an issue with early log messages being lost when running in systemd. (From OE-Core rev: 47a1dd7f389e3cf4ac2dc5fc21dccc870aafab4a) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libdnf: resolve cstdint inclusion for newer gcc versionsAbe Kohandel2023-09-084-0/+128
| | | | | | | | | | | | | | | Depending on the host gcc version, libdnf fails to compile due to missing cstdint inclusions. These issue have already been addressed upstream, add the patches to resolve this for older versions of the library. These commits are taken directly from the libdnf project at https://github.com/rpm-software-management/libdnf (From OE-Core rev: e1d9bc1f88bd989bafc20063938d7a70e1da104f) Signed-off-by: Abe Kohandel <abe.kohandel@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* efivar: backport 5 patches to fix build with goldMartin Jansa2023-09-086-4/+423
| | | | | | | | | | | | | | | | | | | | | | | * LDFLAGS += "-fuse-ld=bfd" in the recipe doesn't work and it still fails to build with ld-is-gold in DISTRO_FEATURES removal of this line sent to master in: https://lists.openembedded.org/g/openembedded-core/message/185167 * the most important ones are the 1st which removes --add-needed and the last which removes src/include/workarounds.mk completely while 2-4 patches just update src/include/workarounds.mk for the last one to apply cleanly * alternatively we can bump SRCREV to latest 38 as master did in: https://git.openembedded.org/openembedded-core/commit/?id=4df808c616f847d90203582fd950a49bb8360dd0 which brings 23 commits, but instead of adding 5 more patches allows to remove 5 (From OE-Core rev: d5c7ec0be32aa75fa7973840adf5251d22018766) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3: upgrade to 3.10.13Chee Yang Lee2023-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release date: 2023-08-24 Security gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith. Library gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError. Tools/Demos gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. C API gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data: *consumed was not set. (From OE-Core rev: a30e51b8d13912f0d68bfffcd2d8ae6431d2b863) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* nasm: fix CVE-2020-21528Archana Polampalli2023-09-082-0/+48
| | | | | | | | | | | | | | | | | A Segmentation Fault issue discovered in in ieee_segment function in outieee.c in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service via crafted assembly file. References: https://nvd.nist.gov/vuln/detail/CVE-2020-21528 Upstream patches: https://github.com/netwide-assembler/nasm/commit/93c774d482694643cafbc82578ac8b729fb5bc8b (From OE-Core rev: 87c4ec2d73ac2e52005e16e38a9a12affb8d51bd) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* file: fix CVE-2022-48554Chee Yang Lee2023-09-082-1/+38
| | | | | | | | | ignore changes to FILE_RCSID part. (From OE-Core rev: 20b5ead99d4904e70ea22f573bfefec8c6e862a2) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libssh2: fix CVE-2020-22218Chee Yang Lee2023-09-082-0/+35
| | | | | | | (From OE-Core rev: a0b41511766130883e93b5b8a07801a836beeb67) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* webkitgtk: fix CVE-2023-23529Kai Kang2023-09-082-0/+66
| | | | | | | | | | | Backport and rebase patch to fix CVE-2023-23529. CVE: CVE-2023-23529 (From OE-Core rev: f8bce477ad88da70c3a4196912ba72049b2aa765) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* busybox: fix CVE-2022-48174Meenali Gupta2023-09-082-0/+81
| | | | | | | | | | | There is a stack overflow vulnerability in ash.c:6030 in busybox vbefore 1.35. In the environment of Internet of Vehicles, this vulnerability can be executed from command to arbitrary code execution. (From OE-Core rev: 56b90b5f2da661bfac3f2d751fc09e918429ec87) Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ncurses: fix CVE-2023-29491Soumya Sambu2023-09-082-0/+465
| | | | | | | | | Backport patch to fix CVE-2023-29491. (From OE-Core rev: 4d79b1cc4178ba88830bab59a45163bbddf586ce) Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* json-c: fix CVE-2021-32292Adrian Freihofer2023-09-082-0/+31
| | | | | | | | | | | | | | | | | | | | This is a read past end of buffer issue in the json_parse test app, which can happened with malformed json data. It's not an issue with the library itself. For what ever reason this CVE has a base score of 9.8. Reference: https://nvd.nist.gov/vuln/detail/CVE-2021-32292 Upstream issue: https://github.com/json-c/json-c/issues/654 The CVE is fixed with version 0.16 (which is already in all active branches of poky). (From OE-Core rev: a7b93651028b55d71b8db53ea831eee7fd539f33) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libtiff: fix CVE-2023-26966 Buffer OverflowHitendra Prajapati2023-09-082-0/+36
| | | | | | | | | Upstream-Status: Backport from https://gitlab.com/libtiff/libtiff/-/commit/b0e1c25dd1d065200c8d8f59ad0afe014861a1b9 (From OE-Core rev: 0619953c9d87ec2dd670dc50f15170e5c42f95c7) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* inetutils: Backport fix for CVE-2023-40303Vijay Anusuri2023-09-083-0/+536
| | | | | | | | | | Upstream-commit: https://git.savannah.gnu.org/cgit/inetutils.git/commit/?id=e4e65c03f4c11292a3e40ef72ca3f194c8bffdd6 & https://git.savannah.gnu.org/cgit/inetutils.git/commit/?id=9122999252c7e21eb7774de11d539748e7bdf46d (From OE-Core rev: 2d2fc8e2b0eaa20f6bf8cfc0d1acd908f3dac2ec) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* tiff: fix CVE-2023-2908,CVE-2023-3316,CVE-2023-3618Hitendra Prajapati2023-09-085-0/+177
| | | | | | | | | | | | Backport fixes for: * CVE-2023-2908 - Upstream-Status: Backport from https://gitlab.com/libtiff/libtiff/-/commit/9bd48f0dbd64fb94dc2b5b05238fde0bfdd4ff3f * CVE-2023-3316 - Upstream-Status: Backport from https://gitlab.com/libtiff/libtiff/-/commit/d63de61b1ec3385f6383ef9a1f453e4b8b11d536 * CVE-2023-3618 - Upstream-Status: Backport from https://gitlab.com/libtiff/libtiff/-/commit/881a070194783561fd209b7c789a4e75566f7f37 && https://gitlab.com/libtiff/libtiff/-/commit/b5c7d4c4e03333ac16b5cfb11acaaeaa493334f8 (From OE-Core rev: d37cf315135c6778774a1bee458e61480f808aa5) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* python3-git: upgrade 3.1.27 -> 3.1.32Narpat Mali2023-08-303-590/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The delta between 3.1.27 & 3.1.32 contains the CVE-2022-24439 & CVE-2023-40267 fixes and other bugfixes. Changelog: https://github.com/gitpython-developers/GitPython/releases/tag/3.1.32 https://gitpython.readthedocs.io/en/stable/changes.html#id5 - Bump cygwin/cygwin-install-action from 3 to 4 by @dependabot in #1572 - Fix up the commit trailers functionality by @itsluketwist in #1576 - Name top-level exceptions as private variables by @Hawk777 in #1590 - fix pypi long description by @eUgEntOptIc44 in #1603 - Don't rely on del by @r-darwish in #1606 - Block insecure non-multi options in clone/clone_from by @Beuc in #1609 - Fix Sphinx rendering errors by @stephan-cr in #1524 - tests: Use command -v instead of third-party which program by @mgorny in #1525 - fix/add allow_unsafe_* params in docstrings + fix typo by @obfusk in #1530 - use tempfile.TemporaryDirectory & fix clone_from_unsafe_protocol tests by @obfusk in #1531 - Fix some resource leaks by open file handles by @marlamb in #1532 - fix files list on file rename by @teknoraver in #1537 - Declare support for Python 3.11 by @hugovk in #1541 - Fix ignored by @Lightborne in #1545 - Fix timezone parsing functions for non-hour timezones by @jcowgill in #1547 - Enable user to override default diff -M arg by @mellowed100 in #1551 - Remove optional from two member variables by @Sineaggi in #1550 - Fix RecursionError when iterating streams by @eric-wieser in #1554 - Fix get_values() so it correctly loads section names by @Codym48 in #1555 - Add datetime.datetime type to commit_date and author_date by @SergeantMenacingGarlic in #1501 - Bump cygwin/cygwin-install-action from 2 to 3 by @dependabot in #1514 - Fix command injection by @stsewd in #1518 - Document PushInfoList by @skinitimski in #1522 - Fix type hint on create_tag by @drewcassidy in #1523 - Block insecure options and protocols by default by @stsewd in #1521 - Make the git.__version__ re-appear. (From OE-Core rev: 8ceaeff90023e51c7e874464f026b30d24035bda) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux/cve-exclusion: remove obsolete manual entriesRoss Burton2023-08-301-869/+0
| | | | | | | | | | | | The generated file covers all but one of these CVEs (which will be fixed when [1] is resolved) so remove the redundant entries. [1] https://github.com/nluedtke/linux_kernel_cves/issues/344 (From OE-Core rev: ca17167612c73104eb4c9a5297f53643b71ef861) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux/cve-exclusion: add generated CVE_CHECK_IGNORES.Ross Burton2023-08-302-0/+7194
| | | | | | | | | | Run generate-cve-exclusions.py to generate the ignore lists. This file is maintained separately from the existing manual ignore entries. (From OE-Core rev: fc506efa5c84b45b063678098131031f52bb3c16) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto: add script to generate kernel CVE_CHECK_IGNORE entriesRoss Burton2023-08-301-0/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of manually looking up new CVEs and determining what point releases the fixes are incorporated into, add a script to generate the CVE_CHECK_IGNORE data automatically. First, note that this is very much an interim solution until the cve-check class fetches data from www.linuxkernelcves.com directly. The script should be passed the path to a local clone of the linuxkernelcves repository[1] and the kernel version number. It will then write to standard output the CVE_STATUS entries for every known kernel CVE. The script should be periodically reran as CVEs are backported and kernels upgraded frequently. [1] https://github.com/nluedtke/linux_kernel_cves Note: for the backport this is not a cherry-pick of the commit in master as the variable names are different. This incorporates the following commits: linux/generate-cve-exclusions: add version check warning linux/generate-cve-exclusions.py: fix comparison linux-yocto: add script to generate kernel CVE_STATUS entries (From OE-Core rev: c7a71692b7ed4cc2187f4c82bf11e32e0ce32cb6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* nghttp2: fix CVE-2023-35945Yogita Urade2023-08-302-0/+152
| | | | | | | | | | | | | | | | | | | | | | | | Envoy is a cloud-native high-performance edge/middle/service proxy. Envoy’s HTTP/2 codec may leak a header map and bookkeeping structures upon receiving `RST_STREAM` immediately followed by the `GOAWAY` frames from an upstream server. In nghttp2, cleanup of pending requests due to receipt of the `GOAWAY` frame skips de-allocation of the bookkeeping structure and pending compressed header. The error return [code path] is taken if connection is already marked for not sending more requests due to `GOAWAY` frame. The clean-up code is right after the return statement, causing memory leak. Denial of service through memory exhaustion. This vulnerability was patched in versions(s) 1.26.3, 1.25.8, 1.24.9, 1.23.11. References: https://nvd.nist.gov/vuln/detail/CVE-2023-35945 https://github.com/envoyproxy/envoy/security/advisories/GHSA-jfxv-29pc-x22r (From OE-Core rev: 0e6eb0f417079eaf76b003973c9d93338e6363b5) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Qemu: Resolve undefined reference issue in CVE-2023-2861Siddharth2023-08-301-29/+37
| | | | | | | | | | | | | | The commit [https://github.com/openembedded/openembedded-core/commit/9bd4ddeb4b5efc65b0514d50d6991211271924c1] backports fix for CVE-2023-2861 for version 6.2.0. The 'qemu_fstat' in `do_create_others' is not defined which leads to the undefined symbol error on certain architectures. Also, the commit message says "(Mjt: drop adding qemu_fstat wrapper for 7.2 where wrappers aren't used)". So either the wrapper has to be dropped or it has to be defined. Hence, backported the main patch rather than the cherry picked one. (From OE-Core rev: 983d19dfdad361f8b3275b404f1ac0b9befc9f6c) Signed-off-by: Siddharth Doshi <sdoshi@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* go: Fix CVE-2023-29409Soumya Sambu2023-08-302-0/+176
| | | | | | | | | | | | | | | | | | | | | | Extremely large RSA keys in certificate chains can cause a client/server to expend significant CPU time verifying signatures. With fix, the size of RSA keys transmitted during handshakes is restricted to <= 8192 bits. Based on a survey of publicly trusted RSA keys, there are currently only three certificates in circulation with keys larger than this, and all three appear to be test certificates that are not actively deployed. It is possible there are larger keys in use in private PKIs, but we target the web PKI, so causing breakage here in the interests of increasing the default safety of users of crypto/tls seems reasonable. References: https://nvd.nist.gov/vuln/detail/CVE-2023-29409 (From OE-Core rev: 51c2fee0e4bb4b3131c61d91510394cd4b4f9eb9) Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* ffmpeg: add CVE_CHECK_IGNORE for CVE-2023-39018Narpat Mali2023-08-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | CVE-2023-39018 belongs to ffmpeg-cli-wrapper (Java wrapper around the FFmpeg CLI) and not ffmpeg itself. As per CVE description, it is mentioned as FFmpeg 0.7.0 which is the version for ffmpeg-cli-wrapper and ffmpeg don't have 0.7.0 version at all. Debian & Bugzilla trackers have already marked as NOT-FOR-US/RESOLVED-INVALID. As it won't be affecting the ffmpeg package so, we can ignore the CVE-2023-39018 in ffmpeg recipe. References: https://github.com/bramp/ffmpeg-cli-wrapper https://github.com/FFmpeg/FFmpeg https://security-tracker.debian.org/tracker/CVE-2023-39018 https://bugzilla.suse.com/show_bug.cgi?id=CVE-2023-39018 Upstream master patch: https://git.openembedded.org/openembedded-core/commit/?id=c21ed498b423c13463a4ae0bb475883cc7901847 (From OE-Core rev: e787e364efbba372675081aadd802b43274097f0) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc-locale: use stricter matching for metapackages' runtime dependenciesAlexander Kanavin2023-08-261-4/+4
| | | | | | | | | | | | | | | | | | | | This resolves two issues: 1. metapackages were depending on themselves (except -binaries which wouldn't match against 'glibc-binary'). 2. for the nativesdk variant, due to a non-empty dependency list at parsing time caused by issue 1, map_depends_variable() from meta/lib/oe/classextend.py was forcibly setting PACKAGES to the initial parse-time value (e.g. missing the dynamically created packages). This meant that three out of four nativesdk- metapackages were entireyly missing the dependencies on the respective dynamic package sets. (From OE-Core rev: ea920e3c8075f3a1b79039341f8c889f6197a07f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a90fd3afe9184aa1870b34a826e3ba0563477d4b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/ssh: Further improve process exit handlingRichard Purdie2023-08-261-2/+3
| | | | | | | | | | | | | | | | It looks like there were further cases where orphaned processes may be left behind since the .kill() calls may be unsuccessful if the process terminated due to the terminate or through normal exit. In that situation .wait() wouldn't have been called. Further tweak the exit code paths to ensure .wait() is called to update the returncode value before returning in all cases. (From OE-Core rev: e1e038ab01a599fcdd4aa6211b6d15cd01a5e2e3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0a0a1731e38edfa72a141e8fd8f2de52be562e94) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* target/ssh: Ensure exit code set for commandsRichard Purdie2023-08-261-0/+3
| | | | | | | | | | | | | | As spotted by Joshua Watt, the returncode isn't set until .poll() or .wait() is called so we need to call this after the .kill() call. This fixes return code reporting so that timeouts for example now return an exit code when they didn't before. (From OE-Core rev: c70b05ea667e7bd280470b0b6ca10efb0f648e0f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3924e94214b5135369be2551d54fb92097d35e95) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/runtime/ltp: Increase ltp test output timeoutRichard Purdie2023-08-261-1/+1
| | | | | | | | | | | | On our slower arm server, the tests currently timeout leading to inconsistent test results. Increase the timeout to avoid this and aim to make the test results consistent. (From OE-Core rev: b161af52b9454e07435dc9737b0a2522295f3e4d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9a8b49208f3c99e184eab426360b137bc773aa31) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/target/ssh: Ensure EAGAIN doesn't truncate outputRichard Purdie2023-08-261-0/+3
| | | | | | | | | | | | We have a suspicion that the read() call may return EAGAIN on the non-blocking fd and this may truncate test output leading to some of our intermittent failures. Tweak the code to avoid this potential issue. (From OE-Core rev: 4c02f7407d7afaefe1bc72aea25087b3f2271ac2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a8920c105725431e989cceb616bd04eaa52127ec) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest/cases/glibc.py: switch to using NFS over TCPAnuj Mittal2023-08-261-2/+2
| | | | | | | | | | | | | This provides a more reliable test execution when running tests that write a large buffer/file and significantly reduces the localedata test failures. (From OE-Core rev: 8d0c669d3d04cf5bc645978afb22ba6c3f3d53e6) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 97a7612e3959bc9c75116a4e696f47cc31aea75d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/utils/nfs: allow requesting non-udp portsAnuj Mittal2023-08-261-2/+2
| | | | | | | | | | | Allows setting up NFS over TCP as well. (From OE-Core rev: 2727a0cb8d026e0c47aedd91f7c02e24b056f37b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e1ff9b9a3b7f7924aea67d2024581bea2e916036) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest/cases/glibc.py: increase the memory for testingAnuj Mittal2023-08-261-1/+1
| | | | | | | | | | | | Some of the tests trigger OOM and fail. Increase the amount of memory available so we dont run into these issues. (From OE-Core rev: 060030ac9d00bf22ae3a2695d7ea060f0f69dfa8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d22dba482cb19ffcff5abee73f24526ea9d1c2a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* glibc/check-test-wrapper: don't emit warnings from sshAnuj Mittal2023-08-261-1/+1
| | | | | | | | | | | | | | | Dont fill up the test log with ssh warning about having added the host to list of known hosts. Also helps fix a test case failure where stderr log was being compared to a known value. (From OE-Core rev: 265ba5138bb5859b9f5915f99a818a45df88a279) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 63b31ff7e54a171c4c02fca2e6b07aec64a410af) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* mdadm: add util-linux-blockdev ptest dependencyOvidiu Panait2023-08-261-1/+8
| | | | | | | | | | | | | | 07revert-inplace test logs contain the following: func.sh: line 335: /sbin/blockdev: No such file or directory Add the missing util-linux-blockdev dependency. (From OE-Core rev: 7190ea3b70a9b36ecf48f948e792ac2ce6eca1e3) Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit a15cd04f528d137d428a572f15d1ec5ebbbd81f0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* kernel: Fix path comparison in kernel staging dir symlinkingStaffan Rydén2023-08-261-3/+4
| | | | | | | | | | | | | | | | | | | | Due to an oversight in the do_symlink_kernsrc function, the path comparison between "S" and "STAGING_KERNEL_DIR" is broken. The code obtains both variables, but modifies the local copy of "S" before comparing them, causing the comparison to always return false. This can cause the build to fail when the EXTERNALSRC flag is enabled, since the code will try to create a symlink even if one already exists. This patch resolves the issue by comparing the variables before they are modified. (From OE-Core rev: cf2267f80ec44b24c627347df7efbd492a07dcfa) Signed-off-by: Staffan Rydén <staffan.ryden@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit afd2038ef8a66a5e6433be31a14e1eb0d9f9a1d3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* rpm: Pick debugfs package db files/dirs explicitlyAlex Kiernan2023-08-261-1/+1
| | | | | | | | | | | | Rather than copying the entire /etc hierarchy, specify the pieces we actually need. (From OE-Core rev: 007a57ce36a06f9a78675563020f24e1afa3caa1) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f0fea55ab02b013484282177a636795a254e7986) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* rootfs: Add debugfs package db file copy and cleanupAlex Kiernan2023-08-261-6/+14
| | | | | | | | | | | | | | | | | | When copying the package database files for the debugfs, add individual file copy as well as tree copying. After the debug rootfs has been created, cleanup the package files. This then allows us to avoid a problem where (for rpm at least) extraneous files in the debug rootfs would cause failures during oe-selftest because some files existed in both regular and debugfs images. (From OE-Core rev: 96c79c54f282497eb1521b1d5da648ae83fcfe8b) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit ce49ea435ce55eb5b6da442c12e03a806534c38d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest/cases/glibc.py: fix the override syntaxAnuj Mittal2023-08-261-1/+1
| | | | | | | | | | | Fix the override so we actually pass the correct value to glibc. (From OE-Core rev: 60ca407ce3113d8b507aaa0876b28902aab7ed5b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 38fd2120f0f48512091ddad6205ce19839eaf589) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* automake: fix buildtest patchJulien Stephan2023-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Add check_PROGRAMS as a dependency of buildtest-TESTS target. This is required because according to the official automake documentation [1]: * TESTS: contains all the tests files * check_PROGRAMS: contains the programs used by the tests * check_PROGRAMS is not automatically added to TESTS So, by using only TESTS as a dependency for buildtest-TESTS we may end up having runtime errors because of missing program required by the tests. [1]: https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html (From OE-Core rev: 5859a4143a1495198af323cedf06248c9b363060) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ee3e2af4f8ed95b4fd0f7cec52ae4e169401b719) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* resulttool/resultutils: allow index generation despite corrupt jsonMichael Halstead2023-08-261-1/+5
| | | | | | | | | | | | | non-release indexes will continue to generate when test output is corrupted. (From OE-Core rev: 9467528e89d44a016a4c1e509a3a7da56ea20f74) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1a9157684a6bff8406c9bb470cb2e16ee006bbe9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* shadow-sysroot: add license informationEnrico Scholz2023-08-262-1/+2
| | | | | | | | | | | | | | | | | | | | | Recipe references 'login.defs' in LIC_FILES_CHKSUM. This causes some problems: - file does not contain a single word which is related with its license - changing this file (here: increasing SYS_UID_MIN) invalidates LIC_FILES_CHKSUM Add 'SPDX-License-Identifier' to the file and limit the checksum to this part. (From OE-Core rev: c9ab17b51834bff96657712a6741eb3e3647b063) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c6f2e3feeb26abefb4136c56db6f3c0349acefb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* acl/attr: ptest fixes and improvementsRichard Purdie2023-08-264-0/+15
| | | | | | | | | | | | | | | Add a missing perl module dependency for the ptest packages and also improve the run-ptest script so that the error log is saved allowing easier debugging if this fails in future. (From OE-Core rev: fbb9c596b8e6a8a1260dd7aefddf138d20bf64df) (From OE-Core rev: 5908ccf65b5ca4a0473a57774f06515d6bc9f56c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2c948fa0250b765bc5f2fbe63c82258601cc77ff) Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* lib/package_manager: Improve repo artefact filteringRichard Purdie2023-08-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | If you run an arm build followed by an x86 one and then ask for a full repo to be created, it will include all of the arm and x86 packages. testexport will then find the arm socat package rather than the x86 one and try and run arm binaries within an x86 qemu image with no success. The reproducer for this was: oe-selftest -r fitimage.FitImageTests.test_initramfs_bundle runtime_test.TestImage.test_testimage_install This patch only symlinks in the compatible package archictures rather than all of them which fixes the failure and the resulting autobuilder intermittent failure too. [YOCTO #15190] (From OE-Core rev: b811ce9e1c94532d49db54d4c3458cd804d96adb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 30b45bcf49bf8207fd96bb45a55d7708661f3359) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* pixman: Remove duplication of license MITPoonam Jadhav2023-08-261-1/+1
| | | | | | | | | Remove duplication of license MIT from pixman bbfile. (From OE-Core rev: 76f928359f76d449de0d884c591a5d9fdba9d19c) Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* yocto-uninative: Update to 4.2 for glibc 2.38Michael Halstead2023-08-261-5/+5
| | | | | | | | | | | Uninative 4.2 adds glibc 2.38. (From OE-Core rev: 135624fd57c3c9ba3786c5c10cd1f6c37ce82dad) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c6654fab00a1b4e4bb05eec8b77c8c60e1f8a709) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* yocto-uninative: Update hashes for uninative 4.1Michael Halstead2023-08-261-4/+4
| | | | | | | | | | | This version includes fixes to patchelf. (From OE-Core rev: 410c2be543d031dc54a37439c8069807c395fc36) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1c5c8ff97ba0a7f9adc592d702b865b3d166a24b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.124Bruce Ashfield2023-08-263-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 38d4ca22a528 Linux 5.15.124 78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed 66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading 3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq 374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available 43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching 73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL 098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress 7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register 585355a76e05 s390/dasd: fix hanging device after quiesce/resume 0061453d6ea1 virtio-net: fix race between set queues and probe 427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid 4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation 6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping 354e8bd5f532 tpm_tis: Explicitly check for error code 8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid 9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS 1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier() 883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit() a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled 3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8 dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS" 5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv() ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling 28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group 98a118840b71 Revert "usb: xhci: tegra: Fix error check" 2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config 3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett 8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume 6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only 6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" 97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED 0ac13ef00209 USB: serial: simple: sort driver entries 378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP 5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support 399091399777 USB: serial: option: support Quectel EM060K_128 b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section 8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update 41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest 5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors 0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver 2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" 813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable() 23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static 6bbbe1b2161e RDMA/irdma: Report correct WC error bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init() 4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex' 0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr() 2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths 4b9f3ef1f3eb block: Fix a source code comment in include/uapi/linux/blkzoned.h 2861b33820f9 ASoC: fsl_spdif: Silence output on stop 5ec0e4deee5b drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() b79a0e71d6e8 RDMA/bnxt_re: Prevent handling any completions after qp destroy 3ad5f655eb8a RDMA/mthca: Fix crash when polling CQ for shared QPs c5b5dbcbf91f RDMA/irdma: Fix data race on CQP request done bf0f9f65b7fe RDMA/irdma: Fix data race on CQP completion stats fd6e50ec2c38 RDMA/irdma: Add missing read barriers 5fbb5068d2bd drm/msm/adreno: Fix snapshot BINDLESS_DATA size 4e9d4a21616b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id 6ab756a55e46 RDMA/mlx4: Make check for invalid flags stricter 9dde876a4dc8 tipc: stop tipc crypto on failure in tipc_node_create df019bc1241e tipc: check return value of pskb_trim() 42afa7ef6629 benet: fix return value check in be_lancer_xmit_workarounds() 95cf4fa31b0c net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 98f6bbdfc0ce net/sched: mqprio: add extack to mqprio_parse_nlattr() b1e85c9d28dd net/sched: mqprio: refactor nlattr parsing to a separate function 5bee91121cce netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID 98bcfcaecc76 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR 50cbb9d195c1 netfilter: nft_set_rbtree: fix overlap expiration walk feba294c454a igc: Fix Kernel Panic during ndo_tx_timeout callback 8412fe36863b platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 238420a24d6b net: stmmac: Apply redundant write work around on 4.xx too 9be8ec5a0cfe team: reset team's flags when down link is P2P device bf2d7b63e2b5 bonding: reset bond's flags when down link is P2P device c28b39387634 ice: Fix memory management in ice_ethtool_fdir.c ecb741a17cb2 tcp: Reduce chance of collisions in inet6_hashfn(). dd48780a7bbb ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address 46e40297355e ethernet: atheros: fix return value check in atl1e_tso_csum() 6d8a71e4c3a2 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() 49f5b3c9499b vxlan: calculate correct header length for GPE 77396fa9096a vxlan: move to its own directory 96dbc68b7f86 net: hns3: fix wrong bw weight of disabled tc issue 9755714d238c net: hns3: fix wrong tc bandwidth weight data issue 01460ac6ff95 net: phy: marvell10g: fix 88x3310 power up 57743a86cce1 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED 1542e399a12a iavf: fix potential deadlock on allocation failure 5a4048355725 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() c9b936984d89 media: staging: atomisp: select V4L2_FWNODE 6aa7cb3bb5c9 soundwire: qcom: update status correctly with mask 3f28ec4a4002 phy: qcom-snps-femto-v2: properly enable ref clock ac3fe4c2a708 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend e7c0c5af517f phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc 450ef59bef9a phy: qcom-snps: Use dev_err_probe() to simplify code d6f92582816c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel fc399b0fdf2d drm/amdgpu: fix vkms crtc settings aa56bcff46a1 scsi: qla2xxx: Fix hang in task management 58daf4e8709d scsi: qla2xxx: Add debug prints in the device remove path f90d44e5bbbe scsi: qla2xxx: Fix task management cmd fail due to unavailable resource 01366f0b656a scsi: qla2xxx: Fix task management cmd failure 25cea82ea25d scsi: qla2xxx: Multi-que support for TMF 2e18fd3f61be scsi: qla2xxx: Remove unused declarations for qla2xxx ace6bed42464 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails 30c8ba1da373 Revert "tracing: Add "(fault)" name injection to kernel probes" 5f52389bdd9e tracing: Allow synthetic events to pass around stacktraces e7b4d24fa090 tracing/probes: Fix to avoid double count of the string length on the array 3a1a229712ef tracing/probes: Add symstr type for dynamic events 7ac170d93bec pwm: meson: fix handling of period/duty if greater than UINT_MAX bae3c43a9d25 pwm: meson: Simplify duplicated per-channel tracking 5cb0349cfcde cifs: if deferred close is disabled then close files immediately c600e23fbc40 ksmbd: remove internal.h include c8117ac42303 cifs: use fs_context for automounts 5076cc8bc162 cifs: missing directory in MAINTAINERS file da60170558b9 drm/ttm: never consider pinned BOs for eviction&swap c556573e4bb1 tty: fix hang on tty device with no_room set d262770b95c7 n_tty: Rename tail to old_tail in n_tty_read() 7738335d73d0 drm/ttm: Don't leak a resource on eviction error 4400b96587fd drm/ttm: Don't print error message if eviction was interrupted 354cdda79a77 fs: dlm: interrupt posix locks only when process is killed 97e7a0f8dea2 dlm: rearrange async condition return 75ce95abc65b dlm: cleanup plock_op vs plock_xop b409d8df9bea PCI: rockchip: Don't advertise MSI-X in PCIe capabilities cbd1494e51fd PCI: rockchip: Fix window mapping and address translation for endpoint eb39c4c051dc PCI: rockchip: Remove writes to unused registers 05f13e85fbdd PCI/ASPM: Avoid link retraining race 52d274956a8f PCI/ASPM: Factor out pcie_wait_for_retrain() cf8c18150030 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() 8b9249d74ca5 i2c: nomadik: Remove a useless call in the remove function f07d8d345bd2 i2c: nomadik: Use devm_clk_get_enabled() 4954c8705339 i2c: nomadik: Remove unnecessary goto label 24562f0a46ad i2c: Improve size determinations 9845744e57fe i2c: Delete error messages for failed memory allocations 89eae1f0aaeb btrfs: fix race between quota disable and relocation b19e90521286 gpio: mvebu: fix irq domain leak a999660042af gpio: mvebu: Make use of devm_pwmchip_add 34fe5fbc208f pwm: Add a stub for devm_pwmchip_add() f3d2344811fd gpio: tps68470: Make tps68470_gpio_output() always set the initial value 21d063d27bf3 io_uring: don't audit the capability check in io_uring_create() 49a2686addde KVM: s390: pv: fix index value of replaced ASCE fee1e6a73557 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (From OE-Core rev: 94bad591285091c3f348410df7bf58366c267775) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit f7ffd2eba4d5c731b7841690e24ca4c5752dfce8) Signed-off-by: Steve Sakoman <steve@sakoman.com>