]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
5 years agoell: upgrade 0.28 -> 0.30
Pierre-Jean Texier [Thu, 26 Mar 2020 12:35:12 +0000 (13:35 +0100)]
ell: upgrade 0.28 -> 0.30

Since commit 5a0d5de68957ed11407694cf1acee1ab1cb4be79 ("build: Require at least version 0.29 when building with external ELL") in iwd [1]
ell version 0.29 is required.

Also, this is a bug fix release, see after:

ver 0.30:
Fix issue with missing export of RTNL helper functions.

ver 0.29:
  Fix issue with time overflow on 32-bit systems.
  Add support for RTNL helper functionality.

[1] - https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=5a0d5de68957ed11407694cf1acee1ab1cb4be79

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoavahi: add LICENSE for individual packages
Matthew [Fri, 27 Mar 2020 16:43:18 +0000 (12:43 -0400)]
avahi: add LICENSE for individual packages

Fixes [YOCTO #13609]

avahi_0.7.bb defines 9 PACKAGES. However, avahi.inc generically sets
LICENSE to "GPLv2+ & LGPLv2.1+". The library specific
packages should be LGPLv2.1+ only.

Signed-off-by: Matthew Zeng <matthew.zeng@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibpam: Add userdb packageconfig
Ovidiu Panait [Fri, 27 Mar 2020 08:31:56 +0000 (10:31 +0200)]
libpam: Add userdb packageconfig

Add userdb packageconfig to control the building of the pam_userdb.so module.
This depends on dbm support being compiled in for the berkley db package.

Also, remove "--with-db-uniquename=_pam" from EXTRA_OECONF. It makes the checks
for libdb fail because it searches for the wrong symbols in libdb (and libdb
was not configured with --with-uniquename=_pam option).

db.do_configure:
    checking if --with-uniquename=NAME option specified... no

libpam.do_configure:
    checking for db_create_pam... no
    checking for db_create... no
    checking for dbm_store_pam... no
    checking for dbm_store... no
    checking for dbm_store in -lndbm... no

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodb: Add dbm packageconfig
Ovidiu Panait [Fri, 27 Mar 2020 08:31:55 +0000 (10:31 +0200)]
db: Add dbm packageconfig

Add "dbm" packageconfig to enable legacy dbm support in libdb. This support is
needed to build libpam pam_userdb.so plugin.

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorunqemu: Change nfs to mount via TCP
He Zhe [Fri, 27 Mar 2020 07:33:11 +0000 (15:33 +0800)]
runqemu: Change nfs to mount via TCP

Since kernel commit b24ee6c64ca7 ("NFS: allow deprecation of NFS UDP protocol"),
NFS UDP has been disabled by default due to the potential data corruption caused
by fragmentation during high loads. So now we cannot boot up with nfs mode and
default kernel.

We'd better turn to use TCP accordingly.

Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-update-db-native: clean DB if temporary file exist
Lee Chee Yang [Fri, 27 Mar 2020 03:57:43 +0000 (11:57 +0800)]
cve-update-db-native: clean DB if temporary file exist

when do_populate_cve_db forced stop at certain point, the
DB execution are stoped however the temporary database
file (DB-JOURNAL) are not removed. This db-journal file
indicates that DB is incomplete and set DB in readonly
mode. So when db-journal exist, remove both DB and the
db-journal and build the DB again from scratch.

[YOCTO #13682]

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonativesdk-git: point to system gitconfig
Jeremy Puhlman [Fri, 27 Mar 2020 22:23:16 +0000 (15:23 -0700)]
nativesdk-git: point to system gitconfig

On a system with selinux turned on, trying to access a directory
that is in a tree that doesn't exist returns the error permission
denined rather then no such file or directory, which causes git
to die.

git clone git://git.yoctoproject.org/poky
Cloning into 'poky'...
fatal: unable to access '/opt/poky/3.0+snapshot/sysroots/x86_64-pokysdk-linux/etc/gitconfig': Permission denied

Switch to using the system gitconfig of the host.

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopulseaudio: fix for ARM thumb + frame pointers compilation error
Catalin Enache [Thu, 26 Mar 2020 15:26:29 +0000 (17:26 +0200)]
pulseaudio: fix for ARM thumb + frame pointers compilation error

When compiling for Thumb or Thumb2, frame pointers _must_ be disabled
since the Thumb frame pointer in r7 clashes with pulseaudio's use of inline
asm to make syscalls (where r7 is used for the syscall NR).

In most cases, frame pointers will be disabled automatically due to
the optimisation level, but appending an explicit -fomit-frame-pointer
to CFLAGS handles cases where optimisation is set to -O0 or frame
pointers have been enabled by -fno-omit-frame-pointer earlier in
CFLAGS, etc.

References:
https://www.openwall.com/lists/musl/2017/10/09/2

Signed-off-by: Catalin Enache <catalin.enache@windriver.com>
Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogdk-pixbuf: remove a test that sporadically fails without reproducibility
Alexander Kanavin [Thu, 26 Mar 2020 20:53:44 +0000 (21:53 +0100)]
gdk-pixbuf: remove a test that sporadically fails without reproducibility

The test is randomly modifying file data and some of these random
modifications cause OOM failures. There is no way to preserve and repeat
what was modified, so the test needs to re-engineered to do
proper fuzzing.

See here for details:
https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/146

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoapr: add option for disabling time dependant tests
Jeremy Puhlman [Thu, 26 Mar 2020 20:14:11 +0000 (13:14 -0700)]
apr: add option for disabling time dependant tests

[YOCTO #13839]

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoutils: fix gcc 10 version detection
Charles-Antoine Couret [Thu, 26 Mar 2020 20:09:49 +0000 (21:09 +0100)]
utils: fix gcc 10 version detection

Utils can not detect GCC 10 correctly due to wrong regex.
It generates this error "ERROR: Can't get compiler version from gcc  --version output"

Sub-version numbers should be 1 or more digits instead of 1 only.

Signed-off-by: Charles-Antoine Couret <charles-antoine.couret@mind.be>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemuarmv5.conf: drop stray comment including tune-arm1136jf-s.inc
Andre McCurdy [Mon, 16 Mar 2020 18:48:59 +0000 (11:48 -0700)]
qemuarmv5.conf: drop stray comment including tune-arm1136jf-s.inc

An old comment which appears to have been checked in by accident as
part of an unrelated change:

  https://git.openembedded.org/openembedded-core/commit/?id=e9ebcc4c19a624f76051c0a25d9ecf6ac4afb257

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotune-arm1176jz-s.inc: fix typo in PACKAGE_EXTRA_ARCHS_tune-arm1176jzs
Andre McCurdy [Mon, 16 Mar 2020 18:48:58 +0000 (11:48 -0700)]
tune-arm1176jz-s.inc: fix typo in PACKAGE_EXTRA_ARCHS_tune-arm1176jzs

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotune-arm1136jf-s.inc: restore vfp to TUNE_FEATURES_tune-arm1136jfs
Andre McCurdy [Mon, 16 Mar 2020 18:48:57 +0000 (11:48 -0700)]
tune-arm1136jf-s.inc: restore vfp to TUNE_FEATURES_tune-arm1136jfs

The change to TUNE_FEATURES_tune-arm1136jfs as part of:

  https://git.openembedded.org/openembedded-core/commit/?id=ac83d22eb5031f7fdd09d34a1a46d92fd3e39a3c

effectively removed both armv6 and vfp, when it should have removed
armv6 only. Add vfp back to TUNE_FEATURES_tune-arm1136jfs.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopkg-utils: remove python scripts etc for the class-target only
Andre McCurdy [Mon, 16 Mar 2020 18:48:56 +0000 (11:48 -0700)]
opkg-utils: remove python scripts etc for the class-target only

OE's packaging functions assume that the opkg-utils python scipts are
always provided by opkg-utils-native, so the scripts should be removed
for class-target only.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-runtime: apply ARM specific workaround to big-endian ARM too
Andre McCurdy [Mon, 16 Mar 2020 18:48:55 +0000 (11:48 -0700)]
gcc-runtime: apply ARM specific workaround to big-endian ARM too

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglibc: Backport patch to fix ifuncs on risc-v and gcc10 builds
Khem Raj [Thu, 26 Mar 2020 06:29:19 +0000 (23:29 -0700)]
glibc: Backport patch to fix ifuncs on risc-v and gcc10 builds

ifunc patch is needed to address a glibc ptests failure on riscv
long double double patch is backported to let 2.31 build with gcc10

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agovala.bbclass: add libdir to XDG_DATA_DIRS
Changqing Li [Thu, 26 Mar 2020 05:18:18 +0000 (13:18 +0800)]
vala.bbclass: add libdir to XDG_DATA_DIRS

Otherwise .gir files installed in the sysroot will not be found when
multilib is in use.

for vapigen, it need to find .vapi and .gir files under XDG_DATA_DIRS,
for gobject-introspection, multilib configurations use libdir rather
than datadir

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscripts/install-buildtools: add helper script to install buildtools
Tim Orling [Thu, 26 Mar 2020 04:26:55 +0000 (21:26 -0700)]
scripts/install-buildtools: add helper script to install buildtools

For distros such as CentOS-7 where the default buildtools are too
old we need to make it easy for users to install a pre-built SDK
with all of "build-essentials" included.

Other uses may include building older Yocto Project releases with
a distro where buildtools are too new.

For convenience, the standard buildtools installation is also
supported.

NOTE: extended buildtools is the default, e.g.
      --with-extended-buildtools is on by default

Example usage (extended buildtools from milestone):
  (1) using --url and --filename
      $ install-buildtools \
        --url http://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M2/buildtools \
        --filename x86_64-buildtools-extended-nativesdk-standalone-3.0+snapshot-20200122.sh
  (2) using --base-url, --release, --installer-version and --build-date
      $ install-buildtools \
        --base-url http://downloads.yoctoproject.org/releases/yocto \
        --release yocto-3.1_M2 \
        --install-version 3.0+snapshot
        --build-date 202000122

Example usage (standard buildtools from release):
  (3) using --url and --filename
      $ install-buildtools --without-extended-buildtools \
        --url http://downloads.yoctoproject.org/releases/yocto/yocto-3.0.2/buildtools \
        --filename x86_64-buildtools-nativesdk-standalone-3.0.2.sh
  (4) using --base-url, --release and --installer-version
      $ install-buildtools --without-extended-buildtools \
        --base-url http://downloads.yoctoproject.org/releases/yocto \
        --release yocto-3.0.2 \
        --install-version 3.0.2

[YOCTO #13832]

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa: default runtime json results for testexport
Stefan Kral [Wed, 25 Mar 2020 23:11:05 +0000 (00:11 +0100)]
oeqa: default runtime json results for testexport

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.

Signed-off-by: Stefan Kral <sk@typedivision.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/runtime/cases: Disable and stop systemd-timesyncd
Alex Kiernan [Thu, 26 Mar 2020 08:54:25 +0000 (08:54 +0000)]
oeqa/runtime/cases: Disable and stop systemd-timesyncd

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.

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>
5 years agopsplash: Set RemainAfterExit on systemd units
Alex Kiernan [Thu, 26 Mar 2020 08:54:24 +0000 (08:54 +0000)]
psplash: Set RemainAfterExit on systemd units

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.

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>
5 years agooe/recipeutils: Drop obsolete GITDIR reference
Richard Purdie [Wed, 25 Mar 2020 16:16:18 +0000 (16:16 +0000)]
oe/recipeutils: Drop obsolete GITDIR reference

The fetcher GITDIR variable wase dropped a while back, drop the
obsolete reference to it (thanks Robert Day).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agodocumentation.conf: Drop obsolete variable docs
Richard Purdie [Wed, 25 Mar 2020 16:15:07 +0000 (16:15 +0000)]
documentation.conf: Drop obsolete variable docs

These fetcher *DIR variables were dropped a while back, drop the docs
that reference them (thanks Robert Day).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats-plot.sh: Show spaces and underscores correctly in titles/keys
Peter Kjellerstedt [Wed, 25 Mar 2020 08:51:14 +0000 (09:51 +0100)]
buildstats-plot.sh: Show spaces and underscores correctly in titles/keys

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.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomesa: upgrade 20.0.1 -> 20.0.2
Wang Mingyu [Wed, 25 Mar 2020 06:47:52 +0000 (23:47 -0700)]
mesa: upgrade 20.0.1 -> 20.0.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogsettings-desktop-schemas: upgrade 3.34.0 -> 3.36.0
Wang Mingyu [Wed, 25 Mar 2020 06:47:51 +0000 (23:47 -0700)]
gsettings-desktop-schemas: upgrade 3.34.0 -> 3.36.0

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agognupg: upgrade 2.2.19 -> 2.2.20
Wang Mingyu [Wed, 25 Mar 2020 06:47:50 +0000 (23:47 -0700)]
gnupg: upgrade 2.2.19 -> 2.2.20

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agou-boot-tools: Split out inc file
Joshua Watt [Wed, 25 Mar 2020 14:01:57 +0000 (09:01 -0500)]
u-boot-tools: Split out inc file

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

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocve-update-db-native: prevent fatal error cause by network
Lee Chee Yang [Wed, 25 Mar 2020 11:29:54 +0000 (19:29 +0800)]
cve-update-db-native: prevent fatal error cause by network

prevent cve-check from fatal error cause by network issue.

[YOCTO #13680]

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: configuration tweaks
Bruce Ashfield [Tue, 24 Mar 2020 23:05:03 +0000 (19:05 -0400)]
linux-yocto/5.4: configuration tweaks

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: ARM: 8918/2: only build return_address() if needed
Bruce Ashfield [Tue, 24 Mar 2020 23:05:02 +0000 (19:05 -0400)]
linux-yocto/5.4: ARM: 8918/2: only build return_address() if needed

Integrating the following commit(s) to linux-yocto/5.4:

    03142acba06e ARM: 8918/2: only build return_address() if needed

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in...
Bruce Ashfield [Tue, 24 Mar 2020 23:05:01 +0000 (19:05 -0400)]
linux-yocto/5.4: KVM: LAPIC: Mark hrtimer for period or oneshot mode to 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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: fix kernel selftests
Bruce Ashfield [Tue, 24 Mar 2020 23:05:00 +0000 (19:05 -0400)]
linux-yocto/5.4: fix kernel selftests

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"

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
Bruce Ashfield [Tue, 24 Mar 2020 23:04:59 +0000 (19:04 -0400)]
linux-yocto/5.4: Revert "platform/x86: wmi: Destroy on cleanup rather than 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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogtk+3: turn explicit disabling of colord to PACKAGECONFIG
Ross Burton [Tue, 24 Mar 2020 13:56:53 +0000 (13:56 +0000)]
gtk+3: turn explicit disabling of colord to PACKAGECONFIG

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogtk+3: add cloudprint PACKAGECONFIG
Ross Burton [Tue, 24 Mar 2020 13:56:52 +0000 (13:56 +0000)]
gtk+3: add cloudprint PACKAGECONFIG

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu.inc: Always disable compile time git updating
Mark Hatle [Tue, 24 Mar 2020 16:50:43 +0000 (11:50 -0500)]
qemu.inc: Always disable compile time git updating

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.

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosecurity_flags.inc: fix flags missing from SDK toolchain
Tom Hochstein [Tue, 24 Mar 2020 17:02:59 +0000 (12:02 -0500)]
security_flags.inc: fix flags missing from SDK toolchain

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).

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>
5 years agooeqa/commands: Fix runqemu after tinfoil data connector changes
Richard Purdie [Tue, 24 Mar 2020 11:58:10 +0000 (11:58 +0000)]
oeqa/commands: Fix runqemu after tinfoil data connector changes

Poking changes into config_data and expecting them to appear in the recipe
is a bad idea, place the data in recipedata directly instead.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/selftest/tinfoil: Drop test for functionality removed upstream
Richard Purdie [Mon, 23 Mar 2020 12:32:48 +0000 (12:32 +0000)]
oeqa/selftest/tinfoil: Drop test for functionality removed upstream

bitbake dropped support for this piece of functionality (the test was
the only user), drop the test too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoarchiver.py: fix typo of "ARCHIVER_MIRROR_EXCLUDE" in comment
rpjday@crashcourse.ca [Mon, 23 Mar 2020 17:03:55 +0000 (13:03 -0400)]
archiver.py: fix typo of "ARCHIVER_MIRROR_EXCLUDE" in comment

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglib-2.0: update ptest multilib fix
Jeremy Puhlman [Tue, 17 Mar 2020 06:03:05 +0000 (23:03 -0700)]
glib-2.0: update ptest multilib fix

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.

Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats*.sh: fix spacing indentation in the files
Luis Martins [Tue, 24 Mar 2020 11:33:13 +0000 (11:33 +0000)]
buildstats*.sh: fix spacing indentation in the files

Fix indentation in buildstats.sh and buildstats-plot.sh
to convert every line to 4 spaces indentation.

Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats*.sh: add recipe parameter to scripts
Luis Martins [Tue, 24 Mar 2020 11:33:12 +0000 (11:33 +0000)]
buildstats*.sh: add recipe parameter to scripts

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.

Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats*.sh: add accumulate parameter to scripts
Luis Martins [Tue, 24 Mar 2020 11:33:11 +0000 (11:33 +0000)]
buildstats*.sh: add accumulate parameter to scripts

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.

Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats-plot.sh: filter by task
Luis Martins [Tue, 24 Mar 2020 11:33:10 +0000 (11:33 +0000)]
buildstats-plot.sh: filter by task

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.

Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuildstats-plot.sh: fix invoking buildstats.sh
Luis Martins [Tue, 24 Mar 2020 11:33:09 +0000 (11:33 +0000)]
buildstats-plot.sh: fix invoking buildstats.sh

Fix the internal call to buildstats.sh by also providing
the buildstats folder location in the system, which might
differ from the default location.

Signed-off-by: Luis Martins <luis.martins@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/qemurunner: Don't print a warning for harmless exception
Richard Purdie [Mon, 23 Mar 2020 17:15:32 +0000 (17:15 +0000)]
oeqa/qemurunner: Don't print a warning for harmless exception

Printing a warning for something which is harmless just causes the
people monitoring the autobuilder more work. Silently ignore this race.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agonfs-utils: fix do_package error when enable PACKAGECONFIG[nfsv4]
Yi Zhao [Mon, 23 Mar 2020 12:37:07 +0000 (20:37 +0800)]
nfs-utils: fix do_package error when enable PACKAGECONFIG[nfsv4]

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]

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoopenssl: Upgrade 1.1.1d -> 1.1.1e
Adrian Bunk [Mon, 23 Mar 2020 13:44:05 +0000 (15:44 +0200)]
openssl: Upgrade 1.1.1d -> 1.1.1e

Backported patch removed.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agosysklogd: fix one parallel build error
Changqing Li [Mon, 23 Mar 2020 08:03:07 +0000 (16:03 +0800)]
sysklogd: fix one parallel build error

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu/slirp: fix CVE-2020-7211
Chee Yang Lee [Mon, 23 Mar 2020 07:20:35 +0000 (15:20 +0800)]
qemu/slirp: fix CVE-2020-7211

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

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogo: Update to 1.14.1 minor release
Khem Raj [Mon, 23 Mar 2020 06:15:05 +0000 (23:15 -0700)]
go: Update to 1.14.1 minor release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoifupdown: create file interfaces if not exist
Kai Kang [Mon, 23 Mar 2020 02:24:14 +0000 (10:24 +0800)]
ifupdown: create file interfaces if not exist

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.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocore-image-sato-ptest-fast: don't hard fail in ptests
Alexander Kanavin [Sun, 22 Mar 2020 11:39:00 +0000 (12:39 +0100)]
core-image-sato-ptest-fast: don't hard fail in ptests

Unfortunately, a couple of tests sporadically fail still;
bugs have been filed, but they will take time to resolve.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agowic/direct: reserve 2 sector for extended partition
Chee Yang Lee [Sun, 22 Mar 2020 06:57:20 +0000 (14:57 +0800)]
wic/direct: reserve 2 sector for extended partition

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]

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto-rt/5.4: update to -rt16
Bruce Ashfield [Sun, 22 Mar 2020 01:18:11 +0000 (21:18 -0400)]
linux-yocto-rt/5.4: update to -rt16

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto/5.4: update to v5.4.27
Bruce Ashfield [Sun, 22 Mar 2020 01:18:10 +0000 (21:18 -0400)]
linux-yocto/5.4: update to v5.4.27

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

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinux-yocto-dev: update to v5.6+
Bruce Ashfield [Sun, 22 Mar 2020 01:18:09 +0000 (21:18 -0400)]
linux-yocto-dev: update to v5.6+

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.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoarchiver.bbclass: Correct a typo
Peter Kjellerstedt [Fri, 20 Mar 2020 18:03:12 +0000 (19:03 +0100)]
archiver.bbclass: Correct a typo

Also add a missing space in a warning message.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoqemu-system-native: disable options not included in extended tarball
Jeremy Puhlman [Fri, 20 Mar 2020 00:21:56 +0000 (17:21 -0700)]
qemu-system-native: disable options not included in extended tarball

* 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.

Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoclasses/populate_sdk_base: Implement xz compression options
Mike Looijmans [Fri, 20 Mar 2020 14:45:20 +0000 (15:45 +0100)]
classes/populate_sdk_base: Implement xz compression options

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.

Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agotoolchain-shar-extract: check for available python
Jeremy Puhlman [Thu, 19 Mar 2020 18:20:48 +0000 (11:20 -0700)]
toolchain-shar-extract: check for available python

centos7 doesn't have python3 intalled by default, so running
the script errors in novel ways if it is not installed.

Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc-target: Use --with-arch=native for target gcc
Khem Raj [Mon, 16 Mar 2020 22:20:56 +0000 (15:20 -0700)]
gcc-target: Use --with-arch=native for target gcc

This should help gcc detect and use target ISA on x86_64 machines when
-march is not used on cmdline

[YOCTO #139]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobison: Reset load average settings if specified in environment
Khem Raj [Sun, 15 Mar 2020 04:29:47 +0000 (21:29 -0700)]
bison: Reset load average settings if specified in environment

In some cases, we run into parallel build failures where BUILT_SOURCES
is skipped, as a result required header files are not generated and the
build fails with missing header errors like

../bison-3.5.2/lib/uniwidth/width.c:21:10: fatal error: uniwidth.h: No such file or directory
 #include "uniwidth.h"
          ^~~~~~~~~~~~
compilation terminated.

BUILT_SOURCES should be built automatically with `make all` [1] therefore
ensure that make is invoked with `all` target

bison-native parallel build fails when -l<n> is passed globally from
build environment, errors like below due to race starts to show up

Therefore removes a previous load limit if set

[1] https://www.gnu.org/software/automake/manual/html_node/Built-Sources-Example.html#Built-Sources-Example

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobison: Update to 3.5.3
Khem Raj [Sat, 14 Mar 2020 16:07:06 +0000 (09:07 -0700)]
bison: Update to 3.5.3

bugfix release [1]

[1] https://lists.gnu.org/archive/html/bison-announce/2020-03/msg00000.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolttng-ust: upgrade 2.11.0 -> 2.11.1
Richard Purdie [Tue, 17 Mar 2020 22:50:46 +0000 (15:50 -0700)]
lttng-ust: upgrade 2.11.0 -> 2.11.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibxcrypt: upgrade 4.4.14 -> 4.4.15
Wang Mingyu [Thu, 19 Mar 2020 07:41:46 +0000 (00:41 -0700)]
libxcrypt: upgrade 4.4.14 -> 4.4.15

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoicu: upgrade 65.1 ->66.1
Wang Mingyu [Thu, 19 Mar 2020 07:41:45 +0000 (00:41 -0700)]
icu: upgrade 65.1 ->66.1

-License-Update: Copyright year updated to 2020.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoglew: upgrade 2.1.0 -> 2.2.0
Wang Mingyu [Thu, 19 Mar 2020 07:41:44 +0000 (00:41 -0700)]
glew: upgrade 2.1.0 -> 2.2.0

0001-Fixed-compilation-with-current-mesa-versions.patch
removed since it is included in 2.2.0

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agofribidi: upgrade 1.0.8 -> 1.0.9
Wang Mingyu [Thu, 19 Mar 2020 07:41:43 +0000 (00:41 -0700)]
fribidi: upgrade 1.0.8 -> 1.0.9

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobluez5: upgrade 5.53 -> 5.54
Wang Mingyu [Thu, 19 Mar 2020 07:41:42 +0000 (00:41 -0700)]
bluez5: upgrade 5.53 -> 5.54

CVE-2020-0556-1.patch
CVE-2020-0556-2.patch
removed since they are included in 5.54

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomeson: upgrade 0.53.1 -> 0.53.2
William A. Kennington III [Tue, 17 Mar 2020 07:14:10 +0000 (00:14 -0700)]
meson: upgrade 0.53.1 -> 0.53.2

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomusl: Add support for multilib
Khem Raj [Tue, 17 Mar 2020 07:04:17 +0000 (00:04 -0700)]
musl: Add support for multilib

ldso is always stored in /lib regardless of multilib
add ld-musl-${MUSL_LDSO_ARCH}.path to aid ldso finding default library
loading paths, it helps when using multilib, where system libraries are
moved to lib32 or lib64 paths under / or /usr

[YOCTO #11971]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolinuxloader: Add get_musl_loader_arch function
Khem Raj [Tue, 17 Mar 2020 07:04:16 +0000 (00:04 -0700)]
linuxloader: Add get_musl_loader_arch function

get_musl_loader_arch returns the arch part of ldso for musl, this is
used in get_musl_loader() as well as independently usable, which is
needed for multilib support in musl. Musl stores all ldso in /lib
be it multilib or not, therefore do not use base_libdir instead directly
use /lib

[YOCTO #11971]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogtk+3: upgrade 3.24.13 -> 3.24.14
Wang Mingyu [Tue, 17 Mar 2020 07:16:49 +0000 (00:16 -0700)]
gtk+3: upgrade 3.24.13 -> 3.24.14

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobase-passwd: LICENSE changed to GPLv2
Wang Mingyu [Tue, 17 Mar 2020 07:16:48 +0000 (00:16 -0700)]
base-passwd: LICENSE changed to GPLv2

The source code such as update-passwd.c states the license to be under
GPL v2 only and does not contain the "or later" clause so correct the
recipe LICENSE field to match.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agocmake: Update 3.16.1 -> 3.16.5
Domarys Correa [Tue, 17 Mar 2020 12:44:54 +0000 (09:44 -0300)]
cmake: Update 3.16.1 -> 3.16.5

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolttng-modules: update to 2.11.2
Daniel Dragomir [Wed, 18 Mar 2020 16:42:35 +0000 (16:42 +0000)]
lttng-modules: update to 2.11.2

Upgrade to version 2.11.2 in order to fix some build errors
with latest 5.4 kernel.

- conflicting types for 'trace_fast_page_fault'
Reproductible on kernel greater than v5.4.19, starting with commit
8a1cd01bee ("KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on
32-bit KVM")

Error messages:
lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6:
error:
  130 | void trace_##_name(_proto);
tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21:
note: previous definition of 'trace_fast_page_fault' was here
  233 |  static inline void trace_##name(proto)

- conflicting types for 'trace_rcu_dyntick'
Reproductible on kernel greater than v5.4.22, starting with commit
6cf539a87a ("rcu: Fix data-race due to atomic_t copy-by-value")

Error messages:
lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6:
error: conflicting types for 'trace_rcu_dyntick'
  130 | void trace_##_name
tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21:
note: previous definition of 'trace_rcu_dyntick' was here
  233 |  static inline void trace_##name(proto)

Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/manual/bsp-hw.json: fix syntax error
Yi Zhao [Wed, 18 Mar 2020 03:38:00 +0000 (11:38 +0800)]
oeqa/manual/bsp-hw.json: fix syntax error

Remove the redundant comma to fix the json decode error:

$ resulttool manualexecution ../meta/lib/oeqa/manual/bsp-hw.json
Traceback (most recent call last):
[snip]
  File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 948 column 1 (char 39810)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibucontext: Fix multilib build
Khem Raj [Tue, 17 Mar 2020 18:32:20 +0000 (11:32 -0700)]
libucontext: Fix multilib build

libdir is hardcoded to /lib which is not going to work in multilib
scene, patch makefile to add a variable to override the libdir from env

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agorunqemu: support multiple NICs
Adrian Freihofer [Tue, 17 Mar 2020 15:26:50 +0000 (16:26 +0100)]
runqemu: support multiple NICs

Emulating more than one network interface with runqemu is a bit tricky,
but possible. For example, the following leads to an emulated device with
eth0 and eth1:

QB_NETWORK_DEVICE_prepend = " \
    -device virtio-net-device,mac=52:54:00:12:34:03 \
"

or

QB_NETWORK_DEVICE_append = " \
    -device virtio-net-pci,mac=52:54:00:12:34:03 \
"

When booting Qemu with two NICs, the kernel does not know which
interface the specified ip=192.168.7.... command line argument
should be applied. This delays the boot process for a very long
time and a guest wihtout IP configuration.

This add two new configuraton parameters to runqemu:
QB_CMDLINE_IP_SLIRP and QB_CMDLINE_IP_TAP to explicitely specify the ip=
kernel command line arguments for tap and slirp mode.

Note: Simply adding "::eth0" broke some builds on the Yocto autobuilder.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Sun, 15 Mar 2020 22:48:51 +0000 (22:48 +0000)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolayer.conf: Allow compatibility with zeus for now
Richard Purdie [Sun, 15 Mar 2020 22:48:36 +0000 (22:48 +0000)]
layer.conf: Allow compatibility with zeus for now

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Sun, 15 Mar 2020 22:27:16 +0000 (22:27 +0000)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolayer.conf: Update to LAYERSERIES_CORENAME to dunfell
Richard Purdie [Sun, 15 Mar 2020 22:21:55 +0000 (22:21 +0000)]
layer.conf: Update to LAYERSERIES_CORENAME to dunfell

Update the layer core name to the new release name.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscripts/pybootchartgui: Fix to work with python 3.8
Richard Purdie [Sun, 15 Mar 2020 12:03:20 +0000 (12:03 +0000)]
scripts/pybootchartgui: Fix to work with python 3.8

time.clock() was removed in python 3.8, use one of its recommended replacements
to fix failures on python 3.8 systems.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoltp: make multilib installable.
Jeremy Puhlman [Fri, 13 Mar 2020 22:55:22 +0000 (15:55 -0700)]
ltp: make multilib installable.

Many of ltp's tests are of syscalls and libc content. Enable installing
mulitpule abi's.

Use prefix consistently rather then hardcoded /opt/ltp everywhere.

Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agomusl: removes aliases for glibc provided libraries
Jan Kaisrlik [Fri, 13 Mar 2020 19:44:51 +0000 (12:44 -0700)]
musl: removes aliases for glibc provided libraries

Based on the recommendation in musl mailing list[1] All symlinks have
been removed from musl recipe.

Move stub libraries into -dev package
having them treated as normal .a which they are not, is not correct and
packages shoves them into static archives, which are not installed on
target usually unless asked for

this should help in linking with -lm, -lpthread etc. on target

[1]: https://www.openwall.com/lists/musl/2020/03/10/11

Signed-off-by: Jan Kaisrlik <ja.kaisrlik@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobabeltrace2: updated to 2.0.2
Anders Wallin [Fri, 13 Mar 2020 12:14:58 +0000 (13:14 +0100)]
babeltrace2: updated to 2.0.2

Signed-off-by: Anders Wallin <wallinux@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agopython: upgrade 3.8.1 -> 3.8.2
Trevor Gamblin [Fri, 13 Mar 2020 11:27:20 +0000 (04:27 -0700)]
python: upgrade 3.8.1 -> 3.8.2

THE LICENSE checksum changed in this update due to copyright notice
added for 2020.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoinitramfs-framework: fix boothang when console=null
Stefan Eichenberger [Fri, 13 Mar 2020 11:09:07 +0000 (12:09 +0100)]
initramfs-framework: fix boothang when console=null

If console=null systemd-udevd throws an assertion which prevents the
system from booting. This patch redirects stdin, stdout and stderr to
/dev/null in case that the console can't be opened so that udevd still
boots.

A systemd issue was reported here. However, they will not fix this
specific use-case:
https://github.com/systemd/systemd/issues/13332

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobinutils: fix CVE-2020-0551
Anuj Mittal [Fri, 13 Mar 2020 01:09:39 +0000 (09:09 +0800)]
binutils: fix CVE-2020-0551

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agobluez: fix CVE-2020-0556
Anuj Mittal [Fri, 13 Mar 2020 01:09:38 +0000 (09:09 +0800)]
bluez: fix CVE-2020-0556

It was discovered that BlueZ's HID and HOGP profiles implementations
don't specifically require bonding between the device and the host.

This creates an opportunity for an malicious device to connect to a
target host to either impersonate an existing HID device without
security or to cause an SDP or GATT service discovery to take place
which would allow HID reports to be injected to the input subsystem from
a non-bonded source.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agogcc: Upgrade to 9.3 bugfix release
Khem Raj [Thu, 12 Mar 2020 23:08:40 +0000 (16:08 -0700)]
gcc: Upgrade to 9.3 bugfix release

This brings ~157 bugfixes [1] to gcc-9 with no features
Drop backports which are already part of the release now

[1] https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=260610&resolution=FIXED&target_milestone=9.3

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agooeqa/qemuarm64: Ignore logind: failed to get session seat
Khem Raj [Thu, 12 Mar 2020 07:50:14 +0000 (00:50 -0700)]
oeqa/qemuarm64: Ignore logind: failed to get session seat

When booting weston images this error is seen commonly, but Qemu boots
the image fine, session seat error is thrown by libweston perhaps using
--seat option or setting XDG_SEAT variable in weston.ini could fix it

[YOCTO #13828]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agolibsdl2: upgrade 2.0.10 -> 2.0.12
Andreas Müller [Thu, 12 Mar 2020 14:43:31 +0000 (15:43 +0100)]
libsdl2: upgrade 2.0.10 -> 2.0.12

* checked all hunks: backported patches can go
* for machines with neon in TUNE_FEATURES enable new configure option
  --enable-arm-neon. If enabled, license must be extended to MIT
* license checksum changed by copyright year

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoweston-init: Launch weston with WESTON_DISABLE_ATOMIC on musl/x86
Khem Raj [Thu, 12 Mar 2020 23:02:38 +0000 (16:02 -0700)]
weston-init: Launch weston with WESTON_DISABLE_ATOMIC on musl/x86

Since we enabled drm/kms backend for qemux86, it does not work with musl
fdbdev worked ok, we see this error

[18:58:45.628] launching '/usr/libexec/weston-desktop-shell'
[18:58:45.737] atomic: couldn't commit new state: Invalid argument
[18:58:45.737] repaint-flush failed: Invalid argument

There seems to be some problem with atomics in libdrm, until that gets
diagnosed, simple solution is to not use it on musl when drm backend is used
thats why WESTON_DISABLE_ATOMIC=Y is set in environment file for such
cases

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5 years agoscritpts/tiny/ksize: Cleanup some python2 leftover in ksize.py
jan [Thu, 12 Mar 2020 20:44:44 +0000 (21:44 +0100)]
scritpts/tiny/ksize: Cleanup some python2 leftover in ksize.py

Although the script was running with Python3, almost no detailed
output was generated.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>