summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libxml2: Fix CVE-2022-29824 for libxml2Riyaz2022-06-043-0/+403
| | | | | | | | | | | | | | Add patch for CVE issue: CVE-2022-29824 CVE-2022-29824 Link: [https://gitlab.gnome.org/GNOME/libxml2/-/commit/2554a2408e09f13652049e5ffb0d26196b02ebab] Dependent patch: [https://gitlab.gnome.org/GNOME/libxml2/-/commit/b07251215ef48c70c6e56f7351406c47cfca4d5b] (From OE-Core rev: 096ca5fa8cc4672e5e9b25dffe81b176b252d570) Signed-off-by: Riyaz <Riyaz.Khan@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: Fix CVE-2022-29458Dan Tran2022-06-042-0/+136
| | | | | | | | | | | | | | | | ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library. Backported from the link below, extracting only the relevant changes. https://github.com/ThomasDickey/ncurses-snapshots/commit/9d1d651878d4bf0695872a64cc65ba0acb825f36 (From OE-Core rev: 2287d591cf32f5580ea6679805d04c3a5146ecd5) Signed-off-by: Gustavo Lima Chaves <gustavo.chaves@microsoft.com> Signed-off-by: Dan Tran <dantran@microsoft.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: Fix for CVE-2022-1475Virendra Thakur2022-06-042-0/+37
| | | | | | | | | | Add patch to fix CVE-2022-1475 (From OE-Core rev: 2a97ba89f236b751b333622fbbc14180e9b72245) Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: Add fix for CVE-2021-33657Ranjitsinh Rathod2022-06-042-0/+39
| | | | | | | | | | | | Add patch to fix CVE-2021-33657 issue for libsdl2 Link: https://security-tracker.debian.org/tracker/CVE-2021-33657 (From OE-Core rev: 1cc84e4c51c9afaa5dcb5011e6511496e00d2c8a) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: Whitelist CVE-2021-28966 as this affects Windows OS onlyRanjitsinh Rathod2022-06-041-0/+4
| | | | | | | | | | | | As per below debian link, CVE-2021-28966 affects Windows only Link: https://security-tracker.debian.org/tracker/CVE-2021-28966 (From OE-Core rev: df6242b72b0477fb61c7dc18ad52a1f147ec7d07) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: Upgrade ruby to 2.7.6 for security fixRanjitsinh Rathod2022-06-041-2/+2
| | | | | | | | | | | | | Upgrade ruby to 2.7.6 Link: https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/ This includes CVE-2022-28739 security fix (From OE-Core rev: 4514b1b8cacb92b1790b636b111c071190b2e4b2) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/cve_check: add tests for recipe and image reportsRoss Burton2022-05-281-1/+76
| | | | | | | | | | | | | | | | Add a test to verify that the JSON reports are generated correctly for both single recipe builds and image builds. More tests are needed, but this is better than nothing. (From OE-Core rev: add860e1a69f848097bbc511137a62d5746e5019) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit df0f35555b09c4bc75470eb45ec9c74e6587d460) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mobile-broadband-provider-info: upgrade 20220315 -> 20220511Alexander Kanavin2022-05-281-2/+2
| | | | | | | | | | | (From OE-Core rev: 9d5b4fdc7ce0458577af5a16b6d7277e3d812e36) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f14c8094e7a049ac1b04c45b76855d0503559932) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pcre2: CVE-2022-1586 Out-of-bounds readHitendra Prajapati2022-05-282-0/+60
| | | | | | | | | | | | | | | | | | Source: https://github.com/PCRE2Project/pcre2 MR: 118027 Type: Security Fix Disposition: Backport from https://github.com/PCRE2Project/pcre2/commit/50a51cb7e67268e6ad417eb07c9de9bfea5cc55a ChangeID: e9b448d96a7e58b34b2c4069757a6f3ca0917713 Description: CVE-2022-1586: pcre2: Out-of-bounds read in compile_xclass_matchingpath in pcre2_jit_compile.c. (From OE-Core rev: 7f4daf88b71f486ddc7140500d2b44181a99222f) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: Fix report generationMarta Rybczynska2022-05-241-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The addition of summary output caused two issues: error when building an image and the fact that JSON output was generated even when CVE_CHECK_FORMAT_JSON. When generating an image it caused an error like: ERROR: core-image-minimal-1.0-r0 do_rootfs: Error executing a python function in exec_func_python() autogenerated: The stack trace of python calls that resulted in this exception/failure was: File: 'exec_func_python() autogenerated', lineno: 2, function: <module> 0001: *** 0002:cve_check_write_rootfs_manifest(d) 0003: File: '/home/alexk/poky/meta/classes/cve-check.bbclass', lineno: 213, function: cve_check_write_rootfs_manifest 0209: 0210: link_path = os.path.join(deploy_dir, "%s.json" % link_name) 0211: manifest_path = d.getVar("CVE_CHECK_MANIFEST_JSON") 0212: bb.note("Generating JSON CVE manifest") *** 0213: generate_json_report(json_summary_name, json_summary_link_name) 0214: bb.plain("Image CVE JSON report stored in: %s" % link_path) 0215:} 0216: 0217:ROOTFS_POSTPROCESS_COMMAND:prepend = "${@'cve_check_write_rootfs_manifest; ' if d.getVar('CVE_CHECK_CREATE_MANIFEST') == '1' else ''}" Exception: NameError: name 'json_summary_name' is not defined The fix is to pass the d variable to the pure python function generate_json_report to get correct values of variables and add conditions for the JSON output where needed. In addition clarify the message presenting the summary JSON file, which isn't related to an image. Uses partial fixes from Alex Kiernan, Ernst Sjöstrand (ernstp), and Davide Gardenal. Fixes: f2987891d315 ("cve-check: add JSON format to summary output") (From OE-Core rev: 665f981fccbb09d51349c4bd4cfe4ca91001e3bd) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9015dec93233c7d45fd0c9885ff5d4ec23ad377d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* manuals: add missing space in appendsMichael Opdenacker2022-05-243-6/+6
| | | | | | | | (From yocto-docs rev: 447be1d6b8f770171799c2275edb65cbdc0fee2d) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Quentin Schulz <foss@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: skip virgl test on alma 8.6Steve Sakoman2022-05-201-0/+2
| | | | | | | | | This test will fail any time the host has libdrm > 2.4.107 (From OE-Core rev: 48ce924dc82aa959fb897ec36873db7dc3813b71) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220411 -> 20220509Dmitry Baryshkov2022-05-201-2/+2
| | | | | | | | | | | | License-Update: additional files (From OE-Core rev: 1ec7c6f0f048482ae902fd15beab5cdfc7b50c7b) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 85b1fef733683be09a1efdb2d8b8ffe543053ace) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: replace mkdir by installKonrad Weihmann2022-05-202-1/+88
| | | | | | | | | | | | | | | | | | | | | | | if a setup is using RPM for packaging and there are multiple recipes that install to ${nonarch_base_libdir}/firmware by using install -d ${nonarch_base_libdir}/firmware, it will create installation clashes on image install, as linux-firmware in before this patch used mkdir -p, which creates different file mode bits (depending on the current user's settings). In a particular example linux-fimware created /lib/firmware with 0600 while other-firmware-package created it with 0644 making the combination not installable by rpm backend (From OE-Core rev: c89bc0fc7f8afdf8ff0e93c3ebd7538987170a0c) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98bf3f427702687bf81ed759e7cde5d6d15e77eb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Minor security upgrade 1.1.1n to 1.1.1oRanjitsinh Rathod2022-05-201-1/+1
| | | | | | | | | | | | This security upgrade fixes CVE-2022-1292 as per below link Link: https://www.openssl.org/news/cl111.txt (From OE-Core rev: de0cafc01804a8d43b4b97e22fdc9a6b0adb8a48) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: Use CVE_CHECK_WHITELIST instead of CVE_CHECK_IGNORERanjitsinh Rathod2022-05-201-1/+1
| | | | | | | | | | | Use CVE_CHECK_WHITELIST as CVE_CHECK_IGNORE is not valid on dunfell branch (From OE-Core rev: 970743af349e21a399da6241587b849b14933bc5) Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: Fix CVEs for freetypeRanjitsinh Rathod2022-05-204-0/+105
| | | | | | | | | | | | | | | | | | | | Apply below patches to fix the CVEs for freetype: CVE-2022-27404.patch Link: https://gitlab.freedesktop.org/freetype/freetype/-/commit/53dfdcd8198d2b3201a23c4bad9190519ba918db.patch CVE-2022-27405.patch Link: https://gitlab.freedesktop.org/freetype/freetype/-/commit/22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5.patch CVE-2022-27406.patch Link: https://gitlab.freedesktop.org/freetype/freetype/-/commit/0c2bdb01a2e1d24a3e592377a6d0822856e10df2.patch (From OE-Core rev: 51a92860bdbab28a2b487be3b054f103a54b86ac) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiff: Add patches to fix multiple CVEsRanjitsinh Rathod2022-05-206-0/+267
| | | | | | | | | | | | | | | | Add patches to fix below CVE issues CVE-2022-0865 CVE-2022-0907 CVE-2022-0908 CVE-2022-0909 CVE-2022-0924 (From OE-Core rev: 7c71434832caf6a15f8fb884d028a8c1bf4090a9) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Fix CVEs for curlSana Kazi2022-05-204-0/+304
| | | | | | | | | | | | | | | | | | | Fix below listed CVEs: CVE-2022-22576 Link: https://github.com/curl/curl/commit/852aa5ad351ea53e5f01d2f44b5b4370c2bf5425.patch CVE-2022-27775 Link: https://github.com/curl/curl/commit/058f98dc3fe595f21dc26a5b9b1699e519ba5705.patch CVE-2022-27776 Link: https://github.com/curl/curl/commit/6e659993952aa5f90f48864be84a1bbb047fc258.patch (From OE-Core rev: bbbd258a1c56d75ccb7e07ddc3bc1beb11d48a3a) Signed-off-by: Sana.Kazi <Sana.Kazi@kpit.com> Signed-off-by: Sana Kazi <sanakazisk19@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Upgrade 8.2.4681 -> 8.2.4912Richard Purdie2022-05-201-2/+2
| | | | | | | | | | | Includes fixes for CVE-2022-1381, CVE-2022-1420. (From OE-Core rev: c7d43000ce137e1f9302b4b6cec149adb1435f47) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 77d745bd49c979de987c75fd7a3af116e99db82b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/git: Ensure we don't have circular referencesRichard Purdie2022-05-141-1/+8
| | | | | | | | | | | | | | | | This is horrible but I'm running out of better ideas. We hit circular reference issues which we were trying to avoid in the core HOSTTOOLS code. When building the eSDK, there can be two copies of the script. Therefore assume git will never be in a directory called scripts. This fixes eSDK build failures. (From OE-Core rev: 0f6ae13d76129d96f788b7ede312cfc361ee2bda) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 27de610ac30d4c81352efc794df7e9b1060f7a68) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts: Make git intercept globalRichard Purdie2022-05-141-0/+0
| | | | | | | | | | | | | | | | | | The previous minimially invasive git intercept simply isn't enough. For example, meson used in the igt-gpu-tools recipe hardcodes the path to git in the configure step so at install time, changing PATH has no effect. There are lots of interesting things we could do to try and avoid problems but making the git intercept and dropping fakeroot privs for git global is probably the least worst solution at this point. It will add slight overhead to git calls but we don't make many so the overall impact is likely minimal. (From OE-Core rev: ce6e606ba8b975a33df2f3dc6104abed9cfa7a36) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit af27c81eaf68ee681dcd9456a74cca6a9ab40bf6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base: Avoid circular references to our own scriptsRichard Purdie2022-05-141-0/+4
| | | | | | | | | | | | We'd like to intercept git calls but we don't want circular references and HOSTTOOLS currently sets them up. Tweak to avoid them. (From OE-Core rev: 1567b7cec5ccbe198bfd0cca9ee8a2b1cf6dbf42) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 52c37e133fa55846aca2248ffcf3a10648dbb8d7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands: fix symlinks where link and output path are equalDavide Gardenal2022-05-141-6/+8
| | | | | | | | | | | | | | | When creating the manifest and the testdata.json links, if the link name is equal to the output name the link is not created, otherwise it is. This prevents a link-to-self in the first case. (From OE-Core rev: e3672b5ccd6e0f130b1657017802db130a859d20) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bed63756c56f296ff3d5a7eef66e978bd19f1008) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* volatile-binds: Change DefaultDependencies from false to noPortia2022-05-141-1/+1
| | | | | | | | | | | | | | | The systemd-unit parameter DefaultDependencies changed from true/false to yes/no. This changed in systemd in v242. (From OE-Core rev: 00db62342e67b916213c3b54db23c8090621462f) Signed-off-by: Portia Stephens <stephensportia@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit add4dcb03dc7b034253db05f0023cb97cab8b26d) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 9da23a2b912edd043037a8e2e1047f7f3ba6886a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: fix symlinks where link and output path are equalDavide Gardenal2022-05-141-8/+11
| | | | | | | | | | | | | | An if statement now checks if the link and output path are the same, if they are then the link is not created, otherwise it is. (From OE-Core rev: 62965ca8ca7077c12d75dac37efe204d7159cddd) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 2f024c0236c4806f0e59e4ce51a42f6b80fdf1b3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add JSON format to summary outputDavide Gardenal2022-05-141-18/+33
| | | | | | | | | | | | | | Create generate_json_report including all the code used to generate the JSON manifest file. Add to cve_save_summary_handler the ability to create the summary in JSON format. (From OE-Core rev: d8ef964ffeb92684d01d71c983af9dbb1e1b0c4f) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit f2987891d315466b7ef180ecce81d15320ce8487) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: let the user to drive the update intervalMarta Rybczynska2022-05-141-1/+10
| | | | | | | | | | | | | | | | Add a new variable CVE_DB_UPDATE_INTERVAL allowing the user to set the database update interval. - a positive value sets an interval (in seconds) - a zero ("0") forces the database update (From OE-Core rev: ce79a724dc0f9baac480cbadc05894ffcaf48eb7) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fe7bc6f16184d5ebdb1dd914b6dcb75c9e5e0c9c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: update the CVE database once a day onlyMarta Rybczynska2022-05-141-2/+2
| | | | | | | | | | | | | | | | | | | | | The update of the NVD database was expected to happen once per hour. However, the database file date changes only if the content was actually updated. In practice, the check worked for the first hour after the new download. As the NVD database changes usually only once a day, we can just update it less frequently. (From OE-Core rev: d0a56ad3a278e18e766f833619cf97869bdf6a4c) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 35bccdedadeaba820d58b69fe74ce5e4c1f577e3) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 88f2fb1581a17b2cf59a694ca9afb89e38ed40b5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: no need to depend on the fetch taskRoss Burton2022-05-141-1/+1
| | | | | | | | | | | | | | | The only part of the cve-check task which needs files is the patch examination, and typically these patches are local so fetch isn't needed. (From OE-Core rev: 72e5204bc7272414cc7bcfba18f52a177242ed79) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2c9b3186d3b7c18cbea239ab9b06e85b7c243b54) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 3dc8edd6611e7ad4abcece44ca4701eda7aeff94) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.192Bruce Ashfield2022-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 1d72b776f6dc Linux 5.4.192 aa2a047b5842 mm, hugetlb: allow for "high" userspace addresses 6a79b2433eb1 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs b69e60f6fc00 tty: n_gsm: fix incorrect UA handling 0f4be29febdc tty: n_gsm: fix wrong command frame length field encoding 21cc640385b4 tty: n_gsm: fix wrong command retry handling 49c40febd45c tty: n_gsm: fix missing explicit ldisc flush 85522dcf0053 tty: n_gsm: fix insufficient txframe size 563bb0f794ca netfilter: nft_socket: only do sk lookups when indev is available fae209521000 tty: n_gsm: fix malformed counter for out of frame data cec2d0782a7b tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 a6d9847a4f82 x86/cpu: Load microcode during restore_processor_state() 9e9d12b81df6 net: ethernet: stmmac: fix write to sgmii_adapter_base 10ba1ac9a22a drivers: net: hippi: Fix deadlock in rr_close() a8275219759e cifs: destage any unwritten data to the server before calling copychunk_write 5335370366a3 x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 0ecc5304e80a ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() 781571034993 ASoC: wm8731: Disable the regulator when probing fails a71df406a6a5 tcp: fix F-RTO may not work correctly when receiving DSACK a4ed61e30e32 ixgbe: ensure IPsec VF<->PF compatibility 406aaef0feae bnx2x: fix napi API usage sequence c3e7ea58608a tls: Skip tls_append_frag on zero copy size cd5cec3a0c8f drm/amd/display: Fix memory leak in dcn21_clock_source_create ffce11a39102 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK 3a179538bfd7 net: bcmgenet: hide status block before TX timestamping 8ef6d60aa2f1 clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() 194f474ad9b4 bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() e80054ea0cde tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT 685ff7d24487 ip_gre: Make o_seqno start from 0 in native mode 69555bb27b2e net/smc: sync err code when tcp connection was refused daca23846eb3 net: hns3: add validity check for message data length 7763a7956632 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe f5bb5940d754 pinctrl: pistachio: fix use of irq_of_parse_and_map() d22fc603694b arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock 68f5200a1f60 ARM: dts: imx6ull-colibri: fix vqmmc regulator c45180375afd sctp: check asoc strreset_chunk in sctp_generate_reconf_event 2cba635570d8 tcp: ensure to use the most recently sent skb when filling the rate sample 3ea6190be92f tcp: md5: incorrect tcp_header_len for incoming connections 2b9a13d98dfc bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook 2e7f70d324ef mtd: rawnand: Fix return value check of wait_for_completion_timeout 2a36ba067b36 ipvs: correctly print the memory size of ip_vs_conn_tab abe86a10dc5c ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 54212850e38f ARM: dts: am3517-evm: Fix misc pinmuxing bba67fe6b022 ARM: dts: Fix mmc order for omap3-gta04 416e0f890732 phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe 6ff7c1b827c8 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe 59bdaed5dd73 ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek dbce8fc16a08 phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks b7fc45354be6 ARM: OMAP2+: Fix refcount leak in omap_gic_of_init dd99939b70c4 phy: samsung: exynos5250-sata: fix missing device put in probe error paths 6331b77fdc17 phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe fccbc3168e5e ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue b8f0c19d4864 USB: Fix xhci event ring dequeue pointer ERDP update issue 1f47c2625773 mtd: rawnand: fix ecc parameters for mt7622 0405bd7f1888 arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards 5f80b5c5f406 arm64: dts: meson: remove CPU opps below 1GHz for G12B boards f6db63819db6 video: fbdev: udlfb: properly check endpoint type c00f3892f4f0 hex2bin: fix access beyond string end 15b78a8e38e8 hex2bin: make the function hex_to_bin constant-time 73f4668ee875 arch_topology: Do not set llc_sibling if llc_id is invalid a3cdd33ca163 serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device 89a5728b053c serial: 8250: Also set sticky MCR bits in console restoration 42f749f2232a serial: imx: fix overrun interrupts in DMA mode d29c197df7fa usb: dwc3: gadget: Return proper request status 0f3d081315c5 usb: dwc3: core: Fix tx/rx threshold settings e2ec7b1f6a06 usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() debb276670b0 usb: gadget: uvc: Fix crash when encoding data for usb request 324e67c3b2fc usb: typec: ucsi: Fix role swapping 0366beb40239 usb: misc: fix improper handling of refcount in uss720_probe() 2c97a2b5ef84 iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() e82c726c94ec iio: dac: ad5446: Fix read_raw not returning set value 1aea30f87c65 iio: dac: ad5592r: Fix the missing return value. 1e8716a5c087 xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms b8d3a4681f28 xhci: stop polling roothubs after shutdown c8fbc2f875b6 USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions 68088dec9b3c USB: serial: option: add support for Cinterion MV32-WA/MV32-WB 56cbdb9d958a USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader 6b10dd966c12 USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS 890fc65448ea USB: quirks: add STRING quirk for VCOM device c4b31d41f5f2 USB: quirks: add a Realtek card reader 5666334ce3bf usb: mtu3: fix USB 3.0 dual-role-switch from device to host b2589647008f lightnvm: disable the subsystem c9af90f0c6b8 hamradio: remove needs_free_netdev to avoid UAF 7361a35bf330 hamradio: defer 6pack kfree after unregister_netdev 7dea5913000c floppy: disable FDRAWCMD by default 4426e6017f73 Linux 5.4.191 3c946909a3ed Revert "net: micrel: fix KS8851_MLL Kconfig" c028b81d062e block/compat_ioctl: fix range check in BLKGETSIZE 27da8d16e4f0 staging: ion: Prevent incorrect reference counting behavour cb158b152ea6 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller 1b6ad2421084 jbd2: fix a potential race while discarding reserved buffers after an abort 0b1ba14ab263 ext4: force overhead calculation if the s_overhead_cluster makes no sense 425301ef608a ext4: fix overhead calculation to account for the reserved gdt blocks ea9c206111ea ext4, doc: fix incorrect h_reserved size 259dc49deaa2 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole faadbf7ac4f2 ext4: fix use-after-free in ext4_search_dir 0309665eb244 ext4: fix symlink file size not match to file content ddfe3babc546 arm_pmu: Validate single/group leader events 852b02d1f808 ARC: entry: fix syscall_trace_exit argument 016ba7cbed57 e1000e: Fix possible overflow in LTR decoding 1217cf141b24 ASoC: soc-dapm: fix two incorrect uses of list iterator aa7070556087 openvswitch: fix OOB access in reserve_sfa_size() d24e0d9d691b xtensa: fix a7 clobbering in coprocessor context load/store 4c26a96d0c29 xtensa: patch_text: Fixup last cpu should be master 8d6937c1e093 powerpc/perf: Fix power9 event alternatives 0dafb826ed70 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 013231f75fce KVM: PPC: Fix TCE handling for VFIO 9cf05812cb10 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 4f08e85ca0fc drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised 23f0ba5585a5 dma: at_xdmac: fix a missing check on list iterator a22f3c99268c ata: pata_marvell: Check the 'bmdma_addr' beforing reading 0441d3e95bca oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup 530d32ac52f7 EDAC/synopsys: Read the error count from the correct register 91367af460da stat: fix inconsistency between struct stat and struct compat_stat 837e319ebe62 scsi: qedi: Fix failed disconnect handling 4b813ce289ed net: macb: Restart tx only if queue pointer is lagging a1419bee4dde drm/msm/mdp5: check the return of kzalloc() 80b188da30aa dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() 46f9fa0a6632 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant 12a753edd963 mt76: Fix undefined behavior due to shift overflowing the constant 7c48a6e62ddb cifs: Check the IOCB_DIRECT flag, not O_DIRECT 435142fbdcc0 vxlan: fix error return code in vxlan_fdb_append 99c2d9a52f37 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 3e28d157e5f2 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative 54be94d33660 reset: tegra-bpmp: Restore Handle errors in BPMP response 0cb2c00dd1ab ARM: vexpress/spc: Avoid negative array index when !SMP 3a5ad1b8db9f selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets d37295129efa netlink: reset network and mac headers in netlink_dump() 4c4f2a019ff9 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu 8c5ca6492a86 net/sched: cls_u32: fix possible leak in u32_init_knode() f883def54654 net/packet: fix packet_sock xmit return value checking e1bc684c81f1 net/smc: Fix sock leak when release after smc_shutdown() f10e5c9f226c rxrpc: Restore removed timer deletion 9a9c48159365 igc: Fix BUG: scheduling while atomic f9d5d17d234f igc: Fix infinite loop in release_swfw_sync 6d6271dbbbe5 dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources 65c36555bd7d dmaengine: imx-sdma: Fix error checking in sdma_event_remap ccf554d148eb ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component 6a20bf46c625 ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek 6a54979c7830 ALSA: usb-audio: Clear MIDI port active flag after draining 9c99aacfb4c6 tcp: Fix potential use-after-free due to double kfree() 5a4f3eba211a net/sched: cls_u32: fix netns refcount changes in u32_change() b01b700e0c5a tcp: fix race condition when creating child sockets from syncookies ebb3b84596bd gfs2: assign rgrp glock before compute_bitstructs 660784e7194a can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path 2da11442a1e3 tracing: Dump stacktrace trigger to the corresponding instance bad7ed55756f mm: page_alloc: fix building error on -Werror=array-compare ac94e87675b2 etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead (From OE-Core rev: 9784b5a0629cd223865a21a9b72641116d332cf0) 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>
* busybox: fix CVE-2022-28391Steve Sakoman2022-05-143-0/+104
| | | | | | | | | | | | | | | | | | | BusyBox through 1.35.0 allows remote attackers to execute arbitrary code if netstat is used to print a DNS PTR record's value to a VT compatible terminal. Alternatively, the attacker could choose to change the terminal's colors. https://nvd.nist.gov/vuln/detail/CVE-2022-28391 Backported from kirkstone 3e17df4cd17c132dc7732ebd3d1c80c81c85bcc4. 2nd patch adjusted to apply on 1.31.1. (From OE-Core rev: 0b9cbcc4ceac3938afd1dd6010ce6d9a3da21598) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: Add fix for CVE-2022-1215Pawan Badganchi2022-05-142-0/+361
| | | | | | | | | | | | | Add below patch to fix CVE-2022-1215 CVE-2022-1215.patch Link: https://gitlab.freedesktop.org/libinput/libinput/-/commit/2a8b8fde90d63d48ce09ddae44142674bbca1c28 (From OE-Core rev: 3f899844b383bfd13f176d86181d9219b3dbe345) Signed-off-by: Pawan Badganchi<badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fribidi: Add fix for CVE-2022-25308, CVE-2022-25309 and CVE-2022-25310Pawan Badganchi2022-05-144-0/+114
| | | | | | | | | | | | | | | | | | | Add below patches to fix CVE-2022-25308, CVE-2022-25309 and CVE-2022-25310 CVE-2022-25308.patch Link: https://github.com/fribidi/fribidi/commit/ad3a19e6372b1e667128ed1ea2f49919884587e1 CVE-2022-25309.patch Link: https://github.com/fribidi/fribidi/commit/f22593b82b5d1668d1997dbccd10a9c31ffea3b3 CVE-2022-25310.patch Link:https://github.com/fribidi/fribidi/commit/175850b03e1af251d705c1d04b2b9b3c1c06e48f (From OE-Core rev: 1c96b8af59e105724db884967a982bb5a47a7eb1) Signed-off-by: Pawan Badganchi <badganchipv@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uninative: Upgrade to 3.6 with gcc 12 supportRichard Purdie2022-05-091-4/+4
| | | | | | | | | | | | | | There are reports of issues with the new libstdc++ from gcc 12. This upgrades to a gcc 12 version of uninative to allow builds on those systems. Gcc 12 isn't finalised so we may need to add a new version of this if/as appropriate when it is. (From OE-Core rev: 7c0345ab1058a7e29d37f110923ecd368e102ed7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e3da4da7e5da5bb9e1d360e2be2fdd5132e69320) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* neard: Switch SRC_URI to git repoRahul Kumar2022-05-091-6/+7
| | | | | | | | | | | | | | | | | | | | | | The tarball (neard-0.16.tar.xz) fetched by the recipe is incomplete. Few plugins (e.g. tizen) and tests scripts (e.g. Test-channel, test-see, neard-ui.py, ndef-agent etc) are missing. Since neard did not release latest tarballs, so as per community recommendation switching the recipe SRC_URI to git repo. Community Discussion: https://lists.openembedded.org/g/openembedded-core/topic/90058043#163681 (From OE-Core rev: d836d47f6a8659f84f2e8e755035392b994fd1fb) Signed-off-by: Rahul Kumar <rahul.kumar_3@philips.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry-picked from b563f40ebf4461d9c35df72bd7599ea11e97da9c) Signed-off-by: Rahul Kumar <rahul.kumar_3@philips.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base: Drop git interceptRichard Purdie2022-05-091-1/+0
| | | | | | | | | | | We're going to use the environment approach for solving this issue. (From OE-Core rev: a58a94e451bb62df70c60b5d7d27c0074b849e0e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0982977dc052ad4e65608f6853f930121d08837a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* install/devshell: Introduce git intercept script due to fakeroot issuesPaul Gortmaker2022-05-093-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a devshell, recent versions of git will complain if the repo is owned by someone other than the current UID - consider this example: ------ bitbake -c devshell linux-yocto [...] kernel-source#git branch fatal: unsafe repository ('/home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source' is owned by someone else) To add an exception for this directory, call: git config --global --add safe.directory /home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source kernel-source# ------ Of course the devshell has UID zero and the "real" UID is for "paul" in this case. And so recent git versions complain. As the whole purpose of the devshell is to invoke a shell where development can take place, having a non-functional git is clearly unacceptable. Richard suggested we could use PSEUDO_UNLOAD=1 to evade this issue, and I suggested we probably will see other similar instances like this and should make use of PATH to intercept via devshell wrappers - conveniently we already have examples of this. Here, we copy the existing "ar" example and tune it to the needs of git to combine Richard's suggestion and mine. As such we now also can store commit logs and use send-email with our user specific settings, instead of "root", so in additon to fixing basic commands like "git branch" it should also increase general usefulness. RP: Tweaked the patch so the PATH change only applies to the devshell task and is a generic git intercept rather than devshell specific. RP: Also apply the PATH change to do_install tasks since that also runs under fakeroot and several software projects inject "git describe" output into their binaries (systemd, iputils, llvm, ipt-gpu-tools at least) causing reproducibility issues from systems with different git versions. (From OE-Core rev: 0ff2cff2c1eac3fe6304644db0fc27ba3130c237) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3266c327dfa186791e0f1e2ad63c6f5d39714814) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cases/buildepoxy.py: fix typoChen Qi2022-05-091-1/+1
| | | | | | | | | | | (From OE-Core rev: af5bcfdc0b21607122fbbda6c35fac5d0cb0f829) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3a9b6e71d1e7e8e2ebc0ed047841e36f09300387) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Use base_bindir instead of hardcoding /bin pathKhem Raj2022-05-091-1/+1
| | | | | | | | | | | | | | | This symlink is not valid when using usrmerge and ptest packaging would fail Exception: FileExistsError: [Errno 17] File exists: '/usr/bin/busybox.suid' -> '/mnt/b/yoe/master/build/tmp/work/ppc64p9le-yoe-linux-musl/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login' (From OE-Core rev: e40f202d5f3228934c0e4b49218767864580d003) 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 238fd30689054c7b44176dce7180fb6dac4e1b6f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: ignore CVE-2015-20107Ross Burton2022-05-091-0/+3
| | | | | | | | | | | | | | | | | | | CVE-2015-20107 describes an arbitrary command execution in the mailcap module, but this is by design in mailcap and needs to be worked around by the calling application. Upstream Python will be documenting this flaw in the library reference, and it is likely that the mailcap module will be deprecated and removed in the future. (From OE-Core rev: 1ed7bb74d35f08af3babf73c68ee01af5f28a50b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 85fac8408baf92d8b71946f5bfea92952b7eab01) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/contrib/oe-build-perf-report-email.py: remove obsolete check for ↵Steve Sakoman2022-05-031-13/+0
| | | | | | | | | | | | phantomjs and optipng Use of those tools was removed in b5c131006e3fad0a15e6cdf81f71dc1e96647028 perf-build-test/report: Drop phantomjs and html email reports support (From OE-Core rev: bb3fc61f0d7f7bcd77ef194b76f4fdd8a7ff6aa5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf-build-test/report: Drop phantomjs and html email reports supportRichard Purdie2022-05-032-161/+8
| | | | | | | | | | | | | phantomjs isn't reliable and we've moved to sharing the reports via a webserver. Update the scripts to more match those being used in the autobuilder helper where the html email support was removed. (From OE-Core rev: ce6d41812a70a1586aaabb8de5d748a81f6d7cae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b5c131006e3fad0a15e6cdf81f71dc1e96647028) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add json formatMarta Rybczynska2022-05-032-1/+159
| | | | | | | | | | | | | | | | | | | | | | | | | Backport to dunfell from master df567de36ae5964bee433ebb97e8bf702034994a Add an option to output the CVE check in a JSON-based format. This format is easier to parse in software than the original text-based one and allows post-processing by other tools. Output formats are now handed by CVE_CHECK_FORMAT_TEXT and CVE_CHECK_FORMAT_JSON. The text format is enabled by default to maintain compatibility, while the JSON format is disabled by default. The JSON output format gets generated in a similar way to the text format with the exception of the manifest: appending to JSON arrays requires parsing the file. Because of that we first write JSON fragments and then assemble them in one pass at the end. (From OE-Core rev: 92b6011ab25fd36e2f8900a4db6883cdebc3cd3d) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: correct license for ar3k firmwareDmitry Baryshkov2022-05-031-2/+2
| | | | | | | | | | | | | | | According to the WHENCE file, some a3k firmware files are licensed under the special ar3k license, while others are licensed under the more generic Atheros license. Document this by adding extending the LICENSE_${PN}-ar3k and depending on both of them. (From OE-Core rev: 8c0aa16d76e5492f774fcfe08c829c877991afbd) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 8e651814af706285d64b532095fcd6f5f02629ba) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: don't specify gcc versionRoss Burton2022-05-031-1/+1
| | | | | | | | | | | | | There's no need to specify an ancient GCC version here as Boost will probe it. (From OE-Core rev: 9ef2a0d98d705dacf8909d846993a6d68c80e4aa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiff: Fix CVE-2022-0891sana kazi2022-05-032-0/+218
| | | | | | | | | | | | | Fix CVE-2022-0891 for tiff Link: https://sources.debian.org/src/tiff/4.1.0+git191117-2%7Edeb10u4/debian/patches/CVE-2022-0891.patch/ (From OE-Core rev: 512a8b30c816d2c9d85af7d7a1850b0450f1b6f4) Signed-off-by: Sana Kazi <Sana.Kazi@kpit.com> Signed-off-by: Sana Kazi <sanakazisk19@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to dunfell head revisionyocto-3.1.16dunfell-23.0.16Richard Purdie2022-04-251-1/+1
| | | | | | (From OE-Core rev: 8e81d38048c953d0823abf04d5b2506cd988f0bb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.190Bruce Ashfield2022-04-223-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: dc213ac85601 Linux 5.4.190 a83a18c4c903 ax25: Fix UAF bugs in ax25 timers 40cb8b3b19c0 ax25: Fix NULL pointer dereferences in ax25 timers d2be5b563ef3 ax25: fix NPD bug in ax25_disconnect eaa7eb23fa76 ax25: fix UAF bug in ax25_send_control() 9e1e088a57c2 ax25: Fix refcount leaks caused by ax25_cb_del() 7528d0f2210c ax25: fix UAF bugs of net_device caused by rebinding operation 1db0b2c55c93 ax25: fix reference count leaks of ax25_dev 418993bbaafb ax25: add refcount in ax25_dev to avoid UAF bugs 4459946e867a dma-direct: avoid redundant memory sync for swiotlb 7efb8e49f659 i2c: pasemi: Wait for write xfers to finish 659855c62c34 smp: Fix offline cpu check in flush_smp_call_function_queue() 7f84c9372229 dm integrity: fix memory corruption when tag_size is less than digest size 89931d476257 ARM: davinci: da850-evm: Avoid NULL pointer dereference 28956e530b11 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation f4fb50ee2594 genirq/affinity: Consider that CPUs on nodes can be unbalanced f616ecec0fae drm/amd/display: don't ignore alpha property on pre-multiplied mode ab2f5afb7af5 ipv6: fix panic when forwarding a pkt with no in6 dev 377a80ca6590 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" 5f77b1c0e673 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 358e7b451a5a btrfs: mark resumed async balance as writing d5b0b11c064e btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() 0aad67337ff7 ath9k: Fix usage of driver-private space in tx_info 7fb98e4f5b2e ath9k: Properly clear TX status area before reporting to mac80211 7a9e1327ccb2 gcc-plugins: latent_entropy: use /dev/urandom 534d0aebe164 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() b56d305274b6 mm, page_alloc: fix build_zonerefs_node() e07a70ca831e perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant d05cd68ed846 drivers: net: slip: fix NPD bug in sl_tx_timeout() 6d41134f3037 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan 3ecd43dcdac4 scsi: mvsas: Add PCI ID of RocketRaid 2640 deab81144d5a powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit dd9b4b435a56 drm/amd/display: Fix allocate_mst_payload assert on resume 404998a137bc net: usb: aqc111: Fix out-of-bounds accesses in RX fixup 4a244167964a tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry 29c2910c5060 arm64: alternatives: mark patch_alternative() as `noinstr` 8c4db601ac8c regulator: wm8994: Add an off-on delay for WM8994 variant 066180758fd0 gpu: ipu-v3: Fix dev_dbg frequency output b4ef44c7c27b ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 4cd3c9e070d6 net: micrel: fix KS8851_MLL Kconfig 6117facb44a1 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 fb7a5115422f scsi: target: tcmu: Fix possible page UAF 70b97c1546f9 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer c7a268b33882 drm/amdkfd: Check for potential null return of kmalloc_array() 2f3e1f38631f drm/amdkfd: Fix Incorrect VMIDs passed to HWS 46ca8233f12d drm/amd/display: Update VTEM Infopacket definition 74090c44c1f2 drm/amd/display: fix audio format not updated after edid updated 0b3c2222d73a drm/amd: Add USBC connector ID 22d658c6c5af cifs: potential buffer overflow in handling symlinks 5c63ad2b0a26 nfc: nci: add flush_workqueue to prevent uaf 1407cc68aaa8 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set 37e54d151eab sctp: Initialize daddr on peeled off socket a05f5e26cb8b net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 1ac7c6d75ede drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() 02ee10d2a4a0 cfg80211: hold bss_lock while updating nontrans_list 99a435c3789c net/sched: taprio: Check if socket flags are valid 7e59fdf9547c net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 94541468c11a net/sched: fix initialization order when updating chain 0 head 4f83ba16a1b8 mlxsw: i2c: Fix initialization error flow 8cefae8c40df gpiolib: acpi: use correct format characters 2fd90b86dff4 veth: Ensure eth header is in skb's linear part 5f2e54391893 net/sched: flower: fix parsing of ethertype following VLAN header 9250186785f4 memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe e7f5213d755b Linux 5.4.189 b15feb09a32e ACPI: processor idle: Check for architectural support for LPI 60b6aae07249 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function 598a22a077a8 selftests: cgroup: Test open-time cgroup namespace usage for migration checks a3f6c5949f66 selftests: cgroup: Test open-time credential usage for migration checks 48848242d378 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 8a887060af61 cgroup: Use open-time cgroup namespace for process migration perm checks 9bd1ced6466e cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv 691a0fd625e0 cgroup: Use open-time credentials for process migraton perm checks 1a623d361ffe io_uring: fix fs->users overflow 33fcb359a642 drm/amdkfd: Fix -Wstrict-prototypes from amdgpu_amdkfd_gfx_10_0_get_functions() 1549bc8cc165 drm/amdkfd: add missing void argument to function kgd2kfd_init fdfb9ae26161 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning a0c0867f06b9 arm64: module: remove (NOLOAD) from linker script 2bd5b0d56d7b mm: don't skip swap entry even if zap_details specified dfa87d9a5db3 mmc: mmci: stm32: correctly check all elements of sg list c645de49e971 mmc: mmci_sdmmc: Replace sg_dma_xxx macros 0d99cce85e34 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 9e6980c68cbf tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts f0752ee5efdc tools build: Filter out options and warnings not supported by clang 3c07cc242baf irqchip/gic-v3: Fix GICR_CTLR.RWP polling e44d6af17b15 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator 55e1465ba795 ata: sata_dwc_460ex: Fix crash due to OOB write b0c4b3fc01ae arm64: patch_text: Fixup last cpu should be master 44277c50fdba btrfs: fix qgroup reserve overflow the qgroup limit 17f3e31c8603 x86/speculation: Restore speculation related MSRs during S3 resume 0b8043e0fcea x86/pm: Save the MSR validity status at context setup 25f506273b6a mm/mempolicy: fix mpol_new leak in shared_policy_replace c19d8de4e682 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) 73953dfa9d50 lz4: fix LZ4_decompress_safe_partial read out of bound 3b3514388895 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 0869cb9f6235 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" c79c1846bdd7 perf session: Remap buf if there is no space for event 9b6894db7c46 perf tools: Fix perf's libperf_print callback 4ecef6f28aa1 SUNRPC: Handle low memory situations in call_status() 9a0da98a36b4 SUNRPC: Handle ENOMEM in call_transmit_status() b6a4055036ee drbd: Fix five use after free bugs in get_initial_state a581b089216d bpf: Support dual-stack sockets in bpf_tcp_check_syncookie eb175e060699 spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() 034a92c6a810 qede: confirm skb is allocated before using 7ee84d29f22d rxrpc: fix a race in rxrpc_exit_net() fee500c33534 net: openvswitch: don't send internal clone attribute to the userspace. c154cf184b2c ipv6: Fix stats accounting in ip6_pkt_drop fbe5f4c0dd34 dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 8a50937227c3 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 1ef586a864df bnxt_en: reserve space inside receive page for skb_shared_info c539a6a5896e drm/imx: Fix memory leak in imx_pd_connector_get_modes cc9c2f51cd48 net: stmmac: Fix unset max_speed difference between DT and non-DT platforms f5064531c23a net: ipv4: fix route with nexthop object delete warning 2b7d14c105dd net/tls: fix slab-out-of-bounds bug in decrypt_internal 34a47f7ddb4f scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() 2133c422a103 Drivers: hv: vmbus: Fix potential crash on module unload c5e12c3a47db drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 00914290958d KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL 18e0097daf8c mm: fix race between MADV_FREE reclaim and blkdev direct IO read abb1f310e7f0 parisc: Fix patch code locking and flushing bab8e3b4f68a parisc: Fix CPU affinity for Lasi, WAX and Dino chips 1b8a6d1bdac5 SUNRPC: Fix socket waits for write buffer space e19c3149a80e jfs: prevent NULL deref in diFree 3504b0a17720 virtio_console: eliminate anonymous module_init & module_exit 60ade478c965 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() 14e6bab37373 NFS: swap-out must always use STABLE writes. 66cf5de08460 NFS: swap IO handling is slightly different for O_DIRECT IO fa47286c010a SUNRPC/call_alloc: async tasks mustn't block waiting for memory e427cd0ad559 clk: Enforce that disjoints limits are invalid 8a7462b5211c xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 3f8f3a1c10e2 NFSv4: Protect the state recovery thread against direct reclaim 96cdf2fdbe89 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 823f0364d4a4 clk: si5341: fix reported clk_rate when output divider is 2 f4e16d12bc7c minix: fix bug when opening a file with O_DIRECT a95bbfea8f70 init/main.c: return 1 from handled __setup() functions b4be80aa4bda netlabel: fix out-of-bounds memory accesses 3803d896ddd9 Bluetooth: Fix use after free in hci_send_acl 8beb760f634e xtensa: fix DTC warning unit_address_format d41bdccb3c29 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm 5cf2ce8967b0 scsi: libfc: Fix use after free in fc_exch_abts_resp() 0aeaadc52b05 MIPS: fix fortify panic when copying asm exception handlers c871b8374896 bnxt_en: Eliminate unintended link toggle during FW reset 1166f5c139d5 tuntap: add sanity checks about msg_controllen in sendmsg c68dd44fb896 macvtap: advertise link netns via netlink 060a485df4ec mips: ralink: fix a refcount leak in ill_acc_of_setup() 1dd7569b8c70 net/smc: correct settings of RMB window update limit 2fda284a3acb scsi: aha152x: Fix aha152x_setup() __setup handler return value a0ef536256c9 scsi: pm8001: Fix pm8001_mpi_task_abort_resp() a45af7e34091 drm/amdkfd: make CRAT table missing message informational only 0320bac5801b dm ioctl: prevent potential spectre v1 gadget 73dd98ac192d ipv4: Invalidate neighbour for broadcast address upon address addition f5e4f728d5c9 power: supply: axp288-charger: Set Vhold to 4.4V 6e2dff272cb4 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum 4225947957f8 usb: ehci: add pci device support for Aspeed platforms ea057ac8c942 iommu/arm-smmu-v3: fix event handling soft lockup 4e85f5ab589d PCI: aardvark: Fix support for MSI interrupts c0e9d868a1e0 drm/amdgpu: Fix recursive locking warning cee00fd8004f powerpc: Set crashkernel offset to mid of RMA region fbb7b033209c ipv6: make mc_forwarding atomic 9f24efe239df power: supply: axp20x_battery: properly report current when discharging 3575fa75da6c scsi: bfa: Replace snprintf() with sysfs_emit() 9cd46ee37456 scsi: mvsas: Replace snprintf() with sysfs_emit() ca5da71a5838 bpf: Make dst_port field in struct bpf_sock 16-bit wide 90dbc4c6649f powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 9388d8760997 ptp: replace snprintf with sysfs_emit 4009f104b02b drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj c4e2f577271e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 61ffe2183351 drm: Add orientation quirk for GPD Win Max 01f700bae439 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs a5476f8d359f ARM: 9187/1: JIVE: fix return value of __setup handler 63efb9003069 riscv module: remove (NOLOAD) 68a7bb69486e rtc: wm8350: Handle error for wm8350_register_irq d95e0367fdc5 ubifs: Rectify space amount budget for mkdir/tmpfile operations 9e24d03dd4fe KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated 1553126eccf4 KVM: x86/mmu: do compare-and-exchange of gPTE via the user address eb05ef70b621 openvswitch: Fixed nd target mask field in the flow dump. ce8043771fcd um: Fix uml_mconsole stop/go 337eb9557035 ARM: dts: spear13xx: Update SPI dma properties 4e48a6662356 ARM: dts: spear1340: Update serial node properties 7f19400e5957 ASoC: topology: Allow TLV control to be either read or write 32a76a557494 ubi: fastmap: Return error code if memory allocation fails in add_aeb() 0c1a26c3d325 dt-bindings: spi: mxic: The interrupt property is not mandatory 97ba943e9940 dt-bindings: mtd: nand-controller: Fix a comment in the examples a42ab650d33b dt-bindings: mtd: nand-controller: Fix the reg property description 7d418a0a5626 bpf: Fix comment for helper bpf_current_task_under_cgroup() a075e95614f0 mm/usercopy: return 1 from hardened_usercopy __setup() handler abc0b4ea02f6 mm/memcontrol: return 1 from cgroup.memory __setup() handler 2e16f48838fc mm/mmap: return 1 from stack_guard_gap __setup() handler d650ed0617e0 ASoC: soc-compress: Change the check for codec_dai 7f19245c3647 powerpc/kasan: Fix early region not updated correctly cb249f8c00f4 ACPI: CPPC: Avoid out of bounds access when parsing _CPC data 7d4a3c930d1d ARM: iop32x: offset IRQ numbers by 1 d727fd32cbd1 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl 4f9a59cf842a ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs 230987c2bbc5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() 18455cc74e95 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() 9611d8ef6829 pinctrl: pinconf-generic: Print arguments for bias-pull-* b0c0f4057020 net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware 2a548fbf09f3 gfs2: Make sure FITRIM minlen is rounded up to fs block size 8d67f67361c0 rtc: check if __rtc_read_time was successful 9a8835902eb6 XArray: Update the LRU list in xas_split() cbd110b8dd7a can: mcba_usb: properly check endpoint type 2dfe9422d528 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path 3e2852eda19e XArray: Fix xas_create_range() when multi-order entry present a840286f13df ubifs: rename_whiteout: correct old_dir size computing b80ccbec0e48 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() 1afe219e4a66 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned 786013ecbaed ubifs: Add missing iput if do_tmpfile() failed in rename whiteout 37bdf1ad5925 ubifs: Fix deadlock in concurrent rename whiteout and inode writeback 14276d38c89a ubifs: rename_whiteout: Fix double free for whiteout_ui->data 01df5f7627f1 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM 4c277c846a21 KVM: x86: fix sending PV IPI a1c03f11cc3c KVM: Prevent module exit until all VMs are freed 8f608ee87ebf scsi: qla2xxx: Use correct feature type field during RFF_ID processing af744ef8f18e scsi: qla2xxx: Reduce false trigger to login 7f9ce17a1d1b scsi: qla2xxx: Fix N2N inconsistent PLOGI 2d087c7e55db scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests 4a0a3c66a58e scsi: qla2xxx: Fix hang due to session stuck 9d1651c8a40d scsi: qla2xxx: Fix incorrect reporting of task management failure 2eb127417609 scsi: qla2xxx: Fix disk failure to rediscover 8077a7162bc3 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() c478b2cde9b5 scsi: qla2xxx: Check for firmware dump already collected 96391480abfe scsi: qla2xxx: Add devids and conditionals for 28xx 08d04784ccc5 scsi: qla2xxx: Fix device reconnect in loop topology 167debaeaaca scsi: qla2xxx: Fix warning for missing error code e67e9620a09c scsi: qla2xxx: Fix wrong FDMI data for 64G adapter 8e561cbb7863 scsi: qla2xxx: Fix stuck session in gpdb f196d94cc7c2 powerpc: Fix build errors with newer binutils 71ca99a50960 powerpc/lib/sstep: Fix build errors with newer binutils d42b045e92c2 powerpc/lib/sstep: Fix 'sthcx' instruction 0af21531f5ed ALSA: hda/realtek: Add alc256-samsung-headphone fixup 95d65bca6eb9 mmc: host: Return an error when ->enable_sdio_irq() ops is missing 813553e4a91f media: hdpvr: initialize dev->worker at hdpvr_register_videodev 236311be0976 media: Revert "media: em28xx: add missing em28xx_close_extension" 3b36c05f68ba video: fbdev: sm712fb: Fix crash in smtcfb_write() 11186875ba8f ARM: mmp: Fix failure to remove sram device dc958cd4c88c ARM: tegra: tamonten: Fix I2C3 pad setting 691b0c0cb6df media: cx88-mpeg: clear interrupt status register before streaming video b239e9d52dbe ASoC: soc-core: skip zero num_dai component in searching dai name 7d0afbc41b89 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit efe9631a76e6 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() ee7ce43367f3 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() 046d9fd86bd8 ASoC: madera: Add dependencies on MFD 46ac0e768dc7 ARM: dts: bcm2837: Add the missing L1/L2 cache information bf27f5dfcf82 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 3856562e940c video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit 53a2088a396c video: fbdev: cirrusfb: check pixclock to avoid divide by zero b19c7df304f5 video: fbdev: w100fb: Reset global state 055cdd2e7b99 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow fe41ad8be036 ntfs: add sanity check on allocation size 5a016c053f42 ext4: don't BUG if someone dirty pages without asking ext4 first 07150842fac9 spi: tegra20: Use of_device_get_match_data() 0cccf9d4fb45 PM: core: keep irq flags in device_pm_check_callbacks() f24e2362d667 ACPI/APEI: Limit printable size of BERT table data 931aff627469 Revert "Revert "block, bfq: honor already-setup queue merges"" 7a7b11d694ed lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 c7f6ae51b1b4 ACPICA: Avoid walking the ACPI Namespace if it is not there 5117c9ff4c2e bfq: fix use-after-free in bfq_dispatch_request e464aafd3537 irqchip/nvic: Release nvic_base upon failure c159eb634e52 irqchip/qcom-pdc: Fix broken locking c345724f2b79 Fix incorrect type in assignment of ipv6 port for audit 927649f3f379 loop: use sysfs_emit() in the sysfs xxx show() 799f22279e11 selinux: use correct type for context length c4f5a678add5 block, bfq: don't move oom_bfqq f409e9d1780b pinctrl: npcm: Fix broken references to chip->parent_device f36dd10d1b95 gcc-plugins/stackleak: Exactly match strings instead of prefixes ddcdda888e14 LSM: general protection fault in legacy_parse_param 1f316b42a8e3 lib/test: use after free in register_test_dev_kmod() 7a2ba24cee9a net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator 910a98e5c1e5 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head 9acf05b4e7b5 net/x25: Fix null-ptr-deref caused by x25_disconnect d15a70fcda7b qlcnic: dcb: default to returning -EOPNOTSUPP 8ba93ab509ec selftests: test_vxlan_under_vrf: Fix broken test case ae713d7d9987 net: phy: broadcom: Fix brcm_fet_config_init() ab2c789d1c0a xen: fix is_xen_pmu() d85841e4b2ff clk: Initialize orphan req_rate 025c75ba3811 clk: qcom: gcc-msm8994: Fix gpll4 width f6f1c9a51e28 NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error 806ef544cf1a netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options cec71a718ce1 jfs: fix divide error in dbNextAG b3ac1e01963d driver core: dd: fix return value of __setup handler 1bb231de81fc firmware: google: Properly state IOMEM dependency e9f2a8c6428d kgdbts: fix return value of __setup handler 16fe77f86aa5 kgdboc: fix return value of __setup handler 7c617cb38c19 tty: hvc: fix return value of __setup handler 0615a444c5dd pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe bc1e29a35147 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe 27681f9e02e7 pinctrl: mediatek: paris: Fix pingroup pin config state readback e9eacc8952ea pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() b348618c175e pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init 6e0d69618863 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree efc605469e47 NFS: remove unneeded check in decode_devicenotify_args() 110c038779cc clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver 2b5e68095c43 clk: clps711x: Terminate clk_div_table with sentinel element 166c0185f32f clk: loongson1: Terminate clk_div_table with sentinel element 1d04467bbbd0 clk: actions: Terminate clk_div_table with sentinel element 50b48ba439bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region b5625e7a16e3 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region 16ad029942bd clk: qcom: clk-rcg2: Update the frac table for pixel clock 52592f9afbfe clk: qcom: clk-rcg2: Update logic to calculate D value for RCG b576488fa3b5 clk: imx7d: Remove audio_mclk_root_clk 79467b956333 dma-debug: fix return value of __setup handlers fe334765e4bb NFS: Return valid errors from nfs2/3_decode_dirent() 546604de8acc iio: adc: Add check for devm_request_threaded_irq 1da082f728c7 serial: 8250: Fix race condition in RTS-after-send handling 617d9c0b9806 serial: 8250_mid: Balance reference count for PCI DMA device 61d3fdef61b9 phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) 84ee0c81dd28 clk: qcom: ipq8074: Use floor ops for SDCC1 clock dd719fca42e4 pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel b82465c1ff4a staging:iio:adc:ad7280a: Fix handing of device address bit reversing. 3ba0143128ee misc: alcor_pci: Fix an error handling path af1fdbbb7b22 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() 996291d06851 mxser: fix xmit_buf leak in activate when LSR == 0xff 58200dedbd10 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe 043b19701332 tipc: fix the timer expires after interval 100ms 6e2e80b2e9be openvswitch: always update flow key after nat 7a970dbb7d16 tcp: ensure PMTU updates are processed during fastopen b4725ad1e459 selftests/bpf/test_lirc_mode2.sh: Exit with proper code 1c7b252a6053 i2c: mux: demux-pinctrl: do not deactivate a master that is not active 41249fff5073 af_netlink: Fix shift out of bounds in group mask calculation 874eca93966a Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt 2fe415601b2d USB: storage: ums-realtek: fix error code in rts51x_read_mem() 94c6ac22abcd bpf, sockmap: Fix double uncharge the mem of sk_msg 244ce90c8d0b bpf, sockmap: Fix more uncharged while msg has more_data 6d03722c34d9 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full 0174a89663a5 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine 9b08d211db4c mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init 443121c9948d MIPS: RB532: fix return value of __setup handler 9a9a62846c15 vxcan: enable local echo for sent CAN frames 6f259b1a4ab0 powerpc: 8xx: fix a return value error in mpc8xx_pic_init d87803ba6be8 selftests/bpf: Make test_lwt_ip_encap more stable and faster ac6edd6fcbf5 mfd: mc13xxx: Add check for mc13xxx_irq_request d2577dc2b3c3 powerpc/sysdev: fix incorrect use to determine if list is empty 7192df97a018 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n 10705a430557 PCI: Reduce warnings on possible RW1C corruption 90bec38f6a4c power: supply: wm8350-power: Add missing free in free_charger_irq a16d8f4191a7 power: supply: wm8350-power: Handle error for wm8350_register_irq c7032923159c i2c: xiic: Make bus names unique 6f41e4a69ba3 hv_balloon: rate-limit "Unhandled message" warning c00a91aca237 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() 5f43ec383eba KVM: x86: Fix emulation in writing cr8 e91ba23f55cf powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit 3c660fa0f905 libbpf: Skip forward declaration when counting duplicated type names b62e615a619d bpf, arm64: Feed byte-offset into bpf line info 8f3192a241d1 bpf, arm64: Call build_prologue() first in first JIT pass 54bc98a0ab2b drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt 30c5cf4bf219 scsi: hisi_sas: Change permission of parameter prot_mask e2cd206815a6 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return a72507070188 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe cc16d0bc1c69 ext2: correct max file size computing b689622cc42a TOMOYO: fix __setup handlers return values aa7981012a98 drm/amd/display: Remove vupdate_int_entry definition 765674e3b301 scsi: pm8001: Fix abort all task initialization 442685f95296 scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() e7336d47759d scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() 898c73387e8f scsi: pm8001: Fix command initialization in pm80XX_send_read_log() 5e3359ed0944 dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS 37e847b674f1 iwlwifi: mvm: Fix an error code in iwl_mvm_up() 4ad7d29ee42c iwlwifi: Fix -EIO error code that is never returned 770d42fff12d dax: make sure inodes are flushed before destroy cache c10980c522d8 IB/cma: Allow XRC INI QPs to set their local ACK timeout 2eaa9d86e007 drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug 8ae97a595b84 iommu/ipmmu-vmsa: Check for error num after setting mask a29ce9592cf6 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports 41ed61364285 power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init af5ad6e8370b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge 93b47d22d6a9 net: dsa: mv88e6xxx: Enable port policy support on 6097 b03c06171b6e mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update eb5932160e37 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update d2ee8da9f72d powerpc/perf: Don't use perf_hw_context for trace IMC PMU 135eb4e2bed1 ray_cs: Check ioremap return value 3be1bb175f2c power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe 9a0e270c40ae i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb 5607badbb145 KVM: PPC: Fix vmx/vsx mixup in mmio emulation 4d244b731188 ath9k_htc: fix uninit value bugs 57f4ad5e286f drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() 1feb6ff89d7f drm/edid: Don't clear formats if using deep color 0d0ee651e72c mtd: rawnand: gpmi: fix controller timings setting 750d2dc19f25 mtd: onenand: Check for error irq d58d281d6a3f Bluetooth: hci_serdev: call init_rwsem() before p->open() 5d50f851dd30 udmabuf: validate ubuf->pagecount 2cf7d537d330 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern 820e469a2f37 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe e7a0c8546f74 drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev f419751373a5 ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe 1f31073b7772 mmc: davinci_mmc: Handle error for clk_enable 93476f9f8277 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe 9e1fdf18fecb ASoC: imx-es8328: Fix error return code in imx_es8328_probe() 67e12f1cb2f9 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe ed41d104be54 ASoC: dmaengine: do not use a NULL prepare_slave_config() callback 29e91a49b6fb ivtv: fix incorrect device_caps for ivtvfb 0342da635054 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of 58e42ee4a022 ASoC: fsi: Add check for clk_enable ea9adaa598ec ASoC: wm8350: Handle error for wm8350_register_irq 0325193cf40d ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe 3cc050df73e3 media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED 97398470c9b6 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly 7025f40690a2 ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction fd5dda439e1c memory: emif: check the pointer temp in get_device_details() 0ead05f7218f memory: emif: Add check for setup_interrupts 68a69ad8df95 ASoC: soc-compress: prevent the potentially use of null pointer af6e1d11f758 ASoC: atmel_ssc_dai: Handle errors for clk_enable fd0c4082fd14 ASoC: mxs-saif: Handle errors for clk_enable 5847873140e6 printk: fix return value of printk.devkmsg __setup handler 38bc92ae39b1 arm64: dts: broadcom: Fix sata nodename 9873232fde53 arm64: dts: ns2: Fix spi-cpol and spi-cpha property c6475df1e7bf ALSA: spi: Add check for clk_enable() e0cfb41d4635 ASoC: ti: davinci-i2s: Add check for clk_enable() 3905742f93b4 ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() a975000e7aa3 uaccess: fix nios2 and microblaze get_user_8() 14cd5a8e61c6 media: usb: go7007: s2250-board: fix leak in probe() 92f84aa82dfa media: em28xx: initialize refcount before kref_get c6f0999461e6 media: video/hdmi: handle short reads of hdmi info frame. a9d0bb298880 ARM: dts: imx: Add missing LVDS decoder on M53Menlo cac1473d83e4 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe fb7f2eabfe18 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc 583fcb66ab17 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags 755dbc3d7378 soc: qcom: rpmpd: Check for null return of devm_kcalloc 12081a152046 ARM: dts: qcom: ipq4019: fix sleep clock 547d36fa4100 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() 125d10f0bef8 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() da8b269cc0a2 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() 4d847e455d0b media: aspeed: Correct value for h-total-pixels bd342c7bef23 media: hantro: Fix overfill bottom register field name db1b3b99d610 media: coda: Fix missing put_device() call in coda_get_vdoa_data b0f6b41490a7 media: bttv: fix WARNING regression on tunerless devices 0478ccdc8ea0 f2fs: fix to avoid potential deadlock 005f9cdab70c f2fs: fix missing free nid in f2fs_handle_failed_inode a2e534c6a06f perf/x86/intel/pt: Fix address filter config for 32-bit kernel 015d31165da3 perf/core: Fix address filter parser for multiple filters 841f5b235d69 sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa 715a34317255 clocksource: acpi_pm: fix return value of __setup handler 4c0173521db1 hwmon: (pmbus) Add Vin unit off handling acba28618203 crypto: ccp - ccp_dmaengine_unregister release dma channels 39a521faf426 ACPI: APEI: fix return value of __setup handlers 8dc887ae33d2 clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() b305975a6625 crypto: vmx - add missing dependencies b7f3e230ca45 hwrng: atmel - disable trng on failure path 63266a148888 PM: suspend: fix return value of __setup handler 6c4c026c3d91 PM: hibernate: fix __setup handler error handling 84fe3ca6e791 block: don't delete queue kobject before its children b68d1742f420 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING bf78aca8e41d hwmon: (pmbus) Add mutex to regulator ops 00d67f54b830 spi: pxa2xx-pci: Balance reference count for PCI DMA device 40e6d5d1de06 crypto: ccree - don't attempt 0 len DMA mappings c3a5acf91cb9 audit: log AUDIT_TIME_* records only from rules 152ebc0ee9b4 selftests/x86: Add validity check and allow field splitting f8a3de8d7c2f spi: tegra114: Add missing IRQ check in tegra_spi_probe e5e748a6ff11 crypto: mxs-dcp - Fix scatterlist processing 30d3f45bcfa7 crypto: authenc - Fix sleep in atomic context in decrypt_tail 9b19022137e8 regulator: qcom_smd: fix for_each_child.cocci warnings accf175d0c54 PCI: pciehp: Clear cmd_busy bit in polling mode a92f72055486 brcmfmac: pcie: Fix crashes due to early IRQs 51fffd722ef0 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio d0ab87f8dcdf brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path 2c894b12b206 brcmfmac: firmware: Allocate space for default boardrev in nvram 34a57be0f9f0 xtensa: fix xtensa_wsr always writing 0 54c9fb17bef1 xtensa: fix stop_machine_cpuslocked call in patch_text 4df9d88a9c54 media: davinci: vpif: fix unbalanced runtime PM get 28859c3a7782 DEC: Limit PMAX memory probing to R3k systems baa4aa800d32 crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() 058b2e59dbf5 crypto: rsa-pkcs1pad - restore signature length check 7973dc9118ba crypto: rsa-pkcs1pad - correctly get hash from source scatterlist 002288800e10 lib/raid6/test: fix multiple definition linking error e73efa5ad5d2 thermal: int340x: Increase bitmap size 5d553ed5c5d4 carl9170: fix missing bit-wise or operator for tx_params 55f078dc6620 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 0e0d9bd6be8d ARM: dts: exynos: add missing HDMI supplies on SMDK5250 a77dd759bd71 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 2fafe8b57c0d ARM: dts: at91: sama5d2: Fix PMERRLOC resource size 51186190c4e8 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix 478154be3a8c video: fbdev: sm712fb: Fix crash in smtcfb_read() 67643b89fbe5 drm/edid: check basic audio support on CEA extension block 3f91687e6e5d block: don't merge across cgroup boundaries if blkcg is enabled 8d3a7b206458 mailbox: tegra-hsp: Flush whole channel 28c8fd84bea1 drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() 5217ae080efd ACPI: properties: Consistently return -ENOENT if there are no more references f3ec0c9db5d3 udp: call udp_encap_enable for v6 sockets when enabling encap 11dc8286f9f6 powerpc/kvm: Fix kvm_use_magic_page ded627763026 drbd: fix potential silent data corruption 35b72d8e2c8e mm/kmemleak: reset tag when compare object pointer d102fcacfcf3 mm,hwpoison: unmap poisoned page before invalidation 099553a1a87f ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 a86bde89304a ALSA: cs4236: fix an incorrect NULL check on list iterator 848977412065 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" 097479aeb214 riscv: Fix fill_callchain return value c82cbbefc6e6 qed: validate and restrict untrusted VFs vlan promisc mode 5081cbfb62d2 qed: display VF trust config 930a3ed5d8d0 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands ae2a271ed562 mempolicy: mbind_range() set_policy() after vma_merge() d1313f5e8fe5 mm: invalidate hwpoison page cache page in fault path 2efe956a74dc mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node 455f4a23490b jffs2: fix memory leak in jffs2_scan_medium 0978e9af4559 jffs2: fix memory leak in jffs2_do_mount_fs 30bf7244acf3 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem e27caad38b59 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path 00a856fa6976 spi: mxic: Fix the transmit path e05221d20153 pinctrl: samsung: drop pin banks references on error paths 0996eaaddfe4 f2fs: fix to do sanity check on .cp_pack_total_block_count f1d5946d47c0 f2fs: quota: fix loop condition at f2fs_quota_sync() 947ca26390d2 f2fs: fix to unlock page correctly in error path of is_alive() ce1aa09cc14e NFSD: prevent integer overflow on 32 bit systems 85259340fc9b NFSD: prevent underflow in nfssvc_decode_writeargs() 1cfeeeee8cf0 SUNRPC: avoid race between mod_timer() and del_timer_sync() 1a1e73e9add7 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update beb7d969063a Documentation: update stable tree link 20de1038e245 Documentation: add link to stable release candidate tree d312c0035eb4 KEYS: fix length validation in keyctl_pkey_params_get_2() 2458ecd21f29 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE 8a609c88fe3c clk: uniphier: Fix fixed-rate initialization 9d97610e74e4 greybus: svc: fix an error handling bug in gb_svc_hello() 468757502e2f iio: inkern: make a best effort on offset calculation be2b89a909b3 iio: inkern: apply consumer scale when no channel scale is available 5be8a07b9574 iio: inkern: apply consumer scale on IIO_VAL_INT cases c459b2794597 iio: afe: rescale: use s64 for temporary scale calculations 576a1ce64c62 coresight: Fix TRCCONFIGR.QE sysfs interface d8f98a23b4ad xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() b310e82e779f xhci: make xhci_handshake timeout for xhci_reset() adjustable a771cc784a9c xhci: fix runtime PM imbalance in USB2 resume b5a7ab0e1a66 USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c 212765c94fc9 virtio-blk: Use blk_validate_block_size() to validate block size 40f282870d6c block: Add a helper to validate the block size a27ed2f3695b tpm: fix reference counting for struct tpm_chip 631bb18e8371 iommu/iova: Improve 32-bit free space estimate 2e2dee5e226b net: dsa: microchip: add spi_device_id tables ef388db2fe35 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register 0cdb512da072 spi: Fix erroneous sgs value with min_t() ab951c9c23a3 net:mcf8390: Use platform_get_irq() to get the interrupt e62e6c2d7aa8 spi: Fix invalid sgs value 96f9c386fec2 ethernet: sun: Free the coherent when failing in probing aa3c3746e781 virtio_console: break out of buf poll on remove 291efbad3d6e xfrm: fix tunnel model fragmentation behavior a83df90a3b61 HID: logitech-dj: add new lightspeed receiver id 5c727ba42ca3 netdevice: add the case if dev is NULL 7e9c9e3f626a USB: serial: simple: add Nokia phone driver 80e5bf89a895 USB: serial: pl2303: add IBM device IDs 6bfc5377a210 swiotlb: fix info leak with DMA_FROM_DEVICE (From OE-Core rev: 84f30aecf2767becd4a623a1ab80a52535f1d4a2) 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>
* linux-yocto/5.4: update to v5.4.188Bruce Ashfield2022-04-223-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 2845ff3fd344 Linux 5.4.188 993c23880bce llc: only change llc->dev when bind() succeeds bb4878b39d6d nds32: fix access_ok() checks in get/put_user 5b1d2561a03e tpm: use try_get_ops() in tpm-space.c 3bbd0000d012 mac80211: fix potential double free on mesh join cda27a2c6d54 rcu: Don't deboost before reporting expedited quiescent state edcc12ae3249 crypto: qat - disable registration of algorithms b0222e222d77 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU d7f29f397b74 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 2374007850c5 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board 06f0ff82c702 netfilter: nf_tables: initialize registers in nft_do_chain() 5061bf0f79d5 ALSA: hda/realtek: Add quirk for ASUS GA402 f7a7cd530a9e ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 0c4190b41a69 ALSA: oss: Fix PCM OSS buffer allocation overflow ab49515f7db3 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call d5c7e1987ce3 drivers: net: xgene: Fix regression in CRC stripping 7870321eaf41 ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec 1f4eefc585a7 ALSA: cmipci: Restore aux vol on suspend/resume d86bf7e0732e ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB 0f27a350f8b8 ALSA: pcm: Add stream lock during PCM reset ioctl operations 572f9a0d3f3f llc: fix netdevice reference leaks in llc_ui_bind() 2e798814e018 thermal: int340x: fix memory leak in int3400_notify() 5ff048f4ab5c staging: fbtft: fb_st7789v: reset display before initialization 637d12f9dc67 tpm: Fix error handling in async work fee4dfbda68b esp: Fix possible buffer overflow in ESP transformation 2774edd43ab1 net: ipv6: fix skb_over_panic in __ip6_append_data 0aef7184630b nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION 628adfa21815 nfsd: Containerise filecache laundrette c32f1041382a nfsd: cleanup nfsd_file_lru_dispose() 055c4cf7e6da Linux 5.4.187 1771bc0d04d6 Revert "selftests/bpf: Add test for bpf_timer overwriting crash" 0dd366cfdfe0 perf symbols: Fix symbol size calculation condition e732b0412f8c Input: aiptek - properly check endpoint type 700a0715854c usb: usbtmc: Fix bug in pipe direction for control transfers 2282a6eb6d4e usb: gadget: Fix use-after-free bug by not setting udc->dev.driver 218293762683 usb: gadget: rndis: prevent integer overflow in rndis_set_response() 58ee8e2cb30a arm64: fix clang warning about TRAMP_VALIAS d7b929637527 net: dsa: Add missing of_node_put() in dsa_port_parse_of f96aa063ffd5 net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 3fd96bc64c95 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings b01e2df5fbf6 hv_netvsc: Add check for kvmalloc_array 97ccef56e53c atm: eni: Add check for dma_map_single 268dcf1f7b31 net/packet: fix slab-out-of-bounds access in packet_recvmsg() 93697483660a net: phy: marvell: Fix invalid comparison in the resume and suspend functions d0f3c2d1d85a efi: fix return value of __setup handlers e61655430d29 ocfs2: fix crash when initialize filecheck kobj fails 184f7bd08ce5 crypto: qcom-rng - ensure buffer for generate is completely filled (From OE-Core rev: 6a445ac241b2f4885416daacf2068ee58f177e4a) 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>