aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-09-03eglinfo: Upgrade contained waf version to 2.0.11 releasekraj/miscKhem Raj
Fixes build with python 3.7+ on build host Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-03serf: Fix Sconstruct build with python 3.7Khem Raj
These patches will be needed to build serf on hosts with python 3.7+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-03packagegroup-core-x11-sato: Make weak include for gst-examplesKhem Raj
gstreamer is not _yet_ ported to risc-v Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-31openssl: Handle -conf package file conflictsRichard Purdie
The configuration files from 1.0 and 1.1 conflict: """ file /etc/ssl/openssl.cnf conflicts between attempted installs of openssl10-conf-1.0.2p-r0.i586 and openssl-conf-1.1.1+pre9-r0.i586 """ Ensure that if 1.1 is present, it will overwrite the config file from 1.0. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31oeqa/selftest/runtime_test: Fix ↵Richard Purdie
runtime_test.TestImage.test_testimage_install after ssl changes The test installs socat and expects it to run but assumes all its dependencies are already installed (which includes libssl). Recent changes mean this isn't the case so force libssl into the image in advance to work around this issue for now. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31recipes: Update git.gnome.org addresses after upstream changesRichard Purdie
git.gnome.org is no more. It has ceased to be. It's an ex-git. Please see here: https://about.gitlab.com/2018/05/31/welcome-gnome-to-gitlab/ Note that gitlab does not support git://, only https:// (and ssh). [Commit message from Alexander Kanavin] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31mesa: Upgrade 18.1.3 -> 18.1.7Otavio Salvador
This upgrades mesa to the 18.1.7 stable release. The changes can be found at: https://www.mesa3d.org/relnotes/18.1.4.html https://www.mesa3d.org/relnotes/18.1.5.html https://www.mesa3d.org/relnotes/18.1.6.html https://www.mesa3d.org/relnotes/18.1.7.html Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31linux-firmware: Update to feb25f3e revisionOtavio Salvador
It includes following changes: fea76a0 amdgpu: sync up polaris10 firmware with 18.30 release ffca603 amdgpu: sync up vega10 firmware with 18.30 release 2ed60eb amdgpu: sync up raven firmware with 18.30 release 02cc45f amdgpu: sync up polaris12 firmware with 18.30 release b860e58 amdgpu: sync up tonga firmware with 18.30 release 15ed096 amdgpu: sync up polaris11 firmware with 18.30 release 005a9fe amdgpu: sync up fiji firmware with 18.30 release 1d17c18 linux-firmware: add firmware for mhdp8546 c2e0d14 qed: Add firmware 8.37.7.0 f1b95fe linux-firmware:Update firmware patch for Intel Bluetooth 7265 (D1) 8813230 linux-firmware: Update firmware file for Intel Bluetooth,9560 c2d8f1b linux-firmware: Update firmware file for Intel Bluetooth,9260 9767096 linux-firmware: Update firmware file for Intel Bluetooth,8265 41bdd3b linux-firmware: Update firmware patch for Intel Bluetooth 8260 fdd3468 linux-firmware: add firmware for mt76x0 eee8208 Merge commit 'c4883661c7eeedd061eb3b483135b47dab39a88d' of https://github.com/Netronome/linux-firmware 6ae7a5b qcom: update venus firmware files for v5.2 c488366 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.31 7b5835f linux-firmware: add firmware for mt76x2u 3a5103f wl18xx: update firmware file 8.9.0.0.79 b01151b Mellanox: Add new mlxsw_spectrum firmware 13.1702.6 0ff06f2 WHENCE: Remove reference to amdgpu/vegam_me_2.bin 3fcf221 linux-firmware: mediatek: add MT7622 Bluetooth firmwares and license file c8d6903 brcm: add 43430 based AP6212 and 1DX NVRAM fad829d Merge git://git.marvell.com/mwifiex-firmware 0ced724 linux-firmware: update Marvell USB8801 B0 firmware image 8d69bab amdgpu: update copyright date 153a51e amdgpu: add initial VegaM firmware 10e2971 amdgpu: sync up vega10 firmware with 18.20 release 4b05dee amdgpu: sync up raven firmware with 18.20 release aeec108 amdgpu: sync up polaris12 firmware with 18.20 release 5408150 amdgpu: sync up polaris11 firmware with 18.20 release 34116bf amdgpu: sync up polaris10 firmware with 18.20 release a8a2884 amdgpu: sync up verde firmware with 18.20 release bea8c7f amdgpu: sync up pitcairn firmware with 18.20 release d47f956 amdgpu: sync up tahiti firmware with 18.20 release 1f92e00 amdgpu: sync up oland firmware with 18.20 release effed45 amdgpu: sync up hainan firmware with 18.20 release d50a667 amdgpu: sync up kaveri firmware with 18.20 release 5b8eca3 amdgpu: sync up mullins firmware with 18.20 release b4b5726 amdgpu: sync up kabini firmware with 18.20 release fc80838 amdgpu: sync up hawaii firmware with 18.20 release 5350953 amdgpu: sync up bonaire firmware with 18.20 release 8c96b0d WHENCE: Fix typo Version 6213586 cxgb4: update firmware to revision 1.20.8.0 License-Update: - LICENSE.amdgpu has a copyright year bump - LICENCE.cadence is new - LICENCE.mediatek is new - WHENCE list the version bumps as well as the new Cadence and MediaTek license files and its respective firmware files. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31go-dep: Update 0.4.1 -> 0.5.0Otavio Salvador
NEW FEATURES: - Add CI tests against go1.10. Drop support for go1.8. (#1620). - Added install.sh script. (#1533). - List out of date projects in dep status (#1553). - Enabled opt-in persistent caching via DEPCACHEAGE env var. (#1711). - Allow DEPPROJECTROOT environment variable to supersede GOPATH deduction and explicitly set the current project's root (#1883). - dep ensure now explains what changes to the code or Gopkg.toml have induced solving (#1912). - Hash digests of vendor contents are now stored in Gopkg.lock, and the contents of vendor are only rewritten on change or hash mismatch (#1912). - Added support for ppc64/ppc64le. - New subcommand dep check quickly reports if imports, Gopkg.toml, Gopkg.lock, and vendor are out of sync (#1932). BUG FIXES: - Excise certain git-related environment variables. (#1872) IMPROVEMENTS: - Add template operations support in dep status template output (#1549). - Reduce network access by trusting local source information and only pulling from upstream when necessary (#1250). - Update our dependency on Masterminds/semver to follow upstream again now that Masterminds/semver#67 is merged(#1792). - inputs-digest was removed from Gopkg.lock (#1912). - Hash digests of vendor contents are now stored in Gopkg.lock, and the contents of vendor are only rewritten on change or hash mismatch (#1912). - Don't exclude Godeps folder (#1822). - Add project-package relationship graph support in graphviz (#1588). - Limit concurrency of dep status to avoid hitting open file limits (#1923). Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31openssl: do not tweak so names, use PRIVATE_LIBS insteadAlexander Kanavin
The tweaking was not sufficient to prevent package dependency issues, but there is a standard mechanism to do exactly that kind of prevention which I wasn't aware of. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31ca-certificates: update to 20180409Alexander Kanavin
License-Update: URI fix Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31libressl: add a recipe to support opensshAlexander Kanavin
After reading through this: https://github.com/openssh/openssh-portable/pull/48 and this thread: https://lists.mindrot.org/pipermail/openssh-unix-dev/2017-October/036344.html I've concluded that this is the best of the three not-great options. The alternatives: - bundle libressl inside openssh packages - keep openssh dependent on openssl 1.0 and wait until upstream does something are both inferior. Libressl is used with openssh in OpenBSD and in OS X, so it did get at least some testing in the real world. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31openssl: update to 1.1.1Alexander Kanavin
At the moment 1.1.1 is in pre-release stage, however the final release should be available within a few weeks. The major selling point is that it supports the new TLS 1.3 specification. It will also be the new long term support version. More information: https://www.openssl.org/policies/releasestrat.html Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31cryptodev-tests: port to openssl 1.1Alexander Kanavin
This leaves openssh as the only recipe that requires openssl 1.0 (or libressl). Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31openssl: rename openssl 1.0.x to openssl10 and make openssl 1.1.x the ↵Alexander Kanavin
default version I believe the time has come to do this: openssl 1.0 upstream support stops at the end of 2019, and we do not want a situation where a supported YP release contains an unsupported version of a critical security component. Openssl 1.0 can still be utilized by depending on 'openssl10' recipe. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31package.bbclass: warn if perms conf file does not existChen Qi
It's possible that the perms conf file specified by FILESYSTEM_PERMS_TABLES does not exist. Currently, this situation is silently ignored, which is likely to lead to further do_rootfs failures. So fix to output a warning, telling user that the specified file in FILESYSTEM_PERMS_TABLES cannot be found. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31openssh: update from 7.7p1 to 7.8p1Randy MacLeod
Drop the disable-ciphers patch since it has been integrated: cec33896 Omit 3des-cbc if OpenSSL built without DES. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31gdb: Seprate out gold and dwp into a variableKhem Raj
This is needed for riscv64 to build target binutils fixes alternatives creation Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31tcf-agent: Disable non-building features on riscv64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31packagegroup-core-tools-testapps: Exclude gst-examples on riscv64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31glibc-locale: Enable riscv64 and riscv32 in BINARY_LOCALE_ARCHES supported ↵Khem Raj
architectures This support is there using cross-localedef but was not enabled, this caused the post-install for locales to be emitted which delays the boot significantly. emitted postints for locales contain exit 1 which is flagged now and was causing image generation to fail. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31libc-package: Add risc-v specific options to cross-localedef invocationKhem Raj
It was otherwise being deferred until boot time Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31boost: Fix invalid const in atomic builtinsKhem Raj
Fixes build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-31add todo to workerRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30kernel-yocto/cfg: configuration warning fixesBruce Ashfield
Now that the kernel configuration audit output is visible, we cleanup and drop obselete configs: bae5cc4e973f bsp/romley: drop obsolete config 2e39f82df02a x86: update microcode configs 6894481e965e wifi: CONFIG_VENDOR_ATH must be build in 3a9f687cdf42 pm: drop obselete CONFIG_USB_SUSPEND bb869e576f6b pm: change CONFIG_PM_RUNTIME to CONFIG_PM 49547fd6b4a3 i915: remove obselete CONFIG_DRM_I915_KMS 4b49aa8e8d09 i915: rename preliminary_hw_support to alpha_support d6186c621856 sound: fix CONFIG_SND_SST_MFLD_PLATFORM d57f4ebf6b54 netfilter: drop CONFIG_NF_CONNTRACK_PROC_COMPAT c8e3cf86df8b netfilter: remove obselete ULOG configs 13da6cb561c0 fs: drop old ext3 options 8e25da60cfd3 cgroups: remove obselete options aa6a61d826e0 wifi: ATH_CARDS -> WLAN_VENDOR_ATH 4e32f99a1591 intel: remove CONFIG_CPU_FREQ_TABLE 131df62ce93a common-pc: remove obselete subsystem 0040deb2fad7 bsp: don't include crypto.scc 3f94205d082c features/crypto: drop feature e2951464ef97 features/thermal: use the correct config name 5a09f42be52e features: drop obsolete configs Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30linux-yocto/4.14: update to v4.14.67Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: f4c88459f7c9 Linux 4.14.67 ef3cf941e0df reiserfs: fix broken xattr handling (heap corruption, bad retval) 82c6d4994ba8 i2c: imx: Fix race condition in dma read 415a02d8b65a i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes b5b7417ed9d6 PCI: pciehp: Fix unprotected list iteration in IRQ handler 2f27dfad05ef PCI: pciehp: Fix use-after-free on unplug 8af37982c3b2 PCI: Skip MPS logic for Virtual Functions (VFs) cf9c2bc5eea0 PCI: hotplug: Don't leak pci_slot on registration failure 6541d98d114e parisc: Remove unnecessary barriers from spinlock.h 3f59cf41fbfb net/smc: no shutdown in state SMC_LISTEN 9e9f27e0d7ac packet: refine ring v3 block size test to hold one frame c764f22b2fc3 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state caf3d4bd62cc xfrm_user: prevent leaking 2 bytes of kernel memory fdb441da3858 parisc: Remove ordered stores from syscall.S deebf1d61e70 f2fs: sanity check for total valid node blocks 2ab95e71c8a5 f2fs: return error during fill_super 270d5d771917 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer 7a12f4ed07a5 nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD 0ee106583f9c ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch 119970f4775b ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems 715f5f92aabf soc: imx: gpc: restrict register range for regmap access 90e7d66508e3 tcp: identify cryptic messages as TCP seq # bugs e86aaeb8a630 net: qca_spi: Fix log level if probe fails 7f117d7000ee net: qca_spi: Make sure the QCA7000 reset is triggered f600a10d05da net: qca_spi: Avoid packet drop during initial sync 96dfb7652e17 PCI: versatile: Fix I/O space page leak 0e66392d985c PCI: OF: Fix I/O space page leak 114a5608cde4 kvmclock: fix TSC calibration for nested guests 1b1968d8f6ae net: usb: rtl8150: demote allmulti message to dev_dbg() 70cc6b67508c octeon_mgmt: Fix MIX registers configuration on MTU setup fc9caa36d80e btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block() 2daadcdc5827 ibmvnic: Fix error recovery on login failure a6c35a5c8750 net/ethernet/freescale/fman: fix cross-build error 7b4ab0e6510b hv/netvsc: fix handling of fallback to single queue mode dcedabcab045 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() b6fadd93ad96 pinctrl: nsp: Fix potential NULL dereference 54046f1793c7 pinctrl: nsp: off by ones in nsp_pinmux_enable() 87011fb97fe5 pinctrl: ingenic: Fix inverted direction for < JZ4770 2d2eacd650c6 tcp: remove DELAYED ACK events in DCTCP bf106eaa181c qlogic: check kstrtoul() for errors 75425326b88c packet: reset network header if packet shorter than ll reserved space edf81993dc29 kbuild: suppress warnings from 'getconf LFS_*' abf9fb6e1537 tools: build: Use HOSTLDFLAGS with fixdep bd43d233acaa ixgbe: Be more careful when modifying MAC filters 95b08af40269 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller e77c08b7c6f0 ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores b900c624d467 ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot 26c7588c28ca RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path a6629efeef9d nfit: fix unchecked dereference in acpi_nfit_ctl 953c9cddc999 perf script python: Fix dict reference counting d1d2e7d014d2 perf tools: Fix compilation errors on gcc8 42a061a16675 perf llvm-utils: Remove bashism from kernel include fetch script e238b259b774 scsi: qedi: Send driver state to MFW a38adc3e104b scsi: qedf: Send the driver state to MFW fdf578210a0e bnxt_en: Fix for system hang if request_irq fails cab718feb18f bnxt_en: Always set output parameters in bnxt_get_max_rings(). 822bbc4c7966 bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic. 09af6c90819d ARC: Improve cmpxchg syscall implementation e653e79ace50 netfilter: nf_conntrack: Fix possible possible crash on module loading. a76e62b50dc0 netfilter: nft_compat: explicitly reject ERROR and standard target afd13311ee01 drm/armada: fix irq handling 3d211fefdd52 drm/armada: fix colorkey mode property f2cbde943d97 drm/tegra: Fix comparison operator for buffer size d3f205d2d3cd gpu: host1x: Check whether size of unpin isn't 0 1b57c5876c08 ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem c1f84e47ec26 ieee802154: at86rf230: use __func__ macro for debug messages 68e70bc28d53 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem 1b8f1ab088ba nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us de9f2452b1ad net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used 431f0995a5e8 ARM: pxa: irq: fix handling of ICMR registers in suspend/resume 924d13694a13 ravb: fix invalid context bug while changing link options by ethtool 1465aba3428d ravb: fix invalid context bug while calling auto-negotiation by ethtool 7947dc71b9de sh_eth: fix invalid context bug while changing link options by ethtool 533b9559ff83 sh_eth: fix invalid context bug while calling auto-negotiation by ethtool 5860ae76e018 net: qrtr: Broadcast messages only from control port 8e39e96f23d8 ipv6: make ipv6_renew_options() interrupt/kernel safe 365279b70bf3 netfilter: x_tables: set module owner for icmp(6) matches 2d0da2188643 ieee802154: 6lowpan: set IFLA_LINK f599525df7f1 samples/bpf: Check the error of write() and read() 3bbb0484a731 samples/bpf: Check the result of system() 2b533daef882 samples/bpf: add missing <linux/if_vlan.h> bf030b2faacb drm/bridge/sii8620: Fix display of packed pixel modes 5996929435a8 smsc75xx: Add workaround for gigabit link up hardware errata. 6e7084e2c3f9 kasan: fix shadow_size calculation error in kasan_module_alloc 017fe62bb794 tracing: Use __printf markup to silence compiler 56f059c87bc6 bpf: hash map: decrement counter on error fa97c9162779 ARM: imx_v4_v5_defconfig: Select ULPI support 2059e527a659 ARM: imx_v6_v7_defconfig: Select ULPI support 2aebd462a5fd HID: wacom: Correct touch maximum XY of 2nd-gen Intuos 979c7c0dd75d x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all() bf6c97326381 drm/amdgpu: fix swapped emit_ib_size in vce3 f3ef33ee85c1 ipvlan: call dev_change_flags when ipvlan mode is reset 0bcba95686be objtool: Support GCC 8 '-fnoreorder-functions' e793dc3d9766 m68k: fix "bad page state" oops on ColdFire boot 83141913ca6b openrisc: entry: Fix delay slot exception detection c845344aa2e2 acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value f06fae164194 dpaa_eth: DPAA SGT needs to be 256B fba7c43d9368 fsl/fman: fix parser reporting bad checksum on short frames 3baa3f9221e2 bnx2x: Fix receiving tx-timeout in error or recovery state. 441712f28d69 PCI: faraday: Add missing of_node_put() 7851cea48abc PCI: xilinx-nwl: Add missing of_node_put() dfcee0c7d9cb PCI: xilinx: Add missing of_node_put() a21b37053edc bpf, s390: fix potential memleak when later bpf_jit_prog fails a567493430be drbd: Fix drbd_request_prepare() discard handling 8a9e8b683a7c drm/exynos: decon5433: Fix WINCONx reset value 4091040d025b drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes 49316955f501 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes d4857eb755d7 nl80211: check nla_parse_nested() return values 334c9cd8ba8d nl80211: relax ht operation checks for mesh 0aa88fda693a dev-dax: check_vma: ratelimit dev_info-s 601c226ea662 md/raid10: fix that replacement cannot complete recovery after reassemble 94cac10c50c1 ath10k: update the phymode along with bandwidth change request bb2b7243e3f7 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() 4cea08638e9a dmaengine: pl330: report BURST residue granularity 4c68433396e1 ARM64: dts: meson-gxl: fix Mali GPU compatible string 58b22343150b ARM: dts: da850: Fix interrups property for gpio 9f8da50b0232 selftests/x86/sigreturn: Do minor cleanups 90c45a36250b selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs 778bce908b84 nfp: cast sizeof() to int when comparing with error code a5b6bb86cc12 net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager 77c967872e8e ceph: fix dentry leak in splice_dentry() 4c3b0ae79f07 netfilter: nf_log: fix uninit read in nf_log_proc_dostring 1ea053d1cc8b ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD 0f868ad81fac perf bench: Fix numa report output code 28dbfc731fec perf tools: Fix a clang 7.0 compilation error b4d84dcee9ef perf report powerpc: Fix crash if callchain is empty f33194bca6c3 perf test session topology: Fix test on s390 6367516474c8 perf record: Support s390 random socket_id assignment 2f9e98dbccf7 kconfig: fix line numbers for if-entries in menu tree 5a64e0870cc1 typec: tcpm: Fix a msecs vs jiffies bug d341ce9a63dc NFC: pn533: Fix wrong GFP flag usage 8a7ac5ee6856 usb: xhci: increase CRS timeout value 13a049bebb76 usb: xhci: remove the code build warning b171162cbd94 ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl 36bc1e1e69be ARM: dts: am437x: make edt-ft5x06 a wakeup source fc3b4e774cec brcmfmac: stop watchdog before detach and free everything dc68381f4919 iio: pressure: bmp280: fix relative humidity unit 9265a4509509 cxgb4: when disabling dcb set txq dcb priority to 0 04954b2dca34 batman-adv: Fix multicast TT issues with bogus ROAM flags 44fed77fc7e4 batman-adv: Avoid storing non-TT-sync flags on singular entries too d50e1f18eace batman-adv: Fix bat_v best gw refcnt after netlink dump cc210a039ed1 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump 7634aad31a73 arm64: dts: msm8916: fix Coresight ETF graph connections 4545cfb006b7 Smack: Mark inode instant in smack_task_to_inode f8e7a1bd752a ipv6: mcast: fix unsolicited report interval after receiving querys b580cead624b x86/microcode/intel: Fix memleak in save_microcode_patch() 99654c9ffcea mtd: dataflash: Use ULL suffix for 64-bit constants a17ea7fb07ac selftests: bpf: notification about privilege required to run test_kmod.sh testing script c55300fcac1c locking/lockdep: Do not record IRQ state within lockdep code 097a82cb1a71 drm/bridge/sii8620: fix display of packed pixel modes in MHL2 7a21294b84fa KVM: arm/arm64: Drop resource size check for GICV window 8fb20507bca0 sctp: fix erroneous inc of snmp SctpFragUsrMsgs 363b8de31ac9 net: davinci_emac: match the mdio device against its compatible if possible 9b0b625841d8 nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. fbeb2ee3ecca ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP 6d2b87505f7a block: sed-opal: Fix a couple off by one bugs 955887c1fe90 nvmet: reset keep alive timer in controller enable 62e4c9049e86 net: stmmac: socfpga: add additional ocp reset line for Stratix10 e0eaae387284 net: propagate dev_get_valid_name return code 7c828ea375a1 net: hamradio: use eth_broadcast_addr fb24c6df0f8e enic: initialize enic->rfs_h.lock in enic_probe 9418ea8cf216 qed: Do not advertise DCBX_LLD_MANAGED capability. 3b29b09a53ab qed: Add sanity check for SIMD fastpath handler. 26c6ffff8eec qed: Fix possible memory leak in Rx error path handling. d22240dd6ab3 arm64: make secondary_start_kernel() notrace a929f067a88f arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag 2e62d135dd53 xen/scsiback: add error handling for xenbus_printf 91e1bb748bcc scsi: xen-scsifront: add error handling for xenbus_printf 586ae5694e37 pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception 395c67c1c02d xen: add error handling for xenbus_printf 72bc7a2f77ba dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation 6958ade76b36 usb: gadget: dwc2: fix memory leak in gadget_init() 66cae9b5a1d9 usb: gadget: composite: fix delayed_status race condition when set_interface a54f59199a81 usb: dwc2: fix isoc split in transfer with no data 6a38c8a49a9f usb: dwc2: alloc dma aligned buffer for isoc split in 7ccd2c1be366 libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() ed4afe79ba5a IB/rxe: Fix missing completion for mem_reg work requests 6bcd5cdf3a36 drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format 0a43cd3ea76a drm: mali-dp: Enable Global SE interrupts mask for DP500 997a6b6b3017 drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error fec2c747ae39 arm64: dts: Stingray: Fix I2C controller interrupt type 22dc4f2b8b46 arm64: dts: ns2: Fix PCIe controller interrupt type db0b1a4b0772 arm64: dts: ns2: Fix I2C controller interrupt type 69347a9150c9 arm64: dts: specify 1.8V EMMC capabilities for bcm958742t 31b16a0302be arm64: dts: specify 1.8V EMMC capabilities for bcm958742k eab85e8bd486 ARM: dts: Cygnus: Fix PCIe controller interrupt type 6542fcfbd4c5 ARM: dts: Cygnus: Fix I2C controller interrupt type 2d4ac6f1837b ARM: dts: BCM5301x: Fix i2c controller interrupt type d8ff67605d54 ARM: dts: NSP: Fix PCIe controllers interrupt types 7ab23e15c7d2 ARM: dts: NSP: Fix i2c controller interrupt type 0104d49dc06f selftests: sync: add config fragment for testing sync framework a626c95346e1 selftests: vm: return Kselftest Skip code for skipped tests 3a9907ebf83b selftests: zram: return Kselftest Skip code for skipped tests 41325fa657b9 selftests: user: return Kselftest Skip code for skipped tests d5f9d1d350bc selftests: sysctl: return Kselftest Skip code for skipped tests bc5e458a9ee2 selftests: static_keys: return Kselftest Skip code for skipped tests 81810e45384b selftests: pstore: return Kselftest Skip code for skipped tests 175b38277b6d netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister 69c471908ddd netfilter: ipv6: nf_defrag: reduce struct net memory waste dcf6f268deee ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th 987a7dab8308 usb: dwc3: of-simple: fix use-after-free on remove 7b2dc4515f03 usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc() 3572fd055e69 usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers 48168383379f usb: dwc3: pci: add support for Intel IceLake bf3bb8b549da soc: imx: gpcv2: correct PGC offset 4dff89e722d5 hwmon: (nct6775) Fix loop limit c0f29f9d8aa8 ARC: Explicitly add -mmedium-calls to CFLAGS c170373c7230 drm/bridge/sii8620: fix potential buffer overflow 69004038f01c drm/bridge/sii8620: fix loops in EDID fetch logic da327a4b9d09 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' 048f62f3725d Input: synaptics-rmi4 - fix axis-swap behavior d4108ed2a57f perf tools: Fix error index for pmu event parser 7dcffd98360a vfio: ccw: fix error return in vfio_ccw_sch_event 67c0f84827e1 arm: dts: armada: Fix "#cooling-cells" property's name 4aec7c283904 pty: fix O_CLOEXEC for TIOCGPTPEER 96de65df1936 EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] b518e870f1f6 drm/i915/kvmgt: Fix potential Spectre v1 4bc32484df6a ext4: fix spectre gadget in ext4_mb_regular_allocator() c5f7d3c4daf1 Linux 4.14.66 178742867e4f cls_matchall: fix tcf_unbind_filter missing 2b2cdec98e03 isdn: Disable IIOCDBGVAR f276e2efb661 Bluetooth: avoid killing an already killed socket 31e4f8ba0173 misc: sram: fix resource leaks in probe error path 3620bc1ceb14 serial: 8250_dw: Add ACPI support for uart on Broadcom SoC f6790793d80d serial: 8250_dw: always set baud rate in dw8250_set_termios da93a03fdd0a serial: 8250_exar: Read INT0 from slave device, too 71cc9159212b tty: serial: 8250: Revert NXP SC16C2552 workaround 21be9327e00c ACPI / PM: save NVS memory for ASUS 1025C laptop 60d93a4b6d32 USB: option: add support for DW5821e 925bce3815d8 USB: serial: pl2303: add a new device id for ATEN d17b9ab7d954 USB: serial: sierra: fix potential deadlock at close 33a3444a096a ALSA: vxpocket: Fix invalid endian conversions 79018e171ae5 ALSA: memalloc: Don't exceed over the requested size fda20e719212 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 6b4af40779cc ALSA: cs5535audio: Fix invalid endian conversion f4253b46437a ALSA: virmidi: Fix too long output trigger loop f13a825ae2c6 ALSA: vx222: Fix invalid endian conversions f7de68a8d6cd ALSA: hda - Turn CX8200 into D3 as well upon reboot 7f4c155214ae ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs 50670d158cfa net: aquantia: Fix IFF_ALLMULTI flag functionality b3fb93987232 ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit 59f9f2c76fe1 vhost: reset metadata cache when initializing new IOTLB e125b1cc673a net_sched: Fix missing res info when create new tc_index filter 36e55fde4ccf vsock: split dwork to avoid reinitializations 4396f5024b9e net_sched: fix NULL pointer dereference when delete tcindex filter 222e05e0a29a llc: use refcount_inc_not_zero() for llc_sap_find() 46be8e4471d7 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache 64d9b03d082a dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() 4cea13b66144 Linux 4.14.65 3f2e4f5dd834 x86/speculation/l1tf: Exempt zeroed PTEs from inversion 7251bd56d925 Linux 4.14.64 21ed56ef827e x86/mm: Add TLB purge to free pmd/pte page interfaces a34806961be4 ioremap: Update pgtable free interfaces with addr 6e2c702e797c Bluetooth: hidp: buffer overflow in hidp_process_report 9efed51870be ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization 643a9d6d4ff7 ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 1a2d99218d87 block, bfq: fix wrong init of saved start time for weight raising 3f745fe61ac6 clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c c13fddcb9822 ASoC: rsnd: fix ADG flags de59521d508a fw_cfg: fix driver remove 13f12749af15 sched/debug: Fix task state recording/printout e5f4bae2e3c8 ACPI / APEI: Remove ghes_ioremap_area 7e179bffb681 crypto: skcipher - fix crash flushing dcache in error path 0f2981ee03ff crypto: skcipher - fix aligning block size in skcipher_copy_iv() 68432fd1665b crypto: ablkcipher - fix crash flushing dcache in error path 2cde72d94f0a crypto: blkcipher - fix crash flushing dcache in error path e7aefb13e61c crypto: vmac - separate tfm and request context ef70d14553ed crypto: vmac - require a block cipher with 128-bit block size e73828389b1c crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() 50123ab8c47d kbuild: verify that $DEPMOD is installed 3d0170b8af8d x86/mm: Disable ioremap free page handling on x86-PAE 7985292f97b4 x86: i8259: Add missing include file 5f7a645432d6 x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30linux-yocto/4.18: update to 4.18.5Bruce Ashfield
Integrating the korg -stable release that comprises the following commits: 96158f3a9e70 Linux 4.18.5 0d63520b5fb4 reiserfs: fix broken xattr handling (heap corruption, bad retval) 7bc1a91a5abd i2c: imx: Fix race condition in dma read 32d9b3638608 i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes 8c1bd0d0edf0 PCI: pciehp: Fix unprotected list iteration in IRQ handler 2de0279ac99e PCI: pciehp: Fix use-after-free on unplug d2d937b78621 PCI: Skip MPS logic for Virtual Functions (VFs) 16558e4db5dc PCI: aardvark: Size bridges before resources allocation dabfad3cae57 PCI: hotplug: Don't leak pci_slot on registration failure 4d4306a283a1 PCI / ACPI / PM: Resume all bridges on suspend-to-RAM 473af290c7fd PCI: Restore resized BAR state on resume 96be7bbde431 parisc: Remove ordered stores from syscall.S e1d35a1a02c4 parisc: Remove unnecessary barriers from spinlock.h 3df731e0ccfe drm/amdgpu/pm: Fix potential Spectre v1 d8a1aecababa drm/i915/kvmgt: Fix potential Spectre v1 5b6ea348768d ext4: fix spectre gadget in ext4_mb_regular_allocator() 5bd4084f029d powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 c2d73c253885 x86/mm/init: Remove freed kernel image areas from alias mapping a01cdb47ffd1 x86/mm/init: Add helper for freeing kernel image pages 22ddf85281c3 x86/mm/init: Pass unconverted symbol addresses to free_init_pages() 0a57c747ae05 mm: Allow non-direct-map arguments to free_reserved_area() 2114c7185168 pty: fix O_CLOEXEC for TIOCGPTPEER 48cf4d45ce8f EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] 28b2837b7236 Linux 4.18.4 b1246ef7cf01 cls_matchall: fix tcf_unbind_filter missing ffbc6163fca7 net: mvneta: fix mvneta_config_rss on armada 3700 298f83fe1298 net: ethernet: mvneta: Fix napi structure mixup on armada 3700 043b985f7c81 ip_vti: fix a null pointer deferrence when create vti fallback tunnel 63d60df1773e r8169: don't use MSI-X on RTL8106e 6f560142350c hv/netvsc: Fix NULL dereference at single queue mode fallback cd0fb1cb23a8 net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() 3909ccf1fe71 isdn: Disable IIOCDBGVAR 2b9ffbf248fb Bluetooth: avoid killing an already killed socket a34e4f42055a Revert "uio: use request_threaded_irq instead" 93e5f3d10e79 misc: sram: fix resource leaks in probe error path 421483e0c444 uio: fix wrong return value from uio_mmap() 1d5fb78f91ae serial: 8250_dw: Add ACPI support for uart on Broadcom SoC 1964062d2945 serial: 8250_dw: always set baud rate in dw8250_set_termios 73f85a14da62 serial: 8250_exar: Read INT0 from slave device, too 47f7d1daf64b tty: serial: 8250: Revert NXP SC16C2552 workaround 8d26e06a887e ACPI / PM: save NVS memory for ASUS 1025C laptop 54d05edc6052 USB: option: add support for DW5821e fee0c36502c5 USB: serial: pl2303: add a new device id for ATEN 0a4711920c0a USB: serial: sierra: fix potential deadlock at close 28f807d781df media: gl861: fix probe of dvb_usb_gl861 e078fab2a495 ALSA: seq: Fix poll() error return 8efea5358093 ALSA: vxpocket: Fix invalid endian conversions efa72756f954 ALSA: memalloc: Don't exceed over the requested size 29a168321517 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 1c0888fb4b49 ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 eeb2943acc74 ALSA: cs5535audio: Fix invalid endian conversion fe4740d8be76 ALSA: virmidi: Fix too long output trigger loop bb150b4471ce ALSA: vx222: Fix invalid endian conversions f9a16dfcbd88 ALSA: hda - Turn CX8200 into D3 as well upon reboot 79141c5015ab ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs 72a579b814d9 r8169: don't use MSI-X on RTL8168g 01002eb0a1c3 net_sched: Fix missing res info when create new tc_index filter 8a1a056d12d3 net_sched: fix NULL pointer dereference when delete tcindex filter 4ea1da6d1c60 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30qemuarm64: add compatibility with -rtBruce Ashfield
We have an rt BSP definition for preempt-rt and qemuarm, and it boots with 4.18, so we add it to the compatible machines: qemuarm64 login: root root@qemuarm64:~# uname -a Linux qemuarm64 4.18.3-rt1-yocto-preempt-rt #1 SMP PREEMPT RT Tue Aug 28 14:10:55 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30linux-yocto/4.18: remove obselete bsp configuration optionsBruce Ashfield
Integrating the following commits to remove kernel config audit warnings: 3ea2052ace1 common-pc: Drop the x2apic feature 1fec700ec479 beaglebone: Clean up the cfg file 1b97e53dcd11 beaglebone: Drop the needless unsetting of the kernel options c6c68c3622d0 beaglebone: Drop the obsolete kernel options 552c9a3f3023 edgerouter: Drop the obsolete kernel options 3a62e42dfb89 mpc8315e-rdb: Drop the obsolete kernel options Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30linux-yocto/4.12: drop versioned recipesBruce Ashfield
While the 4.12 kernel will continue to get updates, that will happen in maintenance branches. So we drop the 4.12 versioned recipes to make it clear that 4.14 and 4.18 are the active kernels. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30linux-yocto: drop 4.15 versioned recipeBruce Ashfield
4.15 was part of the release as the 'newest' kernel. It is no longer supported upstream, so there's no need to carry it into newer releases since it will be replaced by 4.18. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30kernel-devsrc: fix arm/arm64 target module buildBruce Ashfield
module.lds is required for arch/arm* to build modules out of tree, but isn't required for scripts/prepare, so it was missed in the initial devsrc rework: root@qemuarm64:/tmp# make -C /usr/src/kernel M=/tmp modules make: Entering directory '/lib/modules/4.18.3-yocto-standard/build' CC [M] /tmp/hellomod.o Building modules, stage 2. MODPOST 1 modules CC /tmp/hellomod.mod.o LD [M] /tmp/hellomod.ko make: Leaving directory '/lib/modules/4.18.3-yocto-standard/build' root@qemuarm64:/tmp# insmod hellomod.ko [ 675.743628] hellomod: loading out-of-tree module taints kernel. [ 675.794959] Hello world! Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30libjpeg-turbo: fix wrongly defined HAVE_STDLIB_HChangqing Li
After uprade to 2.0.0, build system change from autotools to cmake, wrong usage of #cmakedefine cause wrongly defined HAVE_STDLIB_H, which cause some other package compile failed. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30libsdl2: Fix left rotated display for RaspPi/VC4/GLES2Andreas Müller
The patch should increase performance for libsdl2 on GLES2 too. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30libcgroup: CVE-2018-14348Jagadeesh Krishnanjanappa
Affects libcgroup <= 0.41 Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30libarchive: CVE-2017-14501Jagadeesh Krishnanjanappa
iso9660: validate directory record length Affects libarchive <= 3.3.2 Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30gpgme: Inherit distutils3-baseKhem Raj
its building a module therefore its important to provide correct cross build environment, distutils3-base automatically inherits python3native this is seen when using clang where it tried to link with gcc since the environment falls back to builtin LDSHARED variable Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30musl: Update to latestKhem Raj
Important regression fixes for mips and pthreads https://git.musl-libc.org/cgit/musl/log/?qt=range&q=1ad8138819ced49851e618c9c063aa0ffc86718c..767f7a1091af3a3dcee2f7a49d0713359a81961c Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30systemd: Fix qsort_r patch for function return mismatchKhem Raj
clang is fussy and complains that a valueless return is used from a function which should return a value Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30distutils-common-base.bbclass: Define commonly used compiler variablesKhem Raj
This is inspired from https://github.com/python/cpython/blob/master/configure.ac Helps cross compiling python C modules in some cases where they do not respect normal CFLAGS Errors like using gcc to link when compiler is clang is fixed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30multilib: fix install file conflictsKai Kang
Fix install files conflicts between multlib packages: | Error: Transaction check error: | file /usr/bin/g-ir-annotation-tool conflicts between attempted installs of lib32-gobject-introspection-1.56.1-r0.x86 and gobject-introspection-1.56.1-r0.core2_64 | file /usr/bin/g-ir-scanner conflicts between attempted installs of lib32-gobject-introspection-1.56.1-r0.x86 and gobject-introspection-1.56.1-r0.core2_64 | file /usr/bin/cairo-trace conflicts between attempted installs of lib32-libcairo-perf-utils-1.14.12-r0.x86 and libcairo-perf-utils-1.14.12-r0.core2_64 | file /usr/bin/icu-config conflicts between attempted installs of lib32-icu-dev-62.1-r0.x86 and icu-dev-62.1-r0.core2_64 | file /usr/share/gir-1.0/GLib-2.0.gir conflicts between attempted installs of gobject-introspection-dev-1.56.1-r0.core2_64 and lib32-gobject-introspection-dev-1.56.1-r0.x86 | file /usr/bin/gpgrt-config conflicts between attempted installs of lib32-libgpg-error-dev-1.32-r0.x86 and libgpg-error-dev-1.32-r0.core2_64 | file /usr/share/pkgconfig/udev.pc conflicts between attempted installs of eudev-dev-3.2.5-r0.core2_64 and lib32-eudev-dev-3.2.5-r0.x86 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30statetests.py: drop test_sstate_allarch_samesigs_multilibKai Kang
allarch is disabled when multilib is used, so sstate oeqa case test_sstate_allarch_samesigs_multilib is useless. Remove check for allarch part and rename to test_sstate_nativesdk_samesigs_multilib. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30update_gtk_immodules_cache: update for multilibKai Kang
Postinstall script update_gtk_immodules_cache calls ${bindir}/gtk-query-immodules-${version}. When multilib is enabled, both packages foo and lib32-foo call ${bindir}/gtk-query-immodules-${version} and one of them will fail to run obviously. Duplicate install files gtk-query-immodules-${version} to ${libexecdir} with ${MLPREFIX}. And update update_gtk_immodules_cache calls proper binary. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30update_font_cache: update script for multilibKai Kang
Packages which inherit fontcache.bbclass call postinstall script update_font_cache. And in update_font_cache, it calls ${bindir}/fc-cache by qemuwrapper. When multilib is enabled, both packages foo and lib32-foo will call ${bindir}/fc-cache and one of them will fail to run obviously. Duplicate install file fc-cache to ${libexecdir} with ${MLPREFIX} and call proper fc-cache in update_font_cache. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30sstate.bbclass: update SSTATE_DUPWHITELISTKai Kang
Update SSTATE_DUPWHITELIST in sstate.bbclass. * remove ${DEPLOY_DIR_RPM}/noarch/ which is not overwritten any more * add directories for package target-sdk-provides-dummy Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30allarch: disable allarch when multilib is usedKai Kang
Some allarch packages rdepends non-allarch packages. When multilib is used, it doesn't expand the dependency chain correctly, e.g. core-image-sato -> ca-certificates(allarch) -> openssl we expect dependency chain for lib32-core-image-sato: lib32-core-image-sato -> ca-certificates(allarch) -> lib32-openssl it should install lib32-openssl for ca-certificates but openssl is still wrongly required. Copy allarch.bbclass to allarch-enabled.bbclass and only inherit allarch-enabled.bbclass when multilib is not used. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30security_flags.inc: add var-SECURITY_STACK_PROTECTOR to improve variable ↵Hongxu Jia
OVERRIDES There are var-SECURITY_PIE_CFLAGS, var-lcl_maybe_fortify and var-SECURITY_STRINGFORMAT which are helpful for OVERRIDES. Also add var-SECURITY_STACK_PROTECTOR, and drop hardcoded `_remove' overrides. Such as `4ca946c security_flags: use -fstack-protector-strong', it s/-fstack-protector-all/-fstack-protector-strong/, only tweak var-SECURITY_STACK_PROTECTOR is sufficient. The fix does not have any side affect on SECURITY_CFLAGS of glibc/ glibc-initial/gcc-runtime, these three directly assigned with "". ... SECURITY_CFLAGS_pn-glibc = "" SECURITY_CFLAGS_pn-glibc-initial = "" SECURITY_CFLAGS_pn-gcc-runtime = "" ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30security_flags.inc: use `?=' to set a default var-lcl_maybe_fortifyHongxu Jia
- Since poky enable security flags+pie by default, tweak comments to sync with it. [poky commit] 491082c poky.conf: Enable security flags+pie by default 29d76b3 poky-lsb: Remove including security_flags.inc [poky commit] - Use `?=' to set a default lcl_maybe_fortify, it is helpful for variable OVERRIDES. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30elfutils: Fix prelink libqb error on mips and mips64Robert Yang
The previous patch 0001-libelf-elf_end.c-check-data_list.data.d.d_buf-before.patch fixed segmentation fault error on other arches except mips and mips64, now update it to fix mips and mips64 too, also submitted to upstream. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30oeqa/runtime/dnf: Make sure test_dnf_install does not skippedYeoh Ee Peng
During debugging dnf issue, we found that the test_dnf_install PASSED the testing even though the environment does not allow dnf install to run successfully. Further debugging had identified that current test_dnf_install will execute dnf install even when the package to be installed already exist, thus dnf install will just skipped and this test will PASSED even though it was not. To solve this, added additional logic to check if the package to be installed already exist, if yes then remove the package before actually run dnf install. This will make sure dnf install was tested as expected. Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>