summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* eudev: recipe formatting improvementsAndre McCurdy2016-03-031-64/+60
| | | | | | | | | Formatting improvements only, no functional changes. (From OE-Core rev: d32ed5dd1dcadf206162b823bcb2f539e0ff5ad3) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Security fix Drown via 1.0.2g updateArmin Kuster2016-03-033-11/+4668
| | | | | | | | | | | | | | | | | | | | CVE-2016-0800 CVE-2016-0705 CVE-2016-0798 CVE-2016-0797 CVE-2016-0799 CVE-2016-0702 CVE-2016-0703 CVE-2016-0704 https://www.openssl.org/news/secadv/20160301.txt Updated 2 debian patches to match changes in 1.0.2g (From OE-Core rev: 7933fbbc6372ec8edaec82dd5c7b44fa2d15a4d5) Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Update after replacement of udev with eudevRichard Purdie2016-03-021-1/+1
| | | | | | (From OE-Core rev: 1b60ae1cb3a8979ecad498498e8ad38f19e444cd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bootimg: set default value for LABELS variableEd Bartosh2016-03-021-0/+2
| | | | | | | | | | | | | | | With empty LABELS variable build_efi_cfg skips most of its functionality producing warning message: 'LABELS not defined, nothing to do' This causes build failure for efi images. Setting default value for LABELS to 'boot install' should fix this issue. (From OE-Core rev: b8cb64714cb9ca3174f11a245ee1cf5367dd432f) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity: Do not mistake meta-yocto-bsp for meta-yoctoPeter Kjellerstedt2016-03-021-6/+12
| | | | | | | | | | | | | | | | | | The code in oecore_update_bblayers() handling the transition from meta-yocto to meta-poky was not very resilient. It would, e.g., mistake meta-yocto-bsp for meta-yocto if the former occurred before the latter in BBLAYERS. The code also failed to update multiple existences of meta-yocto in the bblayers.conf file, e.g., if it was present in BBLAYERS_NON_REMOVABLE in addition to BBLAYERS (which it is by default). (From OE-Core rev: 8deb14898f351bd33950291ccde7c4458c6cf506) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.bbclass: remove conflict checking for image vm and liveRobert Yang2016-03-021-12/+0
| | | | | | | | | | [YOCTO #9161] (From OE-Core rev: f350bedf745b356a74e3a15d82055472796580fe) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* syslinux.bbclass: make vm and live can be built togetherRobert Yang2016-03-025-25/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The vm image(hdddirect, vmdk, qcow2, vdi) and live image (hddimg, iso) couldn't be built together because the following vars settings are conflicted: - SYSLINUX_ROOT (/dev/sda2 vs /dev/ram0) - LABELS (boot vs boot install) - INITRD (None vs live install) - SYSLINUX_CFG (see above) Introduce new vars (SYSLINUX_ROOT_VM/_LIVE, the samilar to others) to make them can work together, now we can build all of them together: IMAGE_FSTYPES += "live iso hddimg hdddirect vmdk qcow2 vdi" * Use SYSLINUX_CFG rather than SYSLINUXCFG to keep align with others SYSLINUX vars. * The SYSLINUX_TIMEOUT had been set, but it didn't work since AUTO_SYSLINUXMENU wasn't set, this would cause confusions, so also set AUTO_SYSLINUXMENU. * Move SYSLINUX_PROMPT and SYSLINUX_TIMEOUT to syslinux.bbclass rather than in separate classes since they are the same. * Set SYSLINUX_TIMEOUT to 50 to have a unique timeout for syslinux. [YOCTO #9161] (From OE-Core rev: e38c94d6bf83ed3ca7f046d9503e81b927487bf2) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Add support for atomic opertions (libitm) where availableMark Hatle2016-03-022-1/+23
| | | | | | | | | | GCC 4.7 and newer have supported various automic operation directives, however these have not been previously enabled. (From OE-Core rev: 8cb4ac49677b1eae4047fc1abbd728f093a24b72) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/externalsrc: fix symlinking if symlink exists pointing to another pathPaul Eggleton2016-03-021-0/+1
| | | | | | | | | | | If the oe-workdir / oe-logs symlink exists and points to a different path then the symlink needs to be removed before calling os.symlink() or it'll fail. (From OE-Core rev: cb8f064e48c24dcb1a15a32cef3399f35e549bdc) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_ext: Only write LCONF_VERSION to bblayers if it is setRandy Witt2016-03-021-1/+6
| | | | | | | | | | | | It is possible that LCONF_VERSION won't be set, such as if meta-poky is used. Without this change, bblayers.conf would have LCONF_VERSION = "None" if LCONF_VERSION wasn't set, which would cause a sanity check failure. (From OE-Core rev: 914b0a99997d8c69eafcb34dd982f46540eed882) Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* automake: don't delete .pyc filesJoseph A. Lutz2016-03-022-43/+0
| | | | | | | | | | | | | The patch being removed in this commit removes *.pyc files from being compiled. This dose not allow a user to select which files are included in the image. Since optimization is no longer the default for python we should have the ability to choose what is included in the image. (From OE-Core rev: bee0f633f0b5ef2439b8e5d54cbfc7bc1f17f47e) Signed-off-by: Joseph A. Lutz <joseph.lutz@novatechweb.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cracklib: fix Python packagingRoss Burton2016-03-021-8/+5
| | | | | | | | | | | | | | | | Don't assume that we know precisely what Python files were installed as patching automake can change what optimised forms get installed by matching *.py* in FILES and not deleting *.pyo explictly. Similarly, remove all forms of test_cracklib from the packages. The python .la file is mostly redundant but if we're shipping it, put it in -python where it belongs instead of -staticdev. (From OE-Core rev: f24eb53979c18bdfc7b0806055de86e812d78e63) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_base: handle empty SDK_PACKAGING_FUNCChristopher Larson2016-03-021-1/+2
| | | | | | | | | | | | Currently, the pre/post process command variables are parsed as shell, even though they're not shell anymore. As a result, an empty SDK_PACKAGING_FUNC results in a parsing error. Rather than manually adding their vardeps, only append its ; when the var is set. (From OE-Core rev: f836f4bfd83862a1a0da7d4cc20ae9eaf62118da) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to 4.4.3Bruce Ashfield2016-03-023-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The korg stable for 4.4.3 is out with the following changes: 2134d97aa3a7 Linux 4.4.3 e2f712dc927e modules: fix modparam async_probe request a24d9a2fee98 module: wrapper for symbol name. 82e730baa9f7 itimers: Handle relative timers with CONFIG_TIME_LOW_RES proper 1c94da3e7480 posix-timers: Handle relative timers with CONFIG_TIME_LOW_RES proper 565f222968d3 timerfd: Handle relative timers with CONFIG_TIME_LOW_RES proper e5e99792b647 prctl: take mmap sem for writing to protect against others f86701c4f3cd xfs: log mount failures don't wait for buffers to be released 16f14a28f660 Revert "xfs: clear PF_NOFREEZE for xfsaild kthread" 7530e6fdd9f2 xfs: inode recovery readahead can race with inode buffer creation 888959f2fd50 libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct 8373f6590f6b ovl: setattr: check permissions before copy-up 7193e802960f ovl: root: copy attr 367e439dbc23 ovl: check dentry positiveness in ovl_cleanup_whiteouts() fa932190a5f3 ovl: use a minimal buffer in ovl_copy_xattr 85a7ed329aca ovl: allow zero size xattr acaf84251f8d futex: Drop refcount if requeue_pi() acquired the rtmutex 30066dcdf98a devm_memremap_release(): fix memremap'd addr handling 15db15e2f10a ipc/shm: handle removed segments gracefully in shm_mmap() fe90acff2798 intel_scu_ipcutil: underflow in scu_reg_access() edfde263bd8a mm,thp: khugepaged: call pte flush at the time of collapse e31e46725596 dump_stack: avoid potential deadlocks 55e0d9869f1d radix-tree: fix oops after radix_tree_iter_retry 077b6173a8c8 drivers/hwspinlock: fix race between radix tree insertion and lookup f4595e008149 radix-tree: fix race in gang lookup 262139f0244b MAINTAINERS: return arch/sh to maintained state, with new maintainers ececa3ebe27f memcg: only free spare array when readers are done 4b20545910cb numa: fix /proc/<pid>/numa_maps for hugetlbfs on s390 db33368ca32d fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() b105aa33af0d scripts/bloat-o-meter: fix python3 syntax error dad5038f3fe2 dma-debug: switch check from _text to _stext 275adaf191c6 m32r: fix m32104ut_defconfig build fail 71e5a4a747b0 xhci: Fix list corruption in urb dequeue at host removal d15298509b86 Revert "xhci: don't finish a TD if we get a short-transfer event mid TD" 2231e5748746 iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts db3ac35cbd31 iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG 7c6471cb94ad iommu/vt-d: Fix mm refcounting to hold mm_count not mm_users d63a009a9bd9 iommu/amd: Correct the wrong setting of alias DTE in do_attach c65a7b684133 iommu/vt-d: Don't skip PCI devices when disabling IOTLB b864f4e50c56 Input: vmmouse - fix absolute device registration 726ecfc32199 string_helpers: fix precision loss for some inputs 5c73252f746d Input: i8042 - add Fujitsu Lifebook U745 to the nomux list 1d70d30a5fa2 Input: elantech - mark protocols v2 and v3 as semi-mt d1f8217a9a6e mm: fix regression in remap_file_pages() emulation 413aab16bc7b mm: replace vma_lock_anon_vma with anon_vma_lock_read/write 918a2c388ed7 mm: fix mlock accouting 6e8ea2f2258c libnvdimm: fix namespace object confusion in is_uuid_busy() bd55913cf208 mm: soft-offline: check return value in second __get_any_page() call a6a3f3ddf6a6 perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data b58731d6263a KVM: PPC: Fix ONE_REG AltiVec support 921fa9b77380 KVM: PPC: Fix emulation of H_SET_DABR/X on POWER8 b3e336de65eb KVM: arm/arm64: Fix reference to uninitialised VGIC 593337c55ac3 arm64: dma-mapping: fix handling of devices registered before arch_initcall a6e01f0c81d5 ARM: OMAP2+: Fix ppa_zero_params and ppa_por_params for rodata 82de5956e9f4 ARM: OMAP2+: Fix save_secure_ram_context for rodata 31a50ee1ad3e ARM: OMAP2+: Fix l2dis_3630 for rodata 98b3f17a7235 ARM: OMAP2+: Fix l2_inv_api_params for rodata ec776d670e2d ARM: OMAP2+: Fix wait_dll_lock_timed for rodata 6ec8b7c5bbdd ARM: dts: at91: sama5d4ek: add phy address and IRQ for macb0 3b18631fbcea ARM: dts: at91: sama5d4 xplained: fix phy0 IRQ type 080fc28fe475 ARM: dts: at91: sama5d4: fix instance id of DBGU 5542d00c4653 ARM: dts: at91: sama5d4 xplained: properly mux phy interrupt a482d9448169 ARM: dts: omap5-board-common: enable rtc and charging of backup battery 41a94b382396 ARM: dts: Fix omap5 PMIC control lines for RTC writes 671a5bc6f54d ARM: dts: Fix wl12xx missing clocks that cause hangs 323f7cd28b7f ARM: nomadik: fix up SD/MMC DT settings 53d991bbbc51 ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz() 9fe0b68c4949 ARM: 8519/1: ICST: try other dividends than 1 a68f555363f5 arm64: mm: avoid calling apply_to_page_range on empty range 242813b9a1b6 ARM: mvebu: remove duplicated regulator definition in Armada 388 GP 602acfedc981 powerpc/ioda: Set "read" permission when "write" is set b5311270caba powerpc/powernv: Fix stale PE primary bus 5ecdf58c1945 powerpc/eeh: Fix stale cached primary bus 64f10cf83a6c powerpc/eeh: Fix PE location code 782126b22522 SUNRPC: Fixup socket wait for memory d0452554b9a1 udf: Check output buffer length when converting name to CS0 eec1445767cc udf: Prevent buffer overrun with multi-byte characters aef22a3d6945 udf: limit the maximum number of indirect extents in a row 66b8812e87f3 pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn d65eb5b3dfb1 nfs: Fix race in __update_open_stateid() c8841e15d6de pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() 1873e6f48606 NFS: Fix attribute cache revalidation dadfe9220750 cifs: fix erroneous return value 7e30995b26cc cifs_dbg() outputs an uninitialized buffer in cifs_readdir() 5d80673404e6 cifs: fix race between call_async() and reconnect() 88413fceab84 cifs: Ratelimit kernel log messages 224f259d9393 iio: inkern: fix a NULL dereference on error e16eb4bb193c iio: pressure: mpl115: fix temperature offset sign 909e9c55196d iio: light: acpi-als: Report data as processed 377d1f59388f iio: dac: mcp4725: set iio name property in sysfs 1c1d4f2d7629 iio: add IIO_TRIGGER dependency to STK8BA50 dfa6e741d472 iio: add HAS_IOMEM dependency to VF610_ADC f865d8c326dd iio-light: Use a signed return type for ltr501_match_samp_freq() e9b0f0e411d0 iio:adc:ti_am335x_adc Fix buffered mode by identifying as software buffer. dc275a6eb9d0 iio: adis_buffer: Fix out-of-bounds memory access a258a959fcf3 scsi: fix soft lockup in scsi_remove_target() on module removal 900ae746c1e9 SCSI: Add Marvell Console to VPD blacklist 32c55052aa33 scsi_dh_rdac: always retry MODE SELECT on command lock violation 4c654fc9357b drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration d763177d00d7 SCSI: fix crashes in sd and sr runtime PM dcec7af70910 iscsi-target: Fix potential dead-lock during node acl delete 954bb20f70ed scsi: add Synology to 1024 sector blacklist 5b27adfac012 klist: fix starting point removed bug in klist iterators 152fb02241b6 tracepoints: Do not trace when cpu is offline 2fa82bbbc73a tracing: Fix freak link error caused by branch tracer 6fa74f50e357 perf tools: tracepoint_error() can receive e=NULL, robustify it 6e50ddaf0991 tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit machines 969624b7c1c8 ptrace: use fsuid, fsgid, effective creds for fs access checks ba6d92801ba4 Btrfs: fix direct IO requests not reporting IO error to user space e8eced78e025 Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl be1232bcea11 Btrfs: fix page reading in extent_same ioctl leading to csum errors df567e6dcd22 Btrfs: fix invalid page accesses in extent_same (dedup) ioctl b58081d430b4 btrfs: properly set the termination value of ctx->pos in readdir dfd2961ab6ed Revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" 4e6943903a8e Btrfs: fix fitrim discarding device area reserved for boot loader's use c57e49b50bc5 btrfs: handle invalid num_stripes in sys_array bbfe21c87bd0 ext4: don't read blocks from disk after extents being swapped 600d41f4ecb5 ext4: fix potential integer overflow 33f48f8ab0b9 ext4: fix scheduling in atomic on group checksum failure 5859b9077763 serial: omap: Prevent DoS using unprivileged ioctl(TIOCSRS485) 76e88140aa91 serial: 8250_pci: Add Intel Broadwell ports 124efa9fd567 tty: Add support for PCIe WCH382 2S multi-IO card 1bdf16025dfc pty: make sure super_block is still valid in final /dev/tty close 3ceeb564198c pty: fix possible use after free of tty->driver_data a45f23edb00e staging/speakup: Use tty_ldisc_ref() for paste kworker 3375ee8b9964 phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload a90e66cb949a phy: twl4030-usb: Relase usb phy on unload a40efb855068 ALSA: seq: Fix double port list deletion 6bb345ac7b30 ALSA: seq: Fix leak of pool buffer at concurrent writes ef0ca96169a2 ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream 434e26d6f6a0 ALSA: hda - Cancel probe work instead of flush at remove 6deb0ec93da6 x86/mm: Fix vmalloc_fault() to handle large pages properly e0c89043e71a x86/uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() 1e2e0ad1cc16 x86/uaccess/64: Make the __copy_user_nocache() assembly code more readable 4f298c10c35d x86/mm/pat: Avoid truncation when converting cpa->numpages to address 75a101ba31fa x86/mm: Fix types used in pgprot cacheability flags translations (From OE-Core rev: 61fb6887a45a94286c873a61cd2e18fa3f8a6ea5) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: iwlwifi: mvm: don't allow sched scans without matches to be ↵Bruce Ashfield2016-03-023-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | started Integrating the following commit: iwlwifi: mvm: don't allow sched scans without matches to be started commit 5e56276e7555b34550d51459a801ff75eca8b907 upstream. The firmware can perform a scheduled scan with not matchsets passed, but it can't send notification that results were found. Since the userspace then cannot know when we got new results and the firmware wouldn't trigger a wake in case we are sleeping, it's better not to allow scans without matchsets. This fixes https://bugzilla.kernel.org/show_bug.cgi?id=110831 Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Wu Zheng <wu.zheng@intel.com> (From OE-Core rev: ecbf5fddb9a6c1b37b1742328d99960301229a25) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to -stable 4.4.2Bruce Ashfield2016-03-023-13/+13
| | | | | | | (From OE-Core rev: 0f623b99b1941650ee40a5c98a0a78be6b81a5d9) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: braswell: Remove feature and move ↵Bruce Ashfield2016-03-026-6/+6
| | | | | | | | | | | | | | | | | | DRM_I915_PRELIMINARY_HW_SUPPORT option >From Cal: fixes the issue where Skylake doesn't have graphics support by default before kernel version 4.4, and also brings the kernel metadata closer together for intel-* and common-pc* BSPs. [YOCTO 9#319] (From OE-Core rev: 30d674f9077ddf5cd2190895869ee1226f0c2796) Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: yaffs2 build fixesBruce Ashfield2016-03-023-13/+13
| | | | | | | | | | | | | Integrating fixes for yaffs2 on the 4.4.x kernel: d4eb3ab036f8 yaffs2: using new ->follow_link() and ->put_link() calling conventions da1c7fd61d13 yaffs2: NULL ->read/->write b4c6a6aca7e7 yaffs2: replace f_dentry to f_path.dentry (From OE-Core rev: 28a4e922373b21e0b2e8765b422f8e5a4610441f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to 4.1.18Bruce Ashfield2016-03-023-13/+13
| | | | | | | | | Integrating the korg -stable update to 4.1 (From OE-Core rev: cf56b7345935af71dd0989ef2e7c8ce2d43fd04d) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: clkdev updatesBruce Ashfield2016-03-023-10/+10
| | | | | | | | | | | | | | | | | Backporting the following clkdev updates to the 4.1 kernel: c1b6f28fb457 clkdev: get rid of redundant clk_add_alias() prototype in linux/clk.h f9a70df2d491 clk: update clk API documentation to clarify clk_round_rate() db2d98fa3908 clkdev: fix clk_add_alias() with a NULL alias device name 1b2c3a175637 clkdev: add clkdev_create() helper 9b3d61ea0c57 clkdev: const-ify connection id to clk_add_alias() 76b7b02f10dc clkdev: drop __init from clkdev_add_table() 22f16b822d18 clkdev: use clk_hw internally (From OE-Core rev: 56bd6862f083a006e193c25c66f29443f3d0f095) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: Galileo updatesBruce Ashfield2016-03-023-10/+10
| | | | | | | | | | | | | | | | | | Integrating the following patches for improved galileo support: e02ac252f68d gpio-pca953x: add "drive" property. 68d3fd5134f7 adc1x8s102: support ACPI-based enumeration. 89f6aea44d01 staging:iio: add support for ADC1x8s102. 2fb3159a70c0 spi-pxa2xx: fixed ACPI-based enumeration of SPI devices. 510501941fd3 pca9685: PCA9685 PWM and GPIO multi-function device. 94bfb66b8887 gpio: pca953x: provide GPIO base based on _UID c39f26cd9092 acpi: added a custom DSDT file. (From OE-Core rev: e901ce43d789e26ec0524153c5665cd2dbeed374) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* usbutils: Fix for new eudev implementationAlejandro Hernandez2016-03-024-90/+16
| | | | | | | | | | | usbutils was only compatible with systemds udev, since we now provide a udev alternative compatible with upstream systemds udev, we can now use the newer version of usbutils along with it too. (From OE-Core rev: 93ff871ec1141d2840ffd4a6b8617023fae3d23f) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgudev: Fix for new eudev implementationAlejandro Hernandez2016-03-021-2/+1
| | | | | | | | | | systemd is not a necessary feature for libgudev anymore since we are providing eudev as an alternative to udev (From OE-Core rev: 3415290a6bbc34db19ed3b74e162143e593ec977) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eudev: Replaces udev with eudev for compatibility when using sysvinit on ↵Alejandro Hernandez2016-03-0220-412/+94
| | | | | | | | | | | | | | | | | | | newer kernels udev has started to fail on new kernels (4.4), due to being deprecated in favor of systemd's udev implementation. To maintain a sysvinit alternative we also need to provide an alternative to udev. Eudev is a fork of systemds udev, this new eudev recipe provides upstream udev 220 funcitonality. - Removes patches that dont apply anymore - ToDo: eudev-ptest? [YOCTO #8998] (From OE-Core rev: a22797f7c37a865420837b5c29b270f73ee4c6ce) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* populate_sdk_ext: Delete the buildtools tar file after installationRandy Witt2016-03-021-0/+3
| | | | | | | | | | | | | | When installing the ext sdk, buildtools is extracted and installed as well. The tar file containing buildtools isn't used after installation so was wasted space and clutter. [YOCTO #9172] (From OE-Core rev: 0dc7d3179a605c10987ee836dd179ffeb14d0ba5) Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: Set xattrs after setting timesDmitry Rozhkov2016-03-022-0/+60
| | | | | | | | | | | | | With Integrity Measurement Architecture (IMA) enabled in Linux kernel the security.ima extended attribute gets overwritten when setting times on a file with a futimens() call. So it's safer to set xattrs after times. (From OE-Core rev: 9bef9e0a9904beeaea1417f9b66089e7555beb26) Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/populate_sdk_ext: prepend to PATH rather than appendingPaul Eggleton2016-03-021-1/+1
| | | | | | | | | | | | | | | | | The rest of the environment setup script prepends to PATH, so when we add the path to run devtool we should be prepending as well. This also ensures that when you run the environment setup script from extensible SDK installation A and then in the same shell session run the environment setup script from installation B, and then run devtool, that you're running B's devtool and not A's. Fixes [YOCTO #9046]. (From OE-Core rev: b7ac987274f7aeaeacc217488cf4fe639de81b76) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/module: allow substitution of the modules_install target namePaul Eggleton2016-03-021-1/+3
| | | | | | | | | | | | | | | Quite a few external kernel modules I've found floating around don't have a modules_install target, but they do have an install target that basically differs only in name. To make it easier to build these just make this a MODULES_INSTALL_TARGET variable that you can set from the recipe - the alternative would be copy-and-paste the do_install definition from this class which is potentially fragile. (From OE-Core rev: effa6ce777540c5557e5cf904b48cc3369ee3f9f) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub2.inc: drop bogus dependency on xzAndre McCurdy2016-03-021-1/+1
| | | | | | | | | | | | | | grub contains it's own internal lzma library. Attempting to build grub against the system liblzma shared library or header files is not likely to end well. This change does not cause a floating dependency since all grub2.inc based recipes pass "--enable-liblzma=no" to configure. (From OE-Core rev: a421d474e19f98f5ffcfe9d1eb204f0dfacbbe2a) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub2.inc: avoid passing -isystem to native buildsAndre McCurdy2016-03-021-0/+9
| | | | | | | | | | | | grub2 creates its own set of -nostdinc / -isystem / -ffreestanding CFLAGS and OE's default BUILD_CFLAGS (assigned to CFLAGS for native builds) etc, conflict with that. (From OE-Core rev: b15b52dc8ab7dd273605c7dfd524c0a330bfd60b) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub2.inc: dont export TARGET_CFLAGS etc to grub2 configureAndre McCurdy2016-03-021-1/+7
| | | | | | | | | | | | The grub2 configure script uses variables such as TARGET_CFLAGS etc for its own purposes. Remove the OE versions from the configure environment to avoid conflicts. (From OE-Core rev: 58a79e6bf7d8c6ec03581f14fb83da0eeb526cc6) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: update 1.2.1 -> 1.2.3Andre McCurdy2016-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of changes leading to 1.2.3 Thursday, February 25, 2016 ==================================== - Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic, due to bug in glyph class of ASCII double-quote character. This should address "regression" introduced in 1.2.0 when we switched mark zeroing in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week should finally stablize things... - hb-ot-font's get_glyph() implementation saw some optimizations. Though, might be really hard to measure in real-world situations. - Also, two rather small API changes: We now disable some time-consuming internal bookkeeping if built with NDEBUG defined. This is a first time that we use NDEBUG to disable debug code. If there exist production systems that do NOT want to enable NDEBUG, please let me know and I'll add HB_NDEBUG. Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph() New API: - hb_font_get_nominal_glyph_func_t - hb_font_get_variation_glyph_func_t - hb_font_funcs_set_nominal_glyph_func() - hb_font_funcs_set_variation_glyph_func() - hb_font_get_nominal_glyph() - hb_font_get_variation_glyph() Deprecated API: - hb_font_get_glyph_func_t - hb_font_funcs_set_glyph_func() Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero. Old (deprecated) functions will continue working indefinitely using internal gymnastics; it is just more efficient to use the new functions. Overview of changes leading to 1.2.2 Wednesday, February 24, 2016 ==================================== - Fix regression with mark positioning with fonts that have non-zero mark advances. This was introduced in 1.2.0 while trying to make mark and cursive attachments to work together. I have partially reverted that, so this version is much more like what we had before. All clients who updated to 1.2.0 should update to this version. (From OE-Core rev: bec8c8dc4d22d1a63c5f0ac1e2c2736c4e28ad80) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad.inc: limit ARM_INSTRUCTION_SET over-rides to ↵Andre McCurdy2016-03-021-1/+2
| | | | | | | | | | | | | armv4/armv5 The original over-ride is historical and no obvious issues are seen now when building in thumb2 for Cortex A15. (From OE-Core rev: 45c7a7d2e41ddcc191d861957a2895b015983b53) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dhcp: CVE-2015-8605Mariano Lopez2016-03-022-0/+100
| | | | | | | | | | | | ISC DHCP allows remote attackers to cause a denial of service (application crash) via an invalid length field in a UDP IPv4 packet. (From OE-Core rev: f9739b7fa8d08521dc5e42a169753d4c75074ec7) Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sato/images: Add ptest imageRichard Purdie2016-03-021-0/+6
| | | | | | | | | | | We need an image containing the ptest packages for testing purposes. This adds such an image based on sato-sdk. We did try appending this in the autobuilder but it creates too much confusion about what is going on, and increases build time due to lack of parallelisation. (From OE-Core rev: 0f3ca0b4cae7d17d7b2d53cc433e87e1d148cdfb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Whitelist cantarell-fonts fontconfig dependencyRichard Purdie2016-03-021-0/+1
| | | | | | | | | fontconfig is a stable API dependency and allarch fonts are desirable. This matches the other fonts. (From OE-Core rev: 93ca16b2f822e4bd8681d65464563f5456c613ea) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: make ${PN}-ptest RDEPENDS on cantarell-fontsJagadeesh Krishnanjanappa2016-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pango test case (test-layout.test) requires cantarell-font typeface. This test case uses 'Cantarell 11' font type. Test result after this change on qemux86: -- snip -- root@qemux86:~# gnome-desktop-testing-runner pango Running test: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test Executing: pango/test-pangocairo-threads.test PASS: pango/test-pangocairo-threads.test Running test: pango/test-ot-tags.test /tags/script: OK /tags/language: OK PASS: pango/test-ot-tags.test Running test: pango/testcolor.test /color/parse: OK PASS: pango/testcolor.test Running test: pango/markup-parse.test /markup/parse/valid-4.markup: OK /markup/parse/valid-1.markup: OK /markup/parse/valid-3.markup: OK /markup/parse/valid-2.markup: OK /markup/parse/fail-1.markup: OK PASS: pango/markup-parse.test Running test: pango/test-layout.test /layout/valid-1.markup: OK /layout/valid-2.markup: OK PASS: pango/test-layout.test Running test: pango/cxx-test.test PASS: pango/cxx-test.test Running test: pango/testboundaries_ucd.test /text/break/grapheme: Testing /usr/libexec/installed-tests/pango/GraphemeBreakTest.txt. OK /text/break/word: /usr/libexec/installed-tests/pango/WordBreakTest.txt not found. Skipping test. OK /text/break/sentence: /usr/libexec/installed-tests/pango/SentenceBreakTest.txt not found. Skipping test. OK /text/break/line: /usr/libexec/installed-tests/pango/LineBreakTest.txt not found. Skipping test. OK PASS: pango/testboundaries_ucd.test Running test: pango/testboundaries.test /text/boundaries: sample file: /usr/libexec/installed-tests/pango/boundaries.utf8 testboundaries passed OK PASS: pango/testboundaries.test Running test: pango/testattributes.test /attributes/basic: OK /attributes/equal: OK /attributes/list/basic: OK /attributes/list/change: OK /attributes/list/splice: OK /attributes/list/filter: OK /attributes/iter/basic: OK /attributes/iter/get: OK /attributes/iter/get_font: OK /attributes/iter/get_attrs: OK PASS: pango/testattributes.test Running test: pango/testscript.test /script/iter: OK PASS: pango/testscript.test Running test: pango/test-font.test /pango/fontdescription/parse: OK /pango/fontdescription/roundtrip: OK PASS: pango/test-font.test Running test: pango/testiter.test /layout/iter: OK /layout/glyphitem-iter: OK PASS: pango/testiter.test SUMMARY: total=12; passed=12; skipped=0; failed=0; user=76.1s; system=2.0s; maxrss=52664 root@qemux86:~# -- CUT -- (From OE-Core rev: 27093df3b33d9ef6851c4ca315f11c5f556bfc29) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cantarell-fonts: Add recipeJagadeesh Krishnanjanappa2016-03-021-0/+24
| | | | | | | | | | | | | | | | 1. The Cantarell font typeface is designed as a contemporary Humanist sans serif, and was developed for on-screen reading; in particular, reading web pages on an HTC Dream mobile phone. 2. Pango test case (test-layout.test) requires cantarell-font typeface. This test case uses 'Cantarell 11' font type (From OE-Core rev: 6ed5cc8993c8658b9580aff1a2f64775e2a5f20c) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity: Fix int verses string referenceRichard Purdie2016-02-281-2/+2
| | | | | | | | The sanity update code needs to be passed an int, not string. (From OE-Core rev: 390bad905537820f49add855c95d726b5b55c8fa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: Increase number of retriesRichard Purdie2016-02-282-0/+20
| | | | | | | | Increase number of retries to handle slow exiting servers. (From OE-Core rev: 2d70c2afce9d121db98296bce275be956bf13137) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0-plugins-bad.inc: enable webp PACKAGECONFIG by defaultAndre McCurdy2016-02-281-1/+1
| | | | | | | | | | | | The webp plugin depends on libwebp, which is now present in oe-core: http://git.openembedded.org/openembedded-core/commit/?id=1c00bf8bce7a197e83456bf5094299d8f33ee473 (From OE-Core rev: 1bf4513b9b764a500f28f34d62f4738b4ccca9d7) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Delete libintl.la file from installKhem Raj2016-02-281-4/+5
| | | | | | | | | | | | | | | | | | | | | | | gettext installs a libtool .la file for non-glibc systems since it builds libintl for them unlike glibc where it finds that using libc's gettext implementation is just fine. Same is not true for musl even though musl provides itw own gettext implementation much on then lines of glibc. ideally gettetxt should be fixed to behave on musl, but at this time its not clear if APIs are same and complete. Deleting .la file helps compiling packages like util-linux when using fstack-protections since it does not alter the order of libc on linker cmdline Moved src_uri checksums just below the SRC_URI as matter of formatting (From OE-Core rev: 83d31c874c58c9e98f1f99cbad1a583e65ed72e6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemctl: handle RequiredBy dependenciesTomas Novotny2016-02-281-24/+37
| | | | | | | | | | | | | | | Install section of a systemd service may contain RequiredBy dependency, which is not handled currently. This means that symlinks to enable the service are not created and the service may not be started. Also fix debug output (all dependencies were printed instead of the one which was enabled or disabled). (From OE-Core rev: 6f4d9d9675ce39f5154de30b2921ada019a93d0f) Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: add bzlib, lzma and xv PACKAGECONFIGsJonathan Liu2016-02-281-2/+5
| | | | | | | | (From OE-Core rev: 2a3276653b110f020e2f906be5d6966c9b6efbb3) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands: fix ssh_allow_empty_password checkingJonathan Liu2016-02-281-4/+6
| | | | | | | | | | | | The ssh_allow_empty_password function doesn't check if sshd_config_readonly exists before running sed which can result in an error if sshd_config exists but sshd_config_readonly doesn't. (From OE-Core rev: dc4e3d31852084a75faf224882d1ab19d07de8fe) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl: Add linux-libc-headers to depsKhem Raj2016-02-281-0/+1
| | | | | | | | | | | | This is highlighted with clang when trying to build a single package clean from scratch it missed kernel headers (From OE-Core rev: 8600997ea02e70dac286152f75f4b8328f0ac1f7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Fix build on muslKhem Raj2016-02-282-1/+20
| | | | | | | | | | | | It assumes __GLIBC__ where it could actually check for linux and include non-glibc C library implementations like musl which provide __BYTE_ORDER macros as well when computing system endianness (From OE-Core rev: b759afa08e339126c4e8b7e2aa87ed0c9f4b5d0d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dosfstools_2.11: fix build following removal of -e from EXTRA_OEMAKEAndre McCurdy2016-02-281-10/+6
| | | | | | | | | | | | Also misc formatting tweaks to align with v3.0.28 recipe and remove BBCLASSEXTEND = "native" (native builds should always use the GPLv3 recipe). (From OE-Core rev: 375c26ce229cd9dc90b5e7c4b8e6d52d832b606e) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc support for rng-toolsMaxin B. John2016-02-282-1/+66
| | | | | | | | | | | Uclibc has its own argp implemented as libuargp. So, we add a new option --enable-uclibc to select it. (From OE-Core rev: 0bbbc0b377e4fd9a788f5aa7688afa5516e263dd) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/sdkext: Add sdk_update.SDKUpdateTest class.Aníbal Limón2016-02-281-0/+39
| | | | | | | | | | | | | | | | | | | | | | The SDKUpdateTest class test devtool sdk-update mechanism inside eSDK. The SDKUpdateTest class search for new sdk if not found uses the main one then it publish the eSDK into known folder inside work and it starts a web server for serve the eSDK. Finally it executes sdk-update over http, the local test is commented due to bug [1]. [1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=9043 [YOCTO #9089] (From OE-Core rev: be7f5036a7c86fe70d43526df529bc467a9cf7d9) Signed-off-by: Aníbal Limón <limon.anibal@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>