summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* oeqa/runtime/stap: rewrite testRoss Burton2022-01-152-25/+11
| | | | | | | | | | | | | | | | There's no need to copy files to the target when stap can take the short probe directly. Add more has-package decorators for the kernel source and GCC symlinks. Remove the test dependencies as it's not a hard dependency. Change the probe to print a message with some minimal logic, and verify that the message was correctly constructed in the output. (From OE-Core rev: 3954dc857df1d2a7e559b4fd357b54f39cf7374a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: fix vsprintf errorsRoss Burton2022-01-152-0/+46
| | | | | | | | | | In some configurations (such as 32-bit arm), using printf() causes gcc errors. Backport a patch from upstream to fix this. (From OE-Core rev: 6340a6477ddf0fee6c18cf99262704a715491f60) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate: Preserve permissions when extracting tar archiveJacob Kroon2022-01-151-1/+1
| | | | | | | | | | | | This is done by default when tar is run by the superuser, but for native recipes the corresponding task is not run as root under pseudo, so pass the flag explicitly. Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org> (From OE-Core rev: 32f01e57e1e915e8121609fb48b0b0254e625957) Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* valgrind: Avoid accessing network in ptest taskKhem Raj2022-01-152-0/+37
| | | | | | | | | Avoid calling docs validation and manpages validation to avoid it (From OE-Core rev: 4ad8059ae0769285c7b837a62e1b76fbeef4c505) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: fix building without SECURITY_LDFLAGSDmitry Baryshkov2022-01-142-2/+4
| | | | | | | | | | | | | | | | | | | | | | | Commit 9985b17a30bb ("go: correctly set debug-prefix-map and build directory") has changed CGO_LDFLAGS to the manually crafted version of LDFLAGS to strip out DEBUG_PREFIX_MAP contents. However this manually crafted version includes ${SECURITY_LDFLAGS}. If security_flags.inc is not included, the variable is not defined, thus CGO_LDFLAGS will include the '${SECURITY_LDFLAGS}' literally. When building the recipe, the build would break with the follwing message: aarch64-linaro-linux-gcc: error: ${SECURITY_LDFLAGS}: No such file or directory So, instead of manually specifying variable contents, perform the expected action: filter offending arguments out of LDFLAGS. Cc: Alexander Kanavin <alex.kanavin@gmail.com> (From OE-Core rev: e7d2d68679c1980d9e889d96c3eab49589f5b832) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity: Drop TUNEABI, TUNEABI_WHITELIST, TUNEABI_OVERRIDERichard Purdie2022-01-142-45/+0
| | | | | | | | | | | | | These were added nearly a decade ago but there are no users in OE-Core. I checked with the likely users and they seem to have no current usage either. Therefore remove them. If needed for some prebuilt library somewhere, they could be implemented in the layer using them instead but I doubt these are in use any longer. (From OE-Core rev: 95e196babc3c18dcf0aedfb03e85493c8ae54700) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub-efi: Add xen_boot support when 'xen' is in DISTRO_FEATURES for aarch64Kamil Dziezyk2022-01-141-0/+3
| | | | | | | | | 'xen-boot' module is available only for aarch64. (From OE-Core rev: bfabc6d4f8742cc1fdeb49c180b0f78faf5739a2) Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Avoid a Python deprecation warningPeter Kjellerstedt2022-01-141-2/+3
| | | | | | | | | | | | | | This avoids the following warning: WARNING: .../meta/recipes-core/systemd/systemd_250.1.bb: Var <do_install>:1: DeprecationWarning: invalid escape sequence \$ seen when doing `devtool finish --force-patch-refresh systemd meta`. (From OE-Core rev: 427ca80eb4ea6c607b00028adcc9302e29db1368) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: update 41.0 -> 41.3Khairul Rohaizzat Jamaluddin2022-01-141-1/+1
| | | | | | | | | | | Includes fix patches for epiphany CVE. CVE: CVE-2021-45085 CVE-2021-45086 CVE-2021-45087 CVE-2021-45088 (From OE-Core rev: 1653e0bd6d26be67a9fd49392d82cf854706bc7b) Signed-off-by: Khairul Rohaizzat Jamaluddin <khairul.rohaizzat.jamaluddin@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexa72: Drop the redundant cortexa72-crc tuneKevin Hao2022-01-131-9/+5
| | | | | | | | | | | | | We have enabled the crc extension by default for cortexa72 in patch ("tune-cortexa72: Enable the crc extension by default for cortexa72"), then the cortexa72-crc seems redundant. So drop it. We also rename the cortexa72-crc-crypto to cortexa72-crypto. With these changes, it will break the BSPs which used these two tunes, but it should be easy to fix. (From OE-Core rev: 03cebdd7ef923a8ac5c8b7c12c7cefe7ca0158db) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* create-spdx: Add kernel work-shared sourceSaul Wold2022-01-131-1/+5
| | | | | | | | | | | Since the kernel source is stored in work-shared, we need to add it to the search path so the kernel and kernel-modules source code can be found correctly. (From OE-Core rev: 93a94890b9f2679945e96973937b209aa12302b7) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package: Add support for kernel strippingSaul Wold2022-01-132-13/+13
| | | | | | | | | | | | | | Extend runstrip() to accept additional argument to enable sharing it with the kernel do_strip() so that KERNEL_IMAGE_STRIP_EXTRA_SECTIONS can be passed. Since is_elf() understands kernel modules there is no need to keep a seperate list for kernmodules or hardcode the values to runstrip. (From OE-Core rev: e09a8fa931fe617afc05bd5e00dca5dd3fe386e8) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: use common strip()Saul Wold2022-01-131-25/+19
| | | | | | | | | | | | | | | Re-use the runstrip() code from oe.packaging, for the kernel stripping process. Since runstrip() is python the kernel do_strip() need to be converted to Python also. The stripped kernel image will be used for deployment in do_deploy(). This will allow the package.bbclass to split an unstripped kernel binary for the debug information and extended packagedata. The extended package data is used by create-spdx. (From OE-Core rev: e8d9caede5f08154ca615fdaba676b7a4ae05b01) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* armv9a/tune: Add the support for the Neoverse N2 coreKevin Hao2022-01-131-0/+22
| | | | | | | | | | | | | This adds the support for the Neoverse N2 core, even though the Neoverse N2 core implements the Arm v9.0-A architecture, but the support of it in GCC is based on the Arm v8.5-A architecture. Please see the commit 50d9db203bc3 ("aarch64: Add support for Neoverse N2 CPU") in GCC for more detail. (From OE-Core rev: 37597397f03b6b0082a702147dc536ff8b2fa7a3) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* arch-armv8-5a.inc: Add tune include for armv8.5aKevin Hao2022-01-131-0/+19
| | | | | | | | | | This adds support for the armv8.5a architecture and the crypto extension. (From OE-Core rev: 0cb1a6d9cb4c32526d79dad93c8053b3793053f8) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexa72: Enable the crc extension by default for cortexa72Kevin Hao2022-01-131-6/+6
| | | | | | | | | | | | | The crc extension is optional for the ARMv8.0 but is mandatory for the cortexa72, so there is no reason not to enable it for the cortexa72 tune. With this change, the cortexa72-crc seems redundant. But we had better to keep it to be compatible with the BSP which already used that tune. (From OE-Core rev: ca50267ab568d2f688844cb7c6cd867ed34168db) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes: Only allow network in existing network accessing codeRichard Purdie2022-01-126-0/+9
| | | | | | | | | | | | | | | | | | | Use the newly added network task flag against tasks where network access is expected. This is do_fetch, do_checkuri, do_testimage, do_testsdk and do_testsdkext. We can't disable networking in sstate tasks due to sstate downloads and also so we can report hash equivalence to the server so network access is enabled in sstate tasks. Access within build-appliance do_image is also allowed due to the use of pip, this is a poor example made rather obvious now and needs to be reworked. Network access anywhere else in any other task isn't allowed. (From OE-Core rev: 7ce1e88a3ad85bbb925bb9f7167dc0a5fd1c27f4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: update 3.0.3 -> 3.1.0Alexander Kanavin2022-01-124-30/+44
| | | | | | | | | | | | | | Turn on "link external modules statically" option as otherwise ruby installer tries to do additional building inside installed module directories in do_install which fails horribly. License-Update: additional MIT/BSD items (From OE-Core rev: 4d4485442830bb52b152f0419f4ff9f1d581d46a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: drop unneeded multiprocessing module patchAlexander Kanavin2022-01-122-71/+0
| | | | | | | | | | | | | | | | | | | | | | | | pthread has been merged into the main libc library (and was never separate in musl), so separate linking for it is no longer needed. I ran the reproducing sequence on qemux86, qemux86_64 and same targets with musl, and it went fine: root@qemux86:~# python3 Python 3.10.0 (default, Oct 4 2021, 17:55:55) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import multiprocessing >>> pool_sema = multiprocessing.BoundedSemaphore(value=1) >>> pool_sema.acquire() True >>> pool_sema.release() >>> (From OE-Core rev: 2eabd3b611f4afa5eafa4490b6b0ef7578b742de) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs_rpm.bbclass: distutils -> sysconfig moduleTim Orling2022-01-121-1/+1
| | | | | | | | | | | | Change a comment to reference our custom changes to the sysconfig module, as dnf no longer uses distutils. [YOCTO #14610] (From OE-Core rev: b4e351c67cd6af9cabac70cddb67129ca2590222) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3native.bbclass: distutils -> sysconfigTim Orling2022-01-121-1/+1
| | | | | | | | | | | | In the comment it says we patch distutils modules, but we now are patching sysconfig and not using distutils. [YOCTO #14610] (From OE-Core rev: 4f196b26d80305366d06ad51f44dd26ce81bea16) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: drop python3-distutils dependencyTim Orling2022-01-121-1/+0
| | | | | | | | | | | | | | Upstream dropped the now deprecated distutils: 18995d65 Remove distutils which are deprecated in python3.10 (RhBug:1950229) Usage was replaced with sysconfig, which is in python3-core [YOCTO #14610] (From OE-Core rev: 93e9b006007ef1afc79c45b48fd92c9e384ff6cb) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* waf.bbclass: drop usage of distutilsTim Orling2022-01-121-2/+1
| | | | | | | | | | | | Refactor to use bb.utils.vercmp_string_op() instead of StrictVersion from distutils [YOCTO #14610] (From OE-Core rev: d4d57588eb7fcd25caf51450e0d19fc58e35a19d) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-python: inherit setuptools3-baseTim Orling2022-01-121-1/+1
| | | | | | | | | | | Drop distutils3-base usage as it is now deprecated. [YOCTO #14610] (From OE-Core rev: 74ed892dbcc074ba7208f3c5bf1d7c094fbcb5e3) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: do not depend on distutilsTim Orling2022-01-121-1/+0
| | | | | | | | | | | | No longer depend on python3-distutils, current versions of setuptools vendor as _distutils. [YOCTO #14610] (From OE-Core rev: 2b6735f648744c42484afec6edab6d5e130111e2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygobject: setuptools instead of distuilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 3c2fd45eacc15d2fd3ff1ae82e98cb6f6bed5af7) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: inherit setuptools3-base instead of distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 1b3c11b956085e144140a36e165a9c8fc880402a) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: use setuptools3-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: ee4c5b3ac3de168409f39f02d2b68b8d20bcefb2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librepo: inherit setuptools3-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: b6cb9f033e6ea5dc3009dc76a4a297905913410a) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: inherit setuptools3-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: d95aa31179d208d528c118642f5932d467129653) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcomps: inherit setuptools3-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 93c019bc95e2ea92b2e4a6e45b25c2323c4423e1) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: use setuptools-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 83e4586ad64218a75b760d748e47ba4a4a07f8e9) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: inherit setuptools3 not distuils3Tim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 42b752e5dd8d6fab4aecad213b9868c3784df5ed) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: inherit setuptools-base not distuilsTim Orling2022-01-121-1/+1
| | | | | | | | | | | | What was distutils-common-base has been merged into setuptools3-base, since we no longer need to support python2 and python3. [YOCTO #14610] (From OE-Core rev: 4ca72e4e04841571ee42a838ec14f6b519c54c1e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-dbus: inherit setuptools3-base not distuilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: 61b987edbbcdd85cf6dac4b83c16b03332e412de) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: DISTUTILS_* -> SETUPTOOLS_*Tim Orling2022-01-121-1/+1
| | | | | | | | | | | Refactor to new SETUPTOOLS_* variables [YOCTO #14610] (From OE-Core rev: e30811c68906d35cd35cf03f5814a9a40fa45594) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdnf: inherit setuptools3-base not distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: d1ba5b815f16c183af143ce1586daa4b18d91c10) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: inherit setuptools3-base instead of distutilsTim Orling2022-01-121-1/+1
| | | | | | | | | [YOCTO #14610] (From OE-Core rev: f1b1563347259a66e39d1642694ec15b8f07caec) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* setuptools3: refactor for no distutils bbclassesTim Orling2022-01-122-1/+96
| | | | | | | | | | | | | | | | Add setuptools3-base.bbclass as a re-usable starting point similar to what used to be distutils-common-base.bbclass and disutils3-base.bbclass. We no longer need to support python2, so no need for a setuptools-common-base.bbclass. Refactor setuptools3.bbclass to use setuptools3-base.bbclass instead of the distulis*.bbclasses. (From OE-Core rev: ca73393a36c4144662ea8570f904154188e9815a) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/distutils-*: add warning of deprecationTim Orling2022-01-123-0/+10
| | | | | | | | | | | | | | | distutils has been deprecated in Python 3.10 and will be removed in Python 3.12 (predicted release date October 2023). Add a warning now that recommends using the roughly equivalent setuptools-* classes. [YOCTO #14610] (From OE-Core rev: 54b455049ee94c01c78b31b6c744c8e32b5b7737) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: fix build if egl.pc sets macros in cflagsMax Krummenacher2022-01-122-0/+47
| | | | | | | (From OE-Core rev: 59b583fa3f10fd82d11ccc5811c61a4ff8f14de6) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: Set KBRANCH with =He Zhe2022-01-121-1/+1
| | | | | | | | | | | | The "?=" assignment to KBRANCH in kernel-yocto.bbclass is selected prior to the one in this recipe and makes it "master" as a result. Change the KBRANCH assignment back to "=" as how it was done before. (From OE-Core rev: c7a1004c7f7e86506ccd7d6d40f148931096461a) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 5.14 recipesBruce Ashfield2022-01-123-145/+0
| | | | | | | | | | | 5.14 is EOL upstream on korg, so we drop our 5.14 recipes from master. 5.10 and 5.15 + the dev kernel continue to be active. (From OE-Core rev: 2801b02064387f92cfb3d44aef21d30a237acb9e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf/machine: bump qemu preferred versions to 5.15Bruce Ashfield2022-01-122-2/+2
| | | | | | | | | | 5.14 has been removed from the active kernel list, so we make 5.15 the new default. (From OE-Core rev: 24fb6a22332f746e3bef89ff8e5719838f0ed8b5) 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.90Bruce Ashfield2022-01-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d3e491a20d15 Linux 5.10.90 8c15bfb36a44 bpf: Add kconfig knob for disabling unpriv bpf by default d8a5b1377bf6 perf script: Fix CPU filtering of a script's switch events 2386e81a1d27 net: fix use-after-free in tw_timer_handler 34087cf96046 Input: spaceball - fix parsing of movement data packets 9f329d0d6c91 Input: appletouch - initialize work before device registration 2a4f551dec1a scsi: vmw_pvscsi: Set residual data length conditionally 1cb8444f3114 binder: fix async_free_space accounting for empty parcels a6e26251dd3a usb: mtu3: set interval of FS intr and isoc endpoint 3b6efe0b7ba0 usb: mtu3: fix list_head check warning f10b01c48f85 usb: mtu3: add memory barrier before set GPD's HWO 1c4ace3e6b85 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. 1933fe8ce712 xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. b8553330a077 drm/amdgpu: add support for IP discovery gc_info table v2 28863ffe21ff drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled a0f3ac399ef5 uapi: fix linux/nfc.h userspace compilation errors 818c9e0a04df nfc: uapi: use kernel size_t to fix user-space builds 8d31cbab4c29 i2c: validate user data in compat ioctl 51c94d8fbd09 fsl/fman: Fix missing put_device() call in fman_port_probe 920932b20e0c net/ncsi: check for error return from call to nla_put_u32 610af55f9fbe selftests/net: udpgso_bench_tx: fix dst ip argument 78503589b1e0 net/mlx5e: Fix wrong features assignment in case of error 61146008087a ionic: Initialize the 'lif->dbid_inuse' bitmap b7c9a1427b32 igc: Fix TX timestamp support for non-MSI-X platforms e8a5988a85c7 net/smc: fix kernel panic caused by race of smc_sock 97c87c1db9ff net/smc: don't send CDC/LLC message if link not ready 99f19566b1c4 net/smc: improved fix wait on already cleared link e553265ea564 NFC: st21nfca: Fix memory leak in device probe and remove 8d70dc0eecf0 net: lantiq_xrx200: fix statistics of received bytes 7ef89bd1e8f1 net: ag71xx: Fix a potential double free in error handling paths 40d36186913b net: usb: pegasus: Do not drop long Ethernet frames a67becdaa8ad net/smc: fix using of uninitialized completions 769d14abd35e sctp: use call_rcu to free endpoint 13c1bf43b674 selftests: Calculate udpgso segment count without header adjustment abe74fb43378 udp: using datalen to cap ipv6 udp max gso segments 5e6ad649e927 net/mlx5e: Fix ICOSQ recovery flow for XSK 73665165b64a net/mlx5e: Wrap the tx reporter dump callback to extract the sq 4cd1da02f0c3 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources fcb32eb3d04d scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() 4833ad4908a1 selinux: initialize proto variable in selinux_ip_postroute_compat() ec941a2277a1 recordmcount.pl: fix typo in s390 mcount regex a0e82d5ef992 memblock: fix memblock_phys_alloc() section mismatch error 7da855e93964 platform/x86: apple-gmux: use resource_size() with res d01e9ce1af61 parisc: Clear stale IIR value on instruction access rights trap 0643d9175dc6 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() e2048a1f9186 tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). 210c7c6908f3 Input: i8042 - enable deferred probe quirk for ASUS UM325UA bb672eff7447 Input: i8042 - add deferred probe support (From OE-Core rev: ada52c924b8033939a448d8cedfc4e587bfdbc46) 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.13Bruce Ashfield2022-01-123-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 734eb1fd2073 Linux 5.15.13 bc5fce3dff9a perf scripts python: intel-pt-events.py: Fix printing of switch events 632ee8a1786a perf script: Fix CPU filtering of a script's switch events 90d273381bfb perf intel-pt: Fix parsing of VM time correlation arguments 47b5d0a7532d fs/mount_setattr: always cleanup mount_kattr 08eacbd141e2 net: fix use-after-free in tw_timer_handler ffe4a1ba1a82 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' 466267ced87d Input: spaceball - fix parsing of movement data packets e79ff8c68acb Input: appletouch - initialize work before device registration 90ffed2d5e0d scsi: vmw_pvscsi: Set residual data length conditionally 17691bada6b2 binder: fix async_free_space accounting for empty parcels 90d2beed5e75 nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert 0c823e0b4697 usb: mtu3: set interval of FS intr and isoc endpoint 249ddfbe0057 usb: mtu3: fix list_head check warning dace4123e304 usb: mtu3: add memory barrier before set GPD's HWO ebef2aa29f37 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. 81f8de4b6af6 xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. 0f591d17e36e drm/amd/display: Changed pipe split policy to allow for multi-display pipe split 94ba5b0fb52d drm/amdgpu: add support for IP discovery gc_info table v2 97fd2b6c0340 drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled 2ee1296e0655 drm/nouveau: wait for the exclusive fence after the shared ones v2 e63109384796 uapi: fix linux/nfc.h userspace compilation errors 7b006d5a5aad nfc: uapi: use kernel size_t to fix user-space builds f68599581067 i2c: validate user data in compat ioctl 17f5a2bc2ffe fsl/fman: Fix missing put_device() call in fman_port_probe 20426341c071 selftests: net: using ping6 for IPv6 in udpgro_fwd.sh 6eb92fb14689 net/ncsi: check for error return from call to nla_put_u32 62320f472fc2 net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper 5943eb7bbac3 selftests: net: Fix a typo in udpgro_fwd.sh 676345fa9c55 selftests/net: udpgso_bench_tx: fix dst ip argument f1157fe47992 net: bridge: mcast: add and enforce startup query interval minimum a22ac8009f7e net: bridge: mcast: add and enforce query interval minimum a780f0dd2507 net/mlx5e: Fix wrong features assignment in case of error 30a26a8c506f ionic: Initialize the 'lif->dbid_inuse' bitmap a3dffd1d0677 drm/amd/display: Set optimize_pwr_state for DCN31 6af58ce9307f drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization a87eb54df52f igc: Fix TX timestamp support for non-MSI-X platforms 10597585d793 igc: Do not enable crosstimestamping for i225-V models b85f751d71ae net/smc: fix kernel panic caused by race of smc_sock 85ce25935e06 net/smc: don't send CDC/LLC message if link not ready 238920381b89 NFC: st21nfca: Fix memory leak in device probe and remove c1babfe1b810 net: lantiq_xrx200: fix statistics of received bytes c903a963b7e6 net: ag71xx: Fix a potential double free in error handling paths 0d82faa347a1 net: usb: pegasus: Do not drop long Ethernet frames cc70cbd3b155 net/smc: fix using of uninitialized completions 75799e71df1d sctp: use call_rcu to free endpoint df06c8dd7aca selftests: Calculate udpgso segment count without header adjustment 027282344397 udp: using datalen to cap ipv6 udp max gso segments 07f16b17416a net/mlx5e: Delete forward rule for ct or sample action aa584ad8fa29 net/mlx5e: Use tc sample stubs instead of ifdefs in source file 12813ba11bf0 net/mlx5e: Fix ICOSQ recovery flow for XSK 144dbcc14546 net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow 07f13d58a8ec net/mlx5e: Wrap the tx reporter dump callback to extract the sq 219419510c4e net/mlx5: Fix tc max supported prio for nic mode 5da639db8b71 net/mlx5: Fix SF health recovery flow c0cc069899fb net/mlx5: Fix error print in case of IRQ request failed 4595dffccfa5 net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources a68d72d899a2 scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() 172fc0a7d7ab selinux: initialize proto variable in selinux_ip_postroute_compat() f5cb610fa3d2 efi: Move efifb_setup_from_dmi() prototype from arch headers 5677e0772364 powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion fc738764c9fa recordmcount.pl: fix typo in s390 mcount regex 919f5678bae1 ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 cce476954401 ALSA: hda: intel-sdw-acpi: harden detection of controller 62f0a61fcb8a memblock: fix memblock_phys_alloc() section mismatch error ea48bffecc3e platform/x86: apple-gmux: use resource_size() with res 6964e81f11ce platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters e96373f0a5f4 parisc: Clear stale IIR value on instruction access rights trap 0d76daf2013c net/sched: Extend qdisc control block with tc control block 80176f65fa28 tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() 3fe6a63b5dbd tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). e97d5549f842 Input: i8042 - enable deferred probe quirk for ASUS UM325UA dd33054e4c18 Input: i8042 - add deferred probe support (From OE-Core rev: bf71dd30508a612a08de14eaa3f26ac93990f3b8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15/cfg: add kcov feature fragmentBruce Ashfield2022-01-123-3/+3
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto: 41721be8a03 cfg/debug: add kcov kernel configs (From OE-Core rev: 399032f7fb277aa229acf784c40bc44e693c21a5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10/cfg: add kcov feature fragmentBruce Ashfield2022-01-123-3/+3
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto: 41721be8a03 cfg/debug: add kcov kernel configs (From OE-Core rev: 6a11ed0910a9ed231bc3c4a9ee532358014ce535) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix arm 32bit -rt warningsBruce Ashfield2022-01-123-3/+3
| | | | | | | | | | | | Integrating the following commit(s) to: 41e5b01b59c preempt-rt.scc: arm should come after ftrace 6fe0a923260 drivers-zynq.cfg: update CONFIG_NET_CADENCE option (From OE-Core rev: 1bc502f676d1f9a37c6869d154e75fbf60957e72) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.14: fix arm 32bit -rt warningsBruce Ashfield2022-01-123-3/+3
| | | | | | | | | | | | Integrating the following commit(s): f9e349e1745 preempt-rt.scc: arm should come after ftrace 25f5db372ac drivers-zynq.cfg: update CONFIG_NET_CADENCE option (From OE-Core rev: 704720e28f67e880998d4dab85b366cb7f1a4ce3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>