aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-07-20recipetool: create: refactor code for ensuring npm is availablepaule/devtool27Paul Eggleton
Across devtool and recipetool we had an ugly set of code for ensuring that we can call an npm binary, and much of that ugliness was a result of not being able to run build tasks when tinfoil was active - if recipetool found that npm was required and we didn't know beforehand (e.g. we're fetching from a plain git repository as opposed to an npm:// URL where it's obvious) then it had to exit and return a special result code, so that devtool knew it needed to build nodejs-native and then call recipetool again. Now that we are using real build tasks to fetch and unpack, we can drop most of this and move the code to the one place where it's still needed (i.e. create_npm where we potentially have to deal with node.js code in a plain source repository). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20classes/base: set do_unpack dependencies for rpm filesPaul Eggleton
If we're unpacking any rpm (not just .src.rpm) then we'll need to call rpm2cpio.sh. As of OE-Core rev a7da1aade118d1ccf1b286f82556cd9f706bd2a4 that script no longer uses file-native, but there is a chance that the rpm file will be compressed internally using xz (for example, rpms from Fedora) and therefore the script will need xzcat provided xz-native. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20recipetool: create: reimplement fetching with normal fetch/unpack tasksPaul Eggleton
Now that we have the ability to run the tasks in a more standard context through tinfoil, change recipetool's fetching code to use that to fetch files using it. This has the major advantage that any dependencies of do_fetch and do_unpack (e.g. for subversion or npm) will be handled automatically. This also has the beneficial side-effect of fixing a recent regression that prevented this fetch operation from working with memory resident bitbake. Also fix devtool's usage of fetch_uri() at the same time so that we can completely replace it. Fixes [YOCTO #11710]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20recipetool: create: eliminate second fetch for packagesPaul Eggleton
When dealing with package files (.rpm, .ipk etc.) we need to unpack them ourselves to get the metadata, which is thrown away when the fetcher unpacks them. However, since we've already fetched the file once, I'm not sure as to why I thought I needed to fetch it again - we can just get the local path and then unpack it directly. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20recipetool: create: ensure meaningful error for malformed tarballsPaul Eggleton
If you pointed recipetool at a URL that should be a tarball e.g. https://tls.mbed.org/download/start/mbedtls-2.4.2-apache.tgz but instead it returns an HTML page, we try to unpack it, gzip complains but the operation doesn't seem to fail - instead we just get back an empty source tree. Change the checks to account for this - if the source tree is empty, check if the downloaded file in DL_DIR looks like an HTML file and error accordingly if it is. If it's not, error out anyway because no source was unpacked and it should have been (otherwise we just blindly set up EXTERNALSRC for this which is pointless). Fixes an aspect of [YOCTO #11407]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20devtool: extract: refactor kern-tools-native handlingPaul Eggleton
When extracting linux-yocto kernel source, we don't need to dance around shutting down and starting up tinfoil anymore, we can just execute the tasks as needed when needed using tinfoil's new build_targets() function. This allows us to tidy up the code structure a bit. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2017-07-20classes/staging: change fixme debug message from note to debugPaul Eggleton
These messages were added for debugging during the recipe specific sysroot work. They may still be useful but they don't need to be notes - if they are they show up in recipetool / devtool output when fetching source. (From OE-Core rev: a0e93d5c5dcf59d1898a3db727a5ab2d75e3d20e) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-19libgcrypt: upgrade to 1.7.8Ross Burton
Fixes CVE-2017-7526, 'flush+reload side-channel attack on RSA secret keys dubbed "Sliding right into disaster"'. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-19libgcrypt: merge bb and inc fileRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-19systemd: refuse to load units with errors (CVE-2017-1000082)Ross Burton
If a unit has a statement such as User=0day where the username exists but is strictly speaking invalid, the unit will be started as the root user instead. Backport a patch from upstream to mitigate this by refusing to start units such as this. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-17webkitgtk: Upgrade to 2.16.5Carlos Alberto Lopez Perez
Adjust some dependencies: libgcrypt is now required (instead of gnutls) and the following build deps where missing: gettext-native, glib-2.0 and glib-2.0-native. Also the CMake argument ENABLE_CREDENTIAL_STORAGE has been renamed to USE_LIBSECRET. This new upstream release (2.16.4 actually) includes security fixes for CVE: CVE-2017-2538 Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17gnome-desktop: Don't use gnome-commonJussi Kukkonen
Add a patch to no use gnome-common macros Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17python3-pygobject: Don't use gnome-commonJussi Kukkonen
Patch out the one use of gnome-common macros: pygobject is moving to autoconf-archive in next release so this patch is temporary. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17matchbox-desktop: Upgrade to 2.2Jussi Kukkonen
Only change is dropping dependency on gnome-common (which is deprecated upstream). Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17libgcrypt: upgrade to 1.7.7Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17libbsd: 0.8.3 -> 0.8.5Robert Yang
* The LIC_FILES_CHKSUM is changed becauses the files updated the date, and added a BSD-3-clause-John-Birrell for man/timeradd.3bsd, this license is already there for other files. * Update 0002-Remove-funopen.patch * Remove 0003-Fix-build-breaks-due-to-missing-a.out.h.patch, the a.out code is gone in the source, so this patch is not needed any more. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2017-07-17apr: 1.5.2 -> 1.6.2Fan Xin
Update apr from 1.5.2 to 1.6.2 Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17ethtool: Upgrade to 4.11Changhyeok Bae
Restore SRC_URI address Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17chrpath: reduce local pending patchesDengke Du
Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17dropbear: reduce local pending patchesDengke Du
Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17base-files: ignore "mesg n" error messagesPatrick Ohly
When using "su - myuser" to change from root to a non-privileged user, "mesg n" from the default .profile fails with "mesg: error: tty device is not owned by group `tty' or "mesg: cannot open /dev/ttyS0: Permission denied", depending on whether mesg comes from busybox or util-linux. This does not happen during a normal login because permissions on /dev/tty* get changed while doing that, something that isn't possible with plain "su -". As the error can't be avoided and failures of mesg probably aren't particularly important, now error messages get dumped to /dev/null. [YOCTO #11127] Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17util-linux: fix "su -" and package su separatelyPatrick Ohly
"su -" == "su --login" was broken because it uses /etc/pam.d/su-l and lacking that, falls back to /etc/pam.d/other which denies the operation. The fix is to symlink "su-l" to the normal "su" pam config file. Because "su" usually comes from "shadow" and has been broken like this without anyone noticing, it probably is not used much and thus should be packaged separately so that it can be installed only when really needed. For backwards compatibility, "util-linux" still pulls it in. It is a bit strange that DISTRO_FEATURES are getting checked when deciding whether the packages should be defined. It is not wrong, the packages will be simply empty and thus probably not created when the distro feature is on and the package config is off. Perhaps there is a reason, so this is kept unchanged. The symlink however only gets created when su.util-linux really gets built. [YOCTO #11126] Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17dhcp: fix shutdown not work by SIGTERM while bind9 enable threadsHongxu Jia
In https://source.isc.org/git/bind9.git, since the following commit applied: ... commit b99bfa184bc9375421b5df915eea7dfac6a68a99 Author: Evan Hunt <each@isc.org> Date: Wed Apr 10 13:49:57 2013 -0700 [master] unify internal and export libraries 3550. [func] Unified the internal and export versions of the BIND libraries, allowing external clients to use the same libraries as BIND. [RT #33131] ... (git show b99bfa184bc9375421b5df915eea7dfac6a68a99 -- ./lib/isc/unix/app.c) In this commit, if bind9 enable threads(ISC_PLATFORM_USETHREADS), it blocks signal SIGHUP, SIGINT and SIGTERM in isc__app_ctxstart. Which caused dhclient/dhcpd could not be stopped by SIGTERM. It caused systemd's reboot hung which send SIGTERM by default. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17bind: 9.10.3-P3 -> 9.10.5-P3Kai Kang
Upgrade bind from 9.10.3-P3 to 9.10.5-P3 * Update md5sum of LIC_FILES_CHKSUM that it update year in file COPYRIGHT * Remvoe mips1-not-support-opcode.diff which has been merged * Remove CVE patches that there are backported from upstream * Use python3 for build and make sure install .py files to right directory Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17linux-yocto-dev: bump to 4.12+Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17linux-yocto/4.9: update to v4.9.36Bruce Ashfield
Integrating the -stable release with the following commits: 9f86f302ec0e Linux 4.9.36 a29fd27ca268 KVM: nVMX: Fix exception injection d1d3756f07da KVM: x86: zero base3 of unusable segments f3c3ec96e5fb KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() 1eeb79426332 KVM: x86: fix emulation of RSM and IRET instructions 982d8d92f256 arm64: fix NULL dereference in have_cpu_die() a4bfcab30928 mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program de5862335ed7 i2c: brcmstb: Fix START and STOP conditions 8ee785016d5a brcmfmac: avoid writing channel out of allocated array 65fc82cea84f infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data 3e51ccbadd15 objtool: Fix another GCC jump table detection issue 92e66676523a clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled 8a6f400a374c cpufreq: s3c2416: double free on driver init error path 1781a29b31fa iommu/amd: Fix interrupt remapping when disable guest_mode 0e55856b8f29 iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() f0c31c674abd iommu/dma: Don't reserve PCI I/O windows d7fcb303d1ee iommu: Handle default domain attach failure c19bfc6765d4 iommu/vt-d: Don't over-free page table directories d5c5e8ba5d9d ocfs2: o2hb: revert hb threshold to keep compatible 8af88a950b42 x86/mm: Fix flush_tlb_page() on Xen 3667dafd6c04 x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space b287ade87c91 x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug 15541e64163c tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel a2c222bef08f ARM: 8685/1: ensure memblock-limit is pmd-aligned 7661b19687b2 ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 4efe34b500a7 ARM: dts: OMAP3: Fix MFG ID EEPROM 07bb2c7e7ea3 ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer e57aa416ca4c regulator: tps65086: Fix DT node referencing in of_parse_cb 88baad2e7159 regulator: tps65086: Fix expected switch DT node names 9846c67974d6 spi: fix device-node leaks c52829f60f5f spi: When no dma_chan map buffers with spi_master's parent 478273e11521 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting eea0261db8ef watchdog: bcm281xx: Fix use of uninitialized spinlock. 4211442b2088 netfilter: use skb_to_full_sk in ip_route_me_harder ac2730234cc1 xfrm: Oops on error in pfkey_msg2xfrm_state() c460f2beb6f0 xfrm: NULL dereference on allocation failure 1e1666257cb6 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 647f605276c0 mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings f9f73c58feef ravb: Fix use-after-free on `ifconfig eth0 down` adfe95fe5b42 ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets 168bd51ec5ef sctp: check af before verify address in sctp_addr_id2transport 399566f8a4fb net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV b6f75b986a7f perf probe: Fix to probe on gcc generated functions in modules 9f8ffe4e0952 tipc: allocate user memory with GFP_KERNEL flag 18b200e0c8ee net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types e1eac347d971 perf probe: Fix to show correct locations for events on modules cc439964fab1 be2net: fix MAC addr setting on privileged BE3 VFs 02434def6fd0 be2net: don't delete MAC on close on unprivileged BE3 VFs fa1dbf505aef be2net: fix status check in be_cmd_pmac_add() 5f54c4e1e2af usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value 0e9867b7113c s390/ctl_reg: make __ctl_load a full memory barrier 9d00195bc0af swiotlb: ensure that page-sized mappings are page-aligned 68a5dc385735 coredump: Ensure proper size of sparse core files d21816c24591 aio: fix lock dep warning 82835fb33ce5 perf/x86: Reject non sampling events with precise_ip 1c68633329d2 perf/core: Fix sys_perf_event_open() vs. hotplug 48131dd0f2b1 x86/mpx: Use compatible types in comparison to fix sparse error 283994074501 x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc() 6baa8c92dab9 mac80211: initialize SMPS field in HT capabilities 8eaaf66d41ad pmem: return EIO on read_pmem() failure 25319ae8e8a7 drm/amd/powerplay: refine vce dpm update code on Cz. f275ac7fc5d2 drm/amd/powerplay: fix vce cg logic error on CZ/St. 77e82094a3c9 drm/radeon/si: load special ucode for certain MC configs 4ae8dc6acb71 net: thunderx: acpi: fix LMAC initialization f88f06e18318 arm64: assembler: make adr_l work in modules under KASLR aabb797b4c12 spi: davinci: use dma_mapping_error() c32462d0b523 scsi: lpfc: avoid double free of resource identifiers 582c1ca0ea1d HID: i2c-hid: Add sleep between POWER ON and RESET c78b8de5c05c perf/x86/intel: Use ULL constant to prevent undefined shift behaviour 6130fac99481 mac80211: recalculate min channel width on VHT opmode changes d48cb21fd50b net: phy: marvell: fix Marvell 88E1512 used in SGMII mode 849f2d0665e0 pinctrl: intel: Set pin direction properly 3a6edbc95ba0 perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code b8c5e7b12413 drm/etnaviv: trick drm_mm into giving out a low IOVA 2bc8fcd633d8 Documentation: devicetree: change the mediatek ethernet compatible string c5c8743642ae kernel/panic.c: add missing \n 00f468f51dd5 ibmveth: Add a proper check for the availability of the checksum features 32bd4d2ed9d8 vxlan: do not age static remote mac entries b07bf2364605 ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() 7fdc81f6e1a9 virtio_net: fix PAGE_SIZE > 64k a6c3e01bf32e mlxsw: spectrum_router: Correctly reallocate adjacency entries ff3b1dd026bb vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null 8895ef4e5357 drm/amdgpu: check ring being ready before using e5a2ba9af818 net: dsa: Check return value of phy_connect_direct() c6f284899e01 amd-xgbe: Check xgbe_init() return code e99d86d76eed platform/x86: ideapad-laptop: handle ACPI event 1 e9a87e0f5bbb iwlwifi: fix kernel crash when unregistering thermal zone 322baf72eed5 scsi: virtio_scsi: Reject commands when virtqueue is broken 5d5c293af834 xen-netfront: Fix Rx stall during network stress and OOM 72191c7d82e7 swiotlb-xen: update dev_addr after swapping pages 884baf2abf6d virtio_console: fix a crash in config_work_handler c3eab85ff11a Btrfs: fix truncate down when no_holes feature is enabled e8b5068b64d0 Btrfs: Fix deadlock between direct IO and fast fsync 83571e9ef7c9 gianfar: Do not reuse pages from emergency reserve c48a862c47d4 objtool: Fix IRET's opcode 251d00bf1309 bpf: don't trigger OOM killer under pressure with map alloc a7a2a6d34fe7 bnxt_en: Fix "uninitialized variable" bug in TPA code path. da805bc788b0 xen-netback: protect resource cleaning on XenBus disconnect 7bdccaa5da12 xen-netback: fix memory leaks on XenBus disconnect 5dcd08594276 net: ethtool: Initialize buffer when querying device channel settings 6e315b2b10b6 powerpc/eeh: Enable IO path on permanent error ea7b808165a5 net: korina: Fix NAPI versus resources freeing fded17be01ab perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug 3eeb3459b7e6 net: phy: dp83848: add DP83620 PHY support 10c24e89b2b8 drm/amdgpu: add support for new hainan variants 9f2a36a7504c drm/amdgpu: fix program vce instance logic error. 0c9626619777 qla2xxx: Fix erroneous invalid handle message 8cfcaa2899f3 qla2xxx: Terminate exchange if corrupted 42a1d5b47594 scsi: lpfc: Set elsiocb contexts to NULL after freeing it 7782ab228f64 stmmac: add missing of_node_put ee4494c6bda8 scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type 80b1a1180e4e KVM: x86: fix fixing of hypercalls afaee3ef5136 xen/blkback: don't free be structure too early 13fa36f9fbc8 ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage 8bface142a8d dt: bindings: net: use boolean dt properties for eee broken modes 3897ae12b706 net: phy: use boolean dt properties for eee broken modes 40373d91a0f7 net: phy: fix sign type error in genphy_config_eee_advert 752ba680eb70 dt-bindings: net: add EEE capability constants 97ace183074d net: phy: add an option to disable EEE advertisement 0e8eca987e27 net: ethtool: add support for 2500BaseT and 5000BaseT link modes 8886196a7320 sparc64: Zero pages on allocation for mondo and error queues. 41172b772da4 sparc64: Handle PIO & MEM non-resumable errors. 2aa6d036b716 mm: numa: avoid waiting on freed migrated pages 08cb8e5f83fd l2tp: take a reference on sessions used in genetlink handlers 599e6f038777 l2tp: hold session while sending creation notifications d9face6fc62a l2tp: fix duplicate session creation 806e98835683 l2tp: ensure session can't get removed during pppol2tp_session_ioctl() 6539c4f991c2 l2tp: fix race in l2tp_recv_common() d2da8d394147 usb: gadget: f_fs: Fix possibe deadlock ed96148d7f8e x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() 1c0fa383b339 dm thin: do not queue freed thin mapping for next stage processing 466877f2d257 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr 78c4244f8bdb gpiolib: fix filtering out unwanted events cb2c6fdf620f NFSv4.1: Fix a race in nfs4_proc_layoutget 7d0e27fe24c5 ALSA: hda - set input_path bitmap to zero after moving it to new place 093750c3dec4 ALSA: hda - Fix endless loop of codec configure dad3135e762b MIPS: Fix IRQ tracing & lockdep when rescheduling e9e24faf823e MIPS: pm-cps: Drop manual cache-line alignment of ready_count f7d3d40ea124 MIPS: Avoid accidental raw backtrace 3d4ac49a9538 MIPS: head: Reorder instructions missing a delay slot b1355226a64e mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() dbc808362b6c drm/ast: Handle configuration without P2A bridge 8dc9f9dede5b xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 4ebe28d23d35 NFSv4.x/callback: Create the callback service through svc_create_pooled 955f270b6f5d NFSv4: fix a reference leak caused WARNING messages b89bd0c715c1 netfilter: synproxy: fix conntrackd interaction ced7689be60d netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 8e2316399b8f rtnetlink: add IFLA_GROUP to ifla_policy b9ca9b0f5510 ipv6: Do not leak throw route references e4089baa08c4 sfc: provide dummy definitions of vswitch functions 08058c258afb net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f1a0e7d172b0 decnet: always not take dst->__refcnt when inserting dst into hash table c7d422d68fe9 net/mlx5e: Fix timestamping capabilities reporting 25ff35074e27 net/mlx5: Wait for FW readiness before initializing command interface 176b9874a203 net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it 4c246863e7b4 sctp: return next obj by passing pos + 1 into sctp_transport_get_idx fded2d74a350 ipv6: fix calling in6_ifa_hold incorrectly for dad work cac2a9bb4034 igmp: add a missing spin_lock_init() ecd6627f48bd igmp: acquire pmc lock for ip_mc_clear_src() 059686754c18 proc: snmp6: Use correct type in memset 78b24ab695ab net/mlx5e: Fix wrong indications in DIM due to counter wraparound 9854e5865990 net/mlx5e: Added BW check for DIM decision mechanism 57360bc3c7a6 net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse bb566ce3a60e net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 8cda426a7cfa sctp: disable BH in sctp_for_each_endpoint c6d4ff85722b Fix an intermittent pr_emerg warning about lo becoming free. bb84290cd296 af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers 386ed38f0f28 net: vrf: Make add_fib_rules per network namespace flag b5cc68e0c190 net: Zero ifla_vf_info in rtnl_fill_vfinfo() fd9b13e6c175 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb d2f459e3feb0 net: don't call strlen on non-terminated string in dev_set_alias() 98184bbb8dae ipv6: release dst on error in ip6_dst_lookup_tail 92905e331aea Linux 4.9.35 855b08e57777 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2() 21eaaa76b701 jump label: fix passing kbuild_cflags when checking for asm goto support ffa96c1a6afe net: phy: fix marvell phy status reading 5da6415e427b spi: double time out tolerance 25c7794ed046 dmaengine: bcm2835: Fix cyclic DMA period splitting 81135c71bde3 net: phy: Initialize mdio clock at probe function 948c4f17ab7e rt2x00: avoid introducing a USB dependency in the rt2x00lib module 225969acc0f1 usb: gadget: f_fs: avoid out of bounds access on comp_desc 5306119473b2 mtd: spi-nor: fix spansion quad enable dcd015f733a7 of: Add check to of_scan_flat_dt() before accessing initial_boot_params f20603874211 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 581659a87820 drm/amdgpu: adjust default display clock 217e035d5120 drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating e4b8d1e84410 drm/radeon: add a quirk for Toshiba Satellite L20-183 61ea7c2817bd drm/radeon: add a PX quirk for another K53TK variant 3900f24aa6fa iscsi-target: Reject immediate data underflow larger than SCSI transfer length 463440e6de4a iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP 1f576d53d854 target: Fix kref->refcount underflow in transport_cmd_finish_abort 99f66b5182a4 arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW a53bfdda06ac time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 02a37ccd6347 time: Fix clock->read(clock) race around clocksource changes c81d034bd09a brcmfmac: unbind all devices upon failure in firmware callback ba2d8d67875c brcmfmac: use firmware callback upon failure to load 1dd15bd62221 brcmfmac: add parameter to pass error code in firmware callback 20d8f785f974 Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 8eaa481dfb4c powerpc/64s: Handle data breakpoints in Radix mode 414f51ceb6ff powerpc/kprobes: Pause function_graph tracing during jprobes handling f719f20abe2a signal: Only reschedule timers on signals timers have sent 99afebe8fef9 HID: Add quirk for Dell PIXART OEM mouse cdf300d6105d cxgb4: notify uP to route ctrlq compl to rdma rspq fb6dc831b5cf CIFS: Improve readdir verbosity 2f1527e359f4 KVM: PPC: Book3S HV: Context-switch EBB registers properly 468aa930c0a2 KVM: PPC: Book3S HV: Preserve userspace HTM state properly df3a787b3a71 KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows 5220378bd91c perf/x86/intel: Add 1G DTLB load/store miss support for SKL 7c679fe729c2 lib/cmdline.c: fix get_options() overflow while parsing ranges bc6eecff3d95 autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 4b660fcbc64e powerpc/perf: Fix oops when kthread execs user process 3d6848e491df fs/exec.c: account for argv/envp pointers 552a14a572a2 ALSA: pcm: Don't treat NULL chmap as a fatal error 8c9c55a0f576 ALSA: firewire-lib: Fix stall of process context at packet error 4ae2cb91a636 xen-blkback: don't leak stack data via response ring e5c49c1703ae xen/blkback: fix disconnect while I/Os in flight 0e051f17bd04 clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset 493ecd5cd73e Linux 4.9.34 ce7fe8595902 mm: fix new crash in unmapped_area_topdown() 5d10ad629726 Allow stack to grow up to address space limit cfc0eb403816 mm: larger stack guard gap, between vmas 04651048c79a alarmtimer: Rate limit periodic intervals b355b899c74a crypto: Work around deallocated stack frame reference gcc bug on sparc. 7dfe7ca9ec12 vTPM: Fix missing NULL check ecae47331a43 MIPS: .its targets depend on vmlinux 6b706cbb16e9 MIPS: Fix bnezc/jialc return address calculation 22921a9e232a usb: dwc3: exynos fix axius clock error path to do cleanup f0ee203c864f usb: gadget: composite: Fix function used to free memory 8ee7f06f4dca alarmtimer: Prevent overflow of relative timers 766283254b67 genirq: Release resources in __setup_irq() error path 8a48b7eace4d sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() cf6ac3abb323 iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500 f7ae7d2229d2 swap: cond_resched in swap_cgroup_prepare() 1419b8752153 mm/memory-failure.c: use compound_head() flags for huge pages 0c0d3d8730db USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 3ff5f4f6a8a7 USB: gadget: fix GPF in gadgetfs 06178662474c usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 4581d7dd44f3 usb: xhci: Fix USB 3.1 supported protocol parsing 2abac4084fb9 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() f28ba80c6a3e misc: mic: double free on ioctl error path 02d009e865a8 ath10k: fix napi crash during rmmod when probe firmware fails 07612c1227e8 usb: r8a66597-hcd: decrease timeout f75f4d196ab5 usb: r8a66597-hcd: select a different endpoint on timeout c8091f0e8549 USB: gadget: dummy_hcd: fix hub-descriptor removable fields 374aceef5912 pvrusb2: reduce stack usage pvr2_eeprom_analyze() 9ae5dac225e2 USB: usbip: fix nonconforming hub descriptor 7b5bce3a5128 usb: core: fix potential memory leak in error path during hcd creation 12bfbe157d06 USB: hub: fix SS max number of ports cb53a4e03b2f usb: gadget: udc: renesas_usb3: lock for PN_ registers access dd65c0958b77 usb: gadget: udc: renesas_usb3: fix deadlock by spinlock 723bd3b9f83f usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling b51e4b0ac661 IB/mlx5: Fix kernel to user leak prevention logic dca02651cee7 iio: adc: ti_am335x_adc: allocating too much in probe cf308c15103e iio: proximity: as3935: recalibrate RCO after resume 56251d138570 iio: st_pressure: Fix data sign a1d51f7abf71 staging: iio: tsl2x7x_core: Fix standard deviation calculation 773fdcdc0957 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() ed13a9c6464b mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode caa6f1c7bcbe x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() ad3faea03fdf serial: sh-sci: Fix late enablement of AUTORTS a50aacf5de52 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 879d61f218a9 drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. 5899b635ecc7 drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake 5b754c994f38 mac80211: don't send SMPS action frame in AP mode when not needed 3e8c503d0a16 mac80211: fix dropped counter in multiqueue RX 6568f8f70152 mac80211: strictly check mesh address extension mode c8143269c9c4 mac80211: fix IBSS presp allocation size 841e4e775bb1 mac80211: fix packet statistics for fast-RX f79d740f3289 mac80211: fix CSA in IBSS mode bd3f89002e52 usb: musb: dsps: keep VBUS on for host-only mode a317afc0c1ce drm/i915: Fix GVT-g PVINFO version compatibility check 7f7bb1173db8 drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions. f6e99a2efc03 mac80211/wpa: use constant time memory comparison for MACs 2ec5b68bf62e mac80211: don't look at the PM bit of BAR frames 63d34ea7042a vb2: Fix an off by one error in 'vb2_plane_vaddr' 5d5605cc5833 cpufreq: conservative: Allow down_threshold to take values from 1 to 10 47537bceb7b7 ila_xlat: add missing hash secret initialization 95f47cd7d7d8 can: gs_usb: fix memory leak in gs_cmd_reset() a6d6282040b7 configfs: Fix race between create_link and configfs_rmdir 222aa34e5d79 fs: pass on flags in compat_writev 050639ef5810 Linux 4.9.33 bdc9a03fd9ce sparc64: make string buffers large enough 933b9b11f7ca drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2. 4f59a7a895c4 drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail 8e1a4006ff92 s390/kvm: do not rely on the ILC on kvm host protection fauls a2f68276822c xtensa: don't use linux IRQ #0 57211e84dda0 RDMA/qedr: Return max inline data in QP query result c5ea7aa57e24 RDMA/qedr: Don't spam dmesg if QP is in error state 13a87589af5f RDMA/qedr: Don't reset QP when queues aren't flushed bbf61096e42c RDMA/qedr: Fix and simplify memory leak in PD alloc a4fa249385b6 RDMA/qedr: Dispatch port active event from qedr_add c47538f61016 netfilter: nft_log: restrict the log prefix length to 127 fefdd79403e8 netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL f68a45776a62 tipc: fix nametbl_lock soft lockup at node/link events 1d6e36d730ed tipc: add subscription refcount to avoid invalid delete 9f8df4f86a3f tipc: fix connection refcount error c7a552e771cc tipc: ignore requests when the connection state is not CONNECTED 2552e2c11575 ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached 8cb6045ec40d ARC: smp-boot: Decouple Non masters waiting API from jump to entry point ae36f6a65af6 vhost/vsock: handle vhost_vq_init_access() error b13b3b706a9d kernel/watchdog: prevent false hardlockup on overloaded system 0ce66ee6aec1 kernel/watchdog.c: move shared definitions to nmi.h b969a240448b kernel/watchdog.c: move hardlockup detector to separate file dbd9eee1aaaf userfaultfd: fix SIGBUS resulting from false rwsem wakeups 9618fba26499 proc: add a schedule point in proc_pid_readdir() e23b1c05a50f frv: add missing atomic64 operations 918684681dc2 frv: add atomic64_add_unless() 013bbbc3e902 romfs: use different way to generate fsid for BLOCK or MTD 093d494c6d1d mn10300: fix build error of missing fpu_save() 5e4cafca06bf usb: musb: Fix external abort on non-linefetch for musb_irq_work() fb72eca1333c sctp: sctp_addr_id2transport should verify the addr before looking up assoc bf812fe92683 sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment 12a583ddf02a bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 66deb409251c bnxt_en: Fix RTNL lock usage on bnxt_update_link(). e89ffe41e9a6 bnxt_en: Enhance autoneg support. 710ea9b028de bnxt_en: Fix bnxt_reset() in the slow path task. cb7188295d18 net-next: ethernet: mediatek: change the compatible string e9ace99c4bb0 r8152: avoid start_xmit to schedule napi when napi is disabled c1a7106b3b01 r8152: fix rtl8152_post_reset function 9507910ca46d r8152: re-schedule napi for tx 4242f0bce47e r8152: check rx after napi is enabled 993ba7ffcf6e r8152: avoid start_xmit to call napi_schedule during autosuspend 6149abe7f404 nvmet-rdma: Fix missing dma sync to nvme data structures 5a0d41409b4d nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" d16268259683 ravb: unmap descriptors when freeing rings 47c362f147aa drm/ast: Fixed system hanged if disable P2A bfa4d2e461da drm/nouveau: Fix drm poll_helper handling c94e2edacea7 drm/nouveau: Don't enabling polling twice on runtime resume c7a29cf6c34a drm/nouveau: Handle fbcon suspend/resume in seperate worker d2beb1a9dd82 drm/nouveau: Rename acpi_work to hpd_work ef66745a1bd2 drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE eb846414674c gtp: add genl family modules alias 7dddbfcd96e2 net: phy: micrel: add support for KSZ8795 2f970b437e86 parisc, parport_gsc: Fixes for printk continuation lines 4038524f7fef net/mlx5: Return EOPNOTSUPP when failing to get steering name-space b445ecbdff83 net/mlx5: E-Switch, Err when retrieving steering name-space fails 2bcbe747629e drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj() e6549f36278c net: adaptec: starfire: add checks for dma mapping errors a15bbf44ab2f pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 326fdffd7078 drm: Don't race connector registration 82b6693bd415 drm: prevent double-(un)registration for connectors d934fe02ba17 cec: fix wrong last_la determination 62614714e30a pinctrl: baytrail: Rectify debounce support (part 2) 3564d41e5c84 gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 581e4003bf12 net/mlx4_core: Avoid command timeouts during VF driver device shutdown c33f1bd7f289 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers cf336eea809d drm/nouveau: prevent userspace from deleting client object 16f733d8db52 ipv6: fix flow labels when the traffic class is non-0 0542f9791246 FS-Cache: Initialise stores_lock in netfs cookie 34f1a4626bad fscache: Clear outstanding writes when disabling a cookie 11696dcea282 fscache: Fix dead object requeue f4d2d05ffb8b net: fix ndo_features_check/ndo_fix_features comment ordering 3a6ebd3f963c net: phy: Fix PHY module checks and NULL deref in phy_attach_direct() ea14fabd43a5 net: phy: Fix lack of reference count on PHY driver 2fba4f5b70f3 ethtool: do not vzalloc(0) on registers dump 8de6ea44af5c log2: make order_base_2() behave correctly on const input value zero 5331baaeb7e6 kasan: respect /proc/sys/kernel/traceoff_on_warning 8936b74fd339 shmem: fix sleeping from atomic context 3ec4141c68de jump label: pass kbuild_cflags when checking for asm goto support 36d9659cde0d PM / runtime: Avoid false-positive warnings from might_sleep_if() 40f6d71c0a09 ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 1cadd394bbf9 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches d536202202ee vfio/spapr_tce: Set window when adding additional groups to container d385ed7ad307 ipv6: addrconf: fix generation of new temporary addresses d7b2b380c08d net: thunderx: Fix PHY autoneg for SGMII QLM mode baaa84b43608 kernel/ucount.c: mark user_header with kmemleak_ignore() c419fe260b54 powerpc/powernv: Properly set "host-ipi" on IPIs 47a5aabc3424 i2c: piix4: Fix request_region size c1a4306f24a0 i2c: piix4: Request the SMBUS semaphore inside the mutex 7a6fcf38fabb sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 9217eeefee15 sierra_net: Skip validating irrelevant fields for IDLE LSIs bed8b8627a33 net: hns: Fix the device being used for dma mapping during TX 008798746e6e NET: mkiss: Fix panic ae0b63eb344e ibmvnic: Initialize completion variables before starting work 4544ba3173b7 ibmvnic: Call napi_disable instead of napi_enable in failure path 74e24d1ea1a4 NET: Fix /proc/net/arp for AX.25 2557969fb4f7 gfs2: Use rhashtable walk interface in glock_hash_walk 44bc7cae6031 tipc: Fix tipc_sk_reinit race conditions cb351da6f2ba ipv6: Inhibit IPv4-mapped src address on the wire. 12ec2560d467 ipv6: Handle IPv4-mapped src to in6addr_any dst. 116589a5a7e0 tcp: tcp_probe: use spin_lock_bh() a2901d01a6c7 net: xilinx_emaclite: fix receive buffer overflow bff3001afae7 net: xilinx_emaclite: fix freezes due to unordered I/O 65e72723add0 ibmvnic: Fix endian error when requesting device capabilities b5a1aa812a16 ibmvnic: Fix endian errors in error reporting output d864e675c789 netfilter: nf_conntrack_sip: fix wrong memory initialisation 220b67a16fde partitions/msdos: FreeBSD UFS2 file systems are not recognized 7a7b2d5f65a7 drm/i915: Prevent the system suspend complete optimization b372d35a5226 PCI/PM: Add needs_resume flag to avoid suspend complete optimization 05afd4c0af6a Linux 4.9.32 3eb235a1af14 netfilter: nft_set_rbtree: handle element re-addition after deletion a8fc3159ee2c cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start() afe8d4a51c76 cpufreq: schedutil: move cached_raw_freq to struct sugov_policy 09fcb3561d9e drm/i915/vbt: split out defaults that are set when there is no VBT 555c443a1ab9 drm/i915/vbt: don't propagate errors from intel_bios_init() a6a7d8ade88c usercopy: Adjust tests to deal with SMAP/PAN eefa5e13dff9 ARM: 8637/1: Adjust memory boundaries after reservations 1df21f45fd55 ARM: 8636/1: Cleanup sanity_check_meminfo 9e09d90ac5ac arm64: entry: improve data abort handling of tagged pointers 1d61ccb5ac27 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers 791d94ef40f6 arm64: traps: fix userspace cache maintenance emulation on a tagged pointer d95202487334 serial: sh-sci: Fix panic when serial console and DMA are enabled 9ff4a1a36a58 drivers: char: mem: Fix wraparound check to allow mappings up to the end 106c77e82572 cpu/hotplug: Drop the device lock on error eb8fa317cb01 ASoC: Fix use-after-free at card unregistration 82ecd2f054bd ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 66e982d8f1a1 ALSA: timer: Fix race between read and ioctl aae14f569f5d drm/nouveau/tmr: fully separate alarm execution/pending lists 7860d0e5e2bf drm/vmwgfx: Make sure backup_handle is always valid a76ff847013a drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 64c21af51d71 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() 3743c0e1276d perf/core: Drop kernel samples even though :u is specified 6e6d89e18e53 powerpc/kernel: Initialize load_tm on task creation 2cfdf4fd3292 powerpc/kernel: Fix FP and vector register restoration cbf687acc1e1 powerpc/hotplug-mem: Fix missing endian conversion of aa_index b4624ff952ec powerpc/numa: Fix percpu allocations to be NUMA aware bb0a300f18ce powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs function 59d9a40b5839 scsi: qla2xxx: Fix mailbox pointer error in fwdump capture 64dc431432ec scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC ab2b484e8038 scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues fe42472e53eb scsi: qla2xxx: don't disable a not previously enabled PCI device f75e09ebd3e4 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 66d6448475c6 btrfs: fix memory leak in update_space_info failure path 4d15ab90ec2b btrfs: use correct types for page indices in btrfs_page_exists_in_range 3fd1233dabd5 cxl: Avoid double free_irq() for psl,slice interrupts 172c70d1cd82 cxl: Fix error path on bad ioctl 84bef90a454f ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 3d4922b5bb5b ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() 55a00f816bd7 ufs: set correct ->s_maxsize aed005fb7956 ufs: restore maintaining ->i_blocks bf7bfef3eee3 fix ufs_isblockset() 4896c87d2464 ufs: restore proper tail allocation 61604a2626a3 fs: add i_blocksize() 829a1cab22c4 cpuset: consider dying css as offline 5aa8f833ca78 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled dff4c8bb1397 cgroup: Prevent kill_css() from being called more than once b59ec7072c84 ahci: Acer SA5-271 SSD Not Detected Fix b3a42bb630bd drm/msm: Expose our reservation object when exporting a dmabuf. 974a4eb16e84 target: Re-add check to reject control WRITEs with overflow data 96d7b43b42ba cpufreq: cpufreq_register_driver() should return -ENODEV if init fails acd8f9173960 mei: make sysfs modalias format similar as uevent modalias 716dd37398ad iio: proximity: as3935: fix iio_trigger_poll issue bad3b49b01aa iio: proximity: as3935: fix AS3935_INT mask 8067c911c5e9 iio: light: ltr501 Fix interchanged als/ps register field e33679f994db iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's c5a8004434f0 staging/lustre/lov: remove set_fs() call from lov_getstripe() 5404b0c0ea85 usb: chipidea: debug: check before accessing ci_role 59db536f5812 usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 405ac24a0aec usb: gadget: f_mass_storage: Serialize wake and sleep execution 1308eeec2fc5 drm: Fix oops + Xserver hang when unplugging USB drm devices c404f0dee7a8 ext4: fix fdatasync(2) after extent manipulation operations 2e16921d1743 ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO 9890b9cb75c9 ext4: keep existing extra fields when inode expands 9850844e0a0e ext4: fix SEEK_HOLE 9636c086532b xen/privcmd: Support correctly 64KB page granularity when mapping memory 08229c119c42 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 1f67d28d2707 dmaengine: mv_xor_v2: set DMA mask to 40 bits eb5afaba6177 dmaengine: mv_xor_v2: remove interrupt coalescing b2c8bb06bc83 dmaengine: mv_xor_v2: fix tx_submit() implementation 0d0918504a96 dmaengine: mv_xor_v2: enable XOR engine after its configuration e2a092eab8a5 dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx 67b1684c4a5e dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors f08c84d4c745 dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly f2e9d10bf1a2 dmaengine: ep93xx: Don't drain the transfers in terminate_all() b7e7a4d52a95 dmaengine: ep93xx: Always start from BASE0 cd0ef520aa70 dmaengine: usb-dmac: Fix DMAOR AE bit definition 3e7a76b290f1 KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt 2a5c08a4d3fe KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt 81555e45852a KVM: async_pf: avoid async pf injection when in guest mode 85c19308cb37 arm: KVM: Allow unaligned accesses at HYP 8abce1e49c82 arm64: KVM: Allow unaligned accesses at EL2 b9824dd75fcf arm64: KVM: Preserve RES1 bits in SCTLR_EL2 19c9a115085e KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 78f87ce2a17f kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4809f0e56d98 efi: Don't issue error message when booted under Xen e273ed246617 nfsd: Fix up the "supattr_exclcreat" attributes bfeac838043f nfsd4: fix null dereference on replay 34bae9b3ba98 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) d4783eb9f082 crypto: gcm - wait for crypto op not signal safe 2d0280070e6c crypto: drbg - wait for crypto op not signal safe d24c1c1977d8 KEYS: encrypted: avoid encrypting/decrypting stack buffers 24369761029a KEYS: fix freeing uninitialized memory in key_update() 1b253e023f8f KEYS: fix dereferencing NULL payload with nonzero length 0e479742e8d1 crypto: asymmetric_keys - handle EBUSY due to backlog correctly 7c24a70c70b7 ptrace: Properly initialize ptracer_cred on fork 3802abc6e0df serial: ifx6x60: fix use-after-free on module unload 04ac452dadbf arch/sparc: support NR_CPUS = 4096 433a50e681df sparc64: delete old wrap code b6bb22de0c9e sparc64: new context wrap 975f3cdc3915 sparc64: add per-cpu mm of secondary contexts 7932bfad0e82 sparc64: redefine first version 65e3443b61a8 sparc64: combine activate_mm and switch_mm e7590a1b15c8 sparc64: reset mm cpumask after wrap b3ad7a3e57b3 sparc: Machine description indices can vary 8d665e039e66 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 4b684e6474d0 sparc64: Add __multi3 for gcc 7.x and later. 0255284edddc net: bridge: start hello timer only if device is up 3dd4daf112fd net: stmmac: fix completely hung TX when using TSO a83564d12863 net: ethoc: enable NAPI before poll may be scheduled a97f807363d4 net/ipv6: Fix CALIPSO causing GPF with datagram support 0aa89f1b07de net: ping: do not abuse udp_poll() 599a4478d8cb ipv6: Fix leak in ipv6_gso_segment(). c242e1a8140e vxlan: fix use-after-free on deletion 3ee35b96825e tcp: disallow cwnd undo when switching congestion control 61c92d5a533c cxgb4: avoid enabling napi twice to the same queue abbcb731d69c ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() b5e9b7ad0dd4 vxlan: eliminate cached dst leak 96d145216b58 bnx2x: Fix Multi-Cos Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17linux-yocto/4.4: update to v4.4.76Bruce Ashfield
Integrating the -stable commit with the following changes: 4282d39575bf Linux 4.4.76 be8c39b47061 KVM: nVMX: Fix exception injection 77d977dd78b3 KVM: x86: zero base3 of unusable segments 3b1609f6c436 KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() b9b3eb5c774e KVM: x86: fix emulation of RSM and IRET instructions 3491a0b59fcd cpufreq: s3c2416: double free on driver init error path aad7041e721e iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() 48952c6d517a iommu: Handle default domain attach failure 3de9630abe3b iommu/vt-d: Don't over-free page table directories 404ef3b4bf62 ocfs2: o2hb: revert hb threshold to keep compatible 5d650fcef901 x86/mm: Fix flush_tlb_page() on Xen 6fb3b322307e x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space 7cd8c4903171 ARM: 8685/1: ensure memblock-limit is pmd-aligned d4960d58158b ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 6ca11db55f62 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting f6115ec09225 watchdog: bcm281xx: Fix use of uninitialized spinlock. f99737ce2e56 xfrm: Oops on error in pfkey_msg2xfrm_state() ac78351c96e8 xfrm: NULL dereference on allocation failure 398ac7a19f17 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 736b342cc9b4 jump label: fix passing kbuild_cflags when checking for asm goto support 53ae0c2ffef7 ravb: Fix use-after-free on `ifconfig eth0 down` db1323b77c2b sctp: check af before verify address in sctp_addr_id2transport d521e9c384f9 net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV 9837392c2b3e perf probe: Fix to show correct locations for events on modules 0593fa8f34a2 be2net: fix status check in be_cmd_pmac_add() 5416a88c2fef s390/ctl_reg: make __ctl_load a full memory barrier 9a536d587246 swiotlb: ensure that page-sized mappings are page-aligned 878f37efac3e coredump: Ensure proper size of sparse core files c20bdc08af9b x86/mpx: Use compatible types in comparison to fix sparse error 14339b018bc2 mac80211: initialize SMPS field in HT capabilities 11dd9e2c4803 spi: davinci: use dma_mapping_error() be91b09750bf scsi: lpfc: avoid double free of resource identifiers 4ac60b20f703 HID: i2c-hid: Add sleep between POWER ON and RESET 70f41003b9d1 kernel/panic.c: add missing \n e4272ebefc83 ibmveth: Add a proper check for the availability of the checksum features 8fa301abb31a vxlan: do not age static remote mac entries 00e83abf8e62 virtio_net: fix PAGE_SIZE > 64k c64f4194a65b vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null d3be5e0471ab drm/amdgpu: check ring being ready before using 58a766c460b1 net: dsa: Check return value of phy_connect_direct() 3d2cbbcbde3d amd-xgbe: Check xgbe_init() return code dac30e3dbd72 platform/x86: ideapad-laptop: handle ACPI event 1 666c821b0ae3 scsi: virtio_scsi: Reject commands when virtqueue is broken 230fe9c7d814 xen-netfront: Fix Rx stall during network stress and OOM 8df98ff6c394 swiotlb-xen: update dev_addr after swapping pages 23c7f01691a1 virtio_console: fix a crash in config_work_handler 6e1116a0b3e2 Btrfs: fix truncate down when no_holes feature is enabled 961efcd54e5b gianfar: Do not reuse pages from emergency reserve 477a2359c881 powerpc/eeh: Enable IO path on permanent error e1db592de735 net: bgmac: Remove superflous netif_carrier_on() e66647f0e1ff net: bgmac: Start transmit queue in bgmac_open f01babed64e6 net: bgmac: Fix SOF bit checking 992048f8ae84 bgmac: Fix reversed test of build_skb() return value. ebfa83ab5a53 mtd: bcm47xxpart: don't fail because of bit-flips 1124701061d8 bgmac: fix a missing check for build_skb 11e4bb957f1a mtd: bcm47xxpart: limit scanned flash area on BCM47XX (MIPS) only e025a30dd8b0 MIPS: ralink: fix MT7628 wled_an pinmux gpio cd1fe5c31e91 MIPS: ralink: fix MT7628 pinmux typos c9336bbdd924 MIPS: ralink: Fix invalid assignment of SoC type ad310161f513 MIPS: ralink: fix USB frequency scaling 9a23a35a4fc6 MIPS: ralink: MT7688 pinmux fixes e1688f1677e6 net: korina: Fix NAPI versus resources freeing ef0cb4c9d496 MIPS: ath79: fix regression in PCI window initialization 753be27f77eb net: mvneta: Fix for_each_present_cpu usage 0012ba253767 ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags 50e18570d8ea qla2xxx: Fix erroneous invalid handle message 8c721e38055a scsi: lpfc: Set elsiocb contexts to NULL after freeing it 5c982bac211c scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type b92f9f6a2c09 KVM: x86: fix fixing of hypercalls cdbf92675fad mm: numa: avoid waiting on freed migrated pages 21d7c733251a block: fix module reference leak on put_disk() call for cgroups throttle 2449a71eb982 sysctl: enable strict writes 1e0f216195a6 usb: gadget: f_fs: Fix possibe deadlock 04686ab28a35 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr c70e2006d06a ALSA: hda - set input_path bitmap to zero after moving it to new place 11327be3570e ALSA: hda - Fix endless loop of codec configure db60a2ec9acc MIPS: Fix IRQ tracing & lockdep when rescheduling 93206654a0b2 MIPS: pm-cps: Drop manual cache-line alignment of ready_count cb611ead80a2 MIPS: Avoid accidental raw backtrace 74de12dbfa7c mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() a9e5044b6804 drm/ast: Handle configuration without P2A bridge 542442710021 NFSv4: fix a reference leak caused WARNING messages e052be55a598 netfilter: synproxy: fix conntrackd interaction 234e649840d1 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 095a41128cb6 rtnetlink: add IFLA_GROUP to ifla_policy 640a09c64ec6 ipv6: Do not leak throw route references 9de17701a3bc sfc: provide dummy definitions of vswitch functions 1f8bb6053249 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f50f2e0cb1a3 decnet: always not take dst->__refcnt when inserting dst into hash table 93911697a9f2 net/mlx5: Wait for FW readiness before initializing command interface 0d1effe95ebe ipv6: fix calling in6_ifa_hold incorrectly for dad work 4feb6121aa5e igmp: add a missing spin_lock_init() ee8d5f9fd17e igmp: acquire pmc lock for ip_mc_clear_src() 7de53eed6fda net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 030a77d2f904 Fix an intermittent pr_emerg warning about lo becoming free. 0fc0fad07722 af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers e2c3ee003280 net: Zero ifla_vf_info in rtnl_fill_vfinfo() dedb088a1d18 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb e79948e2d90b net: don't call strlen on non-terminated string in dev_set_alias() d68a4e380ff5 ipv6: release dst on error in ip6_dst_lookup_tail 6ee496d7218a Linux 4.4.75 cb7be08dee4e nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too bddc80274a12 nvme/quirk: Add a delay before checking for adapter readiness e5f87c733842 net: phy: fix marvell phy status reading 9b54821d5184 net: phy: Initialize mdio clock at probe function 889caad4fbe4 usb: gadget: f_fs: avoid out of bounds access on comp_desc db7130d63fd8 powerpc/slb: Force a full SLB flush when we insert for a bad EA 8fcb215c5426 mtd: spi-nor: fix spansion quad enable 7dfea167fc1d of: Add check to of_scan_flat_dt() before accessing initial_boot_params eab38dfd66d7 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 800d7454e50f USB: usbip: fix nonconforming hub descriptor 525e496a9722 drm/amdgpu: adjust default display clock 526527847355 drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating 4f3d0f468552 drm/radeon: add a quirk for Toshiba Satellite L20-183 f8242fa8119b drm/radeon: add a PX quirk for another K53TK variant fe8003da6113 iscsi-target: Reject immediate data underflow larger than SCSI transfer length d374be75f4c7 target: Fix kref->refcount underflow in transport_cmd_finish_abort 1fecf3977def time: Fix clock->read(clock) race around clocksource changes 255ad85b5ecc Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 3ee9033e228d powerpc/kprobes: Pause function_graph tracing during jprobes handling bc7b3e9984a8 signal: Only reschedule timers on signals timers have sent 005253ffe4ad HID: Add quirk for Dell PIXART OEM mouse 63ba840a53d6 CIFS: Improve readdir verbosity 824b9506e4f2 KVM: PPC: Book3S HV: Preserve userspace HTM state properly 7b88f761929e lib/cmdline.c: fix get_options() overflow while parsing ranges b95aa98e77d7 autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 1d3d0f8b7cf7 fs/exec.c: account for argv/envp pointers 22da7ca81a3a Linux 4.4.74 1f2284fac218 mm: fix new crash in unmapped_area_topdown() f41512c6acb7 Allow stack to grow up to address space limit 4b359430674c mm: larger stack guard gap, between vmas 26605a06dd92 alarmtimer: Rate limit periodic intervals c24159adf222 MIPS: Fix bnezc/jialc return address calculation 94695386c79c usb: dwc3: exynos fix axius clock error path to do cleanup aac7fa215e8f alarmtimer: Prevent overflow of relative timers 4d4d501cd707 genirq: Release resources in __setup_irq() error path 6af90091b610 swap: cond_resched in swap_cgroup_prepare() bfbd244c5f18 mm/memory-failure.c: use compound_head() flags for huge pages f5dc61753d0e USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 89c15994a06d usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 5efd37fe7218 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() ab29b21a47ae usb: r8a66597-hcd: decrease timeout 4c7a6dd205cc usb: r8a66597-hcd: select a different endpoint on timeout 42c8b4b5fdca USB: gadget: dummy_hcd: fix hub-descriptor removable fields dc6ecba3f6c1 pvrusb2: reduce stack usage pvr2_eeprom_analyze() e33e866d1593 usb: core: fix potential memory leak in error path during hcd creation ec443ee0c2aa USB: hub: fix SS max number of ports 7e2ad8b207f2 iio: proximity: as3935: recalibrate RCO after resume 0c967139e832 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() e59d91144545 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode 93d022e25642 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() c79aab7007d8 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' daebcf9871eb mac80211: fix IBSS presp allocation size bb8428f4c954 mac80211: fix CSA in IBSS mode 5f1f39023c2a mac80211/wpa: use constant time memory comparison for MACs 156f00663af6 mac80211: don't look at the PM bit of BAR frames a8686c968fe3 vb2: Fix an off by one error in 'vb2_plane_vaddr' fa90f02d511d cpufreq: conservative: Allow down_threshold to take values from 1 to 10 58ab7a86cdc2 can: gs_usb: fix memory leak in gs_cmd_reset() 0ad134d81c07 configfs: Fix race between create_link and configfs_rmdir 1bd30958ec55 Linux 4.4.73 39e84dcd7876 sparc64: make string buffers large enough d80aa84235ff s390/kvm: do not rely on the ILC on kvm host protection fauls afb415f72daa xtensa: don't use linux IRQ #0 8b1aa2679812 tipc: ignore requests when the connection state is not CONNECTED 77d2b8dc9597 proc: add a schedule point in proc_pid_readdir() 202776694c2a romfs: use different way to generate fsid for BLOCK or MTD 50ef0e2e9abe sctp: sctp_addr_id2transport should verify the addr before looking up assoc 70752628521d r8152: avoid start_xmit to schedule napi when napi is disabled 5270bf63719c r8152: fix rtl8152_post_reset function a4877e5564a5 r8152: re-schedule napi for tx 10bfb4c76c94 nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" 82ce18b09bf1 ravb: unmap descriptors when freeing rings 3987a40362b7 drm/ast: Fixed system hanged if disable P2A ff20cc9a6086 drm/nouveau: Don't enabling polling twice on runtime resume 711f4797a339 parisc, parport_gsc: Fixes for printk continuation lines 9343894a8b3d net: adaptec: starfire: add checks for dma mapping errors 3926d04ddec2 pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 6e3ea31dfb01 gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 2b9f84ef46d8 net/mlx4_core: Avoid command timeouts during VF driver device shutdown 6f0a81edb918 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 9c7a11e6f994 drm/nouveau: prevent userspace from deleting client object 1507ea6df42e ipv6: fix flow labels when the traffic class is non-0 95a4659ee8d0 FS-Cache: Initialise stores_lock in netfs cookie 38481d7d43dd fscache: Clear outstanding writes when disabling a cookie b421d230dfa1 fscache: Fix dead object requeue e6b15f0fc7a6 ethtool: do not vzalloc(0) on registers dump 980660760aa7 log2: make order_base_2() behave correctly on const input value zero 55d0f89a1a0c kasan: respect /proc/sys/kernel/traceoff_on_warning 1948d0afe43e jump label: pass kbuild_cflags when checking for asm goto support 266e02bc69a2 PM / runtime: Avoid false-positive warnings from might_sleep_if() 8d228758f90f ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches ee0cd47799dd i2c: piix4: Fix request_region size 68cac0741246 sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications d95ffdd39566 sierra_net: Skip validating irrelevant fields for IDLE LSIs 716cca0a67ec net: hns: Fix the device being used for dma mapping during TX aacf9de1e239 NET: mkiss: Fix panic b9e9045d5e6b NET: Fix /proc/net/arp for AX.25 23287661af3e ipv6: Inhibit IPv4-mapped src address on the wire. 8faccb2b9442 ipv6: Handle IPv4-mapped src to in6addr_any dst. 10a762977267 net: xilinx_emaclite: fix receive buffer overflow 7f71f22a116f net: xilinx_emaclite: fix freezes due to unordered I/O 2ba464a4b748 Call echo service immediately after socket reconnect 691fe5610d58 staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory. 3fc4d70453ee ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation b28c21baf28a partitions/msdos: FreeBSD UFS2 file systems are not recognized 0fb2a1fe6155 s390/vmem: fix identity mapping 30c9187fa8ed Linux 4.4.72 4e528eb9160b arm64: ensure extension of smp_store_release value 01ce16f40c97 arm64: armv8_deprecated: ensure extension of addr 51ff10e72fc2 usercopy: Adjust tests to deal with SMAP/PAN 746d48934f51 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate 3ccf69562ac2 arm64: entry: improve data abort handling of tagged pointers 4eaef3651815 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers bc5f31d34eab Make __xfs_xattr_put_listen preperly report errors. e8a1086ae191 NFSv4: Don't perform cached access checks before we've OPENed the file 533020828366 NFS: Ensure we revalidate attributes before using execute_ok() cb1fb15c8355 mm: consider memblock reservations for deferred memory initialization sizing 52d8b8ad2b4b net: better skb->sender_cpu and skb->napi_id cohabitation 3c0fcb52674a serial: sh-sci: Fix panic when serial console and DMA are enabled cc04a1433843 tty: Drop krefs for interrupted tty lock 983c09ebdbc2 drivers: char: mem: Fix wraparound check to allow mappings up to the end 9a9388953bdc ASoC: Fix use-after-free at card unregistration 54d12fbf54d4 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT f5bc918760c8 ALSA: timer: Fix race between read and ioctl 5dffc1be6552 drm/nouveau/tmr: fully separate alarm execution/pending lists 74276868b455 drm/vmwgfx: Make sure backup_handle is always valid 619cc02fd85d drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() e4c05b3a751a drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() e582b82c160a perf/core: Drop kernel samples even though :u is specified 1cfe1e9da629 powerpc/hotplug-mem: Fix missing endian conversion of aa_index 8c92870bdbf2 powerpc/numa: Fix percpu allocations to be NUMA aware fc7fb9430d70 powerpc/eeh: Avoid use after free in eeh_handle_special_event() 93d03807f395 scsi: qla2xxx: don't disable a not previously enabled PCI device f267b064a6e9 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 5c7955c8726c btrfs: fix memory leak in update_space_info failure path cc8c67cadc27 btrfs: use correct types for page indices in btrfs_page_exists_in_range 8fe4345d6a1d cxl: Fix error path on bad ioctl f0d2e153147e ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 34aa71cbd408 ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() d6bd1e7ec7d8 ufs: set correct ->s_maxsize 4c516dff07d7 ufs: restore maintaining ->i_blocks 1df45bb64396 fix ufs_isblockset() db9aafaf90b6 ufs: restore proper tail allocation 044470266a50 fs: add i_blocksize() c8acec90d9dd cpuset: consider dying css as offline fff08d245263 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled ba9fe2e8072f drm/msm: Expose our reservation object when exporting a dmabuf. 934d0a9f9c65 target: Re-add check to reject control WRITEs with overflow data 94d3dafe96f3 cpufreq: cpufreq_register_driver() should return -ENODEV if init fails 2ff1edbbb29b stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms 1025503bcee9 random: properly align get_random_int_hash baae8c3c2e2a drivers: char: random: add get_random_long() ff7739a28719 iio: proximity: as3935: fix AS3935_INT mask 64276cdbd418 iio: light: ltr501 Fix interchanged als/ps register field a365c707d2ee staging/lustre/lov: remove set_fs() call from lov_getstripe() bd2e8f0a72c5 usb: chipidea: debug: check before accessing ci_role 942dcb0ffa9d usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 6ff96a61bb20 usb: gadget: f_mass_storage: Serialize wake and sleep execution daa1357ff346 ext4: fix fdatasync(2) after extent manipulation operations 7b9694cb7bf2 ext4: keep existing extra fields when inode expands 08dc390b2745 ext4: fix SEEK_HOLE e9560c2df474 xen-netfront: cast grant table reference first to type int 17a58bdf3d63 xen-netfront: do not cast grant table reference to signed short 4467b3a14557 xen/privcmd: Support correctly 64KB page granularity when mapping memory 3340c0e11086 dmaengine: ep93xx: Always start from BASE0 3ff231a0d399 dmaengine: usb-dmac: Fix DMAOR AE bit definition 445d08a6be93 KVM: async_pf: avoid async pf injection when in guest mode 7b69d79732eb arm: KVM: Allow unaligned accesses at HYP c7740cbcc2c4 KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation a8bbdf1921fd kvm: async_pf: fix rcu_irq_enter() with irqs enabled e21ad4a956d4 nfsd: Fix up the "supattr_exclcreat" attributes 6a9b72248814 nfsd4: fix null dereference on replay 1f6791d4f208 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) a3a3a1cf538c crypto: gcm - wait for crypto op not signal safe 8096a6748a92 KEYS: fix freeing uninitialized memory in key_update() bc6be3433e69 KEYS: fix dereferencing NULL payload with nonzero length c94bea2e4bf5 ptrace: Properly initialize ptracer_cred on fork dd6a4b53d026 serial: ifx6x60: fix use-after-free on module unload 7816928f3435 arch/sparc: support NR_CPUS = 4096 8554f96c1656 sparc64: delete old wrap code c9215ca71390 sparc64: new context wrap 3e557fd99a22 sparc64: add per-cpu mm of secondary contexts 7e5551fbb864 sparc64: redefine first version e72963317bf1 sparc64: combine activate_mm and switch_mm 4c0cae481fae sparc64: reset mm cpumask after wrap 7047c2009be9 sparc: Machine description indices can vary 54e23c087f36 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 0774a35802e9 net: bridge: start hello timer only if device is up 9cbc6cbd9170 net: ethoc: enable NAPI before poll may be scheduled 45202cd2199c net: ping: do not abuse udp_poll() 406752726afc ipv6: Fix leak in ipv6_gso_segment(). 92d88e8a7adc vxlan: fix use-after-free on deletion f4c645f67e72 tcp: disallow cwnd undo when switching congestion control 03994b4b858f cxgb4: avoid enabling napi twice to the same queue 491809d0f8d8 ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() d02f4c962d35 bnx2x: Fix Multi-Cos Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17linux-yocto/4.1: update to v4.1.42Bruce Ashfield
Integrating the korg -stable update that comprises the following commits: 2ac51e21d8c5 Linux 4.1.42 dcda279dede7 mm: fix new crash in unmapped_area_topdown() 8b18c6b2a0dd mm: larger stack guard gap, between vmas 55e6060ddd5f alarmtimer: Rate limit periodic intervals cedbfb3dc38c MIPS: Fix bnezc/jialc return address calculation d490b0caf87f usb: dwc3: exynos fix axius clock error path to do cleanup 61e04a644bd8 genirq: Release resources in __setup_irq() error path ec8376b633c9 swap: cond_resched in swap_cgroup_prepare() 331720703ebb mm/memory-failure.c: use compound_head() flags for huge pages e28840566853 USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 7ed474c302c1 usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 235efbf2e58c drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() d5db08763ef2 usb: r8a66597-hcd: decrease timeout 152c8dcf311c usb: r8a66597-hcd: select a different endpoint on timeout 08e1f9869489 USB: gadget: dummy_hcd: fix hub-descriptor removable fields 0758e6a95a00 [media] pvrusb2: reduce stack usage pvr2_eeprom_analyze() bdc69cc86e01 usb: core: fix potential memory leak in error path during hcd creation 11f00c7e1194 USB: hub: fix SS max number of ports e507356624f1 iio: proximity: as3935: recalibrate RCO after resume fe9474901810 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() 94bfe4f31f46 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode 49919278f4ce x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() daccc774edf2 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 394dc0f7c2ae mac80211: don't send SMPS action frame in AP mode when not needed 8373afb6cb12 mac80211: fix IBSS presp allocation size 26e7f9d274cf mac80211: fix CSA in IBSS mode 5125e4a41299 mac80211/wpa: use constant time memory comparison for MACs 1a8dacfbbbe7 mac80211: don't look at the PM bit of BAR frames 61df07cce8eb [media] vb2: Fix an off by one error in 'vb2_plane_vaddr' 6ea9210c046f can: gs_usb: fix memory leak in gs_cmd_reset() d30248c41364 configfs: Fix race between create_link and configfs_rmdir 9307fb9f34e1 sparc64: make string buffers large enough b865f707d7c6 xtensa: don't use linux IRQ #0 ddda59580e10 tipc: ignore requests when the connection state is not CONNECTED 1b98bab153c7 proc: add a schedule point in proc_pid_readdir() a20b7cab8735 romfs: use different way to generate fsid for BLOCK or MTD 3e335922279b mn10300: fix build error of missing fpu_save() 86e9b2ee9cc6 sctp: sctp_addr_id2transport should verify the addr before looking up assoc 5fbc861ad7eb r8152: re-schedule napi for tx 41e0083c7ddb drm/ast: Fixed system hanged if disable P2A 9b50bb2bc343 drm/nouveau: Don't enabling polling twice on runtime resume c29b8f7d2d1e parisc, parport_gsc: Fixes for printk continuation lines 8cc579971086 net: adaptec: starfire: add checks for dma mapping errors 6d43352435ba net/mlx4_core: Avoid command timeouts during VF driver device shutdown 295a19f594e8 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 510c29634e35 fscache: Clear outstanding writes when disabling a cookie 42c32ac3cec6 ethtool: do not vzalloc(0) on registers dump eaabe4b74095 log2: make order_base_2() behave correctly on const input value zero 8bc30cf03ca1 kasan: respect /proc/sys/kernel/traceoff_on_warning acd666657821 jump label: pass kbuild_cflags when checking for asm goto support cb2098ab876e PM / runtime: Avoid false-positive warnings from might_sleep_if() d3121ad14562 ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 4c8eb6278488 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches 0def8e45d25f sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 0c2950fa861d sierra_net: Skip validating irrelevant fields for IDLE LSIs a9cbb7cd1868 NET: mkiss: Fix panic d914dc3b811d NET: Fix /proc/net/arp for AX.25 68978d69ea6f ipv6: Inhibit IPv4-mapped src address on the wire. 197082364320 ipv6: Handle IPv4-mapped src to in6addr_any dst. dd4d061cf1f6 net: xilinx_emaclite: fix receive buffer overflow 742e7978eaba net: xilinx_emaclite: fix freezes due to unordered I/O afae1d9da32e partitions/msdos: FreeBSD UFS2 file systems are not recognized 7f6abe4c0560 PCI/PM: Add needs_resume flag to avoid suspend complete optimization cd1c4f855f68 usercopy: Adjust tests to deal with SMAP/PAN 9da808668b58 arm64: entry: improve data abort handling of tagged pointers 47e49f2d1eda drivers: char: mem: Fix wraparound check to allow mappings up to the end bb3556c1d155 ASoC: Fix use-after-free at card unregistration 88c41586db86 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 5d28ba6eecde ALSA: timer: Fix race between read and ioctl 29837be8e922 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() d6f90404eaa0 perf/core: Drop kernel samples even though :u is specified f44556278b79 powerpc/hotplug-mem: Fix missing endian conversion of aa_index 7ee9689e6b68 powerpc/numa: Fix percpu allocations to be NUMA aware eecbbd835e2e scsi: qla2xxx: don't disable a not previously enabled PCI device 4a213a0fe0b3 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 951269f95603 btrfs: fix memory leak in update_space_info failure path d42014c8d4ce btrfs: use correct types for page indices in btrfs_page_exists_in_range cc558c203ce1 cxl: Fix error path on bad ioctl c58e11d1da35 ufs: set correct ->s_maxsize 7ba100d53ebc fix ufs_isblockset() 7f8053503ed2 cpuset: consider dying css as offline 51037ec2ee8e iio: proximity: as3935: fix AS3935_INT mask 60e9d774dc8e staging/lustre/lov: remove set_fs() call from lov_getstripe() 6f4f7e81b18e usb: chipidea: debug: check before accessing ci_role 9738b3df00b1 usb: chipidea: udc: fix NULL pointer dereference if udc_start failed db87e41d61aa usb: gadget: f_mass_storage: Serialize wake and sleep execution 926295793364 ext4: keep existing extra fields when inode expands 4d1adc2ada19 ext4: fix SEEK_HOLE 8406f302e985 KVM: async_pf: avoid async pf injection when in guest mode fdb67b2a3a16 arm: KVM: Allow unaligned accesses at HYP 1e8dabb6aa14 KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 702eb8d270f2 kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4b1bf4b008ca nfsd4: fix null dereference on replay 026ed759f4f4 crypto: gcm - wait for crypto op not signal safe e02ed52dd2d3 KEYS: fix freeing uninitialized memory in key_update() a38f69cb4a22 ptrace: Properly initialize ptracer_cred on fork 94d53c5028a3 arch/sparc: support NR_CPUS = 4096 252bf31f5d91 sparc64: delete old wrap code 0837a0481106 sparc64: new context wrap 169dc5fd241d sparc64: add per-cpu mm of secondary contexts ccadb4e680e9 sparc64: redefine first version 5203c6c92724 sparc64: combine activate_mm and switch_mm 317a444875fd sparc64: reset mm cpumask after wrap a2334e23c296 sparc: Machine description indices can vary 8ee93884863e sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 246fa51013e3 net: ethoc: enable NAPI before poll may be scheduled 169a7e245c7f net: ping: do not abuse udp_poll() 59dc08f8f5e7 ipv6: Fix leak in ipv6_gso_segment(). f257e5d318a5 tcp: disallow cwnd undo when switching congestion control fa95ca65fb86 cxgb4: avoid enabling napi twice to the same queue cd276bb4fe54 ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() e616f6da095e bnx2x: Fix Multi-Cos d600ccd7fd21 xfs: fix unaligned access in xfs_btree_visit_blocks 20d07bb1567a xfs: bad assertion for delalloc an extent that start at i_size 45ed7e2f2f82 xfs: fix indlen accounting error on partial delalloc conversion 1a229fd5ae97 xfs: wait on new inodes during quotaoff dquot release b822f03516c9 xfs: update ag iterator to support wait on new inodes 821afaaed81d xfs: support ability to wait on new inodes 9b1260c216af xfs: fix up quotacheck buffer list error handling 022e9b0e554b xfs: prevent multi-fsb dir readahead from reading random blocks 641967d1f903 xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 17d031b4add7 xfs: fix over-copying of getbmap parameters from userspace 74d27999c51e xfs: use dedicated log worker wq to avoid deadlock with cil wq ddf2f45b3344 xfs: fix kernel memory exposure problems 9bf638a08ad2 mm/migrate: fix refcount handling when !hugepage_migration_supported() c7dbf874d6b5 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 9fcaaa87e08c fs/ufs: Set UFS default maximum bytes per file b36188f229d6 sparc: Fix -Wstringop-overflow warning 80f68f7daeb3 sctp: fix ICMP processing if skb is non-linear 01426eb3503d tcp: avoid fastopen API to be used on AF_UNSPEC a10f1d6ad744 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans a05aec67cd6b be2net: Fix offload features for Q-in-Q packets b7b05a3b40e8 vlan: Fix tcp checksum offloads in Q-in-Q vlans d78ddec4e7fb ipv6: fix out of bound writes in __ip6_append_data() acf388f77791 qmi_wwan: add another Lenovo EM74xx device ID 7144c12e891d ipv6: Check ip6_find_1stfragopt() return value properly. e7f05ff30b0c ipv6: Prevent overrun when parsing v6 header options 3e674773cb5e tcp: eliminate negative reordering in tcp_clean_rtx_queue e7b4f3d39f46 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent 61d62ee79cec tcp: avoid fragmenting peculiar skbs in SACK 93dcd4929d18 net: fix compile error in skb_orphan_partial() 7a230cfdf208 netem: fix skb_orphan_partial() 8404b686a33c s390/qeth: avoid null pointer dereference on OSN 89b9ca1dd7d0 s390/qeth: unbreak OSM and OSN support 0b651772fed7 s390/qeth: handle sysfs error during initialization 4e0ecb773276 dccp/tcp: do not inherit mc_list from parent 4bd4cfc5210e Linux 4.1.41 c1dd3f51ad77 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp afeb39160249 xc2028: Fix use-after-free bug properly 5eef36af5974 iio: proximity: as3935: fix as3935_write e8701e0f6768 ipx: call ipxitf_put() in ioctl error path 709dcf11a353 sched/fair: Initialize throttle_count for new task-groups lazily 0f665ed5581f sched/fair: Do not announce throttled next buddy in dequeue_task_fair() 953334de0819 iio: dac: ad7303: fix channel description 60e2e499e37d mwifiex: pcie: fix cmd_buf use-after-free in remove/reset 036ab4111761 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type df8198865a0f ARM: tegra: paz00: Mark panel regulator as enabled on boot fda7c899dd76 fs/xattr.c: zero out memory copied to userspace in getxattr 273225634fef vfio/type1: Remove locked page accounting workqueue 358fa411ba9a crypto: algif_aead - Require setkey before accept(2) e0b7d5eae185 staging: gdm724x: gdm_mux: fix use-after-free on module unload 47655216cdf4 drm/ttm: fix use-after-free races in vm fault handling 46527f8d11fa f2fs: sanity check segment count 2b674f4ecce8 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 4aaeda7f5c4f ipv6: initialize route null entry in addrconf_init() 1d9afaa5c0a8 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string 226d200531f4 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 14e82f4ce5bb tcp: fix wraparound issue in tcp_lp 38853e5c3775 tcp: do not underestimate skb->truesize in tcp_trim_head() 918d8536e126 ALSA: hda - Fix deadlock of controller device lock at unbinding 1c370084c6f3 staging: emxx_udc: remove incorrect __init annotations 8602853345b7 staging: wlan-ng: add missing byte order conversion bd253cf63929 brcmfmac: Make skb header writable before use c4efbc9ce69d brcmfmac: Ensure pointer correctly set if skb data location changes 62494116045e MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 48ea252abd40 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m ddfc6a095d10 serial: 8250_omap: Fix probe and remove for PM runtime 2c7105e86e3d USB: serial: io_edgeport: fix descriptor error handling 00f244650faf USB: serial: mct_u232: fix modem-status error handling 0379d54281fc USB: serial: quatech2: fix control-message error handling e2eaebce9d20 USB: serial: ftdi_sio: fix latency-timer error handling e7ccc604153b USB: serial: ark3116: fix open error handling b5b985c3a0bd USB: serial: ti_usb_3410_5052: fix control-message error handling dc7697bad3f6 USB: serial: io_edgeport: fix epic-descriptor handling 4e78688b4cb3 USB: serial: ssu100: fix control-message error handling 0f5e27457f1a USB: serial: digi_acceleport: fix incomplete rx sanity check 5d7985765271 USB: serial: keyspan_pda: fix receive sanity checks 9de980a19940 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 08fd577b4b0f usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 0a9f0af48e3f KVM: nVMX: initialize PML fields in vmcs02 4736ccc83dfc Revert "KVM: nested VMX: disable perf cpuid reporting" 7a07dbb8c25c x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 92e01bd47512 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed 19d416eaccbb x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 ae0f7bd8e226 mwifiex: Avoid skipping WEP key deletion for AP 34390bea46f7 mwifiex: remove redundant dma padding in AMSDU a5a09b34dab1 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print 039747b6ef2d power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() f3b0fe6bfcbf power: supply: bq24190_charger: Call set_mode_host() on pm_resume() 0ba15a289c67 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING ab1b642339b3 powerpc/powernv: Fix opal_exit tracepoint opcode 5d1767ceff1f cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 16968228efa5 9p: fix a potential acl leak c41e1ba87961 net: tg3: avoid uninitialized variable warning 95660aa2822d mtd: avoid stack overflow in MTD CFI code b9e4b97eb9a0 drbd: avoid redefinition of BITS_PER_PAGE 1de253cbd35b ALSA: ppc/awacs: shut up maybe-uninitialized warning db14464180fa timerfd: Protect the might cancel mechanism proper 11d54db42149 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 77ded373242b ipv6: check raw payload size correctly in ioctl 0c8f1722d1d6 ip6mr: fix notification device destruction 7f4ab2ced0a7 netpoll: Check for skb->queue_mapping 74c4460b6482 sctp: listen on the sock only when it's state is listening or closed 7d1a0fdd41f8 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 6824dcd302fd l2tp: take reference on sessions being dumped cc09115fb0b9 net/packet: fix overflow in check for tp_reserve fed853407cc2 net/packet: fix overflow in check for tp_frame_nr 9ba240219c96 l2tp: purge socket queues in the .destruct() callback 28bad8a652e9 net: phy: handle state correctly in phy_stop_machine b39245e33e95 net: neigh: guard against NULL solicit() method 9ffb20a69946 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 1acc886c425e sparc64: kern_addr_valid regression 5023f12103b9 xen/x86: don't lose event interrupts b64d082304fe usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize e7211d1ff579 RDS: Fix the atomicity for congestion map update 92bf6b466b99 MIPS: Fix crash registers on non-crashing CPUs d0388c0e2556 md:raid1: fix a dead loop when read from a WriteMostly disk f364181f7aa2 crypto: testmgr - fix out of bound read in __test_aead() 9800a9a4b17a [media] xc2028: unlock on error in xc2028_set_config() c5ef0e9f70d1 f2fs: do more integrity verification for superblock 5f1cef9e823a ping: implement proper locking 9c90c093b98f staging/android/ion : fix a race condition in the ion driver 073e9973d48b vfio/pci: Fix integer overflows, bitmask check e21b00fe6cc7 [media] xc2028: avoid use after free c8580e3dcd00 tipc: fix random link resets while adding a second bearer 5eb668f8442e gfs2: avoid uninitialized variable warning 6013c31fb7e1 hostap: avoid uninitialized variable use in hfa384x_get_rid 56c3cd096747 tty: nozomi: avoid a harmless gcc warning 39a978c3e192 tipc: re-enable compensation for socket receive buffer double counting 0c28e96f0fec block: fix del_gendisk() vs blkdev_ioctl crash 0c4670d5a6a4 Drivers: hv: balloon: account for gaps in hot add regions 2cbbeec3e5a7 Drivers: hv: balloon: keep track of where ha_region starts 5b9ab933c369 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 749cab856042 Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg() 38f9c4b9176a Drivers: hv: don't leak memory in vmbus_establish_gpadl() 9f4a8ebb750b net: ipv6: check route protocol when deleting routes 5ce729a895b0 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 9d86a569dbd7 catc: Use heap buffer for memory size test 4d7726afea37 catc: Combine failure cleanup code in catc_probe() 61bd90b31be7 rtl8150: Use heap buffers for all register access 7b69bee71416 pegasus: Use heap buffers for all register access 0dd8a4702cbc virtio-console: avoid DMA from stack eb618d2eb22b mm: Tighten x86 /dev/mem with zeroing reads 187887b3dbae rtc: tegra: Implement clock handling ea215d798bc2 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 4473dc376c48 [media] dvb-usb-v2: avoid use-after-free 68e9c254f662 kvm: fix page struct leak in handle_vmon f800bcede54d char: lack of bool string made CONFIG_DEVPORT always on d1cdf638cde8 char: Drop bogus dependency of DEVPORT on !M68K 6d1174d8ff9d net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 8a8878b16056 net/mlx4_en: Fix bad WQE issue 037948b4f092 usb: hub: Wait for connection to be reestablished after port reset dd07486ceba4 net/packet: fix overflow in check for priv area size c9d0eb33ba82 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK cd7de3163c8c MIPS: Only change $28 to thread_info if coming from user mode aa7ae7fee5d6 mtd: bcm47xxpart: fix parsing first block after aligned TRX 1669925abfce usb: dwc3: gadget: delay unmap of bounced requests aa612d59c08f mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 00fc586ea741 mlock: fix mlock count can not decrease in race condition 001360714b85 mm/memory-failure: introduce get_hwpoison_page() for consistent refcount handling da7cbd0c660c mm/memory-failure: split thp earlier in memory error handling aeb3435b4987 slub/memcg: cure the brainless abuse of sysfs attributes afc6ec14b863 blkcg: use blkg_free() in blkcg_init_queue() failure path f9fac98fc753 blkcg: always create the blkcg_gq for the root blkcg 712b6a6dceb2 iscsi-target: Use shash and ahash 1bd31de39e62 target/iscsi: Use proper SGL accessors for digest computation 89ff28d0d690 iscsi-target: Fix initial login PDU asynchronous socket close OOPs 09cb399b6219 target/iscsi: Fix indentation in iscsi_target_start_negotiation() 68185cb17f7e iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race 5df474e63ca5 cpufreq: cpufreq_register_driver() should return -ENODEV if init fails 7e144ca4d77a drm/msm: Expose our reservation object when exporting a dmabuf. 7e185e0063bc xfs: Fix missed holes in SEEK_HOLE implementation 59acce815cd6 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() b96e5f18eb81 drm/radeon: Unbreak HPD handling for r600+ 81402e4033a7 dmaengine: ep93xx: Don't drain the transfers in terminate_all() 1a45b842de71 dmaengine: ep93xx: Always start from BASE0 72a5ed836013 drm/gma500/psb: Actually use VBT mode when it is found 4f268a106e88 PCI / PM: Avoid resuming more devices during system suspend b060ae49eb94 PCI: Add quirk for Intel DH895xCC VF PCI config erratum e0bda32c5bc5 ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 9dbe42c5ae46 mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 0210333e202b i2c: i2c-tiny-usb: fix buffer not being DMA capable 8852d28b3f06 x86/mce: Don't use percpu workqueues 94d42e8811f4 osf_wait4(): fix infoleak 156c18c7d9ed KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation e8b80de6d76e watchdog: pcwd_usb: fix NULL-deref at probe 9ef27e6ccbe0 drivers: char: mem: Check for address space wraparound with mmap() 682182e924ea serial: core: fix crash in uart_suspend_port b614900e0650 tty: Fix GPF in flush_to_ldisc() 2e279b7d786c tty: fix data race in flush_to_ldisc 3e984ccc90f8 serial: ifx6x60: fix use-after-free on module unload 191c13c554e5 serial: ifx6x60: Remove dangerous spi_driver casts 95a639d15067 Revert "tty_port: register tty ports with serdev bus" 1520f7e76d45 tty_port: register tty ports with serdev bus 0095625438b2 usb: musb: tusb6010_omap: Do not reset the other direction's packet size d7cc01aa1796 usb: host: xhci-plat: propagate return value of platform_get_irq() 1458bfaae6c8 USB: xhci: fix lock-inversion problem a0334d0ba6ad usb: host: xhci: simplify irq handler return 8732affeaf37 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer 2f68fe68ad96 xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton e17762c03b3e tracing/kprobes: Enforce kprobes teardown after testing 78de28c67c8f of: fdt: add missing allocation-failure check ac38837324c2 USB: serial: qcserial: add more Lenovo EM74xx device IDs 2a3835ffa5ed USB: hub: fix non-SS hub-descriptor handling c5922c99f193 USB: hub: fix SS hub-descriptor handling de90980c52da USB: iowarrior: fix info ioctl on big-endian hosts 46b3a375a926 uwb: fix device quirk on big-endian hosts 8ace7b038603 USB: core: replace %p with %pK 083112faaf11 USB: ene_usb6250: fix DMA to the stack a3670852d2fb USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs d0e929a4e63f char: lp: fix possible integer overflow in lp_setup() da6d8dbb5da7 dm bufio: make the parameter "retain_bytes" unsigned long b9805634c6de genirq: Introduce struct irq_common_data to host shared irq data 073bc325fdc4 usb: dwc3: make dwc3_debugfs_init return value be void 83204fd38a02 kvm arm: Move fake PGD handling to arch specific files 060e39373d8a ARM: KVM: Remove pointless void pointer cast 0bef2bd6fa64 dmaengine: usb-dmac: Fix DMAOR AE bit definition 873bdf5cd492 dm space map disk: fix some book keeping in the disk space map a42b975f484e dm thin metadata: call precommit before saving the roots 2cd394cd1046 USB: serial: io_ti: fix div-by-zero in set_termios a1dfb5701675 USB: serial: mct_u232: fix big-endian baud-rate handling 391f2e944624 USB: serial: ftdi_sio: fix setting latency for unprivileged users 048a9813c3e5 usb: serial: option: add Telit ME910 support 092c6f1e1630 ARM: dts: imx6sx-sdb: Remove OPP override ba640473d7c9 ARM: dts: imx6sx-sdb: Add 198MHz operational point 4bb916c171fa cgroup: use bitmask to filter for_each_subsys 034dd596324d sched, cgroup: reorganize threadgroup locking 0e521eabd7a3 pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 57cd95a5dcbc net: irda: irda-usb: fix firmware name on big-endian hosts 38f915577c6e s390/cputime: fix incorrect system time 98442999b967 dccp: fix freeing skb too early for IPV6_RECVPKTINFO 56d847e3ef94 Linux 4.1.40 5c564705d3f0 udp: properly support MSG_PEEK with truncated buffers f97e5ec81364 nfsd: encoders mustn't use unitialized values in error cases a7b4cdeb22f5 arm64: uaccess: ensure extension of access_ok() addr ed3ffd7c7fb9 arm64: documentation: document tagged pointer stack constraints f8a4b26e261d target/fileio: Fix zero-length READ and WRITE handling 9d68722df885 CIFS: add misssing SFM mapping for doublequote 14f24a466cd1 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 3aa99b61c099 target: Fix compare_and_write_callback handling for non GOOD status 0c5623052d48 of: fix sparse warning in of_pci_range_parser_one 3e9e9c708f10 ceph: fix memory leak in __ceph_setxattr() 009a83913e29 SMB3: Work around mount failure when using SMB3 dialect to Macs ffd28faab493 CIFS: fix mapping of SFM_SPACE and SFM_PERIOD ae5175c8dba4 fs/block_dev: always invalidate cleancache in invalidate_bdev() e895a1054e25 um: Fix PTRACE_POKEUSER on x86_64 327d78550aea metag/uaccess: Check access_ok in strncpy_from_user 31390049dfd2 Set unicode flag on cifs echo request to avoid Mac error 3ea80afb2dce metag/uaccess: Fix access_ok() 17535d260b75 target: Fix VERIFY and WRITE VERIFY command parsing edd3ad16ead4 dm bufio: check new buffer allocation watermark every 30 seconds bbe86592f9c3 dm bufio: avoid a possible ABBA deadlock 9575253a91e6 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel ca38d087f1b0 ext4: evict inline data when writing to memory map 3a9700b0709e proc: Fix unbalanced hard link numbers 2279c8b917f7 dm ioctl: prevent stack leak in dm ioctl call 5afff19d82af nfsd: stricter decoding of write-like NFSv2/v3 ops 24c3569dd195 nfsd4: minor NFSv2/v3 write decoding cleanup c9bb9f02b048 nfsd: check for oversized NFSv2/v3 arguments 6a5e61496c48 usb: Make sure usb/phy/of gets built-in 372323131cd0 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers b583cc935477 Input: i8042 - add Clevo P650RS to the i8042 reset list 56e191701252 dm era: save spacemap metadata root after the pre-commit 6a887571cad2 dm btree: fix for dm_btree_find_lowest_key() 2ad7696baa06 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove e756dc9e7bfb IB/mlx4: Fix ib device initialization error flow 50f63ac752b8 x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 51cad4572c02 ring-buffer: Have ring_buffer_iter_empty() return true when empty 2933c0ba9193 ACPI / power: Avoid maybe-uninitialized warning f7f44f588722 tracing: Allocate the snapshot buffer before enabling probe 73270592d94b usb: host: xhci: print correct command ring address 5ba52c08d1d1 [media] ttusb2: limit messages to buffer size e1dfe98dda6a USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 00461b9f4817 PCI: Freeze PME scan before suspending devices 57b8e3a6524b regulator: tps65023: Fix inverted core enable logic. 1ff629068e6e [media] zr364xx: enforce minimum size when reading header a0f82864854a KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings 86d961e25888 KEYS: Change the name of the dead type to ".dead" to prevent user access 4ef48e49b1c5 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 369cd3933506 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 199ea04d7d01 cifs: Do not send echoes before Negotiate is complete b291f2ed870a p9_client_readdir() fix 98ae917fd128 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 429957317eac ARM: dts: at91: sama5d3_xplained: fix ADC vref c7f3669caa0b zram: do not use copy_page with non-page aligned address ac87ea2ff7d7 zram: fix operator precedence to get offset 7bee1c58a629 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 93dfafeefbb6 MIPS: KGDB: Use kernel context for sleeping threads 22afb4fc42e4 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 1ecc90c7e6b4 MIPS: Avoid BUG warning in arch_check_elf 396f0fe4cc1b s390/mm: fix CMMA vs KSM vs others fab0b034bd91 serial: omap: suspend device on probe errors 0ea0b8f3adbe serial: omap: fix runtime-pm handling on unbind 113cc52cf9fe CIFS: store results of cifs_reopen_file to avoid infinite wait 5c6d0e841556 CIFS: remove bad_network_name flag 417dc40ebaf2 Input: xpad - add support for Razer Wildcat gamepad 3a5df486f2e1 x86/vdso: Plug race between mapping and ELF header setup 7ec71e0bb16d md: update slab_cache before releasing new stripes when stripes resizing 2da764d4c67b padata: free correct variable ce0e21e44f97 crypto: ahash - Fix EINPROGRESS notification callback 4ee5f3baad19 [media] cx231xx-audio: fix NULL-deref at probe 8b6c66045c33 [media] cx231xx-audio: fix init error path 5a4e9221b31b [media] cx231xx-cards: fix NULL-deref at probe a44bcf6b4c54 [media] usbvision: fix NULL-deref at probe c7bcf82e59ea [media] dib0700: fix NULL-deref at probe 27a0c2317453 serial: samsung: Use right device for DMA-mapping calls 5eb0c97fc835 sysfs: be careful of error returns from ops->show() dad2a28d46e7 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. 4ac302f8832f usb: misc: add missing continue in switch 34a2eb59fc13 ptrace: fix PTRACE_LISTEN race corrupting task->state 8624aeaec37d scsi: sd: Fix capacity calculation with 32-bit sector_t 9535300dd7e2 scsi: sr: Sanity check returned mode data 21ebc869930a ipmi: Fix kernel panic at ipmi_ssif_thread() 82bfc1d9bc5d xen, fbfront: fix connecting to backend 8dd5c1281e98 Reset TreeId to zero on SMB2 TREE_CONNECT 3707e32c8fcc [media] s5p-mfc: Fix unbalanced call to clock management 01ea8f2396af [media] gspca: konica: add missing endpoint sanity check 206374212c28 IB/IPoIB: ibX: failed to create mcg debug file f585e26312b5 metag/usercopy: Add missing fixups c31ac9be1dc2 metag/usercopy: Fix src fixup in from user rapf loops 09e3cca03b29 metag/usercopy: Set flags before ADDZ 7c3a804c24cc metag/usercopy: Zero rest of buffer from copy_from_user f58b27f0ce36 metag/usercopy: Add early abort to copy_to_user fde1ed807fc6 metag/usercopy: Fix alignment error checking 59465f2b425d metag/usercopy: Drop unused macros 8da28861bfab ring-buffer: Fix return value check in test_ringbuffer() 4cc0a6f14611 crypto: caam - fix RNG deinstantiation error checking c94b3a0d7a27 powerpc/mm: Add missing global TLB invalidate if cxl is active ca4f5edccb94 ath9k_htc: fix NULL-deref at probe 783494a2cf45 powerpc: Don't try to fix up misaligned load-with-reservation instructions ea42f85ce0a6 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd 407526d5f5cc tpm: add sleep only for retry in i2c_nuvoton_write_status() 779a96681b4b tpm_crb: check for bad response size 331f718a9746 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver e43c2447f8ed iscsi-target: Drop work-around for legacy GlobalSAN initiator d2762e9848bb cdc-acm: fix possible invalid access when processing notification 4d8a7de65c82 mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() 5c9eddc3db73 ALSA: hda - fix a problem for lineout on a Dell AIO machine d91a91d8f6ba drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() 6431059d9e0f drm/vmwgfx: Remove getparam error message b31c507e2c3b drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 13b52a46a677 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() 55f1d24ac1ab drm/vmwgfx: Type-check lookups of fence objects 18bcea4e8d2e iscsi-target: Fix TMR reference leak during session shutdown bfa5d70414f2 ubi/upd: Always flush after prepared for an update c127ce428b73 s390/uaccess: get_user() should zero on failure (again) 0d2f98e74d4f USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously 6842ff6056ea ACPI: Fix incompatibility with mcount-based function graph tracing e5dcf4e37e91 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC e2b3e7de14ba virtio_balloon: init 1st buffer in stats vq a205b2e5a2a0 powerpc: Disable HFSCR[TM] if TM is not supported f8889a244545 drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags 848f94592710 USB: fix linked-list corruption in rh_call_control() 3492352e1f34 ALSA: seq: Fix race during FIFO resize 55e9d9474816 [media] mceusb: fix NULL-deref at probe 91848cdb7ae7 xen/acpi: upload PM state from init-domain to Xen 970a7a72b32d pinctrl: qcom: Don't clear status bit on irq_unmask fbb9dd5123de mmc: sdhci: Do not disable interrupts while waiting for clock a2f7beb42427 usb: hub: Do not attempt to autosuspend disconnected devices 041fad219db7 usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval d4cbbe1460c4 s390/decompressor: fix initrd corruption caused by bss clear f1c9472e3dce ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() d57b1afab5a8 scsi: libsas: fix ata xfer length 972d4b4f2c7b arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 474d78d49b8b arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm d59cf3fa94db USB: serial: qcserial: add Dell DW5811e 6338e370099a x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 1b9537d72610 tty: pty: Fix ldisc flush after userspace become aware of the data already 44705deddafe usb: hub: Fix crash after failure to read BOS descriptor 09b3048b2880 ACM gadget: fix endianness in notifications 861b5c18bb14 scsi: sg: check length passed to SG_NEXT_CMD_LEN 7268eabd5b5f Input: sur40 - validate number of endpoints before using them 84a91ce02105 Input: kbtab - validate number of endpoints before using them f1ba9cf02776 Input: hanwang - validate number of endpoints before using them 36d425fcc164 Input: yealink - validate number of endpoints before using them 79cae616c940 Input: ims-pcu - validate number of endpoints before using them 6585effe7d22 Input: cm109 - validate number of endpoints before using them 76d981017361 Input: iforce - validate number of endpoints before using them edf3bd9562a9 mmc: ushc: fix NULL-deref at probe 93d21fdc17e5 drm/radeon: reinstate oland workaround for sclk 71a1c9d004ed perf/core: Fix event inheritance on fork() 4da3251aac57 cpufreq: Fix and clean up show_cpuinfo_cur_freq() 85fa60732c80 drm/radeon/si: add dpm quirk for Oland 772653bea403 ext4: mark inode dirty after converting inline directory e8959ed1fd07 futex: Add missing error handling to FUTEX_REQUEUE_PI 33fcd6ecaf0f futex: Fix potential use-after-free in FUTEX_REQUEUE_PI 56d75a164c87 ARM: at91: pm: cpu_idle: switch DDR to power-down mode ce6df3d36d07 usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer ed4b286d254b usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 599dc7743f74 uwb: i1480-dfu: fix NULL-deref at probe 50c372bd694d uwb: hwa-rc: fix NULL-deref at probe 7896de4f8b00 USB: wusbcore: fix NULL-deref at probe 0b3718017641 USB: uss720: fix NULL-deref at probe aee563c5ffb5 USB: lvtest: fix NULL-deref at probe a2574cf7887d USB: idmouse: fix NULL-deref at probe 13cd0c011e73 isdn/gigaset: fix NULL-deref at probe 027a48c195e1 fat: fix using uninitialized fields of fat_inode/fsinfo_inode c4743e805d43 md/raid1/10: fix potential deadlock 6eea126f9d6d usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers 92b280212adf USB: iowarrior: fix NULL-deref in write c4b516612312 USB: iowarrior: fix NULL-deref at probe 4db7a852b417 ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device 394e5f4a60c1 USB: serial: safe_serial: fix information leak in completion handler e0f57e1a406c USB: serial: io_ti: fix information leak in completion handler 5dfb04937689 USB: serial: omninet: fix reference leaks at open 6aed13b2c40e USB: serial: io_ti: fix NULL-deref in interrupt callback 92fbcbfe994f MIPS: ralink: Fix typos in rt3883 pinctrl 7ba49ba6dd09 MIPS: End spinlocks with .insn d7f84ae03ff3 MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 248e94265dd0 target: Fix VERIFY_16 handling in sbc_parse_cdb 452c3c927325 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export 076df4623c10 scsi: lpfc: Add shutdown method for kexec e04d8b65f412 powerpc/boot: Fix zImage TOC alignment 5c8f767c657b serial: samsung: Continue to work if DMA request fails 46df5258a521 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 9d3698c9b85c ima: accept previously set IMA_NEW_FILE 86525f9f4474 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages 42ece5f50098 usb: gadget: dummy_hcd: clear usb_gadget region before registration 7ccd5568eab8 USB: serial: digi_acceleport: fix OOB-event processing 6842c8457292 staging: comedi: jr3_pci: cope with jiffies wraparound 29e34e47fadf staging: comedi: jr3_pci: fix possible null pointer dereference c48408dff998 usb: gadget: function: f_fs: pass companion descriptor along 757895c336d6 usb: dwc3: gadget: make Set Endpoint Configuration macros safe 2e9d3a921000 tracing: Add #undef to fix compile error bd38086c6b2a can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer 99d3d49197e1 powerpc: Emulation support for load/store instructions on LE 381785176cc1 KVM: s390: Fix guest migration for huge guests resulting in panic 7caf29dc038c xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD 14abcbaa3f0d scsi: libiscsi: add lock around task lists to fix list corruption regression 28d5d8b2db22 ALSA: seq: Fix link corruption by event error handling b78e49c3057a ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming d19f6529f1c1 ALSA: timer: Reject user params with too small ticks 3d35f4422582 drm/ast: Call open_key before enable_mmio in POST code 2188c2b367c6 drm/ast: Fix test for VGA enabled e8b120e25fbc drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS c9cf983337a0 ipc/shm: Fix shmat mmap nil-page protection 1827f7e6062b mac80211: flush delayed work when entering suspend 0dad072cfc1d ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine e5ee49ad28a0 mm: do not access page->mapping directly on page_endio 21a6489deda1 mm: vmpressure: fix sending wrong events on underflow 091e3373d97f mm/page_alloc: fix nodes for reclaim in fast path 7ec8bd575e7b s390: TASK_SIZE for kernel threads 01592a4b8ba8 NFSv4: fix getacl ERANGE for some ACL buffer sizes bb9e115a5e85 NFSv4: fix getacl head length estimation 05365e1fdea9 scsi: aacraid: Reorder Adapter status check f90e6f9a26ba rdma_cm: fail iwarp accepts w/o connection params a60c9ff335a1 IB/srp: Avoid that duplicate responses trigger a kernel bug 3cac36b0423b MIPS: BCM47XX: Fix button inversion for Asus WL-500W 512cbc94607b MIPS: OCTEON: Fix copy_from_user fault handling for large buffers 9b4ed3674858 MIPS: Fix special case in 64 bit IP checksumming. 85050844c0b9 dm cache: fix corruption seen when using cache > 2TB c0601ca14e10 Bluetooth: Add another AR3012 04ca:3018 device da1324e7080d regulator: Fix regulator_summary for deviceless consumers 01f9734353be ALSA: hda - fix Lewisburg audio issue b57d6c457569 goldfish: Sanitize the broken interrupt handler c1dbd97d8a2a x86/platform/goldfish: Prevent unconditional loading 58cec2bdba91 ath9k: use correct OTP register offsets for the AR9340 and AR9550 9aabd8dbacd8 powerpc/xmon: Fix data-breakpoint c2fd678ea234 nlm: Ensure callback code also checks that the files match e53554da9daf drivers: hv: Turn off write permission on the hypercall page 5fdf59513019 USB: serial: mos7840: fix another NULL-deref at open 61f3d2296678 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state 95f495896ad8 drm/atomic: fix an error code in mode_fixup() 04df6689f870 ktest: Fix child exit code processing a52f3859b78c ath9k: fix race condition in enabling/disabling IRQs db5051f86016 rtlwifi: rtl8192c-common: Fix "BUG: KASAN: f59f883503b7 USB: serial: ftdi_sio: fix line-status over-reporting 4a34581ed021 KVM: s390: Disable dirty log retrieval for UCONTROL guests 6631e70a42ff USB: serial: cp210x: add new IDs for GE Bx50v3 boards 31ac2f17fd85 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards 4c47ad359cc8 jbd2: don't leak modified metadata buffers on an aborted journal 2b24a8367068 s390/qdio: clear DSCI prior to scanning multiple input queues 36e4f568b8f1 s390/dcssblk: fix device size calculation in dcssblk_direct_access() 5e6ef5ef6eaf mnt: Tuck mounts under others instead of creating shadow/side mounts. 54195f1a32ee rtc: sun6i: Switch to the external oscillator cdb2a7f22913 rtc: sun6i: Add some locking af1af02352ee USB: serial: digi_acceleport: fix OOB data sanity check adb1da2a98a2 [media] media: fix dm1105.c build error c845c73b8396 bcma: use (get|put)_device when probing/removing device driver e1d467993c45 [media] am437x-vpfe: always assign bpp variable c53e17083e91 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 75f37dab088e ext4: trim allocation requests to group size 07b79ed1e82c drm/radeon: handle vfct with multiple vbios images 1efa8e2ac68b drm/ttm: Make sure BOs being swapped out are cacheable a99df0713f43 usb: gadget: udc: fsl: Add missing complete function. 8c06df5655c7 USB: serial: ftdi_sio: fix extreme low-latency setting de143f74af3e w1: don't leak refcount on slave attach failure in w1_attach_slave_device() 271ce5038fbc w1: ds2490: USB transfer buffers need to be DMAable 57389faf841f ARM: dts: at91: Enable DMA on sama5d4_xplained console 61b067fb433a staging: rtl: fix possible NULL pointer dereference 434c09afa6c9 USB: serial: opticon: fix CTS retrieval at open 700b2315c254 USB: serial: spcp8x5: fix modem-status handling da3a3becb7a8 USB: serial: ftdi_sio: fix modem-status error handling 270ffbd14d81 USB: serial: ark3116: fix register-accessor error handling 131d81690f18 IB/ipoib: Fix deadlock between rmmod and set_mode 24104f6ae3b4 RDMA/core: Fix incorrect structure packing for booleans fc47912f44a7 ath5k: drop bogus warning on drv_set_key with unsupported cipher c2e65cde1bd7 tty: serial: msm: Fix module autoload ccb2e5cdaffa hv: init percpu_list in hv_synic_alloc() fbb6950ea08a samples/seccomp: fix 64-bit comparison macros 33b9ac915dba scsi: storvsc: properly handle SRB_ERROR when sense message is present f0cd3119dcd0 scsi: storvsc: use tagged SRB requests if supported by the device 88e4685b51d3 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps a6c4b18bdb3a MIPS: Calculate microMIPS ra properly when unwinding the stack 339da589697a MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions 4556bdd21af3 MIPS: Fix get_frame_info() handling of microMIPS function size 7c6a61c004ad MIPS: Prevent unaligned accesses during stack unwinding 39fffbc9b371 MIPS: Clear ISA bit correctly in get_frame_info() e9ef2a32a2ec drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17kernel-yocto/meta: smp configuration changesBruce Ashfield
Integrating the following kernel configuration changes to clean up the SMP configuration fragments and fix a configuration audit warning. d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include 6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include [YOCTO #11743] Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17kernel-yocto: propagate configuration errors to bbclassBruce Ashfield
As pointed out by klapperichpaul@johndeere.com, missing configuration fragments were being picked up twice, once by the tools and once by the bbclass. Unfortunately, the tools error message was being detected as configs, and hence no error was reported at all. Rather than catching the output of the tools, we can instead check the return code and propagate the error message from the tools directly to the user. [YOCTO #11649] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17mesa: fix build race on src/intel/vulkanRoss Burton
It's possible that src/intel/vulkcan can be written into by sed before it has been created, so add the required mkdir calls. Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17mesa-gl: Clean recipeJussi Kukkonen
Don't EXCLUDE_FROM_WORLD, mesa.inc already does this. Don't add a non-existing path to FILESEXTRAPATHS. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17mesa: Avoid installing khrplatfrom.h when not neededJussi Kukkonen
Fix the conflict between mesa and userland (when former is used to provide GL and letter used to provide EGL+GLES) by not installing khrplatform.h header when its not needed. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17git: 2.11.1 -> 2.13.2Robert Yang
* Remove git-relink from PERLTOOLS: git-2.13.2/Documentation/RelNotes/2.12.0.txt: * An ancient script "git relink" has been removed. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17debianutils: 4.8.1 -> 4.8.1.1Robert Yang
Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17automake: 1.15 -> 1.15.1Robert Yang
* Remove backported patch: - 0001-automake-port-to-Perl-5.22-and-later.patch Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17gnu-efi: Upgrade package to 3.0.6 and refresh patchesCalifornia Sullivan
Version 3.0.6 fixes a failure when using the pxe headers and allows us to drop the explicit fall through patch as it was fixed upstream. Other patches were rebased on top of the new version. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17recipetool: git reformat URI mangling & parameter strippedStanley Cheong Kwan, Phoong
recipetool seems to be mangling and stripping out the parameters for git URI. This will fix this issue as well as resolve the conflict of protocol parameter added by user. If a user adds their own protocol as an argument, it'll be honored. [YOCTO #11390] [YOCTO #11391] Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17wayland-protocols: upgrade to 1.9Denys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17libarchive: Upgrade to 3.3.2 releaseOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17valgrind: fix ptest compilation for PowerPCRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17valgrind: Update 3.12.0 -> 3.13.0Soren Brinkmann
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17valgrind: fix link failure with goldRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17gcc-7.1: Update the libsanitize stack_t patch to upstreamed versionKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17gcc-cross: Fix linker and fortran symlinksKhem Raj
If we used -fuse-ld gcc option, then it does not work ending in collect2: fatal error: cannot find 'ld' compilation terminated. This is because we are not creating proper symlinks for BFD and Gold linker in gcc installation Secondly, we end up with dangling fortran compiler symlinks if fortran is not enabled when confguring gcc, therefore create these symlinks only when fortran support is enabled in gcc Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17libxt: fix build failureMaxin B. John
libxt build fails with this error: /home/maxin/poky/build/tmp/work/i586-poky-linux/libxt/1_1.1.5-r0/recipe-sysroot/usr/include/bits/long-double.h:57:33: fatal error: bits/long-double-64.h: No such file or directory | compilation terminated. | Makefile:408: recipe for target 'makestrs.o' failed Fix the makestrs build. Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17libx11: fix build errorMaxin B. John
libx11 build fails with this error: fatal error: bits/long-double-64.h: No such file or directory | compilation terminated. This is due to the fact that "makekeys" should be compiled for the host since it is executed at build time to generate ks_tables.h. Since we have the X11 include files in the standard path of oe-core, we can remove the X11_CFLAGS from Makefile. Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17selftest: Add vulkan-demos to checkpkg exceptionsJussi Kukkonen
vulkan-demos has not had any releases. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17vulkan-demos: Add recipeJussi Kukkonen
Sascha Willems collection of Vulkan demos is useful as a smoke testing tool. * Add patch to install binaries and data. * Add patch to fix build on X86 * Use a combination of patch and do_install_append to avoid some 3D models with unclear licensing. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-07-17acpitests: Remove as unmaintainedJussi Kukkonen
This recipe was last upgraded about ~30 releases or three years ago, it seems to only be touched when something breaks. It also has an 'interesting' license that maybe is open source... Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>