summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* oeqa: default runtime json results for testexportStefan Kral2020-03-292-4/+7
| | | | | | | | | | | | | Set the json result output dir in the oeqe runtime context to create testresults.json file by default for exported runtime test runs. Use current datetime for the json result property name (not DATETIME from build) to allow multiple result entries. (From OE-Core rev: e6c73ed8d3c5d45f387cab619ca73c21e850582f) Signed-off-by: Stefan Kral <sk@typedivision.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/cases: Disable and stop systemd-timesyncdAlex Kiernan2020-03-291-2/+2
| | | | | | | | | | | | Stopping systemd-timesyncd doesn't prevent it being restarted by a different transaction within systemd. Disable the service instead during the date test to ensure it can't be restarted. (From OE-Core rev: 3dd4e637c11abdd6341a3e0c6b67639d3d703862) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* psplash: Set RemainAfterExit on systemd unitsAlex Kiernan2020-03-292-1/+2
| | | | | | | | | | | | | | | | | psplash is only expected to run during startup, but if any dependency is pulled into a transaction and the unit is inactive, then it can be restarted. Set RemainAfterExit to ensure that the unit remains active and is not gratuitously restarted. Drop the nonexistent systemd-start.service from the unit. (From OE-Core rev: 618bd9a10c27d13a4420638d82618ac41935cfda) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oe/recipeutils: Drop obsolete GITDIR referenceRichard Purdie2020-03-291-1/+0
| | | | | | | | | The fetcher GITDIR variable wase dropped a while back, drop the obsolete reference to it (thanks Robert Day). (From OE-Core rev: de035e687e26cef96e9b737c47bfc291bdfbea48) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation.conf: Drop obsolete variable docsRichard Purdie2020-03-291-3/+0
| | | | | | | | | These fetcher *DIR variables were dropped a while back, drop the docs that reference them (thanks Robert Day). (From OE-Core rev: 609fcfe1f1490e9d9c35e40a0606a3b6b86bd78c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats-plot.sh: Show spaces and underscores correctly in titles/keysPeter Kjellerstedt2020-03-291-2/+2
| | | | | | | | | | | Spaces were previously converted to dashes, and underscores caused the next character in the title/key to be printed using subscript due to the enhanced string support in gnuplot. (From OE-Core rev: 1719f7062988889b7e24b871dc2f0e50c7bff07e) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: upgrade 20.0.1 -> 20.0.2Wang Mingyu2020-03-292-2/+2
| | | | | | | (From OE-Core rev: ed500e9d2e7678290420bd0ee4d88eeba40bbb4a) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: upgrade 3.34.0 -> 3.36.0Wang Mingyu2020-03-291-2/+2
| | | | | | | (From OE-Core rev: 8438b02f4f5b043077ccc04b411b984a75013a4f) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnupg: upgrade 2.2.19 -> 2.2.20Wang Mingyu2020-03-291-2/+2
| | | | | | | (From OE-Core rev: c787a48dc26a937df019e4fcb1e37b7b06824798) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot-tools: Split out inc fileJoshua Watt2020-03-292-66/+67
| | | | | | | | | | | | | | | | | | | | Spilts out the inc file for u-boot-tools so that BSPs can include it for their forked version of the tools, just like u-boot.inc. As an example, this recipe [1] builds mkimage u-boot as part of the u-boot recipe itself. This is incorrect because u-boot is a target recipe, which means that the uninative loader transformations do not get applied when the recipe is restored from sstate, breaking the mkimage command breaks. The correct solution is to have a u-boot-tools-imx recipe that pulls in their custom u-boot source; this inc file makes that much easier to maintain. [1]: https://github.com/Freescale/meta-freescale/blob/aa27fc62095cfd6c147c8f6865296ddc29bf0fa6/recipes-bsp/u-boot/u-boot-imx_2019.04.bb (From OE-Core rev: 2f3bd198d9b1e85f17f7a587b1690ab196ab0300) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: prevent fatal error cause by networkLee Chee Yang2020-03-291-1/+7
| | | | | | | | | | | prevent cve-check from fatal error cause by network issue. [YOCTO #13680] (From OE-Core rev: da358e415726f836e6b3e69ad7fbeffb50bd402d) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: configuration tweaksBruce Ashfield2020-03-253-3/+3
| | | | | | | | | | | | | | Integrating the following configuration fixes: bee554e595e bsp/ti-am65x: remove duplicate config option CONFIG_NETDEVICES 32405486b46 bsp/ti-am335x: drop PRUSS invalid cfg option d40bf6ad14a xilinx-zynqmp: add cpuidle support for zcu102 533cfd5af00 bsp: delete obsolete kernel option CONFIG_MTD_M25P80 (From OE-Core rev: db80305e10d501900e1e371a6f9a4da5cf0b033e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: ARM: 8918/2: only build return_address() if neededBruce Ashfield2020-03-253-12/+12
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.4: 03142acba06e ARM: 8918/2: only build return_address() if needed (From OE-Core rev: 6639ad938f5db86d8d30b867a17a26c082cc05ca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: KVM: LAPIC: Mark hrtimer for period or oneshot mode to ↵Bruce Ashfield2020-03-253-12/+12
| | | | | | | | | | | | | expire in hard interrupt context Integrating the following commits to linux-yocto/5.4: 9065d188f874 KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (From OE-Core rev: ac42114430c9cccb21c296c12f31f405ccb99329) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: fix kernel selftestsBruce Ashfield2020-03-253-15/+15
| | | | | | | | | | | | | | | Khem reported that kernel selftests are failing after some of the recent -stable udpates, and identified the followig commits to solve the issues: 4cd12df48b83 selftest/bpf: Use CHECK macro instead of RET_IF 84591c1cb409 Revert "selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs" 844b959f96bd Revert "selftests/bpf: Skip perf hw events test if the setup disabled it" (From OE-Core rev: 8ee272e6fdbc65097a3aa3e2456598dd089793eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: Revert "platform/x86: wmi: Destroy on cleanup rather than ↵Bruce Ashfield2020-03-253-15/+15
| | | | | | | | | | | | | | | unregister" We had reverted this commit in v5.2, and it is still required in 5.4. The following config commit is also included in this change: bsp/ti-am335x: drop some invalid cfg options (From OE-Core rev: 43ec35f7cc4f222ad91efdd56f8eea901db52def) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: turn explicit disabling of colord to PACKAGECONFIGRoss Burton2020-03-251-1/+1
| | | | | | | (From OE-Core rev: 6a19a39e8415072389aa4f91317bb329b8a25d7e) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: add cloudprint PACKAGECONFIGRoss Burton2020-03-251-0/+1
| | | | | | | (From OE-Core rev: 29d228704acc92e5d20e5ee14399a0e07f2101f5) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu.inc: Always disable compile time git updatingMark Hatle2020-03-251-0/+2
| | | | | | | | | | | | | | If the SRC_URI is switched to be git based, QEMU will automatically update itself at compile time for select git submodules. This by passes the bitbake git fetcher. These modules are always present in the release tarballs, so only are problematic when used with git based SRC_URIs. These switches will have no effect on a tarball based SRC_URI. (From OE-Core rev: 53b38a89fc7ccbceefd1a3a79bd376d9f6419565) Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* security_flags.inc: fix flags missing from SDK toolchainTom Hochstein2020-03-251-0/+2
| | | | | | | | | | | | | The security flags were missing from the SDK toolchain because they were added specifically to class-target. Add them to class-cross-canadian as well (since the SDK environment file is created from cross-canadian target flags). (From OE-Core rev: cd46e8f890069a40d1e9048cfa0f378dec1dc5e9) Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Antoine Manache <a.manache@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-docs: remove refrence to mpc8315e-rdbakuster2020-03-246-19/+1
| | | | | | | (From yocto-docs rev: 8768196b4a313df794bf21937da4bf92de858463) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: Revert "fetch2: Allow ${AUTOREV} to be used when BB_SRCREV_POLICY ↵Khem Raj2020-03-241-14/+4
| | | | | | | | | | | | | | is "cache"" As per mailing list discussion, the cache policy was behaving correctly before and wouldn't expect to update after the initial fetch even for AUTOREV. This reverts commit ba093a38539960e645e994a66ed7872a604c00a9. (Bitbake rev: 51f827911b7202de3e855e683fdbd732d7a84e09) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/commands: Fix runqemu after tinfoil data connector changesRichard Purdie2020-03-241-5/+5
| | | | | | | | | Poking changes into config_data and expecting them to appear in the recipe is a bad idea, place the data in recipedata directly instead. (From OE-Core rev: 191dd811900ace0e0af2e97221e10461fae0d9bd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/tinfoil: Drop test for functionality removed upstreamRichard Purdie2020-03-241-13/+0
| | | | | | | | | bitbake dropped support for this piece of functionality (the test was the only user), drop the test too. (From OE-Core rev: 9ba0708e34eb038dc3ea5a877a5837c534cf165f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tinfoil: Add iterator support for DataStoreConnectorRichard Purdie2020-03-241-0/+5
| | | | | | | | | Some usages need to iterate the datastore. This is slow and not recommended but support this. (Bitbake rev: 38b4e330c6c2007e8ead878e1d9e9580d3b19c7b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tinfoil: Simplify remote datastore connectionsRichard Purdie2020-03-245-360/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current approach to remote datastores used in tinfoil is breaking. For example, adding a devupstream extension to a recipe with a git upstream, making it the preferred version and then running "devtool modify" on it causes get_srcrev() circular dependency issues. The problem is the override handling in the datastore is broken. This gets broken since remotedata:recieve_datastore() sets d.dict but doesn't update d.overridedata (or d.inchistory or d.varhistory). We could play whack-a-mole but the current implementation seems to be flawed to me. It also doesn't cover, or only partially covers some datastore operations and each needs new dedicated command API. Instead, step back and reimplement the way the datastore connector works. With this change, the datastore is either remote or local but the data is not spread on two sides of the connection. All the API is proxied over the connection by a single function for the datastore (and two to support variable history and include history). This code does not support using the datastore as a parameter to any data store functions. We did have one case of that but its just bad code and can be replaced. The result is something which is much simpler and less invasive to the datastore code itself, meaning its behaviour should be much more consistent. The existing tests for the remote data no longer make any sense and are removed. The one bug this code would have is if key/value pairs are returned over the IPC and those values contained a DataSmart object since we don't recurse into return values to find such things. Nothing appears to do that currently so lets worry about it if its ever an issue. This change should simplfy a ton of other issues and avoid a ton of other bugs so is a huge net gain. Tested with bitbake's and OE's selftests. (Bitbake rev: 85e03a64dd0a4ebe71009ec4bdf4192c04a9786e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: data_smart: Don't pass unneeded datastoreRichard Purdie2020-03-243-3/+4
| | | | | | | | | | | | The datastore is already available to this function internally so don't also try and pass the datastore as a parameter. This is clearly broken API when you look at the existing calls to it. This then doesn't break the planned tinfoil data connector changes. (Bitbake rev: af1654498ee5b47368a41dad2d2b7b6abc19ff15) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tinfoil: Drop parse_recipe_file custom datastore supportRichard Purdie2020-03-241-9/+2
| | | | | | | | | | | | This parameter is unused except for a single selftest and is problematic with regard to fixing some other bugs. Remove it for now, if really needed we could re-implement it in some other way in the future. Experience tells us we likely don't want to support this kind of change to the metadata anyway as its not as useful as it first sounds/appears. (Bitbake rev: f2341dc46b6abfc08a4d01c7abdd3d4630577999) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver.py: fix typo of "ARCHIVER_MIRROR_EXCLUDE" in commentrpjday@crashcourse.ca2020-03-241-1/+1
| | | | | | | (From OE-Core rev: 7bd0bb37ed98b7b8c2ce05f1434fe5ff12f8efc9) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: update ptest multilib fixJeremy Puhlman2020-03-241-0/+2
| | | | | | | | | | The updates to the tests are done in do_install instead of do_install_ptest, so the changes need to consider ptest not being turned on. (From OE-Core rev: 6baaf3a530d5e4d6015c1dc53a2849a20bafafe4) Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats*.sh: fix spacing indentation in the filesLuis Martins2020-03-242-93/+94
| | | | | | | | | | Fix indentation in buildstats.sh and buildstats-plot.sh to convert every line to 4 spaces indentation. (From OE-Core rev: 3971572042ae9bc8226eb92892bb71010287e0a8) Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats*.sh: add recipe parameter to scriptsLuis Martins2020-03-242-4/+14
| | | | | | | | | | | | Add option to filter the stats results for a single recipe, allowing to easilly visuality the task resource consumption per recipe. This is specially useful when debugging the performance of the overall bitbake build system. (From OE-Core rev: b4bf898d53af60f5d69b50ec5cdd7f9b3870f2dd) Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats*.sh: add accumulate parameter to scriptsLuis Martins2020-03-242-4/+28
| | | | | | | | | | | | Add option to accumulate stats values per recipe, allowing to sum related values such as memory (main process + childs). This is specially useful when debugging the performance of the overall bitbake build system. (From OE-Core rev: e6f1aea6260343cb5194f7f8ab70213b705ab441) Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats-plot.sh: filter by taskLuis Martins2020-03-241-2/+8
| | | | | | | | | | | | Extend buildstats-plot.sh script to also accept the name of the tasks as parameter. This value will be passed directly to buildstats.sh is already provides this option. (From OE-Core rev: 495b6d3d85d2d14d54e324d8da43311a23fdfca6) Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildstats-plot.sh: fix invoking buildstats.shLuis Martins2020-03-241-1/+1
| | | | | | | | | | | Fix the internal call to buildstats.sh by also providing the buildstats folder location in the system, which might differ from the default location. (From OE-Core rev: 9f4ee2ee8712528ac51ef4ecd17ccde737e8b21d) Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/qemurunner: Don't print a warning for harmless exceptionRichard Purdie2020-03-241-1/+2
| | | | | | | | | Printing a warning for something which is harmless just causes the people monitoring the autobuilder more work. Silently ignore this race. (From OE-Core rev: 2246c8d2466d3876fd1b27fd1943aa4bbf28e14e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nfs-utils: fix do_package error when enable PACKAGECONFIG[nfsv4]Yi Zhao2020-03-241-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: ERROR: nfs-utils-2.4.3-r0 do_package: QA Issue: nfs-utils: Files/directories were installed but not shipped in any package: /usr/lib/libnfsidmap/nsswitch.so /usr/lib/libnfsidmap/static.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. nfs-utils: 2 installed and not shipped files. [installed-vs-shipped] Add rdep on python3-core for PACKAGECONFIG[nfsv4] to fix: ERROR: nfs-utils-2.4.3-r0 do_package_qa: QA Issue: /usr/sbin/clddb-tool contained in package nfs-utils requires /usr/bin/python3, but no providers found in RDEPENDS_nfs-utils? [file-rdeps] Add rdep on libdevmapper for PACKAGECONFIG[nfsv41] to fix: ERROR: nfs-utils-2.4.3-r0 do_package_qa: QA Issue: /usr/sbin/blkmapd contained in package nfs-utils requires libdevmapper.so.1.02()(64bit), but no providers found in RDEPENDS_nfs-utils? [file-rdeps] (From OE-Core rev: 17b44d51eaf71ae6d04034454dcb68f508b85258) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Upgrade 1.1.1d -> 1.1.1eAdrian Bunk2020-03-242-761/+1
| | | | | | | | | Backported patch removed. (From OE-Core rev: 710bc0f8544f54750c8fb7b8affa243932927a24) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysklogd: fix one parallel build errorChangqing Li2020-03-242-0/+41
| | | | | | | (From OE-Core rev: 8e61e5ec230c36dbe1f2517d17fc88494455a5d0) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu/slirp: fix CVE-2020-7211Chee Yang Lee2020-03-242-0/+47
| | | | | | | | | | | | fix CVE-2020-7211 for qemu slirp submodule see : https://www.openwall.com/lists/oss-security/2020/01/17/2 https://gitlab.freedesktop.org/slirp/libslirp/commit/14ec36e107a8c9af7d0a80c3571fe39b291ff1d4 (From OE-Core rev: 31362d739834377ac4ab880029c3e3dda0cd7698) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: Update to 1.14.1 minor releaseKhem Raj2020-03-241-3/+2
| | | | | | | (From OE-Core rev: 7f79e3cb56774ac41423db41e634a74d522c8548) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ifupdown: create file interfaces if not existKai Kang2020-03-241-0/+7
| | | | | | | | | | | | | | It fails to run ifup if /etc/network/interfaces doesn't exist: | ifup: couldn't open interfaces file "/etc/network/interfaces": No such | file or directory Create the config file if not exist. (From OE-Core rev: 4e692daf66d2c9d51d418706e20f4527505dc0bd) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-sato-ptest-fast: don't hard fail in ptestsAlexander Kanavin2020-03-241-0/+3
| | | | | | | | | | Unfortunately, a couple of tests sporadically fail still; bugs have been filed, but they will take time to resolve. (From OE-Core rev: 6b408f40b6c214d05433c41f0cd6200c715cc615) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wic/direct: reserve 2 sector for extended partitionChee Yang Lee2020-03-241-3/+3
| | | | | | | | | | | | | extended partition should reserve at least 2 unallocated sectors between the start of the extended partition and the start of a logical partition. [YOCTO #13658] (From OE-Core rev: 884c8a0e50a49bdca5e048197a9dc0ff37cc8d1a) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.4: update to -rt16Bruce Ashfield2020-03-241-1/+1
| | | | | | | | | | | | | | | | | | | Updating the latest v5.4-rt release: 2659f7a7212c v5.4.26-rt16 60c22c68d486 v5.4.24-rt15 efa03618228 mm: Warn on memory allocation in non-preemptible context on RT 908775cdf21e v5.4.24-rt14 b4edc32e2e46 v5.4.22-rt13 49a5b8ead027 tracing: make preempt_lazy and migrate_disable counter smaller 8f2ed8895c0c drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host() b558bcd37e5d bpf: Update the "bpf: Make BPF and PREEMPT_RT co-exist" series d197132b1dd5 v5.4.22-rt12 (From OE-Core rev: a8db5643bd14a5a2e8e60012dd1551f6d867acc2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.27Bruce Ashfield2020-03-243-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 585e0cc08069 Linux 5.4.27 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error() 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse 5d961582ea88 HID: google: add moonball USB id ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk() 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue 235fb892d846 blk-mq: insert flush request to the front of dispatch queue dbce8292217a jbd2: fix data races at struct journal_head 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode 34c550ebb219 net: rmnet: fix bridge mode bugs 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure 835bbd892683 net: rmnet: do not allow to change mux id if mux id is duplicated 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device() 002b4bd9b51d net: rmnet: fix suspicious RCU usage 8a027eee62f7 net: rmnet: fix NULL pointer dereference in rmnet_changelink() 006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink() cfc7f5fe5c61 hinic: fix a bug of rss configuration e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt 65340b196811 hinic: fix a irq affinity bug 1c7dde0a9bfc net: phy: mscc: fix firmware paths 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open d1984c92f072 signal: avoid double atomic counter increments for user accounting df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place fd1f29f2a824 kbuild: add dtbs_check to PHONY bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2) 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch directly 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer underrun c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure 6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() calls 0c050d655475 net: ll_temac: Fix race condition causing TX hang a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch 6c663120ecdb scsi: libfc: free response frame from GPN_ID 079e9ad79410 cfg80211: check reg_rule for NULL in handle_channel_custom() a6f7e69cfafd tracing: Fix number printing bug in print_synth_event() c35aa36fec91 selftests/rseq: Fix out-of-tree compilation dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work during removal ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by double kfree 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override 87bd74b77531 ACPI: watchdog: Set default timeout in probe 65b44497414b HID: apple: Add support for recent firmware on Magic Keyboards 20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using semaphore f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before releasing mutex 536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc 257edc6db943 Linux 5.4.26 881f9469cc9f net/smc: cancel event worker during device removal dbaba2a4db6e net/smc: check for valid ib_client_data aa38bea47fd2 ipv6: restrict IPV6_ADDRFORM operation 62fd4e348df2 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE 8753b0cad128 i2c: acpi: put device when verifying client fails 03d524d70ecf iommu/vt-d: Ignore devices with out-of-spec domain number 9493a6361d81 iommu/vt-d: Fix the wrong printing in RHSA parsing 2d106e75da45 netfilter: nft_chain_nat: inet family is missing module ownership 56e84ae47481 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute 15ec06c6a894 netfilter: nft_tunnel: add missing attribute validation for tunnels e92dea63e278 netfilter: nft_payload: add missing attribute validation for payload csum flags 896d11cdcab9 netfilter: cthelper: add missing attribute validation for cthelper c61868ef2795 perf bench futex-wake: Restore thread count default to online CPU count b57542934121 nl80211: add missing attribute validation for channel switch 5bd0ee5727d2 nl80211: add missing attribute validation for beacon report scanning b0fd0b85c377 nl80211: add missing attribute validation for critical protocol indication c684f4f68c0a i2c: gpio: suppress error on probe defer 4f60640723cf iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() b8c3cbca80e8 driver code: clarify and fix platform device DMA mask allocation a9fef78caac0 drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits f5ace0987a69 pinctrl: core: Remove extra kref_get which blocks hogs being freed d2df67d7411e drm/i915/gvt: Fix dma-buf display blur issue on CFL a6ea1df94903 virtio_ring: Fix mem leak with vring_new_virtqueue() b758686cf05a pinctrl: imx: scu: Align imx sc msg structs to 4 66ee6b9b91b1 pinctrl: meson-gxl: fix GPIOX sdio pins 93b8be43c9df clk: imx8mn: Fix incorrect clock defines 130bd50d009c batman-adv: Don't schedule OGM for disabled interface 8159e369d1e6 iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page 28ffabf65e42 iommu/vt-d: Fix RCU list debugging warnings 798c1441bde8 iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint 77abae8657c5 iommu/dma: Fix MSI reservation allocation 923f2b3ab352 x86/mce: Fix logic and comments around MSR_PPIN_CTL 53644e59c1c5 perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag 02013734629b mt76: fix array overflow on receiving too many fragments for a packet 1357bf0ca50f i2c: designware-pci: Fix BUG_ON during device removal 849233b7421c efi: Add a sanity check to efivar_store_raw() 594b38226f84 efi: Fix a race and a buffer overflow while reading efivars via sysfs 680613f44162 x86/ioremap: Map EFI runtime services data as encrypted for SEV f19bbb24a108 macintosh: windfarm: fix MODINFO regression ea1299be02e1 fscrypt: don't evict dirty inodes after removing key b7e54dd751fa blk-iocost: fix incorrect vtime comparison in iocg_is_idle() 0c47d02ad451 ipmi_si: Avoid spurious errors for optional IRQs fbbacd0dcbc3 s390/dasd: fix data corruption for thin provisioned devices 63050b3dc02f fuse: fix stack use after return f2947aa48017 ARC: define __ALIGN_STR and __ALIGN symbols for ARC 4873041d3723 KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs 84c6ce00e29b KVM: x86: clear stale x86_emulate_ctxt->intercept value 9719442f9e24 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache 918ba24a9bbf cifs_atomic_open(): fix double-put on late allocation failure 3625e9dfd80a ktest: Add timeout for ssh sync testing a67ada0dcd9a pinctrl: falcon: fix syntax error 1961b5bb6ac8 mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x 0e57e9f70247 drm/i915: Defer semaphore priority bumping to a workqueue 105d663d8430 drm/i915: be more solid in checking the alignment 40c4ad7f1b15 drm/amd/display: remove duplicated assignment to grph_obj_type 22540ca3d00d workqueue: don't use wq_select_unbound_cpu() for bound works 70612567f6ce netfilter: x_tables: xt_mttg_seq_next should increase position index bfacd2806769 netfilter: xt_recent: recent_seq_next should increase position index 16c0ae0a0437 netfilter: synproxy: synproxy_cpu_seq_next should increase position index 1c6e75702fd1 netfilter: nf_conntrack: ct_cpu_seq_next should increase position index 3ca828bd0fcb iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint ad29b9fd6672 virtio-blk: fix hw_queue stopped on arbitrary error c656fc438758 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices 55c81e9b1b5c netfilter: nf_tables: fix infinite loop when expr is not available 72655d842636 cgroup: Iterate tasks that did not finish do_exit() cb81ee946e15 cgroup: cgroup_procs_next should increase position index 6b22fba4c15b net: phy: Avoid multiple suspends 1375e2ca1f2d net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed dd359b5a7bd4 selftests/net/fib_tests: update addr_metric_test for peer route testing 8759b193d8f8 net/ipv6: remove the old peer route if change it to a new one 2eaf298d121f net/ipv6: need update peer route when modify metric 886345d9305a net: phy: fix MDIO bus PM PHY resuming 4d365c7b4747 net: phy: avoid clearing PHY interrupts twice in irq handler 7030138e3c6d nfc: add missing attribute validation for vendor subcommand c9f29e311fc2 nfc: add missing attribute validation for deactivate target 4cba04a3272b nfc: add missing attribute validation for SE API 4c16ef8ee16c tipc: add missing attribute validation for MTU property 6049f6122a51 team: add missing attribute validation for array index cae05c2998ae team: add missing attribute validation for port ifindex e31cd96bce59 net: taprio: add missing attribute validation for txtime delay 7b8f902c5130 net: fq: add missing attribute validation for orphan mask 05b1a3781204 macsec: add missing attribute validation for port f77e588fb745 can: add missing attribute validation for termination e9438d517277 nl802154: add missing attribute validation for dev_type 84eaa53dbea8 nl802154: add missing attribute validation e80e3f725244 fib: add missing attribute validation for tun_id dd4708377988 devlink: validate length of region addr/len 4136c4ee4159 devlink: validate length of param values c0a7416a5403 net: memcg: fix lockdep splat in inet_csk_accept() 4a1444818200 net: memcg: late association of sock to memcg 01f4cb0005a7 cgroup: memcg: net: do not associate sock with unrelated cgroup 4461ae0c15f6 bnxt_en: fix error handling when flashing from file 97207f491014 bnxt_en: reinitialize IRQs when MTU is modified 51925ac4c547 bonding/alb: make sure arp header is pulled before accessing it 6c7247106941 taprio: Fix sending packets without dequeueing them ea5d05c59430 slip: make slhc_compress() more robust against malicious packets 312a5fa6877e sfc: detach from cb_page in efx_copy_channel() d21ba36e4091 r8152: check disconnect status after long sleep 6ea05d53b996 net: systemport: fix index check to avoid an array out of bounds access 62a24fad9610 net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used d0042bc982f1 net: phy: bcm63xx: fix OOPS due to missing driver name a200e439c08b net/packet: tpacket_rcv: do not increment ring index on drop 5afc3791c83e net: nfc: fix bounds checking bugs on "pipe" f815f9a89536 net: macsec: update SCI upon MAC address change. 04f430a90bf0 netlink: Use netlink header as base to calculate bad attribute offset 608f54653eaf net/ipv6: use configured metric when add peer route 8f4cd4bed97b net: hns3: fix a not link up issue when fibre port supports autoneg e9d416dba4cc net: fec: validate the new settings in fec_enet_set_coalesce() 9739d3d1bbb1 net: dsa: mv88e6xxx: fix lockup on warm boot 9dd6cb14dd01 net: dsa: fix phylink_start()/phylink_stop() calls 7b5db04f24a2 macvlan: add cond_resched() during multicast processing f992458686b8 ipvlan: don't deref eth hdr before checking it's set 1f72737eecd7 ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() c46034cfa1d4 ipvlan: do not add hardware address of master to its unicast filter list e4d08bef04df ipvlan: add cond_resched_rcu() while processing muticast backlog 1f905985fe19 ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface 8be8c4555431 inet_diag: return classid for all socket types aece82f5de2a gre: fix uninit-value in __iptunnel_pull_header 0a062dd0d460 cgroup, netclassid: periodically release file_lock on classid updating 8d22f4147325 ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported 986af74c63a8 ALSA: hda/realtek - Add Headset Mic supported for HP cPC effe2041c3bf ALSA: hda/realtek - More constifications 8f310017aab2 virtio_balloon: Adjust label in virtballoon_probe 18fe53f6dfbc Linux 5.4.25 564f7c2b5691 drm/virtio: module_param_named() requires linux/moduleparam.h 09a8dd779e47 csky: Implement copy_thread_tls e28c9b3caf6b block, bfq: remove ifdefs from around gets/puts of bfq groups 92ed51e65167 block, bfq: get a ref to a group when adding it to a service tree e657b1f6b9f4 efi: READ_ONCE rng seed size before munmap cca130fc00cd efi/x86: Handle by-ref arguments covering multiple pages in mixed mode 61a7f1e13b92 efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper da44902fcfdd powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems 90335d6681ea EDAC/synopsys: Do not print an error with back-to-back snprintf() calls 956ba569cc60 bus: ti-sysc: Fix 1-wire reset quirk 8937a74575e1 arm64: dts: meson: fix gxm-khadas-vim2 wifi 5293e17978c4 dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() 08d67499d2d2 dma-buf: free dmabuf->name in dma_buf_release() 709c6990aec7 hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() 61f64d9de25a ARM: dts: imx7-colibri: Fix frequency for sd/mmc 1439f05ce981 ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source 9113989a57c2 ARM: dts: am437x-idk-evm: Fix incorrect OPP node names dc06a0977754 ARM: imx: build v7_cpu_resume() unconditionally dc04fb60d718 IB/hfi1, qib: Ensure RCU is locked when accessing list 3286ef3a1605 RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() 3d5d75f8c26e regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling baec58de4ab5 RDMA/core: Fix protection fault in ib_mr_pool_destroy 785823b3b2bc RDMA/iwcm: Fix iwcm work deallocation a793097d7c16 RDMA/siw: Fix failure handling during device creation 10faa91ce493 RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing 4a2acf74a816 RDMA/rw: Fix error flow during RDMA context initialization 194f9e8e3d13 Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" 80ccc2588f6a soc: imx-scu: Align imx sc msg structs to 4 30eb1ea78a58 firmware: imx: Align imx_sc_msg_req_cpu_start to 4 a3bede27ca04 firmware: imx: scu-pd: Align imx sc msg structs to 4 1bebf41fb8c1 firmware: imx: misc: Align imx sc msg structs to 4 67a6b0adb1ac arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY 14bd791e38c6 ARM: dts: imx6: phycore-som: fix emmc supply 4115c053a35e phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval 6cc80013ad37 phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling 362fbe8e9dd6 drm/i915/selftests: Fix return in assert_mmap_offset() 2845fe63f751 drm/i915: Program MBUS with rmw during initialization 609b392e8523 drm/sun4i: de2/de3: Remove unsupported VI layer formats a49ddfae6c1a drm/sun4i: Fix DE2 VI layer format support dfe25f9a1c26 drm/sun4i: Add separate DE3 VI layer formats d9163ba414d8 drm: kirin: Revert "Fix for hikey620 display offset problem" 95e0c61d7f66 drm/panfrost: Don't try to map on error faults 2ce46334cc87 spi: atmel-quadspi: fix possible MMIO window size overrun 278025119968 ASoC: dapm: Correct DAPM handling of active widgets during shutdown a87fe1f24fe7 ASoC: Intel: Skylake: Fix available clock counter incrementation 94c472e7b4e1 ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path 757ed44a19a3 ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output b408bfa79b5e powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() 42dac16dc4b0 powerpc: Convert flush_icache_range & friends to C ec21f6d52bd4 powerpc: define helpers to get L1 icache sizes bbc02b018d73 ASoC: intel: skl: Fix possible buffer overflow in debug outputs 1dd4d68f19cf ASoC: intel: skl: Fix pin debug prints 488c6c340df5 ASoC: SOF: Fix snd_sof_ipc_stream_posn() e259388d69f5 ASoC: topology: Fix memleak in soc_tplg_manifest_load() a6e3b2aedf8a ASoC: topology: Fix memleak in soc_tplg_link_elems_load() 9998ebb5e73c drm/virtio: fix resource id creation race d41f6cfd9aa7 drm/virtio: make resource id workaround runtime switchable. ad7f9c865af7 spi: bcm63xx-hsspi: Really keep pll clk enabled 12e7f2771650 ARM: dts: ls1021a: Restore MDIO compatible to gianfar 422d098fe633 arm64: dts: meson-sm1-sei610: add missing interrupt-names 2a767bab5ac0 dm: fix congested_fn for request-based device 5c929bcb7af9 dm zoned: Fix reference counter initial value of chunk works 7b753d805e1a dm writecache: verify watermark during resume 86543852e43b dm: report suspended device during destroy e600edc7d835 dm cache: fix a crash due to incorrect work item cancelling a7ab1264e830 dm integrity: fix invalid table returned due to argument count mismatch f9d35915324c dm integrity: fix a deadlock due to offloading to an incorrect workqueue 5b3f03f6e232 dm integrity: fix recalculation when moving from journal mode to bitmap mode ac5e2d2d5fc6 dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list 454ee4a82050 dmaengine: tegra-apb: Fix use-after-free 1cdb96461185 dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 772e5f29c942 dmaengine: imx-sdma: fix context cache 31c5755caf69 s390/mm: fix panic in gup_fast on large pud 88fbd1d31291 s390/pci: Fix unexpected write combine on resource c8f3adc4069d x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes 83b2a8fe43bd spi: spidev: Fix CS polarity if GPIO descriptors are used fc73ded13f16 perf arm-spe: Fix endless record after being terminated 8ae75e508894 perf cs-etm: Fix endless record after being terminated d15530fc9250 perf intel-bts: Fix endless record after being terminated 7d3adab14857 perf intel-pt: Fix endless record after being terminated 8fd458b647f5 media: v4l2-mem2mem.c: fix broken links cd48f84cf7ce media: vicodec: process all 4 components for RGB32 formats 37c554b3fe98 media: mc-entity.c: use & to check pad flags, not == 9be09b4583f1 media: hantro: Fix broken media controller links 9a9c13ad21a8 vt: selection, push sel_lock up 119ee545581a vt: selection, push console lock down 4387bfa60520 vt: selection, close sel_buffer race e64fbf0e9f2d serial: 8250_exar: add support for ACCES cards 5932199be8ed tty: serial: fsl_lpuart: free IDs allocated by IDA 143217fe63b1 tty:serial:mvebu-uart:fix a wrong return cdca61a19081 arm: dts: dra76x: Fix mmc3 max-frequency 637627d832bd arm64: dts: socfpga: agilex: Fix gmac compatible 0c8eccc28e69 btrfs: fix RAID direct I/O reads with alternate csums 557693d1d3a7 fat: fix uninit-memory access for partial initialized inode d467fbc93cdb mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled c2043281943e mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() 4b62bbcc8618 mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa 5d230547476e vgacon: Fix a UAF in vgacon_invert_region c8137e78b8c6 usb: core: port: do error out if usb_autopm_get_interface() fails 739721ebbc26 usb: core: hub: do error out if usb_autopm_get_interface() fails dc96ee7948d7 usb: core: hub: fix unhandled return by employing a void function cb05b3e1b16a usb: cdns3: gadget: toggle cycle bit before reset endpoint 39b57e6ab298 usb: cdns3: gadget: link trb should point to next request f1809fb28cab usb: dwc3: gadget: Update chain bit correctly when using sg list 807569e0dc58 usb: quirks: add NO_LPM quirk for Logitech Screen Share c71ce693e4e7 usb: storage: Add quirk for Samsung Fit flash e76e39f7c65b cifs: fix rename() by ensuring source handle opened with DELETE bit 98cc1bd575d2 cifs: don't leak -EAGAIN for stat() during reconnect 6369c1e0b646 ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 332464f910a7 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master 6cb8b8760b7b ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 f35e259c5444 ALSA: hda/realtek - Add Headset Mic supported f30f3aa5c3b9 binder: prevent UAF for binderfs devices II a2d63e7734ed binder: prevent UAF for binderfs devices 3227ecd0ef53 firmware: imx: scu: Ensure sequential TX 0f121ace25f1 selftests: forwarding: vxlan_bridge_1d: use more proper tos value 2ab5bd41c6d7 arch/csky: fix some Kconfig typos 479466726bf1 csky: Fixup compile warning for three unimplemented syscalls 3469dfd86e09 csky: Fixup ftrace modify panic c7ce725c525a csky/smp: Fixup boot failed when CONFIG_SMP eb2ac8c497cd csky: Set regs->usp to kernel sp, when the exception is from kernel 6db7f3bdc153 csky/mm: Fixup export invalid_pte_table symbol 229fa6c8d284 net: thunderx: workaround BGX TX Underflow issue a90f613e1b44 x86/xen: Distribute switch variables for initialization 10b00764ed11 ice: Don't tell the OS that link is going down 9b6be0d2f942 nvme: Fix uninitialized-variable warning b290fb0b7971 s390/qdio: fill SL with absolute addresses ad50dbbf5729 x86/boot/compressed: Don't declare __force_order in kaslr_64.c ccef9c5f646b nvme-pci: Use single IRQ vector for old Apple models e13797d5ec54 nvme/pci: Add sleep quirk for Samsung and Toshiba drives 9b412c4aa34b iommu/amd: Disable IOMMU on Stoney Ridge systems 236efa8971f8 net/mlx5: DR, Fix matching on vport gvmi 4a1e1dda56e2 efi: Only print errors about failing to get certs if EFI vars are found 4d459c82abec s390: make 'install' not depend on vmlinux 25fb2908b9c4 s390/cio: cio_ignore_proc_seq_next should increase position index 764fc2ea82d8 watchdog: da9062: do not ping the hw during stop() 1b1939fedc86 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() 05e26a842a47 net: ks8851-ml: Fix 16-bit IO operation 63c064a83568 net: ks8851-ml: Fix 16-bit data access 8e8396edb093 net: ks8851-ml: Remove 8-bit bus accessors 30f5a66eebc9 net: atlantic: check rpc result and wait for rpc address 58eecbf16e97 selftests: forwarding: vxlan_bridge_1d: fix tos value 5c0f7f2097b8 selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing d04dd98b9b37 drm/msm/dsi/pll: call vco set rate explicitly b6e3a6be56bd drm/msm/dsi: save pll state before dsi host is powered off 26bfd300f7fd scsi: megaraid_sas: silence a warning f7c069e31daa drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters 9a426889f435 drm/modes: Make sure to parse valid rotation value from cmdline 85c17bb5bf0f drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI 49c1c5f5fc62 drm/msm/mdp5: rate limit pp done timeout warnings 68b73cd158d8 habanalabs: patched cb equals user cb in device memset 83946b4c96ee habanalabs: do not halt CoreSight during hard reset 4b183f6748ac habanalabs: halt the engines before hard-reset 5d48ee321160 usb: gadget: serial: fix Tx stall after buffer overflow a3a7d31645e5 usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags aae7167626ce usb: gadget: composite: Support more than 500mA MaxPower dbeec9bda6cf selftests: fix too long argument c2d5c4df27e0 serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE 1cb3c0cecc31 ALSA: hda: do not override bus codec_mask in link_get() 82782235544f blktrace: fix dereference after null check 4771b3f60633 kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic c2a5e97de44a kbuild: fix 'No such file or directory' warning when cleaning 0769cdddb88d RDMA/core: Fix use of logical OR in get_new_pps f7ed42f10334 RDMA/core: Fix pkey and port assignment in get_new_pps 9d729f5aa06f dm thin metadata: fix lockdep complaint 95aeaec9e63d net: stmmac: fix notifier registration 551132b2943f net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec 2f87f58ca901 ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 63f42809f0f3 block, bfq: do not insert oom queue into position tree 594fca1d04fb block, bfq: get extra ref to prevent a queue from being freed during a group move cff670b3eb68 Linux 5.4.24 6f9cff84dde8 blktrace: Protect q->blk_trace with RCU cad53d5e2e23 kvm: nVMX: VMWRITE checks unsupported field before read-only field 119b1e588a76 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field 0bae7e7fac97 mm, thp: fix defrag setting if newline is not used 0eb282cb1ff7 mm/huge_memory.c: use head to check huge zero page 8cb5db61afa3 mm/gup: allow FOLL_FORCE for get_user_pages_fast() 2bb9bfcde8b5 mm/debug.c: always print flags in dump_page() 2482da809fd3 locking/lockdep: Fix lockdep_stats indentation problem 0d70361dec88 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE 7906e29efaf1 bus: tegra-aconnect: Remove PM_CLK dependency dd3fd6dec30c netfilter: nf_flowtable: fix documentation beffc17b843c netfilter: nft_tunnel: no need to call htons() when dumping ports 860a70e2a6f6 thermal: brcmstb_thermal: Do not use DT coefficients c981ab6a1c08 thermal: db8500: Depromote debug print 8e78726fb7e8 ubifs: Fix ino_t format warnings in orphan_delete() ef0dcab6d21c rcu: Allow only one expedited GP to run concurrently with wakeups 2aa7abbdc297 KVM: x86: Remove spurious clearing of async #PF MSR 64521f9b2ca9 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path 56671961b34d x86/resctrl: Check monitoring static key in the MBM overflow handler d847804f8f8a perf ui gtk: Add missing zalloc object 27f7e492d8fe perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc f68b6a015a81 pwm: omap-dmtimer: put_device() after of_find_device_by_node() 1fabae5c846f lib/vdso: Update coarse timekeeper unconditionally 91ebef8618bf lib/vdso: Make __arch_update_vdso_data() logic understandable 74c515e04911 kprobes: Set unoptimized flag after unoptimizing code e8807eb1e688 ima: ima/lsm policy rule loading logic bug fixes caadb4b91b41 drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()' c2e2f561d27f RDMA/hns: Bugfix for posting a wqe with sge 3065f57761bd RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs 7fd3329a4df0 f2fs: fix to add swap extent correctly a25ae553903d sched/fair: Optimize select_idle_cpu ea307804e4fc KVM: Check for a bad hva before dropping into the ghc slow path 487113220d0b KVM: SVM: Override default MMIO mask if memory encryption is enabled 4aa42ab64edd mwifiex: delete unused mwifiex_get_intf_num() 6d807dd31955 mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() 8a7d7fa16150 namei: only return -ECHILD from follow_dotdot_rcu() c15a3d8f5ecc kbuild: make single target builds even faster 2e54f93a3b9b kbuild: remove unneeded variable, single-all ecd77a3261ab kbuild: move headers_check rule to usr/include/Makefile ef134d8b493c kbuild: remove header compile test 20e559d8f745 selftests: Install settings files to fix TIMEOUT failures 483724e27eb5 net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE 21709608638e net/smc: no peer ID in CLC decline for SMCD 10e0190f0b96 net: atlantic: fix out of range usage of active_vlans array 10b2668cb3db net: atlantic: fix potential error handling be96a355858a net: atlantic: fix use after free kasan warn 5306d0c41979 net: netlink: cap max groups which will be considered in netlink_bind() 5b04f396f002 s390/qeth: vnicc Fix EOPNOTSUPP precedence 567b108c9425 nvme-pci: Hold cq_poll_lock while completing CQEs fbc28154dec9 usb: charger: assign specific number for enum value e65381111339 hv_netvsc: Fix unwanted wakeup in netvsc_attach() f5cfa47505ac kbuild: fix DT binding schema rule to detect command line changes f2688e753764 mac80211: Remove a redundant mutex unlock 813757b78216 nl80211: fix potential leak in AP start 8100d19dc0fb drm/i915/gvt: Separate display reset from ALL_ENGINES reset 30b8a98a1ab3 drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime 55105073e43c i2c: jz4780: silence log flood on txabrt bda7565d4e15 i2c: altera: Fix potential integer overflow 7cf412def885 MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' d5684b0515fc HID: hiddev: Fix race in in hiddev_disconnect() e7c5c8fd532d HID: alps: Fix an error handling path in 'alps_input_configured()' 782077bff3a6 netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put() 6c717726f341 netfilter: ipset: Fix forceadd evaluation path f09fbb1175cf vhost: Check docket sk_family instead of call getname 68c601f2a208 net/smc: transfer fasync_list in case of fallback 5dd9488ae410 netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports 7eaf718b83ff io_uring: fix 32-bit compatability with sendmsg/recvmsg 9629f47d7d1c cpufreq: Fix policy initialization for internal governor drivers 386a71f635b4 amdgpu/gmc_v9: save/restore sdpif regs during S3 8e7ddaf759c6 Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" b20f83ef019a tracing: Disable trace_printk() on post poned tests 176cacef0119 macintosh: therm_windtunnel: fix regression when instantiating devices 73c8048e277e drm/radeon: Inline drm_get_pci_dev 582ce26a7e24 drm/amdgpu: Drop DRIVER_USE_AGP d310188d4ef6 HID: core: increase HID report buffer size to 8KiB 819f8ab78a31 HID: core: fix off-by-one memset in hid_report_raw_event() a30a85e74dcd HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock 9154d430dcbd KVM: VMX: check descriptor table exits on instruction emulation 07fec9a84c15 ACPI: watchdog: Fix gas->access_width usage 6b077e6fa7e2 ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro 82a6cb7a8ade audit: always check the netlink payload length in audit_receive_msg() 37f4c2775267 audit: fix error handling in audit_data_to_entry() 1e74ccd38e19 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() 36d7477fabed nvme/pci: move cqe check after device shutdown b1fd0e551eeb nvme: prevent warning triggered by nvme_stop_keep_alive d4d26a5069da nvme/tcp: fix bug on double requeue when send fails 3b4cf3b98895 net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples() 87a5534a1ae4 net: hns3: add management table after IMP reset e98e13176e27 mac80211: fix wrong 160/80+80 MHz setting f0593f5b1b64 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE 99b2040d1b6b cifs: Fix mode output in debugging statements 7072ad3b1d6c ice: update Unit Load Status bitmask to check after reset b81cc04e2aef net: ena: ena-com.c: prevent NULL pointer dereference d737658c9a11 net: ena: ethtool: use correct value for crc32 hash b7f8a4e82a41 net: ena: fix corruption of dev_idx_to_host_tbl 5408a8088d59 net: ena: fix incorrectly saving queue numbers when setting RSS indirection table fdc142e4c282 net: ena: rss: store hash function as values and not bits eb9b6ff1fd71 net: ena: rss: fix failure to get indirection table 6ab7207ad11d net: ena: rss: do not allocate key when not supported d6f54019b964 net: ena: fix incorrect default RSS key 6088f3f70186 net: ena: add missing ethtool TX timestamping indication 1c27b8d64571 net: ena: fix uses of round_jiffies() 5bc08766658f net: ena: fix potential crash when rxfh key is NULL c17f8a738f59 i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps 136702882691 soc/tegra: fuse: Fix build with Tegra194 configuration 3c4b25053248 amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags cd32771da12c drm/amd/display: Add initialitions for PLL2 clock source 147fcd07ceba drm/amd/display: Limit minimum DPPCLK to 100MHz. 2e5154923c1f drm/amd/display: Check engine is not NULL before acquiring eb62f4c2eb9a RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() 083afcaccb58 drm/amd/display: Do not set optimized_require to false after plane disable 3bf72abda2dc ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi b520f78ba428 ceph: do not execute direct write in parallel if O_APPEND is specified 3b0a0bd12963 perf/x86/msr: Add Tremont support d1fdeaf6e9fe perf/x86/cstate: Add Tremont support 6b1ca90fa4d7 perf/x86/intel: Add Elkhart Lake support 75061b865142 perf/smmuv3: Use platform_get_irq_optional() for wired interrupt 862e4c3a4b00 NFSv4: Fix races between open and dentry revalidation 6eceafad2fff qmi_wwan: unconditionally reject 2 ep interfaces f5fe94e8dcfe qmi_wwan: re-add DW5821e pre-production variant a1b2925e6bc8 s390/zcrypt: fix card and queue total counter wrap fd206c770d41 cfg80211: check wiphy driver existence for drvinfo report 5d6df86cad5e mac80211: consider more elements in parsing CRC bb232821faf5 dax: pass NOWAIT flag to iomap_apply 36b5fcc140a7 sched/fair: Prevent unlimited runtime on throttled group 166d6008fa2a timers/nohz: Update NOHZ load in remote tick 5a309e3bf1e8 sched/core: Don't skip remote tick for idle CPUs b855c6399c1f drm/msm: Set dma maximum segment size for mdss 66bc95c1955a ipmi:ssif: Handle a possible NULL pointer reference 8097108725c3 ipv6: Fix nlmsg_flags when splitting a multipath route 5b3beff4e8f9 ipv6: Fix route replacement with dev-only route 5a908830e69b bonding: fix lockdep warning in bond_get_stats() 97e5c947ad35 net: export netdev_next_lower_dev_rcu() d59a701d4cae bonding: add missing netdev_update_lockdep_key() 177489edbe24 bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs. 7daf11d64b8a bnxt_en: Improve device shutdown method. c360e0530107 sctp: move the format error check out of __sctp_sf_do_9_1_abort e72258bf6a57 udp: rehash on disconnect 63d5320a0c9b Revert "net: dev: introduce support for sch BYPASS for lockless qdisc" 129a1e235cc9 qede: Fix race between rdma destroy workqueue and link change event 45f0d4b40131 nfc: pn544: Fix occasional HW initialization failure f3844aed8e86 net/tls: Fix to avoid gettig invalid tls record 50acd32ea7f6 net: sched: correct flower port blocking bd53844bc91e net: phy: restore mdio regs in the iproc mdio driver 248b7751391f net: mscc: fix in frame extraction e99e2f59d9a2 net: macb: ensure interface is not suspended on at91rm9200 9310357f6151 net: fib_rules: Correctly set table field when table number exceeds 8 bits 59b5714c6779 net: dsa: b53: Ensure the default VID is untagged 728afb955b57 EDAC: skx_common: downgrade message importance on missing PCI device cac68d12c531 io_uring: grab ->fs as part of async offload (From OE-Core rev: 3c8c0c82d163a9ef8e6d71583d65587b9be70eae) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v5.6+Bruce Ashfield2020-03-241-2/+2
| | | | | | | | | | | | | | | | | | | Bumping the revision on linux-yocto-dev to reflect the updated state of -dev. The aufs/yaffs2 features are in place, but -rt is not yet available, so the branches are placeholders for future updates. This has been tested across all supported architectures and reference qemu platforms, as well as with closely coupled userspace packages. We tweak the LICENSE_CHECKSUM as well, since upstream has added an informational note to the file, but the license is otherwise unchanged. (From OE-Core rev: ca3d2db0e87168f3e1d6baa2e691ee0399db81d7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver.bbclass: Correct a typoPeter Kjellerstedt2020-03-221-2/+2
| | | | | | | | | Also add a missing space in a warning message. (From OE-Core rev: 6d1d0dccafeaeb971ad18a8bb4ebdd2860d407d5) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu-system-native: disable options not included in extended tarballJeremy Puhlman2020-03-222-0/+33
| | | | | | | | | | | | | | | | | | | | | | | * Add PACKAGECONFIG option for xkbcommon qemu-keymap.c:16:10: fatal error: xkbcommon/xkbcommon.h: No such file or directory * Add PACKAGECONFIG option and patch for libudev commands-posix.c:53:10: fatal error: libudev.h: No such file or directory * Add PACKAGECONFIG option for libxml2 util/osdep.c:136: undefined reference to `fcntl64' - Without specifying libxml2, configure searches the system and pulls in the system libxml2 if it is present. In the process it adds -L/usr/lib64 which causes the system libc to be linked instead of the one from the extended tarball. None of the above libraries appear to be included in the depends for any of the qemu builds, so if they are getting linked in, its probably not intentionally. (From OE-Core rev: 3f1fd15cf0df4a4b12d49ac795b1c9e02de61429) Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/populate_sdk_base: Implement xz compression optionsMike Looijmans2020-03-221-1/+3
| | | | | | | | | | | | | | | | | | | Building an SDK on a machine with 8GB RAM resulted in excessive swapping due to the xz compressor using ~20GB of memory. This is because xz is being called with "-T 0 -9". To allow tuning the compression versus memory usage, introduce a variable named SDK_XZ_OPTIONS that defaults to a more sane default: SDK_XZ_OPTIONS ?= "${XZ_DEFAULTS} ${SDK_XZ_COMPRESSION_LEVEL}" The use of XZ_DEFAULTS fixes the excessive memory usage. The SDK_XZ_COMPRESSION_LEVEL variable allows overriding the speed vs compression. In an office or development environment the extra time spent on compressing a few percent more is just not worth it. (From OE-Core rev: 25533a48a19e3e6eb9f96be51b1373830b5bb9f0) Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>