summaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2020-09-03qemux86: use 32bit multilib config for everything except kerneljansa/multilibMartin Jansa
* this is goog enough (still ugly) to build core-image-base with all components except the kernel (and kernel dependencies) with 32bit multilib config (i586 DEFAULTTUNE) and kernel with new 64bit DEFAULTTUNE core2-64 as shown in WORKDIR distribution: all-oe-linux: autoconf-archive run-postinsts update-rc.d core2-64-oe-linux: defaultpkgname glibc glibc-initial glibc-locale libgcc-initial linux-libc-headers qemuwrapper-cross i586-oemllib32-linux: lib32-alsa-lib lib32-gcc-runtime lib32-libgpg-error lib32-libxml2 lib32-renderproto lib32-alsa-state lib32-gdbm lib32-libical lib32-libxrender lib32-rpcbind lib32-alsa-utils lib32-glib-2.0 lib32-libice lib32-linux-libc-headers lib32-shadow lib32-attr lib32-glibc lib32-libidn lib32-mobile-broadband-provider-info lib32-shadow-sysroot lib32-avahi lib32-glibc-initial lib32-libnl lib32-modutils-initscripts lib32-shared-mime-info lib32-base-passwd lib32-glibc-locale lib32-libnss-mdns lib32-ncurses lib32-sqlite3 lib32-bash lib32-gmp lib32-libogg lib32-neard lib32-sysvinit lib32-bash-completion lib32-gnutls lib32-libpcre lib32-netbase lib32-tcp-wrappers lib32-bluez5 lib32-gobject-introspection lib32-libpng lib32-nettle lib32-util-linux lib32-busybox lib32-icu lib32-libpthread-stubs lib32-ofono lib32-util-macros lib32-bzip2 lib32-initscripts lib32-libsamplerate0 lib32-openssl lib32-wireless-tools lib32-cairo lib32-inputproto lib32-libsm lib32-opkg-utils lib32-wpa-supplicant lib32-cryptodev-linux lib32-iw lib32-libsndfile1 lib32-pciutils lib32-xcb-proto lib32-dbus lib32-kbproto lib32-libtirpc lib32-pixman lib32-xextproto lib32-dbus-glib lib32-kmod lib32-libtool-cross lib32-psplash lib32-xproto lib32-e2fsprogs lib32-libcap lib32-libunistring lib32-python3 lib32-xtrans lib32-eudev lib32-libcheck lib32-libvorbis lib32-python3-dbus lib32-xz lib32-expat lib32-libdaemon lib32-libx11 lib32-python3-pycairo lib32-zlib lib32-flac lib32-libffi lib32-libxau lib32-python3-pygobject lib32-fontconfig lib32-libgcc lib32-libxcb lib32-python3-setuptools lib32-freetype lib32-libgcc-initial lib32-libxdmcp lib32-quota lib32-gawk lib32-libgcrypt lib32-libxext lib32-readline qemux86-oe-linux: core-image-base depmodwrapper-cross linux-yocto qemux86-oemllib32-linux: lib32-base-files lib32-packagegroup-base lib32-shadow-securetty lib32-v86d lib32-init-ifupdown lib32-packagegroup-core-boot lib32-sysvinit-inittab x86_64-linux: alsa-lib-native e2fsprogs-native kmod-native makedevs-native python3-setuptools-native attr-native elfutils-native ldconfig-native mklibs-native qemu-helper-native autoconf-archive-native expat-native lib32-binutils-cross-i686 mpfr-native qemu-native autoconf-native file-native lib32-gcc-cross-i686 ncurses-native quilt-native automake-native flex-native lib32-gcc-cross-initial-i686 ninja-native re2c-native bc-native gcc-cross-initial-x86_64 libarchive-native nspr-native readline-native binutils-cross-x86_64 gcc-cross-x86_64 libffi-native nss-native rpm-native binutils-native gdbm-native libmpc-native openssl-native shadow-native bison-native gettext-minimal-native libpcre-native opkg-native shared-mime-info-native bzip2-native gettext-native libpng-native opkg-utils-native sqlite3-native cmake-native glib-2.0-native libsolv-native pbzip2-native texinfo-dummy-native cross-localedef-native gmp-native libtool-native perl-native unifdef-native cryptodev-linux-native gnu-config-native libxml2-native pigz-native unzip-native curl-native gobject-introspection-native libxml-parser-perl-native pixman-native update-rc.d-native db-native gperf-native libxslt-native pkgconfig-native util-linux-native dbus-glib-native gtk-doc-native lzo-native popt-native util-macros-native dbus-native icu-native lzop-native prelink-native xproto-native dtc-native intltool-native m4-native pseudo-native xz-native dwarfsrcfiles-native kern-tools-native makedepend-native python3-native zlib-native * there are still some issues though: * update-rc.d.bbclass adds dependency on 64bit update-rc.d and initscripts to allarch recipes (where multilib class_extend doesn't apply) * glibc-locale is 64bit, because virtual/ providers aren't correctly expanded to have MLPREFIX, changed bash to do that and still there is RDEPENDS=" lib32-packagegroup-core-boot lib32-packagegroup-base-extended run-postinsts lib32-psplash locale-base-en-us locale-base-en-gb" in bitbake -e core-image-base, bitbake -e lib32-core-image-base was failing, because nothing provides locale-base-* packages, fixed by adding MLPREFIX to PACKAGES_DYNAMIC * kernel and kernel modules are built as 32bit: causing package_qa failure: ERROR: linux-yocto-4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0 do_package_qa: QA Issue: Architecture did not match (x86, expected x86-64) on /work/qemux86-oe-linux/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0/packages-split/kernel-module-ip6-tunnel-4.15.3-yocto-standard/lib/modules/4.15.3-yocto-standard/kernel/net/ipv6/ip6_tunnel.ko [arch] .... ERROR: QA Issue: Architecture did not match (x86, expected x86-64) on /work/qemux86-oe-linux/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0/packages-split/kernel-vmlinux/boot/vmlinux-4.15.3-yocto-standard [arch] the parameters look OK: KERNEL_CC="x86_64-oe-linux-gcc -fuse-ld=bfd -fdebug-prefix-map=/jenkins/mjansa/build-nodistro-master/BUILD/work/qemux86-oe-linux/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0=/usr/src/debug/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0 -fdebug-prefix-map=/jenkins/mjansa/build-nodistro-master/BUILD/work/qemux86-oe-linux/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0/recipe-sysroot-native= -fdebug-prefix-map=/jenkins/mjansa/build-nodistro-master/BUILD/work/qemux86-oe-linux/linux-yocto/4.15.3+gitAUTOINC+030f397472_a6a3a6a73d-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build-nodistro-master/BUILD/work-shared/qemux86/kernel-source=/usr/src/kernel" KERNEL_LD="x86_64-oe-linux-ld.bfd " KERNEL_EXTRA_ARGS="" but I need to set KMACHINE in order to actually generate .config from qemux86-64 to select 64bit config options Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2020-09-02linux-libc-headers: kernel headers are installed in STAGING_KERNEL_BUILDDIRNicolas Dechesne
Since 'fido', kernel headers are installed in STAGING_KERNEL_BUILDDIR, not STAGING_KERNEL_DIR. So this message in the linux-libc-headers recipe is slightly misleading. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02iputils: Adapt ${PN}-tftpd package dependency to PACKAGECONFIGRichard Purdie
This avoids failures when recipes try and use the iptuils package. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02iputils: upgrade s20190709 -> s20200821Changhyeok Bae
- libgcrypt is not required anymore because the md5 implementation was part of this project. - ninfod patches are upstreamed and other patch is not required anymore. - Add tftpd in PACKAGECONFIG Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02json-glib: Backport a build fix with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02selftest/prservice: Improve test failure messageRichard Purdie
When failing, give more information about why exactly a failure is happening such as the PR values in question. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02diffoscope: upgrade 156 -> 158Joshua Watt
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02bind: 9.11 removeakuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02bind: Add 9.16.xakuster
Removed obsolete packageconfig options License change to MPL-2.0 https://gitlab.isc.org/isc-projects/bind9/blob/master/LICENSE Refreshed: bind-ensure-searching-for-json-headers-searches-sysr.patch 0001-named-lwresd-V-and-start-log-hide-build-options.patch bind-ensure-searching-for-json-headers-searches-sysr.patch Drop obsolete patch: 0001-configure.in-remove-useless-L-use_openssl-lib.patch RP: Dropped the multilib scripts handling as those scripts are no longer present in this version. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02dhcp: remove from coreakuster
update maintainers.inc too Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02build-appliance/packagegroup-core-base-utils: Replace ↵Richard Purdie
dhcp-client/dhcp-server with dhcpcd/kea dhcp-client/dhcp-server is obsolete and unmaintained and about to be removed, replace it with something which is maintained. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02maintainers.inc: Add me as dhcpcd maintainerakuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02dhcpcd: Move from meta-network as OE-Core needs a clientakuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02maintainers.inc: Add me as kea & log4plus maintainer.akuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02kea: Move from meta-networkingakuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02log4cplus: move meta-oe pkg to coreakuster
pkg need for kea Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02insane: improve gnu-hash-style warningRoss Burton
Instead of showing a filename under packages-split, show the package name and filename inside the package. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02insane: fix gnu-hash-style checkSumit Garg
Fix gnu-hash-style check that always returned True after commit [1] leading to false positive presence of "GNU_HASH" in objdump output. Fixes: 9ff90bf04a4c ("mips: Enable gnu-hash-style on glibc") [1] Signed-off-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02elfutils: silence a new QA warningRoss Burton
The fix to the gnu-hash-style check (oe-core 70d932f21) causes elfutils-ptest to emit a new warning. This binary is explicitly compiled with a curated minimal set of compiler flags, so to avoid breaking the test simply skip the ldflags check for elfutils-ptest. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02patchelf: upgrade 0.11 -> 0.12Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02linux-yocto-dev: bump to v5.9+Bruce Ashfield
The dev branches have moved ahead, bump the version number to match. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02lttng-modules/devupstream: bump to latest 2.12 commitsBruce Ashfield
Updating lttng-devupstream so we can build against kernel 5.9+ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02sysvinit rc: Use PSPLASH_FIFO_DIR for progress fifoMichael Gloff
psplash expects the fifo to be in /run or specified by PSPLASH_FIFO_DIR. This patch allows psplash to quit normally. Also, fix the work around of using echo directly into the fifo and use psplash-write. Signed-off-by: Michael Gloff <mgloff@emacinc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02oeqa: reproducible: Fix test not producing diffsJoshua Watt
Diffoscope changed the --exclude-directory-metadata option to require an argument. Add a test to validate that diffoscope is functioning as expected to ensure that future upgrades do not unintentionally break the reproducibility tests. [YOCTO #14025] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02timezone: include leap second data in tzdata-corePeter A. Bigot
Conversion between UTC and continuous time scales like TAI requires information about leap seconds. Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02lttng-tools: lttng-ust works on riscv64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02iw: upgrade 5.4 -> 5.8Changhyeok Bae
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02glib-networking: add ptestYi Zhao
Results: $ ./run-ptest Running test: glib-networking/connection-gnutls.test [snip] PASS: glib-networking/connection-gnutls.test Running test: glib-networking/file-database-gnutls.test [snip] PASS: glib-networking/file-database-gnutls.test Running test: glib-networking/certificate-gnutls.test [snip] PASS: glib-networking/certificate-gnutls.test SUMMARY: total=3; passed=3; skipped=0; failed=0; user=0.2s; system=0.0s; maxrss=12896 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02oeqa: sdk: Capture stderr outputJoshua Watt
Redirect stderr to stdout when running subcommands while doing the SDK tests. The tests will show stdout when CalledProcessError is raised, but any output to stderr was lost. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02util-linux: Allow update alternatives for additional appsKhem Raj
mcookie/prlimit/uuidgen are also provided by toybox Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02recipes-kernel: linux-firmware add qcom-venus-{5.2,5.4} packagesAnibal Limon
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02license_image.bbclass: Create symlink to the image license manifest dirDiego Sueiro
In the LICENSE_DIRECTORY each time an image recipe is built a new directory is created to hold the image license manifests. By creating a symlink to the most recent created image license manifest directory, we make things easier for users to collect and pack the data. Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-02sysstat: fix installed-vs-shipped QA Issue in systemdhongxu
While enabling systemd, there is QA issue: ... |ERROR: sysstat-12.4.0-r0 do_package: QA Issue: sysstat: Files/directories were installed but not shipped in any package: | /lib/systemd/system-sleep | /lib/systemd/system-sleep/sysstat.sleep ... https://www.freedesktop.org/software/systemd/man/systemd-sleep.html says the files should be dropped into /usr/lib/systemd/system-sleep (that would be /lib/systemd/system-sleep in our configuration). By moving the files to another directory they'll be packaged but not loaded by systemd. Suggested-by Ross Burton <ross@burtonini.com> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28kernel-yocto: checksum all modifications to available kernel fragments ↵Bruce Ashfield
directories This is based on the patch from Zhaolong Zhang <zhangzl2013@126.com> [kernel-yocto: checksum indirect cfg and scc files] While the recommended manner to share/reuse feature fragments is to maintain them in a kernel-meta repository and track the changes via the standard SRCREV fetcher mechanism, that method is not always practical for small sets of features or for quick testing of changes. These other flows use .scc files on the SRC_URI. It has been noted that config fragments or other features indirectly included by those .scc files will not trigger the kernel meta-data to be re-run and hence a build can continue with stale data (or not be triggered at all). To solve this issue, we can collect the directories that are searchable via FILESEXTRAPATHS and add them to the do_kernel_metadata task checksum. This allows modifications, additions and removals from the potential kernel feature directories to trigger a re-execution of the meta data task. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28kernel.bbclass: Move away from calling package_get_auto_prMark Hatle
...instead we call read_subpackage_metadata. Calling package_get_auto_pr *should* result in the same PKGV AUTOINC replacement. However, it will also end up changing PKGR differently then do_package as the BB_TASKHASH used will be for the wrong task. Generally this won't cause any real-world issue, but it could cause problems. Moving to read_subpackage_metadata ensures that the values used in do_package will be read in and used for kernel deployment. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28buildhistory.bbclass: Rework to use read_subpackage_metadataMark Hatle
Using this mechanism ensures that we have a single point to implement the loading of the package and subpackage meta data. This also then allows the buildhistory class to use the regular datastore vs it's own custom arrays for processing history items. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28kernel-yocto: allow promotion of configuration warnings to errorsBruce Ashfield
It was requested to add the ability to upgrade configuration warnings to errors, so that they can't be missed in a build. Add a flag KMETA_AUDIT_WERROR, that when set, triggers a bb.fatal at the end of configuration checking if any warnings are found. This is off by default, but is available for those that want to enable it in their kernel recipe or bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28linux-yocto/5.8: disable IKHEADERS in default buildsBruce Ashfield
A patch from 5.4 wasn't propagated to 5.8, and IKHEADERS was renabled in our default builds. This cases reproducibility issues when kernel modules are built. We haven't tracked down the root cause yet, but for now, we still don't want reproducibility failing on builds. There's a dedicated reproducibility feature available for those that want to enable the feature. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28linux-yocto/5.8: update to v5.8.4Bruce Ashfield
Updating linux-yocto/5.8 to the latest korg -stable release that comprises the following commits: 47dcb7fcad1d Linux 5.8.4 920ebff48be3 Revert "drm/amd/display: Improve DisplayPort monitor interop" d0a3a0136337 KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set af3093319fce KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() d9903e8c2576 do_epoll_ctl(): clean the failure exits up a bit 1f802ace4bd5 efi/libstub: Handle unterminated cmdline ca60a5eb8372 efi/libstub: Handle NULL cmdline 3bff856ba44d efi/libstub: Stop parsing arguments at "--" e6584124b982 efi: add missed destroy_workqueue when efisubsys_init fails 09a307050798 efi/x86: Mark kernel rodata non-executable for mixed mode 3d9ed544ec9b EDAC/{i7core,sb,pnd2,skx}: Fix error event severity 979a9c0058f9 powerpc/pseries: Do not initiate shutdown when system is running on UPS d9b227a03e9a powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores c09886c19233 epoll: Keep a reference on files added to the check list 3489cea04a4b net: dsa: b53: check for timeout 0c831e9dad9d hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() d446604e432c selftests/bpf: Remove test_align leftovers 9500db5480f8 net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe() af4a56476ddd net: ena: Change WARN_ON expression in ena_del_napi_in_range() 8c01a77d28bf net: ena: Prevent reset after device destruction 3c1d705f29c6 bonding: fix active-backup failover for current ARP slave f6c6b312efef powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death 63f10205a215 bpf: Use get_file_rcu() instead of get_file() for task_file iterator 2fe8be1a33d5 powerpc/fixmap: Fix the size of the early debug area 6f1d3ac25b59 ARM64: vdso32: Install vdso32 from vdso_install 88d78fa3426f afs: Fix NULL deref in afs_dynroot_depopulate() f09a790a6e46 kconfig: qconf: remove qInfo() to get back Qt4 support 19881ebab34f afs: Fix key ref leak in afs_put_operation() f35bb8426115 Revert "RDMA/hns: Reserve one sge in order to avoid local length error" 8facd0c47293 RDMA/bnxt_re: Do not add user qps to flushlist 1f43cb1c6f56 Fix build error when CONFIG_ACPI is not set/enabled: 15f8decf24ed efi: avoid error message when booting under Xen 80876bf7962d kconfig: qconf: fix signal connection to invalid slots a00ac43450bf kconfig: qconf: do not limit the pop-up menu to the first row a4d533969b91 Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" 06e5e83d1fa5 scsi: ufs: Fix interrupt error message for shared interrupts a3ef038de59a scsi: ufs-pci: Add quirk for broken auto-hibernate for Intel EHL 88a3da2e55b0 scsi: ufs: Add quirk to fix abnormal ocs fatal error 65fa4a6ee3b8 scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk 2a0b7adc5d0d scsi: ufs: Add quirk to enable host controller without hce 81929755f92e scsi: ufs: Add quirk to disallow reset of interrupt aggregation 8ab0b065d8bd scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr c3e9f5c75eba scsi: ufs: ti-j721e-ufs: Fix error return in ti_j721e_ufs_probe() 3d1bc8c7b20f of/address: check for invalid range.cpu_addr e10e99e4872b kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode cfc52749f050 kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode 753d60c62003 arch/ia64: Restore arch-specific pgd_offset_k implementation c9486fc5f69b vfio/type1: Add proper error unwind for vfio_iommu_replay() c49fa6397b6d vfio-pci: Avoid recursive read-lock usage ba9c27ba1175 watch_queue: Limit the number of watches a user can hold 7505eeadc5a7 ASoC: intel: Fix memleak in sst_media_open 2586fcb08f85 ASoC: msm8916-wcd-analog: fix register Interrupt offset ca79907768d3 s390/ptrace: fix storage key handling 87a297a5a835 s390/runtime_instrumentation: fix storage key handling 3bd77efc033f ipvlan: fix device features 39560b31450b bonding: fix a potential double-unregister dfdc8eaf69a6 can: j1939: add rxtimer for multipacket broadcast session 638e26b82db3 can: j1939: abort multipacket broadcast session when timeout occurs f7653e4b8fa9 can: j1939: cancel rxtimer on multipacket broadcast session complete 6cc1cc005e97 can: j1939: fix support for multipacket broadcast message f9c6097aeb30 bonding: show saner speed for broadcast mode b9ca7a24e64a net: fec: correct the error path for regulator disable in probe 22da47f7c872 i40e: Fix crash during removing i40e driver fb95a28d7daf i40e: Set RX_ONLY mode for unicast promiscuous on VLAN d302358881c4 igc: Fix PTP initialization 16c3d947c69b can: j1939: transport: add j1939_session_skb_find_by_offset() function f0c778597a5a can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack 089dd91ec99b can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() 93c39ebb5d44 libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches db7f8c57dbdd bpf: sock_ops sk access may stomp registers when dst_reg = src_reg cd4644d904e1 bpf: sock_ops ctx access may stomp registers in corner case 5d9c020bd8e3 tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() c2bbf3cbcf78 ASoC: q6routing: add dummy register read/write function 60df9abd8489 ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM 4c3f6739fe05 spi: stm32: fixes suspend/resume management 4707dba95055 netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian cfa678021a1b ext4: check journal inode extents more carefully 20070b188bf4 ext4: don't allow overlapping system zones 480a5124cd0e drm/virtio: fix missing dma_fence_put() in virtio_gpu_execbuffer_ioctl() 88e79f7a9841 ext4: fix potential negative array index in do_split() 95e117076842 fs/signalfd.c: fix inconsistent return codes for signalfd4 796f99a7b77a fat: fix fat_ra_init() for data clusters == 0 f358706be43a alpha: fix annotation of io{read,write}{16,32}be() 5461d5e84ed3 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init 99b3f3bd1fa9 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference 2dc74b9a9a9f media: camss: fix memory leaks on error handling paths in probe 630170dfc73a virtio_ring: Avoid loop when vq is broken in virtqueue_poll 55bd4074ce6b scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases caceaea09891 cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 3f6735308fdf swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses 8d5b9bb9a58a ceph: fix use-after-free for fsc->mdsc 17754f71db7b jffs2: fix UAF problem 7beedf14a639 riscv: Fixup static_obj() fail 106f319212e5 drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access 8da93b053951 xfs: fix inode quota reservation checks a8c8ad128e19 svcrdma: Fix another Receive buffer leak 2a9eccbe614e m68knommu: fix overwriting of bits in ColdFire V3 cache control 4accb5af385b MIPS: Fix unable to reserve memory for Crash kernel 689bee9eb02a Input: psmouse - add a newline when printing 'proto' by sysfs f6b2fb80ffdc f2fs: should avoid inode eviction in synchronous path a692a28626e2 media: vpss: clean up resources in init b0eecd0e3c05 rtc: goldfish: Enable interrupt in set_alarm() when necessary e055ffe8d48a f2fs: fix to check page dirty status before writeback 527b13f612df media: coda: jpeg: add NULL check after kmalloc cd67c599233f media: budget-core: Improve exception handling in budget_register() f05c0e45e0b7 scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM b84142b25cae scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices c68589be55fd drm/i915: Provide the perf pmu.module 3a07e556aa59 drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON 33eb147ff02f drm/amd/display: fix pow() crashing when given base 0 e0a7a29fb37f drm/amd/display: Fix DFPstate hang due to view port changed 9cb01ea4fab5 drm/amd/display: Blank stream before destroying HDCP session 115e2a7226c0 drm/amd/display: Fix EDID parsing after resume from suspend e06fe5e678fe drm/amd/display: Fix incorrect backlight register offset for DCN c20d9803acc2 drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal bdc689905bef drm: amdgpu: Use the correct size when allocating memory 144fa0580fbe mm/memory.c: skip spurious TLB flush for retried page fault 6f2950ebcd88 s390/pci: ignore stale configuration request event 4c86de3bff29 s390/pci: fix PF/VF linking on hot plug 1d95c4596123 s390/pci: re-introduce zpci_remove_device() c77c3fdef0f6 s390/pci: fix zpci_bus_link_virtfn() 91729fc577b3 selftests: kvm: Use a shorter encoding to clear RAX 171f7e5f7d6a scsi: zfcp: Fix use-after-free in request timeout handlers 1ae4b74a2302 jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() 38ccb4b484bb ext4: fix checking of directory entry validity for inline directories 7535cbdd6cab ext4: do not block RWF_NOWAIT dio write on unallocated space e25d2b38fe64 opp: Put opp table in dev_pm_opp_set_rate() if _set_opp_bw() fails 9cb98fa067fa opp: Put opp table in dev_pm_opp_set_rate() for empty tables e8996e480762 opp: Enable resources again if they were disabled earlier 6b5b9fdedd98 RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request e0d5793a7aa6 ASoC: amd: renoir: restore two more registers during resume 5b21a116b136 mm, page_alloc: fix core hung in free_pcppages_bulk() 3d803ebd631e mm: include CMA pages in lowmem_reserve at boot 37d1789de274 squashfs: avoid bio_alloc() failure with 1Mbyte blocks a1a1ea598177 uprobes: __replace_page() avoid BUG in munlock_vma_page() 14fb06cc4b38 kernel/relay.c: fix memleak on destroy relay channel 734a5c3f266c romfs: fix uninitialized memory leak in romfs_dev_read() 0675a6f26bd8 mm/vunmap: add cond_resched() in vunmap_pmd_range 917cdc0d2c53 io_uring: find and cancel head link async work on files exit 93366cb81056 spi: Prevent adding devices below an unregistering controller a14e7ce59232 can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated cf3b3ffb272c can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() 2d790596d76f ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion c20d8d9c04b9 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book 44d8f487a7d6 ALSA: hda: avoid reset of sdo_limit 6a1624ca6229 khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() 801515285db3 drm/ast: Initialize DRAM type before posting GPU 38814f974d34 drm/ast: Remove unused code paths for AST 1180 f8be691dbd88 drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel f04844351ce2 drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28linux-yocto/5.4: update to v5.4.61Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6576d69aac94 Linux 5.4.61 d316d52742c4 KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set e1818ffcca0e KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() 744fde53ec32 xen: don't reschedule in preemption off sections d6bca2a8f064 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible 42694912aaf1 do_epoll_ctl(): clean the failure exits up a bit b158e91610c7 epoll: Keep a reference on files added to the check list 5167f194da69 efi: add missed destroy_workqueue when efisubsys_init fails 13b1fc60ecb0 powerpc/pseries: Do not initiate shutdown when system is running on UPS dafae068886a net: dsa: b53: check for timeout 83236e697f79 hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() 2dd00ae408a9 net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe() f4adc6430d74 net: ena: Prevent reset after device destruction f4ed9ede3441 bonding: fix active-backup failover for current ARP slave 542a493c8c5e ARM64: vdso32: Install vdso32 from vdso_install 278eb88ab206 afs: Fix NULL deref in afs_dynroot_depopulate() 140ac9370b16 RDMA/bnxt_re: Do not add user qps to flushlist dc0d58e281a6 Fix build error when CONFIG_ACPI is not set/enabled: 7cc9812be1c7 efi: avoid error message when booting under Xen d3ca317cf62a kconfig: qconf: fix signal connection to invalid slots 51d85e70e3ad kconfig: qconf: do not limit the pop-up menu to the first row da1069e4e727 Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" 6e2aa034d777 kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode 46713f3d61b3 kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode 667a59aa55fb vfio/type1: Add proper error unwind for vfio_iommu_replay() 503176f5dc07 ASoC: intel: Fix memleak in sst_media_open 8aeb112d58c0 ASoC: msm8916-wcd-analog: fix register Interrupt offset e9849a60facb s390/ptrace: fix storage key handling d35f24bc566d s390/runtime_instrumentation: fix storage key handling cc215d206881 bonding: fix a potential double-unregister 8a49739f58f5 can: j1939: add rxtimer for multipacket broadcast session d7ab964b6ba9 can: j1939: abort multipacket broadcast session when timeout occurs d0dc3d2c71e2 can: j1939: cancel rxtimer on multipacket broadcast session complete 5159a0a5164b can: j1939: fix support for multipacket broadcast message 5dc0c1c12094 bonding: show saner speed for broadcast mode 1b9dee25ad25 net: fec: correct the error path for regulator disable in probe c0e04d08e544 i40e: Fix crash during removing i40e driver e2a8d4423640 i40e: Set RX_ONLY mode for unicast promiscuous on VLAN 154ccf69feca can: j1939: transport: add j1939_session_skb_find_by_offset() function 3bfd1398de6a can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack ff723ef6b7b6 can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() 6e0bc946cbee bpf: sock_ops sk access may stomp registers when dst_reg = src_reg ece9ca5840e0 ASoC: q6routing: add dummy register read/write function aaa6e691b983 ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM 233d6f2ab120 spi: stm32: fixes suspend/resume management 666d1d1a0584 netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian 3473fa198178 ext4: don't allow overlapping system zones ea54176e5821 ext4: fix potential negative array index in do_split() 2585402c5799 fs/signalfd.c: fix inconsistent return codes for signalfd4 e4f952b031c1 alpha: fix annotation of io{read,write}{16,32}be() 538c74a9cb26 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init 4591461ea9f2 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference 10b2bb101f06 media: camss: fix memory leaks on error handling paths in probe 05724341d9db virtio_ring: Avoid loop when vq is broken in virtqueue_poll 34f8368f6634 scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases 28850b8043cc cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 cca58a166920 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses 2bd8ba398fad ceph: fix use-after-free for fsc->mdsc 2524bb04d81b jffs2: fix UAF problem 04aeb884e8a5 drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access 711f5688bb97 xfs: fix inode quota reservation checks 8fe5e38acbe7 svcrdma: Fix another Receive buffer leak 7aca2f7d1710 m68knommu: fix overwriting of bits in ColdFire V3 cache control 1a718d4caa1a MIPS: Fix unable to reserve memory for Crash kernel 5594a54c520b Input: psmouse - add a newline when printing 'proto' by sysfs 06d4d9acd7d8 media: vpss: clean up resources in init f948f1d02237 rtc: goldfish: Enable interrupt in set_alarm() when necessary 85ad0d5f3d69 media: budget-core: Improve exception handling in budget_register() 62b8c76d061f scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM 59d587cc3640 scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices 10e99c3003d5 opp: Enable resources again if they were disabled earlier 52d322f91954 kthread: Do not preempt current task if it is going to call schedule() 504fe0ab2412 drm/amd/display: fix pow() crashing when given base 0 1f3cfa9338c3 drm/amd/display: Fix EDID parsing after resume from suspend 6f3bff30f1cb drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal f45ab6e7d957 scsi: zfcp: Fix use-after-free in request timeout handlers b4062a49ad4a jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() 2bc54ba65fdc ext4: fix checking of directory entry validity for inline directories 59af0759bd46 RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request 0cfb9320d00c mm, page_alloc: fix core hung in free_pcppages_bulk() 5663159e2930 mm: include CMA pages in lowmem_reserve at boot e9e3ec03e6ae uprobes: __replace_page() avoid BUG in munlock_vma_page() fa2e0d4e4a4c kernel/relay.c: fix memleak on destroy relay channel 19a77c937a19 romfs: fix uninitialized memory leak in romfs_dev_read() 3e538c536f01 spi: Prevent adding devices below an unregistering controller 143df6b3584a can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated 60be1488a3ae can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() 055c65c7e7dd ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion 4fe52a85eeb4 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book 84bfb4b10d6f btrfs: add wrapper for transaction abort predicate 745148367b04 btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases de88b7e2f02f btrfs: don't show full path of bind mounts in subvol= 038580b1f58b btrfs: export helpers for subvolume name/id resolution b40753984979 bcache: avoid nr_stripes overflow in bcache_device_init() 9f4f7c08d50b khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() 9a05b774af30 khugepaged: khugepaged_test_exit() check mmget_still_valid() 8043d5ee9168 perf probe: Fix memory leakage when the probe point is not found 888d9b829c25 gfs2: Never call gfs2_block_zero_range with an open transaction 18a640d3b570 gfs2: Improve mmap write vs. punch_hole consistency e42c75ef3477 drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() 62353048e2d4 kbuild: support LLVM=1 to switch the default tools to Clang/LLVM c7d8f67db126 kbuild: replace AS=clang with LLVM_IAS=1 244d9026768d kbuild: remove AS variable fed06097acce kbuild: remove PYTHON2 variable fa84d9f31599 x86/boot: kbuild: allow readelf executable to be specified c173511a12e4 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware c7c239c947be net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware f781285d09a9 Documentation/llvm: fix the name of llvm-size 97eab9af0036 Documentation/llvm: add documentation on building w/ Clang/LLVM Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28package.bbclass: explode the RPROVIDES so we don't think the versions are ↵Ross Burton
provides emit_pkgdata() creates symlinks for each of the RPROVIDES in pkgdata/MACHINE/runtime-rprovides. However this string can contain versions which results in directories called (=2.32), so pass the RPROVIDES string through bb.utils.explode_deps() to strip the versions out. Helps mitigate - but not solve - #13999. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28oeqa/multilib: un-skip the connman testAlexander Kanavin
It was previously skipped as it was expecting plain connman to not be in the image, and for core-image-sato connman is always there. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28oeqa/multilib: rework to use readelf from the hostAlexander Kanavin
It is difficult and error-prone to ensure binutils gets installed into target images where this test may run; on the other hand readelf is always present on the host, as it is a part of HOSTTOOLS. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28oeqa/x32lib: rework to use readelf from the hostAlexander Kanavin
It is difficult and error-prone to ensure binutils gets installed into target images where this test may run; on the other hand readelf is always present on the host, as it is a part of HOSTTOOLS. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28packagegroup-core-device-devel: removeAlexander Kanavin
The purpose and content of the group is not clear; the only consumer (poky distro) is no longer using it. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28json-glib: inherit upstream-version-is-evenAlexander Kanavin
As specified in https://wiki.gnome.org/Projects/JsonGlib Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-28systemd-boot: bump version to 246.2Alexander Kanavin
The recipe includes systemd.inc and so shares SRCREV with the main systemd. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-27lttng: Move platform logic to dedicated inc fileRichard Purdie
Some platforms support kernel tracing, some support userspace tracing. This change: * Moves the knowledge/config to one place in an inc file * Allows lttng-tools to build without lttng-modules * Hence enables tools+ust for riscv64 * Has the packagegroup just depend on lttng-tools which will pull in ust/modules as needed Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-27libgpg-error:upgrade 1.38 -> 1.39zangrc
0003-build-Fix-cross-compiling-into-a-separate-build-dir.patch 0005-src-gen-lock-obj.sh-add-a-file.patch Removed since these are included in 1.39 Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-27libcap-ng:upgrade 0.7.10 -> 0.7.11zangrc
0001-configure.ac-add-library-if-header-found.patch 0002-Wrap-pthread_atfork-usage-in-HAVE_PTHREAD_H.patch Removed since these are included in 0.7.11 Refresh the following patch: python.patch Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>