summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* connman: update 1.40 -> 1.41Changhyeok Bae2022-02-031-1/+1
| | | | | | | (From OE-Core rev: 0f4a8c9b9bd702db555a193ccc130b0c3be309df) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: Add xkbcomp runtime dependencyTom Hochstein2022-02-031-0/+1
| | | | | | | | | | | | | | | | | | | | | Trying to run an xterm fails with the error: xterm: Xt error: Can't open display: :0 Checking systemctl status weston shows an error: Jan 19 21:24:16 imx8mq-evk weston[396]: sh: line 1: /usr/bin/xkbcomp: No such file or directory Adding xkbcomp to the rootfs fixes these errors. Checking the history one finds that the runtime dependency for the old xserver was removed because it wasn't in the correct location [1], then restored because it was still needed [2]. [1] https://github.com/openembedded/openembedded-core/commit/bdcc5e8f1286d288baf410458efc39a59b68d751 [2] https://github.com/openembedded/openembedded-core/commit/f2330ebc3071d780cbc6d1ddab5c54bfadf8fffc (From OE-Core rev: 535e6df5b5e53dd95438985dcff554cd17302837) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: skip a number of load-sensitive testsRoss Burton2022-02-032-0/+56
| | | | | | | | | | | Some tests are very load-sensitive as they depend on sleep() calls to take a precise amount of time. These will randomly fail in the automated QA, so skip them. (From OE-Core rev: ea6933d2500827eae5482a32d5037e0429cd096a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: remove obsolete musl-on-MIPS patchRoss Burton2022-02-032-34/+0
| | | | | | | | | | | This patch was added as musl doesn't define SIGEMT on MIPS, but this was a mistake in musl and has been fixed in cabc369, available in musl 1.2.1 onwards (August 2020). (From OE-Core rev: 3ce2fd9f3002178ba2425c7912bf8b83a4150c9a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: update to 0.48Oleksandr Kravchuk2022-02-031-1/+1
| | | | | | | | | | Changelog: - Fix issue with memory leaking from ICMPv6 RA. (From OE-Core rev: d622ba4930d5beae2d42b6ed64c0e1f84beda714) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: qemu: create missing directory for _write_dumpAndrej Valek2022-02-031-0/+1
| | | | | | | | | | | | | | | | | | Failed to dump QMP CMD: query-status with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_query-status' | Failed to dump QMP CMD: query-block with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_query-block' | Failed to dump QMP CMD: dump-guest-memory with | Exception: [Errno 2] No such file or directory: '.../tmp/log/runtime-hostdump/qmp_00_dump-guest-memory' The qmp dump commands could fail, because of missing root directory. So create it before any log writing. (From OE-Core rev: c4dc5d674afe65fedb5195f187b68f23720646ba) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mdadm: fix testcase 00multipath failureChangqing Li2022-02-032-0/+75
| | | | | | | | | | After upgrade to 4.2, mdadm's testcase 00multipath failed, because a bug in 4.2 makes "-r" not work in manage mode. (From OE-Core rev: 8a815877b0fac30f379a7387966b8a0c7ffe753e) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatetests: Correct a typo in a commentPeter Kjellerstedt2022-02-031-1/+1
| | | | | | | (From OE-Core rev: f6420121920a242655ba5ded0f96763d6638cbc4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: sdk-update: Remove an unnecessary \n from SSTATE_MIRRORSPeter Kjellerstedt2022-02-031-1/+1
| | | | | | | | | | | Since commit 044fb04d in bitbake (fetch2: Allow whitespace only mirror entries) there is no need to separate the entries in SSTATE_MIRRORS with "\n". (From OE-Core rev: 6e66ec3cd201d32d3d97df2222f41bb8c475fb69) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland-protocols: upgrade 1.24 -> 1.25Denys Dmytriyenko2022-02-031-1/+1
| | | | | | | | | | | | | | | | https://lists.freedesktop.org/archives/wayland-devel/2022-January/042102.html wayland-protocols 1.25 is now available. Apart from minor fixes and clarifications, this release also adds a new staging protocol for session locking, as well as a 'bounds' event to the xdg_toplevel interface. See the individual commits and protocol specifications for details. (From OE-Core rev: 789970a46bd902b040cf3bbd34ad0887a1ba896a) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Add shell arithmetic to work with poky-tinyAlejandro Hernandez Samaniego2022-02-011-1/+1
| | | | | | | | | | | | | | Fix error when trying to boot core-image-tiny-initramfs: /init: line 144: syntax error: support for $((arith)) is disabled Kernel panic - not syncing: Attempted to kill init! [YOCTO #14702] (From meta-yocto rev: 50ac1fcadb07fdbeb4169cdd7a0c4a805a0f8588) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: bitbake-worker: Preserve network non-local uidRobert Yang2022-02-012-2/+21
| | | | | | | | | | | | | | | | The NIS can't work when network is dissable, so preserve network for it, the error is like: do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable Note, enable nscd on the build machine might be a solution, but that isn't reliable since it depends on whether the network function has been cached or not. (Bitbake rev: 4eafae7904bae6e5c6bc50356e8a9077f2e207fa) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: backport buffer size tuning patchesRoss Burton2022-02-012-0/+85
| | | | | | | | | | | Backport a nunber of patches from upstream to tune the buffer size on machines with a "small amount" of memory, which appears to mean less than 4GB. (From OE-Core rev: d1e1c8698a5143a1e5d80d172105b76c57b85dd6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/stap: improve systemtap testRoss Burton2022-02-011-7/+15
| | | | | | | | | | | | | Split the test up into compile and execute phases, as the stap binary is known to be quite memory-hungry and this can result in the probe being unable to allocate enough memory for the buffers it needs. If the test fails, dump the dmesg as any useful messages will be there. (From OE-Core rev: 6cf4d23a2d26c2767edd93f2eb317ff759b5a992) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-sato-sdk: allocate more memory when in qemuRoss Burton2022-02-011-0/+3
| | | | | | | | | | | | | | | | Compiling code is memory-intensive, especially kernel modules like the SystemTap probes, so give the VM 768MB of RAM. Using 1GB appears to cause PCI error, interestingly. Hopefully this solves the intermittent failures caused by OOMs during the SystemTap test. [ YOCTO #14673 ] (From OE-Core rev: 50ff1f018a670c963e1979dee76ebd696153b4c1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: upgrade to patch 4269Ross Burton2022-02-011-2/+2
| | | | | | | | | | | | | Upgrade to the latest patch release to fix the following CVEs: - CVE-2022-0261 - CVE-2022-0318 - CVE-2022-0319 (From OE-Core rev: 96442e681c3acd82b09e3becd78e902709945f1f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expat: upgrade to 2.4.4Ross Burton2022-02-011-1/+1
| | | | | | | | | Fixes CVE-2022-23852 and CVE-2022-23990. (From OE-Core rev: 4ed96683893e7433804ccf7a4000a2dd18318ef5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: export OPENSSL_MODULES in the wrapperRoss Burton2022-02-011-1/+2
| | | | | | | | | | | OpenSSL 3 added the concept of provider modules which are loaded from disk. The load path is hard-coded into the library and needs to be relocated when running natively, so add OPENSSL_MODULES to the wrapper. (From OE-Core rev: 160ac2f136cb8df829c803848c7c47d707a908ff) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gobject-introspection: replace prelink-rtld with objdump -pAlexander Kanavin2022-02-013-41/+3
| | | | | | | | | | | | | g-i internally processes the output with regexes, and seems happy with what objdump is printing. It only needs to resolve the library name as passed to the linker to the library file name. Also recursive resolution (that ldd is doing and objdump is not) is not necessary. (From OE-Core rev: 767e0880d4d729e659e859dd99c1cdb084b8ba51) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libusb1: correct SRC_URIAlexander Kanavin2022-02-011-2/+4
| | | | | | | (From OE-Core rev: d4c37ca1f1e97d53045521e9894dc9ed5b1c22a1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: update 3.7.2 -> 3.7.3Alexander Kanavin2022-02-011-2/+1
| | | | | | | | | Drop unsupported option. (From OE-Core rev: 5a2d94e0df21992a30f95312da3bf8477f42785c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: update 20210927 -> 20220121Alexander Kanavin2022-02-017-211/+46
| | | | | | | | | | | | The ltp compliancy parser is rewritten to actually match the logs: they seem to be unstructured, test case names are not printed and the only indication of failure is appearance of FAIL[ED] somewhere. (From OE-Core rev: 52766561dbfee625c89393905a85e10d85f69c6c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpa-supplicant: update 2.9 -> 2.10Alexander Kanavin2022-02-019-638/+6
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 4f30b96207efcddfe76d6bf8d4c24f4fb7f80abb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: update 1.58.0 -> 1.58.1Alexander Kanavin2022-02-019-1/+2
| | | | | | | (From OE-Core rev: 855ec0af1b3c7c2664e68ac89cad839d480c43db) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* zstd: update 1.5.0 -> 1.5.2Alexander Kanavin2022-02-013-279/+2
| | | | | | | | | Drop patches merged upstream. (From OE-Core rev: cfd76fb067e2390aa06ae6a9f9dd7cc8a8d57d09) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libical: upgrade 3.0.12 -> 3.0.13Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: a74500337d8aca4a9c6c4aaf3bacdeb834b6ec5b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libbsd: upgrade 0.11.3 -> 0.11.5Alexander Kanavin2022-02-011-2/+2
| | | | | | | | | License-Update: additional files (From OE-Core rev: 2a464b1cf45c7de2738f48e0786b5367688304ee) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffoscope: upgrade 200 -> 201Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: 4d056dac3b01acc5f57e958cc1debc6ef0d98810) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debianutils: upgrade 5.5 -> 5.7Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: 325547665c533fa337076a111554614af3b51d1f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.34.3 -> 2.34.4Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: 919014ca53b0f7960bc9994e7cc1d5174d3b1339) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ethtool: upgrade 5.15 -> 5.16Alexander Kanavin2022-02-012-4/+4
| | | | | | | (From OE-Core rev: 8c99ff20c95e039620fa7dd6a3a41a9c83a72b9e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ifupdown: upgrade 0.8.36 -> 0.8.37Alexander Kanavin2022-02-011-1/+1
| | | | | | | (From OE-Core rev: 1f2892e4c65c6918ef41d567d37e17ce346d57ee) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.16.24 -> 9.16.25Alexander Kanavin2022-02-0110-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 4a7f6cdc7292df5d3154192e65dcb9681ec8ffcb) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-check-layer: add debug output for the layers that were foundRoss Burton2022-02-011-0/+13
| | | | | | | | | | When debugging weird yocto-check-layer output it is useful to know what the tool found when looking for layers. (From OE-Core rev: 711e2d4d7baf36f8497741c14268d7f72d0db016) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add CLM blob to linux-firmware-bcm4373 packageRudolf J Streif2022-02-011-0/+1
| | | | | | | | | | | The Country Local Matrix (CLM) blob brcmfmac4373-sdio.clm_blob was not included with the files for the linux-firmware-bcm4373 package but instead packaged with linux-firmware. (From OE-Core rev: 18ba64d4a12e7275381cf34fe72b757accbb1544) Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.93Bruce Ashfield2022-02-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: fd187a492557 Linux 5.10.93 bed97c903621 mtd: fixup CFI on ixp4xx f50803b519c3 powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS 68c1aa82be00 ALSA: hda/realtek: Re-order quirk entries for Lenovo 4d15a17d065d ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 d7b41464f1b7 ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk 87246ae94b73 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows 9c27e513fb33 ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices 4c7fb4d519e5 KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all 6b8c3a185377 firmware: qemu_fw_cfg: fix kobject leak in probe error path 889c73305b48 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries ff9588cf1592 firmware: qemu_fw_cfg: fix sysfs information leak 358a4b054abe rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled 93c4506f9f8b media: uvcvideo: fix division by zero at stream start 4c3f70be6f3a video: vga16fb: Only probe for EGA and VGA 16 color graphic cards 161e43ab8cc1 9p: only copy valid iattrs in 9P2000.L setattr implementation 0e6c0f3f4055 KVM: s390: Clarify SIGP orders versus STOP/RESTART 413b427f5fff KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest 723acd75a062 perf: Protect perf_guest_cbs with RCU eadde287a62e vfs: fs_context: fix up param length parsing in legacy_parse_param c5f38277163e remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided 5d88e24b23af orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() 0084fefe2960 devtmpfs regression fix: reconfigure on each mount ee40594c95ae kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test (From OE-Core rev: 4f3dd05c163efe6da87a58ab9e1df61b83ed4444) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.16Bruce Ashfield2022-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 63dcc388662c Linux 5.15.16 ce2e7b97e588 mtd: fixup CFI on ixp4xx 9dada19e1096 ALSA: hda/realtek: Re-order quirk entries for Lenovo 4942295ec2af ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 f76d5f9391a5 ALSA: hda/tegra: Fix Tegra194 HDA reset failure 7c452ca7bc7b ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk 8b046b2a63c6 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows 5b57c0efec9a ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop c104edbb5a3f ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices 3a1e48069798 KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all adf791cf905a perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions 8840daa2f629 firmware: qemu_fw_cfg: fix kobject leak in probe error path db3337ba6e4a firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries bb08a4d10164 firmware: qemu_fw_cfg: fix sysfs information leak 898e91c32d04 rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled c671cb0b0087 media: uvcvideo: fix division by zero at stream start e2ece45f9450 video: vga16fb: Only probe for EGA and VGA 16 color graphic cards 7760404e8487 9p: only copy valid iattrs in 9P2000.L setattr implementation c2e7561ba7a8 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP 252435941c33 KVM: s390: Clarify SIGP orders versus STOP/RESTART 6e8b6dcec07c KVM: x86: don't print when fail to read/write pv eoi memory 19f2dfb1a1f6 KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest 07667f43f8a8 KVM: x86: Register perf callbacks after calling vendor's hardware_setup() 18c16cef8179 perf: Protect perf_guest_cbs with RCU e192ccc17ecf vfs: fs_context: fix up param length parsing in legacy_parse_param c78c39a91dd4 remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided b07490067dbc orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() ce258c74f8d9 drm/amd/display: explicitly set is_dsc_supported to false before use d5df26479c82 devtmpfs regression fix: reconfigure on each mount (From OE-Core rev: 64d6ad75dd0eecd4b976d821cae8119fdd903c41) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* x86: fix defconfig configuration warningsBruce Ashfield2022-02-013-16/+16
| | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 720b61fc400b x86_64_defconfig: Fix warnings (From OE-Core rev: a1df7a1315b46c42ea4b1bd92782a68bdf7b3011) Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.92Bruce Ashfield2022-02-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: c982c1a83932 Linux 5.10.92 c0091233f3d8 staging: greybus: fix stack size warning with UBSAN 66d21c005d9b drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() 2d4fda471dc3 staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() 3609fed7ac8b media: Revert "media: uvcvideo: Set unique vdev name based in type" 9b3c761e78d5 random: fix crash on multiple early calls to add_bootloader_randomness() 61cca7d191c7 random: fix data race on crng init time 3de9478230c3 random: fix data race on crng_node_pool 43c494294f30 can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} 45221a57b609 can: isotp: convert struct tpcon::{idx,len} to unsigned int bd61ae808b15 can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data f68e60001735 mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() 5f76445a31b7 veth: Do not record rx queue hint in veth_xmit ddfa53825f3d mmc: sdhci-pci: Add PCI ID for Intel ADL 2e691f9894cc ath11k: Fix buffer overflow when scanning with extraie a87cecf94375 USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status 15982330b61d USB: core: Fix bug in resuming hub's handling of wakeup requests 413108ce3b56 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 b6dd07023699 Bluetooth: bfusb: fix division by zero in send path 869e1677a058 Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 c20021ce945f Bluetooth: btusb: Add support for Foxconn MT7922A 83493918380f Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 294c0dd80d8a Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() 35ab8c9085b0 bpf: Fix out of bounds access from invalid *_or_null type verification c84fbba8a945 workqueue: Fix unbind_workers() VS wq_worker_running() race c39d68ab3836 md: revert io stats accounting (From OE-Core rev: 35dfcd31518e66fc4dc1f2283bd3320f994c868b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.15Bruce Ashfield2022-02-013-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 760a85303c5a Linux 5.15.15 54a457ad2c97 staging: greybus: fix stack size warning with UBSAN 48d56b00c352 drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() e29bd72f5c76 staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() 46c7ff13dfe8 media: Revert "media: uvcvideo: Set unique vdev name based in type" e0bb3bf81cc4 platform/x86/intel: hid: add quirk to support Surface Go 3 26b66120a896 random: fix crash on multiple early calls to add_bootloader_randomness() 2d5b4a96a60e random: fix data race on crng init time f5aaea746b36 random: fix data race on crng_node_pool 3fbbf56948b2 can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} 1079b56de4af can: isotp: convert struct tpcon::{idx,len} to unsigned int 1026f710bd55 can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data 72bd750d1122 mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() 78a19e506bdc veth: Do not record rx queue hint in veth_xmit 3a29fd88f3ad Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 7b8a6d60e0d5 Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip d5eeefa335af Bluetooth: add quirk disabling LE Read Transmit Power 49e63682cb3b mmc: sdhci-pci: Add PCI ID for Intel ADL 6f4da584ec4e ath11k: Fix buffer overflow when scanning with extraie 02f3458289d2 USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status 0284c0ca3db6 USB: core: Fix bug in resuming hub's handling of wakeup requests 0544baa4f761 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 402aff59a748 Bluetooth: bfusb: fix division by zero in send path db74ee79c9f7 Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 c6bd1c35bd84 Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices a366a81dcbb1 Bluetooth: btusb: Add support for Foxconn MT7922A 5e1b03c32535 Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 e81cef21ea8a Bluetooth: btusb: Add one more Bluetooth part for WCN6855 f39825f4fc35 fget: clarify and improve __fget_files() implementation edaf018b898f Bluetooth: btusb: Add the new support IDs for WCN6855 a053e9619bb9 Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE e36a4d9c0bb8 Bluetooth: btusb: enable Mediatek to support AOSP extension dcfa2d7a9a9f Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() 4a5557693f07 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE a1e59284193b Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) fe9ddfd236a6 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A 3f502147ffc3 Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) e8efe8369944 bpf: Fix out of bounds access from invalid *_or_null type verification f39ffc6f9c60 staging: r8188eu: switch the led off during deinit cf5b6bd2c792 workqueue: Fix unbind_workers() VS wq_worker_running() race 0ed0be755276 s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (From OE-Core rev: 5e4ff0db4169fbf056b415e5ff5c5b29202a6f01) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libical: build gobject and vala introspectionMarkus Volk2022-01-261-1/+6
| | | | | | | (From OE-Core rev: 5e2fc4676b8944fc1d36d567bb2d1ff4cff32294) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiff: backport fix for CVE-2022-22844Ross Burton2022-01-262-1/+45
| | | | | | | (From OE-Core rev: daf2880b7431aa641e02ebba8cbca40d81389088) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate: A third fix for for touching files inside pseudoPeter Kjellerstedt2022-01-261-5/+9
| | | | | | | | | | | | | | | | | | | | | | | This continues where commit676757f "sstate: fix touching files inside pseudo" and commit 29fc8599 "sstate: another fix for touching files inside pseudo" left off. The previous changes switched from trying to check if the sstate file is writable before touching it, to always touching the sstate file and ignoring any errors. However, if the sstate file is actually a symbolic link that links to nothing, this would actually result in an empty sstate file being created. And this in turn leads to that future setscene tasks will fail when they try to unpack the empty file. Change the code so that if an sstate file linking to nothing already exists, it is overwritten with the new sstate file. Also change it so that the temporary file that is used is always removed, even if ln fails to link the sstate file to it. (From OE-Core rev: 552197a0c4c9f75a9177c00b197ea91296ed9fc4) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: fix make_icudata dependenciesKory Maincent2022-01-261-1/+1
| | | | | | | | | | | | | The make_icudata task is set before the configure task then the dependencies for this task are not populate yet. Fixed it by adding do_prepare_recipe_sysroot task dependency to the make_icudata task. (From OE-Core rev: c134f62062a6359d2d5831ba4cb9694035e4f25a) Signed-off-by: Kory Maincent <kory.maincent@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: refresh defconfigAndrej Valek2022-01-262-31/+39
| | | | | | | | | | | - extend find command - disable rootfs skip - busybox-inittab_1.34.1 -> busybox-inittab_1.35.0 (From OE-Core rev: a43fd027cf1a7f0c9edd2d7abbf949d7ae0f4cea) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: Allow initramfs to be built from a separate multiconfigAlejandro Hernandez Samaniego2022-01-261-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There may be a case where we want to build an initramfs image that doesnt inherit the same DISTRO_FEATURES (or others) from the main image being built. For example we may want our initramfs not to inherit a certain conf or feature, say we want to use musl for a smaller footprint, but if we are using TCLIBC=glibc for our DISTRO (and inherently our main image), the initramfs image would inherit that conf and be forced to use glibc, growing in size as a side effect, currently avoiding this is not supported. Allow the kernel class to create a multiconfig dependency (mcdepends) vs depends for do_bundle_initramfs and define our INITRAMFS_IMAGE from a separate multiconfig via two new variables: INITRAMFS_MULTICONFIG and INITRAMFS_DEPLOY_DIR_IMAGE which define the multiconfig where the initramfs image should be coming from and its deploy directory respectively, these two keep a default definition which preserves current behavior (do_bundle_initramfs uses depends). Example usage: - Create and use multiconfig initramfscfg.conf and set TCLIBC=musl there, along with its TMPDIR. - Add the following to our DISTRO.conf: INITRAMFS_MULTICONFIG = "initramfscfg" and set INITRAMFS_DEPLOY_DIR_IMAGE to the DEPLOY_DIR_IMAGE of the initramfscfg multiconfig (hence our main kernel will be able to grab it from there and bundle it). This will result in our musl based initramfs bundled in our main kernel and our main image to be glibc based. (From OE-Core rev: 2d317b2685211f1b0d102705a63c0000df96f45f) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-tiny-initramfs: Mark recipe as 32 bit ARM compatibleAlejandro Hernandez Samaniego2022-01-261-1/+1
| | | | | | | (From OE-Core rev: 68bf897e54d81ea7264f48f960b8435fc6bf7815) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Forward port musl patchesKhem Raj2022-01-2622-772/+809
| | | | | | | | | Redo the header include patch and add fixes for new code. (From OE-Core rev: 7e35a575ef09a85e625a81e0b4d80b020e3e3a92) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc : Fix CVE-2021-3999Pgowda2022-01-263-0/+395
| | | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=8c8a71c85f2ed5cc90d08d82ce645513fc907cb6] Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=472e799a5f2102bc0c3206dbd5a801765fceb39c] (From OE-Core rev: e9532134b86211801206ff540c4c284f43006f7b) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc : Fix CVE-2021-3998Pgowda2022-01-263-0/+422
| | | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=062ff490c1467059f6cd64bb9c3d85f6cc6cf97a] Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=f7a79879c0b2bef0dadd6caaaeeb0d26423e04e5] (From OE-Core rev: 20cc83dd8d323d7ea86b3625f4e8da94c160def9) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>