summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* lsof: update SRC_URIAndre McCurdy2017-08-291-3/+6
| | | | | | | | | | | | | | | | | | | | Upstream lsof releases are hosted on an ftp server which times out download attempts from hosts for which it can not perform a DNS reverse-lookup. See: https://people.freebsd.org/~abe/ http://www.mirrorservice.org seems to be the most commonly used alternative (and using it for SRC_URI allows the custom UPSTREAM_CHECK_URI to be removed). (From OE-Core rev: bb14b19f2c63f88f5da372a6ad4a153da1fc0232) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 4e718242c1554021689a7946add055b22b81ec42) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsof: minor recipe cleanupAndre McCurdy2017-08-291-7/+8
| | | | | | | | | | | | | | | - Add HOMEPAGE - Remove ${S} from LIC_FILES_CHKSUM path - Use tabs consistently to indent do_configure() - Re-order LIC_FILES_CHKSUM definition to follow OE style guide (From OE-Core rev: 29f02bca78d7ded464e10d414a111c074d3de242) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 78701c5b873605240226c502de3b940097433596) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsof: clear setuidKai Kang2017-08-291-1/+1
| | | | | | | | | | | | | | Having 'lsof' as a +s (setuid) binary could lead to security issues if a compromise in the binary is found. It is better that it be -s by default as a precaution. (From OE-Core rev: 6cf2891fe1526570c4e3eb8d78dc4d914d2d2079) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 346c65dd6855106069d1861ca965d3121eb084d1) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: set CVE_PRODUCT to linux_kernel if not set by recipeMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | | | | It is used by NVD database CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2017-7273 Setting this in kernel.bbclass fixes CVE reporting for all users of the class. (From OE-Core rev: 9b27be77980fdd51423576712dfd6f4a031c3372) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 2e3d325440a50265c73f7d2e782530a02458bc33) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: use HTTP instead of FTP to fetchRoss Burton2017-08-291-1/+1
| | | | | | | | | | | | FTP is inferiour to HTTP is all respects, so use the HTTP URL for the tarball. (From OE-Core rev: c190e5a884d85cb8d8783e78ad1a0489e56fac58) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6a9e38be6e9dcbeff033944f9a3a18e3838af10d) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check.bbclass: use weak assignment for default CVE_PRODUCTMikko Rapeli2017-08-291-1/+1
| | | | | | | | | | | | | | This way also bbclasses can override it. For example kernel.bbclass could set CVE_PRODUCT to linux_kernel for all users of the class which compile Linux kernels. (From OE-Core rev: 478b90369c48351193e2bc5e2eb2b5308d55bb2e) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 74672a7de5ada45ab8e25b89cbdea3ec33b63b7f) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpa-supplicant_2.6.bb: set CVE_PRODUCT to wpa_supplicantMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD database CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2015-1863 (From OE-Core rev: cabacf6ad5a2511f6eb93259a81ab14279fd96bb) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cc3882ca2fea2c5a8830311eeb7840ae98da9b3c) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite3.inc: set CVE_PRODUCT to sqliteMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-6153 (From OE-Core rev: 2dcd0f87bc8754afba09f6a1ed68eab19228c261) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cec6f26f4d2f16c9a58fac5a6344e3d43b36ed09) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quota_4.03.bb: set CVE_PRODUCT to linux_diskquotaMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2012-3417 (From OE-Core rev: cc9cca186fd1d4a7f2cb02484303ebb9f889c130) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 07be7cb9405e4a6289edad8afb3a50c1f8651620) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust_2.9.1.bb: set CVE_PRODUCT to ustMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2010-3386 (From OE-Core rev: 847124c9cc09922155c4238571257833c49262df) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 1c6643f139911ab27618d20f9d4ca609235a680b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python.inc: set CVE_PRODUCT to pythonMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | | All python versions are just python in NVD like this CVE for python 3.4.4: https://nvd.nist.gov/vuln/detail/CVE-2016-5699 (From OE-Core rev: b5a5a8368629f8176d8a340e3f8b1cc6734460e5) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 848e1be494e8ea10c729f95f02acb366e1843d75) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nspr_4.14.bb: set CVE_PRODUCT to netscape_portable_runtimeMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | This is used in NVD database entries like CVE: https://nvd.nist.gov/vuln/detail/CVE-2016-1951 (From OE-Core rev: 183c3b4455a6c358000a775e3e5806467726b730) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit c75e5d3f4b9293cf2f2ebdd3a23743b3df7aa3df) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsndfile1_1.0.28.bb: set CVE_PRODUCT to libsndfileMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD to CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2017-6892 (From OE-Core rev: 0ee67de1028ea3275b6dfe398235e71c4bdbb704) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit adfb1c7fe28a6ef2bcf698f7415fd86b01bdc489) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsamplerate0_0.1.9.bb: set CVE_PRODUCT to libsamplerateMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2017-7697 (From OE-Core rev: fca2207f67a51de616f297ee015b9bd22eb3a3a1) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit baafa21919082a8b61af3345c35922d205b254c6) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre2_10.23.bb: set CVE_PRODUCT to pcre2Mikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD as product name for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2017-8786 (From OE-Core rev: 594a729950272b6596567dca1d4aa6f147ba3085) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit ce32c5b8ee77012b36c74323f298dc561741aebd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre_8.40.bb: set CVE_PRODUCT to prceMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2017-7246 (From OE-Core rev: a561cc581ae9d9a7ae3eb90ee0563f3b47ba843c) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 523e823988f08679a384a14c4e768b2819f8a6bf) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu.inc: set CVE_PRODUCT to international_components_for_unicodeMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | NVD uses it for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2014-8146 (From OE-Core rev: d1a603972e2809e655d79f8dc366a161b8759a77) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit eaac39100cadc81c89e6eb5ab389cd684699aa90) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-common.inc: set CVE_PRODUCT to glibcMikko Rapeli2017-08-291-0/+1
| | | | | | | | | | | | All recipes which include this .inc map to glibc NVD component. (From OE-Core rev: 5e11fa22f0b9ee18878b49389603ddf5533cbbc4) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 613a13725db4e05539974cc7c66584a287d7b4bd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib.inc: set CVE_PRODUCT to glibMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | NVD uses product glib and vendor gnome for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-6855 (From OE-Core rev: 9621f46bde37e27dd323305d0c1e987a7cca37aa) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 69d6342d45316389afb4b062088919689db0a6dd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-common.inc: set CVE_PRODUCT to gccMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | All recipes which include this are using gcc as product name in NVD like https://nvd.nist.gov/vuln/detail/CVE-2015-5276 (From OE-Core rev: 8e1b34aab4bd390f53945789c91a69883613d778) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit bd6f1430334412588c143d8029be39fe814672cd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* flac_1.3.1.bb: set CVE_PRODUCT to libflacMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | NVD uses product name libflac for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2014-8962 (From OE-Core rev: 4fb024450b8f2b7de01969c32e8a6fbcc8f50019) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit e09bd27059b26affddf466f4e55a7f4c719c3b17) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglinfo.inc: set CVE_PRODUCT to eglinfoMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | Upstream is called eglinfo no matter how the recipes are named. There are no existing CVE's for eglinfo in NVD yet. (From OE-Core rev: a7273020c29a5ecd074618daa5e68b55ee6f7451) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 0b8e2a017e117810c83039a316a11da66fe148b1) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez5.inc: set CVE_PRODUCT to bluezMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | bluez is the product name in NVD database for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-7837 (From OE-Core rev: 07b5c85808a2346823de80f5e36474ca40d41cb0) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit aade84aa54bb2f958572623ed6464184efd19862) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acpid.inc: set CVE_PRODUCT to acpid2Mikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD database for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2011-4578 (From OE-Core rev: ce9bcefc0289b0e976af31145b41ece7a3ae7799) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 966052df79df0f68565ebc40887170322d3f85b8) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uninative: Update to 1.7 uninative releaseRichard Purdie2017-08-291-3/+3
| | | | | | | | | | | This updates to a newer glibc and updates patchelf to include a bugfix to work with gold. (From OE-Core rev: a2ab288bd002ebb6e64d46e941fb122e1157ff49) (From OE-Core rev: bc22fe6cc000283cb3bf088f15ef63fdb3cb0449) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/staging: change fixme debug message from note to debugPaul Eggleton2017-07-271-1/+1
| | | | | | | | | | | | | | | | | 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) (From OE-Core rev: 81246ed59215b8f62800cfb20d8b71d8e528c0ec) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bc1a4af950a2600028d89b7dcb4ff8f409b52739) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.36Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: d16cf5d390a04d8135e51314fc704b8d19eefa03) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit d9d950bd48566e5a2e92ad4a2fd943ad828fb8df) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.76Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: 32df1b2db46f6cf53a59eeca07a2c442f71bab55) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit ab2721fca72ed28f865b1ee3b7e33d9d09515d87) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/meta: smp configuration changesBruce Ashfield2017-07-279-9/+9
| | | | | | | | | | | | | | | | | | | | | 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] (From OE-Core rev: e418a0652ef021d84db46ccee106ec91658b3e61) 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> (cherry picked from commit 6bd4f855cfc95c82d6bf5b00531f1aad752002ee) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.71Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the the latest 4.4 -stable release which comprises the following commits: 4bbbc7696405 Linux 4.4.71 9d65be36a7cc xfs: only return -errno or success from attr ->put_listent 1b03d85a4f37 xfs: in _attrlist_by_handle, copy the cursor back to userspace c56605c69ba6 xfs: fix unaligned access in xfs_btree_visit_blocks 9f7b5da0570f xfs: bad assertion for delalloc an extent that start at i_size 3ba13d7f5b2b xfs: fix indlen accounting error on partial delalloc conversion 1d41dd5c1fd6 xfs: wait on new inodes during quotaoff dquot release 9d97d6a15265 xfs: update ag iterator to support wait on new inodes 8e25af0dc5ad xfs: support ability to wait on new inodes cf55c35974e1 xfs: fix up quotacheck buffer list error handling a76647a71c8e xfs: prevent multi-fsb dir readahead from reading random blocks 8caa9a54b32b xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 0ace12c11401 xfs: fix over-copying of getbmap parameters from userspace fe705621b9b4 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() b9a7816997a3 xfs: Fix missed holes in SEEK_HOLE implementation 03489bfc7830 mlock: fix mlock count can not decrease in race condition 7e13bab109ea mm/migrate: fix refcount handling when !hugepage_migration_supported() 4e4b72c0ee3d drm/gma500/psb: Actually use VBT mode when it is found 14bfe118dd7d slub/memcg: cure the brainless abuse of sysfs attributes 023a8b0925be ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 85ddc41a6c4a pcmcia: remove left-over %Z format 69877793e23d drm/radeon: Unbreak HPD handling for r600+ 15de2e4c90b7 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 3529600b1601 scsi: mpt3sas: Force request partial completion alignment 58b7cb10f6e2 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference c0fd730b678d mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 2ca57fc82436 i2c: i2c-tiny-usb: fix buffer not being DMA capable 1b5286ba9f13 vlan: Fix tcp checksum offloads in Q-in-Q vlans e989f9bf2a9d net: phy: marvell: Limit errata to 88m1101 605b6b2b4d8a netem: fix skb_orphan_partial() 338f665acb4b ipv4: add reference counting to metrics 97f54575ff57 sctp: fix ICMP processing if skb is non-linear fe22b6005538 tcp: avoid fastopen API to be used on AF_UNSPEC d7ed7fcecf20 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans 8380f16d0702 be2net: Fix offload features for Q-in-Q packets 38f02f2ce0ca ipv6: fix out of bound writes in __ip6_append_data() 3a854210f9a5 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start b543ccc4f627 qmi_wwan: add another Lenovo EM74xx device ID 94c0bf3cbb99 bridge: netlink: check vlan_default_pvid range f76d54a8882e ipv6: Check ip6_find_1stfragopt() return value properly. 017fabead5c2 ipv6: Prevent overrun when parsing v6 header options 640bfcf232a9 net: Improve handling of failures on link and route dumps 7ede5c90fcdd tcp: eliminate negative reordering in tcp_clean_rtx_queue ffa551def59c sctp: do not inherit ipv6_{mc|ac|fl}_list from parent 704e6c6b8651 sctp: fix src address selection if using secondary addresses for ipv6 90e3f8a55871 tcp: avoid fragmenting peculiar skbs in SACK 182abc4e74a1 s390/qeth: avoid null pointer dereference on OSN 21b871582375 s390/qeth: unbreak OSM and OSN support 2ac37098ee3d s390/qeth: handle sysfs error during initialization d1428ee54073 ipv6/dccp: do not inherit ipv6_mc_list from parent 5f67a1663c03 dccp/tcp: do not inherit mc_list from parent b9978c27454c sparc: Fix -Wstringop-overflow warning b409ba3b0535 Linux 4.4.70 837bfdb41337 drivers: char: mem: Check for address space wraparound with mmap() 52cf24769487 nfsd: encoders mustn't use unitialized values in error cases da922dc48dcf drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 bc428e94070e PCI: Freeze PME scan before suspending devices 5f36c8b4e4a3 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 6384f782a69c tracing/kprobes: Enforce kprobes teardown after testing d5fb96b955ff osf_wait4(): fix infoleak e07db0d720d3 genirq: Fix chained interrupt data ordering 1736f2b3de62 uwb: fix device quirk on big-endian hosts ca19dd15e7bb metag/uaccess: Check access_ok in strncpy_from_user 2d9b2e780832 metag/uaccess: Fix access_ok() 98d5e84363ea iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings cb89b1f9dff9 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD. 427907e599fa staging: rtl8192e: fix 2 byte alignment of register BSSIDR. 8b26f53bf026 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp f03484fd5a3a xc2028: Fix use-after-free bug properly e0188a556da6 arm64: documentation: document tagged pointer stack constraints 06dd8281a7d3 arm64: uaccess: ensure extension of access_ok() addr c23fee69f5b5 arm64: xchg: hazard against entire exchange variable acbab784a9b6 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 6ae3be7167b7 ARM: dts: at91: sama5d3_xplained: fix ADC vref 1ab43a598996 powerpc/64e: Fix hang when debugging programs with relocated kernel 33c0c0f8edb9 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove a86b9ecf1158 powerpc/book3s/mce: Move add_taint() later in virtual mode f3ffc64bf3dd cx231xx-cards: fix NULL-deref at probe 3208e455284b cx231xx-audio: fix NULL-deref at probe bd14c18861c7 cx231xx-audio: fix init error path f7c778fa707d dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops e5a9ebb4387a zr364xx: enforce minimum size when reading header a6e0caa34715 dib0700: fix NULL-deref at probe a896652f6ad3 s5p-mfc: Fix unbalanced call to clock management fc9753aa6ce9 gspca: konica: add missing endpoint sanity check 04f522476a26 ceph: fix recursion between ceph_set_acl() and __ceph_setattr() 0e9e19a66530 iio: proximity: as3935: fix as3935_write 8a5b15e198f1 ipx: call ipxitf_put() in ioctl error path 4ae1efc7cc98 USB: hub: fix non-SS hub-descriptor handling af4e23402409 USB: hub: fix SS hub-descriptor handling 1e6e9c4c36f9 USB: serial: io_ti: fix div-by-zero in set_termios 4be0ae3d314c USB: serial: mct_u232: fix big-endian baud-rate handling 704f23f20c5e USB: serial: qcserial: add more Lenovo EM74xx device IDs 1c7f99aa2979 usb: serial: option: add Telit ME910 support 319be2ab4731 USB: iowarrior: fix info ioctl on big-endian hosts 1beae7405705 usb: musb: tusb6010_omap: Do not reset the other direction's packet size 5cbfae4ad360 ttusb2: limit messages to buffer size 9737909ff9d4 mceusb: fix NULL-deref at probe f05c0dfd394f usbvision: fix NULL-deref at probe 14d0cafd3f95 net: irda: irda-usb: fix firmware name on big-endian hosts ec0b553bd8df usb: host: xhci-mem: allocate zeroed Scratchpad Buffer c0791b605fac xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton 65ba07489dcd usb: host: xhci-plat: propagate return value of platform_get_irq() ada79b5ecda7 sched/fair: Initialize throttle_count for new task-groups lazily f01ae9cb0de2 sched/fair: Do not announce throttled next buddy in dequeue_task_fair() ae3d7b8931eb fscrypt: avoid collisions when presenting long encrypted filenames 129a883b0191 f2fs: check entire encrypted bigname when finding a dentry 269d8211c400 fscrypt: fix context consistency check when key(s) unavailable 0aa3b8ef6975 net: qmi_wwan: Add SIMCom 7230E 22823e95193a ext4 crypto: fix some error handling 0a76f023e6f2 ext4 crypto: don't let data integrity writebacks fail with ENOMEM f0486aa7bc80 USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs 16ac61cf707c USB: serial: ftdi_sio: fix setting latency for unprivileged users 6a70a5833ecc pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() ddf9b92f12dd pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 060d2642682e iio: dac: ad7303: fix channel description 14323b731072 of: fix sparse warning in of_pci_range_parser_one 000959316365 proc: Fix unbalanced hard link numbers d22b933fb8eb cdc-acm: fix possible invalid access when processing notification e4add1cf6b41 drm/nouveau/tmr: handle races with hw when updating the next alarm time 9d78e40f5f41 drm/nouveau/tmr: avoid processing completed alarms when adding a new one 5e07724c28f4 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm 27f82df2f026 drm/nouveau/tmr: ack interrupt before processing alarms 3819271d8a5f drm/nouveau/therm: remove ineffective workarounds for alarm bugs 7d2d6022807a drm/amdgpu: Make display watermark calculations more accurate 349666cfbe76 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations. 670a7c5db22e ath9k_htc: fix NULL-deref at probe 8431037ba10b ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device c26190b5378d s390/cputime: fix incorrect system time d1f8ea3bd095 s390/kdump: Add final note de74aedd71c0 regulator: tps65023: Fix inverted core enable logic. 6d380f50113c KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation e9c9e7588ef5 KVM: x86: Fix load damaged SSEx MXCSR register 08e589a97d38 ima: accept previously set IMA_NEW_FILE 0c99c8a22cc4 mwifiex: pcie: fix cmd_buf use-after-free in remove/reset e367d1b00f81 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type c5ff397f075e md: update slab_cache before releasing new stripes when stripes resizing d3df9403c075 dm space map disk: fix some book keeping in the disk space map 1dc9fb3cc12e dm thin metadata: call precommit before saving the roots ea4889d6f39d dm bufio: make the parameter "retain_bytes" unsigned long 4a9631ffe520 dm cache metadata: fail operations if fail_io mode has been established 8d8fb01a62f2 dm bufio: check new buffer allocation watermark every 30 seconds 5d1df36c9d2c dm bufio: avoid a possible ABBA deadlock 4df4bf1df916 dm raid: select the Kconfig option CONFIG_MD_RAID0 fa499b361bd4 dm btree: fix for dm_btree_find_lowest_key() c04397351fe5 infiniband: call ipv6 route lookup via the stub interface 63450e38efe3 tpm_crb: check for bad response size 025e33ee387a ARM: tegra: paz00: Mark panel regulator as enabled on boot b171ce6c5e41 USB: core: replace %p with %pK cda5c7e625ce char: lp: fix possible integer overflow in lp_setup() ea99c2248495 watchdog: pcwd_usb: fix NULL-deref at probe ca157f64dc9c USB: ene_usb6250: fix DMA to the stack b572de59915e usb: misc: legousbtower: Fix memory leak 8a7f9dfbd4ae usb: misc: legousbtower: Fix buffers on stack bb56ca291305 Linux 4.4.69 35df2085ec02 ipmi: Fix kernel panic at ipmi_ssif_thread() d4392269f7ce wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event 4b86b46ef410 wlcore: Pass win_size taken from ieee80211_sta to FW 8ef67e0078b3 mac80211: RX BA support for sta max_rx_aggregation_subframes d13333edbcc7 mac80211: pass block ack session timeout to to driver 0fe94dd915fd mac80211: pass RX aggregation window size to driver f85e0c5f592c Bluetooth: hci_intel: add missing tty-device sanity check bf3feec82ce3 Bluetooth: hci_bcm: add missing tty-device sanity check ff1c4cf24642 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 9bd2cc56a089 tty: pty: Fix ldisc flush after userspace become aware of the data already 814c2bac9032 serial: omap: suspend device on probe errors a52e1012585f serial: omap: fix runtime-pm handling on unbind 605fa1a2aa03 serial: samsung: Use right device for DMA-mapping calls db467fee7ffb arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses f08bc4d63377 padata: free correct variable 9f4ba9062c2c CIFS: add misssing SFM mapping for doublequote 9a4050669919 cifs: fix CIFS_IOC_GET_MNT_INFO oops a8900a64eabf CIFS: fix mapping of SFM_SPACE and SFM_PERIOD b85fa4129e7a SMB3: Work around mount failure when using SMB3 dialect to Macs 89d23005fd63 Set unicode flag on cifs echo request to avoid Mac error 7aad381af8c3 fs/block_dev: always invalidate cleancache in invalidate_bdev() bb7031c7e50f ceph: fix memory leak in __ceph_setxattr() eb04a7344c83 fs/xattr.c: zero out memory copied to userspace in getxattr a3e6be0e9447 ext4: evict inline data when writing to memory map ab7ebca418bb IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level 1ad689bdc12d IB/mlx4: Fix ib device initialization error flow 1360f4301c78 IB/IPoIB: ibX: failed to create mcg debug file 1549c883d39b IB/core: Fix sysfs registration error flow d96bb545d6ff vfio/type1: Remove locked page accounting workqueue 341adf516842 dm era: save spacemap metadata root after the pre-commit dcd4004ae521 crypto: algif_aead - Require setkey before accept(2) 21cb4dc57b3c block: fix blk_integrity_register to use template's interval_exp if not 0 cbaeca8251bb KVM: arm/arm64: fix races in kvm_psci_vcpu_on 7b268351860c KVM: x86: fix user triggerable warning in kvm_apic_accept_events() a2d5dcf338ea um: Fix PTRACE_POKEUSER on x86_64 b8cd9dd513bf x86, pmem: Fix cache flushing for iovec write < 8 bytes d34ecdc9712c selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug e89233f53e3d x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 3d3ca81d5e35 usb: hub: Do not attempt to autosuspend disconnected devices 0b4dad7c2cf4 usb: hub: Fix error loop seen after hub communication errors 7cad8a47ca94 usb: Make sure usb/phy/of gets built-in 6c3785cca656 usb: misc: add missing continue in switch d3c04901f750 staging: comedi: jr3_pci: cope with jiffies wraparound 7fc6659b19a2 staging: comedi: jr3_pci: fix possible null pointer dereference 5ac489a80ffb staging: gdm724x: gdm_mux: fix use-after-free on module unload 265500bf9802 staging: vt6656: use off stack for out buffer USB transfers. 9d3c45786f27 staging: vt6656: use off stack for in buffer USB transfers. de9d2d297ebe USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously fcd9a083cd22 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit af3c8bf0e06b usb: host: xhci: print correct command ring address 8e1a740a5d66 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 6cd0200a9554 target: Convert ACL change queue_depth se_session reference usage de41b0e12d6e target/fileio: Fix zero-length READ and WRITE handling a1c2b01c310a target: Fix compare_and_write_callback handling for non GOOD status 8e209a07b106 xen: adjust early dom0 p2m handling to xen hypervisor behavior (From OE-Core rev: e49b3ca1633db277de1e30e8ccfae23c3babf863) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 2e7d1a42b14de6f47543186f7855658a2ec36397) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to 4.9.31Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest 4.9 -stable which comprises the following commits: f1aa865ae5d4 Linux 4.9.31 11214bd292ec xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() 75c5afd58d46 xfs: fix unaligned access in xfs_btree_visit_blocks 7fb8ab8f0a38 xfs: avoid mount-time deadlock in CoW extent recovery e40c145c023d xfs: xfs_trans_alloc_empty 0e542792a046 xfs: bad assertion for delalloc an extent that start at i_size f60d76efa91a xfs: BMAPX shouldn't barf on inline-format directories 53c44c236f21 xfs: fix indlen accounting error on partial delalloc conversion 54894ea3c542 xfs: fix use-after-free in xfs_finish_page_writeback d457f822817f xfs: reserve enough blocks to handle btree splits when remapping 0ba833fe73d2 xfs: wait on new inodes during quotaoff dquot release 2ea882d8ebc7 xfs: update ag iterator to support wait on new inodes e86b616b5b9e xfs: support ability to wait on new inodes 10f0b2c3c225 xfs: fix up quotacheck buffer list error handling 95487d4be1e9 xfs: prevent multi-fsb dir readahead from reading random blocks 93bd169845e5 xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 99226b890d63 xfs: fix integer truncation in xfs_bmap_remap_alloc 4e2762878a59 xfs: drop iolock from reclaim context to appease lockdep 4e8163fc8159 xfs: actually report xattr extents via iomap de417ea6b0a6 xfs: fix over-copying of getbmap parameters from userspace c2ad2dc3d264 xfs: use dedicated log worker wq to avoid deadlock with cil wq 3890d83805fe xfs: fix kernel memory exposure problems ca659e086fb7 xfs: rework the inline directory verifiers 815414e7648b xfs: verify inline directory data forks 11b485477285 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() 9c795fff53f9 xfs: use ->b_state to fix buffer I/O accounting release race c9eab63b9e62 xfs: Fix missed holes in SEEK_HOLE implementation 670821b9482d drm/gma500/psb: Actually use VBT mode when it is found 74b416367b4e mm/slub.c: trace free objects at KERN_INFO c1bb2a899b5f slub/memcg: cure the brainless abuse of sysfs attributes 873f3b0ebbfe ksm: prevent crash after write_protect_page fails d5ecb4ca0da7 x86/boot: Use CROSS_COMPILE prefix for readelf d1cff2222071 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate 292f70cd9649 mm: consider memblock reservations for deferred memory initialization sizing 1163e785b150 mlock: fix mlock count can not decrease in race condition d494cab70697 mm/migrate: fix refcount handling when !hugepage_migration_supported() 7d8ef0e0bc1e ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 da856d05645c pcmcia: remove left-over %Z format ebd4c110fd0b drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl acc771fdaec7 drm/radeon: Unbreak HPD handling for r600+ c8d25fcb5980 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 9869fb485cc6 scsi: mpt3sas: Force request partial completion alignment 21f33b157721 nvme: avoid to use blk_mq_abort_requeue_list() 510b0ec7f60f nvme: use blk_mq_start_hw_queues() in nvme_kill_queues() ae0578089242 nvme-rdma: support devices with queue size < 32 34808d76dd77 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference 69b1d90e6a0f ibmvscsis: Fix the incorrect req_lim_delta 80569d0e09ad ibmvscsis: Clear left-over abort_cmd pointers 49d33fd10070 iscsi-target: Always wait for kthread_should_stop() before kthread exit ecbf0f48d65e mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 8735cf2291cd Revert "ACPI / button: Change default behavior to lid_init_state=open" 32d8077f1e9b acpi, nfit: Fix the memory error check in nfit_handle_mce() 68c83a379106 x86/MCE: Export memory_error() 4472887cbd13 crypto: skcipher - Add missing API setkey checks 63399974effb i2c: i2c-tiny-usb: fix buffer not being DMA capable d3b2d9ca90c2 drivers/tty: 8250: only call fintek_8250_probe when doing port I/O 1d74fc36f3ec powerpc/spufs: Fix hash faults for kernel regions 68a056175512 fs/ufs: Set UFS default maximum bytes per file 1a658771d5e1 sparc/ftrace: Fix ftrace graph time measurement 45ceb845ef34 sparc: Fix -Wstringop-overflow warning c1133c671a04 bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data 988b9792b856 ipv4: add reference counting to metrics 1de51502a025 sctp: fix ICMP processing if skb is non-linear 4b81271ed1c3 tcp: avoid fastopen API to be used on AF_UNSPEC 9e056584770b virtio-net: enable TSO/checksum offloads for Q-in-Q vlans 9c6cfd5811bd be2net: Fix offload features for Q-in-Q packets 5f595d529796 vlan: Fix tcp checksum offloads in Q-in-Q vlans cc6773b51bf3 net: phy: marvell: Limit errata to 88m1101 4fb5fd27dec0 net/mlx5: Avoid using pending command interface slots 1730a2b9e5b5 bonding: fix accounting of active ports in 3ad 304b41014acb ipv6: fix out of bound writes in __ip6_append_data() ee72e7e5c2b4 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start 0d10ebbc835f qmi_wwan: add another Lenovo EM74xx device ID 2ea4221eb4ae bridge: netlink: check vlan_default_pvid range 3fa202ef74c8 ipv6: Check ip6_find_1stfragopt() return value properly. a2c845e51a82 ipv6: Prevent overrun when parsing v6 header options 68647616fd53 net: Improve handling of failures on link and route dumps 0174b07408f2 tcp: eliminate negative reordering in tcp_clean_rtx_queue ac3735bf97f0 net/mlx5e: Fix ethtool pause support and advertise reporting 1594973b8e07 net/mlx5e: Use the correct pause values for ethtool advertising f79d3307c035 net/packet: fix missing net_device reference release 5e7d9f0b3f72 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent eb7f6d6989ad sctp: fix src address selection if using secondary addresses for ipv6 8d625242e86b tcp: avoid fragmenting peculiar skbs in SACK a5db124dc2a4 net: fix compile error in skb_orphan_partial() 5d165daafc44 netem: fix skb_orphan_partial() 21e3113298f9 bpf, arm64: fix faulty emission of map access in tail calls c1f3f197d650 s390/qeth: add missing hash table initializations 96a81eb6ad5a s390/qeth: avoid null pointer dereference on OSN b68c2e387a23 s390/qeth: unbreak OSM and OSN support 25c1a1e4d891 s390/qeth: handle sysfs error during initialization 4bd8f5e38e5a ipv6/dccp: do not inherit ipv6_mc_list from parent 8f1f08be3974 driver: vrf: Fix one possible use-after-free issue 4eed44029507 dccp/tcp: do not inherit mc_list from parent db3fd4527ed3 Linux 4.9.30 5a597b225d48 drm/i915/gvt: Disable access to stolen memory as a guest 1489183c2005 drivers: char: mem: Check for address space wraparound with mmap() 51d9c51523ec nfsd: encoders mustn't use unitialized values in error cases ea465551af30 nfsd: fix undefined behavior in nfsd4_layout_verify f2b6f508c541 NFS: Use GFP_NOIO for two allocations in writeback a8c35e5c88de NFS: Fix use after free in write error path 88ac6b7e0c82 NFSv4: Fix a hang in OPEN related to server reboot 5438f8952906 drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 5956b2815f90 mtd: nand: add ooblayout for old hamming layout 6639b27f5a4c mtd: nand: omap2: Fix partition creation via cmdline mtdparts e437af936a49 mtd: nand: orion: fix clk handling db6636416195 PCI: Freeze PME scan before suspending devices 9ad81ecb28d6 PCI: Only allow WC mmap on prefetchable resources 6bec009a2f69 PCI: Fix another sanity check bug in /proc/pci mmap fa3bbb1c7f06 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 87e7dc97c8a0 PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs d1d63f97dd76 PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC dd0023d7105c tracing/kprobes: Enforce kprobes teardown after testing cc0aa21de47c um: Fix to call read_initrd after init_bootmem 541c67844198 osf_wait4(): fix infoleak 07d8aabff490 MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6 6d6a43a08611 nvme: unmap CMB and remove sysfs file in reset path 423f1752a028 genirq: Fix chained interrupt data ordering 3fe116563d5d uwb: fix device quirk on big-endian hosts f157261b55a4 stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms e8a8a6972c50 metag/uaccess: Check access_ok in strncpy_from_user 9fefcb947ec2 metag/uaccess: Fix access_ok() 21f2950f91ff iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings 58e36d6f7f11 staging: rtl8192e: GetTs Fix invalid TID 7 warning. 93a46fe4eb41 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD. d0226f9adaf8 staging: rtl8192e: fix 2 byte alignment of register BSSIDR. f4205502948b staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory. e6b8f5ade305 arm64: documentation: document tagged pointer stack constraints e817a7fb2f31 arm64: uaccess: ensure extension of access_ok() addr 4775fbcc92d7 arm64: armv8_deprecated: ensure extension of addr f2e4f4e538f0 arm64: ensure extension of smp_store_release value 88675139a81d arm64: xchg: hazard against entire exchange variable 31a331c8cf26 arm64: dts: hi6220: Reset the mmc hosts 5ee1c675ab92 ARM: dts: imx6sx-sdb: Remove OPP override 03d8b264bcb9 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 086ea4b9510c ARM: dts: at91: sama5d3_xplained: fix ADC vref 9f6cea2e3bbd ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 call 3304f5a1cb87 ARM: 8662/1: module: split core and init PLT sections ee773459557d KVM: arm: plug potential guest hardware debug leakage 0ba7e8e34193 arm: KVM: Do not use stack-protector to compile HYP code d0fb4b7d00bb arm64: KVM: Do not use stack-protector to compile EL2 code a685601f8533 powerpc/tm: Fix FP and VMX register corruption 018b91870856 powerpc/64e: Fix hang when debugging programs with relocated kernel 3915c566ea94 powerpc/iommu: Do not call PageTransHuge() on tail pages 5ba5685a26b1 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove a0da3e00df38 powerpc/book3s/mce: Move add_taint() later in virtual mode 222f1d668d00 powerpc/eeh: Avoid use after free in eeh_handle_special_event() 690f09eb52bc powerpc/mm: Ensure IRQs are off in switch_mm() 2338de43e234 cx231xx-cards: fix NULL-deref at probe 8ebb884009b6 cx231xx-audio: fix NULL-deref at probe 1b24b8c07023 cx231xx-audio: fix init error path 40616929f87e dw2102: limit messages to buffer size e42a6715d26b digitv: limit messages to buffer size 28590f1bb601 dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops 64579fcc57fd zr364xx: enforce minimum size when reading header 466b45af50fd dib0700: fix NULL-deref at probe 074912daab55 s5p-mfc: Fix unbalanced call to clock management 4a9c54250492 gspca: konica: add missing endpoint sanity check e2f95f88106f s5p-mfc: Fix race between interrupt routine and device functions 6bee0b1fe4ed iio: hid-sensor: Store restore poll and hysteresis on S3 a99462b13dff iio: proximity: as3935: fix as3935_write 820adccd0e3b ipx: call ipxitf_put() in ioctl error path c67e87a22dd8 USB: hub: fix non-SS hub-descriptor handling 3e4a4e68df08 USB: hub: fix SS hub-descriptor handling f9cd79e0ad1f USB: serial: io_ti: fix div-by-zero in set_termios c3e024ff9180 USB: serial: mct_u232: fix big-endian baud-rate handling d8fc44d67488 USB: serial: qcserial: add more Lenovo EM74xx device IDs 7e5407600663 usb: serial: option: add Telit ME910 support ee0f3a89842e USB: iowarrior: fix info ioctl on big-endian hosts dbb127332abf usb: musb: Fix trying to suspend while active for OTG configurations 08c735a15d5b usb: musb: tusb6010_omap: Do not reset the other direction's packet size ff9177b158c3 usb: dwc3: gadget: Prevent losing events in event cache 653cd31a2ca5 dvb-usb-dibusb-mc-common: Add MODULE_LICENSE 4f93054d9b45 ttusb2: limit messages to buffer size c71b5040632f mceusb: fix NULL-deref at probe 736f41a47442 usbvision: fix NULL-deref at probe a3adb4721ae2 net: irda: irda-usb: fix firmware name on big-endian hosts 1046d6a51f57 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer 219628bb0c05 xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton 1a926919364f usb: host: xhci-plat: propagate return value of platform_get_irq() 374a3fb5c3b0 xhci: remove GFP_DMA flag from allocation fa313fd6673e libnvdimm: fix clear length of nvdimm_forget_poison() af9bd5218855 fscrypt: avoid collisions when presenting long encrypted filenames 8daed21dbce1 f2fs: check entire encrypted bigname when finding a dentry b9c0da6219e1 USB: chaoskey: fix Alea quirk on big-endian hosts 545a3171d37f USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs 038ccaa5d50e USB: serial: ftdi_sio: fix setting latency for unprivileged users 2ea2f891fa85 pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() 6dc6a2700b6a pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 5e40ac3fbd0d IB/hfi1: Fix a subcontext memory leak b894ea8263ca IB/hfi1: Return an error on memory allocation failure dfb450b2b66e IIO: bmp280-core.c: fix error in humidity calculation a03176f92a02 iio: dac: ad7303: fix channel description 05a36277a195 ibmvscsis: Do not send aborted task response 9907c838fc07 of: fdt: add missing allocation-failure check 80cdf2065bf0 of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes() ae5074ba9ef8 of: fix sparse warning in of_pci_range_parser_one d10b21d6e562 proc: Fix unbalanced hard link numbers 168b2bfaa235 cxl: Route eeh events to all drivers in cxl_pci_error_detected() 393531299547 cxl: Force context lock during EEH flow fc6b678ab1d4 ohci-pci: add qemu quirk 809ae061d998 cdc-acm: fix possible invalid access when processing notification 198ab4031873 gpio: omap: return error if requested debounce time is not possible b77adf29b856 drm/nouveau/tmr: handle races with hw when updating the next alarm time 1ec3c712e231 drm/nouveau/tmr: avoid processing completed alarms when adding a new one 6445a49a8c59 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm 16e10490d260 drm/nouveau/tmr: ack interrupt before processing alarms e8ee63059196 drm/nouveau/therm: remove ineffective workarounds for alarm bugs d1f006efde1f drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path. b334b3492888 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations. ebf3cf5b9a67 drm/amdgpu: Make display watermark calculations more accurate adc6647c4f0f ath9k_htc: fix NULL-deref at probe c39bafb9ee7a ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device 768ae64b2ab2 s390/cputime: fix incorrect system time 8c5157c1967e s390/kdump: Add final note c849b4fa8e10 regulator: tps65023: Fix inverted core enable logic. 5b00d6c85a92 regulator: rk808: Fix RK818 LDO2 ae382caa96f7 x86: fix 32-bit case of __get_user_asm_u64() 54e385430e12 KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation c996ad7568c0 KVM: x86: Fix potential preemption when get the current kvmclock timestamp b64ecb25b1d5 KVM: x86: Fix load damaged SSEx MXCSR register 91034255e42f ima: accept previously set IMA_NEW_FILE ce7146cf9bdf mwifiex: pcie: fix cmd_buf use-after-free in remove/reset 385eb9b33e1d mwifiex: MAC randomization should not be persistent 444df795edf4 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type 7e7897878783 md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop fa9a4a9c6d6f md: update slab_cache before releasing new stripes when stripes resizing f2bb8bcbc09d dm space map disk: fix some book keeping in the disk space map cc681811a92c dm thin metadata: call precommit before saving the roots eeaf13394d32 dm bufio: make the parameter "retain_bytes" unsigned long e69242436b6b dm cache metadata: fail operations if fail_io mode has been established 042d8dbf69c6 dm mpath: split and rename activate_path() to prepare for its expanded use e08047c90c8a dm bufio: check new buffer allocation watermark every 30 seconds 98e7b9d45bf4 dm bufio: avoid a possible ABBA deadlock c5066c4c1b7e dm raid: select the Kconfig option CONFIG_MD_RAID0 4de8eceefbea dm btree: fix for dm_btree_find_lowest_key() 5db8f42b62da infiniband: call ipv6 route lookup via the stub interface cb5cf8aaba2e mlx5: Fix mlx5_ib_map_mr_sg mr length ece453e8b0ca ASoC: cs4271: configure reset GPIO as output cc15d340ec6a tpm_crb: check for bad response size 0c150305212b tpm: add sleep only for retry in i2c_nuvoton_write_status() 40ca1fd38e11 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver 568ea0dcc27e tpm_tis_spi: Add small delay after last transfer c4b3779c9783 tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes d513cf24e240 tpm_tis_spi: Check correct byte for wait state indicator daa432c1a65a tpm_tis_spi: Abort transfer when too many wait states are signaled aad1e5c81cbb tpm_tis_spi: Use single function to transfer data cc0f994c205d fanotify: don't expose EOPENSTALE to userspace e8b6d43ce3ea ARM: tegra: paz00: Mark panel regulator as enabled on boot 0251f6affb11 ALSA: hda: Fix cpu lockup when stopping the cmd dmas 5c1bd0cb4992 tpm_tis_core: Choose appropriate timeout for reading burstcount 3888f62943bb USB: core: replace %p with %pK 5d263d94a870 char: lp: fix possible integer overflow in lp_setup() 7a2b8471ab12 watchdog: pcwd_usb: fix NULL-deref at probe 6e2078c10092 USB: ene_usb6250: fix DMA to the stack 7d96e4a404c1 usb: misc: legousbtower: Fix memory leak 810b7c559954 usb: misc: legousbtower: Fix buffers on stack f5eea276d8de Linux 4.9.29 9ee8502bd2cc pstore: Shut down worker when unregistering a4de93008625 pstore: Fix flags to enable dumps on powerpc 1a1029507258 libnvdimm, pfn: fix 'npfns' vs section alignment c171b24fe508 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 5b6e7f353290 libnvdimm, region: fix flush hint detection crash 46ba11b007c1 ipmi: Fix kernel panic at ipmi_ssif_thread() 6e7de39ef9a4 Bluetooth: hci_intel: add missing tty-device sanity check f2f6d77fabe2 Bluetooth: hci_bcm: add missing tty-device sanity check 518ca84479d7 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 89c91ea37581 tty: pty: Fix ldisc flush after userspace become aware of the data already e38a4c3b0b4a serial: omap: suspend device on probe errors f8d2751b0012 serial: omap: fix runtime-pm handling on unbind c5689e0ab6e1 serial: samsung: Use right device for DMA-mapping calls 64a599ac5dcc fscrypt: fix context consistency check when key(s) unavailable 8dd114ef78c8 device-dax: fix cdev leak 6240377c574b padata: free correct variable 1c5d8b377e58 CIFS: add misssing SFM mapping for doublequote 6f3b2eed8c9a cifs: fix CIFS_IOC_GET_MNT_INFO oops f13d96bf98c2 CIFS: fix oplock break deadlocks 411346640ccd cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops 449a74439d15 cifs: fix leak in FSCTL_ENUM_SNAPS response handling 87c0604d860f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD 8dd4e3ff1bfb SMB3: Work around mount failure when using SMB3 dialect to Macs 2ac2ad9fb045 Set unicode flag on cifs echo request to avoid Mac error 4f5e1c48e80b Fix match_prepath() 4e434d4fe28a mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 945d0ecdd9bd fs/block_dev: always invalidate cleancache in invalidate_bdev() 091784ae9738 ceph: fix memory leak in __ceph_setxattr() 9a6bb7b5637e fs/xattr.c: zero out memory copied to userspace in getxattr 1777e888bd40 orangefs: do not check possibly stale size on truncate 63907bb781e7 orangefs: do not set getattr_time on orangefs_lookup 59f496104112 orangefs: clean up oversize xattr validation 127adc188c62 orangefs: fix bounds check for listxattr b2764f851db6 ext4: evict inline data when writing to memory map 7929b50dedd1 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() e3cea38357ea IB/hfi1: Prevent kernel QP post send hard lockups 43c54927f6f4 IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level 9ae6b33dcbb4 IB/mlx4: Fix ib device initialization error flow d20bfe223d3e IB/IPoIB: ibX: failed to create mcg debug file 7a227630ab89 IB/core: For multicast functions, verify that LIDs are multicast LIDs ecb0ab0f89c7 IB/core: Fix sysfs registration error flow 377178321690 iov_iter: don't revert iov buffer if csum error 9f43f70dcc56 vfio/type1: Remove locked page accounting workqueue 1773131ec4b9 dm thin: fix a memory leak when passing discard bio down f32e35bc3d54 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() f6ec18eb7425 dm era: save spacemap metadata root after the pre-commit f8d05099ec72 crypto: ccp - Change ISR handler method for a v5 CCP a0a232489c0f crypto: ccp - Change ISR handler method for a v3 CCP 93424b2b63e0 crypto: ccp - Disable interrupts early on unload 36dffff240d9 crypto: ccp - Use only the relevant interrupt bits bcc70358396a crypto: algif_aead - Require setkey before accept(2) 9b2fb8ad5ba1 block: fix blk_integrity_register to use template's interval_exp if not 0 884ba252f3f1 arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses 7b0d4391d0f4 KVM: arm/arm64: fix races in kvm_psci_vcpu_on bdf1d5b4c129 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() f99985cdee64 perf/x86: Fix Broadwell-EP DRAM RAPL events 0750e8b865ee um: Fix PTRACE_POKEUSER on x86_64 e0c871792cc6 x86, pmem: Fix cache flushing for iovec write < 8 bytes e65c6aa10860 selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug acb6dc6aa744 x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 219a99dd2198 usb: hub: Do not attempt to autosuspend disconnected devices 181b0de7f7cc usb: hub: Fix error loop seen after hub communication errors 5a001a687f7c usb: Make sure usb/phy/of gets built-in 5c51e4b65fca usb: gadget: legacy gadgets are optional af534bf9540e usb: misc: add missing continue in switch a54ab7420ac7 staging: comedi: jr3_pci: cope with jiffies wraparound 2bdc2e8c29e9 staging: comedi: jr3_pci: fix possible null pointer dereference 55f9811b98f2 staging: gdm724x: gdm_mux: fix use-after-free on module unload 83f66c9a6026 staging: vt6656: use off stack for out buffer USB transfers. 3eff228fdd43 staging: vt6656: use off stack for in buffer USB transfers. 6312a84dc8b5 USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" 5ffe717f351d USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously c31ff3ceb326 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 91cd8f900c75 usb: host: xhci: print correct command ring address 853469d53e86 usb: xhci: bInterval quirk for TI TUSB73x0 bb1f06f53bcb iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement f788fa43d87a target/fileio: Fix zero-length READ and WRITE handling a4e52cc7d81b target: Fix compare_and_write_callback handling for non GOOD status f2b8de98f737 xen: adjust early dom0 p2m handling to xen hypervisor behavior 58cd97ff374b Linux 4.9.28 6a7620744e89 block: get rid of blk_integrity_revalidate() 48d9fa1ece5e drm/ttm: fix use-after-free races in vm fault handling 347d07bf3add wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event bbd839a40dde wlcore: Pass win_size taken from ieee80211_sta to FW 5d7ab8339a9a xen: Revert commits da72ff5bfcb0 and 72a9b186292d 93862955cbf4 f2fs: sanity check segment count 265d382cc8db net: mdio-mux: bcm-iproc: call mdiobus_free() in error path ced0a31e667f bpf: don't let ldimm64 leak map addresses on unprivileged e37aab9c63b8 bnxt_en: allocate enough space for ->ntp_fltr_bmap 8795ee7bed24 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf ecbd3ed2ddfe ipv6: initialize route null entry in addrconf_init() 5d8e07740c69 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string f19065308601 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 747a00193f26 tcp: do not inherit fastopen_req from parent 78f032b071c1 net: usb: qmi_wwan: add Telit ME910 support 0f4ac291a768 net: ipv6: Do not duplicate DAD on link up 91260baa9d67 tcp: fix wraparound issue in tcp_lp 493d0a7be31c bpf, arm64: fix jit branch offset related to ldimm64 7bca0a9702ed bpf: enhance verifier to understand stack pointer arithmetic f3235cbd5be1 tcp: do not underestimate skb->truesize in tcp_trim_head() 3b0129d4111e macsec: dynamically allocate space for sglist 22d6b013ffcf sparc64: fix fault handling in NGbzero.S and GENbzero.S 7aa0e14336d9 ALSA: hda - Fix deadlock of controller device lock at unbinding 170e0abd886b staging: emxx_udc: remove incorrect __init annotations d8e94d091376 staging: wlan-ng: add missing byte order conversion 47b7257fc20f staging/lustre/llite: move root_squash from sysfs to debugfs 0b77c687d4e0 brcmfmac: Make skb header writable before use f73dfc29afa6 brcmfmac: Ensure pointer correctly set if skb data location changes b0e2e3acfe8e MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 2d652d0abd3c scsi: smartpqi: fix time handling a46d03e35179 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 76aa65a2c0fd scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 71fd9a94bd3f serial: 8250_omap: Fix probe and remove for PM runtime 115fb7ec22b5 phy: qcom-usb-hs: Add depends on EXTCON 52dd14d76812 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 6fa44d4ba212 USB: serial: io_edgeport: fix descriptor error handling 62b8b773ebde USB: serial: mct_u232: fix modem-status error handling e17c48c3280e USB: serial: quatech2: fix control-message error handling 594c9b4b0acb USB: serial: ftdi_sio: fix latency-timer error handling ca4e6525df05 USB: serial: ark3116: fix open error handling 94bbbfe21b5a USB: serial: ti_usb_3410_5052: fix control-message error handling b07e930d1f49 USB: serial: io_edgeport: fix epic-descriptor handling 4d32e36d6262 USB: serial: ssu100: fix control-message error handling 9ca301067502 USB: serial: digi_acceleport: fix incomplete rx sanity check 84443215cf54 USB: serial: keyspan_pda: fix receive sanity checks b6c17077e056 usb: chipidea: Handle extcon events properly 8eb8c9b16fdd usb: chipidea: Only read/write OTGSC from one place 4a36b6a7ee88 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 8f50cb88d862 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 30643b5ac754 usb: dwc2: host: use msleep() for long delay d0ee36354f77 KVM: nVMX: do not leak PML full vmexit to L1 560a979735f4 KVM: nVMX: initialize PML fields in vmcs02 39058adebbb1 Revert "KVM: nested VMX: disable perf cpuid reporting" b6cd52a0eeaf x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 1eae95d4bc03 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed c9f617223904 clk: Make x86/ conditional on CONFIG_COMMON_CLK 1f0c69cfb2ad x86/mpx: Re-add MPX to selftests Makefile 56e524a8c305 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 5ed26fad2d08 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 3b141e2965a7 iwlwifi: mvm: writing zero bytes to debugfs causes a crash 1fb264cf7d54 iwlwifi: mvm: synchronize firmware DMA paging memory 495f91630205 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 4d6f2ac95bc5 iwlwifi: mvm: fix pending frame counter calculation 48aa5ec292f3 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe 04dd401a5145 iwlwifi: mvm: Use aux queue for offchannel frames in dqa a6fe39262c51 iwlwifi: mvm: fix reorder timer re-arming 20a9de99a0da iwlwifi: pcie: fix the set of DMA memory mask 562c868d94a8 iwlwifi: pcie: trans: Remove unused 'shift_param' 9c8655c0a860 iwlwifi: pcie: don't increment / decrement a bool 948634492b40 iwlwifi: mvm: overwrite skb info later 45dad03aca55 iwlwifi: mvm: don't restart HW if suspend fails with unified image d0a8075ffe05 iwlwifi: fix MODULE_FIRMWARE for 6030 9291cabe094b mwifiex: Avoid skipping WEP key deletion for AP dcdeaa743342 mwifiex: remove redundant dma padding in AMSDU 525fda9221a8 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print 1d61da618969 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings ebae7681697d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build f4bff2c44dc9 ARM: dts: NSP: GPIO reboot open-source 329607b4864d leds: ktd2692: avoid harmless maybe-uninitialized warning f46fdb8a2611 arm64: Improve detection of user/non-user mappings in set_pte(_at) aadb7e073e81 arm: dts: qcom: Fix ipq board clock rates e33fb57428a1 arm64: dts: r8a7795: Mark EthernetAVB device node disabled e7b34f4a74f6 power: supply: bq24190_charger: Handle fault before status on interrupt 7f2b4ad9c07a power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 4b7dac0a23b7 power: supply: bq24190_charger: Call power_supply_changed() for relevant component 63e1acc84d28 power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() 20e448f2251c power: supply: bq24190_charger: Call set_mode_host() on pm_resume() d8d6aedd54ce power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING 89e8bd3add69 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing 1641bb14e8be powerpc: Correctly disable latent entropy GCC plugin on prom_init.o b47a6b40655b powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL 50e027728915 powerpc/powernv: Fix opal_exit tracepoint opcode 754a2bcfd8b1 powerpc/mm: Fixup wrong LPCR_VRMASD value a19718bd0b19 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 4f39fcce99d7 power: supply: lp8788: prevent out of bounds array access ccef31d22e80 crypto: caam - fix error path for ctx_dma mapping failure 819e3601d3c5 tmp: use pdev for parent device in tpm_chip_alloc 326f9b0a39d3 tpm: fix RC value check in tpm2_seal_trusted a941f261c8f1 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 898c6bbfc88d drm/sti: fix GDP size to support up to UHD resolution f5ca890f138d 9p: fix a potential acl leak (From OE-Core rev: 527f77e3c3c8fcb6b8dc7c88ecbf87d1b450bc2b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit d26a362b6bcee7e5e745b76bd6fb5ef94697bf22) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: update to v4.10.17Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest 4.10 -stable releases, which comprise the following changes: 17a4d4803381 Linux 4.10.17 291e716bb382 pstore: Shut down worker when unregistering e5590e3d9275 pstore: Fix flags to enable dumps on powerpc e3d4daa7f6d4 libnvdimm, pfn: fix 'npfns' vs section alignment 116ada1a98ab libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering f92a2fe7cdb1 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 72393c00f00a libnvdimm, region: fix flush hint detection crash b821a605977e ipmi: Fix kernel panic at ipmi_ssif_thread() c8e4805dd634 Bluetooth: hci_intel: add missing tty-device sanity check a8620f066675 Bluetooth: hci_bcm: add missing tty-device sanity check 9a3054df3cf6 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 58d479441029 tty: pty: Fix ldisc flush after userspace become aware of the data already 9e3b9909bce3 serial: omap: suspend device on probe errors c1ce1f427e0a serial: omap: fix runtime-pm handling on unbind 2578dd75ad12 serial: samsung: Use right device for DMA-mapping calls a78ddcd2a858 fscrypt: fix context consistency check when key(s) unavailable 659ccd97668a f2fs: fix fs corruption due to zero inode page 717946b469cf mm: fix data corruption due to stale mmap reads 35223d76e2cf dax: prevent invalidation of mapped DAX entries fa7043b3a2e0 device-dax: fix sysfs attribute deadlock e1a19ef52919 device-dax: fix cdev leak 81845f520179 md/raid1: avoid reusing a resync bio after error handling. 23ebf6aa650d padata: free correct variable 586aa5a6537f ovl: do not set overlay.opaque on non-dir create cf95696518f5 CIFS: add misssing SFM mapping for doublequote 582fb96084c3 cifs: fix CIFS_IOC_GET_MNT_INFO oops 4452b80eaef8 CIFS: fix oplock break deadlocks cd01b999953b cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops 6ec05086dca9 cifs: fix leak in FSCTL_ENUM_SNAPS response handling b1b295efad9f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD ae6c2182b853 SMB3: Work around mount failure when using SMB3 dialect to Macs 6716949b0029 Set unicode flag on cifs echo request to avoid Mac error b7174f403828 Fix match_prepath() 93697e1e5099 mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 3302d94ab6f9 fs/block_dev: always invalidate cleancache in invalidate_bdev() f174092ec373 ceph: fix memory leak in __ceph_setxattr() 594d4eca1c49 fs/xattr.c: zero out memory copied to userspace in getxattr 49302d531325 orangefs: do not check possibly stale size on truncate 42d86d92af64 orangefs: do not set getattr_time on orangefs_lookup d2c326c7ff6d orangefs: clean up oversize xattr validation 4af222e1d681 orangefs: fix bounds check for listxattr e3e77f8ba5f6 ext4: evict inline data when writing to memory map fd469456ad6d jbd2: fix dbench4 performance regression for 'nobarrier' mounts e2e596f2888c perf annotate s390: Implement jump types for perf annotate d122da54d33e perf annotate s390: Fix perf annotate error -95 (4.10 regression) ba6006004353 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() d187c9e135d3 IB/hfi1: Prevent kernel QP post send hard lockups 04692adb3aac IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level e4e17bce1672 IB/mlx4: Fix ib device initialization error flow 5d691b80ca4d IB/IPoIB: ibX: failed to create mcg debug file 53bd2ccebd51 IB/core: For multicast functions, verify that LIDs are multicast LIDs b40c7a502b1e IB/core: Fix sysfs registration error flow f269df7bad86 iov_iter: don't revert iov buffer if csum error fc483680829a vfio/type1: Remove locked page accounting workqueue c85990cf511d dm thin: fix a memory leak when passing discard bio down bd0db3b70b59 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() 5d953aa1cd2e dm era: save spacemap metadata root after the pre-commit 4c1dad842bfc dm crypt: rewrite (wipe) key in crypto layer using random data bce0767157c3 crypto: ccp - Change ISR handler method for a v5 CCP f106cd8575c4 crypto: ccp - Change ISR handler method for a v3 CCP 595c7ad3c64b crypto: ccp - Disable interrupts early on unload e1adc5e04af5 crypto: ccp - Use only the relevant interrupt bits 7ae1df9048db crypto: algif_aead - Require setkey before accept(2) fe51605c9512 crypto: s5p-sss - Close possible race for completed requests 635aff41e59a block: fix blk_integrity_register to use template's interval_exp if not 0 5c5d86be4f3f arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses 8348ffba88e5 KVM: arm/arm64: fix races in kvm_psci_vcpu_on 74cbcb5afa75 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() f22d13c45f2d perf/x86: Fix Broadwell-EP DRAM RAPL events 29d07bb20ee5 um: Fix PTRACE_POKEUSER on x86_64 efbd8cc8f6f8 x86, pmem: Fix cache flushing for iovec write < 8 bytes f0896a0d1e6d selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug c4b0426385ea x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup b1a8c141c88c usb: hub: Do not attempt to autosuspend disconnected devices 5830c376e3af usb: hub: Fix error loop seen after hub communication errors 19c9dacddf7d usb: Make sure usb/phy/of gets built-in 934c4e338e7e usb: gadget: legacy gadgets are optional 7f7a4b58e257 usb: misc: add missing continue in switch 34006e9621c7 staging: comedi: jr3_pci: cope with jiffies wraparound acb79180c55e staging: comedi: jr3_pci: fix possible null pointer dereference 7a6b4c372118 staging: wilc1000: Fix problem with wrong vif index 4097eda73b4c staging: gdm724x: gdm_mux: fix use-after-free on module unload 808dc8810896 staging: vt6656: use off stack for out buffer USB transfers. 4f19197ce58d staging: vt6656: use off stack for in buffer USB transfers. 5b92090a53eb USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" 32dd9987fbd9 USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously e349a5723322 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit dffe5d4b0511 usb: host: xhci: print correct command ring address a561f35aeaa9 usb: xhci: bInterval quirk for TI TUSB73x0 b3e01cd15d17 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement d39ebfe9a1b7 target/fileio: Fix zero-length READ and WRITE handling f78392c0160c target: Fix compare_and_write_callback handling for non GOOD status 8fe6ee0b6e69 xen: adjust early dom0 p2m handling to xen hypervisor behavior 6e8e99586919 Linux 4.10.16 2262a51b515a block: get rid of blk_integrity_revalidate() f89d35abea21 drm/ttm: fix use-after-free races in vm fault handling 2f6aeeae43bb drm: mxsfb: drm_dev_alloc() returns error pointers 9302f2b14af1 drm/hisilicon/hibmc: Fix wrong pointer passed to PTR_ERR() 4a66b610a821 xen: Revert commits da72ff5bfcb0 and 72a9b186292d 6442a7f5d793 f2fs: sanity check segment count 853151191ef2 openvswitch: Set internal device max mtu to ETH_MAX_MTU. 8656ebcc28bc net: mdio-mux: bcm-iproc: call mdiobus_free() in error path c35107a3bec2 bpf: don't let ldimm64 leak map addresses on unprivileged ddbb020a01ec bnxt_en: allocate enough space for ->ntp_fltr_bmap 912bec79fb2a ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 062e49d89f68 ipv6: initialize route null entry in addrconf_init() d3081680506f rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string df6f3bcd6667 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 929575fd0dfd tcp: do not inherit fastopen_req from parent 3006794169a1 net: usb: qmi_wwan: add Telit ME910 support 0735252265e5 net: ipv6: Do not duplicate DAD on link up ae2f8e28b40e tcp: fix wraparound issue in tcp_lp 38904075d9bc bpf, arm64: fix jit branch offset related to ldimm64 b3468d7ea8c9 bpf: enhance verifier to understand stack pointer arithmetic ec2f9263d6a5 geneve: fix incorrect setting of UDP checksum flag 9cd3670409a9 net: macb: fix phy interrupt parsing 99975dd43461 net: adjust skb->truesize in ___pskb_trim() 748838198f1e tcp: do not underestimate skb->truesize in tcp_trim_head() 8743096ed3f0 macsec: dynamically allocate space for sglist e288821b3842 sparc64: fix fault handling in NGbzero.S and GENbzero.S 01995a54c747 ALSA: hda - Fix deadlock of controller device lock at unbinding 9576fcd1d931 staging: lustre: ptlrpc: avoid warning on missing return e7d743d68744 staging: emxx_udc: remove incorrect __init annotations e368150f2942 staging: wlan-ng: add missing byte order conversion debb50cbeda5 staging/lustre/llite: move root_squash from sysfs to debugfs 9663ece4a734 brcmfmac: Make skb header writable before use d67be3c4b852 brcmfmac: Ensure pointer correctly set if skb data location changes cbd7c3465eec MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 2523b0855c42 scsi: smartpqi: fix time handling a538d5f72454 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 7f3f10d2150f scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 463232f51f91 scsi: qedi: fix build error without DEBUG_FS 5102b4022080 scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() eb1ef03d9033 serial: 8250_omap: Fix probe and remove for PM runtime 8b62d12c1a53 phy: qcom-usb-hs: Add depends on EXTCON c6a6118496c8 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 bc6e823fdcf2 USB: serial: io_edgeport: fix descriptor error handling 1077176a2456 USB: serial: ch341: fix modem-status handling e40bbb397074 USB: serial: mct_u232: fix modem-status error handling f665109e63c1 USB: serial: quatech2: fix control-message error handling aa0b4b2ff04e USB: serial: ftdi_sio: fix latency-timer error handling 44d7d23192fe USB: serial: ark3116: fix open error handling 39581ca08fb9 USB: serial: ti_usb_3410_5052: fix control-message error handling c5cd729ca100 USB: serial: io_edgeport: fix epic-descriptor handling d75ac2f21f53 USB: serial: ssu100: fix control-message error handling 7db2c56df28a USB: serial: digi_acceleport: fix incomplete rx sanity check cfbe048303d2 USB: serial: keyspan_pda: fix receive sanity checks 7916a663940b usb: chipidea: Handle extcon events properly 7a93680fe259 usb: chipidea: Only read/write OTGSC from one place cc771fa1d711 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths d286acdd40ed usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 5605e5c50f34 usb: dwc2: host: use msleep() for long delay 69a09d73e8bd KVM: nVMX: do not leak PML full vmexit to L1 22e025bc1af9 KVM: nVMX: initialize PML fields in vmcs02 4897ec5ece6c Revert "KVM: nested VMX: disable perf cpuid reporting" 78a43e2c2c98 KVM: PPC: Book3S HV: Don't try to signal cpu -1 f82a54b53ca2 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 743cfeb7bcdd kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed d696d9cfea73 platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack 5e10d8dc0003 clk: Make x86/ conditional on CONFIG_COMMON_CLK 4a8fa15cec03 x86/mpx: Re-add MPX to selftests Makefile d4462702edd1 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 679dd20cc34e x86/ioapic: Restore IO-APIC irq_chip retrigger callback 6e4623e517db iwlwifi: mvm: fix accessing fw_id_to_mac_id bcb28cb39930 iwlwifi: mvm: writing zero bytes to debugfs causes a crash bd78746f3225 iwlwifi: mvm: synchronize firmware DMA paging memory 39e4ab1d46fa iwlwifi: mvm: fix references to first_agg_queue in DQA mode 82e158e12443 iwlwifi: mvm: fix pending frame counter calculation fa251bac1869 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe 441f52f19435 iwlwifi: mvm: Use aux queue for offchannel frames in dqa ab735bec18d4 iwlwifi: mvm: fix reorder timer re-arming 7478a09f262c iwlwifi: pcie: fix the set of DMA memory mask 0633d3269a69 iwlwifi: pcie: trans: Remove unused 'shift_param' e864e9686442 iwlwifi: pcie: don't increment / decrement a bool 7e375d6d6056 iwlwifi: mvm: overwrite skb info later 827181091199 iwlwifi: mvm: don't restart HW if suspend fails with unified image 3aff5ebef0b4 iwlwifi: fix MODULE_FIRMWARE for 6030 e9a20a152598 iwlwifi: mvm: properly check for transport data in dump 47b8d37b4c62 mwifiex: set adapter->dev before starting to use mwifiex_dbg() 219083c89725 mwifiex: don't enable/disable IRQ 0 during suspend/resume 33d8a1d4086e mwifiex: Avoid skipping WEP key deletion for AP 6a9d22e988c3 mwifiex: remove redundant dma padding in AMSDU 4b8badac6525 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print ed65aff890b9 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings c78c87249cd6 ARM: dts: am57xx-idk: tpic2810 is on I2C bus, not SPI 8848163aa114 ARM: OMAP3: Fix smartreflex platform data regression 097336fc693d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build 98fa203aa7cd ARM: dts: imx6sx-udoo-neo: Fix reboot hang 32b0a3d44419 ARM: dts: NSP: GPIO reboot open-source 96b61a1bad47 ARM: pxa: ezx: fix a910 camera data baebaada5f01 leds: ktd2692: avoid harmless maybe-uninitialized warning 359ccd6e3667 spi: armada-3700: Remove spi_master_put in a3700_spi_remove() 0136fa36c8af arm64: Improve detection of user/non-user mappings in set_pte(_at) a0435d6cdccc arm64: remove wrong CONFIG_PROC_SYSCTL ifdef e60a59f80b96 arm: dts: qcom: Fix ipq board clock rates 3e1418c687ac arm64: dts: r8a7795: Mark EthernetAVB device node disabled 12f072e19606 power: supply: bq24190_charger: Handle fault before status on interrupt c963edc736f7 power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 9e9cd6500d2c power: supply: bq24190_charger: Call power_supply_changed() for relevant component 34ba5925c01e power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() 8c94da036756 power: supply: bq24190_charger: Call set_mode_host() on pm_resume() d6ea2f1dd259 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING b7634bdbb695 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing ce6f9a237a6c powerpc: Correctly disable latent entropy GCC plugin on prom_init.o 803969dd92f1 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL d0addb34980a powerpc/mm: Fix build break when CMA=n && SPAPR_TCE_IOMMU=y 690bba9d641a powerpc/powernv: Fix opal_exit tracepoint opcode 3ead745aef02 powerpc/mm: Fixup wrong LPCR_VRMASD value 72cd64df59f3 powerpc/perf: Avoid FAB_*_MATCH checks for power9 8c34e65205b7 powerpc/perf: Handle sdar_mode for marked event in power9 d2264474c9c2 powerpc/perf: Fix perf_get_data_addr() for power9 DD1 0587b73378b2 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores bfa87eca09ce power: supply: lp8788: prevent out of bounds array access 8a4963a05118 crypto: caam - don't dma_map key for hash algorithms 3e871381811a crypto: caam - fix error path for ctx_dma mapping failure 93bb6661baf0 tmp: use pdev for parent device in tpm_chip_alloc c61315284309 tpm: fix RC value check in tpm2_seal_trusted c5f7ba5f5911 mtd: nand: Add OX820 NAND hardware dependency 2586f8f02455 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 5e7b84228b51 drm/sti: fix GDP size to support up to UHD resolution 206472df12f1 9p: fix a potential acl leak (From OE-Core rev: a64e8c09f975c8457e7743a61ee35fb561ffd430) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit de5b0d918f49733f902797d41da05681d17d8db0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: 4.9-rt18Bruce Ashfield2017-07-273-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the 4.9-rt18 port that Paul Gortmaker has prepared: f458d12de7f1 v4.9.27-rt18 82fcbd9f7e1f futex/rtmutex: Cure RT double blocking issue b4352b9fb961 futex: backported patches 0874a0a35318 random: avoid preempt_disable()ed section 07481e7a0e04 v4.9.27-rt17 76c86c0787fe v4.9.20-rt16 d394d677d188 rwsem/rt: Lift single reader restriction ad7b0ccf9f1f rtmutex: Provide locked slowpath f363d238326d rtmutex: Provide rt_mutex_lock_state() b3b4c3aa793e rtmutex: Make lock_killable work e3fa9e78c860 v4.9.20-rt15 1e458a1a876d v4.9.18-rt14 f57fd2fcd3e2 Add the rtmutex rework 3829b7532ca9 lockdep: Fix per-cpu static objects bc1065b64955 v4.9.18-rt13 095698fd99b4 Merge branch 'standard/base' into standard/preempt-rt/base (From OE-Core rev: 68e9381210875588b7f28cff5ed90a2817427d08) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 9d400224f7bba64470a0e68c53e2469b70ca1e05) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/meta: configuration changes (wifi, kexec and nft)Bruce Ashfield2017-07-276-6/+6
| | | | | | | | | | | | | | | | Making the following kernel configuration fragment changes available: c9f07d79f01d nftables: add more configuration options. 8d3cf0ad6c0c common-pc-wifi.cfg: add CONFIG_MT7601U module 55c9bf749c6d ktypes/developer: Enable CONFIG_KEXEC in config (From OE-Core rev: 6ddb062c5b434446c7c5140ab01b970ad501f1d1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit a0d24f69425716ffd2439b1fb9170c343eaca453) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel/meta: add virtualbox configuration fragmentBruce Ashfield2017-07-2712-12/+12
| | | | | | | | | | | | | | | | As suggested by Khem, we can create a virtualbox configuration fragment that helps to run XFCE under virtualization. This can be enabled via KERNEL_FEATURES for targest that require it, and may be enabled by default in the future. (From OE-Core rev: a5b42c0702a216e1a75c89aaa918c5e166a9e13e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a256addb330ec7b781c381894cc72cbd4a5005dd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/meta: smp: Add config X86_BIGSMP since its needed when NR_CPUS > 8Bruce Ashfield2017-07-279-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | Updating the kernel meta data with the following configuration change: When we set NR_CPUS to something > than 8, we also need to set X86_BIGSMP according to Kconfig: config X86_BIGSMP bool "Support for big SMP systems with more than 8 CPUs" otherwise NR_CPU will end up being reset to 8 [YOCTO #10362] (From OE-Core rev: 36b594160c6ca12f0a0d06a2809e4dbea1fa53ca) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98278549d960a84605f01fec73aefe5d8792d4bb) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/meta: bluetooth: Adds BT_BREDR and BT_LE, which are needed as ↵Bruce Ashfield2017-07-279-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | dependencies Updating the kernel meta-data to pick up a bluetooth configuration change: BT_LE is nedded by BT_6LOWPAN BT_BREDR is needed by: BT_RFCOMM, BT_RFCOMM_TTY (secondary), BT_BNEP, BT_BNEP_MC_FILTER (secondary), BNEP_PROTO_FILTER (secondary), BT_CMTP, BT_HIDP [YOCTO #10425] (From OE-Core rev: 6c2e2afe9dbc43554e552e5a293ca7ffeb669f35) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0457f08cce73ab8646f8a44e88884371e09f35b4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: fix gcc7 compilation and v4.1.39Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | Porting the mainline commit, to fix gcc7 builds: 474c90156c [give up on gcc ilog2() constant optimizations] We also integrate the 4.1.39 -stable update to pick up additional fixes. (From OE-Core rev: 774e0d3f429d383c55e9f54ab095f13694e1d8e6) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f0effea8716faae749a7d15003647d68fa0cabf7) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.27Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg v4.9.22 -> .27 releases with the following shortlog summary: 89f3b8d5f264 Linux 4.9.27 a0d50c80a29e dm ioctl: prevent stack leak in dm ioctl call 7ad6de43deda cpu/hotplug: Serialize callback invocations proper e99b0ea39354 ceph: try getting buffer capability for readahead/fadvise 1bf9bc481338 8250_pci: Fix potential use-after-free in error path 3fbd2ba1da3f hwmon: (it87) Avoid registering the same chip on both SIO addresses d24261e567e1 scsi: storvsc: Workaround for virtual DVD SCSI version 1b7f385e049c tpm_tis: use default timeout value if chip reports it as zero d8fd99d4721d Handle mismatched open calls 00cca9768ebe timerfd: Protect the might cancel mechanism proper d071951e08ee Linux 4.9.26 6d10a6cfe85e ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 9cbf4337a51d ARCv2: save r30 on kernel entry as gcc uses it for code-gen 4684be169a67 net: can: usb: gs_usb: Fix buffer on stack 07389a140f48 macsec: avoid heap overflow in skb_to_sgvec 36e0be3187c2 ceph: fix recursion between ceph_set_acl() and __ceph_setattr() d7809b9e99bb nfsd: stricter decoding of write-like NFSv2/v3 ops 8ed0797966fd nfsd4: minor NFSv2/v3 write decoding cleanup fc6445df466f nfsd: check for oversized NFSv2/v3 arguments b88e4113250d Input: i8042 - add Clevo P650RS to the i8042 reset list 990afef90e08 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers b2b93bbeec2d p9_client_readdir() fix 92f0ddece7da MIPS: Avoid BUG warning in arch_check_elf 6fbb6c02df30 MIPS: cevt-r4k: Fix out-of-bounds array access 4805f8a8a2f6 MIPS: KGDB: Use kernel context for sleeping threads 563300b9ff7f ARC: [plat-eznps] Fix build error 59f83369d44c ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 26b9b1565baf ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type 827faa2e4ef7 ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d b1fc1b057b8e ipv6: check raw payload size correctly in ioctl 1dc1b7b50866 tcp: memset ca_priv data to 0 properly df1926123f0c ipv6: check skb->protocol before lookup for nexthop ae6a762dcdf0 net: phy: fix auto-negotiation stall due to unavailable interrupt 62817c314af3 net: ipv6: regenerate host route if moved to gc list ae88c43c019f macvlan: Fix device ref leak when purging bc_queue 7bf657201c21 net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling c3215c31ef5c net/mlx5e: Fix small packet threshold 03641c4ded85 net/mlx5: Fix driver load bad flow when having fw initializing timeout b2440a5d3e25 ip6mr: fix notification device destruction 291e60458ddf netpoll: Check for skb->queue_mapping 94e5670c933d net: ipv6: RTF_PCPU should not be settable from userspace 7ab89b176b7a gso: Validate assumption of frag_list segementation fcbf5a71a646 dp83640: don't recieve time stamps twice e344e97fb359 sh_eth: unmap DMA buffers when freeing rings b4580d6f10a3 net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule 8c04e2acd537 net-timestamp: avoid use-after-free in ip_recv_error c86872a43400 ipv6: Fix idev->addr_list corruption 479beb4c6554 tcp: clear saved_syn in tcp_disconnect() 02f04309673e sctp: listen on the sock only when it's state is listening or closed dbaaa5890df7 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 425cc775d18a l2tp: fix PPP pseudo-wire auto-loading b7902607693f l2tp: take reference on sessions being dumped 1f49c8cd2c9a net/packet: fix overflow in check for tp_reserve 10452124bac3 net/packet: fix overflow in check for tp_frame_nr 3ae0fc950603 l2tp: purge socket queues in the .destruct() callback 59bc404b3829 l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 501299e64381 net/mlx5: Avoid dereferencing uninitialized pointer 0ea3c235779a bpf: improve verifier packet range checks d60d4e8c1b73 kcm: return immediately after copy_from_user() failure c63d6180076b net: phy: handle state correctly in phy_stop_machine 4f99161f2ec5 net: neigh: guard against NULL solicit() method 512d211207df sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 24870a79dad6 sparc64: kern_addr_valid regression e88a8e0a23c2 ping: implement proper locking 7c80a91b8877 Revert "mmc: sdhci-msm: Enable few quirks" a8c90ef62281 Linux 4.9.25 c36eaa6ca346 device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation f8bc0881fe95 x86/mce: Make the MCE notifier a blocking one 6966a6579e1b x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 1bd55ab13039 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 790b2b5a01ce ubi/upd: Always flush after prepared for an update 87cfeaa5e5a1 mac80211: fix MU-MIMO follow-MAC mode e0411f1eb549 mac80211: reject ToDS broadcast data frames b93858556fd1 ubifs: Fix O_TMPFILE corner case in ubifs_link() a260ff509b4d ubifs: Fix RENAME_WHITEOUT support 9fc131428536 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card 4420e5f323c4 ACPI / power: Avoid maybe-uninitialized warning 11ba522d7929 Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 3d42ca46f47a s390/mm: fix CMMA vs KSM vs others f79ef57911ee CIFS: remove bad_network_name flag 0b7c97066341 cifs: Do not send echoes before Negotiate is complete c0a602ad31ee mm: prevent NR_ISOLATE_* stats from going negative d80e90712a50 ring-buffer: Have ring_buffer_iter_empty() return true when empty d4decac1edaa tracing: Allocate the snapshot buffer before enabling probe 174a74dbca2d KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings b2dd90e812f3 KEYS: Change the name of the dead type to ".dead" to prevent user access a5c6e0a76817 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 2f5e58ec793f Linux 4.9.24 35b9d61ea910 sctp: deny peeloff operation on asocs with threads sleeping on it c67c2be735b1 net: ipv6: check route protocol when deleting routes 86c6667f6a5f virtio-console: avoid DMA from stack fb00319317c1 cxusb: Use a dma capable buffer also for reading 28d1e8b7ef81 dvb-usb-firmware: don't do DMA on stack 36b62c08e72b dvb-usb: don't use stack for firmware load 2c0ad235ac77 mm: Tighten x86 /dev/mem with zeroing reads ef793e6e1134 rtc: tegra: Implement clock handling 0dd962118a20 ACPI / EC: Use busy polling mode when GPE is not enabled c07479f4b10a x86/xen: Fix APIC id mismatch warning on Intel 03470ba96a96 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event a6ca4946676b ASoC: Intel: select DW_DMAC_CORE since it's mandatory 25640e792f1a nbd: fix 64-bit division 7599166d7855 nbd: use loff_t for blocksize and nbd_set_size args 9c0c43527263 drm/nouveau/disp/mcp7x: disable dptmds workaround 754ae7efb383 mm: memcontrol: use special workqueue for creating per-memcg caches b1574caf9664 ext4: fix inode checksum calculation problem if i_extra_size is small 1992564156b5 dvb-usb-v2: avoid use-after-free de75264ee112 ath9k: fix NULL pointer dereference a28acecbaf25 parisc: Fix get_user() for 64-bit value on 32-bit kernel c10479591869 crypto: ahash - Fix EINPROGRESS notification callback 64ba06dc8a1d crypto: algif_aead - Fix bogus request dereference in completion function 7da0f8e547c2 ftrace: Fix function pid filter on instances e3c7258bb4fe zram: do not use copy_page with non-page aligned address 75465e71ec31 kvm: fix page struct leak in handle_vmon 5a4c0738998a Revert "MIPS: Lantiq: Fix cascaded IRQ setup" a9da1ac37ccf char: lack of bool string made CONFIG_DEVPORT always on 666452ffdbf7 ftrace: Fix removing of second function probe fdaa36c75c5a irqchip/irq-imx-gpcv2: Fix spinlock initialization 5dda157006bc cpufreq: Bring CPUs up even if cpufreq_online() failed 5f48cacaa72c pwm: rockchip: State of PWM clock should synchronize with PWM enabled state 088e5800500e can: ifi: use correct register to read rx status 5ac50e714f60 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat 5f377c4ad271 libnvdimm: fix blk free space accounting 0c6172ccbb59 make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error ff76ab9e03a5 new privimitive: iov_iter_revert() e485875dff38 xen, fbfront: fix connecting to backend 92f8aa7bb825 target: Avoid mappedlun symlink creation during lun shutdown 08383b004426 scsi: sd: Fix capacity calculation with 32-bit sector_t 64e746983c4c scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 82d181d7540f scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable c80c158bfe61 scsi: sr: Sanity check returned mode data 281e36cbaf43 iscsi-target: Drop work-around for legacy GlobalSAN initiator 0ae3c95e3a31 iscsi-target: Fix TMR reference leak during session shutdown eff58f9084a0 efi/fb: Avoid reconfiguration of BAR that covers the framebuffer 60174fb3eaa6 efi/libstub: Skip GOP with PIXEL_BLT_ONLY format 1681bab7c450 parisc: fix bugs in pa_memcpy 6ef2f0178649 ACPI / scan: Set the visited flag for all enumerated devices 0b914aa8cdc6 acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) 5e29a45f1ef0 x86/vdso: Plug race between mapping and ELF header setup ec980b6f7dcc x86/vdso: Ensure vdso32_enabled gets set to valid values only a9826aa4860a x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 59bf23088953 x86/signals: Fix lower/upper bound reporting in compat siginfo 41d8b02f6448 x86/efi: Don't try to reserve runtime regions 085656dad4b0 perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() 0ea2dcf1f9e6 Input: xpad - add support for Razer Wildcat gamepad 730fecb3401f CIFS: store results of cifs_reopen_file to avoid infinite wait 3d8d2f234476 CIFS: reconnect thread reschedule itself fd3be7eaff14 drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() e6bcbdc59356 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one b29a17524bc1 drm/nouveau/mpeg: mthd returns true on success now 975a7ea950c6 orangefs: free superblock when mount fails d19f745ea3a9 zsmalloc: expand class bit 5c9d08320229 thp: fix MADV_DONTNEED vs clear soft dirty race f584803c4942 thp: fix MADV_DONTNEED vs. MADV_FREE race 5ef6f4dec559 tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case 890aec8eae09 tcmu: Fix wrongly calculating of the base_command_size ef599fa52429 tcmu: Fix possible overwrite of t_data_sg's last iov[] f44236a1b05b cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups c3582cc56eac Linux 4.9.23 0ade21a2ed74 dma-buf: add support for compat ioctl 27dedde6895c net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 48b2f1dd5787 net/mlx4_core: Fix racy CQ (Completion Queue) free cee26997a604 net/mlx4_en: Fix bad WQE issue ec0c5f06dba4 usb: hub: Wait for connection to be reestablished after port reset d7045cbf4a06 blk-mq: Avoid memory reclaim when remapping queues 16fc98c2479f net/packet: fix overflow in check for priv area size 0ee72d8f9b8e Revert "drm/i915/execlists: Reset RING registers upon resume" 69fbc505c87b crypto: caam - fix invalid dereference in caam_rsa_init_tfm() 75964d0f1914 crypto: caam - fix RNG deinstantiation error checking 91f9f51b1836 MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch aa05503149b3 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK e8fa51d31aee MIPS: Switch to the irq_stack in interrupts aa6b1dac465e MIPS: Only change $28 to thread_info if coming from user mode 86b54e48c468 MIPS: Stack unwinding while on IRQ stack 742817bb77f9 MIPS: Introduce irq_stack 760327cb080b mtd: bcm47xxpart: fix parsing first block after aligned TRX 31c576a5fe50 rt2x00: Fix incorrect usage of CONFIG_RT2X00_LIB_USB f0df317b2bb3 rt2x00usb: do not anchor rx and tx urb's cb794d57931b rt2x00usb: fix anchor initialization 938f8e856064 i2c: bcm2835: Fix hang for writing messages larger than 16 bytes f7513c9165bf orangefs: fix buffer size mis-match between kernel space and user space. 1b9921866dc5 orangefs: Dan Carpenter influenced cleanups... dcac0d18e7e1 orangefs: fix memory leak of string 'new' on exit path 17fda94d181c drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) 82dafcb93b0f drm/i915: Stop using RP_DOWN_EI on Baytrail 954ce087072c drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters. 1cbf6296fb35 drm/i915: Only enable hotplug interrupts if the display interrupts are enabled 1435e12e4af9 drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 988028e55b88 drm/i915: Nuke debug messages from the pipe update critical section 8ac9915c3f86 drm/i915/gen9: Increase PCODE request timeout to 50ms cf2586e60ede Linux 4.9.22 7eae64f9195c x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk af11789a0548 usb-storage: Add ignore-residue quirk for Initio INIC-3619 e5525c7419f1 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 0605fff95d33 x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 7c6b1ad9deb5 platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT 71f38c11cdb8 platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB 4dc1eb47fbea watchdog: s3c2410: Fix infinite interrupt in soft mode b18877ff66cf PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 5feac34f670c PCI: Sort the list of devices with D3 delay quirk by ID 6b69d1f64499 mmc: sdhci-of-esdhc: remove default broken-cd for ARM 0ddf07d2a130 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports 28dd2313a6e4 PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS 35b366d584da ARM: smccc: Update HVC comment to describe new quirk parameter 25bdb190ade0 drm/msm/adreno: move function declarations to header file bec9918bb4da firmware: qcom: scm: Fix interrupted SCM calls 007f0a2f2c0f arm: kernel: Add SMC structure parameter 703f48a1c302 HID: wacom: don't apply generic settings to old devices abb640893830 ASoC: sun4i-i2s: Add quirks to handle a31 compatible 3d2f06d8d180 ACPI: save NVS memory for Lenovo G50-45 09f78f116c03 ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support 584f4318f923 ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection 4060a32e9d24 ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 d572cfb66264 ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 58153cca226f ASoC: rt5670: Add missing 10EC5072 ACPI ID e4ae51e44b89 ACPI / button: Change default behavior to lid_init_state=open b369fd719fa4 sata: ahci-da850: implement a workaround for the softreset quirk f36d3f1fe79e PCI: Add ACS quirk for Intel Union Point a452e4eb6ee2 ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk 9ec57c921b9d drm/mga: remove device_is_agp callback ae3a3e209ef1 usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions 7bdf7bebbbed usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 15159247d25b usb: xhci: add quirk flag for broken PED bits 660b38eab885 ARM: davinci: PM: support da8xx DT platforms db7c1706fa6d Input: gpio_keys - add support for GPIO descriptors 80b0d7e623d1 serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 6b8deb108273 usb: chipidea: msm: Rely on core to override AHBBURST c5fc946a15dc scsi: ufs: issue link starup 2 times if device isn't active a17bddc4a781 scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED e94ed347105d ASoC: Intel: bytcr_rt5640: quirks for Insyde devices 0ed0810b8b02 drm/i915: actually drive the BDW reserved IDs 70797929ee36 drm/i915: more .is_mobile cleanups for BDW 0b348464eea0 drm/i915: fix INTEL_BDW_IDS definition 14ec1cf414cf drm/edid: constify edid quirk list f188ee38d4cb HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar. 7fd75759ba07 HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD c1e94148f93c ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding 43cfff65c989 nvme: simplify stripe quirk 8d620dff40ba platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family 2bd6cc1cce47 ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC 8ae7242fea54 PCI: Expand "VPD access disabled" quirk message c0aac1bbb5d8 ALSA: usb-audio: add implicit fb quirk for Axe-Fx II bedc629494cd scsi: ufs: add quirk to increase host PA_SaveConfigTime 5c6b8ad1ab25 PCI: thunder-pem: Factor out resource lookup 5582c1980eac arm64: PCI: Add local struct device pointers cc49b39f3f2d arm64: PCI: Manage controller-specific data on per-controller basis 625fd9d1af70 x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) 607ca1dccbbd svcauth_gss: Close connection when dropping an incoming message 3a87bcdebf6e scsi: ufs: ensure that host pa_tactivate is higher than device d84be51d1c1d mmc: sdhci-msm: Enable few quirks c6e3c6628dfb HID: multitouch: do not retrieve all reports for all devices 68a83be38135 HID: multitouch: enable the Surface 3 Type Cover to report multitouch data c5fcc6332ddb HID: sensor-hub: add quirk for Microchip MM7150 39f3c9291d69 HID: sensor-hub add quirk for Microsoft Surface 3 9b41ed79ec78 scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk 26cbe162df3d clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend d2f1000c3ae3 net/mlx4_core: Use device ID defines dcc4c6758100 arm64: dts: hisi: fix hip06 sas am-max-trans quirk b340c9648c2f ASoC: Intel: bytct_rt5640: change default capture settings d9a97dcdf5c2 usb: dwc3: gadget: delay unmap of bounced requests ee670af5feed HID: i2c-hid: add a simple quirk to fix device defects d640c41bced6 HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters e02a5d1d5a05 clk: lpc32xx: add a quirk for PWM and MS clock dividers 666d5f34d897 drm/sun4i: Add compatible string for A31/A31s TCON (timing controller) 6af7e1cae445 drm/sun4i: Add compatible strings for A31/A31s display pipelines 06a2bb472f71 drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure 7c0361334466 random: use chacha20 for get_random_int/long cddab768d134 mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 24317cb6b400 Documentation: stable-kernel-rules: fix stable-tag format be56f92cc0a9 MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation 59b8725f2b1e MIPS: Flush wrong invalid FTLB entry for huge page 186fb3c52e39 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 3d5e13d891b0 MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 c7f6633f7657 MIPS: Lantiq: fix missing xbar kernel panic 1e7deb9da033 MIPS: End spinlocks with .insn 19aa26f5be49 MIPS: ralink: Fix typos in rt3883 pinctrl 9dcb21e63b2e MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 7b68273f79e8 s390/uaccess: get_user() should zero on failure (again) f4938792af38 s390/decompressor: fix initrd corruption caused by bss clear 6a776f6ae3f8 xtensa: make __pa work with uncached KSEG addresses c1dcea123655 nios2: reserve boot memory for device tree 27d382fb6afe dm raid: fix NULL pointer dereference for raid1 without bitmap abbf0fd436a9 powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() 45c2ed941c08 powerpc: Don't try to fix up misaligned load-with-reservation instructions fba7546bbe65 powerpc/64: Fix flush_(d|i)cache_range() called from modules 24d945d4791f powerpc/mm: Add missing global TLB invalidate if cxl is active 6fbf84b5da23 powerpc: Disable HFSCR[TM] if TM is not supported a1db9b2c1b12 metag/usercopy: Add missing fixups ce154d517ae4 metag/usercopy: Fix src fixup in from user rapf loops 4f3f0dd2a75b metag/usercopy: Set flags before ADDZ 3dc0fe517a9f metag/usercopy: Zero rest of buffer from copy_from_user 4a93ac814ddc metag/usercopy: Add early abort to copy_to_user 49a292dcd86b metag/usercopy: Fix alignment error checking 2bb52b47e7f4 metag/usercopy: Drop unused macros 9afc076d2812 brcmfmac: use local iftype avoiding use-after-free of virtual interface c0321505df2e mac80211: unconditionally start new netdev queues with iTXQ support 703cebf6e978 ring-buffer: Fix return value check in test_ringbuffer() f7db18998e9c xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files dc62935ce0fb orangefs: move features validation to fix filesystem hang c4fe79a44a5d Kbuild: use cc-disable-warning consistently for maybe-uninitialized e4a62348935e ACPI / gpio: do not fall back to parsing _CRS when we get a deferral ab83597b9d40 dm verity fec: fix bufio leaks 2ff087642643 dm verity fec: limit error correction recursion d9fa4351037b ptrace: fix PTRACE_LISTEN race corrupting task->state e3b08ebe4773 mm/page_alloc.c: fix print order in show_free_areas() 8446cb1adf95 Reset TreeId to zero on SMB2 TREE_CONNECT 57e1e90dda74 cfg80211: check rdev resume callback only for registered wiphy 3715dbf77f3b arm64: mm: unaligned access by user-land should be received as SIGBUS 71b44ef83d2a iio: bmg160: reset chip when probing ac303c64cdb8 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd a1ea31893684 arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 48f2825abc65 arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm 8f8de8d2bf6c staging: android: ashmem: lseek failed due to no FMODE_LSEEK. d9eedab38395 sysfs: be careful of error returns from ops->show() 4ddd24d54fed drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() 28c84df739e3 drm/vmwgfx: Remove getparam error message b116797b81e5 drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 604d2eac67cb drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 73ab72517b61 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() 92cc48166e49 drm/vmwgfx: Type-check lookups of fence objects 9c2b46e720d5 ppdev: fix registering same device name bf5202b58f61 ppdev: check before attaching port (From OE-Core rev: dcaa696022f8891d4db8733272eabf40f595b89b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4af605ae6f5ca763c65b3dca10b7ffb60f5ffa2e) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.67Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg v4.4.61 -> 4.4.67 releases with the following commit summary: dec1dc2a0ee8 Linux 4.4.67 3b9983bb354e dm ioctl: prevent stack leak in dm ioctl call da1ce38aaac7 nfsd: stricter decoding of write-like NFSv2/v3 ops 35e13333c217 nfsd4: minor NFSv2/v3 write decoding cleanup 16fb859f9b2b ext4/fscrypto: avoid RCU lookup in d_revalidate 41948f88a521 ext4 crypto: use dget_parent() in ext4_d_revalidate() 2faff9d1dfc5 ext4 crypto: revalidate dentry after adding or removing the key e2968fb8e798 ext4: require encryption feature for EXT4_IOC_SET_ENCRYPTION_POLICY fee1f42b961e IB/ehca: fix maybe-uninitialized warnings 56cd2ed3e25a IB/qib: rename BITS_PER_PAGE to RVT_BITS_PER_PAGE a8d47b4b3cb6 netlink: Allow direct reclaim for fallback allocation 35c9bfa51154 8250_pci: Fix potential use-after-free in error path 6f81dea4037c scsi: cxlflash: Improve EEH recovery time 24d17d7853fa scsi: cxlflash: Fix to avoid EEH and host reset collisions 69a9e016f0cc scsi: cxlflash: Scan host only after the port is ready for I/O ec2170f98f9a net: tg3: avoid uninitialized variable warning fd79e4363258 mtd: avoid stack overflow in MTD CFI code ee6b88767e87 drbd: avoid redefinition of BITS_PER_PAGE 938206b8d798 ALSA: ppc/awacs: shut up maybe-uninitialized warning a2b3b19acfde ASoC: intel: Fix PM and non-atomic crash in bytcr drivers 6c106b55eb47 Handle mismatched open calls 911bd54922cd timerfd: Protect the might cancel mechanism proper 0c49a2c16ca9 Linux 4.4.66 9c4a4755d9c5 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 1aefe328a68d ARCv2: save r30 on kernel entry as gcc uses it for code-gen 82a0d8aabe04 nfsd: check for oversized NFSv2/v3 arguments 2032eebe2384 Input: i8042 - add Clevo P650RS to the i8042 reset list 91ce8d13faeb p9_client_readdir() fix 3bf0809930b8 MIPS: Avoid BUG warning in arch_check_elf 1c26c382c9e7 MIPS: KGDB: Use kernel context for sleeping threads 555f77106f77 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 8cbaf11c5026 ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type 5e52fffbb11c ipv6: check raw payload size correctly in ioctl befb92542439 ipv6: check skb->protocol before lookup for nexthop 114f0c66dab4 macvlan: Fix device ref leak when purging bc_queue bdeb026dfd9f ip6mr: fix notification device destruction 25c104023372 netpoll: Check for skb->queue_mapping f6b94906b414 net: ipv6: RTF_PCPU should not be settable from userspace f6b34b1709ac dp83640: don't recieve time stamps twice 78c4e3d4848d tcp: clear saved_syn in tcp_disconnect() 52e33b4e505d sctp: listen on the sock only when it's state is listening or closed cc5a5c09d32b net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 593e185eaade l2tp: fix PPP pseudo-wire auto-loading f710dbd92b27 l2tp: take reference on sessions being dumped 25adf4e32a89 net/packet: fix overflow in check for tp_reserve cf71bd41f809 net/packet: fix overflow in check for tp_frame_nr 8625dfcfd338 l2tp: purge socket queues in the .destruct() callback 0e9eeb4676a7 net: phy: handle state correctly in phy_stop_machine 428b3cefab22 net: neigh: guard against NULL solicit() method 592d0e60a2b7 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 80ec183214e8 sparc64: kern_addr_valid regression c583862e95d2 xen/x86: don't lose event interrupts 5709321fd962 usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize 3e19487b9bf5 regulator: core: Clear the supply pointer if enabling fails 804605eae410 RDS: Fix the atomicity for congestion map update b9baa0aa66ce net_sched: close another race condition in tcf_mirred_release() 1d1cb762524f net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata 2907c91c9f9a MIPS: Fix crash registers on non-crashing CPUs 49b2fe4b0207 md:raid1: fix a dead loop when read from a WriteMostly disk 28320756e78b ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea() 99e96ce5e315 drm/amdgpu: fix array out of bounds 10fc325c03d2 crypto: testmgr - fix out of bound read in __test_aead() 40a55e4f9401 clk: sunxi: Add apb0 gates for H3 531be60fc580 ARM: OMAP2+: timer: add probe for clocksources bd2d6cb00d1a xc2028: unlock on error in xc2028_set_config() 716bcfeb12b8 f2fs: do more integrity verification for superblock 418b99042b87 Linux 4.4.65 416bd4a366f3 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race b7f47c794bc4 ping: implement proper locking a7544fdd1626 staging/android/ion : fix a race condition in the ion driver d23ef85b123d vfio/pci: Fix integer overflows, bitmask check 65d30f7545ff tipc: check minimum bearer MTU 9540baadb61b netfilter: nfnetlink: correctly validate length of batch messages 0d9dac5d7cc3 xc2028: avoid use after free c50fd34e1089 mnt: Add a per mount namespace limit on the number of mounts 59e0cd110fb9 tipc: fix socket timer deadlock abc025d1e88a tipc: fix random link resets while adding a second bearer d39cb4a59729 gfs2: avoid uninitialized variable warning 9a35bc2ae545 hostap: avoid uninitialized variable use in hfa384x_get_rid 58f80ccf09c4 tty: nozomi: avoid a harmless gcc warning 2847736f563d tipc: correct error in node fsm 76ca3053f32c tipc: re-enable compensation for socket receive buffer double counting 3f3155904308 tipc: make dist queue pernet 44b3b7e06887 tipc: make sure IPv6 header fits in skb headroom 12f4e1f54a13 Linux 4.4.64 6862fa9077de tipc: fix crash during node removal 6ddbac9aa800 block: fix del_gendisk() vs blkdev_ioctl crash d1cc3cdd39e9 x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 5693f3fb5a66 hv: don't reset hv_context.tsc_page on crash 03e2fb9b5ce8 Drivers: hv: balloon: account for gaps in hot add regions 8e7a6dbc3b71 Drivers: hv: balloon: keep track of where ha_region starts 397488e09bf2 Tools: hv: kvp: ensure kvp device fd is closed on exec 2a60bb635236 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd e2587fba9911 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 6c107bba66dc powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 38be91ce7ea8 ubi/upd: Always flush after prepared for an update b812c69019e4 mac80211: reject ToDS broadcast data frames b74ba9dd91e5 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card 6986d0d29f3c ACPI / power: Avoid maybe-uninitialized warning cdede60d6a30 Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 8d5ed79fb2d7 VSOCK: Detach QP check should filter out non matching QPs. f803416632b5 Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg() 567dd48c4e71 Drivers: hv: get rid of timeout in vmbus_open() 5ab982a01201 Drivers: hv: don't leak memory in vmbus_establish_gpadl() 702db976b857 s390/mm: fix CMMA vs KSM vs others 859d615b5be1 CIFS: remove bad_network_name flag f8fe51c86583 cifs: Do not send echoes before Negotiate is complete a2a67e53f92f ring-buffer: Have ring_buffer_iter_empty() return true when empty 1dfb1c7bd63f tracing: Allocate the snapshot buffer before enabling probe c9460fbceb2f KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings eb78d9877579 KEYS: Change the name of the dead type to ".dead" to prevent user access b5737b92560e KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 81af21fe95ba Linux 4.4.63 d00557976676 MIPS: fix Select HAVE_IRQ_EXIT_ON_IRQ_STACK patch. e2f5fb9207a6 sctp: deny peeloff operation on asocs with threads sleeping on it f00f18ebb3b2 net: ipv6: check route protocol when deleting routes 990a142ee0d3 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 8dc821b9f67d SUNRPC: fix refcounting problems with auth_gss messages. 403a728d1a35 ibmveth: calculate gso_segs for large packets 65596042c3af catc: Use heap buffer for memory size test 40531b26bade catc: Combine failure cleanup code in catc_probe() a90604be51de rtl8150: Use heap buffers for all register access be570e556dee pegasus: Use heap buffers for all register access eb5267657d85 virtio-console: avoid DMA from stack 6be431f91632 dvb-usb-firmware: don't do DMA on stack 502157457f52 dvb-usb: don't use stack for firmware load 6739cc12f3db mm: Tighten x86 /dev/mem with zeroing reads ba02781392fa rtc: tegra: Implement clock handling ccf0904c49b1 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 51f8d95c89b4 ext4: fix inode checksum calculation problem if i_extra_size is small 0cb03b6e7086 dvb-usb-v2: avoid use-after-free ea6d8d67001a ath9k: fix NULL pointer dereference 2673d1c5122e crypto: ahash - Fix EINPROGRESS notification callback 70e55aaf9f8c powerpc: Disable HFSCR[TM] if TM is not supported 9286385a3452 zram: do not use copy_page with non-page aligned address c1fc1d2f214e kvm: fix page struct leak in handle_vmon 98c953a0a51f Revert "MIPS: Lantiq: Fix cascaded IRQ setup" a32c5331b462 char: lack of bool string made CONFIG_DEVPORT always on 0a6aa0d1cf27 char: Drop bogus dependency of DEVPORT on !M68K 7fe57118a7c0 ftrace: Fix removing of second function probe c51451e43bf1 irqchip/irq-imx-gpcv2: Fix spinlock initialization 66b531d3ff11 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat 6058cf9929d9 xen, fbfront: fix connecting to backend b689dfbed8c8 scsi: sd: Fix capacity calculation with 32-bit sector_t 448961955592 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable 925adae6664c scsi: sr: Sanity check returned mode data 1e1de2e841e1 iscsi-target: Drop work-around for legacy GlobalSAN initiator 05c5dd75d77c iscsi-target: Fix TMR reference leak during session shutdown 074bcc1302fd acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) ec3978e10ecc x86/vdso: Plug race between mapping and ELF header setup f1c5d0163586 x86/vdso: Ensure vdso32_enabled gets set to valid values only f42be33fe976 perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() a5e2f803b891 Input: xpad - add support for Razer Wildcat gamepad f0899d0e1e9e CIFS: store results of cifs_reopen_file to avoid infinite wait a11ab9dd4b78 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one a737abe4d09a drm/nouveau/mpeg: mthd returns true on success now ef4c962825c0 thp: fix MADV_DONTNEED vs clear soft dirty race 3144d81a7735 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups a80c068fbf43 Linux 4.4.62 7d170f270a95 ibmveth: set correct gso_size and gso_type ac0cbfbb1e4b net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 710f793a15de net/mlx4_core: Fix racy CQ (Completion Queue) free f1e6b1149e49 net/mlx4_en: Fix bad WQE issue 0a007f74b826 usb: hub: Wait for connection to be reestablished after port reset f4522e36edaa blk-mq: Avoid memory reclaim when remapping queues d35f8fa0b93e net/packet: fix overflow in check for priv area size fd8bae310684 crypto: caam - fix RNG deinstantiation error checking ba7681e4eee6 MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch f017e58da4ab MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK b39b26381668 MIPS: Switch to the irq_stack in interrupts 93a82f8dbef8 MIPS: Only change $28 to thread_info if coming from user mode 336365351285 MIPS: Stack unwinding while on IRQ stack d8b8b5528ea5 MIPS: Introduce irq_stack 5a527d80836e mtd: bcm47xxpart: fix parsing first block after aligned TRX 297f55bcb62a usb: dwc3: gadget: delay unmap of bounced requests 8cfaf0ae1f56 drm/i915: Stop using RP_DOWN_EI on Baytrail cb0a2cba62d5 drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 (From OE-Core rev: 2a427e642027cdd2e222ded8df252d74a7427159) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 34e53af8ed9d27ab010e57bcc08dee6f333da9fd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: update to v4.10.15Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merging the korg stable releases 4.10.10 -> 4.10.15 with the following shortlog summary: b1cff0b2ed20 Linux 4.10.15 de7b7a35c99e dm ioctl: prevent stack leak in dm ioctl call 8dee04de5def hwmon: (it87) Avoid registering the same chip on both SIO addresses ad66b968a0e5 scsi: storvsc: Workaround for virtual DVD SCSI version fc08ba650a2b Handle mismatched open calls 43c1696e5e91 timerfd: Protect the might cancel mechanism proper d08276658dee Linux 4.10.14 3adeab312a65 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 13d970940217 cpu/hotplug: Serialize callback invocations proper bd7c4f5e1d25 net: can: usb: gs_usb: Fix buffer on stack 43a35e671f8f macsec: avoid heap overflow in skb_to_sgvec e4720b009def ceph: fix recursion between ceph_set_acl() and __ceph_setattr() 43e360377b09 nfsd: stricter decoding of write-like NFSv2/v3 ops 144180dc4736 nfsd4: minor NFSv2/v3 write decoding cleanup 86eb1d0aab0d nfsd: check for oversized NFSv2/v3 arguments b98d12a15ed1 Input: i8042 - add Clevo P650RS to the i8042 reset list 2f680d46a0b5 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers bec0749254e7 p9_client_readdir() fix 67355b67b41c MIPS: Avoid BUG warning in arch_check_elf 7cb5877dc20e MIPS: cevt-r4k: Fix out-of-bounds array access 09c953f73ff0 MIPS: KGDB: Use kernel context for sleeping threads 4a71345ea6f8 ARC: [plat-eznps] Fix build error 47dbabb85ef7 scsi: return correct blkprep status code in case scsi_init_io() fails. dcb730f79d33 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 7b2b791c65d2 ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type a33e886d3f19 ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d f62c45868079 ipv6: check raw payload size correctly in ioctl 466dfcd1d81a tcp: memset ca_priv data to 0 properly 04630e2ed834 ipv6: check skb->protocol before lookup for nexthop 683f8d60761c net: phy: fix auto-negotiation stall due to unavailable interrupt f9a8970e9eee net: ipv6: regenerate host route if moved to gc list e2ae71739253 macvlan: Fix device ref leak when purging bc_queue b073c2c3d40c tcp: mark skbs with SCM_TIMESTAMPING_OPT_STATS cdaf15b43bd3 tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs df4c4820a0b0 net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling cce19108367e net/mlx5e: Fix small packet threshold 3faae16bf93e net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 82aa6b2c1f19 net/mlx5: Fix driver load bad flow when having fw initializing timeout ff247bdf248a ip6mr: fix notification device destruction 9db670f71b6a netpoll: Check for skb->queue_mapping 5e54291edfb9 net: ipv6: RTF_PCPU should not be settable from userspace ee1f368e99ba gso: Validate assumption of frag_list segementation 03940f08b972 ipv6: fix source routing c52ac0687247 ipv6: sr: fix double free of skb after handling invalid SRH 3b600a30d126 dp83640: don't recieve time stamps twice a024074740e7 ipv6: sr: fix out-of-bounds access in SRH validation 7e793ce3b3e1 sh_eth: unmap DMA buffers when freeing rings c526d0869a3a net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule 9ca5d7e426dd net-timestamp: avoid use-after-free in ip_recv_error 0d8ef98cefae ipv6: Fix idev->addr_list corruption 29dc163a721e tcp: clear saved_syn in tcp_disconnect() 1ebfe5cf3727 sctp: listen on the sock only when it's state is listening or closed 280a7e34a987 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given c747d66b6c6f l2tp: fix PPP pseudo-wire auto-loading 2ba7cfd4f6a9 l2tp: take reference on sessions being dumped 0fbdeb789013 openvswitch: Fix ovs_flow_key_update() f9bd6b937de6 net/packet: fix overflow in check for tp_reserve 57a88382a969 net/packet: fix overflow in check for tp_frame_nr 5894337297ad l2tp: purge socket queues in the .destruct() callback 7d5eb39c0d8c l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 63ae30d5caa7 net/mlx5: Avoid dereferencing uninitialized pointer 4f45e887a632 bpf: improve verifier packet range checks 443fac9f2618 secure_seq: downgrade to per-host timestamp offsets a35c14672325 kcm: return immediately after copy_from_user() failure c79db30fd1b0 net: phy: handle state correctly in phy_stop_machine 693d7da388c2 net: neigh: guard against NULL solicit() method 2ec8024c5672 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 1797e172bf10 sparc64: kern_addr_valid regression 7cf480444103 ping: implement proper locking b957be36d793 Linux 4.10.13 9254ada03382 device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation 7d1c1be6c8d3 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 1136723a6cf0 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction a6db433483db ubi/upd: Always flush after prepared for an update a32ff3f07f9b x86/mce: Make the MCE notifier a blocking one c77e7d37ac50 mac80211: fix MU-MIMO follow-MAC mode ee9b489925a0 mac80211: reject ToDS broadcast data frames 71a3e3679e30 ubifs: Fix O_TMPFILE corner case in ubifs_link() c1cadf6af8b7 ubifs: Fix RENAME_WHITEOUT support 2745665258c3 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card b478c19f3de4 mmc: dw_mmc: Don't allow Runtime PM for SDIO cards 9b02ecd10cff ACPI / power: Avoid maybe-uninitialized warning 7010e15d1d22 Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 0cb760dfc75b s390/mm: fix CMMA vs KSM vs others 71766b913996 mmc: dw_mmc: silent verbose log when calling from PM context 9f8296778b61 CIFS: remove bad_network_name flag 5cd77ebf2254 cifs: Do not send echoes before Negotiate is complete 63ad4051e89c mm: prevent NR_ISOLATE_* stats from going negative 64d253367ae0 ring-buffer: Have ring_buffer_iter_empty() return true when empty eff248618a59 HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned 838a281c4a17 tracing: Allocate the snapshot buffer before enabling probe 523ae2e9e39a KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings cc4f98410688 KEYS: Change the name of the dead type to ".dead" to prevent user access 4cbbfd6aafe1 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 055c0a94117c Linux 4.10.12 e5349c13c7a8 virtio-console: avoid DMA from stack e0116f4d9a9a cxusb: Use a dma capable buffer also for reading b1bfb5083bfa mm: Tighten x86 /dev/mem with zeroing reads 2c4d8f20cc29 rtc: tegra: Implement clock handling a16534a33305 ACPI / EC: Use busy polling mode when GPE is not enabled 8a73a223fb70 x86/xen: Fix APIC id mismatch warning on Intel e765ef79fdf3 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 35549ee08285 ASoC: Intel: select DW_DMAC_CORE since it's mandatory 765c74b9cc27 dvb-usb-v2: avoid use-after-free ce5fe5a547d8 parisc: Fix get_user() for 64-bit value on 32-bit kernel aa7ca04fb26c crypto: lrw - Fix use-after-free on EINPROGRESS cb0567fc5114 crypto: ahash - Fix EINPROGRESS notification callback 102da3a73f9a crypto: xts - Fix use-after-free on EINPROGRESS 25308983eda6 crypto: algif_aead - Fix bogus request dereference in completion function a0a1e90f5057 ftrace: Fix function pid filter on instances 58bc856c41fb zram: do not use copy_page with non-page aligned address 9bf69094c2ad Revert "MIPS: Lantiq: Fix cascaded IRQ setup" 1cb293ab0236 char: lack of bool string made CONFIG_DEVPORT always on ebe4deab5c80 drm/i915/gvt: set the correct default value of CTX STATUS PTR 4bf7df7b3bd7 ftrace: Fix removing of second function probe 9b35ab51a0b4 irqchip/irq-imx-gpcv2: Fix spinlock initialization b648679070a9 cpufreq: Bring CPUs up even if cpufreq_online() failed 26052e29d6a2 pwm: rockchip: State of PWM clock should synchronize with PWM enabled state 96b121b50683 can: ifi: use correct register to read rx status 5b750d3c56e3 libnvdimm: band aid btt vs clear poison locking f0f306710e24 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat e0d47228949e libnvdimm: fix blk free space accounting 66481ca0750d make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error a99a9ff2374a new privimitive: iov_iter_revert() 939707c50352 xen, fbfront: fix connecting to backend 22113847cd11 target: Avoid mappedlun symlink creation during lun shutdown 53204334cca0 scsi: sd: Fix capacity calculation with 32-bit sector_t 24c01b369765 scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 8b30ed56fa89 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable 01fb9440938a scsi: sr: Sanity check returned mode data c8270f29214c iscsi-target: Drop work-around for legacy GlobalSAN initiator 510152205d41 iscsi-target: Fix TMR reference leak during session shutdown c100de410c1e efi/fb: Avoid reconfiguration of BAR that covers the framebuffer 6b8a0080915d efi/libstub: Skip GOP with PIXEL_BLT_ONLY format ca3e0b6d6b25 parisc: fix bugs in pa_memcpy 87ad80ecdb5c ACPI / scan: Set the visited flag for all enumerated devices 122c16ccc71b acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) 083d30d61a1a x86/vdso: Plug race between mapping and ELF header setup 90dc1120444f x86/vdso: Ensure vdso32_enabled gets set to valid values only b8cb11e01a7f x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 1a99658f083d x86/intel_rdt: Fix locking in rdtgroup_schemata_write() 565194a42052 x86/signals: Fix lower/upper bound reporting in compat siginfo c6be568a2f24 x86/efi: Don't try to reserve runtime regions 4ff9e6c2d86b perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() 535adf24d1a7 perf annotate s390: Fix perf annotate error -95 (4.10 regression) 7869b4078ba9 Input: xpad - add support for Razer Wildcat gamepad 3f17ee38a808 CIFS: store results of cifs_reopen_file to avoid infinite wait 6e9b6937a923 CIFS: reconnect thread reschedule itself d38b12ab7b05 drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again e97e515b7448 drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() 3287a46c7829 drm/nouveau: initial support (display-only) for GP107 2efa4bd3b644 drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state b6b2448efe64 drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method 8418bb809e55 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one cc3c096855c6 drm/nouveau/mpeg: mthd returns true on success now 5de87d225e08 orangefs: free superblock when mount fails 5f8cde206712 zsmalloc: expand class bit 5c7de4610825 thp: fix MADV_DONTNEED vs clear soft dirty race d7847a2203a1 thp: fix MADV_DONTNEED vs. MADV_FREE race e2083153996d tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case acbb93eb7447 tcmu: Fix wrongly calculating of the base_command_size 1486f834e887 tcmu: Fix possible overwrite of t_data_sg's last iov[] e8339b9ddfe6 audit: make sure we don't let the retry queue grow without bounds 668e2d892499 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups 4c031101dc08 Linux 4.10.11 2ef9c8dd6ecd dma-buf: add support for compat ioctl 10e13823b0a9 net/packet: fix overflow in check for priv area size 50d60091d294 crypto: caam - fix invalid dereference in caam_rsa_init_tfm() 41889ca0002a crypto: caam - fix RNG deinstantiation error checking 8e94a6f43dff MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch 4a1fe14b16c9 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK 2c7235dbdd51 MIPS: Switch to the irq_stack in interrupts b21e28eafd17 MIPS: Only change $28 to thread_info if coming from user mode ece65a60793c MIPS: Stack unwinding while on IRQ stack 6b720ff376fd MIPS: Introduce irq_stack 612973c55404 rt2x00usb: do not anchor rx and tx urb's 244ff096a321 rt2x00usb: fix anchor initialization df741f77edfa nfs: flexfiles: fix kernel OOPS if MDS returns unsupported DS type f536c2058420 orangefs: fix buffer size mis-match between kernel space and user space. f20e76a469c1 orangefs: Dan Carpenter influenced cleanups... b01252079ec7 drm/i915: Do .init_clock_gating() earlier to avoid it clobbering watermarks d5b5a4d3f77f drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) de3571619eeb drm/i915: Stop using RP_DOWN_EI on Baytrail 29abfd4ee598 drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters. b364cf79fc37 drm/i915: Only enable hotplug interrupts if the display interrupts are enabled 56613bca0578 drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support dba29c1139fc drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 fccb5940cc17 drm/i915: Nuke debug messages from the pipe update critical section 29a9a6a329d1 drm/i915: Store a permanent error in obj->mm.pages 432ae45238b8 drm/i915/gen9: Increase PCODE request timeout to 50ms b93cb4cc2eab drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl ec417098e18f drm/i915/fbdev: Stop repeating tile configuration on stagnation 4f985d41bc5f drm/i915: Move updating color management to before vblank evasion a8a20aecc9c1 drm/i915: Fix forcewake active domain tracking e6925852d5b8 Linux 4.10.10 e6c5fe2374cd x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk a148ee8f7156 usb-storage: Add ignore-residue quirk for Initio INIC-3619 118b1ef49a33 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 2b0766deb008 x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 3db435d09bc3 platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT d0331c21a1a6 watchdog: s3c2410: Fix infinite interrupt in soft mode 07371cd9ef21 PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 e90d491bcf00 PCI: Sort the list of devices with D3 delay quirk by ID 9fd0dee94856 mmc: sdhci-of-esdhc: remove default broken-cd for ARM 8f24ffc2f9a0 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports f2d9c08fc9b2 PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS 0755d2b5fe92 ARM: smccc: Update HVC comment to describe new quirk parameter 7dd05d366148 firmware: qcom: scm: Fix interrupted SCM calls cc9b9deb6197 arm: kernel: Add SMC structure parameter 2dca786b85e2 HID: wacom: don't apply generic settings to old devices 6ac0617424d4 ASoC: sun4i-i2s: Add quirks to handle a31 compatible ab0b1f481fa9 ACPI: save NVS memory for Lenovo G50-45 36426b3a31dc ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support bdbe9135ead6 ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection 88f1372e28b2 ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 770049fddd84 ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 8d5dd97f5556 ACPI / button: Change default behavior to lid_init_state=open 53a898c2dc3b sata: ahci-da850: implement a workaround for the softreset quirk fcfd2ac4abfb PCI: xgene: Fix double free on init error c259b9b74ebc PCI: Add ACS quirk for Intel Union Point 8a4b2d4ba49c drm/mga: remove device_is_agp callback f08ae685954e usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions 41d6d9750ba3 usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 9763fee4c38d usb: xhci: add quirk flag for broken PED bits afdb6b99f54e serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 99b4f57bffe5 usb: chipidea: msm: Rely on core to override AHBBURST f576c28172a3 ASoC: Intel: bytcr_rt5640: quirks for Insyde devices 24fdd3f90f4c drm/i915: actually drive the BDW reserved IDs 0325b5e1b637 drm/i915: more .is_mobile cleanups for BDW bb4c89250bcc drm/i915: fix INTEL_BDW_IDS definition d7f19357fe65 drm/edid: constify edid quirk list b04940e26f10 kvm: fix page struct leak in handle_vmon af7291601501 random: use chacha20 for get_random_int/long d57c764a703b mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 596c2d180a96 Documentation: stable-kernel-rules: fix stable-tag format 813e1ac7259b usb: dwc3: gadget: delay unmap of bounced requests 5e87a005ff57 drm/i915/kvmgt: fix suspicious rcu dereference usage cccf8321af1c drm/i915/gvt: Fix gvt scheduler interval time fba7cfc66b25 MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation 42ce8ecfd141 MIPS: Flush wrong invalid FTLB entry for huge page a854a7975ce0 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 5dc665924208 MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 464d88e8a0ad MIPS: Lantiq: fix missing xbar kernel panic 187b957634f0 MIPS: End spinlocks with .insn 0c4b9fe70343 MIPS: ralink: Fix typos in rt3883 pinctrl e09e410969ef MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 94f3dd6b140a s390/uaccess: get_user() should zero on failure (again) 5d4d57697aa1 s390/decompressor: fix initrd corruption caused by bss clear a66f5106e710 xtensa: make __pa work with uncached KSEG addresses 36463a76abeb nios2: reserve boot memory for device tree be9fe9d48988 x86/mce: Don't print MCEs when mcelog is active fe96b265778a dm raid: fix NULL pointer dereference for raid1 without bitmap 5c67d5410bbb powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() d625e1a1530d powerpc: Don't try to fix up misaligned load-with-reservation instructions b129e418406b powerpc/64: Fix flush_(d|i)cache_range() called from modules 12502ae4c9a1 powerpc/mm: Add missing global TLB invalidate if cxl is active 2a3134e106d4 powerpc: Disable HFSCR[TM] if TM is not supported be5569719b5c drm/msm: adreno: fix build error without debugfs 169b36bef88f metag/usercopy: Add missing fixups 191e4c735549 metag/usercopy: Fix src fixup in from user rapf loops e6ca39ac0c0d metag/usercopy: Set flags before ADDZ b03dd10e4c58 metag/usercopy: Zero rest of buffer from copy_from_user 60a0b56ea119 metag/usercopy: Add early abort to copy_to_user e61ffb12b6ac metag/usercopy: Fix alignment error checking 804453ff0993 metag/usercopy: Drop unused macros 6d855e027553 brcmfmac: use local iftype avoiding use-after-free of virtual interface 96499191fe6d mac80211: unconditionally start new netdev queues with iTXQ support ab23a82a0176 ring-buffer: Fix return value check in test_ringbuffer() 24d108e4dfec xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files 1d656a4d8e87 orangefs: move features validation to fix filesystem hang b92a638e002b jump label: fix passing kbuild_cflags when checking for asm goto support 7b73b72fbf82 Kbuild: use cc-disable-warning consistently for maybe-uninitialized 52b38ad09a6c ACPI / scan: Prefer devices without _HID for _ADR matching e56bb92202f7 ACPI / gpio: do not fall back to parsing _CRS when we get a deferral 1c9925e63abb dm verity fec: fix bufio leaks 88c358b1f453 dm verity fec: limit error correction recursion 523a19324267 dax: fix radix tree insertion race 8bdc69ccb9f8 ptrace: fix PTRACE_LISTEN race corrupting task->state 0666cf6c9c18 mm/page_alloc.c: fix print order in show_free_areas() 674850494e19 Reset TreeId to zero on SMB2 TREE_CONNECT c793e3374981 cfg80211: check rdev resume callback only for registered wiphy b48b63d5f583 arm64: mm: unaligned access by user-land should be received as SIGBUS 3d44ecc1206e iio: bmg160: reset chip when probing 2501a0af1734 iio: st_pressure: initialize lps22hb bootime a16d8c4e8f77 iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values 0d50669ca41f kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd e8c3d6542edb arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region fc29073a15e8 arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm fb3ce7a85213 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. 38b4b8a0969d sysfs: be careful of error returns from ops->show() a709613559d6 PCI: thunder-pem: Fix legacy firmware PEM-specific resources f8709a9ec8ae PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host controller 44eed6f02491 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() a2d474ab560c drm/vmwgfx: Remove getparam error message 009eb75f7fb0 drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 7a392c9a4563 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 0570c0cd987f drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() 3622a033c419 drm/vmwgfx: Type-check lookups of fence objects (From OE-Core rev: 98bce9cfbdb1bc945eb9058b9a57696f639e149f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 58063bcdb78c9434b4d36e3a73df977b64d1640f) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: propagate configuration errors to bbclassBruce Ashfield2017-07-271-1/+2
| | | | | | | | | | | | | | | | | | | | | 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] (From OE-Core rev: 3470a3839577b99322c10f830cdaa61128ef6b16) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 960652416e2390337df6d9734375d6829ceb6420) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: workaround login failure on qemumips64 when 'pam' is enabledChen Qi2017-07-271-0/+3
| | | | | | | | | | | | | | | | | Append " -fno-tree-switch-conversion -fno-tree-tail-merge" to FULL_OPTIMIZATION to workaround login problem on qemumips64. Otherwise, user cannot login onto the target even username and password are provided. (From OE-Core rev: 89d53c742d3538744b892237698ffde2c9c60009) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 35403ba3707c3c8dd94bcc557eef6f7c66696bc5) Hand applied Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: refuse to load units with errors (CVE-2017-1000082)Ross Burton2017-07-272-0/+330
| | | | | | | | | | | | | | 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. (From OE-Core rev: a6eaef0f179a341c0b96bb30aaec2d80862a11d6) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iptables: Apply 0001-fix-build-with-musl.patch unconditionallyKhem Raj2017-07-271-2/+2
| | | | | | | | | | | | | This patch is generic enough, That it can be applied universally and makes maintainence easier (From OE-Core rev: 2df99a0cddf60944ee9e5065d693cea03f5e93b3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f769b8389091b4ffaff8f6f8fc7e53462ce176a5) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzcode-native: quote ${CC}Enrico Scholz2017-07-271-1/+1
| | | | | | | | | | | | | | | build fails else with | + make -j 8 -l 6 cc=ccache gcc | make: *** No rule to make target 'gcc'. Stop. (From OE-Core rev: fdd3479879f83fcb0e706b3b5b1abf0e9cb789a3) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 5729c1563359e12ebb4451bb1ce7ba3fff4ed2d4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuboot.conf: make cpus match built artifactsMartin Kelly2017-07-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the qemu CPUs for are specified as generic, but the built artifacts are not. For example, we build x86-64 artifacts targeting core2duo but run them in qemu with generic qemu/kvm CPUs. This causes some packages that take advantage of the host architecture to crash because they try to use CPU features not advertised by qemu. As an example, Qt uses ssse3. When artifacts linked against Qt and built targeting core2duo attempt to run on a generic qemu/kvm CPU, we get the following crash: Incompatible processor. This Qt build requires the following features: ssse3 We could fix this by making packages like Qt not take advantage of CPU features. However, we will probably keep facing similar issues over time, so it's better to resolve them in a more enduring way. Fix this by making the qemu -cpu arguments match the built artifacts. (From OE-Core rev: 20b3574749420a1fef2cb2e0579584453dd4c5c5) (From OE-Core rev: d945678264ba31dccb5b1dec973e8f3a58403ea2) Signed-off-by: Martin Kelly <mkelly@xevo.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_manager.py: set dnf's releasever setting from DISTRO_CODENAMEAlexander Kanavin2017-07-271-3/+5
| | | | | | | | | | | | | | | | | | | | So that: 1) dnf does not complain anymore about releasever not being set and then fail for the same reason; 2) it's possible to refer to $releasever in dnf package feed configuration (repo paths in particular) without hardconding the release name (pyro, morty, etc.) (From OE-Core rev: 789e3fc225adbb61f10aaa3bbc3677856f5f0238) (From OE-Core rev: 5a97694767c76f3083e9ffeeaaa19d76ff424c83) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* zlib: Pass pre-calculate uname enable re-entrant flagsKhem Raj2017-07-271-5/+7
| | | | | | | | | | | | | Fix ptest generation (From OE-Core rev: 07f4b0f016225e2b211689a270e56b2923ecb434) (From OE-Core rev: b99dd747eb8723010f37660de434dde329e7958b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: Add a dependency on perl for gitwebPeter Kjellerstedt2017-07-271-1/+1
| | | | | | | | | | | | (From OE-Core rev: db31c837b579dc64bc86553cbc95736bfca97a90) (From OE-Core rev: 76045a1d96380e3e0a339442f3e19501c4aae5bd) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>