summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-rt_4.8.bb
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/4.8: update to v4.8.26Bruce Ashfield2017-11-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the stable commits from Paul Gortmaker for 4.8.26: 72fd9e50372d Linux 4.8.26 bca975f9d61e pstore: Shut down worker when unregistering 831528f6d369 libnvdimm, pfn: fix 'npfns' vs section alignment 24e6cea34654 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 6585d5899c12 libnvdimm, region: fix flush hint detection crash 5679bab89552 ipmi: Fix kernel panic at ipmi_ssif_thread() a0edda9d006a Bluetooth: hci_intel: add missing tty-device sanity check bdfa99dcaf41 Bluetooth: hci_bcm: add missing tty-device sanity check 3a197a20503b Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 2dd96e6a56f6 tty: pty: Fix ldisc flush after userspace become aware of the data already bcb0e0973a3f serial: omap: suspend device on probe errors e689fc4ccff0 serial: omap: fix runtime-pm handling on unbind f1a81a255788 serial: samsung: Use right device for DMA-mapping calls a437a5323381 padata: free correct variable a05f144a9d3b CIFS: add misssing SFM mapping for doublequote 349eb07c3118 cifs: fix CIFS_IOC_GET_MNT_INFO oops 4ca4593289e4 CIFS: fix oplock break deadlocks dfc44a5e2f72 CIFS: fix mapping of SFM_SPACE and SFM_PERIOD 53c2f66294a5 SMB3: Work around mount failure when using SMB3 dialect to Macs f39f85a9ec9c Set unicode flag on cifs echo request to avoid Mac error ab4bab94e003 Fix match_prepath() 853849a70bbb mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 2a5e703230d8 fs/block_dev: always invalidate cleancache in invalidate_bdev() 70a6a7422b35 ceph: fix memory leak in __ceph_setxattr() 1eeca04d2091 fs/xattr.c: zero out memory copied to userspace in getxattr 6fba0c4d3153 orangefs: do not check possibly stale size on truncate aef961cbc788 orangefs: do not set getattr_time on orangefs_lookup ad35f4485072 orangefs: clean up oversize xattr validation decc9664a7e4 orangefs: fix bounds check for listxattr d62cac98eeb2 ext4: evict inline data when writing to memory map ae88e436f00e IB/hfi1: Prevent kernel QP post send hard lockups 5512f0343e1c IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level c831cf234702 IB/mlx4: Fix ib device initialization error flow a2f97e715839 IB/IPoIB: ibX: failed to create mcg debug file 4bb65c977cec IB/core: For multicast functions, verify that LIDs are multicast LIDs 20ad33c71d4d IB/core: Fix sysfs registration error flow 0c4446e4d65c dm thin: fix a memory leak when passing discard bio down 8d5feb420e3b dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() c7c19f2ba5db dm era: save spacemap metadata root after the pre-commit 820b3860065f crypto: algif_aead - Require setkey before accept(2) f0757bc95106 block: fix blk_integrity_register to use template's interval_exp if not 0 491700e5904b KVM: arm/arm64: fix races in kvm_psci_vcpu_on 2146d0cf63d9 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() 42f69a5e282f perf/x86: Fix Broadwell-EP DRAM RAPL events b07a3600b881 um: Fix PTRACE_POKEUSER on x86_64 583a0e218a99 x86, pmem: Fix cache flushing for iovec write < 8 bytes 57760637e50b selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug 60ca4f96555f x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 7fbd5421d5be usb: hub: Do not attempt to autosuspend disconnected devices 812c5f577e13 usb: hub: Fix error loop seen after hub communication errors 41c09b5e0036 usb: Make sure usb/phy/of gets built-in 2a164b1e1a37 usb: misc: add missing continue in switch f184320880ec staging: comedi: jr3_pci: cope with jiffies wraparound c38aa7ed4029 staging: comedi: jr3_pci: fix possible null pointer dereference 452fd7a68826 staging: gdm724x: gdm_mux: fix use-after-free on module unload 1ad9126ccbcb USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously ea0e314f4b99 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 4e9575b41329 usb: host: xhci: print correct command ring address fe51d203bf26 usb: xhci: bInterval quirk for TI TUSB73x0 cb3c76399e7d iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 82d4c0daad4d target/fileio: Fix zero-length READ and WRITE handling 1fb92530ac51 target: Fix compare_and_write_callback handling for non GOOD status 82c59b4dee19 block: get rid of blk_integrity_revalidate() bb25c9749298 drm/ttm: fix use-after-free races in vm fault handling 04b96345d77c f2fs: sanity check segment count 8004022099cb net: mdio-mux: bcm-iproc: call mdiobus_free() in error path 9974c98f5155 bpf: don't let ldimm64 leak map addresses on unprivileged 8ed935b2461f bnxt_en: allocate enough space for ->ntp_fltr_bmap 547e949b6556 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 41c79abb8e54 ipv6: initialize route null entry in addrconf_init() 60b4e1ac1bcd rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string 3c76ecbb68fc ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 51f0c06655d7 tcp: do not inherit fastopen_req from parent 4f4ef66f8a54 net: usb: qmi_wwan: add Telit ME910 support 9190457be81e net: ipv6: Do not duplicate DAD on link up fdbd8c9606d4 tcp: fix wraparound issue in tcp_lp 402219c947aa bpf, arm64: fix jit branch offset related to ldimm64 d1d3b5fac542 tcp: do not underestimate skb->truesize in tcp_trim_head() b74a9f53923e macsec: dynamically allocate space for sglist 49e7abb4251d sparc64: fix fault handling in NGbzero.S and GENbzero.S 6ed64cb9e610 ALSA: hda - Fix deadlock of controller device lock at unbinding 8b5e31398ade staging: emxx_udc: remove incorrect __init annotations 19c278eaeef5 staging: wlan-ng: add missing byte order conversion d923e0bc0605 brcmfmac: Make skb header writable before use ba43849f60c0 brcmfmac: Ensure pointer correctly set if skb data location changes a092754fb592 MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix f316b49a6127 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 276ac4dbab2f serial: 8250_omap: Fix probe and remove for PM runtime 6525e9e63036 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 9d393de73c66 USB: serial: io_edgeport: fix descriptor error handling f66d82e82938 USB: serial: mct_u232: fix modem-status error handling f8de7e87ed68 USB: serial: quatech2: fix control-message error handling 7070f0b5094f USB: serial: ftdi_sio: fix latency-timer error handling 47f6ccfb10df USB: serial: ark3116: fix open error handling 53aef8f0af7d USB: serial: ti_usb_3410_5052: fix control-message error handling 2f54a3328f7a USB: serial: io_edgeport: fix epic-descriptor handling 5f5f5ba0c0d7 USB: serial: ssu100: fix control-message error handling 4b1da19109b9 USB: serial: digi_acceleport: fix incomplete rx sanity check c88342441acb USB: serial: keyspan_pda: fix receive sanity checks b3b834c7459c usb: chipidea: Handle extcon events properly 0ff8c355d1fd usb: chipidea: Only read/write OTGSC from one place f5dc93d23c27 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths f42b266cb8e0 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths c350ac01f4f5 KVM: nVMX: do not leak PML full vmexit to L1 3a1e3fa213cf KVM: nVMX: initialize PML fields in vmcs02 2c44b9685a55 Revert "KVM: nested VMX: disable perf cpuid reporting" 48d8e6283bc9 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device bafa78c1a65e kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed cf63da5d56fd clk: Make x86/ conditional on CONFIG_COMMON_CLK 7b34882df641 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 270dd7dbbf77 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 6a44ffd4dbc8 iwlwifi: mvm: writing zero bytes to debugfs causes a crash 301082e9c9b7 iwlwifi: mvm: synchronize firmware DMA paging memory ee4cac606ac1 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 97d3c48bd7d4 iwlwifi: mvm: Use aux queue for offchannel frames in dqa 8fffec6fff0b iwlwifi: mvm: fix reorder timer re-arming 46913adaacf1 iwlwifi: pcie: don't increment / decrement a bool 52368ddf6050 iwlwifi: mvm: overwrite skb info later 83a12256b172 iwlwifi: fix MODULE_FIRMWARE for 6030 86c87e0daa7f mwifiex: Avoid skipping WEP key deletion for AP 748491d99d68 mwifiex: remove redundant dma padding in AMSDU 1569633df83e mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print ad4e8ed421e3 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings c60416688ca4 ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build dd58846a5358 leds: ktd2692: avoid harmless maybe-uninitialized warning 381a374688d0 arm: dts: qcom: Fix ipq board clock rates a109c21045cf arm64: dts: r8a7795: Mark EthernetAVB device node disabled 23f7727a1514 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL 8a35dd72827b powerpc/powernv: Fix opal_exit tracepoint opcode 492d4c504275 powerpc/mm: Fixup wrong LPCR_VRMASD value 73ae00c24a34 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores f348742efaa7 tmp: use pdev for parent device in tpm_chip_alloc 024f822c0f84 tpm: fix RC value check in tpm2_seal_trusted bb61249ebc26 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 2484c067e875 drm/sti: fix GDP size to support up to UHD resolution e90276910177 9p: fix a potential acl leak b1bde1d61aad dm ioctl: prevent stack leak in dm ioctl call 19952586021f ceph: try getting buffer capability for readahead/fadvise 2afa5529d98e hwmon: (it87) Avoid registering the same chip on both SIO addresses 20f5706414a4 scsi: storvsc: Workaround for virtual DVD SCSI version bfd008363cd2 timerfd: Protect the might cancel mechanism proper c5eb2c3f266f ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 79a67346f310 ARCv2: save r30 on kernel entry as gcc uses it for code-gen d3b2ff49ba72 net: can: usb: gs_usb: Fix buffer on stack a0b23de216d0 macsec: avoid heap overflow in skb_to_sgvec 93f3107c481a nfsd: stricter decoding of write-like NFSv2/v3 ops 0b02144efadc nfsd4: minor NFSv2/v3 write decoding cleanup cf2b8df2aeea nfsd: check for oversized NFSv2/v3 arguments 25673437d3fa Input: i8042 - add Clevo P650RS to the i8042 reset list 328bc25d3525 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers fe671099fe8d p9_client_readdir() fix 29e8f9612740 MIPS: Avoid BUG warning in arch_check_elf a10a315719a5 MIPS: cevt-r4k: Fix out-of-bounds array access da135df655bf MIPS: KGDB: Use kernel context for sleeping threads 741f4ca5cc4a ALSA: seq: Don't break snd_use_lock_sync() loop by timeout f379be22874a ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type 44b8f005e518 ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d 52b55c9a73a4 ipv6: check raw payload size correctly in ioctl 2d55be6b35f3 tcp: memset ca_priv data to 0 properly 3571e0a934e0 ipv6: check skb->protocol before lookup for nexthop 47a52f3af5b3 net: ipv6: regenerate host route if moved to gc list 0719e904a617 macvlan: Fix device ref leak when purging bc_queue 974c18f8cebc net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling ef68966cafe2 net/mlx5e: Fix small packet threshold 1a3947d78b89 ip6mr: fix notification device destruction 8907cd376e97 netpoll: Check for skb->queue_mapping 58fb2345c82e net: ipv6: RTF_PCPU should not be settable from userspace 92cfda6d6c88 dp83640: don't recieve time stamps twice efe73421873e sh_eth: unmap DMA buffers when freeing rings aa146f0df8e6 net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule 193a114497ae net-timestamp: avoid use-after-free in ip_recv_error 11d565eec8c8 ipv6: Fix idev->addr_list corruption aa1985f1aff7 tcp: clear saved_syn in tcp_disconnect() b5323dffe1b4 sctp: listen on the sock only when it's state is listening or closed eed6013d5c23 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 12add9d91a53 l2tp: fix PPP pseudo-wire auto-loading a3fa03ac269b l2tp: take reference on sessions being dumped 9921b663da3b net/packet: fix overflow in check for tp_reserve fb125e7739e8 net/packet: fix overflow in check for tp_frame_nr d4380e099256 l2tp: purge socket queues in the .destruct() callback 5ea6fbde7c3a kcm: return immediately after copy_from_user() failure b7c5f5e113a5 net: phy: handle state correctly in phy_stop_machine 853ff758b593 net: neigh: guard against NULL solicit() method cc2ac542fad4 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 875b971b846a sparc64: kern_addr_valid regression 1e33ff438412 ping: implement proper locking fc5b4dcef3f8 Revert "mmc: sdhci-msm: Enable few quirks" cb66cad28324 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs c15018165b38 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 19aea564a24f ubi/upd: Always flush after prepared for an update a4f1bff6eb6e mac80211: reject ToDS broadcast data frames 6e9b4ada4075 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card d7f182088aab Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 1edb7d9791b8 s390/mm: fix CMMA vs KSM vs others 302dc30d4442 CIFS: remove bad_network_name flag 08f16bf5c9ba cifs: Do not send echoes before Negotiate is complete 07c9b2816029 ring-buffer: Have ring_buffer_iter_empty() return true when empty c2bd41c8a061 tracing: Allocate the snapshot buffer before enabling probe 9ec3d1139f9b KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings 46756acd3faf KEYS: Change the name of the dead type to ".dead" to prevent user access fd9a944708bd KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 970e219ec7e1 Linux 4.8.25 3f6b8912e69f Allow stack to grow up to address space limit 19a363d4402a mm: fix new crash in unmapped_area_topdown() c8955c83e743 mm: larger stack guard gap, between vmas a82d21362f92 net: ipv6: check route protocol when deleting routes e359556b299b virtio-console: avoid DMA from stack 528b66933f17 [media] dvb-usb-firmware: don't do DMA on stack 5655955e2035 [media] dvb-usb: don't use stack for firmware load b86699b34fa2 mm: Tighten x86 /dev/mem with zeroing reads d5b2bb5bd980 rtc: tegra: Implement clock handling ac2ac7ec1681 x86/xen: Fix APIC id mismatch warning on Intel a831c1987779 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 84170de6d3e2 nbd: fix 64-bit division c429ae72cf29 nbd: use loff_t for blocksize and nbd_set_size args 1b141a09624f drm/nouveau/disp/mcp7x: disable dptmds workaround 76b43ba43287 mm: memcontrol: use special workqueue for creating per-memcg caches 72728f399c48 ext4: fix inode checksum calculation problem if i_extra_size is small 33046ab810d1 [media] dvb-usb-v2: avoid use-after-free 9ec073c459f4 ath9k: fix NULL pointer dereference fcbe53258784 crypto: ahash - Fix EINPROGRESS notification callback 137b0eb0f463 crypto: algif_aead - Fix bogus request dereference in completion function 1ff725fc2f3a ftrace: Fix function pid filter on instances de250a35cfc4 zram: do not use copy_page with non-page aligned address 6285713e76c7 char: lack of bool string made CONFIG_DEVPORT always on d201330068bb ftrace: Fix removing of second function probe 1c89c5b0ae04 irqchip/irq-imx-gpcv2: Fix spinlock initialization 0f7c92a68fee pwm: rockchip: State of PWM clock should synchronize with PWM enabled state 3618cee7ddb0 can: ifi: use correct register to read rx status e9561d080af6 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat f65e33661a10 xen, fbfront: fix connecting to backend f582e5052686 target: Avoid mappedlun symlink creation during lun shutdown be322b49b2c8 scsi: sd: Fix capacity calculation with 32-bit sector_t c5958346d28c scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 303fe475c738 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable 86efd3fc929b scsi: sr: Sanity check returned mode data edadf1178d73 iscsi-target: Drop work-around for legacy GlobalSAN initiator 1f501b60dde5 iscsi-target: Fix TMR reference leak during session shutdown 2cb216efc35f efi/fb: Avoid reconfiguration of BAR that covers the framebuffer 57765d387d5f efi/libstub: Skip GOP with PIXEL_BLT_ONLY format d90cac84a86b ACPI / scan: Set the visited flag for all enumerated devices 5abbbaefcd3e x86/vdso: Plug race between mapping and ELF header setup 920f423183ee x86/vdso: Ensure vdso32_enabled gets set to valid values only f4426d1f0c68 x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 0624cecc272a x86/signals: Fix lower/upper bound reporting in compat siginfo 9dcf17398d35 perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() 774eb28fa29d Input: xpad - add support for Razer Wildcat gamepad da3214318021 CIFS: store results of cifs_reopen_file to avoid infinite wait 4c8f2f3e96f7 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one fe2c5a1cab29 drm/nouveau/mpeg: mthd returns true on success now 4f0d2ae5a754 zsmalloc: expand class bit 14826db7e76f thp: fix MADV_DONTNEED vs clear soft dirty race 307ea67867f7 thp: fix MADV_DONTNEED vs. MADV_FREE race 84fcd4c616b3 tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case 50a18a2c13e7 tcmu: Fix wrongly calculating of the base_command_size 04129b9eac53 tcmu: Fix possible overwrite of t_data_sg's last iov[] 1a96c4236345 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups 5af2034c5fa7 dma-buf: add support for compat ioctl 47dc33b02d9f net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions ca1cf7fa5e89 net/mlx4_core: Fix racy CQ (Completion Queue) free c5d6272b48da net/mlx4_en: Fix bad WQE issue 0cbe1ba52ac8 usb: hub: Wait for connection to be reestablished after port reset 7e3909e459be blk-mq: Avoid memory reclaim when remapping queues e53675310932 net/packet: fix overflow in check for priv area size 9f81b537bdcd crypto: caam - fix invalid dereference in caam_rsa_init_tfm() 685e2f71d3d7 crypto: caam - fix RNG deinstantiation error checking 4b8d172d131a MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK 06f41eff1758 MIPS: Switch to the irq_stack in interrupts c48b1c1a49a2 MIPS: Only change $28 to thread_info if coming from user mode 43862dab7d91 MIPS: Stack unwinding while on IRQ stack 7f8386a79663 MIPS: Introduce irq_stack 0f13c368b848 mtd: bcm47xxpart: fix parsing first block after aligned TRX 009b4b307221 rt2x00: Fix incorrect usage of CONFIG_RT2X00_LIB_USB f436af7dd007 rt2x00usb: do not anchor rx and tx urb's ee88a8be30c3 rt2x00usb: fix anchor initialization ff61181a39f4 i2c: bcm2835: Fix hang for writing messages larger than 16 bytes eb4750b18bbf orangefs: fix buffer size mis-match between kernel space and user space. 72b953eed0ad drm/i915: Stop using RP_DOWN_EI on Baytrail 1701d71fc709 drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 a8a385efec43 drm/i915: Nuke debug messages from the pipe update critical section d6e319631aec drm/i915/gen9: Increase PCODE request timeout to 50ms 440e2c3517e5 usb-storage: Add ignore-residue quirk for Initio INIC-3619 dd3716075af6 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 99219a2e9f79 x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 4c3ef6907d0d platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT 95315644bbf7 platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB b590aade4894 watchdog: s3c2410: Fix infinite interrupt in soft mode 6fdc067c889b PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 2141fdc4e698 PCI: Sort the list of devices with D3 delay quirk by ID 0ccdd4e7d8fe mmc: sdhci-of-esdhc: remove default broken-cd for ARM eb6e770ac347 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports 1b87711b21ed PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS 59b53425ef16 ARM: smccc: Update HVC comment to describe new quirk parameter 8d0029108932 drm/msm/adreno: move function declarations to header file d327e7b178fe firmware: qcom: scm: Fix interrupted SCM calls 71ea9cad84ef arm: kernel: Add SMC structure parameter ebb1ca9607ad ASoC: sun4i-i2s: Add quirks to handle a31 compatible 72f6e982940a ACPI: save NVS memory for Lenovo G50-45 e362b1d5bfe9 ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support 535fcee36f5b ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection b1ed3fbd993c ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 eee473322818 ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 beca997c156f ASoC: rt5670: Add missing 10EC5072 ACPI ID 1c8321c341da ACPI / button: Change default behavior to lid_init_state=open 2b02ab5f7391 sata: ahci-da850: implement a workaround for the softreset quirk 11f02d8d7fe6 PCI: Add ACS quirk for Intel Union Point 9acd4d7d243a ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk 61df7a67273c drm/mga: remove device_is_agp callback 0a834595f470 usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions d0f8f71e4164 usb: dwc3: Add revision numbers for the USB 3.0 IP 51ea9fa290a8 usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 65e185bbe4d0 usb: xhci: add quirk flag for broken PED bits 12757d3bd930 ARM: davinci: PM: support da8xx DT platforms cbb4822bc2c5 Input: gpio_keys - add support for GPIO descriptors 36a721bb8fac serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 5fc8dd1fcaf5 usb: chipidea: msm: Rely on core to override AHBBURST 9a07b4bc1627 scsi: ufs: issue link starup 2 times if device isn't active 1afa312a5792 scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED 10c3c4d5694e drm/i915: actually drive the BDW reserved IDs b1451c6b586c drm/i915: more .is_mobile cleanups for BDW 3afb3167148c drm/i915: fix INTEL_BDW_IDS definition 955982e63676 drm/i915: Remove .is_mobile field from platform struct bc30de19926a drm/edid: constify edid quirk list 4942997e5413 HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar. 07a85162b9b8 HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD 62dce069c3e7 nvme: simplify stripe quirk 38bbd1f16854 platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family 2135d9cd273b ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC 1fc78f3d70c3 PCI: Expand "VPD access disabled" quirk message 508e2ef86c69 ALSA: usb-audio: add implicit fb quirk for Axe-Fx II 0c79032c962a scsi: ufs: add quirk to increase host PA_SaveConfigTime a3cc3396dc8f PCI: thunder-pem: Factor out resource lookup 6f35e25c8609 arm64: PCI: Add local struct device pointers d529876b02ee arm64: PCI: Manage controller-specific data on per-controller basis 30c5d2cf21f2 x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) fade24327d61 svcauth_gss: Close connection when dropping an incoming message cc8fc2110982 scsi: ufs: ensure that host pa_tactivate is higher than device ae98a7756e77 mmc: sdhci-msm: Enable few quirks b1a90b94df54 HID: multitouch: do not retrieve all reports for all devices 3d6c18b57d87 HID: multitouch: enable the Surface 3 Type Cover to report multitouch data 76cc100d5055 HID: microsoft: Add Surface 4 type cover pro 4 (JP) 56974903bdfc HID: sensor-hub: add quirk for Microchip MM7150 3aa2d02479fb HID: sensor-hub add quirk for Microsoft Surface 3 dad6aeb660e1 scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk e1ce839b3c12 scsi: ufs: Enable no vccq quirk for skhynix device 61ebc76124e1 clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend 7d0017bedd43 net/mlx4_core: Use device ID defines 5f376717da59 HID: i2c-hid: add a simple quirk to fix device defects b50df0349088 HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters 377bf00a97dd clk: lpc32xx: add a quirk for PWM and MS clock dividers 28b80486dd11 random: use chacha20 for get_random_int/long 5c14ae6c7827 mm/mempolicy.c: fix error handling in set_mempolicy and mbind. c47efb0b87cf Documentation: stable-kernel-rules: fix stable-tag format fa71007c6e60 MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation d28f0f2ce69a MIPS: Flush wrong invalid FTLB entry for huge page 2d39761a305e MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 f4546c48295c MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 0f0cb6322f50 MIPS: Lantiq: fix missing xbar kernel panic 01b1e6e66f38 MIPS: End spinlocks with .insn aa476702873f MIPS: ralink: Fix typos in rt3883 pinctrl 003987fb012a MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 3788f4d19762 s390/uaccess: get_user() should zero on failure (again) a18a3a40ad5d s390/decompressor: fix initrd corruption caused by bss clear cf251fc84ece nios2: reserve boot memory for device tree c9c6823c8113 dm raid: fix NULL pointer dereference for raid1 without bitmap c51b530047c4 powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() 38494d50d37a powerpc: Don't try to fix up misaligned load-with-reservation instructions e00fe427b686 powerpc/64: Fix flush_(d|i)cache_range() called from modules 7fd934338c40 powerpc/kernel: Use kprobe blacklist for asm functions c2517a0fb5c0 powerpc/mm: Add missing global TLB invalidate if cxl is active d29bfd4a2a5c powerpc: Disable HFSCR[TM] if TM is not supported 9413b2816e7d metag/usercopy: Add missing fixups 60e688fa135c metag/usercopy: Fix src fixup in from user rapf loops 3bd77f9b75ff metag/usercopy: Set flags before ADDZ 78ba0a0bc796 metag/usercopy: Zero rest of buffer from copy_from_user 23fe537faf0a metag/usercopy: Add early abort to copy_to_user f93708a2faf5 metag/usercopy: Fix alignment error checking 8a27f50ba14b metag/usercopy: Drop unused macros d3226caf07b4 brcmfmac: use local iftype avoiding use-after-free of virtual interface b4b6d1cb7013 ring-buffer: Fix return value check in test_ringbuffer() d06668b5c696 xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files f135506f5ce4 dm verity fec: fix bufio leaks d10b19745ca0 dm verity fec: limit error correction recursion 9536055f1ec5 ptrace: fix PTRACE_LISTEN race corrupting task->state bf895e98cfcb mm/page_alloc.c: fix print order in show_free_areas() 93fb8a316b99 Reset TreeId to zero on SMB2 TREE_CONNECT 00a743bf7f88 cfg80211: check rdev resume callback only for registered wiphy 75479ff29b44 arm64: mm: unaligned access by user-land should be received as SIGBUS 4e28a700651d iio: bmg160: reset chip when probing 89d631362aab kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd d52401c31a5f arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 73ba7e664274 arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm 6f5c6ce2d9e9 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. a9edcc5125e7 sysfs: be careful of error returns from ops->show() f9b7f08dea27 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() b2e8f39a707a drm/vmwgfx: Remove getparam error message a339fb1acddf drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 7394c14ce409 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 2ba060df6cd2 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() f752c3934126 drm/vmwgfx: Type-check lookups of fence objects (From OE-Core rev: 49dea7745d3f8e182566cb6bdf79e7b03560a699) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lunux-yocto/4.8: update to 4.8.25 plus bluetooth: CVE-2017-1000251Armin Kuster2017-10-101-3/+3
| | | | | | | (From OE-Core rev: fdb9c64f225eaf94c9087dfac52ed6a7779b0744) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to 4.8.24Bruce Ashfield2017-08-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integration the -stable updates to 4.8, which comprise the following commits: ae51b3b4efe6 Linux 4.8.24 accb950219c0 nvme/pci: Disable on removal when disconnected 995be68699ef padata: avoid race in reordering bea2fdcc6d3e blk: improve order of bio handling in generic_make_request() 26690f5a8bdf mm: workingset: fix premature shadow node shrinking with cgroups f52ade55d6e9 MIPS: Lantiq: Fix cascaded IRQ setup feae78cdcaef ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags e36a1a1a9695 ARM: BCM5301X: Add back handler ignoring external imprecise aborts 26fbe60844a9 mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() d15202219abe mm: rmap: fix huge file mmap accounting in the memcg stats 72f38e33793c x86/mce: Fix copy/paste error in exception table entries 9e08a6f8e64e x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization 100aa553e31b x86/mm/64: Enable KASLR for vmemmap memory region 2e5c45495433 drm/etnaviv: (re-)protect fence allocation with GPU mutex 7f160b149090 drm/vc4: Allocate the right amount of space for boot-time CRTC state. 38cdfd6153cf drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags ccd0fc5589ca KVM: kvm_io_bus_unregister_dev() should never fail 332e2ac55d3b KVM: x86: clear bus pointer when destroyed fcbdbe1290d6 serial: mxs-auart: Fix baudrate calculation 3b7bb3391f62 USB: fix linked-list corruption in rh_call_control() 5f004babfd46 tty/serial: atmel: fix race condition (TX+DMA) 4509ea7b4349 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC 12fddf4d255f ACPI: Fix incompatibility with mcount-based function graph tracing 8805bbdea121 nfsd: map the ENOKEY to nfserr_perm for avoiding warning 1fa18f8fad45 mmc: sdhci-of-at91: fix MMC_DDR_52 timing selection 3a0df02f0387 mmc: sdhci: Disable runtime pm when the sdio_irq is enabled d742580939f5 ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointer 726514355250 ASoC: atmel-classd: fix audio clock rate 0dd77376bd45 ALSA: hda - fix a problem for lineout on a Dell AIO machine 12788ff3a917 ALSA: seq: Fix race during FIFO resize 5ccedc21345f PCI: iproc: Save host bridge window resource in struct iproc_pcie 61b133e83718 scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function ae4a71a0b8b4 scsi: scsi_dh_alua: Check scsi_device_get() return value 1b82bcc866c3 scsi: libsas: fix ata xfer length 0b9b5b603f27 scsi: sg: check length passed to SG_NEXT_CMD_LEN 8b02a4b8e3b3 xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask a8eded7e1484 xfs: tune down agno asserts in the bmap code 7650b45a6dd8 xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment e9d4a4b55c86 xfs: don't reserve blocks for right shift transactions 81f456210999 xfs: split indlen reservations fairly when under reserved 842c9d864561 xfs: handle indlen shortage on delalloc extent merge f90db61ed148 xfs: don't fail xfs_extent_busy allocation 590e612677e2 xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t c493142b3a2c xfs: verify free block header fields 4dda58920fb9 xfs: check for obviously bad level values in the bmbt root 0faf06ef8b24 xfs: filter out obviously bad btree pointers 6974d828ce0c xfs: fail _dir_open when readahead fails 365ec079aeeb xfs: fix toctou race when locking an inode to access the data map 06a1dbe68823 xfs: fix eofblocks race with file extending async dio writes fc1ff6abfb5d xfs: pull up iolock from xfs_free_eofblocks() 2de02a1aa708 xen/setup: Don't relocate p2m over existing one bd37e332bc35 libceph: force GFP_NOIO for socket allocations 14d57fe1fcd3 sched/rt: Add a missing rescheduling point 461aa14a19df metag/ptrace: Reject partial NT_METAG_RPIPE writes 35d078d3b1f5 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS 9519f4083b0d metag/ptrace: Preserve previous registers for short regset write b2d2e181ebe4 sparc/ptrace: Preserve previous registers for short regset write 0a89a38ebbae mips/ptrace: Preserve previous registers for short regset write a303cc3a707b h8300/ptrace: Fix incorrect register transfer count 576d881764eb c6x/ptrace: Remove useless PTRACE_SETREGSET implementation 1661ca89ebd1 pinctrl: qcom: Don't clear status bit on irq_unmask 5c52be1e1c55 virtio_balloon: init 1st buffer in stats vq 171bd47e04fa KVM: x86: cleanup the page tracking SRCU instance 37c063abc015 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder f5e8896582a0 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window ef704417015e xfrm: policy: init locks early 54b82b92b678 crypto: algif_hash - avoid zero-sized array 35a836ab3d9b fbcon: Fix vc attr at deinit d64422cfc106 drm: reference count event->completion 5b8d397ea73a drm/bridge: analogix dp: Fix runtime PM state on driver bind 409d2330bd85 libceph: don't set weight to IN when OSD is destroyed cb7f50af5964 Drivers: hv: vmbus: Don't leak channel ids 7d63e96a483f intel_th: Don't leak module refcount on failure to activate bca70ad00096 blk-mq: don't complete un-started request in timeout handler 7ca7701e2615 cgroup, net_cls: iterate the fds of only the tasks which are being migrated c3accccd8ebe cpufreq: Restore policy min/max limits on CPU online 42ec5a5b3f7a arm64: kaslr: Fix up the kernel image alignment b74685fc49ce ARM: at91: pm: cpu_idle: switch DDR to power-down mode cba43efed603 Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node" a54b0f345230 xen/acpi: upload PM state from init-domain to Xen 3700c9549893 crypto: ccp - Assign DMA commands to the channel's CCP c05851c95c30 clk: sunxi-ng: mp: Adjust parent rate for pre-dividers 298b4bcbee9e mmc: sdhci: Do not disable interrupts while waiting for clock d3bde483cd4e mmc: sdhci-of-arasan: fix incorrect timeout clock 1a0c2899c1fc mmc: sdhci-of-at91: Support external regulators 512b6b14b972 mmc: sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() fcc465466352 powerpc/64s: Fix idle wakeup potential to clobber registers e31490f131bd ext4: lock the xattr block before checksuming it 9515b8a3e59d ext4: mark inode dirty after converting inline directory ee78dd996a48 parport: fix attempt to write duplicate procfiles 7aa1f90f7bc9 iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 46ed5a6a0317 iio: sw-device: Fix config group initialization 4fd6237dcb15 iio: adc: ti_am335x_adc: fix fifo overrun recovery 10481fe5bcc5 mmc: ushc: fix NULL-deref at probe b18275c8ca06 uwb: hwa-rc: fix NULL-deref at probe 90f875db3d83 uwb: i1480-dfu: fix NULL-deref at probe fedb7364f161 USB: usbtmc: fix probe error path 19ab12977470 USB: usbtmc: add missing endpoint sanity check d2f6089a604a usb: hub: Fix crash after failure to read BOS descriptor 4fe7f56d5936 usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer c314f1d496b3 USB: wusbcore: fix NULL-deref at probe 67ca7e6fbefe USB: idmouse: fix NULL-deref at probe 979ce26d7e67 USB: lvtest: fix NULL-deref at probe bc5daa8fcb39 USB: uss720: fix NULL-deref at probe 778e23f6cd77 usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 8d38a9d16950 usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval ac5c5689dd1e ACM gadget: fix endianness in notifications 8e39a4d96fa0 USB: serial: qcserial: add Dell DW5811e d3e557a5e277 USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems 0ff11fc75667 ALSA: hda - Adding a group of pin definition to fix headset problem 73ac94f75f27 ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() ed79a62ce3b5 Input: sur40 - validate number of endpoints before using them 9f4a9350c962 Input: kbtab - validate number of endpoints before using them 535ecfd9ce37 Input: cm109 - validate number of endpoints before using them d4d90cc1939b Input: yealink - validate number of endpoints before using them 6cd3c938420d Input: hanwang - validate number of endpoints before using them 114ea08f2b53 Input: ims-pcu - validate number of endpoints before using them 8e536247967f Input: iforce - validate number of endpoints before using them d8e9da7cf4d2 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 d7bd4ff902d4 Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw 15cbc365f36f tcp: initialize icsk_ack.lrcvtime at session start time 8d816936cb47 socket, bpf: fix sk_filter use after free in sk_clone_lock 599dca4e637a ipv4: provide stronger user input validation in nl_fib_input() 4dce5676bf12 net: bcmgenet: remove bcmgenet_internal_phy_setup() e54a886d9c7e ipv6: make sure to initialize sockc.tsflags before first use de7b203e7a07 net/mlx5e: Count LRO packets correctly 7e3b2755ae57 net/mlx5e: Count GSO packets correctly 0bb7b7ed9983 net/mlx5: Increase number of max QPs in default profile de1454d45e43 net/mlx5: Add missing entries for set/query rate limit commands aea1c1b15494 net: vrf: Reset rt6i_idev in local dst after put 30467a2d6a10 qmi_wwan: add Dell DW5811e 74a4f76fd1ac net: unix: properly re-increment inflight counter of GC discarded candidates b4927d54c638 openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD d98fc268e284 amd-xgbe: Fix jumbo MTU processing on newer hardware 4ceda29faefa net: properly release sk_frag.page 42603fb986e2 net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled 40dbeb5b15df net/openvswitch: Set the ipv6 source tunnel key address attribute correctly 81ecfc287d5a cgroup/pids: remove spurious suspicious RCU usage warning b488f503b905 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages 1924ae622fd9 gfs2: Avoid alignment hole in struct lm_lockname e279f259f3e2 isdn/gigaset: fix NULL-deref at probe 0907a6cf5831 target: Fix VERIFY_16 handling in sbc_parse_cdb 6d71fefbf405 scsi: libiscsi: add lock around task lists to fix list corruption regression 4835fd5ad7aa scsi: lpfc: Add shutdown method for kexec 93ecb4c0e2cf target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export e5660310dac8 powerpc/boot: Fix zImage TOC alignment 8ce12dd199ac cpufreq: Fix and clean up show_cpuinfo_cur_freq() 4d5c2d2099a8 perf/core: Fix event inheritance on fork() f7b9504c680d perf/core: Fix use-after-free in perf_release() 848b0d18a847 parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range fbb1e639d3e1 qla2xxx: Fix request queue corruption. 60d674590d02 qla2xxx: Fix memory leak for abts processing e5e1af16aeae give up on gcc ilog2() constant optimizations 2401ecb47c7f drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state. c495444e18c6 drm/vc4: Fix termination of the initial scan for branch targets. 97b74d794fa3 Linux 4.8.23 5d2e054aa127 crypto: powerpc - Fix initialisation of crc32c context 30eacf198cab locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y 6ceef14519cd futex: Add missing error handling to FUTEX_REQUEUE_PI 0596ef2a1984 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI e0421c6f49b0 x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm b88efae3588c x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y 429bf916381e x86/tsc: Fix ART for TSC_KNOWN_FREQ 5eb6ff068525 drm/vc4: Fix ->clock_select setting for the VEC encoder 4a3f522f63ab drm/vc4: Fix race between page flip completion event and clean-up 02c5256b110c clk: bcm2835: Fix ->fixed_divider of pllh_aux d5dd232fc11e usb: gadget: udc: atmel: remove memory leak e85561f6aca8 serial: 8250_pci: Detach low-level driver during PCI error recovery 54c73832c576 ACPI / blacklist: Make Dell Latitude 3350 ethernet work f92b80712355 ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520 990db74c5c87 slub: move synchronize_sched out of slab_mutex on shrink 06e966ded31e [media] uvcvideo: uvc_scan_fallback() for webcams with broken chain e30814bb2038 s390/zcrypt: Introduce CEX6 toleration c73c813f59ed block: allow WRITE_SAME commands with the SG_IO ioctl bb64e9763f59 drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing classes 3c5d63c13311 drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user 49e8233a2726 drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices 275ff35915b3 vfio/spapr: Postpone default window creation a6cc475b194a vfio/spapr: Add a helper to create default DMA window 95045ae80bba powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown 789e7eac7ee0 vfio/spapr: Reference mm in tce_container 28a412c87e63 powerpc/iommu: Stop using @current in mm_iommu_xxx 605c802e3cb9 powerpc/iommu: Pass mm_struct to init/cleanup helpers c70e411994d8 vfio/spapr: Postpone allocation of userspace version of TCE table 89b9c28ca6d7 Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) ea35dd4dc3d5 PCI: Do any VF BAR updates before enabling the BARs ddb11bb30cbc PCI: Ignore BAR updates on virtual functions bfaf6ec96d7f PCI: Update BARs using property bits appropriate for type c09761e3af3f PCI: Don't update VF BARs while VF memory space is enabled f49fdb5fb9aa PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE 4453d0980e47 PCI: Add comments about ROM BAR updating e9026b999d64 PCI: Remove pci_resource_bar() and pci_iov_resource_bar() bf5194f0e771 PCI: Separate VF BAR updates from standard BAR updates 4c25b4da1978 x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic f86de0bf6845 scsi: ibmvscsis: Synchronize cmds at remove time 03780edbb14b scsi: ibmvscsis: Synchronize cmds at tpg_enable_store time 6e76f14e8da7 scsi: ibmvscsis: Rearrange functions for future patches 87e714992008 scsi: ibmvscsis: Clean up properly if target_submit_cmd/tmr fails 26d9e831807f scsi: ibmvscsis: Return correct partition name/# to client 017f9415d242 scsi: ibmvscsis: Issues from Dan Carpenter/Smatch 1a865ae47435 igb: add i211 to i210 PHY workaround 7af86b0c55e3 igb: Workaround for igb i210 firmware issue 15fdb8c2a904 xen: do not re-use pirq number cached in pci device msi msg data 4af906f27c02 dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping allocations. 7815d4127881 dccp: fix memory leak during tear-down of unsuccessful connection request 348714c022b1 tun: fix premature POLLOUT notification on tun devices a1bc0a9f122e dccp/tcp: fix routing redirect race 0a787971aa5b bridge: drop netfilter fake rtable unconditionally ee1d5c66f7d9 ipv6: avoid write to a possibly cloned skb 81ed14c04c32 ipv6: make ECMP route replacement less greedy 0949ba4922e5 mpls: Do not decrement alive counter for unregister events 76aaba0ce52e mpls: Send route delete notifications when router module is unloaded 48325fbb1d05 act_connmark: avoid crashing on malformed nlattrs with null parms 4331398f440e uapi: fix linux/packet_diag.h userspace compilation error f5f6f5529468 net/tunnel: set inner protocol in network gro hooks 2a00f4bf0780 vrf: Fix use-after-free in vrf_xmit 61e3a5db6e7d dccp: fix use-after-free in dccp_feat_activate_values 39ff72664911 net: fix socket refcounting in skb_complete_tx_timestamp() 9d88ea01fe88 net: fix socket refcounting in skb_complete_wifi_ack() 65f7a3f9b6c0 tcp: fix various issues for sockets morphing to listen state 5531ae9e101d dccp: Unlock sock before calling sk_free() beb7cb3c2a3d ipv6: orphan skbs in reassembly unit 728edccaedbf net: net_enable_timestamp() can be called from irq contexts e9f82ae95dcc net: don't call strlen() on the user buffer in packet_bind_spkt() b0c360a043c0 tcp/dccp: block BH for SYN processing b64d0db77b52 mlxsw: spectrum_router: Avoid potential packets loss 8e1715480d7c l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv 44797e4d24c0 net sched actions: decrement module reference count after table flush. 9c1294eeb41e ipv4: mask tos for input route 368d2236b926 vxlan: don't allow overwrite of config src addr 9ead713bc6ac vti6: return GRE_KEY for vti6 a305478b6e7d vxlan: correctly validate VXLAN ID against VXLAN_N_VID bc68673783c7 net/mlx5e: Fix wrong CQE decompression 4e8f4987b785 IB/mlx5: Verify that Q counters are supported f0d5cfb83dcb ext4: don't BUG when truncating encrypted inodes on the orphan list 9ac44a73a4c5 [media] rc: raw decoder for keymap protocol is not loaded on register 56174559c310 dm: flush queued bios when process blocks to avoid deadlock 875142c6e879 KVM: arm/arm64: Let vcpu thread modify its own active state 220f66f1f4d8 KVM: s390: Fix guest migration for huge guests resulting in panic 3dd1f5f0b22c serial: samsung: Continue to work if DMA request fails 2a7c66c1a7c0 USB: serial: io_ti: fix information leak in completion handler 71f396d687e9 USB: serial: io_ti: fix NULL-deref in interrupt callback d9682fbb1252 USB: iowarrior: fix NULL-deref in write e1affee35832 USB: iowarrior: fix NULL-deref at probe 07c5918e96e7 USB: serial: omninet: fix reference leaks at open 782317bc4eba USB: serial: safe_serial: fix information leak in completion handler 15b553818e00 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers e5df1d8231d8 usb: host: xhci-dbg: HCIVERSION should be a binary number a03e4fb73679 usb: gadget: function: f_fs: pass companion descriptor along bf600df6aa66 usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() 40b091328f1c usb: dwc3: gadget: make Set Endpoint Configuration macros safe 7ab8263169d2 usb: gadget: dummy_hcd: clear usb_gadget region before registration 0a9e57a61494 PCI: Prevent VPD access for QLogic ISP2722 0c925288d9e2 powerpc/xics: Work around limitations of OPAL XICS priority handling e7ef86271857 powerpc: Emulation support for load/store instructions on LE 88cb0342bbc9 i2c: add missing of_node_put in i2c_mux_del_adapters 49817d5f81a0 efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y b463b3b26bf5 tracing: Add #undef to fix compile error 03a9b9c5eb0f cpmac: remove hopeless #warning 9e7e1616fb69 MIPS: ralink: Remove unused rt*_wdt_reset functions 774bd1f0f2e0 MIPS: ralink: Cosmetic change to prom_init(). 1ec4e1a6c373 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy e6c4a646d490 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change b70dce737466 MIPS: ip22: Fix ip28 build for modern gcc c5f71770663f MIPS: Update ip27_defconfig for SCSI_DH change 4baa71bf6ca0 MIPS: ip27: Disable qlge driver in defconfig 810c65dcf036 crypto: improve gcc optimization flags for serpent and wp512 4b256e46c8e3 USB: serial: digi_acceleport: fix OOB data sanity check b88d9bf6ce41 fat: fix using uninitialized fields of fat_inode/fsinfo_inode bd390a837bf2 mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() bc83fdbb1b88 thp: fix another corner case of munlock() vs. THPs 6f3effcbddd2 x86/tlb: Fix tlb flushing when lguest clears PGE 52f93fd5358e x86, mm: fix gup_pte_range() vs DAX mappings ab0eea711de5 libceph: use BUG() instead of BUG_ON(1) 6dd79e33d04d drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT 267b0207162b drm: Cancel drm_fb_helper_dirty_work on unload 60a94aca40ff drm/i915/gvt: Disable access to stolen memory as a guest 076bb9ce1a9f drm/atomic: fix an error code in mode_fixup() a6d98a3a3c5c drm/imx: imx-tve: Do not set the regulator voltage 3036e519c3f8 drm/ttm: Make sure BOs being swapped out are cacheable 8c52d5581851 drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 b4f89786c979 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS 23c1fdaced81 drm/ast: Call open_key before enable_mmio in POST code cb624df381a6 drm/ast: Fix test for VGA enabled 8b6e3ca35b51 drm/amdgpu: add more cases to DCE11 possible crtc mask setup 77a708d95727 mac80211: use driver-indicated transmitter STA only for data frames 72aaf6d71167 mac80211: don't handle filtered frames within a BA session 680c812d7bdc mac80211: don't reorder frames with SN smaller than SSN e9d8c725c29b mac80211: flush delayed work when entering suspend 9a7a9c5c88b2 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD b389c603b09e pwm: pca9685: Fix period change with same duty cycle 711e95e9a7d4 nlm: Ensure callback code also checks that the files match 29f3a5545183 target: Fix NULL dereference during LUN lookup + active I/O shutdown f82148e9ffd3 pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() 1d53d522e4d1 ceph: remove req from unsafe list when unregistering it a0e963dbeecc ktest: Fix child exit code processing d8e905726d90 memory/atmel-ebi: Fix ns <-> cycles conversions aef2ccf1d832 orangefs: Use RCU for destroy_inode f0453d44086f fs: Better permission checking for submounts eef4fcd21313 IB/srp: Fix race conditions related to task management 24960d72feeb IB/srp: Avoid that duplicate responses trigger a kernel bug f3572a0ce31f IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS 63129c2502c1 IB/mlx5: Fix out-of-bound access f54cae186e6e IB/ipoib: Fix deadlock between rmmod and set_mode 77563b9714b9 mnt: Tuck mounts under others instead of creating shadow/side mounts. 521cf3b70359 brcmfmac: fix incorrect event channel deduction 55730c566d11 cxl: Prevent read/write to AFU config space while AFU not configured 3c20ea7dd380 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() 7006fe7139f6 s390: use correct input data address for setup_randomness e936795084d3 s390: make setup_randomness work bb318913c8ab s390: TASK_SIZE for kernel threads 64deb4069c4b s390/chsc: Add exception handler for CHSC instruction a35d74c9c4a0 s390/kdump: Use "LINUX" ELF note name instead of "CORE" b3e8ded18f8e s390/dcssblk: fix device size calculation in dcssblk_direct_access() e1b323f8b65e s390/qdio: clear DSCI prior to scanning multiple input queues 7d9a72f5eb8c Bluetooth: Add another AR3012 04ca:3018 device 7f422c5aec89 KVM: VMX: use correct vmcs_read/write for guest segment selector/base 61157eabc44e KVM: s390: Disable dirty log retrieval for UCONTROL guests d44d2ea64003 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards eaae8c8005c1 tty: n_hdlc: get rid of racy n_hdlc.tbuf (From OE-Core rev: 78ae0bb02175e601ca99387855a743a37294dee2) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8.18Bruce Ashfield2017-05-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Gortmaker has started doing 4.8 -stable updates. This integrates his 4.8.18 queue from: git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux-4.8.y.git Change log is as follows: 28dda89acd7c Linux 4.8.18 936e79682048 tick/broadcast: Prevent NULL pointer dereference f22b03e15427 clocksource/dummy_timer: Move hotplug callback after the real timers 8f78db7e5df0 xfs: use GPF_NOFS when allocating btree cursors 1d818a81bac6 xfs: ignore leaf attr ichdr.count in verifier during log replay 62ef2c9c1d94 xfs: don't allow di_size with high bit set db28776559c7 xfs: error out if trying to add attrs and anextents > 0 fb70f2a64910 xfs: don't crash if reading a directory results in an unexpected hole ebff27d76e7e xfs: complain if we don't get nextents bmap records 14c3f0b270aa xfs: check for bogus values in btree block headers 31f0f90742a3 xfs: pass state not whichfork to trace_xfs_extlist 430a362685e9 xfs: Move AGI buffer type setting to xfs_read_agi 20aa52b53586 xfs: new inode extent list lookup helpers c7b75fcea4e6 xfs: fix unbalanced inode reclaim flush locking e89df591f833 xfs: check minimum block size for CRC filesystems b04a2c02f4d7 xfs: provide helper for counting extents from if_bytes f4e7f4cd52b1 xfs: don't BUG() on mixed direct and mapped I/O 49f159ae6e80 xfs: check return value of _trans_reserve_quota_nblks 23bb39fdbb96 xfs: don't call xfs_sb_quota_from_disk twice d3c7d2aa00d4 tpm_tis: Check return values from get_burstcount. 9fc58e555d78 drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases 4f075608d2c4 drm/i915/gen9: unconditionally apply the memory bandwidth WA 55e9c9d00d70 drm/i915: disable PSR by default on HSW/BDW 2c266a9a3631 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values e4d1900e15db s390/topology: always use s390 specific sched_domain_topology_level b04e5322d8a4 powerpc/pci/rpadlpar: Fix device reference leaks 458e63f135d6 PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3) 05a725c46f56 PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ 8d12795b1eac PCI: Convert Mellanox broken INTx quirks to be for listed devices only 24af87eb2ffa PCI: Convert broken INTx masking quirks from HEADER to FINAL ec9f277f52e9 PCI: Add Mellanox device IDs 9e7c8ebc1316 staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() 8c6c73a692c9 f2fs: hide a maybe-uninitialized warning a91f2c1d4f45 f2fs: remove percpu_count due to performance regression 93634e1cc928 md: MD_RECOVERY_NEEDED is set for mddev->recovery 239b31c50bde crypto: arm64/aes-ce - fix for big endian a3141467e092 crypto: arm64/aes-xts-ce: fix for big endian 7c26ef18f05a crypto: arm64/sha1-ce - fix for big endian cb70151453a1 crypto: arm64/aes-neon - fix for big endian c1c451bea4af crypto: arm64/aes-ccm-ce: fix for big endian c4957563b255 crypto: arm/aes-ce - fix for big endian dcb0c4ebc7ad crypto: arm64/ghash-ce - fix for big endian d60ecc7f02a4 crypto: arm64/sha2-ce - fix for big endian f9315853c7c1 s390/crypto: unlock on error in prng_tdes_read() a76c795f53e7 mm, compaction: fix NR_ISOLATED_* stats for pfn based migration d3b82f9a9716 mm: khugepaged: fix radix tree node leak in shmem collapse error path ab533014582f mm: khugepaged: close use-after-free race during shmem collapsing c9777f749c4c mm/hugetlb.c: use the right pte val for compare in hugetlb_cow 0ff00251359e mmc: mmc_test: Uninitialized return value abe558647a0f PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend b90b6b8cce53 irqchip/bcm7038-l1: Implement irq_cpu_offline() callback d6229a05dd06 ima: fix memory leak in ima_release_policy 8cbe9b689467 sbp-target: Fix second argument of percpu_ida_alloc() fed8068fd1de target/iscsi: Fix double free in lio_target_tiqn_addtpg() ec92af68808e scsi: mvsas: fix command_active typo efe08cc6939b ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call a5a550bd0768 ASoC: cht_bsw_rt5645: Fix leftover kmalloc 3fcdecb0f9f6 iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped 22604a045edb iommu/vt-d: Fix pasid table size encoding f7dd8813279b iommu/amd: Fix the left value check of cmd buffer 9a134d29af48 iommu/amd: Missing error code in amd_iommu_init_device() 35a294dd5723 clk: renesas: mstp: Support 8-bit registers for r7s72100 8a7022b2ffad clk: imx31: fix rewritten input argument of mx31_clocks_init() 8b4940dd9224 clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks a13af6a13e68 clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message c54f34533601 clk: clk-wm831x: fix a logic error 36c3481984b5 clk: qcom: ipq806x: Fix board clk rates fdd91f12bebc hwmon: (g762) Fix overflows and crash seen when writing limit attributes 18d749bb756f hwmon: (nct7802) Fix overflows seen when writing into limit attributes 1e6b9473280a hwmon: (ds620) Fix overflows seen when writing temperature limits 0bc18f1d87d9 hwmon: (amc6821) sign extension temperature 4c8493cb90b9 hwmon: (scpi) Fix module autoload d618b1647e27 platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks b803e5984015 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 1121b5f49eb7 debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS f4b9eaba036c clk: renesas: cpg-mssr: Fix inverted debug check a25cb9b5744b efi/efivar_ssdt_load: Don't return success on allocation failure b36f676475bd cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 40b0bbe612bb ath10k: use the right length of "background" 3e0f61361a82 nl80211: Use different attrs for BSSID and random MAC addr in scan req 3d04e6a06abc mac80211: fix tid_agg_rx NULL dereference f4ded840a335 drm/i915: tune down the fast link training vs boot fail 2ed2b3cc6ae3 drm/i915/dp: add lane_count check in intel_dp_check_link_status ac2370c93a40 usb: dwc3: gadget: always unmap EP0 requests 6039272a760e usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 4f76ead23734 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() 7acc87fae524 iio: accel: st_accel: fix LIS3LV02 reading and scaling d59378efa7ac staging: iio: ad7606: fix improper setting of oversampling pins 401316ef7253 mei: move write cb to completion on credentials failures 3ab87b8fd267 mei: bus: fix mei_cldev_enable KDoc c103d55bb7d7 USB: serial: io_ti: bind to interface after fw download d302588a910f ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support 56dce131ec69 arm64: dts: hip06: Correct hardware pin number of usb node 0c03658a3e7b USB: phy: am335x-control: fix device and of_node leaks 518a4d8d533c ARM: dts: r8a7794: Correct hsusb parent clock 7780eb2fd54b usb: gadget: Fix second argument of percpu_ida_alloc() a3ff51875d83 USB: serial: kl5kusb105: abort on open exception path 5f8a0a2fd33b ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() fb106dc8b847 usb: musb: blackfin: add bfin_fifo_offset in bfin_ops 1bff22506598 usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() c7c4ad7fce6d usb: hub: Move hub_port_disable() to fix warning if PM is disabled b7fb0479ecd6 usb: musb: Fix trying to free already-free IRQ 4 217c03eaf10c usb: dwc3: gadget: Fix full speed mode 7de3c659811a usb: dwc3: pci: Fix dr_mode misspelling 6fdac0047799 usb: dwc3: pci: add Intel Gemini Lake PCI ID 220d6521aac2 xhci: Fix race related to abort operation d3f3b0bd0756 xhci: Use delayed_work instead of timer for command timeout 0da62a5b5242 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 997d598c694f USB: serial: mos7720: fix parallel probe eb9e22ac9265 USB: serial: mos7720: fix parport use-after-free on probe errors c91243377c8d USB: serial: mos7720: fix use-after-free on probe errors b756fba5e563 USB: serial: mos7720: fix NULL-deref at open 8cc2ae8e130e USB: serial: mos7840: fix NULL-deref at open 68ab1ccfc085 USB: serial: kobil_sct: fix NULL-deref in write 37ca8378e77c USB: serial: cyberjack: fix NULL-deref at open fd435e99f5ed USB: serial: oti6858: fix NULL-deref at open 1653f66ba3fb USB: serial: io_edgeport: fix NULL-deref at open 73ec9d58b1c7 USB: serial: ti_usb_3410_5052: fix NULL-deref at open d1706b42d164 USB: serial: garmin_gps: fix memory leak on failed URB submit b653000d9b0c USB: serial: iuu_phoenix: fix NULL-deref at open 427bac51ce67 USB: serial: io_ti: fix I/O after disconnect 59f740cd834c USB: serial: io_ti: fix another NULL-deref at open 2ef82cf063c8 USB: serial: io_ti: fix NULL-deref at open 8d5f29b2d578 USB: serial: spcp8x5: fix NULL-deref at open e1fe8df45b74 USB: serial: keyspan_pda: verify endpoints at probe 10da95b6a2eb USB: serial: pl2303: fix NULL-deref at open e29498ba6e1f USB: serial: quatech2: fix sleep-while-atomic in close 05859d754d6f USB: serial: omninet: fix NULL-derefs at open and disconnect be17e1c916ce usb: return error code when platform_get_irq fails 0e9fc72194ce usb: xhci: hold lock over xhci_abort_cmd_ring() 527f810d8a86 xhci: Handle command completion and timeout race c18ca85fd6de usb: host: xhci: Fix possible wild pointer when handling abort command 67a7de5a2f35 usb: xhci: fix return value of xhci_setup_device() 775a2bec9cdf xhci: free xhci virtual devices with leaf nodes first 80c502e0ce6f usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake d3a9f7c7e8c4 usb: xhci: fix possible wild pointer 5ded28d83128 usb: gadget: composite: Test get_alt() presence instead of set_alt() 16718d267e09 USB: dummy-hcd: fix bug in stop_activity (handle ep0) 47acb8434892 USB: fix problems with duplicate endpoint addresses a45f34e820c6 USB: gadgetfs: fix checks of wTotalLength in config descriptors 27b4d04d1b87 USB: gadgetfs: fix use-after-free bug cd4da96b1bac USB: gadgetfs: fix unbounded memory allocation bug 1fa95887b663 usb: gadgetfs: restrict upper bound on device configuration size e4efa88511eb usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 05ace125078d usb: musb: dsps: implement clear_ep_rxintr() callback 38caa4d8986e usb: musb: core: add clear_ep_rxintr() to musb_platform_ops 483c56831853 KVM: MIPS: Flush KVM entry code from icache globally 08aa895b61e1 KVM: MIPS: Don't clobber CP0_Status.UX d33b04df932e KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS e3843cdbf81a drm/i915: Force VDD off on the new power seqeuencer before starting to use it dbce182845b4 gcc-plugins: update gcc-common.h for gcc-7 970150316c04 mac80211: initialize fast-xmit 'info' later cf3b94f8fe70 ARM: davinci: da850: don't add emac clock to lookup table twice 391c21a9ab0a parisc: Mark cr16 clocksource unstable on SMP systems 684f6df20889 fscrypt: fix renaming and linking special files 6c55d3ad7fb3 ALSA: usb-audio: Fix irq/process data synchronization 3074297922e2 ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL 81a35981225c ALSA: hda - Fix up GPIO for ASUS ROG Ranger 576b9d7789d8 iio: bmi160: Fix time needed to sleep after command execution ad2a1ae984c6 iio: max44000: correct value in illuminance_integration_time_available ee8e4a73dbf6 iio: common: st_sensors: fix channel data parsing (From OE-Core rev: dc5cb390c5563c5d839c29cf3f85c2317f7cff64) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1a3daa89e28d58d35692cd2ae2af3e49c9f536fb) fix merge conflict do to changes in master Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to -rt10Bruce Ashfield2017-05-181-2/+2
| | | | | | | | | | | | | | | Paul Gortmaker has updated 4.8 to the latest -rt release. This integrates those changes to standard/preempt-rt/*. As usual the branches are kept fast forward, and a clean copy of the patches can be found on standard/preempt-rt/rebase. (From OE-Core rev: f20ab66d2d012c535755af556d81412d5182cefd) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 9b4a71785221e2b67180fe6047e2ba2ad83f6523) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: -stable update to v4.8.17Bruce Ashfield2017-05-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg 4.8.17 -stable release. Changes are as follows: 3d8f8d06abb3 Linux 4.8.17 adf363fd5ab9 drm/i915: skip the first 4k of stolen memory on everything >= gen8 000e612673da drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time 22aba475d97b drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things 294bb3402c76 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating 6a412ff3df87 drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting 4803ec2a74c4 net: mvpp2: fix dma unmapping of TX buffers for fragments 48f26edb689c sg_write()/bsg_write() is not fit to be called under KERNEL_DS d787c6b32c3f kconfig/nconf: Fix hang when editing symbol with a long prompt e141d1a21e31 target/user: Fix use-after-free of tcmu_cmds if they are expired 29f3d1127c4b libnvdimm, pfn: fix align attribute 3a4e4281b5cd powerpc/ps3: Fix system hang with GCC 5 builds e451d674bac5 powerpc/64e: Convert cmpi to cmpwi in head_64.S 0349fbebd984 SUNRPC: fix refcounting problems with auth_gss messages. c513ade4ca56 pNFS: Fix a deadlock between read resends and layoutreturn abb2903f1ac2 pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid f061c76c1d56 pNFS: Don't clear the layout stateid if a layout return is outstanding 7de1b81c27fd pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed 8f5ff877bf19 nfs_write_end(): fix handling of short copies 1678adac85da libceph: verify authorize reply on connect 1f93d1a77b17 PCI: Check for PME in targeted sleep state c75bc2bde102 i40iw: Use correct src address in memcpy to rdma stats counters 7d0a6cf3e8c9 Input: drv260x - fix input device's parent assignment b7843712cbd2 v4l: tvp5150: Add missing break in set control handler 4963b1910090 media: solo6x10: fix lockup by avoiding delayed register write 88bfde25e60f s5p-mfc: fix failure path of s5p_mfc_alloc_memdev() c3fe33d185e0 mn88473: fix chip id check on probe 84b2f664409c mn88472: fix chip id check on probe 15d1d226eab4 IB/cma: Fix a race condition in iboe_addr_get_sgid() 7b3721aff59b IB/rxe: Fix a memory leak in rxe_qp_cleanup() 2a0aa77a54fb IB/multicast: Check ib_find_pkey() return value 37d4adba02d3 IPoIB: Avoid reading an uninitialized member variable f079fc11f28e IB/mad: Fix an array index check e661b5d4b94f fgraph: Handle a case where a tracer ignores set_graph_notrace b2758da04d73 platform/x86: asus-nb-wmi.c: Add X45U quirk f61152e3bbf0 ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 8569aadeed3f vsock/virtio: fix src/dst cid format 576ea9e5e92e fsnotify: Fix possible use-after-free in inode iteration on umount 43983ce75e61 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 9a5cf8c4b112 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT b751eb6e9d99 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state 0773e9248ae3 scsi: aacraid: remove wildcard for series 9 controllers b202064f0b3f md/raid5: limit request size according to implementation limits 47090341ec97 sc16is7xx: Drop bogus use of IRQF_ONESHOT c33e1abd2e31 arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest d3d61bb37afb s390/kexec: use node 0 when re-adding crash kernel memory 9652b62af49d s390/vmlogrdr: fix IUCV buffer allocation f356ab038e78 firmware: fix usermode helper fallback loading 5c98bf834d6f ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache cc328ce59a4a scsi: avoid a permanent stop of the scsi device's request queue 6d675dffd425 scsi: zfcp: fix rport unblock race with LUN recovery 057fe03d627e scsi: zfcp: do not trace pure benign residual HBA responses at default level 5cebfea8080c scsi: zfcp: fix use-after-"free" in FC ingress path after TMF de8a06c673ac iscsi-target: Return error if unable to add network portal 9c3928be0dba scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map dbd4e6c60b4f scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset 3863ab6d710d stm class: Fix device leak in open error path 698ac693dbb4 vt: fix Scroll Lock LED trigger name 6d8bb567102c block: protect iterate_bdevs() against concurrent close 2695afd5e9c2 mei: me: add lewisburg device ids 7be0a5f39d64 mei: request async autosuspend at the end of enumeration dfc3c8a0fa1b drivers/gpu/drm/ast: Fix infinite loop if read fails 0f95e4a58ecd drm/amdgpu: fix init save/restore list in gfx_v8.0 8bfa4f5e6395 drm/gma500: Add compat ioctl 10b598df92d9 drm/radeon/si: load the proper firmware on 0x87 oland boards cdb7aaaaecff drm/radeon: add additional pci revision to dpm workaround 1f884ec818a6 drm/radeon: Hide the HW cursor while it's out of bounds 6fb94229b2f6 drm/radeon: Also call cursor_move_locked when the cursor size changes 9c6fb7bf404d drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex 2a7a43772bff drm/nouveau/i2c/gk110b,gm10x: use the correct implementation 28d186430686 drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas 82d9824d9446 drm/nouveau/ltc: protect clearing of comptags with mutex ce71868acee2 drm/nouveau/bios: require checksum to match for fast acpi shadow method 764e8e8af190 drm/nouveau/kms: lvds panel strap moved again on maxwell 00e1fb138ffa drm/nouveau/gr: fallback to legacy paths during firmware lookup fef542735a48 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG bab520835f81 ACPI / video: Add force_native quirk for HP Pavilion dv6 b7eea51a3a5c ACPI / video: Add force_native quirk for Dell XPS 17 L702X ce8100660364 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data 689d59259385 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 823c5c94f716 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() 235394e1625c docs: sphinx-extensions: make rstFlatTable work with docutils 0.13 a26a016a4e2f thermal: hwmon: Properly report critical temperature in sysfs def2c87dc7ac clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk 2f885dafe704 arm64: tegra: Add VDD_GPU regulator to Jetson TX1 bd12562fceb4 gpio: chardev: Return error for seek operations 61d0b7139cf9 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 95d2a43e5a59 regulator: stw481x-vmmc: fix ages old enable error 52980ceb1832 mmc: sdhci: Fix recovery from tuning timeout 0ed0b2592437 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. d80ff7cb5d06 ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success 42e76c596c93 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts d2546f653bb0 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting 2abcc023a460 perf/x86/intel/cstate: Prevent hotplug callback leak 7b9e1a16a1b0 perf/x86: Fix exclusion of BTS and LBR for Goldmont e24523a80c19 rtlwifi: Fix enter/exit power_save c9fce6ba9c09 ssb: Fix error routine when fallback SPROM fails c65ed08dcc04 Linux 4.8.16 645897231f96 driver core: fix race between creating/querying glue dir and its cleanup f199bdbaab37 Revert "netfilter: move nat hlist_head to nf_conn" 99d6d4e0c50c Revert "netfilter: nat: convert nat bysrc hash to rhashtable" 774225699b4d arm64: mark reserved memblock regions explicitly in iomem 587e89bd56c1 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket 959e363eaf14 arm/xen: Use alloc_percpu rather than __alloc_percpu 6fbd3fb6c4df xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 883f12a20583 tpm xen: Remove bogus tpm_chip_unregister 8419f5215db3 kernel/debug/debug_core.c: more properly delay for secondary CPUs 63b33e0885d6 watchdog: qcom: fix kernel panic due to external abort on non-linefetch bf902ead61d8 watchdog: mei_wdt: request stop on reboot to prevent false positive event 2f826a72ea8b kernel/watchdog: use nmi registers snapshot in hardlockup handler bbf23f00d55e CIFS: Fix a possible memory corruption in push locks 9f1f5076149a CIFS: Fix missing nls unload in smb2_reconnect() ff04da387c10 CIFS: Fix a possible memory corruption during reconnect 6cb589c7529f ASoC: intel: Fix crash at suspend/resume without card registration 769c0922d4a6 dm space map metadata: fix 'struct sm_metadata' leak on failed create ab10ab0a2a3d dm raid: fix discard support regression 454b98d3f2b5 dm rq: fix a race condition in rq_completed() 26011e67339e dm crypt: mark key as invalid until properly loaded bd5fcd18c8c3 dm flakey: return -EINVAL on interval bounds error in flakey_ctr() 1ca66d6a19d2 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device d948d3b1e416 dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded 45f631113b36 blk-mq: Do not invoke .queue_rq() for a stopped queue e3742a15d6cd PM / OPP: Pass opp_table to dev_pm_opp_put_regulator() 8b63a922ac07 usb: gadget: composite: always set ep->mult to a sensible value d4f4b2e659f5 mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted 0927d281a2fc mm/vmscan.c: set correct defer count for shrinker 3e0ef1b8e0cc nvmet: Fix possible infinite loop triggered on hot namespace removal 6290a3bcd3c3 loop: return proper error from loop_queue_rq() bf0f02079039 f2fs: fix overflow due to condition check order 154d83a8384e f2fs: set ->owner for debugfs status file's file_operations 67e5239c8366 Revert "f2fs: use percpu_counter for # of dirty pages in inode" d06eaf28f1bb ext4: do not perform data journaling when data is encrypted e33673bef6f0 ext4: return -ENOMEM instead of success 3664877022ea ext4: reject inodes with negative size 1bfcffbb8801 ext4: add sanity checking to count_overhead() 9689eb99ce0f ext4: fix in-superblock mount options processing 52a9daa3d5c0 ext4: use more strict checks for inodes_per_block on mount 7505584356d2 ext4: fix stack memory corruption with 64k block size 86efd99f0ebe ext4: fix mballoc breakage with 64k block size 8022387d236a crypto: caam - fix AEAD givenc descriptors ade692b8f1f5 ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 23d179acb363 vfs,mm: fix return value of read() at s_maxbytes e45692fa1aea mm: Add a user_ns owner to mm_struct and fix ptrace permission checks 04804d83d483 block_dev: don't test bdev->bd_contains when it is not stable 52d69727a441 fs: exec: apply CLOEXEC before changing dumpable task flags 781e976ac2c6 exec: Ensure mm->user_ns contains the execed files fc1d3e5f3cd0 btrfs: make file clone aware of fatal signals 8c59356c1232 Btrfs: fix incremental send failure caused by balance 02fffa116bda Btrfs: don't BUG() during drop snapshot 0f2e022db237 btrfs: fix a possible umount deadlock 65563ab7271b Btrfs: fix memory leak in do_walk_down 364b85c57d25 btrfs: clean the old superblocks before freeing the device 6a6e9276f3f5 Btrfs: don't leak reloc root nodes on error 4d3d9b59d963 Btrfs: return gracefully from balance if fs tree is corrupted a6522e487b2c Btrfs: bail out if block group has different mixed flag d7839adcb0e3 Btrfs: fix memory leak in reading btree blocks 1a087cd869c6 clk: ti: omap36xx: Work around sprz319 advisory 2.1 2b96c4b19e0a ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq dc8144f49988 ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO 685c4db17890 ALSA: hda - fix headset-mic problem on a Dell laptop b757fc019fc9 ALSA: hda - ignore the assoc and seq when comparing pin configurations 38c6095f48fe ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 5496ec423449 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change abf549a8b969 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 6b0a56e9aaf3 usbip: vudc: fix: Clear already_seen flag also for ep0 a9143e58d3cc USB: UHCI: report non-PME wakeup signalling for Intel hardware 4422a26936ae usb: gadget: composite: correctly initialize ep->maxpacket be8f1c44177a usb: gadget: f_uac2: fix error handling at afunc_bind 79d5a30e37ab usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices e3dfbc8904b3 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs 269edaef820f USB: cdc-acm: add device id for GW Instek AFG-125 741523f3da82 USB: serial: kl5kusb105: fix open error path f34b7e027eeb USB: serial: option: add dlink dwm-158 e47e81c4e705 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 3aa3cb940878 Btrfs: fix qgroup rescan worker initialization 691ea6c7eb1e Btrfs: fix emptiness check for dirtied extent buffers at check_leaf() 0695d8b10a88 btrfs: store and load values of stripes_min/stripes_max in balance status item 80f7d2836e37 Btrfs: fix relocation incorrectly dropping data references f1b268d7a8e2 Btrfs: fix tree search logic when replaying directory entry deletes 65553a02a313 Btrfs: fix deadlock caused by fsync when logging directory entries 361e82137a2d Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty 562de9c7ce24 btrfs: limit async_work allocation and worker func duration f080d7094838 aoe: fix crash in page count manipulation 8bba2e2e62cb Linux 4.8.15 762c9bb16fce crypto: rsa - Add Makefile dependencies to fix parallel builds 014e5a7d9354 hotplug: Make register and unregister notifier API symmetric 3527ad05b46e batman-adv: Check for alloc errors when preparing TT local data 32ccd76788a5 m68k: Fix ndelay() macro 9fc7a4758608 ceph: don't set req->r_locked_dir in ceph_d_revalidate a05f493f8d4e ARM: dts: imx7d: fix LCDIF clock assignment 798c825fb006 ARM: dts: orion5x: fix number of sata port for linkstation ls-gl d271b9bec2d3 Revert "ACPI: Execute _PTS before system reboot" 3ee9f16cff18 can: peak: fix bad memory access and free sequence 212e0ff80970 can: raw: raw_setsockopt: limit number of can_filter that can be set bdb5ed2040f5 crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash bfef274e4dae crypto: mcryptd - Check mcryptd algorithm compatibility 86bea59218a0 crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel 666531ca650e crypto: marvell - Don't copy hash operation twice into the SRAM 04925ba9b944 acpi, nfit: fix bus vs dimm confusion in xlat_status 53ed7c2e8d02 acpi, nfit: validate ars_status output buffer size e04e2dace316 acpi, nfit, libnvdimm: fix / harden ars_status output length handling 483ac1487a9d acpi, nfit: fix extended status translations for ACPI DSMs 0525cebf8ef7 perf/x86: Fix full width counter, counter overflow eceab1fd7f9e vhost-vsock: fix orphan connection reset b0224f36735e sched/autogroup: Fix 64-bit kernel nice level adjustment 2a477999977c scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() ac65fe0bbdea device-dax: fix private mapping restriction, permit read-only 2386c6b188c5 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() 7b2347c8e803 locking/rtmutex: Prevent dequeue vs. unlock race bed4eef2e8fa zram: restrict add/remove attributes to root only 4fb7569c7370 parisc: Fix TLB related boot crash on SMP machines b81e5db49515 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm 7e8f68aa1833 parisc: Purge TLB before setting PTE 6e284445bab5 fuse: fix clearing suid, sgid for chown() e70d6d2d7383 powerpc/boot: Fix build failure in 32-bit boot wrapper a82ad493f045 powerpc/mm: Fix lazy icache flush on pre-POWER5 84b36287c72d powerpc/eeh: Fix deadlock when PE frozen state can't be cleared 7b8c57cad53a Linux 4.8.14 1670d1584701 esp6: Fix integrity verification when ESN are used b3e9d4982939 esp4: Fix integrity verification when ESN are used be5339492b29 flowcache: Increase threshold for refusing new allocations 3a116fa8c95d Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()" 686182870c6a ipv4: Set skb->protocol properly for local output e67bd82fb79d ipv6: Set skb->protocol properly for local output 22d94c326660 Don't feed anything but regular iovec's to blk_rq_map_user_iov e4a6c61c6b71 constify iov_iter_count() and iter_is_iovec() 907bc3181c9a sparc32: Fix inverted invalid_frame_pointer checks on sigreturns 360e257f8cf3 sparc64: fix compile warning section mismatch in find_node() 2f02dcb673a4 sparc64: Fix find_node warning if numa node cannot be found ad02ec7d37a2 ipv4: Drop suffix update from resize code 0b1c601d367f ipv4: Drop leaf from suffix pull/push functions cd8a6c0e95bf ipv4: Fix memory leak in exception case for splitting tries a8780378b39e ipv4: Restore fib_trie_flush_external function and fix call ordering 5ff5e5c06c25 net: ping: check minimum size on ICMP header length f818e5d86aef net: avoid signed overflows for SO_{SND|RCV}BUFFORCE bfecf9017f8b geneve: avoid use-after-free of skb->data 4daa2c73eb05 tipc: check minimum bearer MTU 1ff3209a21c8 sh_eth: remove unchecked interrupts for RZ/A1 bbf913d774b7 net: bcmgenet: Utilize correct struct device for all DMA operations accb7c99fc0f cdc_ether: Fix handling connection notification 34457543e203 ip6_offload: check segs for NULL in ipv6_gso_segment. cef222d40f2e packet: fix race condition in packet_set_ring 17941a9d6409 GSO: Reload iph after pskb_may_pull ff0d7874078d net/dccp: fix use-after-free in dccp_invalid_packet 023cd33ece37 net: macb: fix the RX queue reset in macb_rx() 25d9b4bb64ea netlink: Do not schedule work from sk_destruct f5dad3473d83 netlink: Call cb->done from a worker thread 360d6a23e79d net/sched: pedit: make sure that offset is valid aa239369bdfa net: dsa: fix unbalanced dsa_switch_tree reference counting 9a7479273949 net, sched: respect rcu grace period on cls destruction a9437ebc69f5 net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change ddf053431efe udplite: call proper backlog handlers 7b0aa75be3ab ipv6: bump genid when the IFA_F_TENTATIVE flag is clear 58c8cc33de6c rtnl: fix the loop index update error in rtnl_dump_ifinfo() 84df56749f48 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() 7f8b251a0985 rtnetlink: fix FDB size computation c39caa8f80c0 af_unix: conditionally use freezable blocking calls in read bdc5c63e4b38 net: sky2: Fix shutdown crash a75684ab7a12 ip6_tunnel: disable caching when the traffic class is inherited 1b079d5b9fc1 net: check dead netns for peernet2id_alloc() 65dfc8b4547f net: dsa: b53: Fix VLAN usage and how we treat CPU port f959eb507439 virtio-net: add a missing synchronize_net() 8070f33be6c4 gro_cells: mark napi struct as not busy poll candidates 55d64c0b3c15 Linux 4.8.13 a4edb1a2b045 arm64: suspend: Reconfigure PSTATE after resume from idle 6353400d9130 arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call b49b1ae6d341 arm64: cpufeature: Schedule enable() calls instead of calling them via IPI e4e77deda200 batman-adv: Detect missing primaryif during tp_send as error f106de5604dd clk: sunxi: Fix M factor computation for APB1 9e2d9e95094a perf/x86: Restore TASK_SIZE check on frame pointer ab34b429a01f drm/mediatek: fix null pointer dereference 43b5bb262711 pwm: Fix device reference leak 6c6947613979 KVM: use after free in kvm_ioctl_create_device() ff8b06b4efa6 arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions f67b89acdfa1 drm/radeon: fix check for port PM availability 835bb5cd3653 drm/amdgpu: fix check for port PM availability 972d595824b6 drm/radeon: fix power state when port pm is unavailable (v2) be1b75edf20b drm/amdgpu: fix power state when port pm is unavailable bd78c077f8fe drm/i915: drop the struct_mutex when wedged or trying to reset 5dd86b6e5873 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error 05abe7452b71 KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs ca42bd35d308 mwifiex: printk() overflow with 32-byte SSIDs de9ba13ebfdb PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) 4f4857148b4a PCI: Export pcie_find_root_port 27dce9bcad4d mm: workingset: fix NULL ptr in count_shadow_nodes 60e33689a06e rcu: Fix soft lockup for rcu_nocb_kthread b6f9e236b7ef Input: psmouse - disable automatic probing of BYD touchpads 6ca8ab7052c4 Input: change KEY_DATA from 0x275 to 0x277 600bec25b855 ovl: fix d_real() for stacked fs 5661a6926871 mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb 48b6b50a2ba5 kasan: update kasan_global for gcc 7 db04d354b7f1 zram: fix unbalanced idr management at hot removal 010020900006 thp: fix corner case of munlock() of PTE-mapped THPs 08fd95de5eee mm, thp: propagation of conditional compilation in khugepaged.c 76e59ecacd54 ARC: Don't use "+l" inline asm constraint b43fb9f6f162 ARC: mm: PAE40: Fix crash at munmap 8d1ee7b245ef scsi: libfc: fix seconds_since_last_reset miscalculation 10e2627377b0 scsi: hpsa: use bus '3' for legacy HBA devices e170c1003c02 libata-scsi: Fixup ata_gen_passthru_sense() (From OE-Core rev: e58e0ed459c18e2e8de63350e95a45307ce2b7c7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 9cd1850a0a8882796f89c65c073bc80f915f413f) fix merged conflicts do to changes in master Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to -rt7Bruce Ashfield2017-01-111-2/+2
| | | | | | | | | | | | | | | Updating to the latest 4.8-rt (From OE-Core rev: 9f4565a308be55c1bf11706041c0565d48bda4f4) (From OE-Core rev: d7ca7a37c8a5f8baefadc44bdfc1a697d2fe4616) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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>
* linux-yocto/4.x: CVE-2016-8655Bruce Ashfield2017-01-111-1/+1
| | | | | | | | | | | | | | Backporting upstream commit 84ac726023 [packet: fix race condition in packet_set_ring] to address CVE-2016-8655 (From OE-Core rev: db7799747b263507427e325638353142ae79403c) (From OE-Core rev: 9ec9712436080bb08c99d5ac6783383955bb7dc1) 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> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8.12Bruce Ashfield2017-01-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shortlog of the changes follow: 356ccf6d2b0c Linux 4.8.12 f81c90012f2f scsi: mpt3sas: Unblock device after controller reset 3de3eebb10fd flow_dissect: call init_default_flow_dissectors() earlier 7838fbe25a95 mm, oom: stop pre-mature high-order OOM killer invocations 374ff835e2b6 can: bcm: fix support for CAN FD frames 7ed8d94b99b3 powerpc/boot: Fix the early OPAL console wrappers 7cbe9568fa04 powerpc/mm: Fixup kernel read only mapping 30988ea31783 powerpc: Set missing wakeup bit in LPCR on POWER9 8d248df485f2 device-dax: fail all private mapping attempts f87a483126b5 device-dax: check devm_nsio_enable() return value 5b08489eba14 xc2028: Fix use-after-free bug properly 9030deb21f29 X.509: Fix double free in x509_cert_parse() [ver #3] 0257b7e20c07 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] bdab996a7a9e mmc: sdhci-of-esdhc: fixup PRESENT_STATE read 0a80bef18a9f parisc: Also flush data TLB in flush_icache_page_asm 09e35a83cdc9 parisc: Fix race in pci-dma.c 3cb2bc6fdc54 parisc: Switch to generic sched_clock implementation 113b60efa37c parisc: Fix races in parisc_setup_cache_timing() b2f64572db2e thermal/powerclamp: add back module device table 6dfe1643b56a perf/x86/intel: Cure bogus unwind from PEBS entries 403f47ddbf6b perf/core: Fix address filter parser c5795c5f682d x86/traps: Ignore high word of regs->cs in early_fixup_exception() 885bad1e5f32 x86/fpu: Fix invalid FPU ptrace state after execve() 1a42cd56229b NFSv4.x: hide array-bounds warning 154c665b2b02 apparmor: fix change_hat not finding hat after policy replacement 9c15a98542f0 cfg80211: limit scan results cache size f204d21ee0b7 tile: avoid using clocksource_cyc2ns with absolute cycle count c707019bef62 scsi: mpt3sas: Fix secure erase premature termination b33387f6a68d Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y 89a28f3a3c77 USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad 6476f6530187 USB: serial: cp210x: add ID for the Zone DPMX 7445ffb75ed5 usb: chipidea: move the lock initialization to core file 32fe669c8634 KVM: x86: check for pic and ioapic presence before use c02d13809180 KVM: x86: fix out-of-bounds accesses of rtc_eoi map 39b653013527 KVM: x86: drop error recovery in em_jmp_far and em_ret_far 3c22c81377d4 KVM: x86: fix out-of-bounds access in lapic eb060c1a03f7 iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions 8b23f16343f6 iommu/vt-d: Fix PASID table allocation 36bd5bfe4349 Linux 4.8.11 a9a0027757f8 gpio: pca953x: Fix corruption of other gpios in set_multiple. 88fce76cf590 gpio: pca953x: Move memcpy into mutex lock for set multiple 9a7b80894951 netfilter: nft_dynset: fix element timeout for HZ != 1000 fd4251fa4d09 IB/cm: Mark stale CM id's whenever the mad agent was unregistered 8ce92be782f8 IB/uverbs: Fix leak of XRC target QPs 160149299f71 IB/hfi1: Remove incorrect IS_ERR check 46e47543175b IB/core: Avoid unsigned int overflow in sg_alloc_table 82c377d05311 IB/mlx5: Fix NULL pointer dereference on debug print 554e4b69f1bb IB/mlx5: Fix fatal error dispatching 32091ee63d17 IB/mlx5: Fix memory leak in query device 21822a5bbddd IB/mlx5: Use cache line size to select CQE stride ad886a0e9035 IB/mlx5: Validate requested RQT size 76a93a6f8dd7 IB/mlx4: Fix create CQ error flow 4234e6a06f8b IB/mlx4: Check gid_index return value fc9275365065 IB/rxe: Clear queue buffer when modifying QP to reset 3c87b4a8f6d5 IB/rxe: Fix handling of erroneous WR c4605a0e9605 IB/rxe: Fix kernel panic in UDP tunnel with GRO and RX checksum 04d016249998 IB/rxe: Update qp state for user query bac1543b764c perf hists: Fix column length on --hierarchy 4cba876de64d PM / sleep: don't suspend parent when async child suspend_{noirq, late} fails 2e2c8f0e7502 PM / sleep: fix device reference leak in test_suspend fd669bf2a099 uwb: fix device reference leaks ab17baeaea91 sunrpc: svc_age_temp_xprts_now should not call setsockopt non-tcp transports 8c7ea73e3a9b mfd: core: Fix device reference leak in mfd_clone_cell 545ea4003db9 iwlwifi: mvm: wake the wait queue when the RX sync counter is zero 8bfaf856695b iwlwifi: mvm: fix d3_test with unified D0/D3 images 8cdfd32398b5 iwlwifi: mvm: fix netdetect starting/stopping for unified images 6e3324dc039c iwlwifi: pcie: mark command queue lock with separate lockdep class b822907865cc iwlwifi: pcie: fix SPLC structure parsing edb60ee4bc65 rtc: omap: Fix selecting external osc 5f95e68daae3 clk: imx: fix integer overflow in AV PLL round rate fec43900c9b7 clk: mmp: mmp2: fix return value check in mmp2_clk_init() 63465eaf7b2e clk: mmp: pxa168: fix return value check in pxa168_clk_init() a42bbd552ded clk: mmp: pxa910: fix return value check in pxa910_clk_init() bb6c9ec826be virtio-net: drop legacy features in virtio 1 mode 899f5426eebf drm/i915: Assume non-DP++ port if dvo_port is HDMI and there's no AUX ch specified in the VBT f6920e506992 drm/i915: Refresh that status of MST capable connectors in ->detect() 56a02a5f60ea drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5) 3eac4767dd7e powerpc/64: Fix setting of AIL in hypervisor mode fc312878ffe3 crypto: caam - do not register AES-XTS mode on LP units 54f28973e8a5 ARM: dts: imx53-qsb: Fix regulator constraints 7001b98b9dce ext4: sanity check the block and cluster size at mount time 56df604296c2 kbuild: Steal gcc's pie from the very beginning e14754cb8f0c x86/kexec: add -fno-PIE ad4e2f324ade scripts/has-stack-protector: add -fno-PIE 1c7727d0bca0 kbuild: add -fno-PIE 20bcbe246933 Disable the __builtin_return_address() warning globally after all 504b60516ba7 i2c: i2c-mux-pca954x: fix deselect enabling for device-tree 45244660281c i2c: mux: fix up dependencies ce97f5012b6d ALSA: hda - Fix mic regression by ASRock mobo fixup 23e14ee1abcf ALSA: hda - add a new condition to check if it is thinkpad 85fcb62a58b2 ALSA: usb-audio: Fix use-after-free of usb_device at disconnect e902f10da218 gpio: do not double-check direction on sleeping chips b21b327d96bc can: bcm: fix warning in bcm_connect/proc_register 50e6cd2feff7 mfd: stmpe: Fix RESET regression on STMPE2401 e015527c6fbd mfd: intel-lpss: Do not put device in reset state on suspend 8b4d44f46bf2 IB/hfi1: Fix rnr_timer addition 06eac15f11e0 IB/rdmavt: rdmavt can handle non aligned page maps ca720a2b11b4 fuse: fix fuse_write_end() if zero bytes were copied de58c50e84e2 genirq: Use irq type from irqdata instead of irqdesc 8844024c8839 ftrace: Add more checks for FTRACE_FL_DISABLED in processing ip records c5d20ce0b459 ftrace: Ignore FTRACE_FL_DISABLED while walking dyn_ftrace records f271087fb2ea KVM: arm64: Fix the issues when guest PMCCFILTR is configured 8d8b37e242de arm64: KVM: pmu: Fix AArch32 cycle counter access 1cb9b2489e77 KVM: Disable irq while unregistering user notifier 23555ca21394 KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr f8c74cf95655 x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems (From OE-Core rev: beb9adb4763a1bbed182503371921e676ccd4ae2) (From OE-Core rev: a09653cae042c287c109f6891f7abedfddaba828) 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> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4/4.8: Fix remaining kernel_configcheck warnings in Intel BSPsBruce Ashfield2017-01-111-1/+1
| | | | | | | | | | | | | | | | | | | Integrating the following meta-data change to remove warnings during kernel configuration checking: bec7e0ace0e5 leds.cfg: Remove CONFIG_LEDS_TRIGGER_CPU cc857e64ea34 bsp/intel-quark: Remove bosch-pressure-sensor-i2c 3198ab25af74 features/i2c: Support I2C_MUX by default (From OE-Core rev: 2cf5fae50a3b7f232ad667c6c60eaa3f2aafd149) (From OE-Core rev: 84268e01a48d074f45af8d5e8f36ab9a99505176) Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: aufs warning and ixgbe calltraceBruce Ashfield2017-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commits to fix aufs/ixgbe issues: Author: Liwei Song <liwei.song@windriver.com> Date: Mon Dec 5 00:50:16 2016 -0500 ixgbe: initialize u64_stats_sync structures early at ixgbe_probe Fix the following CallTrace: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 71 PID: 1 Comm: swapper/0 Not tainted 4.8.8-WR9.0.0.1_standard #11 Hardware name: Intel Corporation S2600WTT/S2600WTT, BIOS GRNDSDP1.86B.0036.R05.1407140519 07/14/2014 00200086 00200086 eb5e1ab8 c144dd70 00000000 00000000 eb5e1af8 c10af89a c1d23de4 eb5e1af8 00000009 eb5d8600 eb5d8638 eb5e1af8 c10b14d8 00000009 0000000a c1d32911 00000000 00000000 e44c826c eb5d8000 eb5e1b74 c10b214e Call Trace: [<c144dd70>] dump_stack+0x5f/0x8f [<c10af89a>] register_lock_class+0x25a/0x4c0 [<c10b14d8>] ? check_irq_usage+0x88/0xc0 [<c10b214e>] __lock_acquire+0x5e/0x17a0 [<c1abdb9b>] ? _raw_spin_unlock_irqrestore+0x3b/0x70 [<c10cf14a>] ? rcu_read_lock_sched_held+0x8a/0x90 [<c10b3c5f>] lock_acquire+0x9f/0x1f0 [<c1922dcf>] ? dev_get_stats+0x5f/0x110 [<c176e6b3>] ixgbe_get_stats64+0x113/0x320 [<c1922dcf>] ? dev_get_stats+0x5f/0x110 [<c1922dcf>] dev_get_stats+0x5f/0x110 [<c1ab5415>] rtnl_fill_stats+0x40/0x105 [<c193dd45>] rtnl_fill_ifinfo+0x4c5/0xd20 [<c11c5115>] ? __kmalloc_node_track_caller+0x1a5/0x410 [<c1917487>] ? __kmalloc_reserve.isra.42+0x27/0x80 [<c191754f>] ? __alloc_skb+0x6f/0x270 [<c1942291>] rtmsg_ifinfo_build_skb+0x71/0xd0 [<c194230a>] rtmsg_ifinfo.part.23+0x1a/0x50 [<c1923dad>] ? call_netdevice_notifiers_info+0x2d/0x60 [<c194236b>] rtmsg_ifinfo+0x2b/0x40 [<c192f997>] register_netdevice+0x3d7/0x4d0 [<c192faa7>] register_netdev+0x17/0x30 [<c177b83d>] ixgbe_probe+0x118d/0x1610 [<c1498202>] local_pci_probe+0x32/0x80 [<c1498172>] ? pci_match_device+0xd2/0x100 [<c14991e0>] pci_device_probe+0xc0/0x110 [<c1652cc5>] driver_probe_device+0x1c5/0x280 [<c1498172>] ? pci_match_device+0xd2/0x100 [<c1652e09>] __driver_attach+0x89/0x90 [<c1652d80>] ? driver_probe_device+0x280/0x280 [<c165114f>] bus_for_each_dev+0x4f/0x80 [<c165269e>] driver_attach+0x1e/0x20 [<c1652d80>] ? driver_probe_device+0x280/0x280 [<c1652317>] bus_add_driver+0x1a7/0x220 [<c1653a79>] driver_register+0x59/0xe0 [<c1f897b8>] ? igb_init_module+0x49/0x49 [<c1497b2a>] __pci_register_driver+0x4a/0x50 [<c1f8985d>] ixgbe_init_module+0xa5/0xc4 [<c1000485>] do_one_initcall+0x35/0x150 [<c107e818>] ? parameq+0x18/0x70 [<c1f395d8>] ? repair_env_string+0x12/0x51 [<c107ead0>] ? parse_args+0x260/0x3b0 [<c1074f73>] ? __usermodehelper_set_disable_depth+0x43/0x50 [<c1f39e90>] kernel_init_freeable+0x19b/0x267 [<c1f395c6>] ? set_debug_rodata+0xf/0xf [<c10b1e7b>] ? trace_hardirqs_on+0xb/0x10 [<c1abdc02>] ? _raw_spin_unlock_irq+0x32/0x50 [<c1085f0b>] ? finish_task_switch+0xab/0x1f0 [<c1085ec9>] ? finish_task_switch+0x69/0x1f0 [<c1ab6a30>] kernel_init+0x10/0x110 [<c108bd65>] ? schedule_tail+0x25/0x80 [<c1abe422>] ret_from_kernel_thread+0xe/0x24 [<c1ab6a20>] ? rest_init+0x130/0x130 This CallTrace occurred on 32-bit kernel with CONFIG_PROVE_LOCKING enabled. This happens at ixgbe driver probe hardware stage, when comes to ixgbe_get_stats64, the seqcount/seqlock still not initialize, although this was initialize in TX/RX resources setup routin, but it was too late, then lockdep give this Warning. To fix this, move the u64_stats_init function to driver probe stage, which before we get the status of seqcount and after the RX/TX ring was finished init. Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Author: Kexin(Casey) Chen <Casey.Chen@windriver.com> Date: Tue Nov 29 14:14:07 2016 -0800 aufs: fix compile warning fs/aufs/debug.h:95:19: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] if (unlikely((e) < 0)) \ ^ fs/aufs/vdir.c:852:2: note: in expansion of macro 'AuTraceErr' AuTraceErr(!valid); ^~~~~~~~~~ In expansion of AuTraceErr(!valid), comparison of (!valid) and constant '0' always passes unlikely(x) false. function 'static int seek_vdir(struct file *file, struct dir_context *ctx)' is to find whether there is a valid vd_deblk following ctx->pos. return 1 means valid, 0 for not. Change to AuTraceErr(valid - 1) makes more sense. Signed-off-by: Kexin(Casey) Chen <Casey.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (From OE-Core rev: ae7d870954cf6a3608933335fedc425677aee0e3) (From OE-Core rev: 815e3fdaa7964773587e24d40f3eaedc00cae10b) 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> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8.10Bruce Ashfield2017-01-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the 4.8.9 and 4.8.10 -stable updates. The commit log is as follows: cf5ae2989a32 Linux 4.8.10 5cd8f6788ff3 usb: gadget: f_fs: stop sleeping in ffs_func_eps_disable e2458382c792 usb: gadget: f_fs: edit epfile->ep under lock e34a0f1c53b5 sparc64: Delete now unused user copy fixup functions. af97481a6f5b sparc64: Delete now unused user copy assembler helpers. ac663c54f40b sparc64: Convert U3copy_{from,to}_user to accurate exception reporting. d91bb7a87e26 sparc64: Convert NG2copy_{from,to}_user to accurate exception reporting. a15859f9d839 sparc64: Convert NGcopy_{from,to}_user to accurate exception reporting. bb522726d311 sparc64: Convert NG4copy_{from,to}_user to accurate exception reporting. b0580eadc19f sparc64: Convert U1copy_{from,to}_user to accurate exception reporting. 50e927483ccf sparc64: Convert GENcopy_{from,to}_user to accurate exception reporting. 620ec41010d1 sparc64: Convert copy_in_user to accurate exception reporting. bf4d0da8e800 sparc64: Prepare to move to more saner user copy exception handling. bbbab9f59ea7 sparc64: Delete __ret_efault. 81a91edbb91a sparc64: Handle extremely large kernel TLB range flushes more gracefully. 7f8a50eb38d3 sparc64: Fix illegal relative branches in hypervisor patched TLB cross-call code. f7ef55af2f1b sparc64: Fix instruction count in comment for __hypervisor_flush_tlb_pending. 2a28ab3d4148 sparc64: Fix illegal relative branches in hypervisor patched TLB code. f4fb552a033e sparc64: Handle extremely large kernel TSB range flushes sanely. 51915c6d9070 sparc: Handle negative offsets in arch_jump_label_transform da6fe239ceff spi: spidev_test: fix build with musl libc 4ea98e573d65 net: stmmac: Fix lack of link transition for fixed PHYs 150b491b1b88 sctp: change sk state only when it has assocs in sctp_shutdown 5235fcfa6cf8 bnx2: Wait for in-flight DMA to complete at probe stage 6523ff2e27fe Revert "bnx2: Reset device during driver initialization" 224fb8cbefb2 mlxsw: spectrum_router: Correctly dump neighbour activity 9092bbd64bd9 mlxsw: spectrum: Fix refcount bug on span entries 5712922773b5 Revert "include/uapi/linux/atm_zatm.h: include linux/time.h" 2b5f22e4f7fd tcp: take care of truncations done by sk_filter() 22a78d4c7f43 ipv4: use new_gw for redirect neigh lookup bccb4093d464 net: __skb_flow_dissect() must cap its return value a1632e969a55 net: icmp_route_lookup should use rt dev to determine L3 domain 9885f474d92b sock: fix sendmmsg for partial sendmsg b78ba0a0f231 fib_trie: Correct /proc/net/route off by one error 92fd1c1f2fd2 net: icmp6_send should use dst dev to determine L3 domain 09ee09498bca bpf: fix htab map destruction when extra reserve is in use de289ad2e575 sctp: assign assoc_id earlier in __sctp_connect 76b5fee5cfa0 ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped 84d9c612bb7a ipv6: dccp: fix out of bound access in dccp_v6_err() ba93cf7d2118 dccp: fix out of bound access in dccp_v4_err() 378a61101374 dccp: do not send reset to already closed sockets 72b03e549b95 dccp: do not release listeners too soon b3523a0773ed tcp: fix return value for partial writes 1f49cc6fa91c ipv4: allow local fragmentation in ip_finish_output_gso() 842a858fa048 tcp: fix potential memory corruption fc3b825f2c81 ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() f5f4b71d5632 bgmac: stop clearing DMA receive control register right after it is set 0c7f764d2c6a net: mangle zero checksum in skb_checksum_help() ac22a3ba0796 net: clear sk_err_soft in sk_clone_lock() 5b078dc6fb64 dctcp: avoid bogus doubling of cwnd after loss 876577321657 Linux 4.8.9 07d00beb1e04 netfilter: fix namespace handling in nf_log_proc_dostring 8ef009e09c13 drm/i915: Fix mismatched INIT power domain disabling during suspend 88a45e5d2c0d drm/amdgpu: fix a vm_flush fence leak 25ed6e4b0b65 drm/amdgpu: fix fence slab teardown de5e9aa77a3c NFSv4.1: work around -Wmaybe-uninitialized warning 18c801047a18 libceph: fix legacy layout decode with pool 0 53c1792b94da memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB 02e1ee6b3e1c mmc: mxs: Initialize the spinlock prior to using it ce0702e35aeb pinctrl: iproc: Fix iProc and NSP GPIO support 320244ac9eb6 ASoC: sun4i-codec: return error code instead of NULL when create_card fails 2140d4fd9277 ASoC: Intel: Skylake: Always acquire runtime pm ref on unload 5037fdbc62c2 gpio: of: fix GPIO drivers with multiple gpio_chip for a single node 7a9239fd0480 gpio/mvebu: Use irq_domain_add_linear 6de98e87effb batman-adv: Modify neigh_list only with rcu-list functions a3f000ce7b44 ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs 6c76dd0c7066 ACPI/PCI: pci_link: penalize SCI correctly 86c711665c84 ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages ad185d9251e1 ACPI / APEI: Fix incorrect return value of ghes_proc() b55ebc89ab1d mmc: sdhci-msm: Fix error return code in sdhci_msm_probe() 85284c0850f9 i40e: fix call of ndo_dflt_bridge_getlink() 1242c9dfab0c hwrng: core - Don't use a stack buffer in add_early_randomness() c1a2ada73dac lib/genalloc.c: start search from start of chunk 06bb5ebedbb4 s390/dumpstack: restore reliable indicator for call traces 1ef1bd02ad23 rtc: pcf2123: Add missing error code assignment before test 4baabb72e9dd clk: samsung: clk-exynos-audss: Fix module autoload 3bbdbd8aa3c8 x86/build: Fix build with older GCC versions f5eadc27a60c Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" 645a6b823739 nvme: Delete created IO queues on reset 07c4cbe01341 svcrdma: Tail iovec leaves an orphaned DMA mapping 4131e00a436e svcrdma: Skip put_page() when send_reply() fails 755ab7aa1466 mei: bus: fix received data size check in NFC fixup d1b564536c6a perf top: Fix refreshing hierarchy entries on TUI 6ac4e06b717f Input: synaptics-rmi4 - fix error handling in I2C transport driver d3716f1b3e4b Input: synaptics-rmi4 - fix error handling in SPI transport driver 66503ec38f34 watchdog: core: Fix devres_alloc() allocation size c5e9e5cc8cd1 agp/intel: Flush chipset writes after updating a single PTE 813617a4c8dc iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path b6ef0b142208 iommu/amd: Free domain id when free a domain of struct dma_ops_domain 2ef38255b588 iommu/io-pgtable-arm: Check for v7s-incapable systems d3d9428d7133 xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect 31c749bee3de xprtrdma: use complete() instead complete_all() 67080e2785a3 drm/amd: fix scheduler fence teardown order v2 b0da5ab2ffb5 drm/amdgpu: fix sched fence slab teardown 920a85ba4306 tty/serial: at91: fix hardware handshake on Atmel platforms 9d76a886eb2f drm/amdgpu: fix crash in acp_hw_fini 6e652d18d73d drm/amdgpu: disable runtime pm in certain cases 8c8fdc683295 drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms db8e005bf2ba drm/i915/dp: BDW cdclk fix for DP audio f50b7450a8e4 drm/i915: Respect alternate_ddc_pin for all DDI ports e1b24f6a0b3c drm/radeon: disable runtime pm in certain cases eb13abb0e515 KVM: arm/arm64: vgic: Prevent access to invalid SPIs 2850fad5acb0 scsi: scsi_dh_alua: Fix a reference counting bug 5fac70d772a4 scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work() f29bcd11a170 scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk b2040deabb07 scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init 1281b9683f96 iio: st_sensors: fix scale configuration for h3lis331dl 4dfb6d1dd11d iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) 341c5534edad iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. b9d031f354da cdc-acm: fix uninitialized variable c480880cd12c clk: qoriq: Don't allow CPU clocks higher than starting value ee27fd32c499 toshiba-wmi: Fix loading the driver on non Toshiba laptops f713523a234c drbd: Fix kernel_sendmsg() usage - potential NULL deref 31da266e4b9a usb: gadget: u_ether: remove interrupt throttling 264e4131a167 USB: cdc-acm: fix TIOCMIWAIT c12c24eeaf77 usb: dwc3: Fix error handling for core init 6b95417150b7 staging: nvec: remove managed resource from PS2 driver 82239ab105a5 Revert "staging: nvec: ps2: change serio type to passthrough" 529789866abe drivers: staging: nvec: remove bogus reset command for PS/2 interface dea774aac054 staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value 5d510185f99a staging: sm750fb: Fix bugs introduced by early commits 45983d678b70 staging: iio: ad5933: avoid uninitialized variable in error case 5289e59246dd mmc: mmc: Use 500ms as the default generic CMD6 timeout ce4dfe7d927e mmc: sdhci: Fix unexpected data interrupt handling bde8d3f73375 mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer 10d24701f3f4 cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set f062e738c19b pinctrl: cherryview: Prevent possible interrupt storm on resume 1d99fe3317e3 pinctrl: cherryview: Serialize register access in suspend/resume f5ad96462615 arc: Implement arch-specific dma_map_ops.mmap 004e7c97f181 PCI: Don't attempt to claim shadow copies of ROM 7fac0361f94e ARC: timer: rtc: implement read loop in "C" vs. inline asm 4058116db4d0 s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment 2f3e0b82ebe9 coredump: fix unfreezable coredumping task d6ee4f47e2e7 mm/hugetlb: fix huge page reservation leak in private mapping error paths e87bf4f558f1 mm: hwpoison: fix thp split handling in memory_failure() 67c79e166d46 swapfile: fix memory corruption via malformed swapfile c87739e5d029 shmem: fix pageflags after swapping DMA32 object 5b5243b606ec mm, frontswap: make sure allocated frontswap map is assigned 2e594273d4c5 dib0700: fix nec repeat handling 9964230320d5 ASoC: cs4270: fix DAPM stream name mismatch 9386a722d250 ALSA: info: Limit the proc text input size c3ea1b15b71e ALSA: info: Return error for invalid read/write (From OE-Core rev: b5e43be6aaf912cf6c679ee98ed61cf34dd00ee8) (From OE-Core rev: 05c1981319f4f5637e72ed4f86e91d38483c8dc8) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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>
* linux-yocto/4.8: update from v4.8.6 -> v4.8.8Bruce Ashfield2017-01-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg -stable release 4.8.8. The short log change summary follows: 61385cc1db42 Linux 4.8.8 8ed841d6c045 scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression 32f60e9b621f scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices eb2ca7aac349 usb: dwc3: gadget: properly account queued requests 38db26fb3ae5 arch/powerpc: Update parameters for csum_tcpudp_magic & csum_tcpudp_nofold a143c6022cef packet: on direct_xmit, limit tso and csum to supported devices a6289d9ac3fe ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit() c9e086b9009a sctp: validate chunk len before actually using it 5a37dce1b679 net sched filters: fix notification of filter delete with proper handle d46b19687fec net: ipv6: Do not consider link state for nexthop validation eb77db88ea11 macsec: Fix header length if SCI is added if explicitly disabled 027ab3b8ee5a netvsc: fix incorrect receive checksum offloading b75edf27a6c3 udp: fix IP_CHECKSUM handling 5ee356021c42 sctp: fix the panic caused by route update d90cbfaf5439 net: sctp, forbid negative length 64774617da37 net: fec: Call swap_buffer() prior to IP header alignment c6c82c2b707e ipv4: use the right lock for ping_group_range 8418193f7052 ipv4: disable BH in set_ping_group_range() 23c110c4cdbc net: add recursion limit to GRO d3bbd04b92fd net: core: Correctly iterate over lower adjacency list fc5722f8f8f2 rtnetlink: Add rtnexthop offload flag to compare mask 4ac3ca8c2933 switchdev: Execute bridge ndos only for bridge ports 63d82a2cbd0c bridge: multicast: restore perm router ports on multicast enable e9a5921c393f net: pktgen: remove rcu locking in pktgen_change_name() 2eeb5735dd04 net/mlx4_en: fixup xdp tx irq to match rx 27bb6e31d32d IB/ipoib: move back IB LL address into the hard header f280126ec8d8 ipv6: correctly add local routes when lo goes up 0f3e77623916 ip6_tunnel: fix ip6_tnl_lookup a148a818df84 net: phy: Trigger state machine on state change and not polling. 2a9099899a6a ipv6: tcp: restore IP6CB for pktoptions skbs 50b43ad1dce6 net_sched: reorder pernet ops and act ops registrations dac04913ee27 drivers/ptp: Fix kernel memory disclosure 3f841d1555ad netlink: do not enter direct reclaim from netlink_dump() 5086cadf8fa4 packet: call fanout_release, while UNREGISTERING a netdev 6fff1319fdac net: Add netdev all_adj_list refcnt propagation to fix panic 9caee42c800e net/sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions c002dfd8adaa net: pktgen: fix pkt_size ff1b27c31706 net: fec: set mac address unconditionally 567aeca9fbb7 Linux 4.8.7 1bf121d3b234 HID: usbhid: add ATEN CS962 to list of quirky devices 05a833d4b051 cpufreq: intel_pstate: Set P-state upfront in performance mode c89771511deb ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap() 591bf1362e9e btrfs: qgroup: Prevent qgroup->reserved from going subzero 0c879624701d kvm: x86: Check memopp before dereference (CVE-2016-8630) 725a92be3926 ARM: fix oops when using older ARMv4T CPUs e339609bf377 tty: vt, fix bogus division in csi_J 4a22930a74ac v4l: vsp1: Prevent pipelines from running when not streaming 59f9693a170a usb: musb: Fix hardirq-safe hardirq-unsafe lock order error 086ac9180437 usb: chipidea: host: fix NULL ptr dereference during shutdown 07bae478e1c1 usb: dwc3: Fix size used in dma_free_coherent() fedede0963c4 pwm: Unexport children before chip removal 7b4b77b9566d omapfb: fix return value check in dsi_bind() a3e55d6342b2 video: fbdev: pxafb: potential NULL dereference on error 13d0f5b3a399 uapi: add missing install of sync_file.h db5025bd08ef UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header cc94524e8940 netfilter: xt_NFLOG: fix unexpected truncated packet 720a40113e78 i2c: mark device nodes only in case of successful instantiation f7d8d44a68de drm: i915: Wait for fences on new fb, not old 1cefe4cb4f8c drm/i915/fbc: fix CFB size calculation for gen8+ 809e9e6fc390 drm/i915: Clean up DDI DDC/AUX CH sanitation ba0a959e0334 drm/i915: Respect alternate_aux_channel for all DDI ports 426a724c9972 drm: Release reference from blob lookup after replacing property 5064a6a05387 drm/dp/mst: Check peer device type before attempting EDID read e6fcf953a995 drm/i915/gen9: fix watermarks when using the pipe scaler 0f7f9c456380 drm/i915/gen9: fix DDB partitioning for multi-screen cases 0cc98b5963f8 drm/fb-helper: Keep references for the current set of used connectors 14f4a463dc78 drm/fb-helper: Fix connector ref leak on error 6222f1e0b9ef drm/fb-helper: Don't call dirty callback for untouched clips 7290da41b8da drm/nouveau/acpi: fix check for power resources support fd5f9e1e28cb drm/radeon: drop register readback in cayman_cp_int_cntl_setup e136de5d7331 drm/radeon/si_dpm: workaround for SI kickers fe777e7a595c drm/radeon/si_dpm: Limit clocks on HD86xx part fa6227dbfd6a drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12 d040374f3473 drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset 51ed5a2bbf38 Revert "drm/radeon: fix DP link training issue with second 4K monitor" ac6f210dd7a6 md: be careful not lot leak internal curr_resync value into metadata. -- (all) eba4fe9db92f RAID10: ignore discard error 21faa6dbf53f RAID1: ignore discard error b80fcd58e6f6 mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference 1244d3c3a0f6 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware 2a1a0a6f1d60 scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded 5bac49422b4a ath10k: cache calibration data when the core is stopped a7d092e946f5 Revert "ath9k_hw: implement temperature compensation support for AR9003+" aea7cb3b7ceb mac80211: discard multicast and 4-addr A-MSDUs 27fa1e735c70 firewire: net: fix fragmented datagram_size off-by-one 032430fb6a2c firewire: net: guard against rx buffer overflows facb17b67ac9 Input: i8042 - add XMG C504 to keyboard reset table 8b535f07898a rtl8xxxu: Fix rtl8723bu driver reload issue 1c9edb27261e rtl8xxxu: Fix big-endian problem reporting mactime ece1b51ae1c4 rtl8xxxu: Fix memory leak in handling rxdesc16 packets 5a805cd29284 dm raid: fix activation of existing raid4/10 devices 6e5456768ba1 dm raid: fix compat_features validation 056290446e8a dm rq: clear kworker_task if kthread_run() returned an error 13a59a868756 dm table: fix missing dm_put_target_type() in dm_table_add_target() 159a17e8dbf6 dm mirror: fix read error on recovery after default leg failure d8db5234adef virtio: console: Unlock vqs while freeing buffers 7569d22a820d virtio_pci: Limit DMA mask to 44 bits for legacy virtio devices 0c2f67a6196d virtio_ring: Make interrupt suppression spec compliant c528df925fba parisc: Ensure consistent state when switching to kernel stack at syscall entry 592de1000694 ovl: fsync after copy-up 3ad464dadb7c ovl: update S_ISGID when setting posix ACLs be9015460ed5 ovl: fix get_acl() on tmpfs 2b632307635f MIPS: KASLR: Fix handling of NULL FDT 1734afcce32b nfsd: Fix general protection fault in release_lock_stateid() 202c6676b963 ARM: dts: fix the SD card on the Snowball db20b510ca5c ARM: mvebu: Select corediv clk for all mvebu v7 SoC c627b2e76ae2 KVM: MIPS: Precalculate MMIO load resume PC f3a0c969e788 KVM: MIPS: Make ERET handle ERL before EXL 961cf133b710 KVM: s390: Fix STHYI buffer alignment for diag224 88aca01f8cb4 KVM: x86: fix wbinvd_dirty_mask use-after-free ea261d177aed dm: free io_barrier after blk_cleanup_queue call 377a2a273c4b Staging: wilc1000: Fix kernel Oops on opening the device 0c4ffbf9e118 iio:chemical:atlas-ph-sensor: Fix use of 32 bit int to hold 16 bit big endian value 52a1e76f16e2 arm64: dts: marvell: fix clocksource for CP110 master SPI0 0dff3c6321a5 tty: limit terminal size to 4M chars 44f0722dc9ac xhci: workaround for hosts missing CAS bit 0894224ae7c0 xhci: add restart quirk for Intel Wildcatpoint PCH b2d28d93cf83 hv: do not lose pending heartbeat vmbus packets eeae0a12a166 vt: clear selection before resizing 9710f5b19328 x86/smpboot: Init apic mapping before usage 58b0a7f115f8 GenWQE: Fix bad page access during abort of resource allocation b9aa0a7290f5 usb: increase ohci watchdog delay to 275 msec 241208e7b721 usb: renesas_usbhs: add wait after initialization for R-Car Gen3 00dbeb06292b xhci: use default USB_RESUME_TIMEOUT when resuming ports. 1e306cd37a66 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7 d082fd105eb9 USB: serial: cp210x: fix tiocmget error handling e8bf726705bd USB: serial: fix potential NULL-dereference at probe 23124735a6f0 usb: gadget: function: u_ether: don't starve tx request queue fe4af125085a usb: gadget: udc: atmel: fix endpoint name 420d16894425 mei: txe: don't clean an unprocessed interrupt cause. 5d30e8f65073 ubifs: Fix regression in ubifs_readdir() b8176cc56bf1 ubifs: Abort readdir upon error 1755f43e9a90 timers: Lock base for same bucket optimization e18ed431d7da timers: Plug locking race vs. timer migration b5e3a038997a timers: Prevent base clock corruption when forwarding 665f7bf33aa8 timers: Prevent base clock rewind when forwarding clock 0d621c57e739 x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=y e599203f55ad powerpc/64: Fix race condition in setting lock bit in idle/wakeup code 51d784b54768 powerpc/64: Re-fix race condition between going idle and entering guest 2c7ff0e5c311 powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpu ae150de2d5e0 powerpc: Convert cmp to cmpd in idle enter sequence 1198fbca645e btrfs: fix races on root_log_ctx lists bc720ae2ffab cxl: Fix leaking pid refs in some error paths 2a997e83960b ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct 599cfd58ffde ANDROID: binder: Add strong ref checks 2a0efa30b15c ALSA: hda - Fix headset mic detection problem for two Dell laptops 2585e17b71c7 ALSA: hda - Fix surround output pins for ASRock B150M mobo 14456570a4a5 ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table 54186c7dd2ec ALSA: hda - allow 40 bit DMA mask for NVidia devices 0f574c90d747 ALSA: seq: Fix time account regression 8ccf154b2654 ALSA: usb-audio: Add quirk for Syntek STK1160 9d3f5b85ef8b device-dax: fix percpu_ref_exit ordering 33bcff297228 security/keys: make BIG_KEYS dependent on stdrng. 5152986c9257 KEYS: Sort out big_key initialisation 5daa841d0437 KEYS: Fix short sprintf buffer in /proc/keys show function 0a38e6c551c4 thermal/powerclamp: correct cpu support check 5db5e0c11c13 mm: memcontrol: do not recurse in direct reclaim 68adb469dd3b mm/slab: fix kmemcg cache creation delayed issue 67ae004e2c52 mm/list_lru.c: avoid error-path NULL pointer deref 5cb73199ca48 libxfs: clean up _calc_dquots_per_chunk d00057ecf82f gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak c70eb2cc1276 gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix another information leak 6bba4b226521 gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags e2144827d96b gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags c0699405b147 gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset 49bdfb21e37d gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak e22edf53b40f gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset a23a59c56a53 gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak 78ae767553e4 gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation 56ffab4f532e gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get() 4366246129ca h8300: fix syscall restarting a639266ae0c3 spi: mark device nodes only in case of successful instantiation d6634d871199 spi: fsl-espi: avoid processing uninitalized data on error 0cee66b72acc drm/dp/mst: Clear port->pdt when tearing down the i2c adapter f2ffb21fb495 i2c: core: fix NULL pointer dereference under race condition 0fda1cdcbb72 i2c: xgene: Avoid dma_buffer overrun 9c619c2a8d4d i2c: rk3x: Give the tuning value 0 during rk3x_i2c_v0_calc_timings (From OE-Core rev: f95903012735e764ae0608a17fc6d4d8c139eb83) (From OE-Core rev: 02cbbeb726923df8122d5e30a1908a0897e8cd6c) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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>
* linux-yocto/4.8: update to v4.8.6-rt5Bruce Ashfield2017-01-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Gortmaker sent along updates to the latest 4.8 -rt version. Updating the SRCREVs to include the following commits: f83a3d4a643b v4.8.6-rt5 74c7ffc2e3f2 NFSv4: don't disable preemption on !RT 9711dc408890 kbuild: Add -fno-pie to KBUILD_AFLAGS: 7b4d4278e307 v4.8.6-rt4 24aa22031f3c v4.8.2-rt3 8541163464e2 kbuild: add -fno-PIE 81b61ced2d45 NFSv4: replace seqcount_t with a seqlock_t a8300ce29d0c worqueue: document the proper argument 9711591ebdc3 genirq: document swork member 1aace69fd88f rbtree: include barrier.h 74d4589809f2 rxrpc: remove unused static variables a941e2f0611c x86/apic: get rid of "warning: 'acpi_ioapic_lock' defined but not used" 9888d1c2e3ab hotplug: Call mmdrop_delayed() in sched_cpu_dying() if PREEMPT_RT_FULL debf0ec42b2e drivers/zram: Don't disable preemption in zcomp_stream_get/put() c84b472ee376 mm/zs_malloc: Fix bit spinlock replacement c17de80bfeba zsmalloc: turn that get_cpu_light() into a local_lock() 33586701e8ad connector/cn_proc: Protect send_msg() with a local lock on RT b20867d36bcd ftrace: Fix trace header alignment (From OE-Core rev: 6840594c43b892056886f471575ccb49a78f34e4) (From OE-Core rev: 0ec50af0cbc8c3fc6301637e4efeaf99fea0512e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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>
* linux-yocto/4.8: fix cryptodev compilation errorBruce Ashfield2017-01-111-2/+2
| | | | | | | | | | | | | | | | | | | It was reported that compilation was broken for the in tree variant of cryptodev. This commit integrates two patches that fix the issue: efbdfa1ed95f cryptodev: stomp dynamic version numbering for in tree builds 32f54070205f cryptodev: fix compile error when enable CONFIG_CRYPTODEV (From OE-Core rev: b91469ac21825a86eb7a71f1e91206719061bcaa) (From OE-Core rev: 4ce2375e4ef1ef37e87c95faa0cae6171f390afa) Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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>
* linux-yocto/4.8: update to 4.8.6Bruce Ashfield2017-01-111-3/+3
| | | | | | | | | | | | | Integrating the korg -stable release. (From OE-Core rev: 2a7d3173c7a05cd09bbcf5fe465403b2d4b2b589) (From OE-Core rev: f805e0c996342b1171035792bcc06d90026d5e5f) 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> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: sync preempt-rt with upstream projectBruce Ashfield2016-10-261-2/+2
| | | | | | | | | | | | | | | | | The initial 4.8 -rt feature was directly from Paul Gortmaker, and now the 'upstream' -rt has done a release on the same kernel version. Paul has sync'd the initial effort with the upstream work, and we now have a consolidated standard/preempt-rt/* Along with the rsync'd content, Paul has fixed -rt boot on 32 bit x86. (From OE-Core rev: 1270050079feeefc38744fdbfe23b16aa1b632a3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8.3Bruce Ashfield2016-10-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release One commit of note is the fix for CVE-2016-5195 (http://dirtycow.ninja/): mm: remove gup_flags FOLL_WRITE games from __get_user_pages() The remaining changes are covered by the following shortlog export: mm: remove gup_flags FOLL_WRITE games from __get_user_pages() Make __xfs_xattr_put_listen preperly report errors. scsi: configure runtime pm before calling device_add in scsi_add_host_with_dma v4l: rcar-fcp: Don't force users to check for disabled FCP support Linux 4.8.2 tpm_crb: fix crb_req_canceled behavior tpm: fix a race condition in tpm2_unseal_trusted() ima: use file_dentry() Bluetooth: Add a new 04ca:3011 QCA_ROME device ARM: cpuidle: Fix error return code ARM: dts: MSM8660 remove flags from SPMI/MPP IRQs ARM: dts: MSM8064 remove flags from SPMI/MPP IRQs ARM: dts: mvebu: armada-390: add missing compatibility string and bracket ARM: fix delays x86/dumpstack: Fix x86_32 kernel_stack_pointer() previous stack access x86/mm/pkeys: Do not skip PKRU register if debug registers are not used arch/x86: Handle non enumerated CPU after physical hotplug x86/apic: Get rid of apic_version[] array x86/platform/intel-mid: Keep SRAM powered on at boot x86/platform/intel-mid: Add Intel Penwell to ID table x86/cpu: Rename Merrifield2 to Moorefield x86/pkeys: Make protection keys an "eager" feature x86/irq: Prevent force migration of irqs which are not in the vector domain x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn manipulation arm64: fix dump_backtrace/unwind_frame with NULL tsk KVM: PPC: BookE: Fix a sanity check KVM: arm/arm64: vgic: Don't flush/sync without a working vgic KVM: arm64: Require in-kernel irqchip for PMU support KVM: MIPS: Drop other CPU ASIDs on guest MMU changes KVM: PPC: Book3s PR: Allow access to unprivileged MMCR2 register xen/x86: Update topology map for PV VCPUs mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled mfd: 88pm80x: Double shifting bug in suspend/resume mfd: atmel-hlcdc: Do not sleep in atomic context mfd: rtsx_usb: Avoid setting ucr->current_sg.status ALSA: usb-line6: use the same declaration as definition in header for MIDI manufacturer ID ALSA: usb-audio: Extend DragonFly dB scale quirk to cover other variants ALSA: ali5451: Fix out-of-bound position reporting phy: sun4i-usb: Use spinlock to guard phyctl register access usb: dwc3: fix Clear Stall EP command failure timekeeping: Fix __ktime_get_fast_ns() regression usb: storage: fix runtime pm issue in usb_stor_probe2 Linux 4.8.1 ALSA: hda - Add the top speaker pin config for HP Spectre x360 ALSA: hda - Fix headset mic detection problem for several Dell laptops ALSA: hda - Adding one more ALC255 pin definition for headset problem Revert "usbtmc: convert to devm_kzalloc" USB: serial: cp210x: Add ID for a Juniper console usb: usbip: vudc: fix left shift overflow Staging: fbtft: Fix bug in fbtft-core usb: misc: legousbtower: Fix NULL pointer deference Using BUG_ON() as an assert() is _never_ acceptable arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP Using BUG_ON() as an assert() is _never_ acceptable (From OE-Core rev: deb7d22d00ace3bfa1252e0a5df1961386231bc2) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4/4.8: kernel config warning cleanupsBruce Ashfield2016-10-251-1/+1
| | | | | | | | | | | | | | Merging the following patches into 4.4 and 4.8 to remove kernel configuration warnings: bbaf01752b01 meta-yocto-bsp: beaglebone: remove the stale kernel options 552a83790b17 features: Fix configcheck warnings in features used by intel-quark BSPs c33d9c2c575f features: Fix configcheck warnings in features used by intel-core* BSPs (From OE-Core rev: ac9842bc3a17f15c3807aa06e4469c030346420e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: Enable R8169 driver since its needed by supported platformsBruce Ashfield2016-10-081-1/+1
| | | | | | | | | | | | | | | | The Realtek 8169 driver is needed by the Minnowboard MAX, one of the boards we currently support, since some of our images do not contain modules by default, the network isnt working on genericx86, genericx86-64 and intel-core2-32 (meta-intel) when no modules are installed. This patch fixes network on images not containing modules when using the previously mentioned MACHINES for this board. (From OE-Core rev: 747f59f5103995654f2b10a52d1dfd2dd4ad1a0e) 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>
* linux-yocto/4.8: fix BUG_ON() in workingset_node_shadows_dec() triggersBruce Ashfield2016-10-051-1/+1
| | | | | | | | | | | | | | | | | | | Paul Gotmaker pointed out that a last minute merge to the 4.8 kernel has the potential to hard hang a kernel when VM debugging is enabled: https://lkml.org/lkml/2016/10/4/1 He also pointed out the fix for it in commit 21f54dda [Using BUG_ON() as an assert() is _never_ acceptable]. While that fix will loop through -stable into 4.8.1, that will likely be too late for our release. So I've cherry picked the change to make it available. (From OE-Core rev: eb4b39d5ffbe93d363b05c57196bdac61fa09c59) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to 4.8 -final releaseBruce Ashfield2016-10-041-3/+3
| | | | | | | (From OE-Core rev: 7b3ae4631e2c68926b254d0d26608636a492b952) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: mmc configuration for x86*Bruce Ashfield2016-10-041-1/+1
| | | | | | | | | | | | | | | | Updating the common-pc* configuration to have the following mmc configs available by default: meta/common-pc-64: use mmc-sdhci feature meta/common-pc: use mmc-sdhci feature meta: add mmc/mmc-sdhci feature meta: add mmc/mmc-block feature meta: add mmc/base feature (From OE-Core rev: 024ee2f47ebac39438f87069d48f5e34c9c81891) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to -rc8Bruce Ashfield2016-09-281-3/+3
| | | | | | | | | Updating linux-yocto*4.8 to -rc8. (From OE-Core rev: 55b579daa4e66f9e23cf739aed35a39128ccd370) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: introduce preempt-rtBruce Ashfield2016-09-211-1/+1
| | | | | | | | | | | | | | | Paul Gortmaker has made the preempt-rt patch available for the 4.8 kernel. This commit merges his queue to standard/preempt-rt/rebase, which will be kept up to date with a clean history, and it also makes it available in standard/preempt-rt/base, which will be kept fast forward for board support. (From OE-Core rev: b475bb88cc5d6700b4fadff1b2bb43a376492c7b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: integrate 4.8-rc7Bruce Ashfield2016-09-211-3/+3
| | | | | | | | | Updating to the latest release candidate. (From OE-Core rev: f15d5d8c09da9260a59ed396a4d5c9d009e5c751) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8-rc6Bruce Ashfield2016-09-141-2/+2
| | | | | | | (From OE-Core rev: ed5ac04aa3bf10b9bf5047012d67a38f5ff89cef) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update LINUX_VERSION to -rc5Bruce Ashfield2016-09-091-1/+1
| | | | | | | | | | | | | The SRCREVs were previously updated to -rc5, but the LINUX_VERSION was missed. As such, we are building and booting -rc5, but all the packaging says -rc4. Worth a quick update while we wait for -rc6 (From OE-Core rev: ea2f99161a22ae2e9eefd3b337c9af7704c33e37) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update to 4.8-rc5Bruce Ashfield2016-09-081-2/+2
| | | | | | | (From OE-Core rev: 3d9735e3ccacbd60e060683c41c4203184fce109) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: restore missing configuration meta dataBruce Ashfield2016-09-081-1/+1
| | | | | | | | | | | | | Some of the meta-data from the 4.4 kernel was missing from the 4.8 branch. This resulted in some functionality drops and also a size/time increase in the kernel build (due to debug being turned on). With this resync, we now have the missing config restored. (From OE-Core rev: eb0b4f05f89ae014953492ea7bc0afc9fef1abce) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: add qemuarm device tree specificationBruce Ashfield2016-09-051-0/+2
| | | | | | | | | | | 4.7+ requires a device tree for the arm versatile family of platforms. We add the definition to our 4.8 linux-yocto recipes so we can continue to boot! (From OE-Core rev: 8c5cf8193441814e46b7e118655b4e622f785ce5) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: introduce v4.8 recipesBruce Ashfield2016-09-051-0/+36
(From OE-Core rev: 3585c71dc575dd28a1e2655efc967dd4d6086a37) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>