summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-firmware: Add reference to iwlwifi-8000C firmwareAvinash Reddy Palleti2018-03-191-1/+2
| | | | | | | | | | | | | | | | Adding reference to iwlwifi-8000c firmware which was removed erroneously in commit 3e4b382c0c687a76f824cd84b478c4f778e15e3e (From OE-Core rev: 72885c4132e8ab7e6c70a4534870805d6ad7047f) (From OE-Core rev: 7c6501b66a7d17071c8b012d7fd6e09edf28c671) Signed-off-by: Avinash Reddy Palleti <avinash.reddy.palleti@intel.com> Acked-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.1: update to include spectre fixesArmin Kuster2018-03-191-1/+1
| | | | | | | | | (From OE-Core rev: 4b235f09dc3bfe76ae095c7ff99e0eb7b8badca7) (From OE-Core rev: 6c0fd049c9b5ae7f170cae8fe6edc98ecfe053fe) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: updated to include spectre fixesArmin Kuster2018-03-191-8/+8
| | | | | | | | | (From OE-Core rev: 06b57932db48eeb42989c6eb0010e8b1b713b7e9) (From OE-Core rev: bafd21e0ba9f8713e0160684ac20ae3ecba19b42) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny/4.1: update with spectre fixesArmin Kuster2018-03-191-1/+1
| | | | | | | | | (From OE-Core rev: 61b365ab2ece1469cf85133112d48891cdfe310e) (From OE-Core rev: da4174e433d14799a41937cb1989f0d03066687b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-03-191-3/+3
| | | | | | | | | (From OE-Core rev: 7162fd28422355778dfa203db52d9b868cd496cb) (From OE-Core rev: 426f8fdd99db8a2769f688573890e4ec79435741) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-03-191-3/+3
| | | | | | | | | (From OE-Core rev: 90b6eb24e90003cf7ba66d146e370408eb978441) (From OE-Core rev: 539a337e840db6fdd796b4215ffafbb7b9eb9433) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to 4.1.49 plus meltdownArmin Kuster2018-03-191-10/+10
| | | | | | | | | (From OE-Core rev: bf2362cfa79722798c1798c82233190f8280a259) (From OE-Core rev: a84d164bec5f7f2a60e8ab0e5f354ea383347bc0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.113Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg 4.4 -stable releases up to 113. These include Spectre and Meltdown mitigation patches. Changelog follows: f0d0a93b0e81 Linux 4.4.113 38bc402237f8 MIPS: AR7: ensure the port type's FCR value is used 11e619414b69 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB 58f96ac5dba6 x86/pti: Document fix wrong index 6cb73eb80451 kprobes/x86: Disable optimizing on the function jumps to indirect thunk 9b8bd0d35868 kprobes/x86: Blacklist indirect thunk functions for kprobes 799dc737680a retpoline: Introduce start/end markers of indirect thunk f59e7ce17ba3 x86/mce: Make machine check speculation protected ff535919c136 kbuild: modversions for EXPORT_SYMBOL() for asm 6b1c99e275c0 x86/cpu, x86/pti: Do not enable PTI on AMD processors 5ecd5c8388f0 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 7e7b086ef2fe dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 9c7755af771a dm btree: fix serious bug in btree_split_beneath() b7bd013a3fe0 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices 082dfe6141f3 can: peak: fix potential bug in packet fragmentation 2d5523bf47b4 ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 d5276c013713 phy: work around 'phys' references to usb-nop-xceiv devices cf3625004e6c tracing: Fix converting enum's from the map in trace_event_eval_update() b6306f3fdcaa Input: twl4030-vibra - fix sibling-node lookup a89e1ac9b0da Input: twl6040-vibra - fix child-node lookup 8e70d4862271 Input: twl6040-vibra - fix DT node memory management 47970b4ea09c Input: 88pm860x-ts - fix child-node lookup 7fd133539289 x86/apic/vector: Fix off by one in error path aa041f13f8c6 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit 1782af2835fe module: Add retpoline tag to VERMAGIC fba063e6dfb4 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros 8bd58b61d2fa sched/deadline: Zero out positive runtime after throttling constrained tasks ec7a002d7796 scsi: hpsa: fix volume offline state b78f2d36e737 af_key: fix buffer overread in parse_exthdrs() 48907f2535aa af_key: fix buffer overread in verify_address_len() 478a7fa82ff7 ALSA: hda - Apply the existing quirk to iMac 14,1 a4d7639d5fb6 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant 80547bb6154d ALSA: pcm: Remove yet superfluous WARN_ON() 58c82be944f5 futex: Prevent overflow by strengthen input validation f1fcb9d2926c scsi: sg: disable SET_FORCE_LOW_DMA 451725c3e785 x86/retpoline: Remove compile time warning eebc3f8adee0 x86/retpoline: Fill return stack buffer on vmexit f72655b837eb x86/retpoline/irq32: Convert assembler indirect jumps 7e5bb301bd2f x86/retpoline/checksum32: Convert assembler indirect jumps 6b222e7483af x86/retpoline/xen: Convert Xen hypercall indirect jumps d2beed45635e x86/retpoline/hyperv: Convert assembler indirect jumps 7153a6d5ff05 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 028083cb02db x86/retpoline/entry: Convert entry assembler indirect jumps 9fe55976f0c8 x86/retpoline/crypto: Convert crypto assembler indirect jumps 9f789bc5711b x86/spectre: Add boot time option to select Spectre v2 mitigation 3c5e10905263 x86/retpoline: Add initial retpoline support 675901851fd2 kconfig.h: use __is_defined() to check if MODULE is defined a88693d00698 EXPORT_SYMBOL() for asm b8e7a489b518 x86/asm: Make asm/alternative.h safe from assembly b76ac90af34d x86/kbuild: enable modversions for symbols exported from asm cfc8c1d61e46 x86/asm: Use register variable to get stack pointer value 416f66509fce x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 642ce1bb5ea6 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC 20c28c04a6bc x86/cpu/AMD: Make LFENCE a serializing instruction e6c591e7a430 gcov: disable for COMPILE_TEST 42375c1120d5 Linux 4.4.112 125d76412866 selftests/x86: Add test_vsyscall 999d4f1961fa x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm e997d991ab2b x86/alternatives: Fix optimize_nops() checking 433d7851e5ca sysfs/cpu: Fix typos in vulnerability documentation 72cf81e43ba4 x86/cpu: Implement CPU vulnerabilites sysfs functions 73492b686012 sysfs/cpu: Add vulnerability folder 9718bf5f4ebb x86/cpu: Merge bugs.c and bugs_64.c caae411b6ee0 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] 6349cab425ce x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN 07c7aa5e7e8a x86/cpufeatures: Add X86_BUG_CPU_INSECURE 65b28590de24 x86/cpufeatures: Make CPU bugs sticky 18b849b18d1c x86/cpu: Factor out application of forced CPU caps d013f41d0cc5 x86/Documentation: Add PTI description cf9f240627b4 e1000e: Fix e1000_check_for_copper_link_ich8lan return value. 10a4324500ff uas: ignore UAS for Norelsys NS1068(X) chips 0ae86454c435 Bluetooth: Prevent stack info leak from the EFS element. b4106c55b574 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl 27a194bc8d21 usbip: remove kernel addresses from usb device and urb debug msgs 3f577093c511 USB: fix usbmon BUG trigger 92e8ba1ea050 usb: misc: usb3503: make sure reset is low for at least 100us e4c9428d035b USB: serial: cp210x: add new device ID ELV ALC 8xxx a962c95895a7 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ 531a2595ce1a target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 694c1ed559c8 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref 095b0ba360ff bpf, array: fix overflow in max_entries and undefined behavior in index_mask 9a7fad4c0e21 bpf: prevent out-of-bounds speculation 648064515d0d bpf: adjust insn_aux_data when patching insns 19614eee0644 bpf: refactor fixup_bpf_calls() 14c7c55f4527 bpf: move fixup_bpf_calls() function 0748b80e4325 bpf: don't (ab)use instructions to store state 087a92287dba bpf: add bpf_patch_insn_single helper c18b1bda4933 kaiser: Set _PAGE_NX only if supported 0b6231faa212 drm/vmwgfx: Potential off by one in vmw_view_add() 6785f955bcb6 KVM: x86: Add memory barrier on vmcs field lookup 7d1bef0f6037 x86/microcode/intel: Extend BDW late-loading with a revision check c77dd7b425cd rbd: set max_segments to USHRT_MAX 68829e75666e crypto: algapi - fix NULL dereference in crypto_remove_spawns() 608644ac89aa ipv6: fix possible mem leaks in ipv6_make_skb() b188ce30cc1b net: stmmac: enable EEE in MII, GMII or RGMII only f574e2e8c6cf sh_eth: fix SH7757 GEther initialization 29ca856bb76a sh_eth: fix TSU resource handling 44496521c6bd RDS: null pointer dereference in rds_atomic_free_op 10d06ed9a189 RDS: Heap OOB write in rds_message_alloc_sgs() d19b5ed46cce net: core: fix module type in sock_diag_bind b9f16497eec2 ip6_tunnel: disable dst caching if tunnel is dual-stack 0e1cadec4187 8021q: fix a memory leak for VLAN 0 device 7ec5d87df34a x86/pti/efi: broken conversion from efi to kernel page table cc0e36105661 Revert "userfaultfd: selftest: vm: allow to build in vm/ directory" 3ae43090f13b xhci: Fix ring leak in failure path of xhci_alloc_virt_device() 6321e1753563 sysrq: Fix warning in sysrq generated crash. 6f61bd5c4ff5 hwrng: core - sleep interruptible in read f065b5f78d17 x86/mm/pat, /dev/mem: Remove superfluous error message 146001aeb9af cx82310_eth: use skb_cow_head() to deal with cloned skbs be48b6ee6d07 smsc75xx: use skb_cow_head() to deal with cloned skbs 36a1c87f57f6 sr9700: use skb_cow_head() to deal with cloned skbs efca4f469475 lan78xx: use skb_cow_head() to deal with cloned skbs ad196359a6d1 r8152: adjust ALDPS function a37ff616d720 r8152: use test_and_clear_bit 9d614746ea0b r8152: fix the wake event ea6f411117e1 usb: musb: ux500: Fix NULL pointer dereference at system PM 829b82508c55 usbvision fix overflow of interfaces array bd44e3f19d14 locking/mutex: Allow next waiter lockless wakeup 1920b8a6a6ed futex: Replace barrier() in unqueue_me() with READ_ONCE() e143f5d26258 locks: don't check for race with close when setting OFD lock c4eafbc2ba11 zswap: don't param_set_charp while holding spinlock eeca23f21cfb mm/zswap: use workqueue to destroy pool 45c26b0736ef mm/page-writeback: fix dirty_ratelimit calculation 9780795fc1e5 mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_page 756000bec7c1 mm/compaction: fix invalid free_pfn and compact_cached_free_pfn 0e82bbca5896 x86/acpi: Reduce code duplication in mp_override_legacy_irq() d091a2bb8c2e ALSA: aloop: Fix racy hw constraints adjustment a9cad56436f4 ALSA: aloop: Fix inconsistent format due to incomplete rule 3d3b2c61e1be ALSA: aloop: Release cable upon open error path fa6c1876ecf7 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops 9bb4bb18ccff ALSA: pcm: Abort properly at pending signal in OSS read/write loops 1ee7bc5526d8 ALSA: pcm: Add missing error checks in OSS emulation plugin builder 3074fe070a89 ALSA: pcm: Remove incorrect snd_BUG_ON() usages f511ba8a5084 iommu/arm-smmu-v3: Don't free page table ops twice 745a0d9c1a8e x86/acpi: Handle SCI interrupts above legacy space gracefully 1a699374533b x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=n 8d383ff7deaa kvm: vmx: Scrub hardware GPRs at VM-exit 0753661d5b17 net/mac80211/debugfs.c: prevent build failure with CONFIG_UBSAN=y f2c131d05d86 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses 725679dc78a9 MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET 9584ae52bd7e MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA a6972f8bd2b6 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET e68049f6a9e8 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET b1e808b9de5c MIPS: Factor out NT_PRFPREG regset access helpers 1e918a43cbf0 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task 6c2c83eb1b0d IB/srpt: Disable RDMA access by the initiator a71d6de9718e can: gs_usb: fix return value of the "set_bittiming" callback eb91461daa77 KVM: Fix stack-out-of-bounds read in write_mmio cbb1cc722aaa dm bufio: fix shrinker scans when (nr_to_scan < retain_target) c5ae3a6aa1a3 Linux 4.4.111 516fa79e77f7 Fix build error in vma.c 6dcf5491e01c Map the vsyscall page with _PAGE_USER 90191f71d749 proc: much faster /proc/vmstat c819a67f7ee9 module: Issue warnings when tainting kernel 7e35bc655ec1 module: keep percpu symbols in module's symtab 104fd57d391a genksyms: Handle string literals with spaces in reference files a4c1c75373bf x86/tlb: Drop the _GPL from the cpu_tlbstate export d5bbffc0501d parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel 3db597feef08 x86/microcode/AMD: Add support for fam17h microcode loading 0a99730ae0cc Input: elantech - add new icbody type 15 30ce9c8dbc42 ARC: uaccess: dont use "l" gcc inline asm constraint modifier 5f1aa83c58aa kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() 7a7f54f8e390 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals be95f1308f79 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 58330ec2fecd kernel: make groups_sort calling a responsibility group_info allocators d1698dc8a590 fscache: Fix the default for fscache_maybe_release_page() 7cbb4a2305f8 sunxi-rsb: Include OF based modalias in device uevent 3ad85176e78d crypto: pcrypt - fix freeing pcrypt instances 869994e0bd29 crypto: chacha20poly1305 - validate the digest size 0b72e17dde6e crypto: n2 - cure use after free 83875f582596 kernel/acct.c: fix the acct->needcheck check in check_free_space() b17b901f0fea x86/kasan: Write protect kasan zero shadow b3e3db15b450 Linux 4.4.110 b33c3c64c478 kaiser: Set _PAGE_NX only if supported 2b24fe5c57af x86/kasan: Clear kasan_zero_page after TLB flush 755bd549d932 x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap 64e239804e21 x86, vdso, pvclock: Simplify and speed up the vdso pvclock reader bfd51a4d715b KPTI: Report when enabled 3e1457d6bf26 KPTI: Rename to PAGE_TABLE_ISOLATION 7f79599df9c4 x86/kaiser: Move feature detection up e4ba212ec641 kaiser: disabled on Xen PV 750fb627d764 x86/kaiser: Reenable PARAVIRT 3e809caffdd7 x86/paravirt: Dont patch flush_tlb_single 8eaca4c7d9f1 kaiser: kaiser_flush_tlb_on_return_to_user() check PCID 0651b3ad99dd kaiser: asm/tlbflush.h handle noPGE at lower level 28c6de544174 kaiser: drop is_atomic arg to kaiser_pagetable_walk() 2dff99eb0335 kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush e405a064bd7d x86/kaiser: Check boottime cmdline params dea9aa9ffae1 x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling e345dcc94815 kaiser: add "nokaiser" boot option, using ALTERNATIVE 500943e57db8 kaiser: fix unlikely error in alloc_ldt_struct() d41f46f77895 kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls fc8334e6b3e5 kaiser: paranoid_entry pass cr3 need to paranoid_exit 20268a10ffec kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user 3b4ce0e1a172 kaiser: PCID 0 for kernel and 128 for user 0731188fc74c kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user eb82151d0b1d kaiser: enhanced by kernel and user PCIDs 3e3d38fd9832 kaiser: vmstat show NR_KAISERTABLE as nr_overhead b9d2ccc54e17 kaiser: delete KAISER_REAL_SWITCH option aeda21d77e22 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET c52e55a2a82d kaiser: cleanups while trying for gold link f127705d26b3 kaiser: kaiser_remove_mapping() move along the pgd 0c68228f7b39 kaiser: tidied up kaiser_add/remove_mapping slightly 5fbd46c4be78 kaiser: tidied up asm/kaiser.h somewhat 407c3ff6a24c kaiser: ENOMEM if kaiser_pagetable_walk() NULL 20cbe9a3aa2e kaiser: fix perf crashes 487f0b73d826 kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER d94df20135cc kaiser: KAISER depends on SMP 9b94cf97f42c kaiser: fix build and FIXME in alloc_ldt_struct() 003e47671690 kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE edde73205b3f kaiser: do not set _PAGE_NX on pgd_none bed9bb7f3e6d kaiser: merged update 8a43ddfb93a0 KAISER: Kernel Address Isolation 0fa147b40747 x86/boot: Add early cmdline parsing for options with arguments e68d6189c787 Linux 4.4.109 5d67dbef745b mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP 2e3883922530 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) 977614061c3d x86/smpboot: Remove stale TLB flush invocations 458ed3179948 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() 46e9398c96af usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 0ceb7a66392d USB: Fix off by one in type-specific length check of BOS SSP capability c359123bfdd2 usb: add RESET_RESUME for ELSA MicroLink 56K 955ae55f2d16 usb: Add device quirk for Logitech HD Pro Webcam C925e e8cd11a935dd USB: serial: option: adding support for YUGA CLM920-NC5 140cfcc8b093 USB: serial: option: add support for Telit ME910 PID 0x1101 232972f73936 USB: serial: qcserial: add Sierra Wireless EM7565 24162c1781c1 USB: serial: ftdi_sio: add id for Airbus DS P8GR 76f611cbdbb4 usbip: vhci: stop printing kernel pointer addresses in messages feeae6411a1a usbip: stub: stop printing kernel pointer addresses in messages e0362688b4fa usbip: fix usbip bind writing random string after command in match_busid 3f54a6d41d44 sock: free skb in skb_complete_tx_timestamp on error 623bfb5818ab net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround 5854ca90c6c6 net: Fix double free and memory corruption in get_net_ns_by_id() dd1e454c4d74 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks 169a9861c638 ipv4: Fix use-after-free when flushing FIB tables 4033c396f80c sctp: Replace use of sockets_allocated with specified macro. ca57949d169e net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case be27b620a861 net: ipv4: fix for a race condition in raw_sendmsg 6dfc02ba5149 tg3: Fix rx hang on MTU change with 5717/5719 6925223ab320 tcp md5sig: Use skb's saddr when replying to an incoming segment e0bdd21a86c5 net: reevalulate autoflowlabel setting after sysctl setting 06525d5b8ea8 net: qmi_wwan: add Sierra EM7565 1199:9091 f778ce6faa0d netlink: Add netns check on taps 373b423038a8 net: igmp: Use correct source address on IGMPv3 reports 0a8cb76e11d9 ipv6: mcast: better catch silly mtu values 3d406a18bd94 ipv4: igmp: guard against silly MTU values 1cd09d4b38a2 kbuild: add '-fno-stack-check' to kernel build options 6c4db09c291a x86/mm/64: Fix reboot interaction with CR4.PCIDE fd0504525efd x86/mm: Enable CR4.PCIDE on supported systems dcccd3c266e2 x86/mm: Add the 'nopcid' boot option to turn off PCID 78043e5b6fb2 x86/mm: Disable PCID on 32-bit kernels b2e24274d50e x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code 3efba6062a41 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() 9f4d1ba1d407 x86/mm: Make flush_tlb_mm_range() more predictable 227d6f0e79f8 x86/mm: Remove flush_tlb() and flush_tlb_current_task() 6ce9d1e6819e x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() c04ed3a84961 ALSA: hda - fix headset mic detection issue on a Dell machine 0ba2ebc9f355 ALSA: hda: Drop useless WARN_ON() 5251932b974d ASoC: twl4030: fix child-node lookup 3096ced5a939 ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure becb0c6409ad iw_cxgb4: Only validate the MSN for successful completions 9dc9648942b1 ring-buffer: Mask out the info bits when returning buffer page length 25fade614be3 tracing: Fix crash when it fails to alloc ring buffer c2a62f84d49f tracing: Fix possible double free on failure of allocating trace buffer 075242101627 tracing: Remove extra zeroing out of the ring buffer page 87060303469c net: mvneta: clear interface link status on port disable b7aac649af10 powerpc/perf: Dereference BHRB entries safely 5a62acc900e9 kvm: x86: fix RSM when PCID is non-zero c9b5338394f2 KVM: X86: Fix load RFLAGS w/o the fixed bit 0bf0c45449c3 spi: xilinx: Detect stall with Unknown commands 46865ecdd061 parisc: Hide Diva-built-in serial aux and graphics card 727b641b35dd PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() 6b08ff879603 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU af1195354355 ALSA: rawmidi: Avoid racy info ioctl via ctl device e7f1c0da02fb mfd: twl6040: Fix child-node lookup ee54e7a18e56 mfd: twl4030-audio: Fix sibling-node lookup 381d368c9954 mfd: cros ec: spi: Don't send first message too soon 2e234e707f7f crypto: mcryptd - protect the per-CPU queue with a lock db09203e3252 ACPI: APEI / ERST: Fix missing error handling in erst_reader() 03028e068a1f Linux 4.4.108 1cfeaadfd1b4 alpha: fix build failures d126c47656da ALSA: hda - Fix yet another i915 pointer leftover in error path 3b67b56ea770 ALSA: hda - Degrade i915 binding failure message ef24d642e92a ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() 7f3e85d820fd Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" 9c631278a9c6 MIPS: math-emu: Fix final emulation phase for certain instructions 69dd89a1f919 thermal: hisilicon: Handle return value of clk_prepare_enable c0303e4ffd3a cpuidle: fix broadcast control when broadcast can not be entered 8e6e8ec18d95 rtc: set the alarm to the next expiring timer 1e52ede8e1ed tcp: fix under-evaluated ssthresh in TCP Vegas ab8e096eed2f fm10k: ensure we process SM mbx when processing VF mbx 0705d3b83699 scsi: lpfc: PLOGI failures during NPIV testing e4dff872fe97 scsi: lpfc: Fix secure firmware updates eb7b86ec94a4 PCI/AER: Report non-fatal errors only to the affected endpoint aa6d09cea6df ixgbe: fix use of uninitialized padding cffbf0ffc47c igb: check memory allocation failure 1e91b0d64e92 PCI: Create SR-IOV virtfn/physfn links before attaching driver a916c4152a4b scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive e9151f9d4b6f scsi: cxgb4i: fix Tx skb leak 8f376337c637 PCI: Avoid bus reset if bridge itself is broken 3190a0623c58 net: phy: at803x: Change error to EINVAL for invalid MAC a0ca85d4895a rtc: pl031: make interrupt optional d7ae9928a25d crypto: crypto4xx - increase context and scatter ring buffer elements 78ffab9744ad backlight: pwm_bl: Fix overflow condition 0ec5f7a3c9b6 bnxt_en: Fix NULL pointer dereference in reopen failure path 7432a60515da cpuidle: powernv: Pass correct drv->cpumask for registration 1779b33294da ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory bec60b446b52 netfilter: nfnetlink_queue: fix secctx memory leak ff1ddbb38b19 xhci: plat: Register shutdown for xhci_plat ea9e1ca40939 isdn: kcapi: avoid uninitialized data f15394085d11 KVM: pci-assign: do not map smm memory slot pages in vt-d page tables 27c2fa1ae0ea ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend 17b1ff10a1fc netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register 7c9316d2f263 netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table 3af547339068 irda: vlsi_ir: fix check for DMA mapping errors 52cd7920b7ac RDMA/iser: Fix possible mr leak on device removal event 85e54ef781b6 i40e: Do not enable NAPI on q_vectors that have no rings 6a04a7798a3e net: Do not allow negative values for busy_read and busy_poll sysctl interfaces 359f7020464f bna: avoid writing uninitialized data into hw registers 8acee491cfbd s390/qeth: no ETH header for outbound AF_IUCV 8ce4313f1279 r8152: prevent the driver from transmitting packets with carrier off 19b1ad3a2e68 HID: xinmo: fix for out of range for THT 2P arcade controller. ebfb08395800 hwmon: (asus_atk0110) fix uninitialized data access 2e114c7b4562 ARM: dts: ti: fix PCI bus dtc warnings f1fdf68b4f94 KVM: VMX: Fix enable VPID conditions caa4cfd173b7 KVM: x86: correct async page present tracepoint 2849ef5dcefd scsi: lpfc: Fix PT2PT PRLI reject bc9aec2faddf pinctrl: st: add irq_request/release_resources callbacks 1d75c214cebc inet: frag: release spinlock before calling icmp_send() aba55cb03579 netfilter: nfnl_cthelper: Fix memory leak b9fd3306a5af netfilter: nfnl_cthelper: fix runtime expectation policy updates e598cdd240a0 usb: gadget: udc: remove pointer dereference after free 0c8496bfdb0e usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed d6c0e23a7fef net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 b9a4a18a01fc bna: integer overflow bug in debugfs ffde339b95f5 sch_dsmark: fix invalid skb_cow() usage 4bf8a4f179ed crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex a88b064826f0 r8152: fix the list rx_done may be used without initialization 125325fe1c19 cpuidle: Validate cpu_dev in cpuidle_add_sysfs() a23a447e47cc arm: kprobes: Align stack to 8-bytes in test code 3f7855a52222 arm: kprobes: Fix the return address of multiple kretprobes 779214d0eaca ALSA: hda - add support for docking station for HP 840 G3 9a66598014db ALSA: hda - add support for docking station for HP 820 G2 3b9d9ec0d826 x86/irq: Do not substract irq_tlb_count from irq_call_count 18a5348d49af sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() c22d4b4d1c7f ARM: Hide finish_arch_post_lock_switch() from modules 4ead44fd2525 x86/mm, sched/core: Turn off IRQs in switch_mm() 70a39c7fd167 x86/mm, sched/core: Uninline switch_mm() 83cc4b50e3a9 x86/mm: Build arch/x86/mm/tlb.c even on !SMP 425f13a36652 sched/core: Add switch_mm_irqs_off() and use it in the scheduler dfe513a4e8dd mm/mmu_context, sched/core: Fix mmu_context.h assumption 8d5ee51a6bce mm/rmap: batched invalidations should use existing api 85d3700c744a x86/mm: If INVPCID is available, use it to flush global mappings 791a0f3fecda x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID 04ec428b15f1 x86/mm: Fix INVPCID asm constraint becf292446e9 x86/mm: Add INVPCID helpers 5fc8d62d1921 cxl: Check if vphb exists before iterating over AFU devices 9e1485b1b570 arm64: Initialise high_memory global variable earlier 96c00ece76be Linux 4.4.107 a815c0a370cf ath9k: fix tx99 potential info leak 26c66554d7bf IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 112814db6ec4 RDMA/cma: Avoid triggering undefined behavior 4bbb49138f4a macvlan: Only deliver one copy of the frame to the macvlan interface b8d510ff7165 udf: Avoid overflow when session starts at large offset a114af87c0ba scsi: bfa: integer overflow in debugfs 798f08501424 scsi: sd: change allow_restart to bool in sysfs interface c387c02d604d scsi: sd: change manage_start_stop to bool in sysfs interface 2e03af22f65c vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 930fb06d1617 scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry 24bc48af0aee raid5: Set R5_Expanded on parity devices as well as data. 09379498aff0 pinctrl: adi2: Fix Kconfig build problem 5f2dbdff20e0 usb: musb: da8xx: fix babble condition handling 68d3bc40f5ca tty fix oops when rmmod 8250 afa8f0a7af70 powerpc/perf/hv-24x7: Fix incorrect comparison in memord 28a5b0e438f1 scsi: hpsa: destroy sas transport properties before scsi_host 942eb7dd5e42 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading ec662d656073 PCI: Detach driver before procfs & sysfs teardown on device remove 02922f3bb37f xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real f267a1390b41 xfs: fix log block underflow during recovery cycle verification 92eff81ad96a l2tp: cleanup l2tp_tunnel_delete calls 230c4ba404d3 bcache: fix wrong cache_misses statistics 271252373027 bcache: explicitly destroy mutex while exiting ab9b3db40828 GFS2: Take inode off order_write list when setting jdata flag 2a5bb1284e72 thermal/drivers/step_wise: Fix temperature regulation misbehavior 561b9d998e65 ppp: Destroy the mutex when cleanup 083dd685aebd clk: tegra: Fix cclk_lp divisor register f56be2ce49c1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU 22a1e337ed68 clk: mediatek: add the option for determining PLL source clock b59614cfd2d3 mm: Handle 0 flags in _calc_vm_trans() macro 44de70ecec2d crypto: tcrypt - fix buffer lengths in test_aead_speed() b397507641fb arm-ccn: perf: Prevent module unload while PMU is in use 75ee360a5114 target/file: Do not return error for UNMAP if length is zero 646191449e76 target:fix condition return in core_pr_dump_initiator_port() e14086b2c9bc iscsi-target: fix memory leak in lio_target_tiqn_addtpg() 7d93603ddb65 target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() 09f29c7a953d powerpc/ipic: Fix status get and status clear c6c3637ee8ab powerpc/opal: Fix EBUSY bug in acquiring tokens 59720463cf28 netfilter: ipvs: Fix inappropriate output of procfs f46b4bab4e93 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo ef476a74f8ed PCI/PME: Handle invalid data when reading Root Status e6d8207a84b0 dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 600b973fc56f rtc: pcf8563: fix output clock rate ac0468efee60 video: fbdev: au1200fb: Return an error code if a memory allocation fails 033d20b727f3 video: fbdev: au1200fb: Release some resources if a memory allocation fails 314ce0575795 video: udlfb: Fix read EDID timeout 2f5427451738 fbdev: controlfb: Add missing modes to fix out of bounds access 57fa76a46673 sfc: don't warn on successful change of MAC c9b79738c0ab target: fix race during implicit transition work flushes dfd6deed8313 target: fix ALUA transition timeout handling 7f5084b98f89 target: Use system workqueue for ALUA transitions f9b4a2e04c22 btrfs: add missing memset while reading compressed inline extents 248aa3accad9 NFSv4.1 respect server's max size in CREATE_SESSION a49aa7aadbd3 efi/esrt: Cleanup bad memory map log messages dc81417eedf5 perf symbols: Fix symbols__fixup_end heuristic for corner cases acc7d1bd901c net/mlx4_core: Avoid delays during VF driver device shutdown 5e469e44c8fd afs: Fix afs_kill_pages() 80f74cef482f afs: Fix page leak in afs_write_begin() c58d7796ab93 afs: Populate and use client modification time fa034538cb04 afs: Fix the maths in afs_fs_store_data() 1efae6ca3418 afs: Prevent callback expiry timer overflow 43e68e3725df afs: Migrate vlocation fields to 64-bit 9d8d20570f39 afs: Flush outstanding writes when an fd is closed 549d7b98f55e afs: Adjust mode bits processing bb7a7cd6194f afs: Populate group ID from vnode status 1c277e9ebba6 afs: Fix missing put_page() fec8348008b5 drm/radeon: reinstate oland workaround for sclk 6a51e93b2fe3 mmc: mediatek: Fixed bug where clock frequency could be set wrong 51b3eac39a6c sched/deadline: Use deadline instead of period when calculating overflow ca91884bcf7d sched/deadline: Throttle a constrained deadline task activated after the deadline cd0e18d2f24b sched/deadline: Make sure the replenishment timer fires in the next period 4c6567f5af9a drm/radeon/si: add dpm quirk for Oland c383ebf1acd6 fjes: Fix wrong netdevice feature flags a33a9d0c705f scsi: hpsa: limit outstanding rescans 0a609298214b scsi: hpsa: update check for logical volume status b0def6f1e26b openrisc: fix issue handling 8 byte get_user calls 1236cc3664dc intel_th: pci: Add Gemini Lake support d270d24ee596 mlxsw: reg: Fix SPVMLR max record count e934e13550a0 mlxsw: reg: Fix SPVM max record count 677a7aac2ec6 net: Resend IGMP memberships upon peer notification. 26af6a8b51f1 dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 9cd4b8684621 net: wimax/i2400m: fix NULL-deref at probe b424289863d0 writeback: fix memory leak in wb_queue_work() fbdf477fcff6 netfilter: bridge: honor frag_max_size when refragmenting 7edb2d2d8680 drm/omap: fix dmabuf mmap for dma_alloc'ed buffers dbfba339c729 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list df5678476040 NFSD: fix nfsd_reset_versions for NFSv4. 5b0334584ad6 NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 067cb6b2f716 net: bcmgenet: Power up the internal PHY before probing the MII a33e082dcaf4 net: bcmgenet: power down internal phy if open or resume fails 8aaed873f3b9 net: bcmgenet: reserved phy revisions must be checked first c25da696fca1 net: bcmgenet: correct MIB access of UniMAC RUNT counters 296b584763f7 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values accbd99507b1 net: initialize msg.msg_flags in recvfrom b5213e1e9f25 userfaultfd: selftest: vm: allow to build in vm/ directory ee9be9963039 userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 0d0456ec2b08 md-cluster: free md_cluster_info if node leave cluster a1d72bc18e77 usb: phy: isp1301: Add OF device ID table 75252bfe9e49 mac80211: Fix addition of mesh configuration element 13e86efb2eee KEYS: add missing permission check for request_key() destination ef7ce82bc280 ext4: fix crash when a directory's i_size is too small 2c367edaba65 ext4: fix fdatasync(2) after fallocate(2) operation 52425e042843 dmaengine: dmatest: move callback wait queue to thread context af36d95af55f sched/rt: Do not pull from current CPU if only one CPU to pull f98ee9c0007b xhci: Don't add a virt_dev to the devs array before it's fully allocated ffc7565746bb Bluetooth: btusb: driver to enable the usb-wakeup feature 8c7c3d5b785f ceph: drop negative child dentries before try pruning inode's alias 2862cfca3989 usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer dfdf5fa3e664 USB: core: prevent malicious bNumInterfaces overflow 05de6fa5c0e2 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID a34419b3f6a2 tracing: Allocate mask_str buffer dynamically c60db4f68593 autofs: fix careless error in recent commit 8a311b0462b5 crypto: salsa20 - fix blkcipher_walk API usage 43cd7f38612d crypto: hmac - require that the underlying hash algorithm is unkeyed 4231b6a98fce Linux 4.4.106 5c6db4afbd9f usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping a5fa9efe4e01 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 9f5a8d610dd3 Revert "x86/mm/pat: Ensure cpa->pfn only contains page frame numbers" 34933c2ce99c Revert "x86/efi: Hoist page table switching code into efi_call_virt()" 1dfe268df584 Revert "x86/efi: Build our own page table structures" b90f87c641bc net/packet: fix a race in packet_bind() and packet_notifier() f50e9c872cb5 packet: fix crash in fanout_demux_rollover() d6189fa45c6d sit: update frag_off info 6c154d536d94 rds: Fix NULL pointer dereference in __rds_rdma_map 827fd89bc552 tipc: fix memory leak in tipc_accept_from_sock() 047a7bb12d63 more bio_map_user_iov() leak fixes 3a620404e24a s390: always save and restore all registers on context switch 99962affcb8f ipmi: Stop timers before cleaning up the module b34957127058 audit: ensure that 'audit=1' actually enables audit for PID 1 1b9baf30673c ipvlan: fix ipv6 outbound device cdfe2d0a4834 afs: Connect up the CB.ProbeUuid 452ae0913614 IB/mlx5: Assign send CQ and recv CQ of UMR QP 3d1d4642fc55 IB/mlx4: Increase maximal message size under UD QP 8bfafc972a34 xfrm: Copy policy family in clone_policy 5c15c5c8ebc5 jump_label: Invoke jump_label_test() via early_initcall() 1b85cd5d9262 atm: horizon: Fix irq release error dde5bbd52a28 sctp: use the right sk after waking up from wait_buf sleep 1ad621272bd7 sctp: do not free asoc when it is already dead in sctp_sendmsg 59e52050b17c sparc64/mm: set fields in deferred pages 7b99b00cf3f0 block: wake up all tasks blocked in get_request() 5a54dcc51a4a sunrpc: Fix rpc_task_begin trace point c02608144e79 NFS: Fix a typo in nfs_rename() 640192431a29 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 24c98ec494c2 lib/genalloc.c: make the avail variable an atomic_long_t 90ec232a3911 route: update fnhe_expires for redirect when the fnhe exists 41dee81f22c9 route: also update fnhe_genid when updating a route cache 32f8870cc9a9 mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0aab426757d3 kbuild: pkg: use --transform option to prefix paths in tar 8f72d29e7024 EDAC, i5000, i5400: Fix definition of NRECMEMB register 222de157ccd0 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro f1ff979f97bd powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested d42ebf56380f drm/amd/amdgpu: fix console deadlock if late init failed 40b2b6453f89 axonram: Fix gendisk handling f2396d60746f netfilter: don't track fragmented packets ca6d40bb082a zram: set physical queue limits to avoid array out of bounds accesses 39c626c1f9e3 i2c: riic: fix restart condition a836e1952f28 crypto: s5p-sss - Fix completing crypto request in IRQ handler 7c5deeccc664 ipv6: reorder icmpv6_init() and ip6_mr_init() 84bc40c4b31b bnx2x: do not rollback VF MAC/VLAN filters we did not configure 871e4b11eba2 bnx2x: fix possible overrun of VFPF multicast addresses array 1aead0538b89 bnx2x: prevent crash when accessing PTP with interface down 6bbc908cfc1c spi_ks8995: fix "BUG: key accdaa28 not in .data!" 687121453005 arm64: KVM: Survive unknown traps from guests 5dc5c8e65515 arm: KVM: Survive unknown traps from guests ccf72fe2e5cc KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 0a12875fa51f irqchip/crossbar: Fix incorrect type of register size 8a15c626996c scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters d9d47a6d6862 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq 14a7aa2ae61e libata: drop WARN from protocol error in ata_sff_qc_issue() f9b291aed2a9 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down ef21f3a12bb1 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 4036947a43a0 usb: gadget: configs: plug memory leak 24e9fc7ef051 HID: chicony: Add support for another ASUS Zen AiO keyboard 3aec56b81960 gpio: altera: Use handle_level_irq when configured as a level_high c52017de0ba6 ARM: OMAP2+: Release device node after it is no longer needed. 14c396184529 ARM: OMAP2+: Fix device node reference counts d180639d86e1 module: set __jump_table alignment to 8 23f9e8448219 selftest/powerpc: Fix false failures for skipped tests 3bf3fc6cbc8b x86/hpet: Prevent might sleep splat on resume 0500c6d35274 ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure 572b639bde31 vti6: Don't report path MTU below IPV6_MIN_MTU. 3771241e5bc3 Revert "s390/kbuild: enable modversions for symbols exported from asm" e891a29531d4 Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" f854e2099915 Revert "drm/armada: Fix compile fail" 5327f9badacd mm: drop unused pmdp_huge_get_and_clear_notify() 47c53ccca4a0 thp: fix MADV_DONTNEED vs. numa balancing race d4443b53732e thp: reduce indentation level in change_huge_pmd() 696fbe191acd scsi: storvsc: Workaround for virtual DVD SCSI version dd8c78e2501e ARM: avoid faulting on qemu af1d17239682 ARM: BUG if jumping to usermode address in kernel mode 750f60edebac arm64: fpsimd: Prevent registers leaking from dead tasks 477b837533a2 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 11030654676b arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one a0b99544dde8 media: dvb: i2c transfers over usb cannot be done from stack 81bf294f5f7b drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 74b6030355a4 drm: extra printk() wrapper macros d6ff4cce9aa3 kdb: Fix handling of kallsyms_symbol_next() return value bb47cf7f8e47 s390: fix compat system call table dc41b6e35f93 iommu/vt-d: Fix scatterlist offset handling 90a20a81dc1c ALSA: usb-audio: Add check return value for usb_string() 9f5c6b108850 ALSA: usb-audio: Fix out-of-bound error e1d3b7d04d9d ALSA: seq: Remove spurious WARN_ON() at timer check 659e7d2588f0 ALSA: pcm: prevent UAF in snd_pcm_info 5986c9685f1e x86/PCI: Make broadcom_postcore_init() check acpi_disabled 2c2e4b7d279a X.509: reject invalid BIT STRING for subjectPublicKey 1471d1258921 ASN.1: check for error from ASN1_OP_END__ACT actions 621dac1d6991 ASN.1: fix out-of-bounds read when parsing indefinite length item 481efb4c7256 efi: Move some sysfs files to be read-only by root 7e0091c2951f scsi: libsas: align sata_device's rps_resp on a cacheline 98448333588c isa: Prevent NULL dereference in isa_bus driver callbacks 90e2ea6dc851 hv: kvp: Avoid reading past allocated blocks from KVP file 94739ddf35cb virtio: release virtio index when fail to device_register d73fcef16da0 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 191b419bd0b1 can: esd_usb2: cancel urb on -EPIPE and -EPROTO af11f3afc2c2 can: ems_usb: cancel urb on -EPIPE and -EPROTO bd424bd17572 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO 3e3dabd83630 can: kvaser_usb: ratelimit errors if incomplete messages are received 816bc7dffea2 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() b6fa54c18e8d can: kvaser_usb: free buf in error paths a68e3c90dfb1 can: ti_hecc: Fix napi poll return value for repoll 69b0bf95a51e Linux 4.4.105 da57b1f7e74f xen-netfront: avoid crashing on resume after a failure in talk_to_netback() e1cadf7c4af2 usb: host: fix incorrect updating of offset 43135100f117 USB: usbfs: Filter flags passed in from user space c0493eb552e0 USB: devio: Prevent integer overflow in proc_do_submiturb() 2ee8d2acf3ef USB: Increase usbfs transfer limit 9d812f7bef8c USB: core: Add type-specific length check of BOS descriptors f044af8c1dc3 usb: ch9: Add size macro for SSP dev cap descriptor ddaa1ae2eb7f usb: Add USB 3.1 Precision time measurement capability descriptor support a1f03a9bcfa4 usb: xhci: fix panic in xhci_free_virt_devices_depth_first 6a85ba4157a0 usb: hub: Cycle HUB power when initialization fails 40012163e52a Revert "ocfs2: should wait dio before inode lock in ocfs2_setattr()" 33621da4d4ef net: fec: fix multicast filtering hardware setup 5d036ccddc5d xen-netfront: Improve error handling during initialization cc4add389789 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 1b7dbabf0242 tcp: correct memory barrier usage in tcp_check_space() bc42f67b73cb dmaengine: pl330: fix double lock ca0836061019 tipc: fix cleanup at module unload e5afc84f644c net: sctp: fix array overrun read on sctp_timer_tbl 7e9236c00152 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement e26d58f897ca NFSv4: Fix client recovery when server reboots multiple times 48222dd037f5 KVM: arm/arm64: Fix occasional warning from the timer work function f2fb416f4af6 nfs: Don't take a reference on fl->fl_file for LOCK operation 7228df818d90 ravb: Remove Rx overflow log messages 1bb50d02a8d3 net/appletalk: Fix kernel memory disclosure c73b58cfa83e vti6: fix device register to report IFLA_INFO_KIND e6533243f74f ARM: OMAP1: DMA: Correct the number of logical channels e6f105531992 net: systemport: Pad packet before inserting TSB 3a44ade54473 net: systemport: Utilize skb_put_padto() 8633eec0ee08 kprobes/x86: Disable preemption in ftrace-based jprobes 7317cb116754 perf test attr: Fix ignored test case result 1c4d7600390b sysrq : fix Show Regs call trace on ARM c86fa9ed3a0f EDAC, sb_edac: Fix missing break in switch c2e1be144805 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() ecd996c24a79 serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 86b9d66d1f3f usb: phy: tahvo: fix error handling in tahvo_usb_probe() b6ca48b5cd08 spi: sh-msiof: Fix DMA transfer size check a96c19f5ba09 serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 429feb597df3 selftests/x86/ldt_get: Add a few additional tests for limits 93f45d8c67dc s390/pci: do not require AIS facility 80f93e24ecfc ima: fix hash algorithm initialization 71ce1cac5b4d USB: serial: option: add Quectel BG96 id 9e51ee1b76ef s390/runtime instrumentation: simplify task exit handling ef3567cc5284 serial: 8250_pci: Add Amazon PCI serial device ID a8293de0ee1f usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 636b080991ee uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices 3f7477e64478 bcache: recover data from backing when data is clean f80f34d8ba92 bcache: only permit to recovery read error when cache device is clean bd3799391822 Linux 4.4.104 bd249dd07827 nfsd: Fix another OPEN stateid race 54298082dbac nfsd: Fix stateid races between OPEN and CLOSE d7f5f10f5159 nfsd: Make init_open_stateid() a bit more whole 68e6cd9a0547 drm/i915: Prevent zero length "index" write e6bcff7b6aa1 drm/i915: Don't try indexed reads to alternate slave addresses a61474fa8749 NFS: revalidate "." etc correctly on "open". c8ea49b690ee mtd: nand: Fix writing mtdoops to nand flash. a155a9568d9a drm/panel: simple: Add missing panel_simple_unprepare() calls c7716f65721a drm/radeon: fix atombios on big endian 4d027a8bcc7f Revert "drm/radeon: dont switch vt on suspend" 5a7391b6d898 bcache: Fix building error on MIPS 6b4901e0e349 eeprom: at24: check at24_read/write arguments 5c65b739389f mmc: core: Do not leave the block driver in a suspended state a6493ad6fc89 KVM: x86: inject exceptions produced by x86_decode_insn 1e9e6bdccb80 KVM: x86: Exit to user-mode on #UD intercept when emulator requires ab29b6b818aa KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk 591ddc92d756 btrfs: clear space cache inode generation always 0d05a5593f63 mm/madvise.c: fix madvise() infinite loop under special circumstances 2b7ef6bdd286 mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() f97fc9ab1ce2 x86/efi-bgrt: Replace early_memremap() with memremap() e85c6907b2b4 x86/efi-bgrt: Fix kernel panic when mapping BGRT data 44ff3af83ee1 ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 36e0f05afd4e x86/efi: Build our own page table structures b73adb608520 x86/efi: Hoist page table switching code into efi_call_virt() 87e2bd898d3a x86/mm/pat: Ensure cpa->pfn only contains page frame numbers b377c453b363 ipsec: Fix aborted xfrm policy dump crash 27248d2fa77f netlink: add a start callback for starting a netlink dump 08c15ad2e627 Linux 4.4.103 3d7214a338d7 Revert "sctp: do not peel off an assoc from one netns to another one" c73eb1e0cc56 xen: xenbus driver must not accept invalid transaction ids eedd29f51078 s390/kbuild: enable modversions for symbols exported from asm 681b2239862d ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data b63209c78f9e btrfs: return the actual error value from from btrfs_uuid_tree_iterate e88f3fb0e340 ASoC: rsnd: don't double free kctrl 47b99a3306d0 netfilter: nf_tables: fix oob access a1e4f6a15103 netfilter: nft_queue: use raw_smp_processor_id() 85f286d6f8cd spi: SPI_FSL_DSPI should depend on HAS_DMA 8537e96e4351 staging: iio: cdc: fix improper return value 266913b390c3 iio: light: fix improper return value 7e927748d4db mac80211: Suppress NEW_PEER_CANDIDATE event if no room 9825826ed7bd mac80211: Remove invalid flag operations in mesh TSF synchronization f0d8fb74479b drm: Apply range restriction after color adjustment when allocation 31447ebb1a86 ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE 7e920566c352 ath10k: set CTS protection VDEV param only if VDEV is up ef751ca54602 ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats() b24769300a00 ath10k: ignore configuring the incorrect board_id 64b22ee723ee ath10k: fix incorrect txpower set by P2P_DEVICE interface c4cf731af838 drm/armada: Fix compile fail 7f69dc100400 net: 3com: typhoon: typhoon_init_one: fix incorrect return values 609797646f9b net: 3com: typhoon: typhoon_init_one: make return values more specific d7c3d5333e39 net: Allow IP_MULTICAST_IF to set index to L3 slave 778395506a7f dmaengine: zx: set DMA_CYCLIC cap_mask bit 37a48e6d83f5 PCI: Apply _HPX settings only to relevant devices 57d2ce160310 RDS: RDMA: return appropriate error on rdma map failures bbb1fc744894 e1000e: Separate signaling for link check/link up 5df4097cfc70 e1000e: Fix return value test fbb2d8000a8f e1000e: Fix error path in link detection d6968bc56e44 PM / OPP: Add missing of_node_put(np) fd3c395d4d46 net/9p: Switch to wait_event_killable() 91bd72dd8c72 fscrypt: lock mutex before checking for bounce page pool cb1831a83e54 sched/rt: Simplify the IPI based RT balancing logic 5a11b8458b35 media: v4l2-ctrl: Fix flags field on Control events 0870fb4c3566 cx231xx-cards: fix NULL-deref on missing association descriptor d758f4d8bf20 media: rc: check for integer overflow 878c0f9a7c69 media: Don't do DMA on stack for firmware upload in the AS102 driver a2943ce580f5 powerpc/signal: Properly handle return value from uprobe_deny_signal() 937a91cd3992 parisc: Fix validity check of pointer size argument in new CAS implementation aef7cdb6a6ff ixgbe: Fix skb list corruption on Power systems bb923a81c33e fm10k: Use smp_rmb rather than read_barrier_depends b4ca98b7a803 i40evf: Use smp_rmb rather than read_barrier_depends a8e699dfca04 ixgbevf: Use smp_rmb rather than read_barrier_depends 2f7de4d5f525 igbvf: Use smp_rmb rather than read_barrier_depends 391cdaaaa9d9 igb: Use smp_rmb rather than read_barrier_depends 146d53371385 i40e: Use smp_rmb rather than read_barrier_depends 76c389ca1331 NFC: fix device-allocation error return ecc5e8914766 IB/srp: Avoid that a cable pull can trigger a kernel crash 3e32b40435b9 IB/srpt: Do not accept invalid initiator port names 54a8d930b93f libnvdimm, namespace: make 'resource' attribute only readable by root 4dae2f771fa7 libnvdimm, namespace: fix label initialization to use valid seq numbers 037646313522 clk: ti: dra7-atl-clock: fix child-node lookups eca460c485f9 clk: ti: dra7-atl-clock: Fix of_node reference counting 36d2f19430e2 SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status a694b1f85aea KVM: SVM: obey guest PAT 8293dc75de47 KVM: nVMX: set IDTR and GDTR limits when loading L1 host state 4e426ed57cd2 target: Fix QUEUE_FULL + SCSI task attribute handling 63bfc4c90a87 iscsi-target: Fix non-immediate TMR reference leak 8709c5386109 fs/9p: Compare qid.path in v9fs_test_inode 1b11593eb742 fix a page leak in vhost_scsi_iov_to_sgl() error recovery 509ab500a240 ALSA: hda/realtek - Fix ALC700 family no sound issue ef6745531648 ALSA: timer: Remove kernel warning at compat ioctl error paths 3532750d20f5 ALSA: usb-audio: Add sanity checks in v2 clock parsers 0b6cede2e455 ALSA: usb-audio: Fix potential out-of-bound access at parsing SU d1316b9d83de ALSA: usb-audio: Add sanity checks to FE parser b71cf750ddd3 ALSA: pcm: update tstamp only if audio_tstamp changed db12d9b5a181 ext4: fix interaction between i_size, fallocate, and delalloc after a crash 189bc689547a ata: fixes kernel crash while tracing ata_eh_link_autopsy event f1be21021099 rtlwifi: fix uninitialized rtlhal->last_suspend_sec time 3c260c60d20c rtlwifi: rtl8192ee: Fix memory leak when loading firmware a8b8ab79ca4f nfsd: deal with revoked delegations appropriately 2a2d4b41472c nfs: Fix ugly referral attributes ab33df42eb3c NFS: Fix typo in nomigration mount option 4e23be616976 isofs: fix timestamps beyond 2027 85c79043808d bcache: check ca->alloc_thread initialized before wake up it 9c093a258350 eCryptfs: use after free in ecryptfs_release_messaging() 7d7b05e4ffd5 nilfs2: fix race condition that causes file system corruption 9a4e08c634ce autofs: don't fail mount for transient error 153142963ca1 MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 00fd53bc378f MIPS: Fix an n32 core file generation regset support regression 4e82464aa4a3 dm: fix race between dm_get_from_kobject() and __dm_destroy() 36c4819abc92 dm bufio: fix integer overflow when limiting maximum cache size a9f066404fd0 ALSA: hda: Add Raven PCI ID 0c1faf9df0c8 MIPS: ralink: Fix typo in mt7628 pinmux function 84c785ed786a MIPS: ralink: Fix MT7628 pinmux 36a082ce590f ARM: 8721/1: mm: dump: check hardware RO bit for LPAE 5f8046f7c9e3 ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE 29c4b6b4f46d x86/decoder: Add new TEST instruction pattern 4fdb1637b208 lib/mpi: call cond_resched() from mpi_powm() loop 8ff3471878f3 sched: Make resched_cpu() unconditional 3223ea129170 vsock: use new wait API for vsock_stream_sendmsg() df24d6c22460 AF_VSOCK: Shrink the area influenced by prepare_to_wait 2417da3f4d6b ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER 5c2607d3e7cd s390/disassembler: increase show_code buffer size 4337fa2425f6 s390/disassembler: add missing end marker for e7 table 04bc7a273264 s390/runtime instrumention: fix possible memory corruption 7ddbe701076d s390: fix transactional execution control register handling 29ffb9c1fb4a Linux 4.4.102 0208fabf7256 mm, hwpoison: fixup "mm: check the return value of lookup_page_ext for all call sites" 5baf0fb260fc Linux 4.4.101 a3805b10de80 mm/pagewalk.c: report holes in hugetlb ranges 3630b2801907 mm/page_ext.c: check if page_ext is not prepared e34e744f70a6 mm: check the return value of lookup_page_ext for all call sites 7b7a1c39e839 coda: fix 'kernel memory exposure attempt' in fsync c1b3703b643f mm/page_alloc.c: broken deferred calculation 4ecf752738ac ipmi: fix unsigned long underflow c4baa4a5870c ocfs2: should wait dio before inode lock in ocfs2_setattr() 8c325770546a nvme: Fix memory order on async queue deletion 4310b6bfa8e0 arm64: fix dump_instr when PAN and UAO are in use 1df403abfa9e serial: omap: Fix EFR write on RTS deassertion a9100b6f1a8a ima: do not update security.ima if appraisal status is not INTEGRITY_PASS 51b8aea7abde net/sctp: Always set scope_id in sctp_inet6_skb_msgname ae93cefb9430 fealnx: Fix building error on MIPS 2a0e60907e54 sctp: do not peel off an assoc from one netns to another one 4cfc0b41af03 af_netlink: ensure that NLMSG_DONE never fails in dumps ef206ea779a9 vlan: fix a use-after-free in vlan_device_event() 3bb6245e14ea bonding: discard lowest hash bit for 802.3ad layer3+4 001e9cbe1dae netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed 0c1282c7f046 tcp: do not mangle skb->cb[] in tcp_make_synack() 26d6298789e6 Linux 4.4.100 f119ff8e5b6b USB: serial: garmin_gps: fix memory leak on probe errors 8b36209e93df USB: serial: garmin_gps: fix I/O after failed probe and remove 5cd938508c81 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update 302dd596822a USB: Add delay-init quirk for Corsair K70 LUX keyboards 965003b311e0 USB: usbfs: compute urb->actual_length for isochronous 834a5d880a54 uapi: fix linux/rds.h userspace compilation errors 16e7973f8e47 uapi: fix linux/rds.h userspace compilation error f5e303d54ac2 Revert "uapi: fix linux/rds.h userspace compilation errors" d9c8d4adb5a7 Revert "crypto: xts - Add ECB dependency" d2d72c0ee4c9 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds 9a8ef143951f MIPS: init: Ensure reserved memory regions are not added to bootmem 034347aca034 MIPS: init: Ensure bootmem does not corrupt reserved memory a904ebe92a05 mm: add PHYS_PFN, use it in __phys_to_pfn() 7f5eb098ef95 MIPS: End asm function prologue macros with .insn b15877443a93 staging: rtl8712: fixed little endian problem ade72053f452 ixgbe: do not disable FEC from the driver b6e7fb0be1e5 ixgbe: add mask for 64 RSS queues 12ec51aaafe3 ixgbe: Reduce I2C retry count on X550 devices 9d51db4caff9 ixgbe: handle close/suspend race with netif_device_detach/present f12976ce82cd ixgbe: fix AER error handling 865fe71c0a06 arm64: dts: NS2: reserve memory for Nitro firmware e2d12bdaed6b ALSA: hda/realtek - Add new codec ID ALC299 b1e8e6d4c065 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap 3e899991b99e backlight: adp5520: Fix error handling in adp5520_bl_probe() d6f21ea25118 backlight: lcd: Fix race condition during register fe21a3d68819 ALSA: vx: Fix possible transfer overflow 3b985d39ed4f ALSA: vx: Don't try to update capture stream before running 51abb2a73f16 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 8d8723c8c187 scsi: lpfc: Correct issue leading to oops during link reset 44eb947094c4 scsi: lpfc: Correct host name in symbolic_name field a7e7d319cc96 scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 18477baf599e scsi: lpfc: Add missing memory barrier fdc1e9d553e1 staging: rtl8188eu: fix incorrect ERROR tags from logs 0c098158785b scsi: ufs: add capability to keep auto bkops always enabled 469e75ddff14 scsi: ufs-qcom: Fix module autoload bb848b61967f igb: Fix hw_dbg logging in igb_update_flash_i210 ba83011a470c igb: close/suspend race in netif_device_detach 559a20802838 igb: reset the PHY before reading the PHY ID 7878dca7ca24 drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache b9ea0af4793b ata: SATA_MV should depend on HAS_DMA 11cb9dedb2e6 ata: SATA_HIGHBANK should depend on HAS_DMA 2066882df749 ata: ATA_BMDMA should depend on HAS_DMA 4fd669feacd3 ARM: dts: Fix omap3 off mode pull defines 955840ea5035 ARM: OMAP2+: Fix init for multiple quirks for the same SoC 4a23041fa533 ARM: dts: Fix am335x and dm814x scm syscon to probe children 84a97ea8b7b1 ARM: dts: Fix compatible for ti81xx uarts for 8250 62641014202e fm10k: request reset when mbx->state changes 2bb04f1ff63d extcon: palmas: Check the parent instance to prevent the NULL 8d9142ff444e dmaengine: dmatest: warn user when dma test times out ec4f8a71c0fc Bluetooth: btusb: fix QCA Rome suspend/resume 977784638f76 arm: crypto: reduce priority of bit-sliced AES cipher e455048c7ae9 net: qmi_wwan: fix divide by 0 on bad descriptors caeeef8438c3 net: cdc_ether: fix divide by 0 on bad descriptors 46bdabbca02e sctp: do not peel off an assoc from one netns to another one 11e8e55be18c xen-blkback: don't leak stack data via response ring 49630dd2e10a bpf: don't let ldimm64 leak map addresses on unprivileged 07e3aff243cd KVM: x86: fix singlestepping over syscall ceb5c560e2e4 ext4: fix data exposure after a crash 0a418e57717d media: dib0700: fix invalid dvb_detach argument c344019c48a9 media: imon: Fix null-ptr-deref in imon_probe (From OE-Core rev: 60445afe0f1a4dbf490fe2d43f6845db7968c88a) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit 266f505a7de69850da4b3e82ccbf4c8466adfe51) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to 4.4.99Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: 0cbac004e673 Linux 4.4.99 e8d650563c5f misc: panel: properly restore atomic counter on error path 01000c56cacc target: Fix node_acl demo-mode + uncached dynamic shutdown regression 4063c2093349 target/iscsi: Fix iSCSI task reassignment handling 7ecc076a5d51 brcmfmac: remove setting IBSS mode when stopping AP d27383faf144 tipc: fix link attribute propagation bug c8f13916c4c9 security/keys: add CONFIG_KEYS_COMPAT to Kconfig 11fa3353205e tcp/dccp: fix other lockdep splats accessing ireq_opt 6f8048cd59d7 tcp/dccp: fix lockdep splat in inet_csk_route_req() 13eddc67565a tcp/dccp: fix ireq->opt races b9b0c99a426a ipip: only increase err_count for some certain type icmp in ipip_err 9bae2ffb87d6 ppp: fix race in ppp device destruction 4b5bb7723da1 sctp: reset owner sk for data chunks on out queues when migrating a sock bcb3b90cf3c8 tun: allow positive return values on dev_get_valid_name() call 5c8a0850bae2 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err 93b12f202a4e net/unix: don't show information about sockets from other namespaces 84237c54b239 ipv6: flowlabel: do not leave opt->tot_len with garbage d552c8c5007a packet: avoid panic in packet_getsockopt() ef3a12f1dc4a sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 4b27fe34a226 tun: call dev_get_valid_name() before register_netdevice() 196f4755cc82 l2tp: check ps->sock before running pppol2tp_session_ioctl() 71c4a0fc3576 tcp: fix tcp_mtu_probe() vs highest_sack 735818a8b45c tun/tap: sanitize TUNSETSNDBUF input 1e98fd54c356 ALSA: seq: Cancel pending autoload work at unbinding device b7c625ce6d27 Input: ims-psu - check if CDC union descriptor is sane de46c1adbea6 usb: usbtest: fix NULL pointer dereference c93df40f3c73 mac80211: don't compare TKIP TX MIC key in reinstall prevention cdac2028c901 mac80211: use constant time comparison with keys 6440f0ee8a17 mac80211: accept key reinstall without changing anything c4e3d53bd9e7 Linux 4.4.98 9c405157269d PKCS#7: fix unitialized boolean 'want' b01f1d60dd1c x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 4df27e649308 can: c_can: don't indicate triple sampling support for D_CAN cdb5a2def61c can: sun4i: handle overrun in RX FIFO 493cb19b2522 rbd: use GFP_NOIO for parent stat and data requests ba4828af60e2 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 05b690ccb077 Input: elan_i2c - add ELAN060C to the ACPI table 4694272c470a MIPS: AR7: Ensure that serial ports are properly set up 721d4be9e05d MIPS: AR7: Defer registration of GPIO d0cfebd9b1db tools: firmware: check for distro fallback udev cancel rule 4afaa496d7f3 selftests: firmware: send expected errors to /dev/null ed1deec127d9 selftests: firmware: add empty string and async tests c08f3a82f66f test: firmware_class: report errors properly on failure 6004eb4d1adc MIPS: SMP: Fix deadlock & online race 857e81041f69 MIPS: Fix race on setting and getting cpu_online_mask 175c0622ab11 MIPS: SMP: Use a completion event to signal CPU up 207c2143322c MIPS: Fix CM region target definitions ff8e97326b6a MIPS: microMIPS: Fix incorrect mask in insn_table_MM 1e54b5f72115 ALSA: seq: Avoid invalid lockdep class warning adc4bacd5164 ALSA: seq: Fix OSS sysex delivery in OSS emulation 4d5b67a54e6d ARM: 8720/1: ensure dump_instr() checks addr_limit 3fc61b8dd6bb KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 48276703a037 crypto: x86/sha1-mb - fix panic due to unaligned access 44540ead8a8a workqueue: Fix NULL pointer dereference ad8c619750c4 x86/uaccess, sched/preempt: Verify access_ok() context 44e0e2b47af2 platform/x86: hp-wmi: Do not shadow error values ce93b664540d platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state df5371592aca KEYS: trusted: fix writing past end of buffer in trusted_read() 939cafad2f51 KEYS: trusted: sanitize all key material 75f82a703b30 cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 5ffc673161be platform/x86: hp-wmi: Fix detection for dock and tablet mode f38a3a1c8f1a net: dsa: select NET_SWITCHDEV 581243dc5528 s390/qeth: issue STARTLAN as first IPA command 3652b0b6f2c2 IB/ipoib: Change list_del to list_del_init in the tx object aa4af0fca101 Input: mpr121 - set missing event capability 0a731928f264 Input: mpr121 - handle multiple bits change of status register ffa6332b8d80 IPsec: do not ignore crypto err in ah4 input 9ee83b03365a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family cfb2cb34d32e usb: hcd: initialize hcd->flags to 0 when rm hcd 6450c9a96ff3 serial: sh-sci: Fix register offsets for the IRDA serial port ca2090aa58ba phy: increase size of MII_BUS_ID_SIZE and bus_id 079822da0a00 iio: trigger: free trigger resource correctly 26fa336d69a2 crypto: vmx - disable preemption to enable vsx in aes_ctr.c 30019ca7dc09 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 83fe38f2c4a3 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 158bc64a4dfe iommu/arm-smmu-v3: Clear prior settings when updating STEs f20065b466d4 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 2393241b7a22 drm: drm_minor_register(): Clean up debugfs on failure 4e0d26b22e79 xen/netback: set default upper limit of tx/rx queues to 8 f3170e6607be PCI: mvebu: Handle changes to the bridge windows while enabled 414aa11de923 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 8a56b1b25e3c adv7604: Initialize drive strength to default when using DT c54d0707aa09 Linux 4.4.97 2ed81e62b2ab staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 883706dcda17 xen: don't print error message in case of missing Xenstore entry 298455f466cb bt8xx: fix memory leak 4b7a35866b0c s390/dasd: check for device error pointer within state change interrupts 45a012ace954 mei: return error on notification request to a disconnected client 0e97077574c6 exynos4-is: fimc-is: Unmap region obtained by of_iomap() 2d097e5f5c03 staging: lustre: ptlrpc: skip lock if export failed efa8f1b7a65a staging: lustre: hsm: stack overrun in hai_dump_data_field 2d1d45396585 staging: lustre: llite: don't invoke direct_IO for the EOF case 28a8fc6416ab platform/x86: intel_mid_thermal: Fix module autoload d1f96c30ce2d scsi: aacraid: Process Error for response I/O fff544c8cf68 xen/manage: correct return value check on xenbus_scanf() 762d0762b9bb cx231xx: Fix I2C on Internal Master 3 Bus 0806eaf13850 perf tools: Only increase index if perf_evsel__new_idx() succeeds 3b7d9a95ccd3 drm/amdgpu: when dpm disabled, also need to stop/start vce. dec5fcf11b45 i2c: riic: correctly finish transfers 358008062202 ext4: do not use stripe_width if it is not set 5624ea161040 ext4: fix stripe-unaligned allocations a76eb0e8655e staging: rtl8712u: Fix endian settings for structs describing network packets f9776d7ee5f5 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped 8800aba50292 mfd: ab8500-sysctrl: Handle probe deferral ed414aeb5291 ARM: pxa: Don't rely on public mmc header to include leds.h a3e021504fcf mmc: s3cmci: include linux/interrupt.h for tasklet_struct ba28f16cfa2a PM / wakeirq: report a wakeup_event on dedicated wekup irq b83c2880b348 Fix tracing sample code warning. a48fce662380 tracing/samples: Fix creation and deletion of simple_thread_fn creation ded34f972348 drm/msm: fix an integer overflow test 031b02bc16ae drm/msm: Fix potential buffer overflow issue 6e6eba5ba145 perf tools: Fix build failure on perl script context fa312b481b2b ocfs2: fstrim: Fix start offset of first cluster group during fstrim cc7d9933400f ARM: 8715/1: add a private asm/unaligned.h 4e351b8dd8b7 ARM: dts: mvebu: pl310-cache disable double-linefill 581ac5f431c9 arm64: ensure __dump_instr() checks addr_limit 97d64b7f2fdf ASoC: adau17x1: Workaround for noise bug in ADC 618b930317fb KEYS: fix out-of-bounds read during ASN.1 parsing 97c5668c9724 KEYS: return full count in keyring_read() if buffer is too small d304c9169b38 cifs: check MaxPathNameComponentLength != 0 before using it 8142e9516d5d ALSA: seq: Fix nested rwsem annotation for lockdep splat 70358782743f ALSA: timer: Add missing mutex lock for compat ioctls 27e68f1bca91 Linux 4.4.96 b3d04695be52 Revert "drm: bridge: add DT bindings for TI ths8135" 50044e419e83 ecryptfs: fix dereference of NULL user_key_payload da0933ceec96 x86/microcode/intel: Disable late loading on model 79 a272dc770f7d regulator: fan53555: fix I2C device ids 120ef1a38f79 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages c1b092102124 can: kvaser_usb: Correct return value in printout 0c3cdb4536d1 can: sun4i: fix loopback mode 62b54cc63a1c scsi: sg: Re-fix off by one in sg_fill_request_table() 6e9abbc96411 scsi: zfcp: fix erp_action use-before-initialize in REC action trace 1cbbd99f3bfe assoc_array: Fix a buggy node-splitting case 2c99438cf66d Input: gtco - fix potential out-of-bound access 31d770a8b887 Input: elan_i2c - add ELAN0611 to the ACPI table 8b396ff8eee7 xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 82e05e935ffd fuse: fix READDIRPLUS skipping an entry 7d74eecca960 spi: uapi: spidev: add missing ioctl header 3505478d6fec usb: xhci: Handle error condition in xhci_stop_device() da0345d723f0 ceph: unlock dangling spinlock in try_flush_caps() 5f1d33ab4d53 ALSA: hda - fix headset mic problem for Dell machines with alc236 8c812f0335dd ALSA: hda/realtek - Add support for ALC236/ALC3204 fce67b31c7cd workqueue: replace pool->manager_arb mutex with a flag 9b36699635c5 Linux 4.4.95 aa3a0a70bdb8 FS-Cache: fix dereference of NULL user_key_payload 1bb1d4252d1e fscrypto: require write access to mount to set encryption policy 8a004caec12b KEYS: Fix race between updating and finding a negative key 1dda04c761ab fscrypt: fix dereference of NULL user_key_payload 7d9e13d953f2 f2fs crypto: add missing locking for keyring_key access 4db9f1113196 f2fs crypto: replace some BUG_ON()'s with error checks 0f85c0954be4 sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() fcc65ab173eb parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 558ca24dc296 parisc: Avoid trashing sr2 and sr3 in LWS code 6f0dee7d9c9b pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. 33dea302f9bc KEYS: don't let add_key() update an uninstantiated key 503ef5c070a1 lib/digsig: fix dereference of NULL user_key_payload 2b7e02267d3c KEYS: encrypted: fix dereference of NULL user_key_payload 51ba40fcfd67 rtlwifi: rtl8821ae: Fix connection lost problem cffdaa65e72f clockevents/drivers/cs5535: Improve resilience to spurious interrupts b178c94efdfd bus: mbus: fix window size calculation for 4GB windows 260b6739e8b7 brcmsmac: make some local variables 'static const' to reduce stack size efdcbffb2b16 i2c: ismt: Separate I2C block read from SMBus block read 68c610776cfb ALSA: hda: Remove superfluous '-' added by printk conversion f9e937124ec2 ALSA: seq: Enable 'use' locking in all configurations 4516069f1b05 drm/nouveau/mmu: flush tlbs before deleting page tables 195674adee57 drm/nouveau/bsp/g92: disable by default 4d56587c28d4 can: esd_usb2: Fix can_dlc value for received RTR, frames aa629364c0e3 usb: musb: Check for host-mode using is_host_active() on reset interrupt 583a4219841d usb: musb: sunxi: Explicitly release USB PHY on exit d68b07a19a9e can: gs_usb: fix busy loop if no more TX context is available f7d8b2e150ee ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital 67e25805e748 usb: hub: Allow reset retry for USB2 devices on connect bounce d012ab210f5f usb: quirks: add quirk for WORLDE MINI MIDI keyboard d729f29a291f usb: cdc_acm: Add quirk for Elatec TWN3 4512d6503a4d USB: serial: metro-usb: add MS7820 device id 9dff499d8226 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() abe43c97cae2 USB: devio: Revert "USB: devio: Don't corrupt user memory" af9a9a7bed51 Linux 4.4.94 401231d063c5 Revert "tty: goldfish: Fix a parameter of a call to free_irq" cdbbea7809ca cpufreq: CPPC: add ACPI_PROCESSOR dependency c2c6f43e023a nfsd/callback: Cleanup callback cred on shutdown 429a4ac5895d target/iscsi: Fix unsolicited data seq_end_offset calculation 823ba64c5719 uapi: fix linux/mroute6.h userspace compilation errors 028a419869e3 uapi: fix linux/rds.h userspace compilation errors c7a20ed2951f ceph: clean up unsafe d_parent accesses in build_dentry_path c128baf6a1bc i2c: at91: ensure state is restored after suspending d7ecae726698 net: mvpp2: release reference to txq_cpu[] entry after unmapping 693e6513b244 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 9ac38e30f2b0 slub: do not merge cache if slub_debug contains a never-merge flag 315689d2e202 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock d3335f5653ec crypto: xts - Add ECB dependency 02744a55ed38 net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 7bf94b9595cc sparc64: Migrate hvcons irq to panicked cpu d14591e83b49 md/linear: shutup lockdep warnning 48ca88f93533 f2fs: do not wait for writeback in write_begin 3109615b52ee Btrfs: send, fix failure to rename top level inode due to name collision 4d134d830ea7 iio: adc: xilinx: Fix error handling 5c65ed5c07d7 netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 743a3ce1e0fd net/mlx4_en: fix overflow in mlx4_en_init_timestamp() 7ed668eeb851 mac80211: fix power saving clients handling in iwlwifi 3e8c1a04d335 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length 4a464dacc23f irqchip/crossbar: Fix incorrect type of local variables 7e53f0390dbd watchdog: kempld: fix gcc-4.3 build 28eab3db727e locking/lockdep: Add nest_lock integrity test d44e463c9460 Revert "bsg-lib: don't free job in bsg_prepare_job" 01e3e6315171 tipc: use only positive error codes in messages 685699703a0a net: Set sk_prot_creator when cloning sockets to the right proto 1299f7e17e9e packet: only test po->has_vnet_hdr once in packet_snd 1b6c80e797ee packet: in packet_do_bind, test fanout with bind_lock held ee534927f0c0 tun: bail out from tun_get_user() if the skb is empty b5f689d94bc3 l2tp: fix race condition in l2tp_tunnel_delete 110cf3dd4bcc l2tp: Avoid schedule while atomic in exit_net 93040aa17862 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit d9cb4dc0221e isdn/i4l: fetch the ppp_write buffer in one shot 1a4f1ecdb257 bpf: one perf event close won't free bpf program attached by another perf event 5be6824b9704 packet: hold bind lock when rebinding to fanout hook aa90be3e1248 net: emac: Fix napi poll list corruption 3483c65090dc ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header 5356f7e40d23 udpv6: Fix the checksum computation when HW checksum does not apply 2ec54b21dd7b bpf/verifier: reject BPF_ALU64|BPF_END dee4506f067a sctp: potential read out of bounds in sctp_ulpevent_type_enabled() 9f5bbe694df1 MIPS: Fix minimum alignment requirement of IRQ stack c088f7bc3310 drm/dp/mst: save vcpi with payloads 951ba9f6c8b9 percpu: make this_cpu_generic_read() atomic w.r.t. interrupts (From OE-Core rev: 45251e65d5a4a0d5bfb9584ca5c364959a0816d3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit ab748d3239b3b641bb9e26cc36afed7fad540748) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.93Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following shortlogs: e1fe3813117f Linux 4.4.93 ad505a7b4fb0 x86/alternatives: Fix alt_max_short macro to really be a max() 208563455aac USB: serial: console: fix use-after-free after failed setup 6c14436b5e84 USB: serial: qcserial: add Dell DW5818, DW5819 34592e06c7af USB: serial: option: add support for TP-Link LTE module ac22f49fb845 USB: serial: cp210x: add support for ELV TFD500 b1f5a26964bf USB: serial: ftdi_sio: add id for Cypress WICED dev board 399c46095eb5 fix unbalanced page refcounting in bio_map_user_iov f3b538493e66 direct-io: Prevent NULL pointer access in submit_page_section ac94abbb7941 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 16c1ef65f4db ALSA: line6: Fix leftover URB at error-path during probe 5b01343ad1bd ALSA: caiaq: Fix stray URB at probe error path ca2523c9c569 ALSA: seq: Fix copy_from_user() call inside lock 23709ae9b614 ALSA: seq: Fix use-after-free at creating a port dc7c3bd09c7d ALSA: usb-audio: Kill stray URB at exiting 050c4bbc09f1 iommu/amd: Finish TLB flush in amd_iommu_unmap() eb7f31673bbc usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 6a92b9997028 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 03bd90fc82e4 crypto: shash - Fix zero-length shash ahash digest crash 2929cb995378 HID: usbhid: fix out-of-bounds bug e7485f0f6a7b dmaengine: edma: Align the memcpy acnt array size with the transfer 29b202ebf599 MIPS: math-emu: Remove pr_err() calls from fpu_emu() 2fff3c5c2be7 USB: dummy-hcd: Fix deadlock caused by disconnect detection 5fd45516595a rcu: Allow for page faults in NMI handlers 45bd4e408040 iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 6a6c61d8467d nl80211: Define policy for packet pattern attributes f2bb4bcc0411 CIFS: Reconnect expired SMB sessions bd36826958de ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 6721969c7b8a brcmfmac: add length check in brcmf_cfg80211_escan_handler() 69f53f5d37d5 Linux 4.4.92 82854fb438ca ext4: don't allow encrypted operations without keys 4f22f0793cce ext4: Don't clear SGID when inheriting ACLs 40c00e5fac3a ext4: fix data corruption for mmap writes 90fd6738731b sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs 6d1400b09f99 nvme: protect against simultaneous shutdown invocations 33d1fa43aad4 drm/i915/bios: ignore HDMI on port A b8af4466255c brcmfmac: setup passive scan if requested by user-space ee5bd0e4e69f uwb: ensure that endpoint is interrupt 5a21af11c681 uwb: properly check kthread_run return value 8b4196420dd6 iio: adc: mcp320x: Fix oops on module unload 18215da0c241 iio: adc: mcp320x: Fix readout of negative voltages f2f68ec0b284 iio: ad7793: Fix the serial interface reset 2c29a3868090 iio: core: Return error for failed read_reg b86df98578ab staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 4b9c62a00aea iio: ad_sigma_delta: Implement a dedicated reset function 0bab54141bac iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' 0141f858d2e1 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' 4590ed795f0c xhci: fix finding correct bus_state structure for USB 3.1 hosts 13713e63bdb3 USB: fix out-of-bounds in usb_set_configuration ddcbaf853dc5 usb: Increase quirk delay for USB devices feab51a916ed USB: core: harden cdc_parse_cdc_header 5d9a9c3dcc1f USB: uas: fix bug in handling of alternate settings 9e78ac87626a scsi: sd: Do not override max_sectors_kb sysfs setting fc29713fa7c7 iwlwifi: add workaround to disable wide channels in 5GHz 146a9dc99025 HID: i2c-hid: allocate hid buffers for real worst case 87509592ecc3 ftrace: Fix kmemleak in unregister_ftrace_graph 60623d7ca38d stm class: Fix a use-after-free c85e9442f9e4 Drivers: hv: fcopy: restore correct transfer length 2b91a52e1569 driver core: platform: Don't read past the end of "driver_override" buffer 6d1bc9ee4c2d ALSA: usx2y: Suppress kernel warning at page allocation failures 8cff1556ddbc ALSA: compress: Remove unused variable dd1f96a0a72c lsm: fix smack_inode_removexattr and xattr_getsecurity memleak a44be3e548e4 USB: g_mass_storage: Fix deadlock when driver is unbound 2efab2c3a3ae usb: gadget: mass_storage: set msg_registered after msg registered b74a45450f80 USB: devio: Don't corrupt user memory e84b4a008365 USB: dummy-hcd: Fix erroneous synchronization change d1a0787b5a24 USB: dummy-hcd: fix infinite-loop resubmission bug d25a65e03f18 USB: dummy-hcd: fix connection failures (wrong speed) da358168126b usb: pci-quirks.c: Corrected timeout values used in handshake 46c7b1fa4911 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor ccc6a475800d usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction a7131ed81805 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe e85bd5be6088 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives 86377bf33089 usb: gadget: udc: atmel: set vbus irqflags explicitly f72264e79ae7 USB: gadgetfs: fix copy_to_user while holding spinlock d20fff0b09d9 USB: gadgetfs: Fix crash caused by inadequate synchronization c2eb312f3137 usb: gadget: inode.c: fix unbalanced spin_lock in ep0_write c030c36a88cd Linux 4.4.91 2536c20e8285 ttpci: address stringop overflow warning 2b2bfb537be4 ALSA: au88x0: avoid theoretical uninitialized access d32ee7026081 ARM: remove duplicate 'const' annotations' 7cad91f22d5e IB/qib: fix false-postive maybe-uninitialized warning 13af23e01812 drivers: firmware: psci: drop duplicate const from psci_of_match f6c8c71cc901 libata: transport: Remove circular dependency at free time 0185496a115d xfs: remove kmem_zalloc_greedy 088b9a41b605 i2c: meson: fix wrong variable usage in meson_i2c_put_data cb07496eab43 md/raid10: submit bio directly to replacement disk 13099ee9c7d5 rds: ib: add error handle 9bcd5ceef96e iommu/io-pgtable-arm: Check for leaf entry before dereferencing it cadfa3a688d2 parisc: perf: Fix potential NULL pointer dereference 4203f2a73882 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max fa029020bddd exynos-gsc: Do not swap cb/cr for semi planar formats 8bd7216d3386 MIPS: IRQ Stack: Unwind IRQ stack onto task stack f7f46b3ba20d netfilter: invoke synchronize_rcu after set the _hook_ to NULL e29066778bc2 bridge: netlink: register netdevice before executing changelink 1b760fdad9f0 mmc: sdio: fix alignment issue in struct sdio_func e1e99dc319cc usb: plusb: Add support for PL-27A1 4212115da67b team: fix memory leaks fa63895f47c9 net/packet: check length in getsockopt() called with PACKET_HDRLEN b9ff317b5cd4 net: core: Prevent from dereferencing null pointer when releasing SKB 4e6cdc0a7dec MIPS: Lantiq: Fix another request_mem_region() return code check c5710390cc76 ASoC: dapm: fix some pointer error handling 7b8c9e6e0fca usb: chipidea: vbus event may exist before starting gadget 093fe104c5bb audit: log 32-bit socketcalls af3749456042 ASoC: dapm: handle probe deferrals 8e8c3d4bb629 partitions/efi: Fix integer overflow in GPT size calculation abbccd855753 USB: serial: mos7840: fix control-message error handling 0d1b459a0baf USB: serial: mos7720: fix control-message error handling 8b2522eb44ae drm/amdkfd: fix improper return value on error bf184ddd2180 IB/ipoib: Replace list_del of the neigh->list with list_del_init f1d53c6d4843 IB/ipoib: rtnl_unlock can not come after free_netdev 9326a1374b13 IB/ipoib: Fix deadlock over vlan_mutex 01b3db29ba1e tty: goldfish: Fix a parameter of a call to free_irq f97c79e83f7e ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM 89642710fdb3 iio: adc: hx711: Add DT binding for avia,hx711 a1f7b8ff496d iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 297b8b01ec27 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d89f41c20f32 sh_eth: use correct name for ECMR_MPDE bit effdf2b134d5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence 5603b10236da igb: re-assign hw address pointer on reset after PCI error 1c3ef07eb8eb MIPS: ralink: Fix incorrect assignment on ralink_soc 1e35a2adc078 MIPS: Ensure bss section ends on a long-aligned address b00cfc01e70f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 6a501bddeba3 RDS: RDMA: Fix the composite message user notification d4f97441cb88 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next 11bf4a8e1d5a drm: bridge: add DT bindings for TI ths8135 771dacea92cd drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 37c2d0d3e850 Linux 4.4.90 228969b4764f fix xen_swiotlb_dma_mmap prototype 079c03f4a915 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 27323cb81eae video: fbdev: aty: do not leak uninitialized padding in clk to userspace 150cd84bb6ea KVM: VMX: use cmpxchg64 90df2daa1da0 ARM: pxa: fix the number of DMA requestor lines c575be9a393f ARM: pxa: add the number of DMA requestor lines a85f176c857e dmaengine: mmp-pdma: add number of requestors 6124ed1a712a cxl: Fix driver use count 9037837e0c32 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt fc39e561e343 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 5e9b526fcc90 timer/sysclt: Restrict timer migration sysctl values to 0 and 1 ddf25aea679d gfs2: Fix debugfs glocks dump d25fea066a8e x86/fpu: Don't let userspace set bogus xcomp_bv 4c16afac1875 btrfs: prevent to set invalid default subvolid 0efde43517a5 btrfs: propagate error to btrfs_cmp_data_prepare caller 9a7d93dd2cad btrfs: fix NULL pointer dereference from free_reloc_roots() b08dc7d4cfa1 PCI: Fix race condition with driver_override 21a638c5efd6 kvm: nVMX: Don't allow L2 to access the hardware CR8 7520be6a454c KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e726c30c758b arm64: fault: Route pte translation faults via do_translation_fault 638e7874f682 arm64: Make sure SPsel is always set 9237605e0bfb seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 668cee82cd28 bsg-lib: don't free job in bsg_prepare_job 9d74367d1a35 nl80211: check for the required netlink attributes presence 3393445ef440 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 3bb7084cc031 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 02ef29f9cbb6 SMB: Validate negotiate (to protect against downgrade) even if signing off c096b31f9d9a Fix SMB3.1.1 guest authentication to Samba fe37a445ea3f powerpc/pseries: Fix parent_dn reference leak in add_dt_node() 638b38505045 KEYS: prevent KEYCTL_READ on negative key 539255aea88e KEYS: prevent creating a different user's keyrings af24e9d8ba1a KEYS: fix writing past end of user-supplied buffer in keyring_read() 362711d59b0c crypto: talitos - fix sha224 231c4f646b77 crypto: talitos - Don't provide setkey for non hmac hashing algs. 9d2534917c25 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 29854a77f793 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list d03d1567866e md/raid5: fix a race condition in stripe batch 68a4a5289918 tracing: Erase irqsoff trace with empty write 9c5afa726a52 tracing: Fix trace_pipe behavior for instance traces f75c0042f120 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 7d8fbf3db169 mac80211: flush hw_roc_start work before cancelling the ROC fcc949a48842 cifs: release auth_key.response for reconnect. 10def3a67799 Linux 4.4.89 ed1bf4397d22 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled a069d0a43de4 bcache: fix bch_hprint crash and improve output f522051a84e5 bcache: fix for gc and write-back race a6c5e7a0cd01 bcache: Correct return value for sysfs attach errors d9c6a28a6a1c bcache: correct cache_dirty_target in __update_writeback_rate() 0471f58e18e6 bcache: do not subtract sectors_to_gc for bypassed IO 093457f2bd32 bcache: Fix leak of bdev reference 5025da3b532b bcache: initialize dirty stripes in flash_dev_run() 4931578fbeb5 media: uvcvideo: Prevent heap overflow when accessing mapped controls 04affe4e1171 media: v4l2-compat-ioctl32: Fix timespec conversion 7498bd605840 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 81306fc3dbb5 ARC: Re-enable MMU upon Machine Check exception d28e96be7c6a tracing: Apply trace_clock changes to instance max buffer 753154fcfefe ftrace: Fix selftest goto location on error d8663aa27789 scsi: qla2xxx: Fix an integer overflow in sysfs code 72896ca30a7f scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE c04996ad58ee scsi: sg: factor out sg_fill_request_table() f0cd701d4750 scsi: sg: off by one in sg_ioctl() 3682e0c61ffb scsi: sg: use standard lists for sg_requests 6b498ad14472 scsi: sg: remove 'save_scat_len' cf22210c66ca scsi: storvsc: fix memory leak on ring buffer busy b4730f456e21 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead d9b8f1ccbb8c scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 4dd6cbbc2191 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN 1e6c640a75d0 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 7194822422f9 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records d0fbe221b8f1 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 1a847369487c scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 52661717ee66 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records d0c02c6f3e85 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path cfc49967434d scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 19978c50db68 skd: Submit requests to firmware before triggering the doorbell 0bcaf5178fe6 skd: Avoid that module unloading triggers a use-after-free f05dafbd7791 md/bitmap: disable bitmap_resize for file-backed bitmaps. 30e81e7fe197 block: Relax a check in blk_start_queue() a918d32583e0 powerpc: Fix DAR reporting when alignment handler faults c53f01698f68 ext4: fix quota inconsistency during orphan cleanup for read-only mounts cd46241eb03c ext4: fix incorrect quotaoff if the quota feature is enabled 5e9d28b003b0 crypto: AF_ALG - remove SGL terminator indicator when chaining 9354f4d0beb0 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f4d77fc754f2 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs 322bf697bdc4 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs a83ffb581f26 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 6acd1d26c32e MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b6c818d813c6 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation bf592dde1262 Input: i8042 - add Gigabyte P57 to the keyboard reset table c13c5c7e88d7 tty: fix __tty_insert_flip_char regression 077933dcd5ca tty: improve tty_insert_flip_char() slow path e1e6620f042c tty: improve tty_insert_flip_char() fast path c576160ff3f3 mm: prevent double decrease of nr_reserved_highatomic 6ea627b20205 nfsd: Fix general protection fault in release_lock_stateid() d5c59ee84820 md/raid5: release/flush io in raid5_do_work() e21d66048d4d x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps 53e5f7b8d41b f2fs: check hot_data for roll-forward recovery be9994817ad5 ipv6: fix typo in fib6_net_exit() 70479eafe3d9 ipv6: fix memory leak with multiple tables during netns destruction 9b5e5d8a0045 gianfar: Fix Tx flow control deactivation 5f529e0d7844 Revert "net: fix percpu memory leaks" 40bc5355e134 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" 611a98c8eca3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 081be8c9efd6 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" 6d8c8fd1c4c7 qlge: avoid memcpy buffer overflow 354d36b746c3 ipv6: fix sparse warning on rt6i_node e51bf99be7cc ipv6: add rcu grace period before freeing fib6_node 6eb7ae1223f7 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() b52c9082f2eb Linux 4.4.88 ad3903434142 xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 677a80364049 NFS: Fix 2 use after free issues in the I/O code 84478477d0b8 ARM: 8692/1: mm: abort uaccess retries upon fatal signal f7ec367c8ea7 Bluetooth: Properly check L2CAP config option output buffer length 556814701545 ALSA: msnd: Optimize / harden DSP and MIDI loops 10863607c242 locktorture: Fix potential memory leak with rw lock test 693b7f62a439 btrfs: resume qgroup rescan on rw remount f4596ead66a7 drm/bridge: adv7511: Re-write the i2c address before EDID probing e22a4308547c drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 9183e45db777 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context c634cecad4c1 drm/bridge: adv7511: Fix mutex deadlock when interrupts are disabled aea7e5ce4a52 drm: adv7511: really enable interrupts for EDID detection a2e71dcfb0d4 scsi: sg: recheck MMAP_IO request length with lock held 0d7592a03b8a scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 9a4cabf3bf8b cs5536: add support for IDE controller variant 302364990c05 workqueue: Fix flag collision 966e3a2d98c1 drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 4a9c294d7b1e mwifiex: correct channel stat buffer overflows 926374f5e669 dlm: avoid double-free on error path in dlm_device_{register,unregister} bf3a0acce440 Bluetooth: Add support of 13d3:3494 RTL8723BE device ca245a6414e4 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter c5b8e1dd9629 Input: trackpoint - assume 3 buttons when buttons detection fails 2c65494080c9 ath10k: fix memory leak in rx ring buffer allocation 69eeacb5cd87 intel_th: pci: Add Cannon Lake PCH-LP support eb98d15d3cbe intel_th: pci: Add Cannon Lake PCH-H support 1875ed81c2b7 driver core: bus: Fix a potential double free f3584d55a8d8 staging/rts5208: fix incorrect shift to extract upper nybble 812e484133fb USB: core: Avoid race of async_completed() w/ usbdev_release() 9f1d78c62a4b usb:xhci:Fix regression when ATI chipsets detected b3e92cd7a820 usb: Add device quirk for Logitech HD Pro Webcam C920-C 6e957a81c77f USB: serial: option: add support for D-Link DWM-157 C1 f7a0f7318c27 usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard (From OE-Core rev: 837189ed8f4acc77b42f22b0c63798530105cdb7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e3ae1935a0e5fe0d5867250ef62ae8ffd08b5b4e) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 8abd7663e6780fcda81ed44da9f90a2f6233e3a9) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Bump to bf04291 revisionOtavio Salvador2018-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes following changes: bf04291 WHENCE: Add new qed firmware d8fc990 WHENCE: Add new radeon firmware 7245319 WHENCE: Fix syntax error for iwlwifi-8265-31.ucode entry 18d71a8 Revert "ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2" 4ebfab3 ath10k: QCA6174 hw3.0: update board-2.bin 96a7402 ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00051-QCARMSWP-1 59bf7e2 cxgb4: update firmware to revision 1.16.63.0 The MD5 checksum of WHENCE license file was due the changes above as the firmware versions are listed there. It had no license term changes. The following security fixes included too: CVE-2017-13080 and CVE-2017-13081 - iwlwifi: update firmwares for 3160, 3168, 7265D, 8000C and 8265 - iwlwifi: update firmwares for 3160, 3168, 7260, 7265 and 7265D which came in with 796c91268eb1b4a24ffb90dd1c681c7d88f5c061 and 1a5fd9460d380acecb6cda96736d975ec8f57f6a in linux-firmwire (From OE-Core rev: 5ffac18a797d771988ed08943d21459911332880) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit aea6ce797cc1b1ecc199979eb12aa42de8ff73d4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Split out the QAT firmwareSaul Wold2018-03-041-0/+8
| | | | | | | | | | | | Create a new qat package for those firmware blobs (From OE-Core rev: 2d6a0ac81448db8d0262249ea325750b0e8433a4) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit b48c746736012cfd85e8263efcf125ecd17ca7bb) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: make i.MX SDMA split completeMikko Ylinen2018-03-041-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | The commit to split i.MX SDMA firmware blobs in their own packages was not complete and results in a failure when trying to install full linux-firmware: * Solver encountered 1 problem(s): * Problem 1/1: * - nothing provides linux-firmware-imx-sdma-license needed * by linux-firmware-1:0.0+git0+a61ac5cf83-r0.all * * Solution 1: * - do not ask to install a package providing linux-firmware Make the split complete by installing the license in ${PN}-imx-sdma-license and have the blob packages depend on it. (From OE-Core rev: 4c4def67862e3457734dc755853b53c77d925837) Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 229f70a5f6d29d82e1a7b1f780e2149fb91d5385) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Split i.MX SDMA firmwaresOtavio Salvador2018-03-041-0/+17
| | | | | | | | | | | | | | This splits out the i.MX SDMA firmwares for i.MX6 and i.MX7 SoCs. This also includes the required runtime provides, conflicts and replaces for the old firmware-imx which was provided by NXP BSP layer. (From OE-Core rev: 6b1d3642e8f2f34f05ac8494dbef62e427e30caf) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b3f3078fd4349fdf6986dd57e4b04bce03630924) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Broadcom BCM43362 firmwareTomas Novotny2018-03-041-1/+8
| | | | | | | | | | (From OE-Core rev: 86a1e6a4d3b567cff511e943304fc59c0288aab1) Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit e013cff66ec364738e5ccb085c1079507de66aaa) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: bump to latest linux-firmware git revisionStefan Agner2018-03-041-5/+6
| | | | | | | | | | | | | | | | | | | | | | | This requires MD5 sum updates for - LICENSE.QualcommAtheros_ath10k: year change - WHENCE: various version updates and addition of new firmwares The new firmware for Qualcom Venus causes a QA error: QA Issue: linux-firmware: Recipe inherits the allarch class, but has packaged architecture-specific binaries Since firmware typically do not run on the CPU, the architecture of the firmware file is independent from the CPU architecture the image will be running on. Disable the QA check for the linux-firmware package by default. (From OE-Core rev: 4b83bc0f95895dd9ff8c99a5fe09ed7c07454092) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit a83dd65e64e9b7fa702927f96947bd3f0537adfd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Marvell PCIe WiFi firmwaresStefan Agner2018-03-041-1/+12
| | | | | | | | | | | | | Add packages for Marvell Avastar 88W8897 and 88W8997 PCIe WiFi chips. (From OE-Core rev: de998e3487bcb4cde833e432d5393cb051da7ef6) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 75e918d0d4b4cd7908ea5b3c30ca5ea5bf148b75) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package ibt-firmwareMaciej Pijanowski2018-03-041-0/+30
| | | | | | | | | | | | | ibt-firmware was not packaged separately and was part of big linux-firmware package. Packaging allows to install it separately, according to requirements. (From OE-Core rev: 846f72411b85be6d9428c6c0d1e408033a310ac3) Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f1414d6f9c327547023375f9e298f6f021eaee1b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package iwlfifi-3160-[10-17] firmwareMaciej Pijanowski2018-03-041-0/+17
| | | | | | | | | | | | | Package iwlwifi-3160-[10-17] firmware from iwlwifi-misc to seperate packages, so it is possible to install only required firmare package. (From OE-Core rev: 019f9ed61cebb6721e4b8ba5ab613eb8f0f53f77) Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2a5966c957a6c2fbe914c1b3be0926ec0e62dab0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add support for mt7601u WiFi chipTim Orling2018-03-041-0/+12
| | | | | | | | | | | | Mediatek MT7601U is a common 802.11 g/n WiFi USB chip (From OE-Core rev: 0ddc41cc163d65a1ee0d12dba79f1091a69ddc5a) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb61f7ed04237513216cbff0612ceaa114dffdcc) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Qualcomm QCA firmwareRicardo Salveti2018-03-041-1/+7
| | | | | | | | | | | | | Firmware files for the QCA61x4 ROME BT family chips. Firmware shares the same license as used by ath10k. (From OE-Core rev: 4190a5c915bf75e642cf4ed5ee292c1e58092833) Signed-off-by: Ricardo Salveti <rsalveti@rsalveti.net> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cc5fa321bb8988344f10f4fbc843e23e5d73fe33) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: enable netronome firmwareNg Wei Tee2018-03-041-2/+22
| | | | | | | | | | | | | | | | | | | | | It was previously disabled, as rpm refused to package it into noarch package, due to the firmware being considered arch-specific. This check is disabled in rpm now. The netronome binaries has ELF headers which will trigger an arch-specific error. INSANE_SKIP variable is used to skip some package_qa check usage. (From OE-Core rev: 2aa934bc429c407efc2a275616e16b677ceae9fe) Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8b2f6b308019e697c9d3e66969807eb573350d78) Manual fixup to current base Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Remove iwlwifi-8000C-19 SRC_URISaul Wold2018-03-041-11/+1
| | | | | | | | | | | | | Since it's been removed from the upstream repo and not fetchable remove it here. The newer firmware supports the device correctly. (From OE-Core rev: c134c583e0ef315e88644d94e5a3920b92c6f39d) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8b8c40bdbd09ddd1409dc30e04ef847f6a15f109) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Avoid a dependency on python-corePeter Kjellerstedt2018-03-041-0/+3
| | | | | | | | | | | | | | | Remove the check_whence.py script since it is only needed to validate the WHENCE file, and only if explicitly running `make check`. (From OE-Core rev: 1fc4d5a31f05970d8d80b0106ea81d486f298e33) (From OE-Core rev: 47665534549ea808c0ff2ce30d0cf9edf69693ff) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Fix build failure when update SRCREV to latest HEADChang, Rebecca Swee Fun2018-03-041-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we update the SRCREV to latest, we will encouter the following bitbake error. Build error message: | Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 | error: Arch dependent binaries in noarch package | | | RPM build errors: | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0081-0001_1x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_8x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0081-0001_4x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_4x10_1x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_2x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0096-0001_2x10.nffw | Deprecated external dependency generator is used! | Arch dependent binaries in noarch package | WARNING: exit code 1 from a shell command. This is due to netronome firmware is not included in noarch package. Hence we removed the netronome firmware before it is packaged, until the rpm issue is resolved. (From OE-Core rev: 8057e14fe582b2f2f8b02fb1d7fae2cfaae501f4) Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Ng, Wei Tee <wei.tee.ng@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-firmware: Set the license for carl9170 to GPLv2Ng, Wei Tee2018-03-041-5/+16
| | | | | | | | | | | | | | | | linux-firmwara-carl9170 was set to a wrong license string. Carl9170 firmware is bounded by GPLv2 via code inspection on linux firmware source tree. Hence we include GPLv2 in LICENSE field and set carl9170 firmware to the correct license. [YOCTO #11090] (From OE-Core rev: fa9767f2b6013d8f2f28dbe7f07c07906b40c5a5) Signed-off-by: Ng, Wei Tee <wei.tee.ng@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-firmware: update to revision a4dde74bNg, Wei Tee2018-03-041-10/+6
| | | | | | | | | | | | | | | -change in amdgpu firmware copyright year -change in radeon firmware copyright year -LICENCE.mwl8335 was removed in linux-firmware source tree -specify the copyright year for siano -change in qla2xxx firmware copyright year (From OE-Core rev: 731eaa63fab5b949a72d24294db8d9c9ea078b59) Signed-off-by: Ng, Wei Tee <wei.tee.ng@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>
* firmware: use ${nonarch_base_libdir} for firmware installation.Amarnath Valluri2018-03-041-3/+3
| | | | | | | | | | | | Replace hardcoded '/lib' in kernel firmware installation path with ${nonarch_base_libdir}. (From OE-Core rev: a1fe1322684b928f594859b4ab5bb03a6cd44ffe) Signed-off-by: Amarnath Valluri <amarnath.valluri@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>
* firmware: use ${nonarch_base_libdir} for firmware installation.Amarnath Valluri2018-03-041-84/+84
| | | | | | | | | | | Replace hardcoded '/lib' in kernel firmware installation path with ${nonarch_base_libdir}. (From OE-Core rev: 3a3f8464d761524d77c5e94bb3cfb069b50c1872) Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add Marvell sd88xx WiFi firmwaresStefan Agner2018-03-041-1/+16
| | | | | | | | | | | Add packages for Marvells sd88xx SDIO WiFi firmwares. (From OE-Core rev: 0eaef988f723e23d0de24e8a931a7f8b43c4a484) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: relocate ath9k_htc blobs to correct packageSaul Wold2018-03-041-0/+2
| | | | | | | | | | | | | | The newer firmware blobs were versioned and landing in the default package so move them to their appropriately named package. [YOCTO #10942] (From OE-Core rev: 4a8f2686148c565b8415e5d402ddf340e56cddef) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "linux-firmware: Modify firmware installation path"Jason Wessel2018-03-041-86/+82
| | | | | | | | | | | | | | | This reverts commit a46a23fed9acd097ecc8ab3985d18688abe7b065. The 64bit/32bit multilib builds break because the kernel's firmware loader cannot find the firmware because it gets placed int the wrong directory. (From OE-Core rev: 8ebb38c21b43372d73df7bda55ad9810eb8dd1e2) Signed-off-by: Jason Wessel <jason.wessel@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-firmware: Modify firmware installation pathAmarnath Valluri2018-03-041-82/+86
| | | | | | | | | | | | Install firmware files under ${base_libdir}/firmware instead of hardcoded /lib/firmare. (From OE-Core rev: a7a22a7a98cc8daf8b912ccb6741b243a22f164f) Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: remove alternatives for brcmfmac-stdio.binRoss Burton2018-03-041-23/+1
| | | | | | | | | | | | | These alternatives are only used to provide an unversioned brcmfmac-sdio.bin, which was required by kernels prior to 3.13. As these alternatives all have the same priority there's no determinism in which one is selected, and current kernels (since January 2014) use the appropriately versioned firmware names. (From OE-Core rev: ac8cc5184086e6ca396c5ff35c7fb69ea2f71fa8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Split out Realtek chipsets rtl8188 rtl8723 rtl8821Mike Looijmans2018-03-041-1/+16
| | | | | | | | | | | | | | | | Add rtl8188 rtl8712 rtl8723 rtl8821 packages to install only firmware for the corresponding chipset. Uses a rather blunt approach by simply adding all firmware files with matching prefix, to keep the package count down a bit. (From OE-Core rev: 62a5c0a40d13594a0f16a01701e70dac5e492125) (From OE-Core rev: f2c160e30f2dda32b91eb594730cd2bd76132a4f) Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> 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.26Bruce Ashfield2017-11-213-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-103-16/+16
| | | | | | | (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.4: update to 4.4.87 plus bluetooth: CVE-2017-1000251Armin Kuster2017-10-103-16/+16
| | | | | | | (From OE-Core rev: aadd6461cfd2d296df79efc253b7edbbe80f40f0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to 4.1.43 plus bluetooth CVE-2017-1000251Armin Kuster2017-10-103-16/+16
| | | | | | | (From OE-Core rev: 2653a523a936a4055fe06418cbe258d82de3e718) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: fix gcc7 compilation and v4.1.39Bruce Ashfield2017-10-103-16/+16
| | | | | | | | | | | | | | | | | | | | | Porting the mainline commit, to fix gcc7 builds: 474c90156c [give up on gcc ilog2() constant optimizations] We also integrate the 4.1.39 -stable update to pick up additional fixes. (From OE-Core rev: 774e0d3f429d383c55e9f54ab095f13694e1d8e6) (From OE-Core rev: 7c816700d6f49c0e8fec142912738f36a7b1eb8c) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f0effea8716faae749a7d15003647d68fa0cabf7) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Add patch to remove quotesSaul Wold2017-08-292-0/+39
| | | | | | | | | | | | | | | | This fixes the -I include lines that are getting passed to the kernel macros [YOCTO #10990] (From OE-Core rev: b4d2f41a474c111e5fc64cae635d851386d860ba) (From OE-Core rev: d767d24edb32f2a4303579371df2e526cdbf5c04) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: update to 3.1Alexander Kanavin2017-08-298-73/+109
| | | | | | | | | | | | | | | | | | | | | | | Removed patches are in upstream. Rebase monitor-option.patch and no-msgfmt-check.patch Add support for python 3 probes (this necessitates the 0001-Do-not-let-configure-write-a-python-location-into-th.patch and the Add 0001-Install-python-modules-to-correct-library-dir.patch to install python modules to correct destination). Add perl to RDEPENDS to fix a QA warning about one of the installed files. (From OE-Core rev: e3bccfba499565ea13f154a11dadcab48ef5e0ab) (From OE-Core rev: 74f390351bdf5b8749cba6e2345ef14d3ff9f077) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to 4.8.24Bruce Ashfield2017-08-293-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* perf: add perf-feature for systemtapJoshua Lock2017-06-011-1/+2
| | | | | | | | | | | | | | Based on OE-Core rev: 8aafed5f4757550f2ff688e1b8981e5e8e6e3428 if systemtap isn't disabled it's possible to race with systemtap headers being present during autodetection and disappearing during the build: tests/sdt.c:14:21: fatal error: sys/sdt.h: No such file or directory #include <sys/sdt.h> (From OE-Core rev: b206497bf2a68b1b009ae5a6b1c5a29df3966443) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev-linux: update SRC_URIChang Rebecca Swee Fun2017-05-271-1/+1
| | | | | | | | | | | | | | | Gna! project announced that the download site from gna.org HTTP server will soon be closing down. We have verified that the site is no longer accessible without network proxy cache. We need to update SRC_URI to point to new alternative (nwl.cc HTTP server) in order to avoid fetcher issues in future. [YOCTO #11575] (From OE-Core rev: eaf1f56a865f8b71ef3ff4e3108b77fcc690d151) Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.60Bruce Ashfield2017-05-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg stable relase with the following shortlog summary: 8f8ee9706b0a Linux 4.4.60 84bd21a708b8 padata: avoid race in reordering 5cca175b6cda blk: Ensure users for current->bio_list can see the full list. 2cbd78f4239b blk: improve order of bio handling in generic_make_request() 063d30f187f5 power: reset: at91-poweroff: timely shutdown LPDDR memories 42462d23e60b KVM: kvm_io_bus_unregister_dev() should never fail 3a1246b46df5 rtc: s35390a: improve irq handling a55ae9d1937b rtc: s35390a: implement reset routine as suggested by the reference fdd4bc9313e5 rtc: s35390a: make sure all members in the output are set b3ed3864912e rtc: s35390a: fix reading out alarm 6280ac931a23 MIPS: Lantiq: Fix cascaded IRQ setup 47e2fe17d14d mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() ef55c3df5dbd drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags 3eb392056aeb KVM: x86: clear bus pointer when destroyed eac3ab3e6915 USB: fix linked-list corruption in rh_call_control() 0a1757cfa5ba tty/serial: atmel: fix TX path in atmel_console_write() 74b8fc017d76 tty/serial: atmel: fix race condition (TX+DMA) 566a8711a7dd ACPI: Do not create a platform_device for IOAPIC/IOxAPIC 3342857ac074 ACPI: Fix incompatibility with mcount-based function graph tracing ab48ab614b8c ASoC: atmel-classd: fix audio clock rate ce3dcfdbff04 ALSA: hda - fix a problem for lineout on a Dell AIO machine a90d7447e4a1 ALSA: seq: Fix race during FIFO resize 75a03869c93a scsi: libsas: fix ata xfer length a92f411914ca scsi: sg: check length passed to SG_NEXT_CMD_LEN 18639c4bad72 scsi: mpt3sas: fix hang on ata passthrough commands 1eed198ce16b xen/setup: Don't relocate p2m over existing one ba46d8fab00a libceph: force GFP_NOIO for socket allocations 61a4577c9a44 Linux 4.4.59 2bed5987692c sched/rt: Add a missing rescheduling point 7a5202190810 fscrypt: remove broken support for detecting keyring key revocation 573341eba9c4 metag/ptrace: Reject partial NT_METAG_RPIPE writes e441102d8c07 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS 2d9bc3695012 metag/ptrace: Preserve previous registers for short regset write 962b95a88574 sparc/ptrace: Preserve previous registers for short regset write c8693666856c mips/ptrace: Preserve previous registers for short regset write e1dc8904b33b h8300/ptrace: Fix incorrect register transfer count 6e174bbd0631 c6x/ptrace: Remove useless PTRACE_SETREGSET implementation 800791e7e0fd pinctrl: qcom: Don't clear status bit on irq_unmask 927d04793f8a virtio_balloon: init 1st buffer in stats vq 22c9e7c092f6 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder cce7e56dd73f xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window a9a76a3e318e xfrm: policy: init locks early 0a5766a6a73b Linux 4.4.58 f8a62dbc7902 crypto: algif_hash - avoid zero-sized array 540d6d756ff8 fbcon: Fix vc attr at deinit ac601978a2aa serial: 8250_pci: Detach low-level driver during PCI error recovery b8687d83b34c ACPI / blacklist: Make Dell Latitude 3350 ethernet work d3607fc2976e ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520 4e2c66bb6658 uvcvideo: uvc_scan_fallback() for webcams with broken chain ce5494107946 s390/zcrypt: Introduce CEX6 toleration 7023f502c835 block: allow WRITE_SAME commands with the SG_IO ioctl 9fd9e1436380 vfio/spapr: Postpone allocation of userspace version of TCE table 4110080574ac PCI: Do any VF BAR updates before enabling the BARs bcbdcf48469b PCI: Ignore BAR updates on virtual functions d4f09ea7e35c PCI: Update BARs using property bits appropriate for type 131f7969048b PCI: Don't update VF BARs while VF memory space is enabled 40a85d68185f PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE 1278c9f87f11 PCI: Add comments about ROM BAR updating cef498a2c75a PCI: Remove pci_resource_bar() and pci_iov_resource_bar() a87693ec42f2 PCI: Separate VF BAR updates from standard BAR updates e4ce31c0265d x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic ca7e3bdc9c7e igb: add i211 to i210 PHY workaround 4db313df4946 igb: Workaround for igb i210 firmware issue ec52364445a4 xen: do not re-use pirq number cached in pci device msi msg data 6d43e485e006 xfs: clear _XBF_PAGES from buffers when readahead page f154de03f416 USB: usbtmc: add missing endpoint sanity check 74c8dd066cc0 nl80211: fix dumpit error path RTNL deadlocks 7922c1becb36 xfs: fix up xfs_swap_extent_forks inline extent handling c4cf86f69597 xfs: don't allow di_size with high bit set 48da8f817b9d libceph: don't set weight to IN when OSD is destroyed 73dd1edf50a6 raid10: increment write counter after bio is split 175039632065 cpufreq: Restore policy min/max limits on CPU online e1af444e52ce ARM: dts: at91: sama5d2: add dma properties to UART nodes 2705b183263b ARM: at91: pm: cpu_idle: switch DDR to power-down mode 55b6c187cf9d iommu/vt-d: Fix NULL pointer dereference in device_to_iommu c856b66c8aac xen/acpi: upload PM state from init-domain to Xen 52e40a2fcc39 mmc: sdhci: Do not disable interrupts while waiting for clock 27d9bf096406 ext4: mark inode dirty after converting inline directory c7d1545c48ff parport: fix attempt to write duplicate procfiles 7413d1f8991e iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 8f189e1d0eca iio: adc: ti_am335x_adc: fix fifo overrun recovery dcf879cb9ed3 mmc: ushc: fix NULL-deref at probe 2c251e568e1a uwb: hwa-rc: fix NULL-deref at probe 815321da2e26 uwb: i1480-dfu: fix NULL-deref at probe 14a2032287d4 usb: hub: Fix crash after failure to read BOS descriptor 47285be050ca usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer a7cb1fafe429 USB: wusbcore: fix NULL-deref at probe d6389d6abb8a USB: idmouse: fix NULL-deref at probe a7712869e2e7 USB: lvtest: fix NULL-deref at probe 73490abe249c USB: uss720: fix NULL-deref at probe 2c929ea720f9 usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 8a8a8007871a usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval 19f0fe67b9d0 ACM gadget: fix endianness in notifications 9218793a39de USB: serial: qcserial: add Dell DW5811e 8f0f081647cc USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems 1ea551eec703 ALSA: hda - Adding a group of pin definition to fix headset problem ed00b613bbcb ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call b55ffcb1bc8a ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() 549993001e7d Input: sur40 - validate number of endpoints before using them b3c4c0c470b5 Input: kbtab - validate number of endpoints before using them c05490638ddf Input: cm109 - validate number of endpoints before using them e916f1d6188e Input: yealink - validate number of endpoints before using them 0812c6855c89 Input: hanwang - validate number of endpoints before using them 6bed7c1e2b78 Input: ims-pcu - validate number of endpoints before using them a07d3669654a Input: iforce - validate number of endpoints before using them 5f9243e4fca6 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 9ac7bd114e13 Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw afaed241928f tcp: initialize icsk_ack.lrcvtime at session start time 95aa915c2f04 socket, bpf: fix sk_filter use after free in sk_clone_lock 38dece41e5be ipv4: provide stronger user input validation in nl_fib_input() 85f00dac91a1 net: bcmgenet: remove bcmgenet_internal_phy_setup() fdcee7c1e2f8 net/mlx5e: Count LRO packets correctly 9d1894cba25c net/mlx5: Increase number of max QPs in default profile 610c6bcc5fcf net: unix: properly re-increment inflight counter of GC discarded candidates ae43f9360a21 amd-xgbe: Fix jumbo MTU processing on newer hardware f3126725228c net: properly release sk_frag.page 12f0bffc489d net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled b362d6735156 net/openvswitch: Set the ipv6 source tunnel key address attribute correctly a5c3f390eb77 Linux 4.4.57 5fa513cb0721 ext4: fix fencepost in s_first_meta_bg validation d88b83e66bbf percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages e08f608ab428 gfs2: Avoid alignment hole in struct lm_lockname 4f47ca488256 isdn/gigaset: fix NULL-deref at probe d267ecbdfdb4 target: Fix VERIFY_16 handling in sbc_parse_cdb 246760c61d9c scsi: libiscsi: add lock around task lists to fix list corruption regression 82bd06aba880 scsi: lpfc: Add shutdown method for kexec 0a621633cdfa target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export 582f548924cd md/raid1/10: fix potential deadlock b24473976b98 powerpc/boot: Fix zImage TOC alignment 09875d1393d4 cpufreq: Fix and clean up show_cpuinfo_cur_freq() f02729f2ab87 perf/core: Fix event inheritance on fork() 4cb0c0b73d1c give up on gcc ilog2() constant optimizations 6052eb871217 kernek/fork.c: allocate idle task for a CPU always on its local node 6cc5b73d7969 hv_netvsc: use skb_get_hash() instead of a homegrown implementation cea050150323 tpm_tis: Use devm_free_irq not free_irq 13a26889cbc1 drm/amdgpu: add missing irq.h include 68ea3948ed3d s390/pci: fix use after free in dma_init 50730d7f361f KVM: PPC: Book3S PR: Fix illegal opcode emulation e2d9577854f5 xen/qspinlock: Don't kick CPU if IRQ is not initialized b1a0f744f8e6 Drivers: hv: avoid vfree() on crash 0a2512768f16 Drivers: hv: balloon: don't crash when memory is added in non-sorted order 3787a071d145 pinctrl: cherryview: Do not mask all interrupts in probe 962c66c74184 ACPI / video: skip evaluating _DOD when it does not exist 12e1a3cd11ea cxlflash: Increase cmd_per_lun for better throughput f8c07cbc2e72 crypto: mcryptd - Fix load failure 10659b8f5c60 crypto: cryptd - Assign statesize properly c78c3376ec67 crypto: ghash-clmulni - Fix load failure 45d9558837d4 USB: don't free bandwidth_mutex too early ac1a97d8a562 usb: core: hub: hub_port_init lock controller instead of bus (From OE-Core rev: 80712877c843139e1990a4e4360a48dba003a560) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 52a6823d4279d580a2b4bbfdc06234a903a17d93) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.56Bruce Ashfield2017-05-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg release with the following shortlog: 0136bca4e0f6 Linux 4.4.56 99d403faba47 futex: Add missing error handling to FUTEX_REQUEUE_PI 44854c191e2c futex: Fix potential use-after-free in FUTEX_REQUEUE_PI 62f57041fbdf x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 8e0ec20539f8 x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y 3a19419c50c6 fscrypto: lock inode while setting encryption policy fd74e8d258da fscrypt: fix renaming and linking special files c10ffe988f15 net sched actions: decrement module reference count after table flush. 676fe978525d dccp: fix memory leak during tear-down of unsuccessful connection request 4ab956b56133 dccp/tcp: fix routing redirect race 56f9b9502f2d bridge: drop netfilter fake rtable unconditionally aed728c38c48 ipv6: avoid write to a possibly cloned skb 5f8bc3856e28 ipv6: make ECMP route replacement less greedy b57955ea30e1 mpls: Send route delete notifications when router module is unloaded 710fbeb3f5c5 act_connmark: avoid crashing on malformed nlattrs with null parms 6c72458ab428 uapi: fix linux/packet_diag.h userspace compilation error e671f1cc588f vrf: Fix use-after-free in vrf_xmit d0ebde92fbeb dccp: fix use-after-free in dccp_feat_activate_values ec4d8692b76e net: fix socket refcounting in skb_complete_tx_timestamp() 9e7683301bee net: fix socket refcounting in skb_complete_wifi_ack() 2681a7853ad7 tcp: fix various issues for sockets morphing to listen state 9216632bf4a0 dccp: Unlock sock before calling sk_free() a70c32859704 net: net_enable_timestamp() can be called from irq contexts f331d6445a3e net: don't call strlen() on the user buffer in packet_bind_spkt() 2cd0afc64e33 l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv 354f79125f12 ipv4: mask tos for input route f1b3aae1f1bf vti6: return GRE_KEY for vti6 51a219a1371e vxlan: correctly validate VXLAN ID against VXLAN_N_VID 0c0be310ba29 netlink: remove mmapped netlink support 28ec98bc2e4a Linux 4.4.55 1c5265be54d3 ext4: don't BUG when truncating encrypted inodes on the orphan list cd8ad4d9eb6d dm: flush queued bios when process blocks to avoid deadlock 66dd58f56eab nfit, libnvdimm: fix interleave set cookie calculation a084aeef5633 s390/kdump: Use "LINUX" ELF note name instead of "CORE" b0e85701a776 KVM: s390: Fix guest migration for huge guests resulting in panic 61fbad6a28fd mvsas: fix misleading indentation 72ca0ab30680 serial: samsung: Continue to work if DMA request fails 72bb2b96b856 USB: serial: io_ti: fix information leak in completion handler e71c7bad6844 USB: serial: io_ti: fix NULL-deref in interrupt callback 6498086195b9 USB: iowarrior: fix NULL-deref in write 179295c38d23 USB: iowarrior: fix NULL-deref at probe 54f11a9662b6 USB: serial: omninet: fix reference leaks at open 3cdc94638746 USB: serial: safe_serial: fix information leak in completion handler cf09c7d60ccc usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers 40c5634ffe3d usb: host: xhci-dbg: HCIVERSION should be a binary number 4a1a3bb70fb4 usb: gadget: function: f_fs: pass companion descriptor along 10af24856503 usb: dwc3: gadget: make Set Endpoint Configuration macros safe f47b97f2cdaa usb: gadget: dummy_hcd: clear usb_gadget region before registration 2ca39d130015 powerpc: Emulation support for load/store instructions on LE 074893495b72 tracing: Add #undef to fix compile error 127651058594 MIPS: Netlogic: Fix CP0_EBASE redefinition warnings 2e4aff2405af MIPS: DEC: Avoid la pseudo-instruction in delay slots 5fad17434465 mm: memcontrol: avoid unused function warning 5e45d834f762 cpmac: remove hopeless #warning 32883383f5e0 MIPS: ralink: Remove unused rt*_wdt_reset functions 4b91e7a2a9a7 MIPS: ralink: Cosmetic change to prom_init(). 3dc8f1e3a8f2 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy d2a8d746ae95 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change c018595d83a3 MIPS: ip22: Fix ip28 build for modern gcc 7a6a965f350e MIPS: Update ip27_defconfig for SCSI_DH change 8ed0fdcc0c11 MIPS: ip27: Disable qlge driver in defconfig adc48c710b7e MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change e041ad066440 crypto: improve gcc optimization flags for serpent and wp512 a8cb5c02a20f USB: serial: digi_acceleport: fix OOB-event processing 4d95645f3dd5 USB: serial: digi_acceleport: fix OOB data sanity check (From OE-Core rev: 1b27f57fffb2ac7ffc22e294bda05b851cb2cf1c) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aac3bd4b9a3a2dca42eff68beec1b075ae8e532a) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.53Bruce Ashfield2017-05-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating from v4.4.41 to v4.4.53, with the following list of changes: 49616e715061 Linux 4.4.53 9cee69465035 scsi: lpfc: Correct WQ creation for pagesize 1d316060cad5 MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. 4dd29050e46e MIPS: IP22: Reformat inline assembler code to modern standards. 15959b728d07 powerpc/xmon: Fix data-breakpoint afee78f03ee6 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. 79a7ff1443bd bcma: use (get|put)_device when probing/removing device driver 5a1f03f1ee91 md linear: fix a race between linear_add() and linear_congested() 037cd23726b3 rtc: sun6i: Switch to the external oscillator ee360e99dae0 rtc: sun6i: Add some locking a0378b5bfc27 NFSv4: fix getacl ERANGE for some ACL buffer sizes 5d23e89065cd NFSv4: fix getacl head length estimation 52fb4bdcea4c NFSv4: Fix memory and state leak in _nfs4_open_and_get_state 3ee4f442e5b3 nfsd: special case truncates some more 6030493a3422 nfsd: minor nfsd_setattr cleanup 781e6a08381d rtlwifi: rtl8192c-common: Fix "BUG: KASAN: 6e10c33cb87a rtlwifi: Fix alignment issues 70a09029b7be gfs2: Add missing rcu locking for glock lookup 44dd30e04c1f rdma_cm: fail iwarp accepts w/o connection params 88326fe95f59 RDMA/core: Fix incorrect structure packing for booleans f414af249f1e Drivers: hv: util: Backup: Fix a rescind processing issue 9b45ab285388 Drivers: hv: util: Fcopy: Fix a rescind processing issue abaeda7f709a Drivers: hv: util: kvp: Fix a rescind processing issue 862d2b7d21d3 hv: init percpu_list in hv_synic_alloc() 374907e8d116 hv: allocate synic pages for all present CPUs 80190fcc48f6 usb: gadget: udc: fsl: Add missing complete function. 61e9e9bcfd7b usb: host: xhci: plat: check hcc_params after add hcd 900466a746f5 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods 89eb5ed1536e w1: ds2490: USB transfer buffers need to be DMAable 1df66c452471 w1: don't leak refcount on slave attach failure in w1_attach_slave_device() 20bc8a897e48 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer 3584716db12a iio: pressure: mpl3115: do not rely on structure field ordering 2ab6b8c7172c iio: pressure: mpl115: do not rely on structure field ordering e83a28c521a6 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 d4a8db66b946 fuse: add missing FR_FORCE 434ed4aff140 crypto: testmgr - Pad aes_ccm_enc_tv_template vector 7666ef1a36cc ath9k: use correct OTP register offsets for the AR9340 and AR9550 1aeced70f77d ath9k: fix race condition in enabling/disabling IRQs dc7bbf895e43 ath5k: drop bogus warning on drv_set_key with unsupported cipher 6af0acc0b69f target: Fix multi-session dynamic se_node_acl double free OOPs 4a3c526ced41 target: Obtain se_node_acl->acl_kref during get_initiator_node_acl da259399e487 samples/seccomp: fix 64-bit comparison macros 6ad4196f1952 ext4: return EROFS if device is r/o and journal replay is needed 9a79248c083d ext4: preserve the needs_recovery flag when the journal is aborted 6ec4583e9b03 ext4: fix inline data error paths 9d636818dbac ext4: fix data corruption in data=journal mode 8774c73cf696 ext4: trim allocation requests to group size a3068b3e8066 ext4: do not polute the extents cache while shifting extents 3daefdae5f8b ext4: Include forgotten start block on fallocate insert range cd3db55c64ae loop: fix LO_FLAGS_PARTSCAN hang 356d71df7398 block/loop: fix race between I/O and set_status 973f40f368f7 jbd2: don't leak modified metadata buffers on an aborted journal c0ef1f537a97 Fix: Disable sys_membarrier when nohz_full is enabled ea240cfed99b sd: get disk reference in sd_check_events() 33950b56d2c2 scsi: use 'scsi_device_from_queue()' for scsi_dh 2dc9a859eb89 scsi: aacraid: Reorder Adapter status check 18dbfcae65a3 scsi: storvsc: properly set residual data length on errors 80bccab34a57 scsi: storvsc: properly handle SRB_ERROR when sense message is present 5cdc8193ac38 scsi: storvsc: use tagged SRB requests if supported by the device 6a284310d5dd dm stats: fix a leaked s->histogram_boundaries array fdea1f972158 dm cache: fix corruption seen when using cache > 2TB f0ae01568e0c ipc/shm: Fix shmat mmap nil-page protection c5c893e7c44e mm: do not access page->mapping directly on page_endio 66f43a576879 mm: vmpressure: fix sending wrong events on underflow 612e4679b865 mm/page_alloc: fix nodes for reclaim in fast path 31dac0e870dd iommu/vt-d: Tylersburg isoch identity map check is done too late. 07852563dba6 iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu 5cc0cd0e3a5a regulator: Fix regulator_summary for deviceless consumers 272d60bfce0e staging: rtl: fix possible NULL pointer dereference 8c8f42c9a4a7 ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine cd585d3ba5c8 ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming 003aa343724f ALSA: seq: Fix link corruption by event error handling 70dbc00f7e11 ALSA: ctxfi: Fallback DMA mask to 32bit 9879f9d01a3c ALSA: timer: Reject user params with too small ticks b9bf1f0657c5 ALSA: hda - fix Lewisburg audio issue 1f4f37076d52 ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO 6b1d7b6f54c7 ARM: dts: at91: Enable DMA on sama5d2_xplained console be83ed085fcd ARM: dts: at91: Enable DMA on sama5d4_xplained console b401418c6cc3 ARM: at91: define LPDDR types f3a0b2004080 media: fix dm1105.c build error b0bde9f6a057 uvcvideo: Fix a wrong macro 5988e7320179 am437x-vpfe: always assign bpp variable ab7546e49100 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps cc387ae0898e MIPS: Calculate microMIPS ra properly when unwinding the stack d75d675a0552 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions 72a0cfae59b4 MIPS: Fix get_frame_info() handling of microMIPS function size 2998bf60d385 MIPS: Prevent unaligned accesses during stack unwinding 0d45490221a2 MIPS: Clear ISA bit correctly in get_frame_info() f1be0f5814a6 MIPS: Lantiq: Keep ethernet enabled during boot 093292b8f8f7 MIPS: OCTEON: Fix copy_from_user fault handling for large buffers b32e43cf3f74 MIPS: BCM47XX: Fix button inversion for Asus WL-500W 5636da7aba4d MIPS: Fix special case in 64 bit IP checksumming. faf6aa4b129d samples: move mic/mpssd example code from Documentation dd4534d88b93 Linux 4.4.52 c171caf7be28 kvm: vmx: ensure VMCS is current while enabling PML e0913cc300c7 Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA" 151d4c0fb55b rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down de5634875b60 block: fix double-free in the failure path of cgwb_bdi_init() 15696979d80f goldfish: Sanitize the broken interrupt handler d7f97304a485 x86/platform/goldfish: Prevent unconditional loading 67f47e57f9ca USB: serial: ark3116: fix register-accessor error handling b04a2ca5c4b3 USB: serial: opticon: fix CTS retrieval at open 06b1cf346a4d USB: serial: spcp8x5: fix modem-status handling 22034ee5dab8 USB: serial: ftdi_sio: fix line-status over-reporting cfad0817222d USB: serial: ftdi_sio: fix extreme low-latency setting af82872b65e0 USB: serial: ftdi_sio: fix modem-status error handling bcea8e993772 USB: serial: cp210x: add new IDs for GE Bx50v3 boards 1ae570ab1c06 USB: serial: mos7840: fix another NULL-deref at open 04fae8abfaef tty: serial: msm: Fix module autoload 49ed6307508e net: socket: fix recvmmsg not returning error from sock_error ce9ecb8d7f3c ip: fix IP_CHECKSUM handling 353dd7290025 irda: Fix lockdep annotations in hashbin_delete(). a95df078e866 dccp: fix freeing skb too early for IPV6_RECVPKTINFO fe41cfb48f2d packet: Do not call fanout_release from atomic contexts abd672deb170 packet: fix races in fanout_add() 2b3eb43342a0 net/llc: avoid BUG_ON() in skb_orphan() e8330cb5ae47 blk-mq: really fix plug list flushing for nomerge queues f0414c1f8bb7 rtc: interface: ignore expired timers when enqueuing new timers a82ac399bcf2 rtlwifi: rtl_usb: Fix missing entry in USB driver's private data f1924ac09c96 Linux 4.4.51 5a86b1150f6c mmc: core: fix multi-bit bus width without high-speed mode 6f26f0ba2435 bcache: Make gc wakeup sane, remove set_task_state() aee7d0412f17 ntb_transport: Pick an unused queue c6c6851adbaf NTB: ntb_transport: fix debugfs_remove_recursive efa061998d22 printk: use rcuidle console tracepoint 6787d3ecbef7 ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() e6394c7d1c19 futex: Move futex_init() to core_initcall 906bb56e3a12 drm/dp/mst: fix kernel oops when turning off secondary monitor b32128386bf8 drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor c6cbae45a57f Input: elan_i2c - add ELAN0605 to the ACPI table 65de8bfbbe20 Fix missing sanity check in /dev/sg 8107096d243d scsi: don't BUG_ON() empty DMA transfers d7b146c69229 fuse: fix use after free issue in fuse_dev_do_read() 385a592dc7ce siano: make it work again with CONFIG_VMAP_STACK f9400118b015 vfs: fix uninitialized flags in splice_to_pipe() c50b74d88661 Linux 4.4.50 b9dee56027ae l2tp: do not use udp_ioctl() afb4feb8bfef ping: fix a null pointer dereference 9117c897c9aa packet: round up linear to header len 58691e5b4f27 net: introduce device min_header_len 6f99825e7632 sit: fix a double free on error path a4226c7ebfb5 sctp: avoid BUG_ON on sctp_wait_for_sndbuf f46f344841ec mlx4: Invoke softirqs after napi_reschedule 0db25098cb6c macvtap: read vnet_hdr_size once 625bd9e43b3b tun: read vnet_hdr_sz once 82e9f6b90a0e tcp: avoid infinite loop in tcp_splice_read() 96ada0a978fa ipv6: tcp: add a missing tcp_v6_restore_cb() eaa3a58f4503 ip6_gre: fix ip6gre_err() invalid reads 13c3646dac70 netlabel: out of bound access in cipso_v4_validate() 2d9c2e011fd3 ipv4: keep skb->dst around in presence of IP options 22449a01baa5 net: use a work queue to defer net_disable_timestamp() work f3ece3b38437 tcp: fix 0 divide in __tcp_select_window() 3f5b5134ec7c ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() 41e07a7e01d9 ipv6: fix ip6_tnl_parse_tlv_enc_lim() e6c654c9c092 can: Fix kernel panic at security_sock_rcv_skb 702c0ce9a7c7 Linux 4.4.49 5b0465dd4ad4 drm/i915: fix use-after-free in page_flip_completed() a44ca389a736 ALSA: seq: Don't handle loop timeout at snd_seq_pool_done() e5f20a3fd6db ALSA: seq: Fix race at creating a queue 010ada0cfcb9 xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() 1c0da0ac217b scsi: mpt3sas: disable ASPM for MPI2 controllers 4d6bdf7c73e7 scsi: aacraid: Fix INTx/MSI-x issue with older controllers 52e02d6bf304 scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send f2d256a2d49f netvsc: Set maximum GSO size in the right place b9c29d45f980 mac80211: Fix adding of mesh vendor IEs 2f46791849be ARM: 8642/1: LPAE: catch pending imprecise abort on unmask 04ed4a9e21f5 target: Fix COMPARE_AND_WRITE ref leak for non GOOD status 0c863accadb0 target: Fix early transport_generic_handle_tmr abort scenario ee44e73832c2 target: Use correct SCSI status during EXTENDED_COPY exception 44d03b9280ed target: Don't BUG_ON during NodeACL dynamic -> explicit conversion fcc038db5959 ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write cc187c6200f8 hns: avoid stack overflow with CONFIG_KASAN 3b7ff5ed114f cpumask: use nr_cpumask_bits for parsing functions fd96835e205d Revert "x86/ioapic: Restore IO-APIC irq_chip retrigger callback" e72c13d93e9e selinux: fix off-by-one in setprocattr e871ea6bcf99 ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup 6a1bd9063246 Linux 4.4.48 87ebcc534d47 base/memory, hotplug: fix a kernel oops in show_valid_zones() 374d06699537 x86/irq: Make irq activate operations symmetric 94c0517fd0cb USB: serial: option: add device ID for HP lt2523 (Novatel E371) 9cf89ade1afd usb: gadget: f_fs: Assorted buffer overflow checks. e4c1e6648298 USB: Add quirk for WORLDE easykey.25 MIDI keyboard b4b3442e5032 USB: serial: pl2303: add ATEN device ID 244e7f00035d USB: serial: qcserial: add Dell DW5570 QDL f4f09b79a0c4 KVM: x86: do not save guest-unsupported XSAVE state 8b51676d6cd9 HID: wacom: Fix poor prox handling in 'wacom_pl_irq' b3c8c31ed24c percpu-refcount: fix reference leak during percpu-atomic transition 3a8e217851c9 mmc: sdhci: Ignore unexpected CARD_INT interrupts 85fb980acb01 can: bcm: fix hrtimer/tasklet termination in bcm op removal 4025ab36c81c mm, fs: check for fatal signals in do_generic_file_read() e86a8769579e mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone() 920bba109299 cifs: initialize file_info_lock 7aeb95ceb84b zswap: disable changing params if init fails 5dadebc67586 svcrpc: fix oops in absence of krb5 module 2b4e56fde91b NFSD: Fix a null reference case in find_or_create_lock_stateid() f584bb6df7a2 powerpc: Add missing error check to prom_find_boot_cpu() 9b993e2c3df6 powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe() db18e92ceb8d libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices 579a917538f1 ata: sata_mv:- Handle return value of devm_ioremap. d49d465d178f perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory 72bb4b549085 crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes ae7d33f53a56 crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg c4305f00852c drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval 2a3797ef69c5 drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215 e21a3cad35bc ext4: validate s_first_meta_bg at mount time 62e546b2d3a0 PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies 4686ea264f1d Linux 4.4.47 384e4bf0def9 net: dsa: Bring back device detaching in dsa_slave_suspend() 74a7c39ec627 qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card 0492a033fb71 af_unix: move unix_mknod() out of bindlock e674c70bafe7 r8152: don't execute runtime suspend if the tx is not empty 980b9afd9ecc bridge: netlink: call br_changelink() during br_dev_newlink() 8f9e4ad8d7f3 tcp: initialize max window for a new fastopen socket 8051bf2890e9 ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock 8a066a87025e net: phy: bcm63xx: Utilize correct config_intr function 6fec199362c4 net: fix harmonize_features() vs NETIF_F_HIGHDMA 4f5e54bdd052 ax25: Fix segfault after sock connection timeout 062b7f35ff6c ravb: do not use zero-length alignment DMA descriptor 7d691d89eed0 openvswitch: maintain correct checksum state in conntrack actions b82981fb273d tcp: fix tcp_fastopen unaligned access complaints on sparc ec9e993f30f6 net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim 40e7c725ab0f net: ipv4: fix table id in getroute response 2e84b8ce6fc3 net: lwtunnel: Handle lwtunnel_fill_encap failure 290db2cd517e mlxsw: pci: Fix EQE structure definition 811bb1b9d9ab mlxsw: switchx2: Fix memory leak at skb reallocation 9edb2d75d81b mlxsw: spectrum: Fix memory leak at skb reallocation 595ac452c451 r8152: fix the sw rx checksum is unavailable 6c1ed78cb074 Linux 4.4.46 d0721893214e mm, memcg: do not retry precharge charges 14b97492d6e1 platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT d430c37db796 pinctrl: broxton: Use correct PADCFGLOCK offset 5ddaf6804e24 s5k4ecgx: select CRC32 helper 5288474d2f48 IB/umem: Release pid in error and ODP flow e114e66eec3d IB/ipoib: move back IB LL address into the hard header 800a78f9e62b drm/i915: Don't leak edid in intel_crt_detect_ddc() d79e41188a1e SUNRPC: cleanup ida information when removing sunrpc module edef1086bf09 NFSv4.0: always send mode in SETATTR after EXCLUSIVE4 0f64f22c0686 nfs: Don't increment lock sequence ID after NFS4ERR_MOVED bde741e9cc23 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header acb63c8b576d ARC: [arcompact] handle unaligned access delay slot corner case 42ad7663677d ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list bca1a95c9e20 can: ti_hecc: add missing prepare and unprepare of the clock 63fe33a78428 can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer bae49e72f951 s390/ptrace: Preserve previous registers for short regset write 8637de3a318d RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled d65032ab06f4 ISDN: eicon: silence misleading array-bounds warning d1b232c2ce53 sysctl: fix proc_doulongvec_ms_jiffies_minmax() f11e8bf8e99b mm/mempolicy.c: do not put mempolicy before using its nodemask c83ad9703e71 drm: Fix broken VT switch with video=1366x768 option 23bc4e136bca tile/ptrace: Preserve previous registers for short regset write 63db7c91a3c0 fbdev: color map copying bounds checking ef30573ef2b1 Linux 4.4.45 8323d0555fe3 arm64: avoid returning from bad_mode 6e65a4c698cf selftest/powerpc: Wrong PMC initialized in pmc56_overflow test a5291c1a9eae dmaengine: pl330: Fix runtime PM support for terminated transfers 238623ce487f ite-cir: initialize use_demodulator before using it b02d7a8219bc blackfin: check devm_pinctrl_get() for errors a4d2fa085b9a ARM: 8613/1: Fix the uaccess crash on PB11MPCore baa2610c4962 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation 68664ae14535 ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init c55f8aaf4a19 arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields 4c87fc7f2059 arm64/ptrace: Avoid uninitialised struct padding in fpr_set() 03ee97d68d8b arm64/ptrace: Preserve previous registers for short regset write - 3 d8263f1753ce arm64/ptrace: Preserve previous registers for short regset write - 2 76e08d2966a9 arm64/ptrace: Preserve previous registers for short regset write 41a9abb0e06b ARM: dts: da850-evm: fix read access to SPI flash 62c3d36309d3 ceph: fix bad endianness handling in parse_reply_info_extra abfa5e8ae937 ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs 294b0aadc8c2 svcrdma: avoid duplicate dma unmapping during error recovery 098b62b757a4 clocksource/exynos_mct: Clear interrupt when cpu is shut down a07563c3cf05 ubifs: Fix journal replay wrt. xattr nodes 7ea1eb731453 qla2xxx: Fix crash due to null pointer access 86915782ff65 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 212bab3c5b0b mtd: nand: xway: disable module support 80aeb7bf5ca0 ieee802154: atusb: do not use the stack for buffers to make them DMA able 8f6f508f70ff mmc: mxs-mmc: Fix additional cycles after transmission stop 75c60df15c85 HID: corsair: fix control-transfer error handling 0f37d20fdc70 HID: corsair: fix DMA buffers on stack 4740d1d7d429 PCI: Enumerate switches below PCI-to-PCIe bridges dc4e372f9a47 fuse: clear FR_PENDING flag when moving requests out of pending queue 6f3002c22087 svcrpc: don't leak contexts on PROC_DESTROY 3b434ca8592a x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F 36672b8b99e2 tmpfs: clear S_ISGID when setting posix ACLs 39d7c9ce35a1 ARM: dts: imx31: fix AVIC base address d2e4968e3c0d ARM: dts: imx31: move CCM device node to AIPS2 bus devices 280d00a94293 ARM: dts: imx31: fix clock control module interrupts description 2ba399c693c0 perf scripting: Avoid leaking the scripting_context variable aa02f29e95f3 IB/IPoIB: Remove can't use GFP_NOIO warning ea470497eb31 IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs f1c9169478ca IB/mlx4: Fix port query for 56Gb Ethernet links c7a40c48f7a5 IB/mlx4: Fix out-of-range array index in destroy qp flow 1be54a4ec45a IB/mlx4: Set traffic class in AH 4ffb36efe22c IB/mlx5: Wait for all async command completions to complete 97085e2a386a ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it a7dd347a67c0 Linux 4.4.44 45611fb9e0af pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE ef6eadbf7b16 powerpc/ibmebus: Fix device reference leaks in sysfs interface 488e7b2c5b6a powerpc/ibmebus: Fix further device reference leaks 4d1b5086f7e2 bus: vexpress-config: fix device reference leak 6e8210ad2585 blk-mq: Always schedule hctx->next_cpu ddf0c377bf82 ACPI / APEI: Fix NMI notification handling 4af7970b3593 block: cfq_cpd_alloc() should use @gfp 2c1dd423a567 cpufreq: powernv: Disable preemption while checking CPU throttling state 33ebdfe913fd NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. 11804232d1ad NFS: Fix a performance regression in readdir 8ff851bf2240 pNFS: Fix race in pnfs_wait_on_layoutreturn 7aae6e3c0c52 pinctrl: meson: fix gpio request disabling other modes f0382c090a20 btrfs: fix error handling when run_delayed_extent_op fails 205e997acde7 btrfs: fix locking when we put back a delayed ref that's too new 68b97d287e28 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option 0cf23324af1c USB: serial: ch341: fix modem-control and B0 handling 1d25a05642c8 USB: serial: ch341: fix resume after reset a1a0612b7dde drm/radeon: drop verde dpm quirks b9d6631395a1 sysctl: Drop reference added by grab_header in proc_sys_readdir ca81117b7432 sysrq: attach sysrq handler correctly for 32-bit kernel 075f493a974e tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx 4a6716f16517 mnt: Protect the mountpoint hashtable with mount_lock 836fd7c9e6e6 vme: Fix wrong pointer utilization in ca91cx42_slave_get d5fcd719e889 xhci: fix deadlock at host remove by running watchdog correctly ae76af251806 i2c: fix kernel memory disclosure in dev interface f64b9acc368c i2c: print correct device invalid address 085f4ebec797 Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data 214a8e98e6bc USB: serial: ch341: fix open and resume after B0 802b4ef3b989 USB: serial: ch341: fix control-message error handling bc74606d8d80 USB: serial: ch341: fix open error handling e29f709c2f56 USB: serial: ch341: fix initial modem-control state 3ef5bc0b385f USB: serial: kl5kusb105: fix line-state error handling 4a1ecf37a59f nl80211: fix sched scan netlink socket owner destruction 9d3875c0c462 KVM: x86: Introduce segmented_write_std 3490e72ad6d0 KVM: x86: emulate FXSAVE and FXRSTOR d9c4c1e7c2cf KVM: x86: add asm_safe wrapper 4fa0090249fb KVM: x86: add Align16 instruction flag 1fc673d96f9d KVM: x86: flush pending lapic jump label updates on module unload 3d27cd4b2527 jump_labels: API for flushing deferred jump label updates 34a55c9d4a2d KVM: eventfd: fix NULL deref irqbypass consumer 816307c80d4d KVM: x86: fix emulation of "MOV SS, null selector" 1a46e6ecf896 mm/hugetlb.c: fix reservation race when freeing surplus pages 6bbb8ff3b68e ocfs2: fix crash caused by stale lvb with fsdlm plugin 70429b970bde mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done} 6de62ec07d2a selftests: do not require bash for the generated test 2deaeea23fbd selftests: do not require bash to run netsocktests testcase 2e2679a168fe Input: i8042 - add Pegatron touchpad to noloop table 51377793758a Input: xpad - use correct product id for x360w controllers d9ea51a9bea4 Linux 4.4.43 e21901d7a5eb mm/init: fix zone boundary creation e3f77bb158f9 ALSA: usb-audio: Add a quirk for Plantronics BT600 a1c81f839c6f spi: mvebu: fix baudrate calculation for armada variant dfd64d112a02 ARM: OMAP4+: Fix bad fallthrough for cpuidle 04dc1be104fe ARM: zynq: Reserve correct amount of non-DMA RAM bed280bbc995 powerpc: Fix build warning on 32-bit PPC fa48a1607580 ALSA: firewire-tascam: Fix to handle error from initialization of stream data a2f727149ee4 HID: hid-cypress: validate length of report 70e05a9f2f4f net: vrf: do not allow table id 0 c177d491a948 net: ipv4: Fix multipath selection with vrf 67b21973ecf4 gro: Disable frag0 optimization on IPv6 ext headers db7119eaacf4 gro: use min_t() in skb_gro_reset_offset() 5169043e9722 gro: Enter slow-path if there is no tailroom 0d3b9c2746d3 r8152: fix rx issue for runtime suspend c31a3c79928b r8152: split rtl8152_suspend function 807cac887d95 ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules 0d431f94c181 igmp: Make igmp group member RFC 3376 compliant 14e8d568f14f drop_monitor: consider inserted data in genlmsg_end 81e7916476ca drop_monitor: add missing call to genlmsg_end 1ff0308f33ce net/mlx5: Avoid shadowing numa_node 18d971f84c84 net/mlx5: Check FW limitations on log_max_qp before setting it 3f2847608cb9 net: stmmac: Fix race between stmmac_drv_probe and stmmac_open 67bce5821c9a net, sched: fix soft lockup in tc_classify 58d0d7a45ef8 ipv6: handle -EFAULT from skb_copy_bits 6ac0b3810cdc net: vrf: Drop conntrack data after pass through VRF device on Tx 1e5298d4c82b ser_gigaset: return -ENOMEM on error instead of success 33c7b0f74c57 netvsc: reduce maximum GSO size 49c4446a2e13 Linux 4.4.42 adf640eaefac usb: gadget: composite: always set ep->mult to a sensible value f108b2de9cd0 Revert "usb: gadget: composite: always set ep->mult to a sensible value" 6053479cbbc5 tick/broadcast: Prevent NULL pointer dereference af817b3fc6e5 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values 9205be7fa632 cx23885-dvb: move initialization of a8293_pdata 6b59fb520123 net: vxge: avoid unused function warnings 8003ac65d0a5 net: ti: cpmac: Fix compiler warning due to type confusion becfb50c66cb cred/userns: define current_user_ns() as a function f5a636fd416f staging: comedi: dt282x: tidy up register bit defines 8f251525da14 powerpc/pci/rpadlpar: Fix device reference leaks ccd7bd29c2e6 md: MD_RECOVERY_NEEDED is set for mddev->recovery 1d3124821f3a crypto: arm64/aes-ce - fix for big endian 5b21c5489206 crypto: arm64/aes-xts-ce: fix for big endian abca9c2d2cab crypto: arm64/sha1-ce - fix for big endian 83f8a200af45 crypto: arm64/aes-neon - fix for big endian bd17e2d36615 crypto: arm64/aes-ccm-ce: fix for big endian bed5c78798e1 crypto: arm/aes-ce - fix for big endian 4c575a30db8c crypto: arm64/ghash-ce - fix for big endian 820c2ac4c9f4 crypto: arm64/sha2-ce - fix for big endian 6119edd2d87a s390/crypto: unlock on error in prng_tdes_read() 85baf9416b7e mmc: mmc_test: Uninitialized return value b0cb7f60998c PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend fc44d3d05478 irqchip/bcm7038-l1: Implement irq_cpu_offline() callback 69dc8473b750 target/iscsi: Fix double free in lio_target_tiqn_addtpg() e57c830c9041 scsi: mvsas: fix command_active typo 079c4b43e1fe ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call 83882724eb65 iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped 91bc81b9661c iommu/vt-d: Fix pasid table size encoding dc78a9e1b4f8 iommu/amd: Fix the left value check of cmd buffer b54dcc3b68ef iommu/amd: Missing error code in amd_iommu_init_device() 46105512474f clk: imx31: fix rewritten input argument of mx31_clocks_init() f371ee85268d clk: clk-wm831x: fix a logic error 92e993abb928 hwmon: (g762) Fix overflows and crash seen when writing limit attributes fd504f529160 hwmon: (nct7802) Fix overflows seen when writing into limit attributes 5e351caeaa96 hwmon: (ds620) Fix overflows seen when writing temperature limits fbab1832e7e8 hwmon: (amc6821) sign extension temperature 07c05622f63d hwmon: (scpi) Fix module autoload 9453d46a12ba cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 8353a5deec10 ath10k: use the right length of "background" 56ef587b77fd stable-fixup: hotplug: fix unused function warning acb7df233b72 usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() ecd4ad9ab7e9 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() efcd2e082f0f usb: dwc3: gadget: always unmap EP0 requests 7927c0314060 staging: iio: ad7606: fix improper setting of oversampling pins 3e4302f99aed mei: bus: fix mei_cldev_enable KDoc e94800df8c1f USB: serial: io_ti: bind to interface after fw download 1224bb23fe15 USB: phy: am335x-control: fix device and of_node leaks d36d0122ff51 ARM: dts: r8a7794: Correct hsusb parent clock de2cf4998a52 USB: serial: kl5kusb105: abort on open exception path f5531856c2c7 ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() d576c36a3e1f usb: musb: blackfin: add bfin_fifo_offset in bfin_ops e675483ee2f1 usb: hub: Move hub_port_disable() to fix warning if PM is disabled 02ef64ac647f usb: musb: Fix trying to free already-free IRQ 4 60dffc173220 usb: dwc3: pci: add Intel Gemini Lake PCI ID 59185ef00b46 xhci: Fix race related to abort operation ce737ba8e23e xhci: Use delayed_work instead of timer for command timeout b07b4fa72500 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 3e3f05182b39 USB: serial: mos7720: fix parallel probe 5c83e07c3c8b USB: serial: mos7720: fix parport use-after-free on probe errors 2f525ed5efb8 USB: serial: mos7720: fix use-after-free on probe errors f2e8b37a9970 USB: serial: mos7720: fix NULL-deref at open 857757872704 USB: serial: mos7840: fix NULL-deref at open 1b1fdc715807 USB: serial: kobil_sct: fix NULL-deref in write b60b91268cd0 USB: serial: cyberjack: fix NULL-deref at open b835f4cd6700 USB: serial: oti6858: fix NULL-deref at open 374250ed9b26 USB: serial: io_edgeport: fix NULL-deref at open ad4de3d91872 USB: serial: ti_usb_3410_5052: fix NULL-deref at open f0bdd7e0ccb2 USB: serial: garmin_gps: fix memory leak on failed URB submit e3d6a0da47e6 USB: serial: iuu_phoenix: fix NULL-deref at open 11743d704e51 USB: serial: io_ti: fix I/O after disconnect 7ef8807cce7d USB: serial: io_ti: fix another NULL-deref at open 33a5d0cc25f4 USB: serial: io_ti: fix NULL-deref at open 0243498813d2 USB: serial: spcp8x5: fix NULL-deref at open 65d107038ec6 USB: serial: keyspan_pda: verify endpoints at probe c6aa86222ec5 USB: serial: pl2303: fix NULL-deref at open 4e106709060f USB: serial: quatech2: fix sleep-while-atomic in close 7b5d7880019c USB: serial: omninet: fix NULL-derefs at open and disconnect d88f0f6c5ba0 usb: xhci: hold lock over xhci_abort_cmd_ring() f286c2513ba6 xhci: Handle command completion and timeout race 86bb666386ee usb: host: xhci: Fix possible wild pointer when handling abort command 3447b3772934 usb: xhci: fix return value of xhci_setup_device() 2d1b4fcba4a7 xhci: free xhci virtual devices with leaf nodes first b303a108541e usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake b4b404b99177 xhci: workaround for hosts missing CAS bit e224b8b7215f usb: xhci: fix possible wild pointer 438efb640e83 usb: dwc3: core: avoid Overflow events 96a21e702606 usb: gadget: composite: Test get_alt() presence instead of set_alt() bd4e78bbc93f USB: dummy-hcd: fix bug in stop_activity (handle ep0) 7cc00abef071 USB: fix problems with duplicate endpoint addresses f6ff9981743c USB: gadgetfs: fix checks of wTotalLength in config descriptors 74e36bffe645 USB: gadgetfs: fix use-after-free bug fe75330a27fc USB: gadgetfs: fix unbounded memory allocation bug 10a4380ea145 usb: gadgetfs: restrict upper bound on device configuration size 9cc601b40d76 usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 96175db0a647 usb: musb: dsps: implement clear_ep_rxintr() callback 2a0e2a89cc41 usb: musb: core: add clear_ep_rxintr() to musb_platform_ops e72575d2d76e KVM: MIPS: Flush KVM entry code from icache globally 7b95f36fc6fa KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS 9b73f43fcef4 mac80211: initialize fast-xmit 'info' later 6e28a02f0e86 ARM: davinci: da850: don't add emac clock to lookup table twice bb1cacd88e07 ALSA: usb-audio: Fix irq/process data synchronization 16b968a1ca96 ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL b87483c27624 ALSA: hda - Fix up GPIO for ASUS ROG Ranger (From OE-Core rev: 70c124ae85360428aa6942c5efd527d6139ab7ec) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bf00e5e265d3f878d2af36a48d597ce477bd6f4f) fixed merge conflicts Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to v4.1.38Bruce Ashfield2017-05-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg 4.1.38 -stable release with the following changes: f40b3cc69de8 Linux 4.1.38 d8435bb5e8fb gro: Allow tunnel stacking in the case of FOU/GUE 066b300e5be4 tunnels: Don't apply GRO to multiple layers of encapsulation. b11e1542feca net: ipv4: Convert IP network timestamps to be y2038 safe 5023ae270216 ipip: Properly mark ipip GRO packets as encapsulated. 3e3267311e3b sg_write()/bsg_write() is not fit to be called under KERNEL_DS 363f1a90b7f3 fs: exec: apply CLOEXEC before changing dumpable task flags c63e64ae7665 IB/cma: Fix a race condition in iboe_addr_get_sgid() 6242668e855c Revert "ALSA: usb-audio: Fix race at stopping the stream" dd5035276792 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 6fdb4af13f9f drivers/gpu/drm/ast: Fix infinite loop if read fails d1b9fb84c423 target/user: Fix use-after-free of tcmu_cmds if they are expired bbe48c2f932e kernel/debug/debug_core.c: more properly delay for secondary CPUs 1b51fce881b2 scsi: avoid a permanent stop of the scsi device's request queue f413092ea8e0 IB/multicast: Check ib_find_pkey() return value 8c84816cedcb IPoIB: Avoid reading an uninitialized member variable 5eba61298b74 block_dev: don't test bdev->bd_contains when it is not stable 25e9e2367457 btrfs: limit async_work allocation and worker func duration ced9b7a66a35 mm/vmscan.c: set correct defer count for shrinker a62e45871b7b Input: drv260x - fix input device's parent assignment e1589b27ffb9 libceph: verify authorize reply on connect ed21b94ebbf4 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change f8c36e2b98b7 s390/vmlogrdr: fix IUCV buffer allocation 0848a2672eb3 kconfig/nconf: Fix hang when editing symbol with a long prompt 7b53fb41d447 SUNRPC: fix refcounting problems with auth_gss messages. 14927595fec9 ext4: return -ENOMEM instead of success 576cfe615feb nfs_write_end(): fix handling of short copies 77f3c11c13dd fgraph: Handle a case where a tracer ignores set_graph_notrace 29955c9a00d5 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 951f4b1f13a7 USB: serial: option: add dlink dwm-158 0c4f2f61d68f USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 0a32f5b4f72d ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 1d53a630766e dm space map metadata: fix 'struct sm_metadata' leak on failed create 67bcfac25cb8 arm/xen: Use alloc_percpu rather than __alloc_percpu d09b66f9e70b drm/radeon: add additional pci revision to dpm workaround e9631583d6c0 drm/radeon: Hide the HW cursor while it's out of bounds beeda93356ae drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values 7198dbbaa242 drm/radeon: Also call cursor_move_locked when the cursor size changes 15a12fbbf365 CIFS: Fix a possible memory corruption during reconnect 51fce08b64ec CIFS: Fix a possible memory corruption in push locks 7f16769173df CIFS: Fix missing nls unload in smb2_reconnect() 0ee8faf89305 USB: cdc-acm: add device id for GW Instek AFG-125 a2080cc28041 mmc: sdhci: Fix recovery from tuning timeout 2a1dc36fdc71 ALSA: usb-audio: Fix race at stopping the stream 93f5b2b5d28b xfs: set AGI buffer type in xlog_recover_clear_agi_bucket 73e7d7aef06c block: protect iterate_bdevs() against concurrent close a6d0744b18ae ASoC: intel: Fix crash at suspend/resume without card registration 90604ed2f10c Btrfs: fix tree search logic when replaying directory entry deletes 575b6eddbf73 Btrfs: fix deadlock caused by fsync when logging directory entries 32a27da220fb powerpc/ps3: Fix system hang with GCC 5 builds 07340eaf0743 USB: serial: kl5kusb105: fix open error path b4fa7414cb79 thermal: hwmon: Properly report critical temperature in sysfs 3225aec938da md/raid5: limit request size according to implementation limits 93da0de16c94 firmware: fix usermode helper fallback loading d7a1bfa59593 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 315419538d84 tpm xen: Remove bogus tpm_chip_unregister fee2ddaee775 f2fs: set ->owner for debugfs status file's file_operations f52d439916f0 ALSA: hda - fix headset-mic problem on a Dell laptop 506d7d521174 dm crypt: mark key as invalid until properly loaded 4a7036809383 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT ec05ce11c1e9 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state b1a758009739 ext4: add sanity checking to count_overhead() 31eb998aa42d ext4: use more strict checks for inodes_per_block on mount 526cfedac0b3 ext4: sanity check the block and cluster size at mount time c2404d06b82e usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices 2861b336b594 ssb: Fix error routine when fallback SPROM fails 44ef406441e2 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. be733405b057 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 9d45d2e79800 ext4: fix stack memory corruption with 64k block size d6ddc9cf431b ext4: fix mballoc breakage with 64k block size b3409ef1849b loop: return proper error from loop_queue_rq() 9e19c28455b3 crypto: caam - fix AEAD givenc descriptors 332086b806ac regulator: stw481x-vmmc: fix ages old enable error 9e4033f56d3d USB: UHCI: report non-PME wakeup signalling for Intel hardware 257cb82ee6d7 PCI: Check for PME in targeted sleep state 78ef3e710efd scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset 28a8e88f1d2f drm/gma500: Add compat ioctl 6ec54b062038 usb: gadget: composite: correctly initialize ep->maxpacket 33166482bf49 drm/i915: Unalias obj->phys_handle and obj->userptr d7633e23c7f6 drm/i915/gen9: fix the WaWmMemoryReadLatency implementation (From OE-Core rev: 96172bb6be3d4baf140b3b7db326930162103ab3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b60f1f2e0a5db22b466c8c812dea1716787c0d9a) 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-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>