aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb
AgeCommit message (Collapse)Author
2018-02-23linux-yocto/4.x: configuration updatesBruce Ashfield
Integrating the following configuration changes to the 4.x linux yocto kernels: common-pc*.scc: Add igb to common-pc drivers mti-malta32: enable CONFIG_HIGHMEM for qemumips to support up to 2GiB RAM features/i915/i915.cfg: compile i915 as a module Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0343ff286b413745579b371f48917099e0a9bef) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 9cbcc5e16c3531d1c6d17cbba8f13a6ec1413783) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-02-23linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.10Alejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f33a4adbf982369eebab410b11c3a29ca24f3623) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-21linux-yocto/4.10: bluetooth: CVE-2017-1000251Bruce Ashfield
Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: 7d3ae3213e6da8c27b9618594a8c20c674b0f8f3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-11linux-yocto/4.10/4.9: fix BRCMFMAC_PROTO_MSGBUF warningBruce Ashfield
The 4.10 and 4.9 kernels need a fix applied to 4.12 to deal with a configuration warning: Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Fri Aug 18 17:03:27 2017 -0400 wifi: drop BRCMFMAC_PROTO_MSGBUF, since it is selected (From OE-Core rev: 288f3ce9bfe0c2964137bfc98e033466fbf418be) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-11linux-yocto/4.10: fix aufs buildBruce Ashfield
The aufs patches were out of sync with the latest upstream and hence didn't build against 4.10. With this update, we are once again building and up to date with the upstream repo. (From OE-Core rev: b8b7aa0f64e46e7e8134a8bc33948e2bbe63380f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-11linux-yocto/4.10: CVE & misc fixesBruce Ashfield
Updating the 4.10 SRCREVs to import the following changes: 65370fa249e2 drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 530ec12a0cb0 ACPICA: Namespace: fix operand cache leak b1098b5bbded char: lp: fix possible integer overflow in lp_setup() 56ee0c7811e5 dccp/tcp: do not inherit mc_list from parent 9f6cbd022bba nfsd: encoders mustn't use unitialized values in error cases 084036ebc243 nfsd: fix undefined behavior in nfsd4_layout_verify 973f780eeaa6 xen-blkback: don't leak stack data via response ring 20c4b5015fea brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 1dff0f28b490 ipx: call ipxitf_put() in ioctl error path d666a8e60a45 mm: fix new crash in unmapped_area_topdown() 73d059ba1a17 mm: larger stack guard gap, between vmas Which address the following CVEs: CVE-2017-8890 CVE-2017-1000363 CVE-2017-11472 CVE-2017-7346 CVE-2017-1000380 CVE-2017-7541 CVE-2017-10911 (From OE-Core rev: 6cfd520ea050aa449f0ac7ee0b2c647d14d588ad) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-11kernel-yocto: configuration updates: x86 featuresBruce Ashfield
Integrating the following kernel configuration changes: f7fbd4185e5 features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH 50c62581d283 features/netfilter: additional configurations d67e4ed89556 features/x2apic: add X2APIC feature 7889b28c5300 features/vfio: add VFIO feature dc4ec998757e features/numa: Add NUMA feature c88c18de4ca8 features/mtd: add MTD feature 9035571d32ee features/iommu: add IOMMU feature 6f3b16136f55 features/intel-txt: add intel-txt feature 4936a5f508f0 common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC (From OE-Core rev: 59d294f119dc91d9ec47b0a8381d3addc86a6e3a) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-27kernel-yocto/meta: smp configuration changesBruce Ashfield
Integrating the following kernel configuration changes to clean up the SMP configuration fragments and fix a configuration audit warning. d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include 6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include [YOCTO #11743] Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 6bd4f855cfc95c82d6bf5b00531f1aad752002ee) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-07-27linux-yocto/4.10: update to v4.10.17Bruce Ashfield
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 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>
2017-07-27linux-yocto/meta: configuration changes (wifi, kexec and nft)Bruce Ashfield
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 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>
2017-07-27kernel/meta: add virtualbox configuration fragmentBruce Ashfield
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. 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>
2017-07-27linux-yocto/meta: smp: Add config X86_BIGSMP since its needed when NR_CPUS > 8Bruce Ashfield
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] 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>
2017-07-27linux-yocto/meta: bluetooth: Adds BT_BREDR and BT_LE, which are needed as ↵Bruce Ashfield
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] 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>
2017-07-27linux-yocto/4.10: update to v4.10.15Bruce Ashfield
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 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>
2017-04-12linux-yocto/4.10: update to v4.10.9Bruce Ashfield
Updating to the korg stable release, with the following changes: f6392b77fb91 Linux 4.10.9 59529be9c99e drm/i915: A hotfix for making aliasing PPGTT work for GVT-g 0efab45f7092 drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode. e47bc4fb5db4 drm/i915: Move the release of PT page to the upper caller e33cb9747fdf nvme/pci: Disable on removal when disconnected 2bfe1b12a496 nvme/core: Fix race kicking freed request_queue 311cd5ae37e7 padata: avoid race in reordering a591a05f1d0a blk: Ensure users for current->bio_list can see the full list. 75a778ed4f3d blk: improve order of bio handling in generic_make_request() b576c5833134 MIPS: Lantiq: Fix cascaded IRQ setup 77149f08767e ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags 1229cd2fa5e0 drm/armada: Fix compile fail 847f0ffc12ae mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() 61b76d7af8e4 mm: workingset: fix premature shadow node shrinking with cgroups 9f424db185a2 mm: rmap: fix huge file mmap accounting in the memcg stats fb29fe35575a lib/syscall: Clear return values when no stack be6647667608 x86/mce: Fix copy/paste error in exception table entries 4ea2e307c7cf x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization d0a9dba54764 drm/i915/kvmgt: Hold struct kvm reference 65e5e864aad9 drm/etnaviv: (re-)protect fence allocation with GPU mutex 4a1b7b6c82dc drm/vc4: Allocate the right amount of space for boot-time CRTC state. 7a8453634601 drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags 5b79ca06a51d KVM: kvm_io_bus_unregister_dev() should never fail 00a3ca394871 KVM: x86: clear bus pointer when destroyed b3ff1bac80ab serial: mxs-auart: Fix baudrate calculation 782cb86b0155 USB: fix linked-list corruption in rh_call_control() 6f168275df2e xhci: Set URB actual length for stopped control transfers 3cacfce024b1 tty/serial: atmel: fix TX path in atmel_console_write() 3eadc2dccb51 tty/serial: atmel: fix race condition (TX+DMA) 4f6116cf520c ACPI: Do not create a platform_device for IOAPIC/IOxAPIC af7550a70dad ACPI: Fix incompatibility with mcount-based function graph tracing 92bca7fa882f parisc: Fix access fault handling in pa_memcpy() fc12a50f7742 parisc: Avoid stalled CPU warnings after system shutdown 37e623429737 parisc: Clean up fixup routines for get_user()/put_user() 4bcd2ca3c361 dt-bindings: rng: clocks property on omap_rng not always mandatory be14ea08d26f nfsd: map the ENOKEY to nfserr_perm for avoiding warning 8f5cfd1af067 NFSv4.1 fix infinite loop on IO BAD_STATEID error 61e6e72e9f9c ARCv2: SLC: Make sure busy bit is set properly on SLC flushing 9fef1e65279d crypto: xts,lrw - fix out-of-bounds write after kmalloc failure 5a16448c2132 crypto: ccp - Make some CCP DMA channels private 79105a2f8146 mmc: sdhci-of-at91: fix MMC_DDR_52 timing selection 41ece35ef4b4 mmc: sdhci: Disable runtime pm when the sdio_irq is enabled d4dd65ff6716 HID: wacom: Don't add ghost interface as shared data 617c6850480b ASoC: rt5665: fix getting wrong work handler container 29f675437ceb ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointer 48a5a47a050c ASoC: atmel-classd: fix audio clock rate e12a232e9b64 ALSA: hda - fix a problem for lineout on a Dell AIO machine c36ef6467420 ALSA: seq: Fix race during FIFO resize d2e79b56ba2e PCI: thunder-pem: Use Cavium assigned hardware ID for ThunderX host controller d9c6a97b3fae PCI: iproc: Save host bridge window resource in struct iproc_pcie ef97d9485efa scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function 2b1725d1df36 scsi: scsi_dh_alua: Check scsi_device_get() return value 905385ad1309 scsi: libsas: fix ata xfer length f7019040f6d7 scsi: sg: check length passed to SG_NEXT_CMD_LEN f031e4f54f98 xfs: try any AG when allocating the first btree block when reflinking 83d33266c371 xfs: use iomap new flag for newly allocated delalloc blocks ee74519c0876 xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask 87cdf91a6bf4 xfs: fix and streamline error handling in xfs_end_io 1c0d974bea21 xfs: only reclaim unwritten COW extents periodically 5d834e1adcb0 xfs: tune down agno asserts in the bmap code 854a9bf0acb1 xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment 8c1e9cfd5b67 xfs: don't reserve blocks for right shift transactions a3aca9b42d6f xfs: fix uninitialized variable in _reflink_convert_cow 1d7babf19237 xfs: split indlen reservations fairly when under reserved 177227735045 xfs: handle indlen shortage on delalloc extent merge 0b20c0afbb84 xfs: don't fail xfs_extent_busy allocation e8eb2c060902 xfs: correct null checks and error processing in xfs_initialize_perag 304ec448ee8b xfs: update ctime and mtime on clone destinatation inodes 900c499df454 xfs: reject all unaligned direct writes to reflinked files 17c17805b76e xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t b0f88f0deb50 xfs: mark speculative prealloc CoW fork extents unwritten a0c46fae264a xfs: allow unwritten extents in the CoW fork 1dc0e72c13e7 xfs: verify free block header fields 58565508b2b3 xfs: check for obviously bad level values in the bmbt root 2b9dcb947e73 xfs: filter out obviously bad btree pointers cb308466d6dc xfs: fail _dir_open when readahead fails 8059f06199f0 xfs: fix toctou race when locking an inode to access the data map 025770917bcb xfs: fix eofblocks race with file extending async dio writes 696bfc8ec85c xfs: sync eofblocks scans under iolock are livelock prone ff4ea420698d xfs: pull up iolock from xfs_free_eofblocks() 3eb243290edf KVM: nVMX: fix nested EPT detection 8a7eb087a5a4 libceph: force GFP_NOIO for socket allocations 3fdae700a361 Linux 4.10.8 d6854f591c22 usb: musb: fix possible spinlock deadlock ca908a9a57e7 sched/rt: Add a missing rescheduling point 15eea140d991 qla2xxx: Allow vref count to timeout on vport delete. f7c1a6ec45d6 metag/ptrace: Reject partial NT_METAG_RPIPE writes 400763ea4357 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS 3e0a29e1b6c6 metag/ptrace: Preserve previous registers for short regset write fc1ff8342c66 sparc/ptrace: Preserve previous registers for short regset write d1b2aeaa4bcd mips/ptrace: Preserve previous registers for short regset write 53adbfdf3133 h8300/ptrace: Fix incorrect register transfer count ff7ff50d9c07 c6x/ptrace: Remove useless PTRACE_SETREGSET implementation 90a1cbf54eb6 pinctrl: qcom: Don't clear status bit on irq_unmask d4a3eba0eb0f virtio_balloon: init 1st buffer in stats vq 71a434f7c9b8 KVM: x86: cleanup the page tracking SRCU instance 737f7378c7e9 KVM: nVMX: Fix nested VPID vmx exec control 843e5b6c801a xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder ffcf5de81520 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window 58333eaf3123 xfrm: policy: init locks early 55db23d3a51e Linux 4.10.7 0dad3de86825 crypto: algif_hash - avoid zero-sized array f9955dcaceae fbcon: Fix vc attr at deinit 2a3241044b1c drm: reference count event->completion 597584832d0c xen: do not re-use pirq number cached in pci device msi msg data 535693055d2a cpuidle: Validate cpu_dev in cpuidle_add_sysfs() a27142e6d0eb scsi: sd: Check for unaligned partial completion 66c0812889de device-dax: fix pmd/pte fault fallback handling 96aa12df2410 libceph: don't set weight to IN when OSD is destroyed 8b38e3191816 mmc: block: Fix is_waiting_last_req set incorrectly f2a9bf4d93df Drivers: hv: vmbus: Don't leak memory when a channel is rescinded 840065777b4d Drivers: hv: vmbus: Don't leak channel ids f8dd767b84e2 intel_th: Don't leak module refcount on failure to activate 7bf105ac9277 jbd2: don't leak memory if setting up journal fails 8668c61ba509 auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matches 67dfc0850f71 drm/amd/amdgpu: add POLARIS12 PCI ID a7a14362e278 drm/amdgpu: reinstate oland workaround for sclk 51d3848c10b3 cpsw/netcp: cpts depends on posix_timers 16379a79ee45 blk-mq: don't complete un-started request in timeout handler fee328fee946 cgroup, net_cls: iterate the fds of only the tasks which are being migrated 3742b9a08682 cpufreq: Restore policy min/max limits on CPU online fc0af2511915 arm64: kaslr: Fix up the kernel image alignment f464f86d8b8d ARM: at91: pm: cpu_idle: switch DDR to power-down mode 166fdccc86a5 Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node" 514e122cf8d0 iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5 03d92bd5b426 iommu/exynos: Block SYSMMU while invalidating FLPD cache b7d02d90d03a iommu/vt-d: Fix NULL pointer dereference in device_to_iommu fa477d804fd3 xen/acpi: upload PM state from init-domain to Xen 8b0219e35b43 vfio: Rework group release notifier warning 0d05871e5e43 fscrypt: remove broken support for detecting keyring key revocation f115bf08b7d2 crypto: ccp - Assign DMA commands to the channel's CCP c62625b6b383 ath10k: fix incorrect wlan_mac_base in qca6174_regs 2f69745c309c mwifiex: pcie: don't leak DMA buffers when removing ad3b48d36e0d clk: sunxi-ng: mp: Adjust parent rate for pre-dividers 9300e322b68d clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clock 76b5eb51114a hwrng: geode - Revert managed API changes 9b35f163f7fe hwrng: amd - Revert managed API changes ce6c155ada08 mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power f89c8a5007b2 mmc: sdhci: Do not disable interrupts while waiting for clock b821a0a5fde9 mmc: sdhci-of-arasan: fix incorrect timeout clock 116418547216 mmc: sdhci-of-at91: Support external regulators a0c48115cd23 audit: fix auditd/kernel connection state tracking 72c89fa6106a powerpc/64s: Fix idle wakeup potential to clobber registers 35637b59f675 ext4: lock the xattr block before checksuming it 26512e52106d ext4: mark inode dirty after converting inline directory 762602796be6 ppdev: fix registering same device name f8155f4e6368 parport: fix attempt to write duplicate procfiles c3a22b5f4339 mei: don't wait for os version message reply 0dc119af06a5 mei: fix deadlock on mei reset bf1aedff42b2 iio: magnetometer: ak8974: remove incorrect __exit markups 6c2aab07d124 iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 9323d92a280b iio: sw-device: Fix config group initialization a12d1eadd0d1 iio: adc: ti_am335x_adc: fix fifo overrun recovery f4004c87c8c6 mmc: core: Fix access to HS400-ES devices a56eba20b447 nl80211: fix dumpit error path RTNL deadlocks f876c1039440 mmc: ushc: fix NULL-deref at probe 90c2bb66e98e uwb: hwa-rc: fix NULL-deref at probe 05393ccea6e3 uwb: i1480-dfu: fix NULL-deref at probe bb486e80a13f USB: usbtmc: fix probe error path ad1bbccdf018 USB: usbtmc: add missing endpoint sanity check 9ec0027442cb usb: hub: Fix crash after failure to read BOS descriptor 9eae384ab967 usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer a769fe27a7cf USB: wusbcore: fix NULL-deref at probe bcf394acf736 USB: idmouse: fix NULL-deref at probe f615aa74026f USB: lvtest: fix NULL-deref at probe 0918c32f09dd USB: uss720: fix NULL-deref at probe dfdd59a3ec07 usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk aacb73b7ae2f dvb-usb-firmware: don't do DMA on stack f1b221121b16 usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval c37fcc17bf36 ACM gadget: fix endianness in notifications 7cdfdddb2e61 USB: serial: qcserial: add Dell DW5811e b1849b029cc1 USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems 37e91f5d0105 ALSA: hda - Adding a group of pin definition to fix headset problem 0b7e15f1a165 ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call 4c381c7affcb ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() 9ccad2dfe28c Input: sur40 - validate number of endpoints before using them fb50058c7970 Input: kbtab - validate number of endpoints before using them 865b020ff2a1 Input: cm109 - validate number of endpoints before using them 69cbb678881a Input: yealink - validate number of endpoints before using them e8861cb37faf Input: hanwang - validate number of endpoints before using them 9318ae922a52 Input: ims-pcu - validate number of endpoints before using them ed6a66dc2f7a Input: iforce - validate number of endpoints before using them b5157d07935b Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 f1d4be3d754c Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw b87dd1d7dacc Input: ALPS - fix trackstick button handling on V8 devices 0186e6a4e501 Input: ALPS - fix V8+ protocol handling (73 03 28) 00ca1a71292c HID: sony: Fix input device leak when connecting a DS4 twice using USB/BT de93e41f7734 net: solve a NAPI race a1fd7338b43e amd-xgbe: Fix the ECC-related bit position definitions d3add547afd3 tcp: initialize icsk_ack.lrcvtime at session start time a3639645a94b genetlink: fix counting regression on ctrl_dumpfamily() aaa31c62f737 socket, bpf: fix sk_filter use after free in sk_clone_lock 1880e1308e9d ipv4: provide stronger user input validation in nl_fib_input() 212508f709ab net: bcmgenet: remove bcmgenet_internal_phy_setup() 30b72691dbca ipv6: make sure to initialize sockc.tsflags before first use 4162e85c7134 net/mlx5e: Count LRO packets correctly 4ec387a74cdc net/mlx5e: Count GSO packets correctly 345aad1f4602 net/mlx5: Increase number of max QPs in default profile 458034b72f35 net/mlx5e: Avoid supporting udp tunnel port ndo for VF reps daa6e01308ad net/mlx5e: Use the proper UAPI values when offloading TC vlan actions b709b83ea5ec net/mlx5: E-Switch, Don't allow changing inline mode when flows are configured 402073e7e39a net/mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch 5e96d44bbdd4 net/mlx5: Add missing entries for set/query rate limit commands eccc68710eff net: vrf: Reset rt6i_idev in local dst after put 29323e2def48 qmi_wwan: add Dell DW5811e 4f320b855b8a net: unix: properly re-increment inflight counter of GC discarded candidates d965848569f9 openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD ae9d577f3dbb amd-xgbe: Fix jumbo MTU processing on newer hardware 5dd697af3014 net: properly release sk_frag.page 200caa0be5d2 net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled 3c9f2c656aca net/openvswitch: Set the ipv6 source tunnel key address attribute correctly df6ed56f4352 Linux 4.10.6 dcb196787cd9 drm/amdgpu/si: add dpm quirk for Oland 9ec87191ecee cgroup/pids: remove spurious suspicious RCU usage warning db79c1978953 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages a69813714424 gfs2: Avoid alignment hole in struct lm_lockname d369c16ffb46 isdn/gigaset: fix NULL-deref at probe 169c4019c7be target: Fix VERIFY_16 handling in sbc_parse_cdb 4a657746c52a scsi: mpt3sas: Avoid sleeping in interrupt context d4700e2050df scsi: libiscsi: add lock around task lists to fix list corruption regression 5b769ee1ff5f scsi: lpfc: Add shutdown method for kexec a62438951a61 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export 11de2d238d6f md/raid1/10: fix potential deadlock a42f27d91de7 hwrng: omap - Do not access INTMASK_REG on EIP76 65eb69be1999 hwrng: omap - use devm_clk_get() instead of of_clk_get() 48207bda7d79 hwrng: omap - write registers after enabling the clock fd6fb9243d56 powerpc/boot: Fix zImage TOC alignment 602ef5c5b0c5 cpufreq: Fix and clean up show_cpuinfo_cur_freq() 84f16bb39c77 NFS prevent double free in async nfs4_exchange_id a3c7894422c9 xprtrdma: Squelch kbuild sparse complaint 3e037a0fe0b6 md/r5cache: fix set_syndrome_sources() for data in cache 2fe91a8e5fd3 perf/core: Fix event inheritance on fork() b1769d8402f2 perf/core: Fix use-after-free in perf_release() f194549ebe65 parisc: Fix system shutdown halt f81a9940e5ad parisc: support R_PARISC_SECREL32 relocation in modules 13ad0be78574 parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range 13b178142b19 qla2xxx: Fix request queue corruption. b7306a2e2f62 qla2xxx: Fix memory leak for abts processing afd4fdd0da49 give up on gcc ilog2() constant optimizations Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-28linux-yocto/4.10: update to v4.10.5Bruce Ashfield
Integrating the korg -stable release with the following shortlog summary: 034612ee057c Linux 4.10.5 7814c9bd217a crypto: s5p-sss - Fix spinlock recursion on LRW(AES) 4310604e21dd crypto: powerpc - Fix initialisation of crc32c context de3c88fa6a29 locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y d80e46d90742 futex: Add missing error handling to FUTEX_REQUEUE_PI 575caefc01f3 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI 57ad6c8ecb1f x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 343146100991 x86/intel_rdt: Put group node in rdtgroup_kn_unlock 7621600b480e x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y bd5ee529d0be x86/tsc: Fix ART for TSC_KNOWN_FREQ a0256e0c0dc6 x86/unwind: Fix last frame check for aligned function stacks 5b115b8b53d8 drm/i915/lspcon: Fix resume time initialization due to unasserted HPD ebd9dbabb5fc drm/i915/gen9+: Enable hotplug detection early b9208ab35001 drm/i915/lspcon: Enable AUX interrupts for resume time initialization 1740a61cf09e irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065 ef217ea7f1fb arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs f70ce6c63e02 dccp: fix memory leak during tear-down of unsuccessful connection request a79fa23c82a1 tun: fix premature POLLOUT notification on tun devices b34c9f7fe45e dccp/tcp: fix routing redirect race 7ebf301d8476 net: use net->count to check whether a netns is alive or not 47808872e25b bridge: drop netfilter fake rtable unconditionally fdb09132bdea ipv6: avoid write to a possibly cloned skb b74b74e2087e ipv6: make ECMP route replacement less greedy ed44bf89ab5f mpls: Do not decrement alive counter for unregister events 61cc1778ad62 mpls: Send route delete notifications when router module is unloaded 8e9bacd9add7 act_connmark: avoid crashing on malformed nlattrs with null parms cdb9caeb7177 amd-xgbe: Enable IRQs only if napi_complete_done() is true 110e7778ea32 uapi: fix linux/packet_diag.h userspace compilation error 5344ec08726a net/tunnel: set inner protocol in network gro hooks 7360a1fda857 vrf: Fix use-after-free in vrf_xmit be18cce7e665 team: use ETH_MAX_MTU as max mtu 92ab4dea27c1 dccp: fix use-after-free in dccp_feat_activate_values a6ff06211b84 net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump 27d0c80f1089 net: fix socket refcounting in skb_complete_tx_timestamp() 80691f3808fc net: fix socket refcounting in skb_complete_wifi_ack() 81a43770b456 tcp: fix various issues for sockets morphing to listen state 178e86ff331d strparser: destroy workqueue on module exit aa677aafef5c bonding: use ETH_MAX_MTU as max mtu 0ee7666f639a amd-xgbe: Don't overwrite SFP PHY mod_absent settings 9919f222968c amd-xgbe: Be sure to set MDIO modes on device (re)start 4381ffdfb32b amd-xgbe: Stop the PHY before releasing interrupts 7558c56cfe35 dccp: Unlock sock before calling sk_free() a8ee7ed1b03d ipv6: orphan skbs in reassembly unit eb39579a675a net: net_enable_timestamp() can be called from irq contexts fa8bc7b48168 net: don't call strlen() on the user buffer in packet_bind_spkt() e89adaa7d0cf net: bridge: allow IPv6 when multicast flood is disabled da2da823497c tcp/dccp: block BH for SYN processing 8f05976cbfba mlxsw: spectrum_router: Avoid potential packets loss 40f9f783920f geneve: lock RCU on TX path d6705c8c0cb0 vxlan: lock RCU on TX path 4c94beba3aee l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv 639fdd961af0 net sched actions: decrement module reference count after table flush. 467bec3656bd sctp: set sin_port for addr param when checking duplicate address 91f4f5bfaa29 ipv4: mask tos for input route 0a33d62a6f9d ipv4: add missing initialization for flowi4_uid 2b5a48d6c6eb vxlan: don't allow overwrite of config src addr fef3f97a58b2 vti6: return GRE_KEY for vti6 36ec2150ae0a vxlan: correctly validate VXLAN ID against VXLAN_N_VID f44877534257 sctp: deny peeloff operation on asocs with threads sleeping on it 55bb0dd0256c net/mlx5e: Fix wrong CQE decompression c0dc4855e92b net/mlx5e: Update MPWQE stride size when modifying CQE compress state c34c17861ab1 net/mlx5e: Fix broken CQE compression initialization 850a1bfbf35d net/mlx5e: Do not reduce LRO WQE size when not using build_skb 96b457b80526 net/mlx5e: Register/unregister vport representors on interface attach/detach 8ea22fb3114d Linux 4.10.4 42b16fffb79b IB/mlx5: Verify that Q counters are supported dc37bb8db47b ext4: don't BUG when truncating encrypted inodes on the orphan list 1cda29082a30 rc: raw decoder for keymap protocol is not loaded on register 22fc2f9efa27 dm: flush queued bios when process blocks to avoid deadlock 2030aedc5404 serial_ir: ensure we're ready to receive interrupts 81383a00ce83 drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var 523379cd6b65 KVM: arm/arm64: Let vcpu thread modify its own active state 1f9175b9ee7c KVM: s390: Fix guest migration for huge guests resulting in panic 45dc259a4734 serial: samsung: Continue to work if DMA request fails 7daf817d076d USB: serial: io_ti: fix information leak in completion handler 9bb084c79f20 USB: serial: io_ti: fix NULL-deref in interrupt callback 14bca59b1660 USB: iowarrior: fix NULL-deref in write 5ec59765f503 USB: iowarrior: fix NULL-deref at probe cc6ba470ebf8 USB: serial: omninet: fix reference leaks at open dc944b117e6c USB: serial: safe_serial: fix information leak in completion handler a062cb395946 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers 7202353681d5 usb: host: xhci-dbg: HCIVERSION should be a binary number 222095ea6487 Revert "usb: gadget: uvc: Add missing call for additional setup data" d60b1053a5bb usb: gadget: function: f_fs: pass companion descriptor along a0f69738c10e usb: ohci-at91: Do not drop unhandled USB suspend control requests 25b1a4fdd8ae usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() 894a0dfaaef7 usb: dwc3: gadget: make Set Endpoint Configuration macros safe c73210fdd40d usb: gadget: dummy_hcd: clear usb_gadget region before registration b5ea65b25a33 PCI: Prevent VPD access for QLogic ISP2722 27469baaef1a powerpc/xics: Work around limitations of OPAL XICS priority handling 74e236a5bd99 powerpc/booke: Fix boot crash due to null hugepd 1006828d1104 powerpc: Emulation support for load/store instructions on LE 80eae855b694 i2c: add missing of_node_put in i2c_mux_del_adapters be20197df07d dw2102: don't do DMA on stack 7399dec22e72 efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y da603aadd53a ucount: Remove the atomicity from ucount->count b7e9ef5cf4d9 tracing: Add #undef to fix compile error 3eded4f5bab1 i2c: bcm2835: Avoid possible NULL ptr dereference 393be4bcb329 MIPS: ralink: Remove unused rt*_wdt_reset functions 4ddb085a9b0a MIPS: ralink: Remove unused timer functions e1d9f7592b80 MIPS: ralink: Cosmetic change to prom_init(). 02b210c18667 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy ee9cc4c573d5 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change 9ad686e6937a MIPS: ip22: Fix ip28 build for modern gcc 715bb84b6ff6 MIPS: Update ip27_defconfig for SCSI_DH change b57e5d5daf99 MIPS: ip27: Disable qlge driver in defconfig 2260890bb6c7 MIPS: VDSO: avoid duplicate CAC_BASE definition d2b0d01a11b3 MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change aab419fc3980 crypto: improve gcc optimization flags for serpent and wp512 5af39bb8492f USB: serial: digi_acceleport: fix OOB-event processing 2d32308355a8 USB: serial: digi_acceleport: fix OOB data sanity check a3137ad2e14f ARM: qcom_defconfig: Enable RPM/RPM-SMD clocks fa190b2a7f87 iio: 104-quad-8: Fix off-by-one error when addressing flag register adfb98cd3e93 Linux 4.10.3 070dfed4d04e drivers: hv: Turn off write permission on the hypercall page 9cafe6bb9aa2 fat: fix using uninitialized fields of fat_inode/fsinfo_inode 0d9cc8aa34ad kasan: resched in quarantine_remove_cache() 44c95966fb81 mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() 933f0f3ad49a thp: fix another corner case of munlock() vs. THPs 459bc5065631 x86/tlb: Fix tlb flushing when lguest clears PGE ac312c7e0a90 x86, mm: fix gup_pte_range() vs DAX mappings 0af36e434a3c libceph: use BUG() instead of BUG_ON(1) cde805106887 drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT 5eeb3c0eb7ec drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence() d11d14c5fc0b drm/i915: Check for timeout completion when waiting for the rq to submitted e2a946bb97bb drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code c50f65f12705 drm/i915: Recreate internal objects with single page segments if dmar fails 4a8a58eed276 drm: Cancel drm_fb_helper_resume_work on unload 616c9bd8b288 drm: Cancel drm_fb_helper_dirty_work on unload cdb4f19aae0f drm/i915/gvt: Disable access to stolen memory as a guest f7189c6bb9f2 drm/atomic: fix an error code in mode_fixup() 99eb5a10a7f7 drm/imx: imx-tve: Do not set the regulator voltage 5e0b0839f3ce drm/vmwgfx: Work around drm removal of control nodes e6d03fc74541 drm/ttm: Make sure BOs being swapped out are cacheable 0586602fc10f drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 68279b15119b drm/radeon: handle vfct with multiple vbios images e51353092182 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS cd8183923984 drm/ast: Call open_key before enable_mmio in POST code f38a3c87d6ee drm/ast: Fix test for VGA enabled af7fe73a14fc drm/ast: Handle configuration without P2A bridge 0f9e6fc5b76d Revert "drm/amdgpu: update tile table for oland/hainan" 2deaea3e0d07 drm/amdgpu/pm: check for headless before calling compute_clocks 33d129a09aae drm/amdgpu: add more cases to DCE11 possible crtc mask setup fc758b77745e mac80211: use driver-indicated transmitter STA only for data frames 4a6d105fb277 mac80211: don't handle filtered frames within a BA session df7db05561f6 mac80211: don't reorder frames with SN smaller than SSN f5bf0a15c63e mac80211: flush delayed work when entering suspend ea708e9581d8 nfit, libnvdimm: fix interleave set cookie calculation 3f56c495a42e xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD 5a4312c2a651 pwm: pca9685: Fix period change with same duty cycle c634f19b9501 nlm: Ensure callback code also checks that the files match 1a02f33a6302 drivers/pci/hotplug: Fix initial state for empty slot 487163f3f316 drivers/pci/hotplug: Handle presence detection change properly f9b90f204749 target: Fix NULL dereference during LUN lookup + active I/O shutdown 81bd29553ee3 pci/hotplug/pnv-php: Disable surprise hotplug capability on conflicts 7e8b77528445 pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() ab3398e159fd ceph: remove req from unsafe list when unregistering it 0569b5ed3e73 ktest: Fix child exit code processing 9dbea7f7bcec tracing: Fix return value check in trace_benchmark_reg() 8a915b3ccbb2 memory/atmel-ebi: Fix ns <-> cycles conversions a4755943204e orangefs: Use RCU for destroy_inode 2708a2d33e04 Btrfs: fix data loss after truncate when using the no-holes feature ade784b0f3a7 fs: Better permission checking for submounts 35065a1f6ec2 IB/srp: Fix race conditions related to task management a9397e4365d6 IB/srp: Avoid that duplicate responses trigger a kernel bug a51892e0c136 IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS e0d15d562ee7 IB/mlx5: Fix out-of-bound access b92c4a09f589 IB/IPoIB: Add destination address when re-queue packet 91948b0944af IB/ipoib: Fix deadlock between rmmod and set_mode 6de9d08a9718 mnt: Tuck mounts under others instead of creating shadow/side mounts. f03d5078063c brcmfmac: fix incorrect event channel deduction 8cdfa0d8b0f5 cxl: fix nested locking hang during EEH hotplug e5603a5c6deb cxl: Prevent read/write to AFU config space while AFU not configured 4144a307cb46 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() c9ac3e943deb s390: use correct input data address for setup_randomness 0075504d83ce s390: make setup_randomness work ca54585dd5dd s390/topology: correct allocation of topology information c61a874ea0ec s390: TASK_SIZE for kernel threads 162668c000ab s390/chsc: Add exception handler for CHSC instruction 836f9814f092 s390/kdump: Use "LINUX" ELF note name instead of "CORE" 1f2659aa7dfe s390/dcssblk: fix device size calculation in dcssblk_direct_access() 3c3c4d25c589 s390/qdio: clear DSCI prior to scanning multiple input queues ac7c6461addb phy: qcom-ufs: Fix misplaced jump label 04b5101049ac phy: qcom-ufs: Don't kfree devres resource a6ed492d6cca Bluetooth: Add another AR3012 04ca:3018 device 3904b32cfe50 KVM: VMX: use correct vmcs_read/write for guest segment selector/base f89d6db0c50c KVM: s390: Disable dirty log retrieval for UCONTROL guests c9dc3873046e serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards 72e544022383 tty: n_hdlc: get rid of racy n_hdlc.tbuf Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-14linux-yocto/4.10: update to v4.10.2Bruce Ashfield
Integrating the korg -stable update, which contains the following changes: 1e4d47787a21 Linux 4.10.2 92d90f089848 ceph: update readpages osd request according to size of pages 519f6fa2addb scsi: lpfc: Correct WQ creation for pagesize 209cf1f25d0d MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. b647284905d6 MIPS: IP22: Reformat inline assembler code to modern standards. 84c131c8c9d0 module: fix memory leak on early load_module() failures cf1c6beafa75 powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU 543fd2ab74dc powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask 4ffde229727e powerpc/xmon: Fix data-breakpoint 737af93c3dce xprtrdma: Reduce required number of send SGEs 387fb7dc3fde xprtrdma: Disable pad optimization by default 5d53884b2c1b xprtrdma: Per-connection pad optimization 921fe03af2b5 xprtrdma: Fix Read chunk padding 143ac52c3ba8 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. 700c30c5179d mtd: nand: ifc: Fix location of eccstat registers for IFC V1.0 6c12c1cec4bd bcma: use (get|put)_device when probing/removing device driver fe83da6961f8 md linear: fix a race between linear_add() and linear_congested() 3c1afb4c72be rtc: sun6i: Switch to the external oscillator 5fcdc5edafc2 rtc: sun6i: Add some locking c45b4fe3ca45 rtc: sun6i: Disable the build as a module b97cb8ece888 f2fs: Fix zoned block device support e8917cd860db f2fs: avoid to issue redundant discard commands c85fc3f1d59f f2fs: add ovp valid_blocks check for bg gc victim to fg_gc f213a0f926de f2fs: fix multiple f2fs_add_link() calls having same name 88cf812869fd f2fs: fix a problem of using memory after free fd414a3e7d2c NFSv4: fix getacl ERANGE for some ACL buffer sizes ca83d7a97e36 NFSv4: fix getacl head length estimation 81df387e03e0 Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE" ad2ce81eeeb0 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying 7776aaacda12 NFSv4: Fix reboot recovery in copy offload 607137e3f171 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state 982898d7f97a nfsd: special case truncates some more 8defb389140f nfsd: minor nfsd_setattr cleanup 11596d936ec4 VME: restore bus_remove function causing incomplete module unload 031fad61741f rtlwifi: rtl8192c-common: Fix "BUG: KASAN: d0ff495de343 rtlwifi: Fix alignment issues 28cd8db6a715 remoteproc: qcom: mdt_loader: Don't overwrite firmware object 8e2b7672b43e gfs2: Add missing rcu locking for glock lookup 6baafeb34b87 rdma_cm: fail iwarp accepts w/o connection params fc11f49a6a46 RDMA/core: Fix incorrect structure packing for booleans 93919359467c Drivers: hv: util: Backup: Fix a rescind processing issue 48dc52df9155 Drivers: hv: util: Fcopy: Fix a rescind processing issue f38bcff39862 Drivers: hv: util: kvp: Fix a rescind processing issue ec6f27bd19e0 Drivers: hv: vmbus: Fix a rescind handling bug 42b0681b7fe9 Drivers: hv: vmbus: Prevent sending data on a rescinded channel f791a7b4a7ae hv: don't reset hv_context.tsc_page on crash a34da99e9468 hv: init percpu_list in hv_synic_alloc() aa2765857f74 hv: allocate synic pages for all present CPUs d03229ccf262 usb: gadget: f_hid: fix: Move IN request allocation to set_alt() ae1756eb2af9 usb: gadget: f_hid: Use spinlock instead of mutex b1d6621ad636 usb: gadget: f_hid: fix: Prevent accessing released memory afa9556b5fe6 usb: gadget: f_hid: fix: Free out requests 6be8bf7cbcc2 usb: gadget: udc: fsl: Add missing complete function. 0d95b60e8e9e usb: gadget: udc-core: Rescan pending list on driver unbind 3afb5a0bd1f1 usb: host: xhci: plat: check hcc_params after add hcd 8fd8890d42fc usb: dwc3: gadget: skip Set/Clear Halt when invalid fed46b526628 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods 53021fb71918 w1: ds2490: USB transfer buffers need to be DMAable 1d1b1e1738ef w1: don't leak refcount on slave attach failure in w1_attach_slave_device() c903cc53f760 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer e9394d5a762d can: gs_usb: Don't use stack memory for USB transfers 8d0db6065243 iio: pressure: mpl3115: do not rely on structure field ordering bab740787fd1 iio: pressure: mpl115: do not rely on structure field ordering 615b1dc4f615 Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate" b6c72c4e3d93 KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice 68b83bee9b90 arm64: fix erroneous __raw_read_system_reg() cases c5d1e9cc2879 arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB 91dc54c352c4 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 6039863d6c97 x86/pkeys: Check against max pkey to avoid overflows f7e1174b9d53 fuse: add missing FR_FORCE f5e2e7ca6e6a crypto: vmx - Use skcipher for xts fallback 1fd2ec10d3e1 crypto: vmx - Use skcipher for cbc fallback e7fa3bd29e07 crypto: api - Add crypto_requires_off helper ddde9085f58c crypto: xts - Propagate NEED_FALLBACK bit d5b190f8689c crypto: testmgr - Pad aes_ccm_enc_tv_template vector 0c2f646b90b7 crypto: xts - Add ECB dependency 0fd8c1cb80a1 Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 2c849a5c6a83 PCI: altera: Fix TLP_CFG_DW0 for TLP write bc4c9766324a pci/hotplug/pnv-php: Disable MSI and PCI device properly 91f5bce789d9 PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal 1306371f6cac ath9k: use correct OTP register offsets for the AR9340 and AR9550 5bdf880b74c3 ath9k: fix race condition in enabling/disabling IRQs a5294659a572 ath5k: drop bogus warning on drv_set_key with unsupported cipher 21b7618b6a79 ath10k: fix boot failure in UTF mode/testmode 8fbc16143918 mei: remove support for broken parallel read 8655a4538d01 samples/seccomp: fix 64-bit comparison macros 4c30d59d397e ext4: fix fencepost in s_first_meta_bg validation b1062240132b ext4: return EROFS if device is r/o and journal replay is needed 9605f3406975 ext4: preserve the needs_recovery flag when the journal is aborted 5dda2495d85f ext4: fix inline data error paths c9bcbdfebb1f ext4: fix use-after-iput when fscrypt contexts are inconsistent c8f246b40261 ext4: fix data corruption in data=journal mode c4fbdc012479 ext4: trim allocation requests to group size 011fe6ade610 ext4: do not polute the extents cache while shifting extents ac870011b6dc ext4: Include forgotten start block on fallocate insert range cdc13a3e453e loop: fix LO_FLAGS_PARTSCAN hang d957eb76b468 block/loop: fix race between I/O and set_status 94cbe6f239a8 jbd2: don't leak modified metadata buffers on an aborted journal f4639f7eef3c Fix: Disable sys_membarrier when nohz_full is enabled 112db4f65c53 power: reset: at91-poweroff: timely shutdown LPDDR memories c2990d648cf2 scsi: use 'scsi_device_from_queue()' for scsi_dh 9acc751068e8 scsi: aacraid: Reorder Adapter status check 154f7a1523b7 scsi: qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call. 699abe249b0e scsi: qla2xxx: Fix response queue count for Target mode. cf9d91108064 scsi: qla2xxx: Cleaned up queue configuration code. e5fbe2328cc5 scsi: storvsc: properly set residual data length on errors 0aeb049529f3 scsi: storvsc: properly handle SRB_ERROR when sense message is present 99b3ba253c8b scsi: storvsc: use tagged SRB requests if supported by the device 4517ad77e7e6 dm raid: fix data corruption on reshape request 37ce3ec1e70b dm round robin: revert "use percpu 'repeat_count' and 'current_path'" 72ea8179bc80 dm stats: fix a leaked s->histogram_boundaries array d18f5797ecf3 dm cache: fix corruption seen when using cache > 2TB ae74de54c982 PM / devfreq: Fix wrong trans_stat of passive devfreq device f1aa0ed61368 PM / devfreq: Fix available_governor sysfs 45c01d51bb34 ima: fix ima_d_path() possible race with rename 87d1f686d6bf ipc/shm: Fix shmat mmap nil-page protection 7d24d588d82e sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT 97ddabf533f7 mm, vmscan: consider eligible zones in get_scan_count e2338022cded mm, vmscan: cleanup lru size claculations 3b156aab44c9 mm balloon: umount balloon_mnt when removing vb device e560c8b23c3b mm: do not access page->mapping directly on page_endio 67b5c7997148 mm: vmpressure: fix sending wrong events on underflow 6fd7a425d925 mm/page_alloc: fix nodes for reclaim in fast path d0e2f86dff3a mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} 069634bd9e51 CIFS: Fix splice read for non-cached files 9d654322f85e iommu/vt-d: Tylersburg isoch identity map check is done too late. 1f8d55b2050c iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu b54dc49d8c4f tpm_tis: fix the error handling of init_tis() c15aff9ef901 tpm_tis: use default timeout value if chip reports it as zero 992b0ac79a12 regulator: Fix regulator_summary for deviceless consumers 2eb4d8daec86 coresight: fix kernel panic caused by invalid CPU 91b8d5b2f2e3 coresight: STM: Balance enable/disable 805c95a692ed staging: rtl: fix possible NULL pointer dereference f2bdb905fec2 staging/lustre/lnet: Fix allocation size for sv_cpt_data d43004bdde3f staging: greybus: loopback: fix broken udelay 75225bc818b0 hwmon: (it87) Ensure that pwm control cache is current before updating values 3b43f4161a5f hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers 3d2c16ca46bd ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine dfd8367d0c85 ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming 80ed6047658c ALSA: seq: Fix link corruption by event error handling 7b1c5904ad8d ALSA: ctxfi: Fallback DMA mask to 32bit cff10ccb6060 ALSA: timer: Reject user params with too small ticks a517802c5b33 ALSA: hda - fix Lewisburg audio issue 3895ed1823d4 ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO 75cf4b6b6e29 ARM: dts: at91: Enable DMA on sama5d2_xplained console 67f1dd02b98d ARM: dts: at91: Enable DMA on sama5d4_xplained console 55015e149d5b ARM: at91: define LPDDR types 8e07d34fd09c spi: s3c64xx: fix inconsistency between binding and driver 7cf6b709b641 ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() c4b6ff75838f media: Properly pass through media entity types in entity enumeration 81d5066323a8 lirc_dev: LIRC_{G,S}ET_REC_MODE do not work 1a0fc4b1d6ae dvb-usb: don't use stack for firmware load aa315c9614c8 cxd2820r: fix gpio null pointer dereference a1403c576b0b media: fix dm1105.c build error 0dafb0204953 uvcvideo: Fix a wrong macro 895bff918136 am437x-vpfe: always assign bpp variable 4dc455047ef2 mmc: sdhci-acpi: support deferred probe 70d4818d1c89 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps 6f6914d77b18 MIPS: Calculate microMIPS ra properly when unwinding the stack f4ab4d6fd79b MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions 6ec5e28dfb8d MIPS: Fix get_frame_info() handling of microMIPS function size f9bba20eaae7 MIPS: Prevent unaligned accesses during stack unwinding 953f805442e1 MIPS: Clear ISA bit correctly in get_frame_info() 734696a238da MIPS: Lantiq: Keep ethernet enabled during boot 1764303e5e5a MIPS: OCTEON: Fix copy_from_user fault handling for large buffers f2b15d500123 MIPS: BCM47XX: Fix button inversion for Asus WL-500W 890fb4e3c3e1 MIPS: Fix special case in 64 bit IP checksumming. 87592def9b31 MIPS: pic32mzda: Fix linker error for pic32_get_pbclk() Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-14linux-yocto/4.9/4.10: add Intel Memory Protection ExtensionsBruce Ashfield
This commit adds a kernel feature to have the kernel support for Intel Memory Protection Extensions (MPX). A quote from kernel arch/x86/Kconfig: "MPX provides hardware features that can be used in conjuction with compiler-instrumented code to check memory references. It is designed to detect buffer overflow or underflow bugs." Intel MPX is available, e.g., on Skylake and on Goldmont (e.g., Intel 570x). Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-14linux-yocto/4.10: update to v4.10.1Bruce Ashfield
Integrating the korg -stable release with the following change summary: d23a9821d397 Linux 4.10.1 289ab6e9b7ce xfs: clear delalloc and cache on buffered write failure c1f105b5dc83 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down dea972f381a1 block: fix double-free in the failure path of cgwb_bdi_init() 96081d826cb3 ACPICA: Linuxize: Restore and fix Intel compiler build 8ab75da134c1 netfilter: nf_ct_helper: warn when not applying default helper assignment 910c3e4d118d goldfish: Sanitize the broken interrupt handler adf7f1350a0c x86/platform/goldfish: Prevent unconditional loading 33b11454af5d USB: serial: console: fix uninitialised spinlock 122b5f43f6ea USB: serial: ark3116: fix register-accessor error handling 199d9b3e02b2 USB: serial: opticon: fix CTS retrieval at open ecf5c9f1e5ea USB: serial: spcp8x5: fix modem-status handling 2a503750ae13 USB: serial: ftdi_sio: fix line-status over-reporting c9b8c246fa3a USB: serial: ftdi_sio: fix extreme low-latency setting 4f53d5eaccab USB: serial: ftdi_sio: fix modem-status error handling b9296dd8a66a USB: serial: cp210x: add new IDs for GE Bx50v3 boards 4f91f13d483e USB: serial: mos7840: fix another NULL-deref at open 8e5eb8e9ad74 tty: serial: msm: Fix module autoload cc8937cd74f9 net: socket: fix recvmmsg not returning error from sock_error 7e963e31ded6 ip: fix IP_CHECKSUM handling ccff0ed8c48c ptr_ring: fix race conditions when resizing Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-03linux-yocto: introduce 4.10 recipesBruce Ashfield
The 4.10 kernel has been released, so we introduce the linux-yocto variant. This version supercedes the 4.4 and 4.8 versions in the tree, leaving us with 4.1 (LTSI), 4.9 (LTS) and 4.10 (most recent) as the three active versions. Build tested against all qemu variants, core-image-kernel-dev + sato, with musl and glibc as the C libraries. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>