summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* go-dep: Update 0.4.1 -> 0.5.0Otavio Salvador2018-09-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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). (From OE-Core rev: 165da89292f81d236e4e8e652500b8879c2ad9be) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: do not tweak so names, use PRIVATE_LIBS insteadAlexander Kanavin2018-09-041-6/+2
| | | | | | | | | | | 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. (From OE-Core rev: 1e75fead42f27723e720686f5a5233dc5acbe5b3) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ca-certificates: update to 20180409Alexander Kanavin2018-09-041-2/+2
| | | | | | | | License-Update: URI fix (From OE-Core rev: 87acc51a7892524a22640bf9eba46c11701365d6) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libressl: add a recipe to support opensshAlexander Kanavin2018-09-043-0/+109
| | | | | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: e7ac137bfc59bc67e17d5372b59d20bdbfcc2550) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: update to 1.1.1Alexander Kanavin2018-09-043-91/+14
| | | | | | | | | | | | | | 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 (From OE-Core rev: 9f14a32a3b47b83877fe4fa58b13caeeb38f183a) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev-tests: port to openssl 1.1Alexander Kanavin2018-09-042-1/+105
| | | | | | | | | This leaves openssh as the only recipe that requires openssl 1.0 (or libressl). (From OE-Core rev: 8b3711f32f0e25961762cbc77ae2e10628ecdf07) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: rename openssl 1.0.x to openssl10 and make openssl 1.1.x the ↵Alexander Kanavin2018-09-0434-11/+24
| | | | | | | | | | | | | | | 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. (From OE-Core rev: 876466145f2da93757ba3f92177d0f959f5fe975) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package.bbclass: warn if perms conf file does not existChen Qi2018-09-041-1/+5
| | | | | | | | | | | | | | 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. (From OE-Core rev: e14b9f2a667889092251053933dc2f3c51f01ef0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: update from 7.7p1 to 7.8p1Randy MacLeod2018-09-042-42/+2
| | | | | | | | | | Drop the disable-ciphers patch since it has been integrated: cec33896 Omit 3des-cbc if OpenSSL built without DES. (From OE-Core rev: 7d35f5bb7b1700ae4bb7f55af8db7357a851c15a) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Seprate out gold and dwp into a variableKhem Raj2018-09-041-1/+4
| | | | | | | | | | This is needed for riscv64 to build target binutils fixes alternatives creation (From OE-Core rev: 81a8e7addadcffc322735f3a30369d382334590b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcf-agent: Disable non-building features on riscv64Khem Raj2018-09-041-0/+1
| | | | | | | (From OE-Core rev: ef803a2e82a5e33984da830f54ea8261a90819e7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-tools-testapps: Exclude gst-examples on riscv64Khem Raj2018-09-041-1/+4
| | | | | | | (From OE-Core rev: c86aa4beefb7882f5418b111b89433fb4ed45019) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-locale: Enable riscv64 and riscv32 in BINARY_LOCALE_ARCHES supported ↵Khem Raj2018-09-041-2/+2
| | | | | | | | | | | | | | | | 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. (From OE-Core rev: c67298f3af9cbb8c7596e4fb20b652a8f2582add) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-package: Add risc-v specific options to cross-localedef invocationKhem Raj2018-09-041-0/+2
| | | | | | | | | It was otherwise being deferred until boot time (From OE-Core rev: f8a4ce9b2d59a380d35305a2cd7f73b279bbd8f5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: Fix invalid const in atomic builtinsKhem Raj2018-09-042-7/+84
| | | | | | | | | Fixes build with clang (From OE-Core rev: b844cc9a3ac95f51586a57e973c1b3c4188b9cff) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/cfg: configuration warning fixesBruce Ashfield2018-09-046-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: fbd0ae4e302fa8e18a15d9081537c58edec2a460) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.67Bruce Ashfield2018-09-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: 304fa05177b638c6a591d2cd03d397beb8e1dc35) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to 4.18.5Bruce Ashfield2018-09-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: 7de607cb0b5c08dbbd746ec78b096e5b85e693b1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuarm64: add compatibility with -rtBruce Ashfield2018-09-041-1/+1
| | | | | | | | | | | | | | | 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 (From OE-Core rev: a99ff5415b587fdeb3212ba1c95c5c366a7c362b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: remove obselete bsp configuration optionsBruce Ashfield2018-09-043-3/+3
| | | | | | | | | | | | | | | | | 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 (From OE-Core rev: a06cc553d3f33f51272cd7c2f6860f41a06eb0e3) 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>
* linux-yocto/4.12: drop versioned recipesBruce Ashfield2018-09-043-109/+0
| | | | | | | | | | | 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. (From OE-Core rev: a528cf2a783b940f44d52cae4ec8c20c5763e624) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 4.15 versioned recipeBruce Ashfield2018-09-043-114/+0
| | | | | | | | | | | 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. (From OE-Core rev: a49f3d846594f7e81bc9389bd842c289109d2b72) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: fix arm/arm64 target module buildBruce Ashfield2018-09-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | 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! (From OE-Core rev: a37979a19ee16dc1e01243175fce24683f6ced83) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: fix wrongly defined HAVE_STDLIB_HChangqing Li2018-09-042-1/+121
| | | | | | | | | | | | 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. (From OE-Core rev: d1e09cb2521ccb9d02ced2d61abb4034cb04836d) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: Fix left rotated display for RaspPi/VC4/GLES2Andreas Müller2018-09-042-0/+142
| | | | | | | | | The patch should increase performance for libsdl2 on GLES2 too. (From OE-Core rev: 52f9659f2bb44affec2f67935df01f13b6ff3e02) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcgroup: CVE-2018-14348Jagadeesh Krishnanjanappa2018-09-042-1/+39
| | | | | | | | | Affects libcgroup <= 0.41 (From OE-Core rev: 37101fa37107c498393492ccdbc8652f685b6cce) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: CVE-2017-14501Jagadeesh Krishnanjanappa2018-09-042-0/+80
| | | | | | | | | | | iso9660: validate directory record length Affects libarchive <= 3.3.2 (From OE-Core rev: dea4280623f945c06e8132c888988373e686318e) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: Inherit distutils3-baseKhem Raj2018-09-041-2/+2
| | | | | | | | | | | | 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 (From OE-Core rev: 8bfb54edc6fafda2301aece91ec6b55905e2a418) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl: Update to latestKhem Raj2018-09-041-1/+1
| | | | | | | | | | | Important regression fixes for mips and pthreads https://git.musl-libc.org/cgit/musl/log/?qt=range&q=1ad8138819ced49851e618c9c063aa0ffc86718c..767f7a1091af3a3dcee2f7a49d0713359a81961c (From OE-Core rev: 51ae57dc1cc6bc6aaebc62b5d087a51de35962f7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix qsort_r patch for function return mismatchKhem Raj2018-09-041-8/+8
| | | | | | | | | | clang is fussy and complains that a valueless return is used from a function which should return a value (From OE-Core rev: 301d9801a43b2173c83a2296553abd53f152a145) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distutils-common-base.bbclass: Define commonly used compiler variablesKhem Raj2018-09-041-0/+12
| | | | | | | | | | | | | | | 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 (From OE-Core rev: 0ab1b35172a41021f5e27c5d17d1e131ce5befd7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* security_flags.inc: add var-SECURITY_STACK_PROTECTOR to improve variable ↵Hongxu Jia2018-09-041-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | 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 = "" ... (From OE-Core rev: 0ed4a6233bdcb25cbdce698504611541420d92d0) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* security_flags.inc: use `?=' to set a default var-lcl_maybe_fortifyHongxu Jia2018-09-041-2/+2
| | | | | | | | | | | | | | | | | - 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. (From OE-Core rev: 38c410bb7d1688cd952da9f19269c2a65a92ab45) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: Fix prelink libqb error on mips and mips64Robert Yang2018-09-041-6/+13
| | | | | | | | | | | | 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. (From OE-Core rev: 8e280aff908b980d641c762946f691a6d376b87b) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/dnf: Make sure test_dnf_install does not skippedYeoh Ee Peng2018-09-041-1/+5
| | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: 4f662b253f7313c4e02bfafb527cdac076b6309a) Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/sdk: fixes related to hasPackage semanticsChen Qi2018-09-044-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | The current _hasPackage does a regex match when checking for the existence of packages. This will sometimes result in unexpected result. For example, the condition hasTargetPackage('gcc') is likely to be always true as it matches libgcc1. For most of the time, we should do exact match instead of regex match. So change _hasPackage function to do that. For the current sdk test cases, the only place that needs regex match is '^gcc-'. This is because there's no easy way to get multilib tune arch (e.g. i686) from testdata.json file. Besides, packagegroup-cross-canadian-xxx and gcc-xxx should be check in host manifest instead of the target one. So fix to use hasHostPackage. Also, as we are doing exact match, there's no need to use r'gtk\+3', just 'gtk+3' is enough. (From OE-Core rev: 595e9922cdbacf84cf35cc83f0d03cace042e302) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sdk/buldgalculator.py: check against multilib for gtk+3Chen Qi2018-09-041-2/+2
| | | | | | | | | | | | | When determining whether to skip the test case, the check should be done with consideration of multilib. Otherwise, we will meet the following error when testing against lib32 environment. No package 'gtk+-3.0' found (From OE-Core rev: ce82ee46f4a7beb5663238b276e779e5c9657777) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sdk/context.py: add ability to check for multilib version of target packageChen Qi2018-09-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a named argument 'multilib' for the hasTargetPackage function. Its default value is False. When setting to True, it will try to get the correct multilib prefix from the sdk_env, the environment setup script. We need this because we don't want unexpected run of some sdk test cases. The following steps will generate error. 1. Enable multilib for qemux86-64 require conf/multilib.conf MULTILIBS ?= "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 ?= "core2-32" 2. bitbake core-image-sato -c populate_sdk 3. bitbake core-image-sato -c testsdk The error message is like below. No package 'gtk+-3.0' found RESULTS - buildgalculator.GalculatorTest.test_galculator - Testcase -1: FAILED As we don't have lib32-gtk+3 installed, the test case should be skipped when testing against the lib32 environment setup script. (From OE-Core rev: 163764ad4760a5fabf65640df5f968be98ad13d2) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/package_manager: turn postinst failure warnings into bitbake failuresAlexander Kanavin2018-09-042-17/+9
| | | | | | | | | | | | | Sumo release provides a transition period so that deferrals to first boot via 'exit 1' can be converted to pkg_postinst_ontarget(). For the next release however, postinst script failures should be treated as such. [YOCTO #12607] (From OE-Core rev: 42acb0ebde4e88bcdf34a541b700f19d8607abb0) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: improve reproducibilityHongxu Jia2018-08-291-0/+20
| | | | | | | | | | | | | | | | | | | | Find out rbconfig.rb and created.rid from ${B}/.installed.list and remove build host directories - For rbconfig.rb, parse it like python's _sysconfigdata.py [snip rbconfig.rb] 26 CONFIG["INSTALL"] = 'install -c' [snip rbconfig.rb] - For created.rid, it records file created time, just strip ${WORKDIR} prefix. [snip created.rid] 840 /ruby-2.5.1/doc/maintainers.rdoc Fri, 22 Dec 2017 23:08:05 +0000 [snip created.rid] (From OE-Core rev: 853e0499be449c71378c087e08b1926be8e2ac87) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: improve reproducibilityHongxu Jia2018-08-293-0/+68
| | | | | | | | | | | | | - Tweak var-DST_OPENSSL_LIBS assignment in configure.in, it is helpful to fix build path issue in isc-config.sh - `named/lwresd -V' and start log hide build options which expose build path directories. (From OE-Core rev: 037d741c94dd7f8518b3499ee0beb91a343ffa6a) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nss :improve reproducibilityHongxu Jia2018-08-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | - Explicitly requests the newer database `sql:' rather than retrieved from NSS_DEFAULT_DB_TYPE - Removes build path prefix from pkcs11.txt Refers certutil manual: [certutil manual] -d [prefix]directory Specify the database directory containing the certificate and key database files. certutil supports two types of databases: the legacy security databases (cert8.db, key3.db, and secmod.db) and new SQLite databases (cert9.db, key4.db, and pkcs11.txt). NSS recognizes the following prefixes: sql: requests the newer database dbm: requests the legacy database If no prefix is specified the default type is retrieved from NSS_DEFAULT_DB_TYPE. If NSS_DEFAULT_DB_TYPE is not set then dbm: is the default. [certutil manual] (From OE-Core rev: e9b99efe4b5cf7e810156f7bb55736e01be36a45) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pulseaudio: 11.1 -> 12.2Tanu Kaskinen2018-08-294-150/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes for 12.0: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/12.0/ 12.1 contains a few regression fixes: https://lists.freedesktop.org/archives/pulseaudio-discuss/2018-July/030259.html 12.2 is just a fixup for the configure script brokenness in the 12.1 tarball. qpaeq changed license from AGPL to LGPL, so now there's no AGPL licensed code any more. This removes the excuse to not enable fftw support (i.e. module-equalizer-sink and qpaeq). I'll enable fftw in a separate patch. There's a new gsettings module that should be enabled, but I'll do that in a separate patch. It's not particularly important, because the module is only used by the paprefs GUI application that doesn't seem to be packaged for OE at the moment. Removed upstreamed patches: 0001-padsp-Make-it-compile-on-musl.patch 0001-memfd-wrappers-only-define-memfd_create-if-not-alrea.patch License-Update: qpaeq changed license from AGPL to LGPL: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/61217528a1cb5043ca3fa1051a73ad3268cfb3d8 (From OE-Core rev: 9bc3a8ec4a007fe75dc8f44faf6357517b1fb020) Signed-off-by: Tanu Kaskinen <tanuk@iki.fi> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libid3tag: patch for CVE-2004-2779Changqing Li2018-08-292-0/+34
| | | | | | | (From OE-Core rev: e2bec1f7e05ec014bd887440521da7e1a13555be) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: Upgrade 1.5.3 -> 2.0.0Changqing Li2018-08-292-18/+43
| | | | | | | | | | | | | License-Update: Copyright Year Update 1. Upgrade from 1.5.3 -> 2.0.0, change from autools to cmake 2. Add a patch for fix package qa error 3. remove --with-build-date since 2.0.0 not support config build date (From OE-Core rev: 83f206d68e9ae9ed21398f5cfde6f911065fbce6) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcroco: patch for CVE-2017-7960Changqing Li2018-08-292-0/+58
| | | | | | | (From OE-Core rev: 2539d7334cbe9693ebe68d33c7a97872a1645510) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* squashfs-tools: patch for CVE-2015-4645(4646)Changqing Li2018-08-292-0/+48
| | | | | | | (From OE-Core rev: 8aa8bc77ef311b1c9dffcd2e2c0da610697b89fd) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libexif: patch for CVE-2017-7544Changqing Li2018-08-292-1/+42
| | | | | | | (From OE-Core rev: b25f5e8efbe723520fa6e6311767c35e4cb71859) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: do not reset $bindir/sbindir, use EXTRA_OECONF insteadAlexander Kanavin2018-08-291-3/+1
| | | | | | | | | | | | This was causing issues with classes that use $bindir to find already installed binaries in rootfs (manpages class in particular). $bindir needs to be the same for all recipes. (From OE-Core rev: 3d92bce5a8e021c03e509e8ee6ead064e97bfcec) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: Remove unnecessary check from creat08 and open10He Zhe2018-08-292-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | Issue: LIN1018-1797 At the point of the following failure, the file being checked, setgid, is owned by "nobody" in the "nogroup" and tries to inherit SGID from its parent directory who is in group of "bin". This is forbidden since Linux kernel v4.18-rc4, unless current process is given CAP_FSETID beforehand. See "Fix up non-directory creation in SGID directories" in the kernel. The check in Block3 succeeds since it becomes root again then. creat08 3 TFAIL : creat08.c:368: testdir.B.1026/setgid: Incorrect modes, setgid bit should be set creat08 4 TFAIL : creat08.c:376: Test failed in block2. open10 3 TFAIL : open10.c:352: open10.testdir.B.1045/setgid: Incorrect modes, setgid bit not set open10 4 TFAIL : open10.c:359: Test failed in block2. open10 6 TFAIL : open10.c:443: Test failed because of above failures. Backport a patch from upstream. (From OE-Core rev: 5f3ab95b0ed964e08c65ae3159606f27485dbec7) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>