summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-12-14build-appliance-image: Update to morty head revisionyocto-2.2.3morty-16.0.3Richard Purdie
(From OE-Core rev: 1718f0a6c1de9c23660a9bebfd4420e3c4ed37e6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-11populate_sdk_ext: Use prebuilt uninative tarballRichard Purdie
For uninative to work, it relies on it being updated to new versions as newer glibcs are built. This means the uninative generated by the current build may not be as recent as the uninative that is being downloaded by uninative.bbclass. If this occurs, we can get symbol mismatch errors. Ultimately, the sstate and the uninative versions need to match so we should use the same tarball as uninative.bbclass is using, not the one we built. [YOCTO #12405] (From OE-Core rev: 1e6beee55d2bbe40de54c09f7a48fcb1240a426e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-11uninative: Handle futex hangs caused by glibc version mismatchesRichard Purdie
We've been seeing hangs in smart on the autobuilders where it hangs in pthread futex calls. It appears to happen when some components are installed from sstate (which use the interpreter from uninative) and other components are built natively (and use the host's interpreter). Its primarily affecting software which uses shared memory with futexs in for locking purposes (which bdb does called from librpm from smart). This isn't an issue in pyro and rocko and beyond since they use recipe specific sysroots which included a change to always change to the uninative interpreter. We could backport those changes but they're fairly invasive changes to the sstate code. This patch is a more minimal change which ensures binaries are always using the uninative interpreter regardless of whether they're built locally or installed from sstate. This is only an issue if you're using an sstate mirror and hosts with a variety of different libc versions. It has only become an issue on recent libc versions where there was clearly some forwards compatibility issue introduced. (From OE-Core rev: 6b149a88cd33c65c7f306f785f4d24ee2909809c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09gnu-efi: Support musl-x32 buildsweeaun
To build 64-bit binaries for musl-x32. (From OE-Core rev: a9301cbc90a61b54f99f321934f421d432ec8826) (From OE-Core rev: 0a6be26cb8de71b74fd0520cd24185ed99a5911f) Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Hand applied for morty version Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09gnu-efi: copy header files for x32 buildSaul Wold
Gnu-efi needs to be build for 64bit since it is a boot time tool. It needs these 2 headers to be in 64 bit versions, we can use the existing 32bit ones as there is not really any difference. [YOCTO #11051] (From OE-Core rev: 3398552663e1e18aaf352d682a77a8ad3af94e5a) (From OE-Core rev: 7dcf05c29da3faac5ed8129a2b9cc6b00129fb07) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09gnu-efi: ignore arch mismatch for x32Christopher Larson
(From OE-Core rev: 97976de2a5465cb476379ebc9d9e1b3f0837853a) (From OE-Core rev: f75e1a55158a76e1f9d010abd1b1f78a4053923e) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09gnu-efi: build 64-bit for x32Christopher Larson
We're targeting the x86_64 EFI ABI. (From OE-Core rev: 24325410acb670a3e7bc626ac3607efa8df38dc5) (From OE-Core rev: 6017c9b2009357ece12be18550ddfbafe555430a) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09nspr: Fix build error due to missing stdint.h> includeKhem Raj
(From OE-Core rev: 2f95c71ba17a6d68d3805efe82097c10b6740244) (From OE-Core rev: 4e257a7429e1a7525c1939d4f011e938d4ca32b1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09adwaita-icon-theme: add a patch to speed up the do_install() taskAlexander Kanavin
Goes down to 40 seconds from over 4 minutes :) Note that there is no control over the amount of shell jobs; on my machine this is not a problem, but if it's a problem on less capable hardware, we can add some kind of limiter. (From OE-Core rev: cd9af17028c069f52fb0616074170093dd63c143) (From OE-Core rev: f7f659340fd54f05ee11bf34fdb2f6025c1d33cd) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> updated to apply to morty Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09grub: Fix build with gcc7Khem Raj
backport patches from upsteam and adapt them to 2.0 codebase (From OE-Core rev: 347976bf08158d1aa46dfea6f0f9d6dcc0d97395) (From OE-Core rev: 74da4a06619558b34752d3588fd965a7994106e3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09grub: Fix build with glibc 2.25Khem Raj
Backport relevant patch from grub git (From OE-Core rev: 5e501f8e3ecf14f31da3cca5ab762af5ddc81964) (From OE-Core rev: c22d80c26ddab86ef8c87f028d505a237502d4e2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09systemd: fixes mips64 login issueArmin Kuster
With out this patch, one can not login to a mips64 machine like qumumips64 or Octeon mips64 when systemd is enabled. remove PACKAGECONFIG option too affects: systemd < 2.3.1 Reviewed-by: Jeremy Puhlman <jpuhlman@mvista.com> (From OE-Core rev: ce97fa3c673c7adc7a1fb81e0fd47f103fe281de) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09glibc: CVE-2017-15670Thiruvadi Rajaraman
Source: git://sourceware.org/git/glibc.git MR: 76647 Type: Security Fix Disposition: Backport from glibc-2.27 ChangeID: f4494e472d36748c2b3171a91640b26c638f6e0b Description: CVE-2017-15670: glob: Fix one-byte overflow [BZ #22320] Affects: glibc < 2.27 (From OE-Core rev: 25bd45375fd90489a3d80955b2f0f7c800e9fc9a) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Reviewed-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09glibc: Security fix for CVE-2017-8804Rajkumar Veer
Source: https://sourceware.org MR: 74337 Type: Security Fix Disposition: Backport from https://sourceware.org/ml/libc-alpha/2017-05/msg00105.html ChangeID: c8c51220e40185dd0ac3d657046e70b82cb94bee Description: CVE-2017-8804 sunrpc: xdr_bytes/xdr_string need to free buffer on error [BZ #21461] Affects: glibc < 2.25 (From OE-Core rev: b7099c48641f5db6ec7831a48c9d9c5e9e9de6f9) Signed-off-by: Rajkumar Veer <rveer@mvista.com> Reviewed-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09glibc: Fix CVE-2017-1000366George McCollister
Add backported patches from the upstream release/2.24/master branch to fix CVE-2017-1000366. Also add a backported patch that resolves SSE related build problems introduced by these patches. (From OE-Core rev: 07e041138f0b037e7ddc75a33c7960668acdb8bb) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09glibc: Fix CVE-2015-5180George McCollister
Add backported patch to fix CVE-2015-5180 from the upstream release/2.24/master branch. (From OE-Core rev: e8a6e3894c8aebac4aa6b0ceea021b95e94e6691) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-09python3: do not hardcode "lib" into site-packages search pathAlexander Kanavin
This was not working in multilib or x32 setups and amazingly, was not noticed until now. The actual modification is in Lib/site.py, the rest is just devtool moving things around in the patch. (From OE-Core rev: 0713d2a325adf87d97ef5936061ff44274d5a913) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-07cross-localedef-native: Include locale_t.hJoshua Watt
Newer versions of glibc (2.26) moved the struct locale definition from xlocale.h to bits/types/locale_t.h. For compatibility with build hosts using this version of glibc, include this header. See f0be25b6336db7492e47d2e8e72eb8af53b5506d in glibc (From OE-Core rev: 4e9bb9ab2e5c603f3eb2d52ce272401c8e320cc0) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-12-04fontconfig: Fix namespace conflicts with glibcKhem Raj
glibc 2.25 will come with TS 18661-1 macro definitions in limits.h which ends with following errors | ../../fontconfig-2.12.1/src/fcmatch.c:324:63: error: 'PRI_CHAR_WIDTH_STRONG' undeclared here (not in a function) | #define FC_OBJECT(NAME, Type, Cmp) { FC_##NAME##_OBJECT, Cmp, PRI_##NAME##_STRONG, PRI_##NAME##_WEAK }, | ^ | ../../fontconfig-2.12.1/src/fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT' | FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) | ^~~~~~~~~ | ../../fontconfig-2.12.1/src/fcmatch.c:324:84: error: 'PRI_CHAR_WIDTH_WEAK' undeclared here (not in a function) | #define FC_OBJECT(NAME, Type, Cmp) { FC_##NAME##_OBJECT, Cmp, PRI_##NAME##_STRONG, PRI_##NAME##_WEAK }, | ^ | ../../fontconfig-2.12.1/src/fcobjs.h:54:1: note: in expansion of macro 'FC_OBJECT' | FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) | ^~~~~~~~~ | make[3]: *** [Makefile:632: fcmatch.lo] Error 1 (From OE-Core rev: 3575826752e7140da493c7f560fb5fcf483fc9b4) (From OE-Core rev: 0d945f5b8f58fa2b909eea7b2a14db076e1dedb5) 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> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-29documentation: Updated manual revision history tableKristi Rifenbark
Changed release date from November to December 2017 (From yocto-docs rev: f4571c05c9004b0eb20a680cf7d3d1f7e6bc6d6b) Signed-off-by: Kristi Rifenbark <kristi.rifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-22build-appliance-image: Update to morty head revisionRichard Purdie
(From OE-Core rev: 93b7f83a4212409a55ddf568a34468d4f6ef2c06) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-22poky: Bump distro version to 2.2.3Richard Purdie
(From meta-yocto rev: 10631e5f570c238c080381268c517944864ebb9a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21neon: fix fetch errorArmin Kuster
ERROR: neon-native-0.30.1-r0 do_checkuri: Fetcher failure for URL: 'http://www.webdav.org/neon/neon-0.30.1.tar.gz'. URL http://www.webdav.org/neon/neon-0.30.1.tar.gz doesn't work ERROR: neon-native-0.30.1-r0 do_checkuri: Function failed: do_checkuri change to https and url to OSL. www.webdav.org is down or dean (From OE-Core rev: 5bf1ce30cbafe12b72e8215ed86d115cb22851c4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21byacc: Fix fetch errorArmin Kuster
ERROR: byacc-20160606-r0 do_checkuri: Fetcher failure for URL: 'ftp://invisible-island.net/byacc/byacc-20160606.tgz'. URL ftp://invisible-island.net/byacc/byacc-20160606.tgz doesn't work update to https and achive location (From OE-Core rev: 0861820f83e9300745cd459255c2c9b1d37a3f9f) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21mesa: fix SRC_URIArmin Kuster
ERROR: mesa-2_12.0.1-r0 do_checkuri: Fetcher failure for URL: 'ftp://ftp.freedesktop.org/pub/mesa/12.0.1/mesa-12.0.1.tar.xz'. URL ftp://ftp.freedesktop.org/pub/mesa/12.0.1/mesa-12.0.1.tar.xz doesn't work change to https and use older-versions path (From OE-Core rev: dfab5f822c7fd73736953a3883bc16829cd5582e) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ppp: include netinet/in.h before linux/in.h in pppoe.hYi Zhao
The patch ppp-fix-building-with-linux-4.8.patch tries to fix build error with 4.8 or newer linux headers, but it would break building with kernel < 4.8. There is a better solution to fix this issue in upstream. Backport the upstream patch and replace the old one. [YOCTO #10457] (From OE-Core rev: 6e50f316db897c1d64026b3d21acec7712e4cc09) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21linux-yocto/4.8: update to v4.8.26Bruce Ashfield
Integrating the stable commits from Paul Gortmaker for 4.8.26: 72fd9e50372d Linux 4.8.26 bca975f9d61e pstore: Shut down worker when unregistering 831528f6d369 libnvdimm, pfn: fix 'npfns' vs section alignment 24e6cea34654 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 6585d5899c12 libnvdimm, region: fix flush hint detection crash 5679bab89552 ipmi: Fix kernel panic at ipmi_ssif_thread() a0edda9d006a Bluetooth: hci_intel: add missing tty-device sanity check bdfa99dcaf41 Bluetooth: hci_bcm: add missing tty-device sanity check 3a197a20503b Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 2dd96e6a56f6 tty: pty: Fix ldisc flush after userspace become aware of the data already bcb0e0973a3f serial: omap: suspend device on probe errors e689fc4ccff0 serial: omap: fix runtime-pm handling on unbind f1a81a255788 serial: samsung: Use right device for DMA-mapping calls a437a5323381 padata: free correct variable a05f144a9d3b CIFS: add misssing SFM mapping for doublequote 349eb07c3118 cifs: fix CIFS_IOC_GET_MNT_INFO oops 4ca4593289e4 CIFS: fix oplock break deadlocks dfc44a5e2f72 CIFS: fix mapping of SFM_SPACE and SFM_PERIOD 53c2f66294a5 SMB3: Work around mount failure when using SMB3 dialect to Macs f39f85a9ec9c Set unicode flag on cifs echo request to avoid Mac error ab4bab94e003 Fix match_prepath() 853849a70bbb mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 2a5e703230d8 fs/block_dev: always invalidate cleancache in invalidate_bdev() 70a6a7422b35 ceph: fix memory leak in __ceph_setxattr() 1eeca04d2091 fs/xattr.c: zero out memory copied to userspace in getxattr 6fba0c4d3153 orangefs: do not check possibly stale size on truncate aef961cbc788 orangefs: do not set getattr_time on orangefs_lookup ad35f4485072 orangefs: clean up oversize xattr validation decc9664a7e4 orangefs: fix bounds check for listxattr d62cac98eeb2 ext4: evict inline data when writing to memory map ae88e436f00e IB/hfi1: Prevent kernel QP post send hard lockups 5512f0343e1c IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level c831cf234702 IB/mlx4: Fix ib device initialization error flow a2f97e715839 IB/IPoIB: ibX: failed to create mcg debug file 4bb65c977cec IB/core: For multicast functions, verify that LIDs are multicast LIDs 20ad33c71d4d IB/core: Fix sysfs registration error flow 0c4446e4d65c dm thin: fix a memory leak when passing discard bio down 8d5feb420e3b dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() c7c19f2ba5db dm era: save spacemap metadata root after the pre-commit 820b3860065f crypto: algif_aead - Require setkey before accept(2) f0757bc95106 block: fix blk_integrity_register to use template's interval_exp if not 0 491700e5904b KVM: arm/arm64: fix races in kvm_psci_vcpu_on 2146d0cf63d9 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() 42f69a5e282f perf/x86: Fix Broadwell-EP DRAM RAPL events b07a3600b881 um: Fix PTRACE_POKEUSER on x86_64 583a0e218a99 x86, pmem: Fix cache flushing for iovec write < 8 bytes 57760637e50b selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug 60ca4f96555f x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 7fbd5421d5be usb: hub: Do not attempt to autosuspend disconnected devices 812c5f577e13 usb: hub: Fix error loop seen after hub communication errors 41c09b5e0036 usb: Make sure usb/phy/of gets built-in 2a164b1e1a37 usb: misc: add missing continue in switch f184320880ec staging: comedi: jr3_pci: cope with jiffies wraparound c38aa7ed4029 staging: comedi: jr3_pci: fix possible null pointer dereference 452fd7a68826 staging: gdm724x: gdm_mux: fix use-after-free on module unload 1ad9126ccbcb USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously ea0e314f4b99 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 4e9575b41329 usb: host: xhci: print correct command ring address fe51d203bf26 usb: xhci: bInterval quirk for TI TUSB73x0 cb3c76399e7d iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 82d4c0daad4d target/fileio: Fix zero-length READ and WRITE handling 1fb92530ac51 target: Fix compare_and_write_callback handling for non GOOD status 82c59b4dee19 block: get rid of blk_integrity_revalidate() bb25c9749298 drm/ttm: fix use-after-free races in vm fault handling 04b96345d77c f2fs: sanity check segment count 8004022099cb net: mdio-mux: bcm-iproc: call mdiobus_free() in error path 9974c98f5155 bpf: don't let ldimm64 leak map addresses on unprivileged 8ed935b2461f bnxt_en: allocate enough space for ->ntp_fltr_bmap 547e949b6556 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 41c79abb8e54 ipv6: initialize route null entry in addrconf_init() 60b4e1ac1bcd rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string 3c76ecbb68fc ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 51f0c06655d7 tcp: do not inherit fastopen_req from parent 4f4ef66f8a54 net: usb: qmi_wwan: add Telit ME910 support 9190457be81e net: ipv6: Do not duplicate DAD on link up fdbd8c9606d4 tcp: fix wraparound issue in tcp_lp 402219c947aa bpf, arm64: fix jit branch offset related to ldimm64 d1d3b5fac542 tcp: do not underestimate skb->truesize in tcp_trim_head() b74a9f53923e macsec: dynamically allocate space for sglist 49e7abb4251d sparc64: fix fault handling in NGbzero.S and GENbzero.S 6ed64cb9e610 ALSA: hda - Fix deadlock of controller device lock at unbinding 8b5e31398ade staging: emxx_udc: remove incorrect __init annotations 19c278eaeef5 staging: wlan-ng: add missing byte order conversion d923e0bc0605 brcmfmac: Make skb header writable before use ba43849f60c0 brcmfmac: Ensure pointer correctly set if skb data location changes a092754fb592 MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix f316b49a6127 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 276ac4dbab2f serial: 8250_omap: Fix probe and remove for PM runtime 6525e9e63036 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 9d393de73c66 USB: serial: io_edgeport: fix descriptor error handling f66d82e82938 USB: serial: mct_u232: fix modem-status error handling f8de7e87ed68 USB: serial: quatech2: fix control-message error handling 7070f0b5094f USB: serial: ftdi_sio: fix latency-timer error handling 47f6ccfb10df USB: serial: ark3116: fix open error handling 53aef8f0af7d USB: serial: ti_usb_3410_5052: fix control-message error handling 2f54a3328f7a USB: serial: io_edgeport: fix epic-descriptor handling 5f5f5ba0c0d7 USB: serial: ssu100: fix control-message error handling 4b1da19109b9 USB: serial: digi_acceleport: fix incomplete rx sanity check c88342441acb USB: serial: keyspan_pda: fix receive sanity checks b3b834c7459c usb: chipidea: Handle extcon events properly 0ff8c355d1fd usb: chipidea: Only read/write OTGSC from one place f5dc93d23c27 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths f42b266cb8e0 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths c350ac01f4f5 KVM: nVMX: do not leak PML full vmexit to L1 3a1e3fa213cf KVM: nVMX: initialize PML fields in vmcs02 2c44b9685a55 Revert "KVM: nested VMX: disable perf cpuid reporting" 48d8e6283bc9 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device bafa78c1a65e kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed cf63da5d56fd clk: Make x86/ conditional on CONFIG_COMMON_CLK 7b34882df641 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 270dd7dbbf77 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 6a44ffd4dbc8 iwlwifi: mvm: writing zero bytes to debugfs causes a crash 301082e9c9b7 iwlwifi: mvm: synchronize firmware DMA paging memory ee4cac606ac1 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 97d3c48bd7d4 iwlwifi: mvm: Use aux queue for offchannel frames in dqa 8fffec6fff0b iwlwifi: mvm: fix reorder timer re-arming 46913adaacf1 iwlwifi: pcie: don't increment / decrement a bool 52368ddf6050 iwlwifi: mvm: overwrite skb info later 83a12256b172 iwlwifi: fix MODULE_FIRMWARE for 6030 86c87e0daa7f mwifiex: Avoid skipping WEP key deletion for AP 748491d99d68 mwifiex: remove redundant dma padding in AMSDU 1569633df83e mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print ad4e8ed421e3 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings c60416688ca4 ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build dd58846a5358 leds: ktd2692: avoid harmless maybe-uninitialized warning 381a374688d0 arm: dts: qcom: Fix ipq board clock rates a109c21045cf arm64: dts: r8a7795: Mark EthernetAVB device node disabled 23f7727a1514 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL 8a35dd72827b powerpc/powernv: Fix opal_exit tracepoint opcode 492d4c504275 powerpc/mm: Fixup wrong LPCR_VRMASD value 73ae00c24a34 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores f348742efaa7 tmp: use pdev for parent device in tpm_chip_alloc 024f822c0f84 tpm: fix RC value check in tpm2_seal_trusted bb61249ebc26 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 2484c067e875 drm/sti: fix GDP size to support up to UHD resolution e90276910177 9p: fix a potential acl leak b1bde1d61aad dm ioctl: prevent stack leak in dm ioctl call 19952586021f ceph: try getting buffer capability for readahead/fadvise 2afa5529d98e hwmon: (it87) Avoid registering the same chip on both SIO addresses 20f5706414a4 scsi: storvsc: Workaround for virtual DVD SCSI version bfd008363cd2 timerfd: Protect the might cancel mechanism proper c5eb2c3f266f ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 79a67346f310 ARCv2: save r30 on kernel entry as gcc uses it for code-gen d3b2ff49ba72 net: can: usb: gs_usb: Fix buffer on stack a0b23de216d0 macsec: avoid heap overflow in skb_to_sgvec 93f3107c481a nfsd: stricter decoding of write-like NFSv2/v3 ops 0b02144efadc nfsd4: minor NFSv2/v3 write decoding cleanup cf2b8df2aeea nfsd: check for oversized NFSv2/v3 arguments 25673437d3fa Input: i8042 - add Clevo P650RS to the i8042 reset list 328bc25d3525 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers fe671099fe8d p9_client_readdir() fix 29e8f9612740 MIPS: Avoid BUG warning in arch_check_elf a10a315719a5 MIPS: cevt-r4k: Fix out-of-bounds array access da135df655bf MIPS: KGDB: Use kernel context for sleeping threads 741f4ca5cc4a ALSA: seq: Don't break snd_use_lock_sync() loop by timeout f379be22874a ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type 44b8f005e518 ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d 52b55c9a73a4 ipv6: check raw payload size correctly in ioctl 2d55be6b35f3 tcp: memset ca_priv data to 0 properly 3571e0a934e0 ipv6: check skb->protocol before lookup for nexthop 47a52f3af5b3 net: ipv6: regenerate host route if moved to gc list 0719e904a617 macvlan: Fix device ref leak when purging bc_queue 974c18f8cebc net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling ef68966cafe2 net/mlx5e: Fix small packet threshold 1a3947d78b89 ip6mr: fix notification device destruction 8907cd376e97 netpoll: Check for skb->queue_mapping 58fb2345c82e net: ipv6: RTF_PCPU should not be settable from userspace 92cfda6d6c88 dp83640: don't recieve time stamps twice efe73421873e sh_eth: unmap DMA buffers when freeing rings aa146f0df8e6 net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule 193a114497ae net-timestamp: avoid use-after-free in ip_recv_error 11d565eec8c8 ipv6: Fix idev->addr_list corruption aa1985f1aff7 tcp: clear saved_syn in tcp_disconnect() b5323dffe1b4 sctp: listen on the sock only when it's state is listening or closed eed6013d5c23 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 12add9d91a53 l2tp: fix PPP pseudo-wire auto-loading a3fa03ac269b l2tp: take reference on sessions being dumped 9921b663da3b net/packet: fix overflow in check for tp_reserve fb125e7739e8 net/packet: fix overflow in check for tp_frame_nr d4380e099256 l2tp: purge socket queues in the .destruct() callback 5ea6fbde7c3a kcm: return immediately after copy_from_user() failure b7c5f5e113a5 net: phy: handle state correctly in phy_stop_machine 853ff758b593 net: neigh: guard against NULL solicit() method cc2ac542fad4 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 875b971b846a sparc64: kern_addr_valid regression 1e33ff438412 ping: implement proper locking fc5b4dcef3f8 Revert "mmc: sdhci-msm: Enable few quirks" cb66cad28324 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs c15018165b38 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 19aea564a24f ubi/upd: Always flush after prepared for an update a4f1bff6eb6e mac80211: reject ToDS broadcast data frames 6e9b4ada4075 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card d7f182088aab Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 1edb7d9791b8 s390/mm: fix CMMA vs KSM vs others 302dc30d4442 CIFS: remove bad_network_name flag 08f16bf5c9ba cifs: Do not send echoes before Negotiate is complete 07c9b2816029 ring-buffer: Have ring_buffer_iter_empty() return true when empty c2bd41c8a061 tracing: Allocate the snapshot buffer before enabling probe 9ec3d1139f9b KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings 46756acd3faf KEYS: Change the name of the dead type to ".dead" to prevent user access fd9a944708bd KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 970e219ec7e1 Linux 4.8.25 3f6b8912e69f Allow stack to grow up to address space limit 19a363d4402a mm: fix new crash in unmapped_area_topdown() c8955c83e743 mm: larger stack guard gap, between vmas a82d21362f92 net: ipv6: check route protocol when deleting routes e359556b299b virtio-console: avoid DMA from stack 528b66933f17 [media] dvb-usb-firmware: don't do DMA on stack 5655955e2035 [media] dvb-usb: don't use stack for firmware load b86699b34fa2 mm: Tighten x86 /dev/mem with zeroing reads d5b2bb5bd980 rtc: tegra: Implement clock handling ac2ac7ec1681 x86/xen: Fix APIC id mismatch warning on Intel a831c1987779 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 84170de6d3e2 nbd: fix 64-bit division c429ae72cf29 nbd: use loff_t for blocksize and nbd_set_size args 1b141a09624f drm/nouveau/disp/mcp7x: disable dptmds workaround 76b43ba43287 mm: memcontrol: use special workqueue for creating per-memcg caches 72728f399c48 ext4: fix inode checksum calculation problem if i_extra_size is small 33046ab810d1 [media] dvb-usb-v2: avoid use-after-free 9ec073c459f4 ath9k: fix NULL pointer dereference fcbe53258784 crypto: ahash - Fix EINPROGRESS notification callback 137b0eb0f463 crypto: algif_aead - Fix bogus request dereference in completion function 1ff725fc2f3a ftrace: Fix function pid filter on instances de250a35cfc4 zram: do not use copy_page with non-page aligned address 6285713e76c7 char: lack of bool string made CONFIG_DEVPORT always on d201330068bb ftrace: Fix removing of second function probe 1c89c5b0ae04 irqchip/irq-imx-gpcv2: Fix spinlock initialization 0f7c92a68fee pwm: rockchip: State of PWM clock should synchronize with PWM enabled state 3618cee7ddb0 can: ifi: use correct register to read rx status e9561d080af6 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat f65e33661a10 xen, fbfront: fix connecting to backend f582e5052686 target: Avoid mappedlun symlink creation during lun shutdown be322b49b2c8 scsi: sd: Fix capacity calculation with 32-bit sector_t c5958346d28c scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 303fe475c738 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable 86efd3fc929b scsi: sr: Sanity check returned mode data edadf1178d73 iscsi-target: Drop work-around for legacy GlobalSAN initiator 1f501b60dde5 iscsi-target: Fix TMR reference leak during session shutdown 2cb216efc35f efi/fb: Avoid reconfiguration of BAR that covers the framebuffer 57765d387d5f efi/libstub: Skip GOP with PIXEL_BLT_ONLY format d90cac84a86b ACPI / scan: Set the visited flag for all enumerated devices 5abbbaefcd3e x86/vdso: Plug race between mapping and ELF header setup 920f423183ee x86/vdso: Ensure vdso32_enabled gets set to valid values only f4426d1f0c68 x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 0624cecc272a x86/signals: Fix lower/upper bound reporting in compat siginfo 9dcf17398d35 perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() 774eb28fa29d Input: xpad - add support for Razer Wildcat gamepad da3214318021 CIFS: store results of cifs_reopen_file to avoid infinite wait 4c8f2f3e96f7 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one fe2c5a1cab29 drm/nouveau/mpeg: mthd returns true on success now 4f0d2ae5a754 zsmalloc: expand class bit 14826db7e76f thp: fix MADV_DONTNEED vs clear soft dirty race 307ea67867f7 thp: fix MADV_DONTNEED vs. MADV_FREE race 84fcd4c616b3 tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case 50a18a2c13e7 tcmu: Fix wrongly calculating of the base_command_size 04129b9eac53 tcmu: Fix possible overwrite of t_data_sg's last iov[] 1a96c4236345 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups 5af2034c5fa7 dma-buf: add support for compat ioctl 47dc33b02d9f net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions ca1cf7fa5e89 net/mlx4_core: Fix racy CQ (Completion Queue) free c5d6272b48da net/mlx4_en: Fix bad WQE issue 0cbe1ba52ac8 usb: hub: Wait for connection to be reestablished after port reset 7e3909e459be blk-mq: Avoid memory reclaim when remapping queues e53675310932 net/packet: fix overflow in check for priv area size 9f81b537bdcd crypto: caam - fix invalid dereference in caam_rsa_init_tfm() 685e2f71d3d7 crypto: caam - fix RNG deinstantiation error checking 4b8d172d131a MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK 06f41eff1758 MIPS: Switch to the irq_stack in interrupts c48b1c1a49a2 MIPS: Only change $28 to thread_info if coming from user mode 43862dab7d91 MIPS: Stack unwinding while on IRQ stack 7f8386a79663 MIPS: Introduce irq_stack 0f13c368b848 mtd: bcm47xxpart: fix parsing first block after aligned TRX 009b4b307221 rt2x00: Fix incorrect usage of CONFIG_RT2X00_LIB_USB f436af7dd007 rt2x00usb: do not anchor rx and tx urb's ee88a8be30c3 rt2x00usb: fix anchor initialization ff61181a39f4 i2c: bcm2835: Fix hang for writing messages larger than 16 bytes eb4750b18bbf orangefs: fix buffer size mis-match between kernel space and user space. 72b953eed0ad drm/i915: Stop using RP_DOWN_EI on Baytrail 1701d71fc709 drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 a8a385efec43 drm/i915: Nuke debug messages from the pipe update critical section d6e319631aec drm/i915/gen9: Increase PCODE request timeout to 50ms 440e2c3517e5 usb-storage: Add ignore-residue quirk for Initio INIC-3619 dd3716075af6 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 99219a2e9f79 x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 4c3ef6907d0d platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT 95315644bbf7 platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB b590aade4894 watchdog: s3c2410: Fix infinite interrupt in soft mode 6fdc067c889b PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 2141fdc4e698 PCI: Sort the list of devices with D3 delay quirk by ID 0ccdd4e7d8fe mmc: sdhci-of-esdhc: remove default broken-cd for ARM eb6e770ac347 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports 1b87711b21ed PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS 59b53425ef16 ARM: smccc: Update HVC comment to describe new quirk parameter 8d0029108932 drm/msm/adreno: move function declarations to header file d327e7b178fe firmware: qcom: scm: Fix interrupted SCM calls 71ea9cad84ef arm: kernel: Add SMC structure parameter ebb1ca9607ad ASoC: sun4i-i2s: Add quirks to handle a31 compatible 72f6e982940a ACPI: save NVS memory for Lenovo G50-45 e362b1d5bfe9 ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support 535fcee36f5b ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection b1ed3fbd993c ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 eee473322818 ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 beca997c156f ASoC: rt5670: Add missing 10EC5072 ACPI ID 1c8321c341da ACPI / button: Change default behavior to lid_init_state=open 2b02ab5f7391 sata: ahci-da850: implement a workaround for the softreset quirk 11f02d8d7fe6 PCI: Add ACS quirk for Intel Union Point 9acd4d7d243a ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk 61df7a67273c drm/mga: remove device_is_agp callback 0a834595f470 usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions d0f8f71e4164 usb: dwc3: Add revision numbers for the USB 3.0 IP 51ea9fa290a8 usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 65e185bbe4d0 usb: xhci: add quirk flag for broken PED bits 12757d3bd930 ARM: davinci: PM: support da8xx DT platforms cbb4822bc2c5 Input: gpio_keys - add support for GPIO descriptors 36a721bb8fac serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 5fc8dd1fcaf5 usb: chipidea: msm: Rely on core to override AHBBURST 9a07b4bc1627 scsi: ufs: issue link starup 2 times if device isn't active 1afa312a5792 scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED 10c3c4d5694e drm/i915: actually drive the BDW reserved IDs b1451c6b586c drm/i915: more .is_mobile cleanups for BDW 3afb3167148c drm/i915: fix INTEL_BDW_IDS definition 955982e63676 drm/i915: Remove .is_mobile field from platform struct bc30de19926a drm/edid: constify edid quirk list 4942997e5413 HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar. 07a85162b9b8 HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD 62dce069c3e7 nvme: simplify stripe quirk 38bbd1f16854 platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family 2135d9cd273b ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC 1fc78f3d70c3 PCI: Expand "VPD access disabled" quirk message 508e2ef86c69 ALSA: usb-audio: add implicit fb quirk for Axe-Fx II 0c79032c962a scsi: ufs: add quirk to increase host PA_SaveConfigTime a3cc3396dc8f PCI: thunder-pem: Factor out resource lookup 6f35e25c8609 arm64: PCI: Add local struct device pointers d529876b02ee arm64: PCI: Manage controller-specific data on per-controller basis 30c5d2cf21f2 x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) fade24327d61 svcauth_gss: Close connection when dropping an incoming message cc8fc2110982 scsi: ufs: ensure that host pa_tactivate is higher than device ae98a7756e77 mmc: sdhci-msm: Enable few quirks b1a90b94df54 HID: multitouch: do not retrieve all reports for all devices 3d6c18b57d87 HID: multitouch: enable the Surface 3 Type Cover to report multitouch data 76cc100d5055 HID: microsoft: Add Surface 4 type cover pro 4 (JP) 56974903bdfc HID: sensor-hub: add quirk for Microchip MM7150 3aa2d02479fb HID: sensor-hub add quirk for Microsoft Surface 3 dad6aeb660e1 scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk e1ce839b3c12 scsi: ufs: Enable no vccq quirk for skhynix device 61ebc76124e1 clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend 7d0017bedd43 net/mlx4_core: Use device ID defines 5f376717da59 HID: i2c-hid: add a simple quirk to fix device defects b50df0349088 HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters 377bf00a97dd clk: lpc32xx: add a quirk for PWM and MS clock dividers 28b80486dd11 random: use chacha20 for get_random_int/long 5c14ae6c7827 mm/mempolicy.c: fix error handling in set_mempolicy and mbind. c47efb0b87cf Documentation: stable-kernel-rules: fix stable-tag format fa71007c6e60 MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation d28f0f2ce69a MIPS: Flush wrong invalid FTLB entry for huge page 2d39761a305e MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 f4546c48295c MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 0f0cb6322f50 MIPS: Lantiq: fix missing xbar kernel panic 01b1e6e66f38 MIPS: End spinlocks with .insn aa476702873f MIPS: ralink: Fix typos in rt3883 pinctrl 003987fb012a MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 3788f4d19762 s390/uaccess: get_user() should zero on failure (again) a18a3a40ad5d s390/decompressor: fix initrd corruption caused by bss clear cf251fc84ece nios2: reserve boot memory for device tree c9c6823c8113 dm raid: fix NULL pointer dereference for raid1 without bitmap c51b530047c4 powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() 38494d50d37a powerpc: Don't try to fix up misaligned load-with-reservation instructions e00fe427b686 powerpc/64: Fix flush_(d|i)cache_range() called from modules 7fd934338c40 powerpc/kernel: Use kprobe blacklist for asm functions c2517a0fb5c0 powerpc/mm: Add missing global TLB invalidate if cxl is active d29bfd4a2a5c powerpc: Disable HFSCR[TM] if TM is not supported 9413b2816e7d metag/usercopy: Add missing fixups 60e688fa135c metag/usercopy: Fix src fixup in from user rapf loops 3bd77f9b75ff metag/usercopy: Set flags before ADDZ 78ba0a0bc796 metag/usercopy: Zero rest of buffer from copy_from_user 23fe537faf0a metag/usercopy: Add early abort to copy_to_user f93708a2faf5 metag/usercopy: Fix alignment error checking 8a27f50ba14b metag/usercopy: Drop unused macros d3226caf07b4 brcmfmac: use local iftype avoiding use-after-free of virtual interface b4b6d1cb7013 ring-buffer: Fix return value check in test_ringbuffer() d06668b5c696 xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files f135506f5ce4 dm verity fec: fix bufio leaks d10b19745ca0 dm verity fec: limit error correction recursion 9536055f1ec5 ptrace: fix PTRACE_LISTEN race corrupting task->state bf895e98cfcb mm/page_alloc.c: fix print order in show_free_areas() 93fb8a316b99 Reset TreeId to zero on SMB2 TREE_CONNECT 00a743bf7f88 cfg80211: check rdev resume callback only for registered wiphy 75479ff29b44 arm64: mm: unaligned access by user-land should be received as SIGBUS 4e28a700651d iio: bmg160: reset chip when probing 89d631362aab kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd d52401c31a5f arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 73ba7e664274 arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm 6f5c6ce2d9e9 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. a9edcc5125e7 sysfs: be careful of error returns from ops->show() f9b7f08dea27 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() b2e8f39a707a drm/vmwgfx: Remove getparam error message a339fb1acddf drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 7394c14ce409 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 2ba060df6cd2 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() f752c3934126 drm/vmwgfx: Type-check lookups of fence objects (From OE-Core rev: 49dea7745d3f8e182566cb6bdf79e7b03560a699) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21python-3.3-multilib.patch: Fixes getpath on multilib configurationsJose Lamego
When using multilib configurations either on arm/arm64 and x86/x86-64 python3 failed to execute due to a failure when looking for its platform independent and dependent libraries. This patch fixes this issue by assigning lib_python to the appropriate macro. [YOCTO #10812] (From OE-Core rev: 8ef5c0511e51b82eaa45865df42ecbb2deeb7350) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Jose Lamego <jose.a.lamego@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21zlib: Fix CVE-2016-9843George McCollister
Add backported patch to fix CVE-2016-9843 which was fixed in zlib 1.2.9 https://nvd.nist.gov/vuln/detail/CVE-2016-9843 (From OE-Core rev: 32db742922b6e4127d65abf42905a07eca6a2255) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21zlib: Fix CVE-2016-9842George McCollister
Add backported patch to fix CVE-2016-9842 which was fixed in zlib 1.2.9 https://nvd.nist.gov/vuln/detail/CVE-2016-9842 (From OE-Core rev: 715645a1be700e132a31aa9c40da1e66dd427ae8) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21zlib: Fix CVE-2016-9841George McCollister
Add backported patch to fix CVE-2016-9841 which was fixed in zlib 1.2.9 https://nvd.nist.gov/vuln/detail/CVE-2016-9841 (From OE-Core rev: aa650d4f5eb2b671e76d7c4da3ef080e26eed543) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21zlib: Fix CVE-2016-9840George McCollister
Add backported patch to fix CVE-2016-9840 which was fixed in zlib 1.2.9 https://nvd.nist.gov/vuln/detail/CVE-2016-9840 (From OE-Core rev: c34064cceeb56806ed8ddf3aff73a3971378066c) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21tcf-agent: Fix daemon terminationJan Kiszka
The upstream init script uses SIGUSR2 to terminate that daemon because SIGTERM is ignored. As the killproc function does not support specifying a signal, switch to start-stop-daemon. Drop the retry loop because SIGUSR2 is lethal for agent. (From OE-Core rev: 1e6235de0a3f6302cee37332f03b1ba403c789d1) Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21tcf-agent: kill with USR2 in systemd stopMartin Kelly
tcf-agent ignores SIGTERM, so upstream uses USR2 instead. This issue was noticed by Jan Kiszka and Brian Avery around the same time: https://patchwork.openembedded.org/patch/139546/ https://patchwork.openembedded.org/patch/139560/ However, these patches fixed only the init scripts, not the systemd service file. This patch fixes the systemd file. (From OE-Core rev: f3c9d850af1c8dab9d46ddb136d84710e7f73fa2) Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21opkg: fix conffile errors in 'opkg status' callsRoss Burton
If a conffile has been deleted (common when building a debugfs) the status command will throw errors instead of handling that situation. Stop the code being executed in the first place if it wasn't asked for, and handle errors gracefully. [ YOCTO #10761 ] (From OE-Core rev: c32bca840d262ebc5ac93b06d0bce79729a178b1) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21coreutils_6.9: fix musl compilationAndré Draszik
As per the patch (From OE-Core rev: a0cb33b3285de03ae901e474da255efc88811c2d) Signed-off-by: André Draszik <adraszik@tycoint.com> Acked-by: Sylvain Lemieux <slemieux@tycoint.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Cherry-pick from meta-gplv2: http://git.yoctoproject.org/cgit/cgit.cgi/meta-gplv2/commit/?id=e42ded0ee35d0aab0de8fa090eda9f1c08bcbb4c Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21coreutils_6.9: Disable broken man pagesRichard Purdie
These are generated from --help output of the host tools which is clearly incorrect, particularly given the older nature of this recipe. Simply disable them entirely. (From OE-Core rev: a70dc7d38764e1835ed947599b7fcbe3cc71d5b1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cherry-pick from meta-gplv2: http://git.yoctoproject.org/cgit/cgit.cgi/meta-gplv2/commit/?id=46349e1a8734fb94a04bf7c234c01fa175333238 Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21gmp_4.2.1: prevent calls to mpn_add_nc() if HAVE_NATIVE_mpn_sub_nc is falseAndre McCurdy
When building for aarch64 (ie relying only on generic C code rather than asm) libgmp.so contains undefined references to __gmpn_add_nc and __gmpn_sub_nc which causes attempts to link with -lgmp to fail: | .../usr/lib/libgmp.so: undefined reference to `__gmpn_sub_nc' | .../usr/lib/libgmp.so: undefined reference to `__gmpn_add_nc' Solution based on a historical patch posted to the gmp mailing list: https://gmplib.org/list-archives/gmp-discuss/2006-May/002344.html Cherry-pick from meta-gplv2: http://git.yoctoproject.org/cgit/cgit.cgi/meta-gplv2/commit/?id=d8668018d5d795be2297f878fd871a27edf532bf (From OE-Core rev: 93af40ae113e9b505a9739ca2688360f12015fb7) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21libevdev: add libcheck dependencyAndre McCurdy
The libevdev configure script contains an unconditional check for libcheck. If libcheck is found, libevdev unit tests will be built. Without a dependency, the presence of libcheck in sysroot is non deterministic (in morty and earlier) and builds can fail if libcheck is available during do_configure but not during do_compile. (In pyro and later, the libcheck dependency is not required to make libevdev builds deterministic due to recipe specific sysroots). (From OE-Core rev: 9dc52a9959b05c9fa548f1991366f29ae873a793) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2017-14064Rajkumar Veer
Ruby through 2.2.7, 2.3.x through 2.3.4, and 2.4.x through 2.4.1 (From OE-Core rev: 8d53b03e8fa1bc20c0d77d6cd7869bd7f7325987) Signed-off-by: Rajkumar Veer <rveer@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2017-14033Rajkumar Veer
affects ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 (From OE-Core rev: 6033983453ff7b39d9d0d0a64353611128e26fae) Signed-off-by: Rajkumar Veer <rveer@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2017-9229Thiruvadi Rajaraman
affects ruby < 2.4.1 (From OE-Core rev: a636bf8cb5063f349b2af6594b131af6852b3076) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Secruity fix for CVE-2017-9226Thiruvadi Rajaraman
affects ruby < 2.4.1 (From OE-Core rev: 0c1eec0c6a789e1e9dbfcc66c3fb8c7d1d8b4e99) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2017-9228Thiruvadi Rajaraman
affects ruby < 2.4.1 (From OE-Core rev: cdfb60a7b573c034868ef27d8eb2c667f2a7ad1d) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2017-9227Thiruvadi Rajaraman
affects ruby < 2.4.1 (From OE-Core rev: d83f18936a0eb470e8faf7adbd7c580c23fa3370) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21ruby: Security fix for CVE-2016-7798Thiruvadi Rajaraman
affectes ruby < 2.3.1 (From OE-Core rev: 6af2319008dc16c61092f71ff227c285aac51288) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21curl: Security fix for CVE-2017-1000101Rajkumar Veer
Affected versions: curl 7.34.0 to and including 7.54.1 Not affected versions: curl < 7.34.0 and >= 7.55.0 (From OE-Core rev: 3cd67ae472cf163a592aac6ca783e451068fca0c) Signed-off-by: Rajkumar Veer <rveer@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21curl: Security fix for CVE-2017-1000100Rajkumar Veer
Affected versions: libcurl 7.15.0 to and including 7.54.1 Not affected versions: libcurl < 7.15.0 and >= 7.55.0 (From OE-Core rev: 2ad0d34313b30f3f18d2f15879294fab310aa874) Signed-off-by: Rajkumar Veer <rveer@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21curl: Security fix for CVE-2016-9586Thiruvadi Rajaraman
Affected versions: libcurl 7.1 to and including 7.51.0 Not affected versions: libcurl >= 7.52.0 (From OE-Core rev: 559ccc284987846c5b266cc2bc5ecd91c1c155f9) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-21curl: Security fix for CVE-2016-8624Thiruvadi Rajaraman
Affected versions: curl 7.1 to and including 7.50.3 Not affected versions: curl >= 7.51.0 (From OE-Core rev: 26e464767ab53cb78e4ede10c77fe12907a7daad) Signed-off-by: Thiruvadi Rajaraman <trajaraman@mvista.com> Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>