summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/5.4: update to v5.4.32Bruce Ashfield2020-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bc844d58f697 Linux 5.4.32 ad5676629a12 iommu/vt-d: Allow devices with RMRRs to use identity domain 04ad505eed58 drm/i915: Fix ref->mutex deadlock in i915_active_wait() 047affa0ef00 fbcon: fix null-ptr-deref in fbcon_switch d4083258db04 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync d020ff5060a4 RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow b40f1ae359f2 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl 7f5432c2f446 RDMA/siw: Fix passive connection establishment 09583e3f0402 RDMA/cma: Teach lockdep about the order of rtnl and lock 51795bcf595d RDMA/ucma: Put a lock around every call to the rdma_cm layer ab6ee4330288 include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap 193490dbe5ba ceph: canonicalize server path in place 56385788f7f6 ceph: remove the extra slashes in the server path 7dafb2c6fb46 ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A cf7005662673 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D 4ac80b02f10d IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads ccc2b645de20 IB/hfi1: Fix memory leaks in sysfs registration and unregistration cd38d8b231f1 IB/hfi1: Call kobject_put() when kobject_init_and_add() fails 9351dee1cc24 ASoC: jz4740-i2s: Fix divider written at incorrect offset in register e30a21c6fea5 platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() 9da847d65f37 ACPI: PM: Add acpi_[un]register_wakeup_handler() 41a0cfa05c05 hwrng: imx-rngc - fix an error path dfa210cf9f94 tools/accounting/getdelays.c: fix netlink attribute length ea84a26ab633 slub: improve bit diffusion for freelist ptr obfuscation 8b0f08036659 uapi: rename ext2_swab() to swab() and share globally in swab.h 94d2d84bcafa usb: dwc3: gadget: Wrap around when skip TRBs 170f88a47b9f random: always use batched entropy for get_random_u{32,64} 5e331978200e s390: prevent leaking kernel address in BEAR 74107d56d1e8 r8169: change back SG and TSO to be disabled by default 5249653d971d mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE 671331c11c39 tun: Don't put_page() for all negative return values from XDP program fdb6a094ba41 slcan: Don't transmit uninitialized stack data in padding feed32e3d6fe net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting 049b9fa3ef65 net_sched: fix a missing refcnt in tcindex_init() 1891d57f89aa net_sched: add a temporary refcnt for struct tcindex_data 1189ba9eedac net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers 7d3d99f579e8 net: dsa: mt7530: fix null pointer dereferencing in port5 setup bce7ce18bd18 net: dsa: bcm_sf2: Ensure correct sub-node is parsed 040f7a27583f net: dsa: bcm_sf2: Do not register slave MDIO bus with OF bbbdd7956bab ipv6: don't auto-add link-local address to lag ports 77cf80793692 cxgb4: fix MPS index overwrite when setting MAC address 3fcd53b1d859 net: phy: realtek: fix handling of RTL8105e-integrated PHY de850633a01f Linux 5.4.31 c3f87e03f90f mm: mempolicy: require at least one nodeid for MPOL_PREFERRED c3d4e6fc4b37 padata: always acquire cpu_hotplug_lock before pinst->lock 238112fcf391 net: Fix Tx hash bound checking 15ee8da79ee3 i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device 079c8da9e5ac watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional b42afa3475bf watchdog: iTCO_wdt: Export vendorsupport 4ebd16641797 tcp: fix TFO SYNACK undo to avoid double-timestamp-undo a6b1820d3330 IB/hfi1: Ensure pq is not left on waitlist c4168080f1d4 rxrpc: Fix sendmsg(MSG_WAITALL) handling be8a3aecd21a iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails b4190809a17b iwlwifi: yoyo: don't add TLV offset when reading FIFOs 00e332e42bbe iwlwifi: consider HE capability when setting LDPC 5f843cb77142 net/mlx5e: kTLS, Fix wrong value in record tracker enum ea26f82a0422 soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper f6c8f128856b ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard 2892100bc85a Revert "dm: always call blk_queue_split() in dm_process_bio()" 7c6ae8ae0ac5 power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 899c38d93000 extcon: axp288: Add wakeup support 4d60b72514c2 nvmem: check for NULL reg_read and reg_write before dereferencing 98b32db072e9 mei: me: add cedar fork device ids 1843cba24aef coresight: do not use the BIT() macro in the UAPI header b5212116392e PCI: sysfs: Revert "rescan" file renames aa98c16a5b7c misc: pci_endpoint_test: Avoid using module parameter to determine irqtype a5d697c1e92d misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices 82f6c72e5d4d misc: rtsx: set correct pcr_ops for rts522A cec4be18d136 brcmfmac: abort and release host after error 625b940a28e0 padata: fix uninitialized return value in padata_replace() 16696ee7b581 XArray: Fix xa_find_next for large multi-index entries 4eb33cb9b566 net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow 8792e1ac5f48 tools/power turbostat: Fix 32-bit capabilities warning 09116eeea6a5 tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks 0ba0ce3cbb86 tools/power turbostat: Fix gcc build warnings 7ebc1e53a46b drm/amdgpu: fix typo for vcn1 idle check d2faee42f9e7 initramfs: restore default compression behavior 4a8ba74c1c64 drm/bochs: downgrade pci_request_region failure from error to warning f8abcff4fd0d drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 205b5f80c74f kconfig: introduce m32-flag and m64-flag 91358d0f36fa nvme-rdma: Avoid double freeing of async event data ad13e142e024 Linux 5.4.30 9e62b6673d14 arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode c399a50ae878 arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id 5aa29219206a ARM: dts: sun8i: r40: Move AHCI device node based on address order 8f1199341837 ARM: dts: N900: fix onenand timings 89ecba47b391 ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage bb4ec20d1687 ARM: bcm2835-rpi-zero-w: Add missing pinctrl name e58eb564e1fc ARM: dts: oxnas: Fix clear-mask property a1081413e834 perf map: Fix off by one in strncpy() size argument 451bf4d9592a arm64: alternative: fix build with clang integrated assembler 693860e79552 libceph: fix alloc_msg_with_page_vector() memory leaks 61bbc823a17a clk: ti: am43xx: Fix clock parent for RTC clock b2efabe3f88c clk: imx: Align imx sc clock parent msg structs to 4 4a3c7e1c807f clk: imx: Align imx sc clock msg structs to 4 08479b1391cb net: ks8851-ml: Fix IO operations, again 62465fd66323 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model 877f28596da2 bpf: Explicitly memset some bpf info structures declared on the stack e92528a8984e bpf: Explicitly memset the bpf_attr structure d3e215554a6c platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table 3f4ba176c623 vt: vt_ioctl: fix use-after-free in vt_in_use() acf0e9401931 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console d1b6ab26c850 vt: vt_ioctl: remove unnecessary console allocation checks c897e625f94b vt: switch vt_dont_switch to bool e7244ce86ceb vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines 383c71b7314f vt: selection, introduce vc_is_sel 125dd8c48b19 serial: sprd: Fix a dereference warning 5b1bd4900fed mac80211: fix authentication with iwlwifi/mvm 5863d2b27fb2 mac80211: Check port authorization in the ieee80211_tx_dequeue() case 73fea3292b49 Linux 5.4.29 f8c60f7a0051 net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build 5f80d17c517d media: v4l2-core: fix a use-after-free bug of sd->devnode e7cd85f398cd media: xirlink_cit: add missing descriptor sanity checks 4490085a9e2d media: stv06xx: add missing descriptor sanity checks d111431a4420 media: dib0700: fix rc endpoint lookup e4af1cf37b90 media: ov519: add missing endpoint sanity checks b25af84517de libfs: fix infoleak in simple_attr_read() dcf2d659add5 ahci: Add Intel Comet Lake H RAID PCI ID 89d4acabb2f6 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback c44ea4fe738b staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb 0ec1ab1b15d2 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table fea3939c6ccc staging: kpc2000: prevent underflow in cpld_reconfigure() b958dea86c26 media: usbtv: fix control-message timeouts 275316b63165 media: flexcop-usb: fix endpoint sanity check 5102000134f4 usb: musb: fix crash with highmen PIO and usbmon f32219427ca1 USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback 004b43fdfcf4 USB: cdc-acm: restore capability check order 4003d59a00e2 USB: serial: option: add Wistron Neweb D19Q1 d5fec27c54e7 USB: serial: option: add BroadMobi BM806U 6eff944ff084 USB: serial: option: add support for ASKEY WWHC050 8d62a8c7489a bpf: Undo incorrect __reg_bound_offset32 handling f23f37fe702f clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources 791c420f4228 r8169: fix PHY driver check on platforms w/o module softdeps d8166d4b4203 vti6: Fix memory leak of skb if input policy check fails 9c4f1506b477 ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection 7f884cb145dc bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free 657559d632c2 bpf/btf: Fix BTF verification of enum members in struct/union 188aae1f3d5f bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer c68e1117f4e4 bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits 74617178d694 i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status() 6734a326cb13 netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress 5be3b97a1f18 netfilter: nft_fwd_netdev: validate family and chain type 4e8bba9420e2 netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} 0bc1c7f6358c mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX 74fdc220e2f1 ieee80211: fix HE SPR size calculation eaca61f5f850 afs: Fix unpinned address list during probing 455f5192a10d afs: Fix some tracing details c743855a0ebe afs: Fix client call Rx-phase signal handling 21af83e17ffa xfrm: policy: Fix doulbe free in xfrm_policy_timer 160c2ffa7016 xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire a5c5cf6f24bb xfrm: fix uctx len check in verify_sec_ctx_len 1b92d81d4cc2 RDMA/mlx5: Block delay drop to unprivileged users 1babd2c979aa RDMA/mlx5: Fix access to wrong pointer while performing flush due to error 9961c56955a4 RDMA/mlx5: Fix the number of hwcounters of a dynamic counter f8f90690df59 vti[6]: fix packet tx through bpf_redirect() in XinY cases c467570443bb xfrm: handle NETDEV_UNREGISTER for xfrm device 86c7d38c2baf genirq: Fix reference leaks on irq affinity notifiers fe6010e47ddc afs: Fix handling of an abort from a service handler d9e974eea8f1 RDMA/core: Ensure security pkey modify is not lost 768e582a9970 bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory 0dcf81d2c12f gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model 43d2a61ceb09 gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option 323a89bff42b gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk 159aef18f05c mm: fork: fix kernel_stack memcg stats for various stack implementations cc5da743a456 mm/sparse: fix kernel crash with pfn_section_valid check 238dd5ab0080 drivers/base/memory.c: indicate all memory blocks as removable da458bbfb6cf mm/swapfile.c: move inode_lock out of claim_swapfile 33c8bc8aa7b2 mac80211: mark station unauthorized before key removal d6b1f3fc76c4 mac80211: drop data frames without key on encrypted links 4a89bb3fca20 nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type b34e20c78f1c scsi: sd: Fix optimal I/O size for devices that change reported values 35b34d264cb3 scripts/dtc: Remove redundant YYLOC global declaration 683cf6637730 tools: Let O= makes handle a relative path with -C option 2fe72de89cf7 rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 a2d866c50a35 perf probe: Do not depend on dwfl_module_addrsym() 5f2b792d3125 perf probe: Fix to delete multiple probe event 94a4104bf10e x86/ioremap: Fix CONFIG_EFI=n build 174da11b6474 ARM: dts: omap5: Add bus_dma_limit for L3 bus e41cd3b598ae ARM: dts: dra7: Add bus_dma_limit for L3 bus 7cdaa5cd79ab ceph: fix memory leak in ceph_cleanup_snapid_map() ed24820d1b0c ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL 44960e1c39d8 RDMA/mad: Do not crash if the rdma device does not have a umad interface 34aa3d5b84d5 RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET 9924d9fac61b gpiolib: Fix irq_disable() semantics 10d5de234df4 RDMA/core: Fix missing error check on dev_set_name() b0a2af91cd78 IB/rdmavt: Free kernel completion queue when done 99058b8beef5 Input: avoid BIT() macro usage in the serio.h UAPI header 597d6fb4815c Input: synaptics - enable RMI on HP Envy 13-ad105ng 381c88a6b948 Input: fix stale timestamp on key autorepeat events cd18a7f6a789 Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() d8f58a0f533a i2c: hix5hd2: add missed clk_disable_unprepare in remove 65047f7538ba iwlwifi: mvm: fix non-ACPI function 72a0cfeb513c iommu/vt-d: Populate debugfs if IOMMUs are detected cb17ed60ec39 iommu/vt-d: Fix debugfs register reads e5ea0d970f33 net: hns3: fix "tc qdisc del" failed issue 24e72d55bc0b sxgbe: Fix off by one in samsung driver strncpy size arg 753ea21f2ac3 dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom 27030150699b mac80211: Do not send mesh HWMP PREQ if HWMP is disabled 5ecb28b15678 scsi: ipr: Fix softlockup when rescanning devices in petitboot ee3bc486643d s390/qeth: handle error when backing RX buffer 8b6cccd9bd84 s390/qeth: don't reset default_out_queue f8de95a236f6 iommu/vt-d: Silence RCU-list debugging warnings 957e6f437d02 drm/exynos: Fix cleanup of IOMMU related objects 70e0a720038e drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 2e89e4e7f7e1 drm/amd/display: update soc bb for nv14 8dab286ab527 fsl/fman: detect FMan erratum A050385 406f1ac075fe arm64: dts: ls1043a: FMan erratum A050385 c211a30c1846 dt-bindings: net: FMan erratum A050385 b82e91ae6384 cgroup1: don't call release_agent when it is "" 0cd633314661 drivers/of/of_mdio.c:fix of_mdiobus_register() dda4fca30906 cpupower: avoid multiple definition with gcc -fno-common 7f9c2d71cfd3 nfs: add minor version to nfs_server_key for fscache b51274fabedc cgroup-v1: cgroup_pidlist_next should update position index 74f554af848d net/mlx5e: Do not recover from a non-fatal syndrome f94d69e5f682 net/mlx5e: Fix ICOSQ recovery flow with Striding RQ bd81b9ba546a net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset d8338b5f373a net/mlx5e: Enhance ICOSQ WQE info fields 63a0fc3b0047 net/mlx5: DR, Fix postsend actions write length c3c9927d0a8f hsr: set .netnsok flag 1a0fdef2d52d hsr: add restart routine into hsr_get_node_list() 80aa1e38e16b hsr: use rcu_read_lock() in hsr_get_node_{list/status}() e4723e0a858e net: ip_gre: Accept IFLA_INFO_DATA-less configuration 85aa84d3c587 net: ip_gre: Separate ERSPAN newlink / changelink callbacks 62e3ffa4ea4e bnxt_en: Reset rings if ring reservation fails during open() 0234e8ebb7f4 bnxt_en: Free context memory after disabling PCI in probe error path. 797d6f91c399 bnxt_en: Return error if bnxt_alloc_ctx_mem() fails. ae4565168af3 bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() 2ac37a531115 bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S. 53d0bf064c9f vxlan: check return value of gro_cells_init() a6ce82deba5c tcp: repair: fix TCP_QUEUE_SEQ implementation 27cf5410a9e1 tcp: ensure skb->dev is NULL before leaving TCP stack c94b94626876 tcp: also NULL skb->dev when copy was needed 49d2333f97f0 slcan: not call free_netdev before rtnl_unlock in slcan_open 4cc2498b7ebb r8169: re-enable MSI on RTL8168c 3428faf70c59 NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() 3d9cc478af25 net: stmmac: dwmac-rk: fix error path in rk_gmac_probe d23faf32e577 net_sched: keep alloc_hash updated after hash allocation 5317abb870fe net_sched: hold rtnl lock in tcindex_partial_destroy_work() ff28c6195814 net_sched: cls_route: remove the right filter from hashtable a631b9668460 net/sched: act_ct: Fix leak of ct zone template on replace 312805c93bf6 net: qmi_wwan: add support for ASKEY WWHC050 522d2dc17967 net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value f806b9e84057 net: phy: mdio-bcm-unimac: Fix clock handling 9fe154ee3fd5 net: phy: dp83867: w/a for fld detect threshold bootstrapping issue 86137342fd4c net/packet: tpacket_rcv: avoid a producer race condition bb8c787be0e3 net: mvneta: Fix the case where the last poll did not process all rx a2a3baa29914 net: ena: Add PCI shutdown handler to allow safe kexec e586427a0abb net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop 0ec037c1353c net: dsa: mt7530: Change the LINK bit to reflect the link status 60e975088be8 net: dsa: Fix duplicate frames flooded by learning 7c6fe9b2af79 net: cbs: Fix software cbs to consider packet sending time 712c39d9319a net/bpfilter: fix dprintf usage for /dev/kmsg 85675064133e mlxsw: spectrum_mr: Fix list iteration in error path 5a1a00f6ac32 mlxsw: pci: Only issue reset when system is ready 6e75284e2480 macsec: restrict to ethernet devices 51db2db8fe68 ipv4: fix a RCU-list lock in inet_dump_fib() b67aa57f4a9d hsr: fix general protection fault in hsr_addr_is_self() 6fe31c7ce0ed geneve: move debug check after netdev unregister b5c9652ada33 cxgb4: fix Txq restart check during backpressure e92a0e7fba68 cxgb4: fix throughput drop during Tx backpressure b0ab8700283c ACPI: PM: s2idle: Rework ACPI events synchronization 127882d10931 mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY 71d89344af0b mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY bf8b920f474e mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command 3b9b71adbec4 mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard d9c4f387e22a mmc: core: Allow host controllers to require R1B for CMD6 (From OE-Core rev: bc1ae928b0aea450d703ab2bc415c20db4cfb407) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> 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>
* linux-yocto/5.4: update to v5.4.28Bruce Ashfield2020-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 462afcd6e7ea Linux 5.4.28 7b2cdbd67ff0 staging: greybus: loopback_test: fix potential path truncations 8e79f440edb5 staging: greybus: loopback_test: fix potential path truncation 58ffe6b0245e drm/bridge: dw-hdmi: fix AVI frame colorimetry c965a0299c61 nvmet-tcp: set MSG_MORE only if we actually have more to send d3eb4daa333f arm64: smp: fix crash_smp_send_stop() behaviour 6080e0a9d107 arm64: smp: fix smp_send_stop() behaviour c61417fef99a ALSA: hda/realtek: Fix pop noise on ALC225 163489b64361 futex: Unbreak futex hashing 553d46b07dc4 futex: Fix inode life-time issue 66f28e110565 x86/mm: split vmalloc_sync_all() 9dfed456e1eb page-flags: fix a crash at SetPageError(THP_SWAP) 32991c960d0b mm, slub: prevent kmalloc_node crashes and memory leaks 623515739282 mm: slub: be more careful about the double cmpxchg of freelist 8e709bbe41d6 epoll: fix possible lost wakeup on epoll_ctl() path 69f434a05fb4 mm: do not allow MADV_PAGEOUT for CoW pages c3f54f0a68bf mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case 61cfbcce9e09 mm, memcg: throttle allocators based on ancestral memory.high 77c4bc4bf612 mm, memcg: fix corruption on 64-bit divisor in memory.high throttling ceca26903bd7 memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event 2439259c32c8 stm class: sys-t: Fix the use of time_after() f7ef7a020f3b drm/lease: fix WARNING in idr_destroy b4e798cab8e9 drm/amd/amdgpu: Fix GPR read from debugfs (v2) eaa7fe20231a btrfs: fix log context list corruption after rename whiteout error 039547fbd1e8 xhci: Do not open code __print_symbolic() in xhci trace events ac9d3279514c arm64: compat: Fix syscall number of compat_clock_getres 70ca8a95df81 rtc: max8907: add missing select REGMAP_IRQ eba75a365f55 modpost: move the namespace field in Module.symvers last 69a9b971406f intel_th: pci: Add Elkhart Lake CPU support 3bdc0f68a170 intel_th: Fix user-visible error codes 97097054a1f0 intel_th: msu: Fix the unexpected state warning 07c70054ba24 staging/speakup: fix get_word non-space look-ahead 35da67a8a50c staging: greybus: loopback_test: fix poll-mask build breakage fbe68a636982 staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 5f9579641df2 kbuild: Disable -Wpointer-to-enum-cast 0f5be2f69e89 CIFS: fiemap: do not return EINVAL if get nothing 48a9bc9534f3 mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier 8aafd5a0c63c mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2 0c4e0f0d2e51 mmc: rtsx_pci: Fix support for speed-modes that relies on tuning dbb328d1a87d iio: light: vcnl4000: update sampling periods for vcnl4040 c3540b094edb iio: light: vcnl4000: update sampling periods for vcnl4200 7ad22950caf5 iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode 4d71a4f76179 iio: adc: stm32-dfsdm: fix sleep in atomic context a79f53a2f5af iio: magnetometer: ak8974: Fix negative raw values in sysfs 6387b4002357 iio: accel: adxl372: Set iio_chan BE 3c69b794f96e iio: trigger: stm32-timer: disable master mode when stopping eb5f46b0cc55 iio: st_sensors: remap SMO8840 to LIS2DH12 69399842e4a9 iio: chemical: sps30: fix missing triggered buffer dependency 51d590fadc14 tty: fix compat TIOCGSERIAL checking wrong function ptr a754de70f6d6 tty: fix compat TIOCGSERIAL leaking uninitialized memory 279cdccb6dc7 ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks 07ec940ceda5 ALSA: pcm: oss: Avoid plugin buffer overflow 59e4624e664c ALSA: seq: oss: Fix running status after receiving sysex f439c2ece795 ALSA: seq: virmidi: Fix running status after receiving sysex e2f1c2d0b6db ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 f0e819900968 ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 2d994c9cefc4 ALSA: line6: Fix endless MIDI read loop 64ab82cf614f USB: cdc-acm: fix rounding error in TIOCSSERIAL 9ed83da8cd97 USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL 186b9564cf5e usb: typec: ucsi: displayport: Fix a potential race during registration ff1d876e9f4f usb: typec: ucsi: displayport: Fix NULL pointer dereference 7b5aab752efc usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c 6e1167db8d21 USB: serial: pl2303: add device-id for HP LD381 ade2ca96e7a6 usb: host: xhci-plat: add a shutdown bace91138933 USB: serial: option: add ME910G1 ECM composition 0x110b 2601053cafb4 usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters d742e9874048 USB: Disable LPM on WD19's Realtek Hub 712d9c2e92ea Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present" c71986d18dea binderfs: use refcount for binder control devices too 169bf660646a parse-maintainers: Mark as executable 4db2f87e15c8 block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() 5d33ba6f385f xenbus: req->err should be updated before req->state 7a79e217e3a5 xenbus: req->body should be updated before req->state 25c3f96370a1 drm/amd/display: fix dcc swath size calculations on dcn1 46c5b0d8dfbb drm/amd/display: Clear link settings on MST disable connector e53a333014a3 drm/amdgpu: clean wptr on wb when gpu recovery b557b2f00682 riscv: Fix range looking for kernel image memblock 1c2106d2d9c1 riscv: Force flat memory model with no-mmu 0bc9de1b1c1b spi: spi_register_controller(): free bus id on error paths af7dd05d7c8f ASoC: stm32: sai: manage rebind issue a3f349393eed riscv: avoid the PIC offset of static percpu data in module beyond 2G limits 1804cdf99fdb dm integrity: use dm_bio_record and dm_bio_restore 2e7e6de9ae38 dm bio record: save/restore bi_end_io and bi_integrity 886a8fb13d0c altera-stapl: altera_get_note: prevent write beyond end of 'key' 2c4e36033ace drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer 1002a094e066 drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition 0f6ae2cba3b8 drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails 53138bea67b2 drm/exynos: dsi: fix workaround for the legacy clock name 41f88dc1adcc drm/exynos: dsi: propagate error value and silence meaningless warning 0c30297dddc0 spi/zynqmp: remove entry that causes a cs glitch b8ba4d74f9f3 spi: pxa2xx: Add CS control clock quirk 416e1f433c70 ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes 74219d52d4e7 cifs: add missing mount option to /proc/mounts ddd8b3ed509a cifs: fix potential mismatch of UNC paths a7393e6f2ecf powerpc: Include .BTF section 9eee3e21a59d spi: qup: call spi_qup_pm_resume_runtime before suspending 1d4f214c8820 ARM: dts: dra7-l4: mark timer13-16 as pwm capable 5f657e5303d3 phy: ti: gmii-sel: do not fail in case of gmii ee1245396b6e phy: ti: gmii-sel: fix set of copy-paste errors 4d9020c3d802 drm/mediatek: Find the cursor plane instead of hard coding it 61c895d0f726 spi: spi-omap2-mcspi: Support probe deferral for DMA channels f9f635c04769 locks: reinstate locks_delete_block optimization 384e15fc4226 locks: fix a potential use-after-free problem when wakeup a waiter (From OE-Core rev: ceadc52e8c7bd03ca45c342bdabfa770ac32bc71) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> 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>
* musl: Remove spurious unused patchKhem Raj2020-05-141-36/+0
| | | | | | | | | (From OE-Core rev: 2bd345826e23802ff3b9fcc77cdab88aee21d3ca) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* os-release: sanitize required fieldsVyacheslav Yurkov2020-05-141-5/+9
| | | | | | | | | | | | | | Currently only VERSION_ID field is sanitized, but os-release (5) has more fields with the same requirement. Moreover, those fields come unquoted in most distributions, because quotes are not needed for a values without whitespaces. (From OE-Core rev: ea39b2edecc00cc2340328893cdfbefed5d3b981) Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> 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>
* sqlite: backport CVE fixesSakib Sajal2020-05-143-0/+104
| | | | | | | | | | | Fixes CVE-2020-11655 and CVE-2020-11656 (From OE-Core rev: e63a38ca6ea95c0dbc79d5024c0cec31062d2e39) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> 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>
* util-linux: fix build error in killBenjamin Fair2020-05-143-0/+108
| | | | | | | | | | | | | | | | Backport patches from upstream to fix a build error in the kill utility. Fixes: | In file included from ../util-linux-2.35.1/misc-utils/kill.c:57: | ../util-linux-2.35.1/include/pidfd-utils.h: In function ‘pidfd_open’: | ../util-linux-2.35.1/include/pidfd-utils.h:19:17: error: ‘SYS_pidfd_open’ undeclared (first use in this function); did you mean ‘pidfd_open’? (From OE-Core rev: 9620c4e6e0e184b2b3907c8f8da4b7b54b97354e) Signed-off-by: Benjamin Fair <benjaminfair@google.com> 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>
* timezone: upgrade 2019c -> 2020aPierre-Jean Texier2020-05-141-5/+5
| | | | | | | | | | | See full changelog https://github.com/eggert/tz/blob/master/NEWS#L11 (From OE-Core rev: 365852b55b66ecbe8a8d5654a082a231ee345919) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> 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>
* icu: CVE-2020-10531Wang Mingyu2020-05-072-0/+129
| | | | | | | | | | | | | | security Advisory References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10531 (From OE-Core rev: 12f0cbf348d5acb0a7913bb5dc98e7fccc5ec34f) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> 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>
* openssl: upgrade 1.1.1f -> 1.1.1gJan Luebbe2020-05-071-1/+1
| | | | | | | | | | | This also fixes CVE-2020-1967. (From OE-Core rev: f0bd52e5b50a1742b767eefe0d9d67facbb6c53a) Signed-off-by: Jan Luebbe <jlu@pengutronix.de> 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>
* iputils: Initialize libgcryptMingli Yu2020-05-072-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Initialize libgcrypt on first use otherwise there comes below warning when check the status of the ninfod.service. # systemctl status ninfod.service * ninfod.service - Respond to IPv6 Node Information Queries Loaded: loaded (/lib/systemd/system/ninfod.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2020-04-29 05:18:21 UTC; 36s ago Docs: man:ninfod(8) Main PID: 347 (ninfod) Tasks: 1 (limit: 9382) Memory: 1.2M CGroup: /system.slice/ninfod.service `-347 /sbin/ninfod -d Apr 29 05:18:21 intel-x86-64 systemd[1]: Started Respond to IPv6 Node Information Queries. Apr 29 05:18:24 intel-x86-64 ninfod[347]: Libgcrypt warning: missing initialization - please fix the application Reference: https://salsa.debian.org/apt-team/apt/-/commit/4f489a8c7954cbbc9613e6b671c8efe87b9ced8c (From OE-Core rev: 8648c6497d1904b988059cbd72d1592caa8708d0) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 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>
* gcc-target: Ensure buildtools-extended-tarball doesn't use arch=nativeRichard Purdie2020-05-071-5/+5
| | | | | | | | | | | | | | | | A nativesdk BBCLASSEXTEND was added to gcc-target without realising this would pass arch=native through to it for x86-64. This heavily optimises gcc output for the host its running on meaning it can't be reused via sstate on other machines. Add class-target overrides here to get the desired behaviour. All targets have been covered for completeness. (From OE-Core rev: 3fff2c9400f2f64cbc8cc450b5ab29505eacbdd1) 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>
* pseudo: add macro guard for seccompKai Kang2020-05-071-1/+14
| | | | | | | | | | | | | | | | | | It fails to compile pseudo-native on centos 7: | ports/linux/pseudo_wrappers.c: In function ‘prctl’: | ports/linux/pseudo_wrappers.c:129:14: error: ‘SECCOMP_SET_MODE_FILTER’ undeclared (first use in this function) | if (cmd == SECCOMP_SET_MODE_FILTER) { | ^ Add macro guard for the definition to avoid the failure. (From OE-Core rev: 9fff03afb8e67b360042e80fda8213a67472b9ec) Signed-off-by: Kai Kang <kai.kang@windriver.com> 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>
* libffi: fix v3.3 compile on ppc64leAndrew Geissler2020-05-072-0/+63
| | | | | | | | | | | | | | | | The latest released version of libffi no longer compiles on ppc64le based machines. Some searching found a patch that fixed our issue but had not been submitted upstream to libffi. It has now been submitted upstream with this PR: https://github.com/libffi/libffi/pull/561 (From OE-Core rev: ed7ce0d5e9009d80a79c39bb3d0d45de6e7721c0) Signed-off-by: Andrew Geissler <geissonator@gmail.com> 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>
* buildtools-extended-tarball: add libgomp-devAlexander Kanavin2020-05-071-0/+1
| | | | | | | | | | | | This is needed in particular for newer versions of rpm which would otherwise fail to build due to absence of omp.h header. (From OE-Core rev: a83904481cf85ad4a15209017ab04f690b7779ed) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> 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>
* oeqa/qemurunner: Clean up failure handlingRichard Purdie2020-05-071-3/+8
| | | | | | | | | | | | | | | | | If you fail to setup the tap devices, runqemu will error quickly however stdout/stderr are not shown to the user, instead a SystemExit traceback is shown. This could explain some long since unexplained failures on the autobuilder. Rework the error handling so SystemExit isn't used and the standard log failure messages can be shown. The code could likely ultimatley need some restructuring to work effectively. (From OE-Core rev: 83b8e66b66aa9848ed9c8761a21cb47c6443d0c6) 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>
* targetcontrol: Fix leaking log handlerRichard Purdie2020-05-071-3/+4
| | | | | | | | | | | | | | | | | | | | We had a mystery failure on the autobuilder where runqemu appeared to be failing as a logfile directory no longer existed. The key to reproducing was running a runqemu where the image was deleted (as devtool does), then running another runqemu test. E.g.: 'oe-selftest -r devtool.DevtoolExtractTests.test_devtool_deploy_target wic.Wic2.test_qemu_efi' This then tries to write to the logfile from the first test, the image directory was deleted and we get strange failures. The fix is to remove the logging handler when qemu is stopped. (From OE-Core rev: 924b020eacf111b4fd4d731b363084e254a3422d) 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>
* python3: fix CVE-2020-8492Trevor Gamblin2020-05-072-0/+249
| | | | | | | | | | | CVE: CVE-2020-8492 (From OE-Core rev: c9ee462bb606b34ab31cfb90f84a5302d15135cf) Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> 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>
* staging: Fix overlapping file failuresRichard Purdie2020-05-071-2/+10
| | | | | | | | | | | | | | | | | | | | | If there are different providers of a file and they are swiched when the recipe isn't machine specific, we can get tracebacks due to the overlapping files. The issue is that the previous provider isn't uninstalled since the system can't tell whether some later task needs them. By tracking which tasks we depend upon, the code can now choose to uninstall more things since a later task can reinstall if/as needed. The code here was to protect against code with two different tasks running in parallel which is still protected agaisnt. [YOCTO #13702] (From OE-Core rev: 86f36e3f93cdb2f5882b72e736a770aa6f46100d) 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>
* oeqa/selftest: Add test for conflicting sysroot providerRichard Purdie2020-05-071-0/+37
| | | | | | | | | | | | | | | | | | | | sysroot-test depends on virtual/sysroot-test which we build for one machine, switch machine, switch provider of virtual/sysroot-test and check that the sysroot is correctly cleaned up. The files in the two providers overlap so can cause errors if the sysroot code doesn't function correctly. Yes, sysroot-test should be machine specific really to avoid this, however the sysroot cleanup should also work. This adds a test for bug: [YOCTO #13702] (From OE-Core rev: 31a8b4935e673aba8a1147c4a2fb510b1a8bc3ce) 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>
* run-postinsts: Set RemainAfterExit on systemd unitAlex Kiernan2020-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | run-postinsts is only expected to run once, but during startup, but if any dependency is pulled into a transaction, even once it has been marked disabled, then it can be restarted. This leads to occasional failures during QA if an ssh session starts whilst the existing transaction is still running: Finished Run pending postinsts. run-postinsts.service: Succeeded. Condition check resulted in Commit a transient machine-id on disk being skipped. Condition check resulted in Bind mount volatile /srv being skipped. Condition check resulted in Bind mount volatile /var/spool being skipped. Condition check resulted in Bind mount volatile /var/lib being skipped. Condition check resulted in Bind mount volatile /var/cache being skipped. Condition check resulted in Platform Persistent Storage Archival being skipped. Condition check resulted in Rebuild Hardware Database being skipped. Starting Run pending postinsts... Condition check resulted in Kernel Configuration File System being skipped. Condition check resulted in FUSE Control File System being skipped. Condition check resulted in Load Kernel Modules being skipped. Condition check resulted in File System Check on Root Device being skipped. Condition check resulted in Huge Pages File System being skipped. Condition check resulted in Journal Audit Socket being skipped. dropbear@125-192.168.7.2:22-192.168.7.1:44226.service: Succeeded. Condition check resulted in Platform Persistent Storage Archival being skipped. Started SSH Per-Connection Server (192.168.7.1:44226). dropbear@124-192.168.7.2:22-192.168.7.1:44224.service: Succeeded. Started SSH Per-Connection Server (192.168.7.1:44224). Condition check resulted in Commit a transient machine-id on disk being skipped. Condition check resulted in Bind mount volatile /srv being skipped. Condition check resulted in Bind mount volatile /var/spool being skipped. Condition check resulted in Bind mount volatile /var/lib being skipped. Condition check resulted in Bind mount volatile /var/cache being skipped. Condition check resulted in Platform Persistent Storage Archival being skipped. Condition check resulted in Rebuild Hardware Database being skipped. Failed to start Run pending postinsts. run-postinsts.service: Failed with result 'start-limit-hit'. run-postinsts.service: Start request repeated too quickly. Setting RemainAfterExit ensures that the unit remains active and is not gratuitously restarted, unless done so explicitly using systemctl restart. (From OE-Core rev: 6e78fd580a8c6ed9d886b8431974baf6c988831c) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> 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>
* testimage.bbclass: correctly process SIGTERMAlexander Kanavin2020-05-071-4/+4
| | | | | | | | | | | | | | | | | | | | | Python's unittest will not propagate exceptions upside of itself, but rather will just catch and print them. The working way to make it stop is to send a SIGINT (e.g. simulate a ctrl-c press), which will make it exit with a KeyboardInterrupt exception. This also makes pressing ctrl-c twice from bitbake work again (previously hanging instances of bitbake and qemu were left around, and bitbake would no longer start until they were killed manually). (From OE-Core rev: 72a19f5f0f4bc4472d13b29e46a5c1673977e37a) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> 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>
* perl: Add missing dependency for tie-hash on carp.Drew Moseley2020-05-071-0/+1
| | | | | | | | | (From OE-Core rev: 3d633f20a98edff434086aa59e8157990bd62f25) Signed-off-by: Drew Moseley <drew.moseley@northern.tech> 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>
* boost: revert 1.72.0 regressionAndrew Geissler2020-05-072-0/+54
| | | | | | | | | | | | | | | https://www.boost.org/users/history/version_1_72_0.html documents a "Known Issue" and has a revert patch for an issue that causes code to fail to compile that includes the coroutine function. Without this patch, code which includes the asymmetric_coroutine.hpp will fail to compile. (From OE-Core rev: b9998aa98052cc1c05f59d070677f74bd64c5a10) Signed-off-by: Andrew Geissler <geissonator@gmail.com> 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>
* vim: do not adjust script paths building for targetJoe Slater2020-05-072-6/+33
| | | | | | | | | | | | | | | When cross-compiling, do not change scripts to use host versions of perl and gawk. Also, use INSANE_SKIP to suppress QA complaints if perl or gawk are not on the target. (From OE-Core rev: 9a96733e29daf84cca9212538f3fc5bd7bb144f4) Signed-off-by: Joe Slater <joe.slater@windriver.com> 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>
* insane.bbclass: Add test for shebang line lengthDomarys Correa2020-05-071-1/+24
| | | | | | | | | | | | | | | | Shebang lines longer than 128 characters can give an error depending on the operating system. This implements a test that signals an error when locating a faulty shebang. YOCTO: #11053 (From OE-Core rev: 9ed54437b00aed1d41993f7658820d8adfb09282) Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br> 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>
* binutils: Install PIC version of libiberty.aKhem Raj2020-05-071-0/+5
| | | | | | | | | | | | | | some architectures e.g. mips complain in linking apps which have shared libs that are linking with libiberty.a fixes errors like below libiberty/../../libiberty/hashtab.c:285:(.text+0xf8): relocation R_MIPS_26 against `htab_create_typed_alloc' cannot be used when making a shared object; recompile with -fPIC (From OE-Core rev: 4e64f0bc62fd81f91d75a1f46230fff7c71650e2) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* binutils: Detect proper static-libstdc++ support when using clangKhem Raj2020-05-072-0/+49
| | | | | | | | | | | | Fixes configure time tests to ensure static-libstdc++ is enabled when using clang (From OE-Core rev: 7e90a36e62ebddf287c2ef19e28f88426e061897) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* gcc: Configure all gccs with --disable-install-libibertyKhem Raj2020-05-074-14/+1
| | | | | | | | | | | | | | | | | OE uses libiberty from binutils, since its properly compiled as pic archive and applications and other libraries needing libiberty can properly link with it. With this option applied, explicit delete of libiberty headers and libraries is not required in install step, since they wont get installed in first place. (From OE-Core rev: b6f1def25cbb477549fad48e9586cef3ada2f9e5) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* packagegroup-go-sdk-target: Add go to packagegroupKhem Raj2020-05-071-0/+1
| | | | | | | | | | | | This ensures that we have go compiler installed into image along with runtime (From OE-Core rev: a2371216d693d93c68f6e8aed5c41fd726c423b0) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* go: Rely on go-runtime to provide needed modulesKhem Raj2020-05-071-2/+2
| | | | | | | | | | | | | | | | go compiler is including go/src/cmd modules in -dev package which is in conflict with go-runtime-dev which provides exact same copy of this module along with other runtime modules, as a result when both go-dev and go-runtime-dev are included in image then it results in rootfs failures, here lets make go depend on go-runtime and dont install the cmd module here explicitly. (From OE-Core rev: 1ace1655f8ae08c07c8875be53b641e7c2564ded) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* packagegroup-go-sdk-target: Enable on rv64Khem Raj2020-05-071-1/+1
| | | | | | | | | | | | RISCV64 now supports golang (starting dunfell), therefore limit disabling to rv32 only. (From OE-Core rev: 284060ed28862f287fde628cc42742aafa5baef1) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* pbzip2: Fix license warningMingli Yu2020-05-071-1/+1
| | | | | | | | | | | | | | | | | After below commit introduced, the LICENSE field changed from BSD-4-Clause to bzip-1.0.6. 669600ef9b bzip2/pbzip2: Correct license information But actually it should be bzip2-1.0.6, update it to fix the below license warning: WARNING: pbzip2-native-1.1.13-r0 do_populate_lic: pbzip2-native: No generic license file exists for: bzip-1.0.6 in any provider (From OE-Core rev: 1b0312ec6f546fce0610d08ba754f500f3df4147) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 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>
* busybox: Correct the name of the bzip2 licensePeter Kjellerstedt2020-05-071-1/+1
| | | | | | | | | | | | The common bzip2 license was renamed from "bzip2" to "bzip2-1.0.6" in commit 669600ef to match the official SPDX identifier. (From OE-Core rev: be67faad412c47fb739059bd401322271f2cd7c8) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> 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>
* bzip2/pbzip2: Correct license informationRichard Purdie2020-05-073-2/+2
| | | | | | | | | | | | | | | | The license of pbzip2 looks slightly BSD like but is in fact the bzip2 license. The SPDX identifier for this is "bzip-1.0.6" since there is another version of the bzip license out there. To clear up all the confusion, use the SPDX license name and update both recipes to refer to it. The copyright information is slightly different between the codebases but the license looks the same. (From OE-Core rev: 05fdae7687d22e9f3476c807a15906a1f80e4daa) 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>
* parselogs.py: ignore pulseaudio startup warning messagesChangqing Li2020-05-051-1/+3
| | | | | | | | | | | | | | | | | | | | | | If set default syslog to rsyslog, we can see below messages in user.log, [pulseaudio] authkey.c: Failed to open cookie file [pulseaudio] authkey.c: Failed to load authentication key They are only warnings when cookie file is not found. And PulseAudio will create it if it doesn't exist. refer: https://wiki.archlinux.org/index.php/PulseAudio/Configuration https://lists.freedesktop.org/archives/pulseaudio-discuss/2014-December/022719.html (From OE-Core rev: 2cc3fac9cd1a0d77931c9e49dbe2941fa8619c51) Signed-off-by: Changqing Li <changqing.li@windriver.com> 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>
* buildtools-tarball: add nativesdk-mtools for `wic ls'hongxu2020-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | On ubuntu 18.04.1, it does not provides `mdir' by default which caused `wic ls **.wic' failed on fat partition ... $ wic ls build/tmp-glibc/deploy/images/xilinx-zynqmp/wrlinux-image-std-xilinx-zynqmp.wic ERROR: Can't find executable 'mdir' ... Add nativesdk-mtools to buildtools-tarball and use buildtools to provide mdir (From OE-Core rev: 605c81ff90760cdf4a1247df777d5ce8e12d6f6f) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 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>
* alsa-state: ignore 'No soundcards found' error in pkg_postinstYi Zhao2020-05-051-1/+1
| | | | | | | | | | | | | | | | | If there is no soundcards on the target (e.g. qemu), the pkp_postinst function will report an error: alsactl: load_state:1735: No soundcards found... pkg_run_script: package "alsa-state" postinst script returned status 19. opkg_configure: alsa-state.postinst returned 19. Pass '-g' option to alsactl to ignore this error. (From OE-Core rev: b2a3cf79cf564a76727bd7dbb21ba9b3d20cf5d4) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> 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>
* python3-manifest.json: add pathlib to coreTim Orling2020-05-051-0/+2
| | | | | | | | | | | | | | | | | The pathlib module is for Object-oriented filesystem paths It also provides a lot of handy utilities for checking on paths. This seems to justify adding it to the core package along side os, sys, and the other *path libraries. [YOCTO #13670] (From OE-Core rev: 81bec2f08229723b550a0cc33d1c77f82432814d) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> 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>
* ell: upgrade 0.30 -> 0.31Pierre-Jean Texier2020-05-051-2/+2
| | | | | | | | | | | | | | | This is a bugfix release: ver 0.31: Fix issue with verification of the second certificate in chain. Fix issue with handling trusted CA matching in verification. (From OE-Core rev: c1892a1074560e27671975f4b9fb92468d9874da) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> 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>
* gnutls: upgrade 3.6.12 -> 3.6.13Wang Mingyu2020-05-051-2/+2
| | | | | | | | | (From OE-Core rev: 41d9beb709713eb5a16bb31393717dce71db6018) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> 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>
* tzdata: remove exit 0 from pkg_postinstMaxime Roussin-B?langer2020-05-051-6/+2
| | | | | | | | | | | | | | | | | Documentation says that if you exit 0 in a pkg_postinst it will marked as installed. If you exit 0, before running postinst-intercepts defer_to_first_boot, the pkg_postinst_ontarget script will not be present on target. The "exit 0" in tzdata makes it difficult to have a bbappend with a pkg_postinst_target step when you have `INSTALL_TIMEZONE_FILE = 0` (From OE-Core rev: ebf675abd0a077bc9aa71acf62b0477a84e1f536) Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com> 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>
* ruby: Link with libucontext on muslKhem Raj2020-05-051-2/+7
| | | | | | | | | | | | | | | | | | coroutines in ruby 2.7+ needs ucontext APIs which are not available in musl but an external library is available to provide them so use it Use cached values for ac_cv_func_isnan and ac_cv_func_isinf this is not detected correctly by configure on musl on ARM drop using old arm32 implementation of coroutine which is slow and inefficient (From OE-Core rev: a2b1af47316a9f5c522db0c9feff1fbe0d39e022) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* libucontext: Bring in mips/mips64 supportKhem Raj2020-05-054-101/+60
| | | | | | | | | | | | | | | | | | | | | | License-Update: Updated copyright years [1] Latest master 0.10.x+ has added support for mips/mips64, which should help compile ruby on musl for these architectures Switch SRC_URI to github upstream URI Check for common arches before checking others in map_kernel_arch Drop already upstreamed patches [1] https://github.com/kaniini/libucontext/commit/d31eaabbaf5f45656c10e4bccd3fe6653a7d3ec1 (From OE-Core rev: 5dbb7d5bb9509dd455673a326c9191dec6f3092c) Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* buildtools-extended-tarball: Add libstc++.aJeremy Puhlman2020-05-051-0/+1
| | | | | | | | | | | | | | Builds like native-openjdk, really wants a to link some tools against the static version. Since when using the extended tarball, its the only place to get it, add the library. (From OE-Core rev: dfeca4d1e2442192aa40c420648cae2914c30be5) Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com> 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>
* nativesdk-gcc-runtime: enable building libstdc++.aJeremy Puhlman2020-05-051-0/+2
| | | | | | | | | (From OE-Core rev: 217e8f587792b2fe25aead085ddc533d4100cd7a) Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com> 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>
* qemu-system-native: Fix commented out PACKAGECONFIGJeremy Puhlman2020-05-051-1/+1
| | | | | | | | | (From OE-Core rev: 2797779cb8b821d8bec8df999c6ebb86384c9686) Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> 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>
* kernel-yocto.bbclass: Fix deps when externalsrc is usedPaul Barker2020-05-051-0/+6
| | | | | | | | | | | | | | | | | | do_kernel_configme was recently removed from SRCTREECOVEREDTASKS so this task still runs when externalsrc is used. This task normally runs after do_patch but when externalsrc is used, do_patch is removed and this ordering restriction does nothing. This allows bitbake to execute do_kernel_configme too early, causing races with do_unpack. This is fixed by adding in a dependency on do_unpack when externalsrc is used. (From OE-Core rev: 75b47388fb18aaf58db311e570c009350d64084f) Signed-off-by: Paul Barker <pbarker@konsulko.com> 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>
* u-boot.inc: install u-boot-initial-env as ${PN}-initial-env in $D and $DEPLOYDIRDenys Dmytriyenko2020-05-051-14/+14
| | | | | | | | | | | | | | | | The common u-boot.inc can be used by multiple recipes in the same build for different cores and/or multiple stages of the bootloader. Naming initial-env with ${PN} prefix avoids clashes in deploy and rootfs between those recipes. This fixes 69b3b093079c2ca2744d6c02747c5d1b5d3e7ecf that unconditionally builds, installs and deploys u-boot-initial-env in the common u-boot.inc. (From OE-Core rev: 78c55eac69dc4b6ae28d7e7911adb59430376b23) Signed-off-by: Denys Dmytriyenko <denys@ti.com> 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>
* build-appliance-image: Update to master head revisionyocto-3.1dunfell-23.0.0Richard Purdie2020-04-071-1/+1
| | | | | | (From OE-Core rev: 1795f30d8ab73d35710ca99064c51190dc84853e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "u-boot: cmd/gpt.c: fix memory leak"Richard Purdie2020-04-072-117/+0
| | | | | | This reverts commit 32f01f9e72089d4412cef5da80970c99c651cc49. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>