summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* cve-check: include epoch in product version outputRalph Siemsen2020-06-181-1/+1
| | | | | | | | | | | | | | | In the generated cve.log files, include the epoch in the product version. This better matches how versions are displayed elsewhere, in particular the bb.warn("Found unpatched CVE...") that appears on the terminal when CVEs are found. (From OE-Core rev: 99f6de1c74b581054c74c6b4598a5d47facc9964) Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e1c3c0b6e5b01304e2127f5058986697e82adf93) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/targetcontrol: Rework exception handling to avoid warningsRichard Purdie2020-06-182-5/+5
| | | | | | | | | | | | | | | | | | | We're seeing: WARNING: bitbake/lib/bb/cookerdata.py:136: ResourceWarning: unclosed file <_io.FileIO name='tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0-r0/testimage/qemurunner_log.20200601181912' mode='ab' closefd=True which can only be caused by the qemu.stop() method not being called. Tweak the error handling to fix the blanket exception handler which is likely meaning this function isn't getting called. (From OE-Core rev: bd2d32903f208b6a70abaa29b980db1498b84a02) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ee707090848d793e3b2d82dd3861ae22222682c0) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: Do not try to remove nonexistent directoriesPeter Kjellerstedt2020-06-181-2/+4
| | | | | | | | | | | | | | | | | | Commit 0e1f8fa0 (bitbake.conf: propagate 'opengl' DISTRO_FEATURE to native/nativesdk from target) changed the default PACKAGECONFIG for native and nativesdk so that it becomes empty unless "x11" is in DISTRO_FEATURES since "trace" was also removed (propbably unintentionally). This highlighted than an empty PACKAGECONFIG would lead to a build failure since /usr/bin is never created under these conditions, but the recipe still tried to remove it. (From OE-Core rev: 5e33d1d1d655c50a817acda85f2df67c67196daf) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9bb2268677ac8f0c97433bf1f04555abe88028a9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* logrotate: Drop obsolete setting/commentRichard Purdie2020-06-181-7/+0
| | | | | | | | | | | | The comment applies to an old version and the WORKDIR setting matches the default so drop it. (From OE-Core rev: 3f8f1385428a2057610dca71e9f122c922df5202) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7cc4c0e7665111616c7e8a1dc512b8d9022ca664) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* maintainers: Update Ross' email addressRichard Purdie2020-06-181-63/+63
| | | | | | | | | | | Update Ross' address to a valid one. (From OE-Core rev: 5a16ed258e9da39c66874b3ee1e5b52a8ea2dae9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 22e1605ce45482c49d06a7c56a46b71f76955e31) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lz4: disable static libraryAlexander Kanavin2020-06-181-1/+1
| | | | | | | | | | | | | | It was found to be built in a non-reproducible way. [YOCTO #13925] (From OE-Core rev: 44d22ea87fde918d32957bc757c6c98482681f5d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f8f3f03e7ffcefdb6a97b747a26276dec4bfa77c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysfsutils: rem leftover settings for libsysfs-devKonrad Weihmann2020-06-181-2/+0
| | | | | | | | | | | | | | 22af6a2595dbec98ce4a2e3b1324ad8d400390ad removed the PACKAGES setting, but left the FILES-assignments of libsysfs-dev and -staticdev. As these have no use anymore they can be safely removed (From OE-Core rev: 7c3eb092392e3ae76408c8ad4cb0f3f18dc42a96) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 941cc0cd0a69e95ca571a9a8cb0732bb06fa2b3a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: alternatify rtcwakeMarco Felsch2020-06-181-0/+1
| | | | | | | | | | | | | This tool can be turned on in busybox which lead into a error during do_rootfs. (From OE-Core rev: 29ada652108335b4074ed330586f893bba1c5dce) Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb22e7a1190a79fd74ae54f23a13ec4932f41b0d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Exclude the memcg_stress tests due to timeout problemsRichard Purdie2020-06-181-0/+4
| | | | | | | | | | | | | | This test runs for 900s, we often see tests killed after 300s without output which makes the test results unreliable and inconsistent. The easiest solution for now is to skip this long running test, patching it out wth sed. (From OE-Core rev: 074adb507928310af5b38f82ba3f20d9f55f4433) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0739a8901140c05d037517ffd89382f151ba627c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* core-image-minimal-initramfs: keep restriction with initramfs-module-installhongxu2020-06-181-2/+2
| | | | | | | | | | | | | | Since commit [882ae0dcce core-image-minimal-initramfs: use initramfs-framework for initialization] applied, it should keep the restriction with initramfs-module-install (From OE-Core rev: 176da1d6fbd006c770c3c02c6355a692adac3c74) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 295dbabce213855432b6274026e3b45a18b90e80) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to dunfell head revisionyocto-3.1.1dunfell-23.0.1Richard Purdie2020-06-081-1/+1
| | | | | | (From OE-Core rev: 6fa967f194edd314c9026c80f8d93360ac6d9efa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance: Update branch to point at dunfellRichard Purdie2020-06-081-1/+1
| | | | | | (From OE-Core rev: cad1b34fbdb3af04b527c27c8c84077eb695deb1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to dunfell head revisionRichard Purdie2020-06-081-1/+1
| | | | | | (From OE-Core rev: 2e4be161e65370708dfe85fe886843db857f5520) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Bump OE-Core layer versionJoshua Watt2020-06-051-1/+1
| | | | | | | | | | | | | | | | The commits 910ffaf5be ("pyelftools: Import from meta-python") and a96f815c53 ("pycryptodome: Import from meta-python") moved recipes from meta-python to oe-core. In order for this to be communicated with users, bump the LAYERVERSION so that meta-python can key of it in its LAYERDEPENDS. (From OE-Core rev: 4d4e69bc056bec4625b1cde0e1fc9d5e527c6a98) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2d503b27e7c88cee9a37c79c4605c77b11f230b6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pyelftools: Upgrade 0.25 -> 0.26Joshua Watt2020-06-051-2/+2
| | | | | | | | | | (From OE-Core rev: b2306d00dc82cb780a439b569104c0f526e6e4d5) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0323e12624ef45e64e7a8ba6384c06e4d42df064) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome(x): Upgrade 3.9.4 -> 3.9.7Joshua Watt2020-06-054-7/+6
| | | | | | | | | | | | | Also splits apart the SRC_URI checksums to make automatic upgrades easier (From OE-Core rev: 03b27d56272a4815ead04da08cfaa738b450ae59) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ae1f210546396b761ea86d9e32bf90c0867ff845) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pyelftools: Import from meta-pythonJoshua Watt2020-06-052-0/+15
| | | | | | | | | | | | | | | | Imports the pyelftools recipes from meta-python, as of 7c02c7d41 ("gnome-themes-extra: correct the recipe name"). This recipe is commonly used by other layers, so moving it into OE-core helps to cut down on layer dependencies. (From OE-Core rev: 0a8cdaa90f4dd2d09b0b471dafd868a4dcad4ed3) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 910ffaf5beed42936588c95b0c7c1b1ad67f99d3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pycryptodome: Import from meta-pythonJoshua Watt2020-06-054-1/+44
| | | | | | | | | | | | | | | | Imports the pycryptodome recipes from meta-python, as of 7c02c7d41 ("gnome-themes-extra: correct the recipe name"). These recipes are commonly used by other layers, so moving them into OE-core helps to cut down on layer dependencies. (From OE-Core rev: 27798f3da506fcae19b74deb17ef199131cff405) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a96f815c53364b119b5743b8b7100eb5588d5cf5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.43Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: e0d81ce76004 Linux 5.4.43 b5100186021a sched/fair: Fix enqueue_task_fair() warning some more 8b13f5657fa8 sched/fair: Fix reordering of enqueue/dequeue_task_fair() a2ad232aa6a9 sched/fair: Reorder enqueue/dequeue_task_fair path f4520daa3c5a tpm: check event log version before reading final events 68b7b8183c12 rxrpc: Fix ack discard 283eb0016f97 rxrpc: Trace discarded ACKs f2da8c0dfe81 iio: adc: stm32-dfsdm: fix device used to request dma 7b5af65ca246 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() 692001a867b6 iio: adc: stm32-adc: fix device used to request dma 8e8836b2b782 iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() 1084eee4dc5d x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks 860fe59783a9 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup bd6f0c799f4d s390/kexec_file: fix initrd location for kdump kernel 834d24ec3a0a rxrpc: Fix a memory leak in rxkad_verify_response() 23ae6e3e8aeb rxrpc: Fix the excessive initial retransmission timeout c2a26769b43e kasan: disable branch tracing for core runtime 86217fecc4b7 rapidio: fix an error in get_user_pages_fast() error handling 689dacb2b09d device-dax: don't leak kernel memory to user space after unloading kmem 9e451933bba9 s390/kaslr: add support for R_390_JMP_SLOT relocation type 72f3241508ac s390/pci: Fix s390_mmio_read/write with MIO 9c84884cd5dc ipack: tpci200: fix error return code in tpci200_register() 46f47dda27bc mei: release me_cl object reference f505a3e24c6a tty: serial: add missing spin_lock_init for SiFive serial console a5b4b3f97de7 misc: rtsx: Add short delay after exit from ASPM e64b205035fb iio: adc: ti-ads8344: Fix channel selection 9af65dc54b9b iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' d54e5a4ff04c iio: sca3000: Remove an erroneous 'get_device()' 56cff2ac7c9d staging: greybus: Fix uninitialized scalar variable a41e02cb4232 staging: kpc2000: fix error return code in kp2000_pcie_probe() dee81110a488 staging: iio: ad2s1210: Fix SPI reading 76296dc723ef media: fdp1: Fix R-Car M3-N naming in debug message 4adb7a2b3161 Revert "gfs2: Don't demote a glock until its revokes are written" bb6524537dc2 kbuild: Remove debug info from kallsyms linking ee71c590dd8d bpf: Avoid setting bpf insns pages read-only when prog is jited 4c732e81bd4d powerpc/64s: Disable STRICT_KERNEL_RWX b67da9dbdb89 powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE 9bcfbd8ba2b5 drm/i915: Propagate error from completed fences 5e171483e947 drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. 0e1d5f67253e vsprintf: don't obfuscate NULL and error pointers 4b1b34621998 dmaengine: owl: Use correct lock in owl_dma_get_pchan() 0fcbe108b01a dmaengine: dmatest: Restore default for channel 57c32a52c3fe drm/etnaviv: Fix a leak in submit_pin_objects() 432b103596bd dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' 870a45e0b507 apparmor: Fix aa_label refcnt leak in policy_update 054934aa9faa apparmor: fix potential label refcnt leak in aa_change_profile 97d817b9ef13 apparmor: Fix use-after-free in aa_audit_rule_init 3b1e38dfbc9f drm/etnaviv: fix perfmon domain interation 53683907ef68 arm64: Fix PTRACE_SYSEMU semantics 96e56055a2f0 scsi: target: Put lun_ref at end of tmr processing 818657105a0b scsi: qla2xxx: Do not log message when reading port speed via sysfs d54c5eff8795 ALSA: hda/realtek - Add more fixup entries for Clevo machines 80f5822c2bf3 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme 1b17a0f98ad0 ALSA: pcm: fix incorrect hw_base increase a44cb2581718 ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option 99e392a4979b KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c 1c3d707d7d12 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 26a3a3053332 ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 c5742497dcd2 ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 2523e9010d2b ALSA: hda/realtek: Add quirk for Samsung Notebook 6cc4dd44e207 ALSA: hda/realtek - Add HP new mute led supported for ALC236 0d189b31c4d7 ALSA: hda/realtek - Add supported new mute Led for HP 69d5dc286d05 ALSA: hda: Manage concurrent reg access more properly 1efaaf74528c ALSA: hda: patch_realtek: fix empty macro usage in if block 749e58bd2b09 ALSA: hda - constify and cleanup static NodeID tables 02ebbd1da394 scripts/gdb: repair rb_first() and rb_last() 9eff404a4382 ARM: futex: Address build warning 67a5c3104d12 KVM: selftests: Fix build for evmcs.h 4f48af814798 drm/amd/display: Prevent dpcd reads with passive dongles e0bb3075f91b iommu/amd: Call domain_flush_complete() in update_domain() e1efb9893bdd platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA c8d323578e36 USB: core: Fix misleading driver bug report 42b32a43529e stmmac: fix pointer check after utilization in stmmac_interrupt b68d27c5fffd ceph: fix double unlock in handle_cap_export() df0df8ee2ac7 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock 8a5de4a391e4 gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() 7932168ec08e x86/apic: Move TSC deadline timer debug printk 1ae9f1a62a50 ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set 2eac9d3dc23f ibmvnic: Skip fatal error reset after passive init f82a3013226e x86/mm/cpa: Flush direct map alias during cpa 632db044ab99 HID: i2c-hid: reset Synaptics SYNA2393 on resume acd3efa17d96 scsi: ibmvscsi: Fix WARN_ON during event pool release 6ef21295dc20 net/ena: Fix build warning in ena_xdp_set() d0db69f9d132 component: Silence bind error on -EPROBE_DEFER 7a5f60dc3a67 aquantia: Fix the media type of AQC100 ethernet controller in the driver 445437b417b6 vhost/vsock: fix packet delivery order to monitoring devices dcec6678c3b1 configfs: fix config_item refcnt leak in configfs_rmdir() 2b52a61adb38 scsi: qla2xxx: Delete all sessions before unregister local nvme port d2430cb7f2d4 scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV 7b481b802a8f HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead a08626f6e982 HID: alps: Add AUI1657 device ID 68988c00b153 HID: multitouch: add eGalaxTouch P80H84 support cc6428803d22 gcc-common.h: Update for GCC 10 3c140d22e3c2 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() 87863a7426b2 kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check 44fd02a3d719 mtd: Fix mtd not registered due to nvmem name collision 496c7c61bd64 afs: Don't unlock fetched data pages until the op completes successfully 17c9595cca71 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file 274cd3c7b5d3 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' dd540f2d7c2d evm: Fix a small race in init_desc() f96ab0d1f3ec iommu/amd: Fix over-read of ACPI UID from IVRS table 33769c19feba i2c: fix missing pm_runtime_put_sync in i2c_device_probe 9f885f17501d ubifs: remove broken lazytime support ac6f94d3be65 fix multiplication overflow in copy_fdtable() 725b0bb0f94d mtd: spinand: Propagate ECC information to the MTD structure e3637eb6a351 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive 3be8ece11440 ubifs: fix wrong use of crypto_shash_descsize() 48bbd44f5fa9 ima: Fix return value of ima_write_policy() 1066327bf936 evm: Check also if *tfm is an error pointer in init_desc() 4aedc534b608 ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() ac46cea606d5 KVM: SVM: Fix potential memory leak in svm_cpu_init() 1bed86cfe5cb i2c: dev: Fix the race between the release of i2c_dev and cdev (From OE-Core rev: ef5af31f406076107402694f5d6afb27b240eba6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9cd117dec502f40402ebd3a09ed3e8dba804ce2b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: gather reproducibility configs into a fragmentBruce Ashfield2020-06-053-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Updating the meta SRCREV to pickup the following fix: commit 9e68afb48b16a447dcd3996ffa350f3e79e44257 (HEAD -> master) Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Thu May 28 11:22:22 2020 -0400 features: add reproducibility fragement Creating an initial feature fragment that can be included when a reproducible kernel build is desired. This is currently only one option, but will have more in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (From OE-Core rev: 864cc7b3c349c94e34e3129053c2b22c8946c73d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eaa34c96b60e703c96495e60650adc6d149603f1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: temporarily revert IKHEADERS in standard kernelsBruce Ashfield2020-06-053-3/+3
| | | | | | | | | | | | | | | | | | | | | We had a commit that enabled IKHEADERS, since bpf requires them on target. This is still causing incremental reproducibility errors during the module compilation phase of the build. We are temporarily turning this off, so we can integrate -stable and other related changes. A replacement feature "reproducibility" is also being added to this can be conditionally enabled while we debug. (From OE-Core rev: 85c481d13814b889a3d86044dcaac7d4eb685ade) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5706788603b38ad4a0987e187a1c11c06f4d4e6c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.4: update to rt24Bruce Ashfield2020-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto-rt/5.4: 3d70f110c590 Linux 5.4.40-rt24 6445e48533d9 Linux 5.4.39-rt23 0a6ba32d4177 Linux 5.4.37-rt22 35c686fb7671 Linux 5.4.34-rt21 e54886570abd Linux 5.4.33-rt20 307ba149ec47 v5.4.28-rt19 8d488719e24a mm/compaction: Disable compact_unevictable_allowed on RT (Update) d1d2315e077c v5.4.28-rt18 78028bc22d31 v5.4.26-rt17 815bfc775961 swait: Remove the warning with more than two waiters b23b7f974955 powerpc: Fix lazy preemption for powerpc 32bit a79a552889de mm/page_alloc: Use migrate_disable() in drain_local_pages_wq() 5e488daa19cb mm: Revert the DEFINE_PER_CPU_PAGEVEC implementation (From OE-Core rev: 9e088d38fbae9a646ed5e608acbb3d3ce172303d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0123efae31dab8bce15e11fcee0b139a61b67cd6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.42Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 1cdaf895c99d Linux 5.4.42 ecb3f529a554 bpf: Test_progs, fix test_get_stack_rawtp_err.c build aee43146cc10 selftest/bpf: fix backported test_select_reuseport selftest changes 35d9107ad30b libbpf: Extract and generalize CPU mask parsing logic 10cfaa7456d7 Makefile: disallow data races on gcc-10 as well 9972e851b9f4 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce 9d2487643b4f bpf: Fix sk_psock refcnt leak when receiving message d41689a34a9d SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") 3a8efe589bb6 ARM: dts: r8a7740: Add missing extal2 to CPG node cd8ae9b73258 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes c580f2fe3270 ARM: dts: r8a73a4: Add missing CMT1 interrupts 8972721aea41 arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn 764715615178 arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy 64ad7ef3a6e5 arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards af518b5b77fd arm64: dts: meson-g12-common: fix dwc2 clock names 9b9c52752a11 arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property 01febb33cb6e clk: Unlink clock if failed to prepare or enable e2084a8d5fee Revert "ALSA: hda/realtek: Fix pop noise on ALC225" 5e553801462b usb: gadget: legacy: fix error return code in cdc_bind() 7e5c1db8ad15 usb: gadget: legacy: fix error return code in gncm_bind() 8228b6736964 usb: gadget: audio: Fix a missing error return value in audio_bind() 8ef452001769 usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' 9f65d776756e fanotify: fix merging marks masks with FAN_ONDIR 20a6d2455cde dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() 4f6815e429a8 clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks 553a2cbca7c3 exec: Move would_dump into flush_old_exec 136353c5066c x86/unwind/orc: Fix error handling in __unwind_start() 91b9ce04ff1f x86: Fix early boot crash on gcc-10, third try f8e370ccab35 cifs: fix leaked reference on requeued write 4e06196336a1 powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG 57aa19acfc22 drm/amd/display: add basic atomic check for cursor plane 97e43314763d ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection 215589310fa2 ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries e1409dc95410 ARM: dts: dra7: Fix bus_dma_limit for PCIe da55eeb3245a Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() c6a1ce81b43e usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list 6bb054f006c3 USB: gadget: fix illegal array access in binding with UDC e6be4400ac34 usb: cdns3: gadget: prev_req->trb is NULL for ep0 f1a9bed7969a usb: host: xhci-plat: keep runtime active when removing host b96a62f506ee usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B 93dda4f0e2ff ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset 3fa58fc9f8c4 ALSA: rawmidi: Fix racy buffer resize under concurrent accesses 04ccdf6b031d ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA c9709800eeeb ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 c737b7533596 USB: usbfs: fix mmap dma mismatch 0432f7632a24 usb: usbfs: correct kernel->user page attribute mismatch dca0ae3900b3 gcc-10: avoid shadowing standard library 'free()' in crypto 6cbb91bdd3a2 gcc-10: mark more functions __init to avoid section mismatch warnings 7955081a3a65 gcc-10 warnings: fix low-hanging fruit dff2ce17934c gcc-10: disable 'restrict' warning for now b8e7b93333db gcc-10: disable 'stringop-overflow' warning for now 9ba07a72fc5e gcc-10: disable 'array-bounds' warning for now a740b68fd169 gcc-10: disable 'zero-length-bounds' warning for now 8f6a84167e86 Stop the ad-hoc games with -Wno-maybe-initialized ab638a49a9f3 net/rds: Use ERR_PTR for rds_message_alloc_sgs() b597815ce1e8 pnp: Use list_for_each_entry() instead of open coding d4e58131829f NFSv3: fix rpc receive buffer size for MOUNT call e26e2a3febcb mm, memcg: fix inconsistent oom event behavior 46a22f3ea146 s390/ism: fix error return code in ism_probe() e1608af17030 hwmon: (da9052) Synchronize access with mfd 6e7253dc4562 RDMA/iw_cxgb4: Fix incorrect function parameters 08f187dbd223 RDMA/core: Fix double put of resource ee7ce7d7e7c7 IB/core: Fix potential NULL pointer dereference in pkey cache b491aeec55fe IB/mlx4: Test return value of calls to ib_get_cached_pkey eaad00390ff9 RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() da532ce587c7 netfilter: nft_set_rbtree: Add missing expired checks 1c235d0eb1f0 netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() 6259b1c1bca5 SUNRPC: Signalled ASYNC tasks need to exit d1538d8d6325 nfs: fix NULL deference in nfs4_get_valid_delegation ea7c4d9e542f arm64: fix the flush_icache_range arguments in machine_kexec 1222b257654b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest a308d6e6861d netfilter: conntrack: avoid gcc-10 zero-length-bounds warning b526c01b38ae NFSv4: Fix fscache cookie aux_data to ensure change_attr is included 021f5799de53 nfs: fscache: use timespec64 in inode auxdata ef8195ee1618 NFS: Fix fscache super_cookie index_key from changing after umount 32b9de3e935d drm/amdgpu: force fbdev into vram e1b2b93243ca fork: prevent accidental access to clone3 features f256dea07774 gfs2: More gfs2_find_jhead fixes 18541e49f70b mmc: block: Fix request completion in the CQE timeout path e8eb122b9f43 mmc: core: Fix recursive locking issue in CQE recovery path fdf547a591f5 mmc: core: Check request type before completing the request 3a8bc2ae2f79 mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10 e0830bb37734 mmc: alcor: Fix a resource leak in the error path for ->probe() 62f217e0a9c8 bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size ce3193bf8964 bpf, sockmap: msg_pop_data can incorrecty set an sge length af1f11fe6667 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled 0d9bc7986366 i40iw: Fix error handling in i40iw_manage_arp_cache() 95827ac65244 ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format 5d47b3d6b4d2 bpf: Fix error return code in map_lookup_and_delete_elem() 5b96668b63c0 pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler aec927836c7d pinctrl: qcom: fix wrong write in update_dual_edge 604ad1bb8aae pinctrl: baytrail: Enable pin configuration setting for GPIO chip 960d609dd4dd pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H e529b8db9684 ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() 9e54afec08f7 IB/hfi1: Fix another case where pq is left on waitlist d942a6a18463 mmc: sdhci-pci-gli: Fix no irq handler from suspend 171bf6ef038b gfs2: Another gfs2_walk_metadata fix 87954aacd585 ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse 05aae468d31a ipc/util.c: sysvipc_find_ipc() incorrectly updates position index 3c3ade92b62a drm/amdgpu: invalidate L2 before SDMA IBs (v2) 938489ef2902 drm/amdgpu: simplify padding calculations (v2) eefe5e0bb7b7 drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() 94cce94badf7 drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 f4164b29dc08 drm/amd/display: check if REFCLK_CNTL register is present 65f3108cbb1d drm/amd/powerplay: avoid using pm_en before it is initialized revised 8c5f11093ef4 ALSA: hda/hdmi: fix race in monitor detection during probe 4d1a83cb5afe cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once d12d7bf92b08 selftests/ftrace: Check the first record for kprobe_args_type.tc 2b313699e7a9 dmaengine: mmp_tdma: Reset channel error on release 6c414ddee7f0 dmaengine: mmp_tdma: Do not ignore slave config validation errors de76c0d4a03c dmaengine: pch_dma.c: Avoid data race between probe and irq handler c096a8645e3f riscv: fix vdso build with lld 2fffdf4dded1 umh: fix memory leak on execve failure 44ee727013d5 r8169: re-establish support for RTL8401 chip version e03d3510f45c nfp: abm: fix error return code in nfp_abm_vnic_alloc() 2fbd6eca3711 net: tcp: fix rx timestamp behavior for tcp_recvmsg fc800ec491c3 netprio_cgroup: Fix unlimited memory leak of v2 cgroups cab607a627cf net: ipv4: really enforce backoff for redirects d375d99f8902 net: dsa: loop: Add module soft dependency b2e8946250c3 hinic: fix a bug of ndo_stop d07987924a04 dpaa2-eth: prevent array underflow in update_cls_rule() 84916465b0f0 virtio_net: fix lockdep warning on 32 bit 23300d6a39d7 tcp: fix SO_RCVLOWAT hangs with fat skbs cb4f78986065 tcp: fix error recovery in tcp_zerocopy_receive() f152793058b5 Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" 5f93b45fa58c pppoe: only process PADT targeted at local interfaces ecb8356aafba net: stmmac: fix num_por initialization 4300e210b005 net: phy: fix aneg restart in phy_ethtool_set_eee debcbc56fdfc netlabel: cope with NULL catmap 60a4f2ce0596 net: fix a potential recursive NETDEV_FEAT_CHANGE 97e860545e24 dpaa2-eth: properly handle buffer size restrictions 425853cc1160 mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 a761f65879e8 selftests/bpf: fix goto cleanup label not defined 2d6d0ce4de03 scsi: sg: add sg_remove_request in sg_write 7d8da6d7d90c net_sched: fix tcm_parent in tc filter dump e2824505a813 sun6i: dsi: fix gcc-4.8 645b44b6b3b3 virtio-blk: handle block_device_operations callbacks after hot unplug fbe2c2c50914 drop_monitor: work around gcc-10 stringop-overflow warning 23a0a0914a1e ftrace/selftests: workaround cgroup RT scheduling issues dbd667a322ac net: moxa: Fix a potential double 'free_irq()' 2bcd4df42d5d net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()' e15d3d42900a SUNRPC: Fix GSS privacy computation of auth->au_ralign 3bf0794e7309 SUNRPC: Add "@len" parameter to gss_unwrap() 3c605abef3ee gpio: pca953x: Fix pca953x_gpio_set_config 163b48932571 KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read 7abefa3f9a4b net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy. a12f3ad8d952 shmem: fix possible deadlocks on shmlock_user_lock 723090ae8ea6 net: dsa: Do not make user port errors fatal cbaf23699561 Linux 5.4.41 9bd5a84ceba3 fanotify: merge duplicate events on parent and child 4638e0ff0fa4 fsnotify: replace inode pointer with an object id 03447528a390 bdi: add a ->dev_name field to struct backing_dev_info 25390a31983c bdi: move bdi_dev_name out of line c1af2c13a4ac mm, memcg: fix error return value of mem_cgroup_css_alloc() 1642f114ce2d scripts/decodecode: fix trapping instruction formatting 2e86e3841c3c iommu/virtio: Reverse arguments to list_add 1a31c4456af9 objtool: Fix stack offset tracking for indirect CFAs 30a38059cdd4 netfilter: nf_osf: avoid passing pointer to local var 4ccbd9c859dd netfilter: nat: never update the UDP checksum when it's 0 634c950c624d arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() 4cbb69b45cad KVM: x86: Fixes posted interrupt check for IRQs delivery modes db00b1d9d71a x86/unwind/orc: Fix premature unwind stoppage due to IRET frames c9473a0260b2 x86/unwind/orc: Fix error path for bad ORC entry type 1b4bd44645ac x86/unwind/orc: Prevent unwinding before ORC initialization 511261578b8b x86/unwind/orc: Don't skip the first frame for inactive tasks 162e9f141d96 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() 16aace664b27 x86/entry/64: Fix unwind hints in kernel exit path 07c4cd680c0b x86/entry/64: Fix unwind hints in register clearing code d8eb5a1cde35 batman-adv: Fix refcnt leak in batadv_v_ogm_process 13f968c8b762 batman-adv: Fix refcnt leak in batadv_store_throughput_override b71348105899 batman-adv: Fix refcnt leak in batadv_show_throughput_override bee7e9da58ba batman-adv: fix batadv_nc_random_weight_tq 34ca080088e2 iocost: protect iocg->abs_vdebt with iocg->waitq.lock d8c7f015d1a9 riscv: set max_pfn to the PFN of the last page 480534e03061 coredump: fix crash when umh is disabled b8fe132bae66 staging: gasket: Check the return value of gasket_get_bar_index() 53f453031a20 ceph: demote quotarealm lookup warning to a debug message 3fd9f902c08a ceph: fix endianness bug when handling MDS session feature bits e991f7ded4e1 mm: limit boost_watermark on small zones 4b49a9660d26 mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() ee922a2f6be9 eventpoll: fix missing wakeup for ovflist in ep_poll_callback 5d77631de15a epoll: atomically remove wait entry on wake up 1f3aa3e028c5 ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() 65f96f4b797e drm: ingenic-drm: add MODULE_DEVICE_TABLE 0eae1647f145 arm64: hugetlb: avoid potential NULL dereference e983c6064a0a KVM: arm64: Fix 32bit PC wrap-around 3ae9279d725a KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER 152d97d0b26f KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path 3f23f781290b KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction eb0373fc3871 crypto: arch/nhpoly1305 - process in explicit 4k chunks 8b166a6f6286 tracing: Add a vmalloc_sync_mappings() for safe measure 72886ae16a75 USB: serial: garmin_gps: add sanity checking for data length 4f4dc27c09cd usb: chipidea: msm: Ensure proper controller reset using role switch API 2419a955172c USB: uas: add quirk for LaCie 2Big Quadra b60a086ec733 HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT 613045bfc63d HID: usbhid: Fix race between usbhid_close() and usbhid_stop() 1017955fab5b Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" a204d577be70 sctp: Fix bundling of SHUTDOWN with COOKIE-ACK 3fc16b5b1947 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices 0aeae7ad9450 net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del() b2930c86ee2b net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() d595dd5ba909 net/mlx5: Fix command entry leak in Internal Error State 11dd1d0ebfdd net/mlx5: Fix forced completion access non initialized command entry 18cfbcdf1f41 net/mlx5: DR, On creation set CQ's arm_db member to right value 6ab4dd433b61 bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). cf07e0ccffde bnxt_en: Return error when allocating zero size context memory. 76737d877fab bnxt_en: Improve AER slot reset. ab1c944361b4 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. 2be3a9e71ce4 bnxt_en: Fix VF anti-spoof filter setup. a882d44e5bad tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 e9edd5a0f5f5 tipc: fix partial topology connection closure f2d581951775 sch_sfq: validate silly quantum values 017242e3bdb3 sch_choke: avoid potential panic in choke_reset() 66f7e30273ef nfp: abm: fix a memory leak bug 8fc441d16183 net: usb: qmi_wwan: add support for DW5816e 4107cd9a869f net/tls: Fix sk_psock refcnt leak when in tls_data_ready() a15ccc88e516 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() 4124b1317f26 net: tc35815: Fix phydev supported/advertising mask 7bbf73e918be net: stricter validation of untrusted gso packets b51b394f4ab1 net_sched: sch_skbprio: add message validation to skbprio_change() c78c166748e9 net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() 57f6c4340aad net: macsec: preserve ingress frame ordering 301d6eb32d81 net: macb: fix an issue about leak related system resources 5ffd49c52bad net: dsa: Do not leave DSA master with NULL netdev_ops e781af2fdc2e neigh: send protocol value in neighbor create notification 89469cf72fae mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly 5d7e1e23efb6 ipv6: Use global sernum for dst validation with nexthop objects 45b6af95aae7 fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks 429a89625693 dp83640: reverse arguments to list_add_tail 6ee2fdf2ba4d devlink: fix return value after hitting end in region read b586a95e2606 tty: xilinx_uartps: Fix missing id assignment to the console 8ca4302bc663 vt: fix unicode console freeing with a common interface f4d20b01eaf6 drm/amdgpu: drop redundant cg/pg ungate on runpm enter c973b108912a drm/amdgpu: move kfd suspend after ip_suspend_phase1 8e16ede5b7a1 net: macb: Fix runtime PM refcounting eb6f88cd81ac tracing/kprobes: Fix a double initialization typo 56fc76893f87 nvme: fix possible hang when ns scanning fails during error recovery fb1b41128c70 nvme: refactor nvme_identify_ns_descs error handling a5d53ad84eb5 USB: serial: qcserial: Add DW5816e support (From OE-Core rev: 94b473a0c82d77b3a365cbeb6c99a3338b6c7524) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c4b48a05f54520b4d5fcb5b0e6f74857ca4f1d2) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel/reproducibility: kernel modules need SOURCE_DATE_EPOCH exportBruce Ashfield2020-06-051-0/+15
| | | | | | | | | | | | | | | | | | | | | If CONFIG_IKHEADERS is set to =m, then reproducibility issues creep into the modules build, since the variables we are setting for the main kernel build are not present. Since the source code must be available for a possibly git query on the timestamp, there didn't seem to be an easy way to move the environment variable setting to a common routine. As such, we duplicate the block of code that exports the required variables for reproducible builds. There is a maintenance risk to this, but any issues should be easy enough to catch. (From OE-Core rev: f511d78164581f80e7b8c592fe88ffbf38738150) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 82cdfcdccfedd320ebc0cdc778c7d4966198b96f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.40Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: f015b86259a5 Linux 5.4.40 2852b559afdf PM / devfreq: Add missing locking while setting suspend_freq 8e054bd6dfc4 udp: document udp_rcv_segment special case for looped packets 2a03c23b2015 tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources f11664da13b9 Revert "drm/amd/display: setting the DIG_MODE to the correct value." c365ff781540 mm/mremap: Add comment explaining the untagging behaviour of mremap() 8f30c3687f09 libbpf: Fix readelf output parsing for Fedora 88348bd1f696 cgroup, netclassid: remove double cond_resched 702d710ffd83 mac80211: add ieee80211_is_any_nullfunc() 468465fdef4d ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() da283f9be924 platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range 03f235a5bd3a x86/kvm: fix a missing-prototypes "vmread_error" 85701f4768a1 ALSA: hda: Match both PCI ID and SSID for driver blacklist b8b42c8dcf44 hexagon: define ioremap_uc f31c9e904f1d hexagon: clean up ioremap 1bc508b2d16d mfd: intel-lpss: Use devm_ioremap_uc for MMIO 78b19f56b952 lib: devres: add a helper function for ioremap_uc 7a9b738c7511 Revert "software node: Simplify software_node_release() function" b8bb9c3192f9 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event 3fb4c93dc761 sctp: Fix SHUTDOWN CTSN Ack in the peer restart case 9da07c4aeaf7 drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl d8e0b58fa471 net: systemport: suppress warnings on failed Rx SKB allocations 5c065ee4a07d net: bcmgenet: suppress warnings on failed Rx SKB allocations fd2c9e605269 mac80211: sta_info: Add lockdep condition for RCU list usage 07fea3d3ef88 lib/mpi: Fix building for powerpc with clang bacf98ee0003 tracing: Fix memory leaks in trace_events_hist.c c46330d4dabf cifs: do not share tcons with DFS 84778248e013 scripts/config: allow colons in option strings for sed b31e0bd4a97a cifs: protect updating server->dstaddr with a spinlock 0560b7c3ba48 ASoC: rsnd: Fix "status check failed" spam for multi-SSI 883d34cdefea ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent 15de2df38652 net: stmmac: Fix sub-second increment 8d5a1ddaa9bb net: stmmac: fix enabling socfpga's ptp_ref_clock d3539ea43a37 wimax/i2400m: Fix potential urb refcnt leak f0d6b056bc18 drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) a09ba140db2f remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() b2978c307696 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry f9c3a17786fd ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode 26500b980bf8 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode 5087c7f4e7f2 usb: dwc3: gadget: Properly set maxpacket limit ab182c06fc22 ASoC: topology: Fix endianness issue ae975c8e1062 ASoC: sgtl5000: Fix VAG power-on handling 3ea62d49613b selftests/ipc: Fix test failure seen after initial test run a5dec15686e9 ASoC: topology: Check return value of soc_tplg_dai_config fd8f4a3be50b ASoC: topology: Check return value of pcm_new_ver 0d452c7e309c ASoC: topology: Check soc_tplg_add_route return value 76336d4fa881 ASoC: topology: Check return value of soc_tplg_*_create db80b7cb17d9 ASoC: topology: Check return value of soc_tplg_create_tlv 04da88c86c2e drm/bridge: analogix_dp: Split bind() into probe() and real bind() 336c7260a788 vhost: vsock: kick send_pkt worker once device is started 592465e6a54b Linux 5.4.39 eeef0d9fd40d selinux: properly handle multiple messages in selinux_netlink_send() 1de07eb54ab7 arm64: vdso: Add -fasynchronous-unwind-tables to cflags 73162ca8156f dmaengine: dmatest: Fix process hang when reading 'wait' parameter c753a12c88e8 dmaengine: dmatest: Fix iteration non-stop logic d458565e3c02 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl 779f155811eb nvme: prevent double free in nvme_alloc_ns() error handling 57165a241302 Fix use after free in get_tree_bdev() c0be115eb22d ALSA: opti9xx: shut up gcc-10 range warning 3af9be5f5c66 i2c: aspeed: Avoid i2c interrupt status clear race condition. 501ecc8fc9e5 iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system a0000d228dd3 scsi: target/iblock: fix WRITE SAME zeroing de59f2fbe6ca iommu/qcom: Fix local_base status check 205757f476e8 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() 08e90b299d4e vfio: avoid possible overflow in vfio_iommu_type1_pin_pages 44e2a98e2b58 i2c: iproc: generate stop event for slave writes 92c99197815d RDMA/cm: Fix an error check in cm_alloc_id_priv() 4c499dafdd63 RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() 169b8b62717a RDMA/core: Fix race between destroy and release FD object 1e12524f09a1 RDMA/core: Prevent mixed use of FDs between shared ufiles b7b72a16c5b0 RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() 7665d88f9d0e RDMA/mlx4: Initialize ib_spec on the stack 80ba1153bc25 RDMA/mlx5: Set GRH fields in query QP on RoCE 1f5a2162516e scsi: qla2xxx: check UNLOADING before posting async work faa8daca0226 scsi: qla2xxx: set UNLOADING before waiting for session deletion 4438f397ee4c ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe 100cf0ba5b5d dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath beed763ab934 dm writecache: fix data corruption when reloading the target 969b9cb1209b dm verity fec: fix hash block number in verity_fec_decode c554ab856b66 PM: hibernate: Freeze kernel threads in software_resume() 8fc24d1029fd PM: ACPI: Output correct message on target power state ca662b6014f3 IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() 16cc37b3dc17 dlmfs_file_write(): fix the bogosity in handling non-zero *ppos 5049385407b4 Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM 95dd3099171e i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling ea63e38b29e7 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly c867614f196a ALSA: line6: Fix POD HD500 audio playback c7577237c228 ALSA: hda/hdmi: fix without unlocked before return 6426aa65f7ca ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID 981b7194e82a ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter 35a9399714db crypto: caam - fix the address of the last entry of S/G ca34751b5819 mmc: meson-mx-sdio: remove the broken ->card_busy() op 9e3315116f7e mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY 80e99f42608d mmc: sdhci-msm: Enable host capabilities pertains to R1b response d8f7e15a65dd mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers eed4792f9657 mmc: sdhci-xenon: fix annoying 1.8V regulator warning 31ba94b893b6 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop 2b925c4600bf btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info 67bc5f667a18 btrfs: fix partial loss of prealloc extent past i_size after fsync 636987650f6b btrfs: fix block group leak when removing fails a378abbb8e39 btrfs: fix transaction leak in btrfs_recover_relocation e5744821adc9 NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION 6eb95b35fd39 drm/qxl: qxl_release use after free c465bc31ed9f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() 4441fb2ab0fc drm/qxl: qxl_release leak in qxl_draw_dirty_fb() f25335a83cf4 drm/amd/display: Fix green screen issue after suspend 5ec7eb970df4 drm/edid: Fix off-by-one in DispID DTD pixel clock ffd99c012a2e dma-buf: Fix SET_NAME ioctl uapi (From OE-Core rev: bb126c867adbe3eca3f30670e7b2e84bf98e97cf) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d2fdd473db5446b0e96ad4f774121129fbf94e0e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.38Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9895e0ac338a Linux 5.4.38 5a54c69c4ef8 Revert "ASoC: meson: axg-card: fix codec-to-codec link setup" 527c60e8b7a8 Linux 5.4.37 4e7fb753e803 ASoC: stm32: spdifrx: fix regmap status check 4104faaeeda0 ASoC: soc-core: disable route checks for legacy devices 8c472abaedc7 ext4: check for non-zero journal inum in ext4_calculate_overhead 93af898b251f qed: Fix use after free in qed_chain_free f1610480602a net: use indirect call wrappers for skb_copy_datagram_iter() ec9cf8afcd64 Crypto: chelsio - Fixes a hang issue during driver registration b0946b45b85a qed: Fix race condition between scheduling and destroying the slowpath workqueue d15fc1470441 taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions f37079e9ea83 hwmon: (jc42) Fix name to have no illegal characters c7b6c51298bd blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget 3e9299c28fc5 ext4: convert BUG_ON's to WARN_ON's in mballoc.c 1e4281eba3ff ext4: increase wait time needed before reuse of deleted inode numbers 0fe3908e6abc ext4: use matching invalidatepage in ext4_writepage 1876e0e654b8 arm64: Delete the space separator in __emit_inst a719f7bf5c88 mac80211: fix channel switch trigger from unknown mesh peer 9178430df3f7 net: stmmac: socfpga: Allow all RGMII modes daafdf87b898 ALSA: hda: call runtime_allow() for all hda controllers d9d4ea17d6d6 xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status 8c627d4b15de objtool: Support Clang non-section symbols in ORC dump 820126d9a83d objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings 1cc2460dad82 scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN 62d350eb31d1 scsi: target: fix PR IN / READ FULL STATUS for FC a323f69d00c6 ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported bd074af53cb6 ALSA: hda: Keep the controller initialization even if no codecs found 135e10232fb5 ALSA: hda: Release resources at error in delayed probe 535ed3f01564 xfs: fix partially uninitialized structure in xfs_reflink_remap_extent ec6e5792d62d afs: Fix length of dump of bad YFSFetchStatus record 16976275b929 signal: check sig before setting info in kill_pid_usb_asyncio f88761412b90 x86: hyperv: report value of misc_features b5da1152f716 net: fec: set GPR bit on suspend by DT configuration. 316ad98983d9 libbpf: Initialize *nl_pid so gcc 10 is happy 3c9bbe7f44f6 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B ab6e8af64f39 xfs: clear PF_MEMALLOC before exiting xfsaild thread e5329fcdc907 mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path 309a509dabd5 bpf, x86_32: Fix logic error in BPF_LDX zero-extension d0b8695703f2 bpf, x86_32: Fix clobbering of dst for BPF_JSET 50c5d9146100 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension ca3a2ca4cfa2 um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ 9c5c94c5012c blk-iocost: Fix error on iocost_ioc_vrate_adj b9c31556c37b PM: sleep: core: Switch back to async_schedule_dev() 36c436a8e46a netfilter: nat: fix error handling upon registering inet hook 9578a8c157b4 perf/core: fix parent pid/tid in task exit events c04d01e918d8 sched/core: Fix reset-on-fork from RT with uclamp 040287785f42 net/mlx5: Fix failing fw tracer allocation on s390 a8b5611ffee3 s390/pci: do not set affinity for floating irqs 6cfb8c2ada58 cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled 05ae98547af9 ARM: dts: bcm283x: Disable dsi0 node 764a7d0a2756 PCI: Move Apex Edge TPU class quirk to fix BAR assignment 684dba87fdd7 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports 17d166e9535c PCI: Add Zhaoxin Vendor ID d2481b5d1257 PCI: Unify ACS quirk desired vs provided checking 981fd6ad2a5a PCI: Make ACS quirk implementations more uniform 85a9e198f124 PCI: Add ACS quirk for Zhaoxin multi-function devices d2b631a136e8 PCI: Avoid ASMedia XHCI USB PME# from D0 defect 246ff2a6f69e net/mlx5e: Get the latest values from counters in switchdev mode 2292e4049097 net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns b4284efb1e14 svcrdma: Fix leak of svc_rdma_recv_ctxt objects 53dbb934dd4f svcrdma: Fix trace point use-after-free race ccd3b4bb9944 xfs: acquire superblock freeze protection on eofblocks scans 62f1cb491552 net/cxgb4: Check the return from t4_query_params properly ce3460b90ed9 rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket 6cdded333de6 i2c: altera: use proper variable to hold errno db2426f86d44 bpf: Forbid XADD on spilled pointers for unprivileged users f1317a4a2b9b nfsd: memory corruption in nfsd4_lock() 13b28f6b6778 drivers: soc: xilinx: fix firmware driver Kconfig dependency 1157d97cfa2b ASoC: wm8960: Fix wrong clock after suspend & resume 005aa9f0af9d ASoC: meson: axg-card: fix codec-to-codec link setup 08865eb796c4 ASoC: tas571x: disable regulators on failed probe e9058b45556b ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs 37405f2963c7 s390/ftrace: fix potential crashes when switching tracers 1f107e441bde counter: 104-quad-8: Add lock guards - generic interface db66fd5fef68 propagate_one(): mnt_set_mountpoint() needs mount_lock f9e41e4bbe61 iio:ad7797: Use correct attribute_group f581eff93958 afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH c2bdc86ec8ac afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate 9dcb1844f884 usb: gadget: udc: atmel: Fix vbus disconnect handling 7155416143dd usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete 8f4cd6f0ea82 kbuild: fix DT binding schema rule again to avoid needless rebuilds 7067a62563d2 usb: dwc3: gadget: Do link recovery for SS and SSP a74a5435a610 ASoC: stm32: sai: fix sai probe 4a5c9ae67b12 printk: queue wake_up_klogd irq_work only if per-CPU areas are ready 276224b7a147 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() 4d23f544a328 remoteproc: Fix wrong rvring index computation aa73bcc37686 Linux 5.4.36 44d9eb0ebe8f s390/mm: fix page table upgrade vs 2ndary address mode accesses 58b243cf2786 compat: ARM64: always include asm-generic/compat.h 3160e84abaf7 powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 b48331b52a28 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP c4606876164c Revert "serial: uartps: Register own uart console and driver structures" 02d32033b397 Revert "serial: uartps: Move Port ID to device data structure" bbc0423c8968 Revert "serial: uartps: Change uart ID port allocation" f7504efa6bf7 Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES" 3e64d4db7b10 Revert "serial: uartps: Fix error path when alloc failed" 6fcbf58b115c Revert "serial: uartps: Use the same dynamic major number for all ports" 1bb43b4d8c32 Revert "serial: uartps: Fix uartps_major handling" 3af0614df15c serial: sh-sci: Make sure status register SCxSR is read in correct sequence fceab238c534 xhci: Don't clear hub TT buffer on ep0 protocol stall 54470b0bd16a xhci: prevent bus suspend if a roothub port detected a over-current condition f385e765ac93 xhci: Fix handling halted endpoint even if endpoint ring appears empty 8dbfb11452c0 usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer 740c93814783 usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change 11c2089767cd usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset() bf996950d8de usb: dwc3: gadget: Fix request completion check a0f1f53ecd8d fpga: dfl: pci: fix return value of cci_pci_sriov_configure 22432bcf066c UAS: fix deadlock in error handling and PM flushing work e1b656677f7d UAS: no use logging any details in case of ENODEV f4d1cf2ef83c cdc-acm: introduce a cool down 892de572ea71 cdc-acm: close race betrween suspend() and acm_softint 23d44059bc44 staging: vt6656: Power save stop wake_up_count wrap around. 9f1a23cbef73 staging: vt6656: Fix pairwise key entry save. 0bcc6585717e staging: vt6656: Fix drivers TBTT timing counter. 74bbe9d99040 staging: vt6656: Fix calling conditions of vnt_set_bss_mode ec5ad5e1958c staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default. 64882aa0c531 vt: don't use kmalloc() for the unicode screen buffer b027b30d1428 vt: don't hardcode the mem allocation upper bound 8f8d7f07d951 staging: comedi: Fix comedi_device refcnt leak in comedi_open 279dd75cec55 staging: comedi: dt2815: fix writing hi byte of analog output dba6465408b8 powerpc/setup_64: Set cache-line-size based on cache-block-size 921b7b175605 ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y eabc107d20da cifs: fix uninitialised lease_key in open_shroot() 562489ba1078 iwlwifi: mvm: fix inactive TID removal return value usage f1926b14bd8f iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation c93fb506bfaf iwlwifi: mvm: limit maximum queue appropriately 4025ac3d7fb7 iwlwifi: mvm: beacon statistics shouldn't go backwards 222722be70de iwlwifi: pcie: actually release queue memory in TVQM 7e69c9e6bbf3 SUNRPC: Fix backchannel RPC soft lockups d62d85260ac4 mac80211: populate debugfs only after cfg80211 init f67f3317ceb3 ASoC: dapm: fixup dapm kcontrol widget 83f82fd5552c audit: check the length of userspace generated audit records 20821047aca4 signal: Avoid corrupting si_pid and si_uid in do_notify_parent 1b4e23a945bd usb-storage: Add unusual_devs entry for JMicron JMS566 9de9003b255e tty: rocket, avoid OOB access f1c0d3243dbe tty: hvc: fix buffer overflow during hvc_alloc(). 52ca311e5f82 KVM: VMX: Enable machine check support for 32bit targets 878127ac8b70 KVM: Check validity of resolved slot when searching memslots 347125705f02 KVM: s390: Return last valid slot if approx index is out-of-bounds 3fc644fd6100 tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() 16244edc3bbe tpm: fix wrong return value in tpm_pcr_extend 86f1c523d422 tpm/tpm_tis: Free IRQ if probing fails 387039b25077 ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices d5cd82153629 ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif dbb11f1d6d33 ALSA: hda/hdmi: Add module option to disable audio component binding 1e1f9d36280f ALSA: hda/realtek - Add new codec supported for ALC245 0939d06af06f ALSA: hda/realtek - Fix unexpected init_amp override 16e373fe61cb ALSA: usx2y: Fix potential NULL dereference 000515184f6f tools/vm: fix cross-compile build 5126bdeaf980 mm/ksm: fix NULL pointer dereference when KSM zero page is enabled 3c88e95cd167 mm/hugetlb: fix a addressing exception caused by huge_pte_offset a77daafc2e37 coredump: fix null pointer dereference on coredump fcfd63da5d82 staging: gasket: Fix incongruency in handling of sysfs entries creation f4f235309b5c vmalloc: fix remap_vmalloc_range() bounds checks 3d15344e23c5 tty: serial: owl: add "much needed" clk_prepare_enable() 4fbf19bbba6a USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") 50ad463e20bf USB: hub: Fix handling of connect changes during sleep b48193a7c303 USB: core: Fix free-while-in-use bug in the USB S-Glibrary 1d53402d89d7 USB: early: Handle AMD's spec-compliant identifiers, too 8409f83e3e81 USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE b7758cd38b94 USB: sisusbvga: Change port variable from signed to unsigned 557f3f549217 iio: xilinx-xadc: Make sure not exceed maximum samplerate b3e365a07016 iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode cf2849c9ef46 iio: xilinx-xadc: Fix clearing interrupt when enabling trigger 6a956eb2e1a7 iio: xilinx-xadc: Fix ADC-B powerdown f83a969fcb0b iio: adc: ti-ads8344: properly byte swap value db168069b0d6 iio: adc: stm32-adc: fix sleep in atomic context 02311bc13344 iio: st_sensors: rely on odr mask to know if odr can be set 14952589c9d8 iio: core: remove extra semi-colon from devm_iio_device_register() macro 12c02c473e86 ALSA: usb-audio: Add connector notifier delegation 6ec99b94a3a0 ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos 23abb5f2faea ALSA: hda: Remove ASUS ROG Zenith from the blacklist 419d8fb1630c KEYS: Avoid false positive ENOMEM error on key read b1bcb485dd6b vrf: Check skb for XFRM_TRANSFORMED flag dfbbb4557af4 xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish ace87b487a5f geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR b977fe1c9e80 vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR 51c935f6c6ef net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL cb1a18a7d328 net: dsa: b53: Rework ARL bin logic 2cc27f102dcd net: dsa: b53: Fix ARL register definitions 1fae6eb0fc91 net: dsa: b53: Fix valid setting for MDB entries 2537dc9e2c03 net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled 07856b2108cf vrf: Fix IPv6 with qdisc and xfrm 755425c1b004 team: fix hang in team_mode_get() 3f642d785a51 tcp: cache line align MAX_TCP_HEADER 8a60fad4495d selftests: Fix suppress test in fib_tests.sh a3afaa5033f4 sched: etf: do not assume all sockets are full blown 5a2ddf8e5a5d net/x25: Fix x25_neigh refcnt leak when receiving frame 6885d58eb439 net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array 4acc0b18f7af net: openvswitch: ovs_ct_exit to be done under ovs_lock 21b1a767eba6 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node befd63a980cc net/mlx4_en: avoid indirect call in TX completion 49bbf322316c net: bcmgenet: correct per TX/RX ring statistics aa6a14bc4102 mlxsw: Fix some IS_ERR() vs NULL bugs d5ba4c22928f macvlan: fix null dereference in macvlan_device_event() 70a37b9816f3 macsec: avoid to set wrong mtu 2d197d8e1aa4 ipv6: fix restrict IPV6_ADDRFORM operation 382f57b996aa ipv4: Update fib_select_default to handle nexthop objects 3b759befd7f2 cxgb4: fix large delays in PTP synchronization d02f4242650d cxgb4: fix adapter crash due to wrong MC size 91097eba10d3 PCI/PM: Add missing link delays required by the PCIe spec 7720fd9c679e PCI/ASPM: Allow re-enabling Clock PM 3340d011cff4 scsi: smartpqi: fix problem with unique ID for physical device d867f2757173 scsi: smartpqi: fix call trace in device discovery 8a20fb1c9a49 scsi: smartpqi: fix controller lockup observed during force reboot 3edd55247295 virtio-blk: improve virtqueue error to BLK_STS 2390698b9dbd tracing/selftests: Turn off timeout setting ca958fe8af20 ASoC: SOF: trace: fix unconditional free in trace release 01fad934f1bd PCI: pciehp: Prevent deadlock on disconnect 39b9a0b3d24d libbpf: Fix readelf output parsing on powerpc with recent binutils b91ae5994725 PCI/PM: Add pcie_wait_for_link_delay() df38cda0144a drm/amd/display: Not doing optimize bandwidth if flip pending. 2be21320076d xhci: Finetune host initiated USB3 rootport link suspend and resume ea6f7011c42d xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 e650a264df6f xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 bdb61374da1b ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk 578aa47612f2 ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet 632d9736d215 drm/amd/display: Calculate scaling ratios on every medium/full update 16c370534d6c perf/core: Disable page faults when getting phys address 41a3e446bc56 pwm: bcm2835: Dynamically allocate base 53cdc935c912 pwm: renesas-tpu: Fix late Runtime PM enablement 1bfb6423c6fc nvme: fix compat address handling in several ioctls de1263d4306e powerpc/pseries: Fix MCE handling on pseries 107290a8f06b Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled" 1712911bfb34 loop: Better discard support for block devices ed61eec49a70 s390/cio: avoid duplicated 'ADD' uevents ad1187668ffe s390/cio: generate delayed uevent for vfio-ccw subchannels 8652254e96a6 lib/raid6/test: fix build on distros whose /bin/sh is not bash e84ef75fa184 kconfig: qconf: Fix a few alignment issues cb5d9604038c ipc/util.c: sysvipc_find_ipc() should increase position index 70638a74c52a selftests: kmod: fix handling test numbers above 9 16846f6fcbcf kernel/gcov/fs.c: gcov_seq_next() should increase position index 1edfff795d4f dma-direct: fix data truncation in dma_direct_get_required_mask() 8300465623bf drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax da2c733a7180 nvme: fix deadlock caused by ANA update wrong locking 90a33c23aad8 ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() 1310d9655be0 tools/test/nvdimm: Fix out of tree build 713ad9b9d37a scsi: iscsi: Report unbind session event when the target has been removed f507ae6e33cb nvme-tcp: fix possible crash in write_zeroes processing a5f036adae09 pwm: rcar: Fix late Runtime PM enablement b71ac8086a7b ceph: don't skip updating wanted caps when cap is stale acbfccc6a3e3 ceph: return ceph_mdsc_do_request() errors from __get_parent() fb669262fdef scsi: libfc: If PRLI rejected, move rport to PLOGI state 8427b05a7a1f scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG 0c5733a96261 scsi: lpfc: Fix crash after handling a pci error 9d1062c4dd14 scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login 66491dadd125 watchdog: reset last_hw_keepalive time at start 7b709f1ba800 tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT 810045068bda arm64: Silence clang warning on mismatched value/register sizes aa50d567ec4a arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space 6de0c621191a arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 f2791551cedb arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 4b823bf7c2ca net, ip_tunnel: fix interface lookup with no key 5811f24abd27 f2fs: fix to avoid memory leakage in f2fs_listxattr 79ad14904152 ext4: fix extent_status fragmentation for plain files 0c418786cb3a Linux 5.4.35 a801a05ca714 bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test 8781011a302b bpf: Test_progs, add test to catch retval refine error handling 37e1cdff90c1 bpf: Test_verifier, bpf_get_stack return value add <0 3bd5bcafbbf3 bpf: fix buggy r0 retval refinement for tracing helpers f1afcf9488fc KEYS: Don't write out to userspace while holding key semaphore 5d53bfdce008 mtd: phram: fix a double free issue in error path 4191ebe1fc71 mtd: lpddr: Fix a double free in probe() 7d4adb1d3c69 docs: Fix path to MTD command line partition parser 318d5088fdfe mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB 700bccb8e9a2 mtd: rawnand: free the nand_device object 0c72ec11d8bd locktorture: Print ratio of acquisitions, not failures 01c9e2a9fc5c tty: evh_bytechan: Fix out of bounds accesses f656649089a3 fbmem: Adjust indentation in fb_prepare_logo and fb_blank 47e4d791d514 iio: si1133: read 24-bit signed integer for measurement a2a385aae551 ARM: dts: sunxi: Fix DE2 clocks register range 7e141c307834 fbdev: potential information leak in do_fb_ioctl() f0938746879a dma-debug: fix displaying of dma allocation type bc69709c54df net: dsa: bcm_sf2: Fix overflow checks 762d35aa906f drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init a156e67acf6c f2fs: fix to wait all node page writeback f08e4e70b0ac iommu/amd: Fix the configuration of GCR3 table root pointer 436af737c3c2 libnvdimm: Out of bounds read in __nd_ioctl() dcb122749f58 power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks. 760eecac993b csky: Fixup init_fpu compile warning with __init 1500c7003146 sunrpc: Fix gss_unwrap_resp_integ() again ddb8812a21e1 ext2: fix debug reference to ext2_xattr_cache 24191c8c9bd2 iommu/vt-d: Fix page request descriptor size a5a1d567a069 iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() 21439dff919e ext2: fix empty body warnings when -Wextra is used d00041a48c3e SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize 900cd0f6c688 iommu/vt-d: Fix mm reference leak 9c01a49a7117 iommu/virtio: Fix freeing of incomplete domains 475bec7063bc drm/vc4: Fix HDMI mode validation b58244c482ce um: falloc.h needs to be directly included for older libc 6c3339269a8a ACPICA: Fixes for acpiExec namespace init file 9f8b1216dac9 f2fs: fix NULL pointer dereference in f2fs_write_begin() 57615a8561f0 csky: Fixup get wrong psr value from phyical reg c848e00e3b95 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() 2e03d3c569b6 drm/amdkfd: kfree the wrong pointer e907a0d09b34 csky: Fixup cpu speculative execution to IO area 88591187bebc x86: ACPI: fix CPU hotplug deadlock a9282e58238d leds: core: Fix warning message when init_data ddf39dc2f7a3 drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges f24d8de03b72 KVM: s390: vsie: Fix possible race when shadowing region 3 tables 3910babeac1a compiler.h: fix error in BUILD_BUG_ON() reporting b525f94f16e5 percpu_counter: fix a data race at vm_committed_as ffac60b8bc5f include/linux/swapops.h: correct guards for non_swap_entry() 2a40eaab1fc4 drm/nouveau/svm: fix vma range check for migration f3955f1e58be drm/nouveau/svm: check for SVM initialized before migrating a825ce86ebed mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS 23e2519760f8 cifs: Allocate encryption header through kmalloc 6ba010ea4856 um: ubd: Prevent buffer overrun on command completion b9f88c31b266 ext4: do not commit super on read-only bdev 4078dceb1228 s390/cpum_sf: Fix wrong page count in error message fd80f4a6805c powerpc/maple: Fix declaration made after definition bee9bc3e0248 powerpc/prom_init: Pass the "os-term" message to hypervisor 765052217847 btrfs: add RCU locks around block group initialization 285f25c97f24 hibernate: Allow uswsusp to write to swap 4753b111f003 s390/cpuinfo: fix wrong output when CPU0 is offline 380d12904603 f2fs: Add a new CP flag to help fsck fix resize SPO issues 066f1e4174f2 f2fs: Fix mount failure due to SPO after a successful online resize FS ea468f37370a NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails 81b41f5ecc96 phy: uniphier-usb3ss: Add Pro5 support 3e85d501828c f2fs: fix to show norecovery mount option ffbad91b66ce KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests ea410f2a1fc8 ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc 59bafdc99440 NFSv4.2: error out when relink swapfile 264e3f1597e8 NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() 07cd4e8f745c NFS: alloc_nfs_open_context() must use the file cred when available 66bfacd0f302 rtc: 88pm860x: fix possible race condition 56aaa0e8c92a dma-coherent: fix integer overflow in the reserved-memory dma allocation 960bf4e436ca soc: imx: gpc: fix power up sequencing 1e7abaf24875 arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay d7b59cd020f7 arm64: tegra: Fix Tegra194 PCIe compatible string 5615f66bfdfc arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 540f9620f192 clk: tegra: Fix Tegra PMC clock out parents b7dee304aa0e power: supply: bq27xxx_battery: Silence deferred-probe error 6a7721714835 arm64: dts: allwinner: a64: Fix display clock register range 5d2861f840bb ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc 1321fb4320e7 f2fs: fix the panic in do_checkpoint() 6d4330391c49 net/mlx5e: Enforce setting of a single FEC mode 0d03cbfdf364 clk: at91: usb: continue if clk_hw_round_rate() return zero 04e43c7c664a clk: Don't cache errors from clk_ops::get_phase() 83321ee302e3 drm/ttm: flush the fence on the bo after we individualize the reservation object 94ebb1eea0e7 x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump d662b44161e4 rbd: call rbd_dev_unprobe() after unwatching and flushing notifies 88a57e387cf0 rbd: avoid a deadlock on header_rwsem when flushing notifies a362482b2325 block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline 839b7cd1d8bc block, bfq: make reparent_leaf_entity actually work only on leaf entities ad749ca022ad block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup 00d392873771 afs: Fix race between post-modification dir edit and readdir/d_revalidate 42e343cf3285 afs: Fix afs_d_validate() to set the right directory version 8c3e4ba0fa7a afs: Fix rename operation status delivery 4eba6ec9644a afs: Fix decoding of inline abort codes from version 1 status records 0604b60ef9d7 afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus() 4f7b1e892ed0 x86/Hyper-V: Report crash data in die() when panic_on_oops is set 5097186b279a x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set 31ebf98817c6 x86/Hyper-V: Report crash register data or kmsg before running crash kernel 1ed38a98478f x86/Hyper-V: Trigger crash enlightenment only once during system crash. 9f38f7b46de0 x86/Hyper-V: Unload vmbus channel in hv panic callback 4c2a34f9f448 of: overlay: kmemleak in dup_and_fixup_symbol_prop() 93ef21bb1a72 of: unittest: kmemleak in of_unittest_overlay_high_level() a1371954ee49 of: unittest: kmemleak in of_unittest_platform_populate() dd3dd28241e0 of: unittest: kmemleak on changeset destroy 25c9cdef5748 xsk: Add missing check on user supplied headroom size 9244c79da15c ALSA: hda: Don't release card at firmware loading error 182fa4d72a7c irqchip/mbigen: Free msi_desc on device teardown daefa51c4353 netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type aea3873fb02c kbuild, btf: Fix dependencies for DEBUG_INFO_BTF e1e5c219f033 ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN. ed0a5355aa62 ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops d8b667b45d72 scsi: sg: add sg_remove_request in sg_common_write d979eda8a72b objtool: Fix switch table detection in .text.unlikely 2613535abd3b arm, bpf: Fix offset overflow for BPF_MEM BPF_DW d4adee8e8f2f arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0 e7f6c25bafa6 xsk: Fix out of boundary write in __xsk_rcv_memcpy 9a9eae78529c watchdog: sp805: fix restart handler 41d097c83343 ext4: use non-movable memory for superblock readahead (From OE-Core rev: dc05c81a0f74f7a7cc2852e5e66b871514b77817) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2503b1a55b3525ad8f97d3adafd442688dbd4397) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuarm: check serial consoles vs /proc/consolesTrevor Gamblin2020-06-052-0/+2
| | | | | | | | | | | | | | | | | | | | | | | Note that this patch affects qemuarm AND qemuarm64. When booting a VM and during operation, the following message periodically appears: INIT: Id "hvc0" respawning too fast: disabled for 5 minutes This is because hvc0 is specified in SERIAL_CONSOLES in qemuarm.conf and qemuarm64.conf, but it is not in /proc/consoles and SERIAL_CONSOLES_CHECK is not specified, leaving getty to attempt to enable hvc0. Add SERIAL_CONSOLES_CHECK to both conf files so that hvc0 isn't enabled if it hasn't been set there or in local.conf. (From OE-Core rev: e2658a7d73b6f21939e644e533718cd05b288766) Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 982b7f98b8423236cc986346379b1bde3694f131) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate.bbclass: When siginfo or sig files are missing, stop fetcher errorsMark Hatle2020-06-051-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to fetching, the system checks if the sstate file is present either locally or on the mirror. If it is, then it goes to the fetch stage. Up to three files can be fetched, sstate, sstate.siginfo and sstate.sig (if signature validation is enabled). The previous pstaging_fetch function would iterate over these, and if a download error occurred would spew forth a great amount of fetcher failure messages as well as stop fetching the next item in the set. This was resolved by adding a fetcher.checkstatus() call prior to the download. If the file isn't present, then the exception will be triggered, and no fetcher failure messages will reach the user. The exception handler is then modified to be a pass so that it will loop and pull the rest of the files that that are requested. Additionally, a check for the existance of the .sig file was added to the sstate_installpkg to avoid an error trying to load the .sig if it wasn't downloaded. (From OE-Core rev: ec58532ab6fc6343144da67789c928c751d36c06) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a9085140434e2d26c0bb75bb53fcb7f7c19ef86d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-mod-scripts: Fix a rare build race conditionKhem Raj2020-06-051-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a build break which rarely happens but is seen often enough with 4.1 kernel based builds /bin/sh: 1: scripts/basic/fixdep: Permission denied scripts/Makefile.host:124: recipe for target 'scripts/dtc/srcpos.o' failed make[3]: *** [scripts/dtc/srcpos.o] Error 126 this patch sequences the build targets so it can work reliably with different kernel versions Divide the target into scripts_basic scripts is not strictly necessary and was simply what was used for testing on kernel 4.1, which is quite an old kernel perhaps just using scripts is sufficient, but it is not tested to not known will cause the build race as seen above. (From OE-Core rev: 8a7da39c04fbab1280c464f39a791e4fbd1e7da9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 55ac6e2d251287419138931aa0d0894cf1267787) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner: fix ip fallback detectionKonrad Weihmann2020-06-051-1/+1
| | | | | | | | | | | | | | | | | When falling back from detecting ip from /proc/./cmdline the output of runqemu is acutally 'Network configuration: ip=192.168.7.2::192.168.7.1::255.255.255.0' which doesn't match the given regex and leading to run failure, although IP is detectable. Fix regex by inserting an optional 'ip=' prefix to first IP (From OE-Core rev: 9c2efe41d5d894094552c4bbc4180675a5aac751) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 75f2471d15fab024775c59cb70c54e3f25f9ae72) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: Remove the DEPENDS on mtd-utilsAdrian Bunk2020-06-051-1/+1
| | | | | | | | | | | | | | | It was only used for pulling in zlib, but this is now a direct dependency. Also move the DEPENDS to a more common location in the file. (From OE-Core rev: ce5500cc07da270322b67db5001fc1476b6bf2fe) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a99fd8b705be3b8c70cb0f17f60b013d989d625c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libexif: fix CVE-2020-13114Lee Chee Yang2020-06-052-1/+76
| | | | | | | | (From OE-Core rev: 2e497029ee00babbc50f3c1d99580230bc46155c) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: fix CVE-2020-8616/7Lee Chee Yang2020-06-053-0/+237
| | | | | | | | | | | | fix CVE-2020-8616 and CVE-2020-8617 (From OE-Core rev: 8681058cce46b342c9895819e3a4bc0770934d86) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d0df831830e4c5f8df2343a45ea75c2ab4f57058) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* terminal.py: do not stop searching for autoJoe Slater2020-06-051-1/+4
| | | | | | | | | | | | | If a terminal fails to spawn() we should continue looking. gnome-terminal, in particular can be present but not start. (From OE-Core rev: 5ca00faa9c085fef1781b66561de461e9cc5b117) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6e4babdeee38d32002a4c9129e77466ae4156dd7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver.bbclass: Fix duplicated SRC_URIs for do_ar_originalRobert Yang2020-06-051-1/+7
| | | | | | | | | | | | | | | | | | | | | The argument urls of bb.fetch2.Fetch(urls, d) are duplicated to SRC_URI, which caused errors like: bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: The SRCREV_FORMAT variable must be set when multiple SCMs are used. The SCMs are: git://github.com/docker/notary.git;destsuffix=git/src/github.com/docker/notary git://github.com/docker/notary.git The first one is from original SRC_URI, the second one is from the variable 'urls', so cleanup SRC_URI before call bb.fetch2.Fetch() can fix the problem. (From OE-Core rev: a7f50876f95a9be9fe045af1e4efddfe53a983f5) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b244c4f3427cd07376d4b8f7d27e38735bcc90e7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.bbclass: Detect and fail if 'inherit' is used in conf fileGregor Zatko2020-06-051-0/+6
| | | | | | | | | | | | | | | | | | | | | 'inherit' directive may not be used in conf files as it's supposed to be used for the inheritance of classes. Correct form in conf file is INHERIT. This commit adds: - a sanity check to find whether the wrong case exists - fail the build if so - tell user about the difference in directives [YOCTO #5426] (From OE-Core rev: bc6e27aeed5d536d2b764949c307f260f78b7810) Signed-off-by: Gregor Zatko <gzatko@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 07bf9b460fe97dec86439302a83bbefa8bac9d70) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/concurrencytest: don't delete build directory for failed testsSteve Sakoman2020-06-051-2/+8
| | | | | | | | | | (From OE-Core rev: be24033acee75526a3a66c12606ef67dcb52a7ee) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3d5aa170d2e88b852bd2a4452aab9311a24badef) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: Run it after do_fetchKhem Raj2020-06-051-1/+1
| | | | | | | | | | | | | | | | | | | Certain recipes e.g. bash readline ( from meta-gplv2 ) download patches instead of having them in metadata, this could fail cve_check ERROR: readline-5.2-r9 do_cve_check: File Not found: qemuarm/build/../downloads/readline52-001 This patch ensures that download is done before running CVE scan, even though these will be external patches and may not contain CVE tags as it expects, but it will fix the run failures as seen above (From OE-Core rev: dbf143d79476e54e8da93101fc16eaedeec88362) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e406fcb6c609a0d2456d7da0d2406d2d9fa52dd2) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avahi: Don't advertise example services by defaultPaul Barker2020-05-281-0/+5
| | | | | | | | | | | | | | | | The example service files are placed into /etc/avahi/services when we run `make install` for avahi. This results in ssh and sftp-ssh services being announced by default even if no ssh server is installed in an image. These example files should be moved away to another location such as /usr/share/doc/avahi (taking inspiration from Arch Linux). (From OE-Core rev: c88cf750f26f6786d6ba5b4f1f7e5d4f0c800e6e) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wireless-regdb: Upgrade 2019.06.03 -> 2020.04.29Adrian Bunk2020-05-281-2/+1
| | | | | | | | | | | (From OE-Core rev: 5b71a3f3d1bca6b52f53b97971131a6771618420) (From OE-Core rev: 5472a4f30aa1c599ca85efc3f973f2fd9dbc4476) Signed-off-by: Adrian Bunk <bunk@kernel.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: Upgrade 2.24.1 -> 2.24.3Adrian Bunk2020-05-282-11/+9
| | | | | | | | | | This includes the fixes for CVE-2020-5260 and CVE-2020-11008. (From OE-Core rev: 46da8ac6d25bb75c625c2da1d36cbc693a7d442d) Signed-off-by: Adrian Bunk <bunk@kernel.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* file: add bzip2-replacement-native to DEPENDS to fix sstate issueJan-Simon Moeller2020-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | file-native when built on a Debian 10 host will embed a dependency to 'libbz2.so.1.0' (instead of 'libbz2.so.1'). This can cause issues when sharing the sstate between hosts e.g.: recipe-sysroot-native/usr/lib/rpm/rpmdeps: error while loading shared libraries: libbz2.so.1.0: \ cannot open shared object file: No such file or directory To avoid this situation, let's add the bzip2-replacement-native to the file recipe's DEPENDS_class-native . Details in https://bugzilla.yoctoproject.org/show_bug.cgi?id=13915 . (From OE-Core rev: 5a2bc3bfa9e1a4f37b6e26a5c40a4a9c025d03f1) Signed-off-by: Jan-Simon Moeller <dl9pf@gmx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4a996574464028bd5d57b90920d0887d1a81e9e9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* testresults.json: add duration of the tests as wellAlexander Kanavin2020-05-281-1/+5
| | | | | | | | | | | | | This is printed by testimage, but isn't actually saved. It's a useful metric for tracking execution times. (From OE-Core rev: 866c652c850d9e23300218fcbe0b9e4b3ade2ebf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8fc19639f47b959a141dae231395bbababa644e1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base/insane: Check pkgs lics are subset of recipe lics only onceQuentin Schulz2020-05-282-14/+20
| | | | | | | | | | | | | | | | | | | | | | | Move logic checking that all packages licenses are only a subset of recipe licenses from base.bbclass to the insane.bbclass so that it's evaluated only once, during do_package_qa. As explained in the linked bugzilla entry, if a package license is not part of the recipe license, the warning message gets shown an unreasonable amount of time because it's evaluated every time a recipe is parsed. [YOCTO #10130] This also makes it possible to silence this error with INSANE_SKIP. (From OE-Core rev: ae404ef230882e442e9390b314e1ce023fdbbd1b) Signed-off-by: Quentin Schulz <quentin.schulz@streamunlimited.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 852408ed4be1f64c57e196688728b7ed223d3493) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: fix CVE-2020-11869Lee Chee Yang2020-05-282-0/+98
| | | | | | | | | | | (From OE-Core rev: 1af607d9e635e7cf2f6cf3e4c6d05f1e2cb6acc9) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 5f01d45266bbc0d0f1a32d10c0841326193cc9c1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: Depend on zlibMarek Vasut2020-05-281-1/+1
| | | | | | | | | | | | | | | The libubootenv depends on zlib as it calls at least crc32() from there and links against it. Add the DEPENDS entry. (From OE-Core rev: dc5babe9472ba7379edbb17b6cbac44604606b26) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Stefano Babic <sbabic@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit db513f9ec59b7ac526b2cdc42b0eb2573e134bc4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-mod-scripts: Fix dependence error.zhengruoqin2020-05-281-0/+2
| | | | | | | | | | | | | | | | Error: Problem: conflicting requests - nothing provides make-mod-scripts = 1.0-r0 needed by make-mod-scripts-dev-1.0-r0 (From OE-Core rev: 354adf441ac880fe3759af594f9669c3a7eb3308) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 41fff377b921070f371c0aa639e37c27c113ccb9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Update to 20200122 -> 20200421Aníbal Limón2020-05-281-3/+3
| | | | | | | | | | | (From OE-Core rev: d53dd9460f17e3c1bb4e5a13d34a8977b25bf0f0) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 7f52475a2c84197c95928d65debf894bf59c90e7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel/linux-firmware: Add adreno-a630 firmware packageAníbal Limón2020-05-281-1/+3
| | | | | | | | | | | (From OE-Core rev: 0e62fe015b457c18de158ba22641759a093daf45) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit f3021d19eff3c9705cd91e407c042a1aa3b8e7d9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel/linux-firmware: Add wlanmdsp.mbn to qcom-modem packageAníbal Limón2020-05-281-1/+1
| | | | | | | | | | | (From OE-Core rev: 717d73e5b23a49fa8ede847168445c1340147011) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 730999efcab0b8e49f1ade4e535a59f6d8e395e0) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>