aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
AgeCommit message (Collapse)Author
2017-11-29oe-core: take UPSTREAM_CHECK_COMMITS into use where possibleAlexander Kanavin
This greatly reduces the amount of recipes for which upstream version check fails: from about 30 to about 8. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-21linux-firmware: Remove iwlwifi-8000C-19 SRC_URISaul Wold
Since it's been removed from the upstream repo and not fetchable remove it here. The newer firmware supports the device correctly. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-21lttng-modules: Upgrade to 2.9.5 releaseOtavio Salvador
This upgrade is critical as it fixes the support for Linux 4.14 LTS kernel. The changlog is: 2017-10-05 LTTng modules 2.9.5 * Fix: update block instrumentation for 4.14 kernel * Revert "Fix: update block instrumentation for kernel 4.14" 2017-10-03 (National Techies Day) LTTng modules 2.9.4 * Fix: version check error in btrfs instrumentation * Fix: update btrfs instrumentation for kernel 4.14 * Fix: update writeback instrumentation for kernel 4.14 * Fix: update block instrumentation for kernel 4.14 * Fix: vmalloc wrapper on kernel < 2.6.38 * Fix: vmalloc wrapper on kernel >= 4.12 * Add kmalloc failover to vmalloc * Fix: mmap: caches aliased on virtual addresses * Fix: update ext4 instrumentation for kernel 4.13 * Fix: Sleeping function called from invalid context * Fix: sched for v4.11.5-rt1 * Fix: handle missing ftrace header on v4.12 This also removes the previously backported patches as they are part of 2.9.4 release and the missing fix is part of 2.9.5 release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-21kexec-tools: 2.0.14 -> 2.0.15zhengrq
1) Upgrade kexec-tools from 2.0.14 to 2.0.15. 2) Remove patches that are included in 2.0.15. kexec-tools/0001-arm64-Disable-PIC.patch kexec-tools/0001-kexec-exntend-the-semantics-of-kexec_iomem_for_each_.patch kexec-tools/0001-vmcore-dmesg-Define-_GNU_SOURCE.patch kexec-tools/0001-x86-x86_64-Fix-format-warning-with-die.patch kexec-tools/0002-kexec-generalize-and-rename-get_kernel_stext_sym.patch kexec-tools/0002-ppc-Fix-format-warning-with-die.patch kexec-tools/0003-arm64-identify-PHYS_OFFSET-correctly.patch kexec-tools/0004-arm64-kdump-identify-memory-regions.patch kexec-tools/0005-arm64-kdump-add-elf-core-header-segment.patch kexec-tools/0006-arm64-kdump-set-up-kernel-image-segment.patch kexec-tools/0007-arm64-kdump-set-up-other-segments.patch kexec-tools/0008-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch kexec-tools/0009-arm64-kdump-Add-support-for-binary-image-files.patch Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-10linux-firmware: Bump to bf04291 revisionOtavio Salvador
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. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-09sysprof: update to 3.26.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2017-11-09libpfm4: remove the recipeAlexander Kanavin
It was required only by oprofile. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2017-11-09oprofile: remove the recipeAlexander Kanavin
Perf is the preferred solution, and oprofile is difficult to maintain against musl. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2017-11-05linux-firmware: Split out the QAT firmwareSaul Wold
Create a new qat package for those firmware blobs Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-05kexec-tools: add systemd support for kdumpWenlin Kang
Add file kdump.service to support kdump in systemd. Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-05powertop: update to v2.9Tim Orling
* Upstream filename added "v" before version: - Add UPSTREAM_CHECK_REGEX - Update SRC_URI to include the "v" - Point ${S} to proper directory * Patch for required headers no longer needed in current upstream * Tested on qemux86-64 core-image-full-cmdline image with multilib Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-03linux-yocto/4.12: ide:ide-cd: fix kernel panic resulting from missing ↵Bruce Ashfield
scsi_req_init Integrating a backport of upstream commit: ide:ide-cd: fix kernel panic resulting from missing scsi_req_init commit 79d73346ac05bc31 upstream Since we split the scsi_request out of struct request, while the standard prep_rq_fn builds 10 byte cmds, it missed to invoke scsi_req_init() to initialize certain fields of a scsi_request structure (.__cmd[], .cmd, .cmd_len and .sense_len but no other members of struct scsi_request). An example panic on virtual machines (qemu/virtualbox) to boot from IDE cdrom: ... [ 8.754381] Call Trace: [ 8.755419] blk_peek_request+0x182/0x2e0 [ 8.755863] blk_fetch_request+0x1c/0x40 [ 8.756148] ? ktime_get+0x40/0xa0 [ 8.756385] do_ide_request+0x37d/0x660 [ 8.756704] ? cfq_group_service_tree_add+0x98/0xc0 [ 8.757011] ? cfq_service_tree_add+0x1e5/0x2c0 [ 8.757313] ? ktime_get+0x40/0xa0 [ 8.757544] __blk_run_queue+0x3d/0x60 [ 8.757837] queue_unplugged+0x2f/0xc0 [ 8.758088] blk_flush_plug_list+0x1f4/0x240 [ 8.758362] blk_finish_plug+0x2c/0x40 ... [ 8.770906] RIP: ide_cdrom_prep_fn+0x63/0x180 RSP: ffff92aec018bae8 [ 8.772329] ---[ end trace 6408481e551a85c9 ]--- ... Fixes: 82ed4db499b8 ("block: split scsi_request out of struct request") Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> [bva: modified for 4.12 context] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.12: configuration fragment updatesBruce Ashfield
Integrating the following configuration updates: dcf1317b36d2 features/mmc/mmc-realtek: enable Realtek PCI-E card reader support 1a144ffe5f76 edac: split scc into enablement and patching (for treegen) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.9: update to v4.9.57Bruce Ashfield
Integrating the korg -stable release that comprises the following changes: 5d7a76acad40 Linux 4.9.57 28955b03fac3 KVM: nVMX: update last_nonleaf_level when initializing nested EPT fb6da44f965e x86/alternatives: Fix alt_max_short macro to really be a max() 063b57d55618 USB: serial: console: fix use-after-free after failed setup 638f7fbfd67d USB: serial: qcserial: add Dell DW5818, DW5819 c98f2ff0013e USB: serial: option: add support for TP-Link LTE module dcb2be936c3f USB: serial: cp210x: add support for ELV TFD500 0c80bbb76814 USB: serial: ftdi_sio: add id for Cypress WICED dev board ed35ded9c781 bio_copy_user_iov(): don't ignore ->iov_offset e67dfe75b683 more bio_map_user_iov() leak fixes 5444d8ab9a14 fix unbalanced page refcounting in bio_map_user_iov f9139a1a2457 direct-io: Prevent NULL pointer access in submit_page_section 3941ee20839f usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 3c57f9d8c194 usb: gadget: configfs: Fix memory leak of interface directory data 80689fdf37a8 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel fd96a9b0150a drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() 7c82795f9612 drm/i915/edp: Get the Panel Power Off timestamp after panel is off 4dbe48b8e1a9 ALSA: line6: Fix leftover URB at error-path during probe b65f99b8b1ab ALSA: line6: Fix missing initialization before error path bbab59d6c4b2 ALSA: caiaq: Fix stray URB at probe error path 6571ce840881 ALSA: seq: Fix copy_from_user() call inside lock 35b84860667f ALSA: seq: Fix use-after-free at creating a port e0c70289a1e3 ALSA: usb-audio: Kill stray URB at exiting 133ca5c71299 fs/mpage.c: fix mpage_writepage() for pages with buffers 2a077f725847 device property: Track owner device of device property 3abebf0b8c5f iommu/amd: Finish TLB flush in amd_iommu_unmap() 4f28d1a742f9 pinctrl/amd: Fix build dependency on pinmux code f4753e0ae985 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 08e1674e82e5 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 3610c4a7838d KVM: MMU: always terminate page walks at level 1 91daaefbe5df crypto: shash - Fix zero-length shash ahash digest crash 57265cddde30 HID: usbhid: fix out-of-bounds bug 9d9c2884da2c dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse 618c786d2bba dmaengine: edma: Align the memcpy acnt array size with the transfer b7309209b020 MIPS: math-emu: Remove pr_err() calls from fpu_emu() a844e288c811 USB: dummy-hcd: Fix deadlock caused by disconnect detection 97535791d8f9 rcu: Allow for page faults in NMI handlers f012cb75946f nl80211: Define policy for packet pattern attributes 92d7d3e86702 CIFS: Reconnect expired SMB sessions 28cbf0693771 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 9d36d3eff2f8 Linux 4.9.56 00449628f352 Revert "socket, bpf: fix possible use after free" f82786d7a94f Linux 4.9.55 922e562b2613 KVM: x86: fix singlestepping over syscall ec86c1ca8fbb f2fs: don't allow encrypted operations without keys 48d7b5a88790 ext4: don't allow encrypted operations without keys 6007f0f7a47d ext4: Don't clear SGID when inheriting ACLs 2d605d9188d6 ext4: fix data corruption for mmap writes 27db1f020373 vfs: deny copy_file_range() for non regular files ba15518c2610 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs d9aaef32f32c mmc: core: add driver strength selection when selecting hs400es c83bbed23419 nvme-pci: Use PCI bus address for data/queues in CMB acf64334817c drm/i915/bios: ignore HDMI on port A 54aa832c8744 brcmfmac: setup passive scan if requested by user-space 4d3132d97aa7 brcmfmac: add length check in brcmf_cfg80211_escan_handler() 12b182a35f45 scsi: sd: Do not override max_sectors_kb sysfs setting aee20f321daf iwlwifi: add workaround to disable wide channels in 5GHz f8895642cf8e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 9a19bc44c636 netlink: fix nla_put_{u8,u16,u32} for KASAN 57a77fffb0ff rocker: fix rocker_tlv_put_* functions for KASAN 50b27486ae8a HID: wacom: bits shifted too much for 9th and 10th buttons 953f5e7c6216 HID: wacom: Always increment hdev refcount within wacom_get_hdev_data 04b54e8ff7d0 HID: wacom: leds: Don't try to control the EKR's read-only LEDs 5abb9cd4ff92 HID: i2c-hid: allocate hid buffers for real worst case a3ec104976f7 ftrace: Fix kmemleak in unregister_ftrace_graph 3ff8bc813b13 stm class: Fix a use-after-free c541aaad4ac7 Drivers: hv: fcopy: restore correct transfer length a97ca4f78018 driver core: platform: Don't read past the end of "driver_override" buffer fc3c67226acd percpu: make this_cpu_generic_read() atomic w.r.t. interrupts 6a988259b1cb powerpc/tm: Fix illegal TM state in signal handler afebf5ef60da powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks 02f7e4101092 socket, bpf: fix possible use after free 95206ea376b9 net: rtnetlink: fix info leak in RTM_GETSTATS call 58b1b8407a31 tipc: use only positive error codes in messages 09788d46b756 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path ab4da56f61be ip6_gre: ip6gre_tap device should keep dst b4a119251f6b netlink: do not proceed if dump's start() errs cf2eaf16ab28 net: Set sk_prot_creator when cloning sockets to the right proto 24ee394a82d2 packet: only test po->has_vnet_hdr once in packet_snd 0f22167d3321 packet: in packet_do_bind, test fanout with bind_lock held 6eab1f829417 net: dsa: Fix network device registration order b8990d2e77c6 tun: bail out from tun_get_user() if the skb is empty b4a9b12d9a2c l2tp: fix race condition in l2tp_tunnel_delete e5941137f784 l2tp: Avoid schedule while atomic in exit_net 6689f8358681 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit 852bdea5e379 net: qcom/emac: specify the correct size when mapping a DMA buffer 5600c7586ad9 net_sched: always reset qdisc backlog in qdisc_reset() 93eef2172d23 isdn/i4l: fetch the ppp_write buffer in one shot 0dee549f7912 bpf: one perf event close won't free bpf program attached by another perf event 6f7cdd4aa0a4 packet: hold bind lock when rebinding to fanout hook 6eac2cd24bd9 net: emac: Fix napi poll list corruption b463521db854 tcp: fastopen: fix on syn-data transmit failure b13bc543b1e6 net/sched: cls_matchall: fix crash when used with classful qdisc 13c8bd7a21ed ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline fc2fe7a06d6d net: phy: Fix mask value write on gmii2rgmii converter speed register e814bae39ad5 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header f0a5af78b530 udpv6: Fix the checksum computation when HW checksum does not apply 85908ccae5c2 tcp: fix data delivery rate e159492b3c3e bpf/verifier: reject BPF_ALU64|BPF_END 186a9c5e7038 tcp: update skb->skb_mstamp more carefully b70bb9bb7277 sctp: potential read out of bounds in sctp_ulpevent_type_enabled() f86d3b1a28a7 net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker f860ca549de4 mlxsw: spectrum: Prevent mirred-related crash on removal 065af12fd139 ALSA: usx2y: Suppress kernel warning at page allocation failures 40e219327fd4 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members" 984b6c96f1e2 ALSA: compress: Remove unused variable 88c195d638d3 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak 1c0891295a5a lib/ratelimit.c: use deferred printk() version 2b8197073a0f mm, oom_reaper: skip mm structs with mmu notifiers 8a056a115270 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist 8928c5b2d318 uwb: ensure that endpoint is interrupt 8ff7adb930d4 uwb: properly check kthread_run return value ec8a7153bbf3 iio: adc: mcp320x: Fix oops on module unload 1daa7c5aba21 iio: adc: mcp320x: Fix readout of negative voltages 8b97d5b67e9e iio: ad7793: Fix the serial interface reset f0865d60f3a5 IIO: BME280: Updates to Humidity readings need ctrl_reg write! 9af1bd5e705a iio: core: Return error for failed read_reg 8edd1ce3e56b staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 1f266a130329 iio: ad_sigma_delta: Implement a dedicated reset function a2002c92ffb3 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' ab6766146785 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' a13481f8cdca Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" f77615db8ae8 xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor f1a04773d773 xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround 67e752e1d60f xhci: fix finding correct bus_state structure for USB 3.1 hosts a6d4ce2e8b65 USB: fix out-of-bounds in usb_set_configuration 43feb29db4c5 usb: Increase quirk delay for USB devices 767f7a2cf33a USB: core: harden cdc_parse_cdc_header d77606e93d81 USB: uas: fix bug in handling of alternate settings da785bb64fa6 USB: g_mass_storage: Fix deadlock when driver is unbound 2b5c7b95ea36 usb: gadget: mass_storage: set msg_registered after msg registered 77a4be89599c USB: devio: Don't corrupt user memory e39b17143a5b USB: dummy-hcd: Fix erroneous synchronization change 795f5501b95c USB: dummy-hcd: fix infinite-loop resubmission bug 5effe995310e USB: dummy-hcd: fix connection failures (wrong speed) 12071de6c37d USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse 0b104f92ed21 usb: pci-quirks.c: Corrected timeout values used in handshake 37b6d898388e ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor eb5df140ca29 usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction 4661c9b526c3 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe 760d0f10410a usb-storage: fix bogus hardware error messages for ATA pass-thru devices dd52953f6c48 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives d21653d09a0b usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe() db73b389775a usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value 25533678e580 usb: gadget: udc: renesas_usb3: fix for no-data control transfer 744f9e1da2a5 usb: gadget: udc: atmel: set vbus irqflags explicitly 7f850036134c USB: gadgetfs: fix copy_to_user while holding spinlock fd5336c0d1e3 USB: gadgetfs: Fix crash caused by inadequate synchronization f37eb7b586f1 Linux 4.9.54 75903d40aaec s390/mm: make pmdp_invalidate() do invalidation only 14b502e491a8 ttpci: address stringop overflow warning c637027054ae ALSA: au88x0: avoid theoretical uninitialized access cf2cd9feb8e6 ASoC: rt5660: remove double const 617c7735db3d ASoC: rt5659: drop double const 2f4835ee5505 ASoC: rt5514: fix gcc-7 warning d8ba70c09407 ARM: remove duplicate 'const' annotations' a4f11d61e305 IB/qib: fix false-postive maybe-uninitialized warning 86c469bea4ae tools/power turbostat: bugfix: GFXMHz column not changing c126bc6b94dd ARM: dts: BCM5301X: Fix memory start address 16db9205d3f8 libata: transport: Remove circular dependency at free time 49c3226c0657 ASoC: wm_adsp: Return an error on write to a disabled volatile control d86f4ea83626 xfs: remove kmem_zalloc_greedy 943411be40e0 i2c: meson: fix wrong variable usage in meson_i2c_put_data 625cb13a8929 netfilter: nf_tables: set pktinfo->thoff at AH header if found 4131c889c278 md/raid10: submit bio directly to replacement disk 5c6712ab4efb rds: ib: add error handle a495f72f8a53 mm/cgroup: avoid panic when init with low memory 2d59530d9918 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it 81080d2d83f6 x86/acpi: Restore the order of CPU IDs ffb6a7637ce0 cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() 27848be7eb75 ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs 49f1b2c154cb nfs: make nfs4_cb_sv_ops static 1cf8f9467e86 parisc: perf: Fix potential NULL pointer dereference cd402b889606 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max 9b6f9da9e55a nvme-rdma: handle cpu unplug when re-establishing the controller 67e8be27ff72 MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs db6767e2fdca exynos-gsc: Do not swap cb/cr for semi planar formats 61b203816b17 iommu/exynos: Block SYSMMU while invalidating FLPD cache 3798fd14b970 MIPS: IRQ Stack: Unwind IRQ stack onto task stack 146561a3f1c8 netfilter: invoke synchronize_rcu after set the _hook_ to NULL 07b653405e3a drivers/rapidio/devices/tsi721.c: make module parameter variable name unique 5435e4823d81 kasan: do not sanitize kexec purgatory dd9640717f3f hugetlbfs: initialize shared policy as part of inode allocation c533c11d8f7a sata_via: Enable hotplug only on VT6421 26899ca9cc6f Btrfs: fix potential use-after-free for cloned bio c17acd24c682 Btrfs: fix segmentation fault when doing dio read 7e2a755497f3 bridge: netlink: register netdevice before executing changelink 727a153435fa mmc: sdio: fix alignment issue in struct sdio_func 8f9bd136b50b qed: Fix possible system hang in the dcbnl-getdcbx() path. f06316859ce6 net: dsa: b53: Include IMP/CPU port in dumb forwarding mode affd26096a59 udp: disable inner UDP checksum offloads in IPsec case 65a7a7ce7ffd usb: plusb: Add support for PL-27A1 45eacc855552 team: fix memory leaks 897e8c528529 net/packet: check length in getsockopt() called with PACKET_HDRLEN 1dee03af7325 net: core: Prevent from dereferencing null pointer when releasing SKB c593091cfc1b lkdtm: Fix Oops when unloading the module 6329973bee29 mips: ath79: clock:- Unmap region obtained by of_iomap 30a0220a5b0b MIPS: Lantiq: Fix another request_mem_region() return code check fd9597d6ea28 HID: wacom: release the resources before leaving despite devm d621f970fd71 drm: mali-dp: Fix transposed horizontal/vertical flip c67371165170 drm: mali-dp: Fix destination size handling when rotating e2d1a42ed06e ASoC: dapm: fix some pointer error handling 4302bc4f40b1 rtl8xxxu: Add additional USB IDs for rtl8192eu devices 3f22900466a1 usb: chipidea: vbus event may exist before starting gadget 75d1888ddce9 iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' 4af5e6136d76 spi: pxa2xx: Add support for Intel Gemini Lake 874b5acede78 ath10k: prevent sta pointer rcu violation 91e66498a96a audit: log 32-bit socketcalls de415c812ec9 ASoC: dapm: handle probe deferrals 0fc89de6ee77 partitions/efi: Fix integer overflow in GPT size calculation eaf9616e406c sfc: get PIO buffer size from the NIC c6d263e6b30a USB: serial: mos7840: fix control-message error handling 9553708eb98d USB: serial: mos7720: fix control-message error handling 09831a957766 drm/amdkfd: fix improper return value on error 68b94d6c4edb arm: dts: mt2701: Add subsystem clock controller device nodes b2e7d1f72b09 IB/ipoib: Replace list_del of the neigh->list with list_del_init e335016d1f62 IB/ipoib: rtnl_unlock can not come after free_netdev e384bbd585ee IB/ipoib: Fix deadlock over vlan_mutex 6c25cbaff1e9 serial: 8250_port: Remove dangerous pr_debug() ca3e4e77201a tty: goldfish: Fix a parameter of a call to free_irq 5d29957578ae serial: 8250: moxa: Store num_ports in brd d976d68e1726 drm/i915/psr: disable psr2 for resolution greater than 32X20 e92dca6f5a14 ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM e1c355c244b7 IB/rxe: Fix a MR reference leak in check_rkey() 0081b9e7fcf7 IB/rxe: Add a runtime check in alloc_index() 2b7aec8839df iio: adc: hx711: Add DT binding for avia,hx711 ff9b56037dd7 iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 259f317db758 iio: adc: imx25-gcq: Fix module autoload 772384d7ec40 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d74f860528fb usb: make the MTK XHCI driver compile for older MIPS SoCs 952d3c52bd85 clk/axs10x: Clear init field in driver probe 81c961824662 sh_eth: use correct name for ECMR_MPDE bit bed7533196b2 reset: ti_syscon: fix a ti_syscon_reset_status issue 6798f079b0a5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence bc438831606a igb: re-assign hw address pointer on reset after PCI error 484e3e793449 ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event bc9ad17c7af2 scsi: be2iscsi: Add checks to validate CID alloc/free 36c56ac0f897 power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error 0cde56d3b672 MIPS: ralink: Fix incorrect assignment on ralink_soc 0e22be793ad2 MIPS: ralink: Fix a typo in the pinmux setup. 84eaa74d734a MIPS: Ensure bss section ends on a long-aligned address d1d3a78f3e8f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 3311a304ec62 RDS: RDMA: Fix the composite message user notification aa07a2ccc80d clk: sunxi-ng: fix PLL_CPUX adjusting on H3 299b924c1f20 ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime 48167acb7f5b drm/i915: Fix the overlay frontbuffer tracking 97766c6a8e58 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next e236940a87f1 drm: bridge: add DT bindings for TI ths8135 7df306f1063b drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 1852eae92c46 Linux 4.9.53 df13283e4b89 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 64afde6f956d video: fbdev: aty: do not leak uninitialized padding in clk to userspace ea37f61f5de0 KVM: VMX: use cmpxchg64 cb2da657d3a9 cxl: Fix driver use count 3ffbe626a254 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt 0c4e39ca6700 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 4c00015385fa timer/sysclt: Restrict timer migration sysctl values to 0 and 1 e2f803481a84 gfs2: Fix debugfs glocks dump 5e9b07f30d21 x86/fpu: Don't let userspace set bogus xcomp_bv 54af98f86b92 x86/mm: Fix fault error path using unsafe vma pointer f11525d7ff5d btrfs: prevent to set invalid default subvolid ba44bc49bae6 btrfs: propagate error to btrfs_cmp_data_prepare caller b86b6c226bea btrfs: fix NULL pointer dereference from free_reloc_roots() bb1e06d281a8 PCI: Fix race condition with driver_override 46f062e05920 etnaviv: fix gem object list corruption 02c7d98bec6c xfs: validate bdev support for DAX inode flag 86ef97b2dfd5 kvm: nVMX: Don't allow L2 to access the hardware CR8 3d4213fac7d1 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e3a643b3288a kvm/x86: Handle async PF in RCU read-side critical sections 58d2fb119ae6 KVM: VMX: simplify and fix vmx_vcpu_pi_load ff5eb8f28ff2 KVM: VMX: avoid double list add with VT-d posted interrupts 01c58b0edeb1 KVM: VMX: extract __pi_post_block d49527ed4888 arm64: fault: Route pte translation faults via do_translation_fault 7dbd64284b18 arm64: Make sure SPsel is always set be69c4c00a68 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 58052a74d9b0 selftests/seccomp: Support glibc 2.26 siginfo_t.h 831cca587e7b iw_cxgb4: put ep reference in pass_accept_req() f184cf5256b7 iw_cxgb4: remove the stid on listen create failure eb4375e1969c bsg-lib: don't free job in bsg_prepare_job c820441a7a52 nl80211: check for the required netlink attributes presence f3e2e7f0b4d7 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 18a89a10b26b SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 0e1b85a41a25 SMB: Validate negotiate (to protect against downgrade) even if signing off df1be2066433 SMB3: Warn user if trying to sign connection that authenticated as guest f2d395b7bde5 Fix SMB3.1.1 guest authentication to Samba 3a02f8cb5564 PM: core: Fix device_pm_check_callbacks() 22338c55658d s390/mm: fix write access check in gup_huge_pmd() c76655fb0f44 powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS f89f25b53147 powerpc/tm: Flush TM only if CPU has TM feature 5c23dcf86e2d powerpc/pseries: Fix parent_dn reference leak in add_dt_node() dda70d28c0ac KEYS: prevent KEYCTL_READ on negative key bfe9d7b8e0f2 KEYS: prevent creating a different user's keyrings 47e8bd1965fc KEYS: fix writing past end of user-supplied buffer in keyring_read() 0c70fb88c751 security/keys: rewrite all of big_key crypto 2f9be92dfffe security/keys: properly zero out sensitive key material in big_key b60f791ef32d crypto: talitos - fix hashing 1492259fc324 crypto: talitos - fix sha224 70117b773598 crypto: talitos - Don't provide setkey for non hmac hashing algs. 7e1b2b2db3d7 crypto: drbg - fix freeing of resources 29825768590e drm/radeon: disable hard reset in hibernate for APUs b42bf0f15cf7 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 49c2b839b743 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list 648798cc2fd7 md/raid5: fix a race condition in stripe batch 5fb4be27dac5 tracing: Erase irqsoff trace with empty write 97d402e6eed2 tracing: Fix trace_pipe behavior for instance traces 8dcf70ab1830 KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list 18b7919a9de8 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 3d5960c8c657 genirq: Make sparse_irq_lock protect what it should protect e167b4ad529b mac80211: flush hw_roc_start work before cancelling the ROC e7e0f0dda28b mac80211_hwsim: Use proper TX power 59862b0429d9 mac80211: fix VLAN handling with TXQs 9ad15a25669e fs/proc: Report eip/esp in /prod/PID/stat for coredumping b6a77c7ba674 cifs: release auth_key.response for reconnect. 9a7bc3f0c76a cifs: release cifs root_cred after exit_cifs d59dabdc4cb3 Linux 4.9.52 08f75f2c525d bcache: fix bch_hprint crash and improve output 57aa1a6967b2 bcache: fix for gc and write-back race fa92ff6b77a1 bcache: Correct return value for sysfs attach errors e40cb30162d7 bcache: correct cache_dirty_target in __update_writeback_rate() 8f51f38883dc bcache: do not subtract sectors_to_gc for bypassed IO c234e0e77572 bcache: Fix leak of bdev reference 2a9b55742a9f bcache: initialize dirty stripes in flash_dev_run() f5c3fd83284f PM / devfreq: Fix memory leak when fail to register device 38993f320506 media: uvcvideo: Prevent heap overflow when accessing mapped controls 7717a7378c53 media: v4l2-compat-ioctl32: Fix timespec conversion de4360dd3519 s390/mm: fix race on mm->context.flush_mm 536ab630f4db s390/mm: fix local TLB flushing vs. detach of an mm address space 4c7f54a0f977 net/netfilter/nf_conntrack_core: Fix net_conntrack_lock() 2fd62929c88f PCI: pciehp: Report power fault only once until we clear it 998a9f51bc74 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 57e4f87ebe46 ARC: Re-enable MMU upon Machine Check exception cf052336d0d3 tracing: Apply trace_clock changes to instance max buffer 96cf918df428 tracing: Add barrier to trace_printk() buffer nesting modification 100553e197e2 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled df865f86b008 ftrace: Fix selftest goto location on error 2a913aecc4f7 scsi: qla2xxx: Fix an integer overflow in sysfs code 6e2a0259da7a scsi: qla2xxx: Correction to vha->vref_count timeout 90cb12f6dc5a scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE 25d5a8a2958f scsi: sg: factor out sg_fill_request_table() c6b9a2007c92 scsi: sg: off by one in sg_ioctl() 2b2d86b0d43d scsi: sg: use standard lists for sg_requests 91fb151822d0 scsi: sg: remove 'save_scat_len' 5b8f80d34abf scsi: storvsc: fix memory leak on ring buffer busy d8817f5f2937 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead c62da79e1be5 scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 7efc41514a01 scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs c24f722a82b1 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN adbbbd349e80 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 5283787709f8 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records 8d706e3dd8ab scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 424a20b09617 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 0cbb7431a762 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records 88187de0e934 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path 83245cd18775 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 63e606bd9551 skd: Submit requests to firmware before triggering the doorbell cb1441bca9bf skd: Avoid that module unloading triggers a use-after-free 2cee78081b97 md/bitmap: disable bitmap_resize for file-backed bitmaps. 120ec1e4cddd block: Relax a check in blk_start_queue() 48564b51ac75 powerpc: Fix DAR reporting when alignment handler faults 3806cea5c1c5 ext4: fix quota inconsistency during orphan cleanup for read-only mounts 18d27cb70373 ext4: fix incorrect quotaoff if the quota feature is enabled e684db9a7cea crypto: AF_ALG - remove SGL terminator indicator when chaining dcb3a4b8d776 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs 1f143ba19a8f MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case) d2b488ee6f63 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case) 5cabf999fdb7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration d56a9caf6d83 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs 8981bcaf9a2d MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs 4f8479c933a7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation 4e0694a6411b MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately 9381a991a36a MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f7d36f6594b8 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs a04d53797fca MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs d2b6fcb0b6de MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 694f6ea0a4e2 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b234149cf77b MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation fcaec235666c Input: i8042 - add Gigabyte P57 to the keyboard reset table 6053a5fec569 pinctrl/amd: save pin registers over suspend/resume 346abf2aca7f tty: fix __tty_insert_flip_char regression 750462424193 tty: improve tty_insert_flip_char() slow path f61a07f3fe97 tty: improve tty_insert_flip_char() fast path 2f8b06f906fd IB/addr: Fix setting source address in addr6_resolve() 0fda166fcec8 drm/sun4i: Implement drm_driver lastclose to restore fbdev console a29aeb834a96 IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation e148702302c5 orangefs: Don't clear SGID when inheriting ACLs 39f5677232ab mm: prevent double decrease of nr_reserved_highatomic f609266b12d2 NFSv4: Fix callback server shutdown d9f9b83539ab SUNRPC: Refactor svc_set_num_threads() 089d7720383d Linux 4.9.51 7829684088a2 ipv6: Fix may be used uninitialized warning in rt6_check ae04a8c4c6fc xfs: fix compiler warnings 7b5fcb7fc05b md/raid5: release/flush io in raid5_do_work() 81cb6f1a2a19 xfs: use kmem_free to free return value of kmem_zalloc 772003c6a428 xfs: open code end_buffer_async_write in xfs_finish_page_writeback bb69e8a228a7 xfs: don't set v3 xflags for v2 inodes f46a61f686b0 xfs: fix incorrect log_flushed on fsync 0e8d7e364ec5 xfs: disable per-inode DAX flag a46cf59265cf xfs: relog dirty buffers during swapext bmbt owner change e2bb92633615 xfs: disallow marking previously dirty buffers as ordered a51e3e2cf3cb xfs: move bmbt owner change to last step of extent swap f9e583edf1a7 xfs: skip bmbt block ino validation during owner change fe211e1744db xfs: don't log dirty ranges for ordered buffers 19a87a940765 xfs: refactor buffer logging into buffer dirtying helper 93b645160192 xfs: ordered buffer log items are never formatted ba986b3c8498 xfs: remove unnecessary dirty bli format check for ordered bufs 0f5af7eae884 xfs: open-code xfs_buf_item_dirty() 81286ade81f7 xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() 63d184d2955b xfs: evict all inodes involved with log redo item 536932f39e93 xfs: stop searching for free slots in an inode chunk when there are none 6b6505d90b77 xfs: add log recovery tracepoint for head/tail 7549e7c01fb0 xfs: handle -EFSCORRUPTED during head/tail verification 47db1fc608b8 xfs: fix log recovery corruption error due to tail overwrite e34b72a2381e xfs: always verify the log tail during recovery 35093926c2f8 xfs: fix recovery failure when log record header wraps log end 0800356def7f xfs: Properly retry failed inode items in case of error during buffer writeback 7942f605c308 xfs: Add infrastructure needed for error propagation during buffer IO failure 1ba04933408e xfs: remove xfs_trans_ail_delete_bulk 9a3f75229090 xfs: toggle readonly state around xfs_log_mount_finish 01d38e380746 xfs: write unmount record for ro mounts ec0d46ef8b7e iomap: fix integer truncation issues in the zeroing and dirtying helpers e1a7b7e1f6c2 xfs: don't leak quotacheck dquots when cow recovery 7fb3e5e373bb xfs: clear MS_ACTIVE after finishing log recovery 8edd73a13dc0 xfs: fix inobt inode allocation search optimization f90756d75d69 xfs: Fix per-inode DAX flag inheritance 229980158f95 xfs: fix multi-AG deadlock in xfs_bunmapi 81e27c94f9ab xfs: fix quotacheck dquot id overflow infinite loop 01bc132048cf xfs: check _alloc_read_agf buffer pointer before using c32b1ec8a266 xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write a6247b0189fa xfs: check _btree_check_block value e76496fa8554 xfs: don't crash on unexpected holes in dir/attr btrees b46382f02aff xfs: free cowblocks and retry on buffered write ENOSPC 171192c92da6 xfs: free uncommitted transactions during log recovery 621d0b75a347 xfs: don't allow bmap on rt files 8913492d12b1 xfs: remove bli from AIL before release on transaction abort 6c0ecde201d7 xfs: release bli from transaction properly on fs shutdown ce83e494d1bb xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent 7cb011bbacef xfs: push buffer of flush locked dquot to avoid quotacheck deadlock 85ab1b23d2d8 xfs: fix spurious spin_is_locked() assert failures on non-smp kernels 4c1d33c4cf86 xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() 3fddeb80034b x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs 0caec70692a0 x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps c7d1ddec251d x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common cc9618c9fffe f2fs: check hot_data for roll-forward recovery 0f90297cba9b f2fs: let fill_super handle roll-forward errors 60b94125a1fe ip_tunnel: fix setting ttl and tos value in collect_md mode 3f60dadbe178 sctp: fix missing wake ups in some situations bf8ed95d2ca9 ipv6: fix typo in fib6_net_exit() c9335db792c0 ipv6: fix memory leak with multiple tables during netns destruction ca7d8a337bd3 ip6_gre: update mtu properly in ip6gre_err f5755c0e8700 vhost_net: correctly check tx avail during rx busy polling 90406e68e42f gianfar: Fix Tx flow control deactivation 1bcf18718ec6 Revert "net: fix percpu memory leaks" 5a7a40bad254 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" b5a3ae8b127e bridge: switchdev: Clear forward mark when transmitting packet 73ee5a73e75f mlxsw: spectrum: Forbid linking to devices that have uppers a10c510179b3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 a6e51fda71a2 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" af33da0ed95f kcm: do not attach PF_KCM sockets to avoid deadlock 8c623e5d0369 packet: Don't write vnet header beyond end of buffer 2b3bd5972a5c cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() de2ecec26dba netvsc: fix deadlock betwen link status and removal 64dfc67548da qlge: avoid memcpy buffer overflow 08d56d8a99bb sctp: Avoid out-of-bounds reads from address storage 4d8ee1935bcd fsl/man: Inherit parent device and of_node 1e39e5c6a2ea udp: on peeking bad csum, drop packets even if not at head 4b4a194a10e2 macsec: add genl family module alias 43c792a84880 ipv6: fix sparse warning on rt6i_node 7f8f23fc8026 ipv6: add rcu grace period before freeing fib6_node dccb31be7ef8 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() 4ad5dcaca742 Linux 4.9.50 5b82e0e938af xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 3885bc68ae14 NFS: Sync the correct byte range during synchronous writes a70912a6bfff NFS: Fix 2 use after free issues in the I/O code 301d91e03c9d ARM: 8692/1: mm: abort uaccess retries upon fatal signal b40aa8b047b8 ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt 6300c8bfafe0 Bluetooth: Properly check L2CAP config option output buffer length 03bea515b9a2 ALSA: msnd: Optimize / harden DSP and MIDI loops d21f3eaa09c0 locktorture: Fix potential memory leak with rw lock test 3c8381df2a56 mm/memory.c: fix mem_cgroup_oom_disable() call missing ebf381be016f selftests/x86/fsgsbase: Test selectors 1, 2, and 3 0f7dbc4d5bc8 btrfs: resume qgroup rescan on rw remount f52a535c8438 nvme-fabrics: generate spec-compliant UUID NQNs b276bc66d439 mtd: nand: qcom: fix config error for BCH f4a272d57839 mtd: nand: qcom: fix read failure without complete bootchain 865162031c4e mtd: nand: mxc: Fix mxc_v1 ooblayout Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03kern-tools: make fuzzy matching optionalBruce Ashfield
It was reported that BSPs that only matched the machine were being returned as the configuration entry point. This could lead to warnings, or unexpected runtime results. Integrating the following commit to ensure that only strict matches are returned by default, with a flag to do fuzzy matching spp: make fuzzy matching optional Add a flag that can be used to toggle wether or not a partial match is an error. --fuzz When passed, partial patching will be used. If not passed the default is to return nothing (which can be interpreted as an error by the calling routines) if both the kernel type and machine do not match. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.12: stable backports and bug fixesBruce Ashfield
Integrating the following bugfixes to the 4.12 tree: 26c1863a7448 ALSA: hda: Fix regression of hdmi eld control created based on invalid pcm 2b020e00dd49 arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT abcf00d7171c fs/proc: kcore: use kcore_list type to check for vmalloc/module address Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.12: update to v4.12.14Bruce Ashfield
Integrating the korg -stable releases with the following commit summary: fa394784e74b Linux 4.12.14 d0fa64e2a3e8 ipv6: Fix may be used uninitialized warning in rt6_check 7816eb3874a2 md/raid5: release/flush io in raid5_do_work() b57c1b424549 md/raid1/10: reset bio allocated from mempool c3f9d09e70a3 idr: remove WARN_ON_ONCE() when trying to replace negative ID a82e202cbb72 fuse: allow server to run in different pid_ns 7b777a6cc52a x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs 831621ada28a x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps 90ecd1c5bc55 x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common cb14d4cebdb2 f2fs: check hot_data for roll-forward recovery 96a069a6babb f2fs: let fill_super handle roll-forward errors 442df0425e95 sctp: fix missing wake ups in some situations aa02286a03c7 ipv6: fix typo in fib6_net_exit() 18c6d4c4d17a ipv6: fix memory leak with multiple tables during netns destruction 888b7a94104a ip6_gre: update mtu properly in ip6gre_err 88f6c6f254bf vhost_net: correctly check tx avail during rx busy polling fc33f146d9f1 gianfar: Fix Tx flow control deactivation a44bb1c4596a Revert "net: fix percpu memory leaks" 8fbf9f919597 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" 79f08820eeb8 bridge: switchdev: Clear forward mark when transmitting packet 2f4232ba8001 mlxsw: spectrum: Forbid linking to devices that have uppers a9e548de4cf9 net: fec: Allow reception of frames bigger than 1522 bytes b8fcbae2fefa Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" b88be44f595f net/mlx5e: Fix CQ moderation mode not set properly 8049c41db78d net/mlx5e: Fix inline header size for small packets 8db40bcf439f net/mlx5: E-Switch, Unload the representors in the correct order b0034cb5014e net/mlx5e: Properly resolve TC offloaded ipv6 vxlan tunnel source address 53c5525785bc net/mlx5e: Don't override user RSS upon set channels ba008489371d net/mlx5e: Fix dangling page pointer on DMA mapping error 7ae1eccbde90 net/mlx5: Fix arm SRQ command for ISSI version 0 0b6b3028c005 net/mlx5e: Fix DCB_CAP_ATTR_DCBX capability for DCBNL getcap. 9b919ad3f99f net/mlx5e: Check for qos capability in dcbnl_initialize 31034e443fbf net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278 f9901adf536c kcm: do not attach PF_KCM sockets to avoid deadlock e7ebdeb47c8b packet: Don't write vnet header beyond end of buffer ef5a20f0cbae ipv6: do not set sk_destruct in IPV6_ADDRFORM sockopt 440ea29af6a5 ipv6: set dst.obsolete when a cached route has expired 24bd86e62739 cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() 59b304fdff15 net: mvpp2: fix the mac address used when using PPv2.2 38ca2d395e1c udp6: set rx_dst_cookie on rx_dst updates b4426cf20366 netvsc: fix deadlock betwen link status and removal 3f0204b0b7b5 net: systemport: Free DMA coherent descriptors on errors 71dd9ac555c5 net: bcmgenet: Be drop monitor friendly 7def678f47fc net: systemport: Be drop monitor friendly c86a65cf30ac tipc: Fix tipc_sk_reinit handling of -EAGAIN 8aafed19d523 qlge: avoid memcpy buffer overflow 6da138247b47 sctp: Avoid out-of-bounds reads from address storage 207ab5d5a250 fsl/man: Inherit parent device and of_node 4670d7961333 bpf: fix map value attribute for hash of maps 79d6457e8036 udp: on peeking bad csum, drop packets even if not at head 1999821fa500 macsec: add genl family module alias 517e43bd1eba ipv6: fix sparse warning on rt6i_node 640efece69a4 ipv6: add rcu grace period before freeing fib6_node 76d3e7ff2362 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() 5d7d2e03e0f0 Linux 4.12.13 9f7df0bca168 xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present da0f4931ec52 NFSv4: Fix up mirror allocation 3307d5f5099c NFS: Sync the correct byte range during synchronous writes 6f50e3a1b8c3 NFS: Fix 2 use after free issues in the I/O code 7714f302294d ARM: 8692/1: mm: abort uaccess retries upon fatal signal b9a489e1d4a3 ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt 8329b5e8c6cf Bluetooth: Properly check L2CAP config option output buffer length 99dc1296b47c rt2800: fix TX_PIN_CFG setting for non MT7620 chips 2bce0fe7d0cd KVM: SVM: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest 9d6412aa06ce ALSA: msnd: Optimize / harden DSP and MIDI loops 846073130799 mm/memory.c: fix mem_cgroup_oom_disable() call missing 46791eb9f13e mm/swapfile.c: fix swapon frontswap_map memory leak on error 637f25e5ba94 mm: kvfree the swap cluster info if the swap file is unsatisfactory 58989dc3af0d selftests/x86/fsgsbase: Test selectors 1, 2, and 3 9ed3dc1c0431 radix-tree: must check __radix_tree_preload() return value 0af760ab3882 rtlwifi: btcoexist: Fix breakage of ant_sel for rtl8723be 8004198bb025 btrfs: resume qgroup rescan on rw remount 9a5537a76b62 nvme-fabrics: generate spec-compliant UUID NQNs 02c54b35cad8 mtd: nand: qcom: fix config error for BCH f2339a072e47 mtd: nand: qcom: fix read failure without complete bootchain 71515c37777d mtd: nand: mxc: Fix mxc_v1 ooblayout c54a31845019 mtd: nand: hynix: add support for 20nm NAND chips 2b8b46b24217 mtd: nand: make Samsung SLC NAND usable again Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.4: update to v4.4.93Bruce Ashfield
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 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto/4.12: configuration and feature updatesBruce Ashfield
Integrating features and new configurations for the 4.12 kernel. With this update, a CGL-ready kernel can be configured out of the box. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-03linux-yocto-dev: bump to v4.14-rcXBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-10-16linux-firmware: make i.MX SDMA split completeMikko Ylinen
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. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-10-09linux-firmware: Split i.MX SDMA firmwaresOtavio Salvador
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. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-10-06lttng-modules: Backport fixes for kernel instrumentationOtavio Salvador
This backport fixes from upcoming 2.9.4 release. Those are: - Fix: vmalloc wrapper on kernel < 2.6.38 - Fix: vmalloc wrapper on kernel >= 4.12 - Add kmalloc failover to vmalloc - Fix: mmap: caches aliased on virtual addresses - Fix: update ext4 instrumentation for kernel 4.13 - Fix: Sleeping function called from invalid context - Fix: sched for v4.11.5-rt1 - Fix: handle missing ftrace header on v4.12 This fix failures in some BSP layers which are using Linux 4.13 already. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-10-06linux-firmware: package Broadcom BCM43362 firmwareTomas Novotny
Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-25linux-firmware: bump to latest linux-firmware git revisionStefan Agner
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. 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>
2017-09-22linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.12Alejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-22linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.10Alejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-22linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.9Alejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-22linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.4Alejandro Hernandez
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-21trace-cmd: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-21dtc: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-18sysprof: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-18blktrace: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-14linux-yocto/4.9: bluetooth: CVE-2017-1000251Bruce Ashfield
Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.4: bluetooth: CVE-2017-1000251Bruce Ashfield
Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.12: bluetooth: CVE-2017-1000251Bruce Ashfield
Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.10: bluetooth: CVE-2017-1000251Bruce Ashfield
Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.12: integrate aufs4 core supportBruce Ashfield
The aufs4 now has a 4.12 port, so we can integrate it into the reference kernel and stay consistent with previous releases. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.9: update to v4.9.49Bruce Ashfield
Integrating the korg -stable updates that comprise the following commits: f07cb3489cff Linux 4.9.49 8bc67f67b763 drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 8b5a7e443622 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context 7791b59153cb scsi: sg: recheck MMAP_IO request length with lock held b06e1abf1ff2 scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 5b9c6a54c629 cs5536: add support for IDE controller variant ec552ece1f25 workqueue: Fix flag collision 25bdc516b58e drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 078866740e35 s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs c193becad9ad MCB: add support for SC31 to mcb-lpc 0e720cd70631 mwifiex: correct channel stat buffer overflows 5c23d3ed1190 dlm: avoid double-free on error path in dlm_device_{register,unregister} 23b7d4f52b69 iwlwifi: pci: add new PCI ID for 7265D 747562619512 Bluetooth: Add support of 13d3:3494 RTL8723BE device b48f7183c64c rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter ed7a384a904f Input: trackpoint - assume 3 buttons when buttons detection fails 90a1e2e19ed7 ath10k: fix memory leak in rx ring buffer allocation d8b992d93555 intel_th: pci: Add Cannon Lake PCH-LP support a22d561178ee intel_th: pci: Add Cannon Lake PCH-H support 5555eb956edc driver core: bus: Fix a potential double free ffb58b875d24 iio: adc: ti-ads1015: add adequate wait time to get correct conversion ff4a98e3bcb3 iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks 1ed4565b7c7b iio: adc: ti-ads1015: avoid getting stale result after runtime resume c72ad1a4fdf0 iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set 115af6c3b155 iio: adc: ti-ads1015: fix scale information for ADS1115 177d84e3a72a iio: adc: ti-ads1015: fix incorrect data rate setting update e58b04fb5b0b staging/rts5208: fix incorrect shift to extract upper nybble afcfe0661a74 USB: core: Avoid race of async_completed() w/ usbdev_release() 80cdcd7f5335 USB: musb: fix external abort on suspend 6b3b3a22ef20 usb:xhci:Fix regression when ATI chipsets detected 99a22c84f51d usb: Add device quirk for Logitech HD Pro Webcam C920-C 773b93f4255f USB: serial: option: add support for D-Link DWM-157 C1 2ea91c52ff5f usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard 8a697a50c090 Linux 4.9.48 d325f1f1e245 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() dd2342ad6665 kvm: arm/arm64: Force reading uncached stage2 PGD 70df301a083c drm/ttm: Fix accounting error when fail to get pages for pool 12a70ccaa686 xfrm: policy: check policy direction value 31decdcd8369 lib/mpi: kunmap after finishing accessing buffer 9e2788ce8f17 wl1251: add a missing spin_lock_init() e2ae90bb85f8 CIFS: remove endian related sparse warning c5e76654a9e5 CIFS: Fix maximum SMB2 header size d4e7dfda905e alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ 309e4dbfaf3d cpuset: Fix incorrect memory_pressure control file mapping da16ed52c36a cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 715849268b34 ceph: fix readpage from fscache 8cc3acff5f1a mm, madvise: ensure poisoned pages are removed from per-cpu lists 17c564f629f4 mm, uprobes: fix multiple free of ->uprobes_state.xol_area 9e0a64330ce5 crypto: algif_skcipher - only call put_page on referenced and used pages 91a0e1edb80a i2c: ismt: Return EMSGSIZE for block reads with bogus length d22f6da47355 i2c: ismt: Don't duplicate the receive length for block reads 31562136c8d4 irqchip: mips-gic: SYNC after enabling GIC region 458ca52f1564 Linux 4.9.47 529ada21ff9e lz4: fix bogus gcc warning c47c52cde806 scsi: sg: reset 'res_in_use' after unlinking reserved array 4099ac938385 scsi: sg: protect accesses to 'reserved' page array c0c6dff92303 locking/spinlock/debug: Remove spinlock lockup detection code 27e7506c33d0 arm64: fpsimd: Prevent registers leaking across exec 43f776dab360 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl 509d8b52bbe7 arm64: mm: abort uaccess retries upon fatal signal 3e033635b2b7 kvm: arm/arm64: Fix race in resetting stage2 PGD b8a1532b16fd gcov: support GCC 7.1 47974403c9ca staging: wilc1000: simplify vif[i]->ndev accesses dd758f82a3bf scsi: isci: avoid array subscript warning f71996c3ce5d p54: memset(0) whole array Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.4: update to v4.4.87Bruce Ashfield
Integrating the -stable update with the following commits: 573b59e17e37 Linux 4.4.87 d95827490c39 crypto: algif_skcipher - only call put_page on referenced and used pages ab3ee6b53d67 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() 628212c89fae kvm: arm/arm64: Force reading uncached stage2 PGD 57ff696f54b5 kvm: arm/arm64: Fix race in resetting stage2 PGD 94183009ac0e drm/ttm: Fix accounting error when fail to get pages for pool 9b3dcc98d8df xfrm: policy: check policy direction value c0c2e7567a34 wl1251: add a missing spin_lock_init() 5f08f0aebf70 CIFS: remove endian related sparse warning e596cc1454d4 CIFS: Fix maximum SMB2 header size 6cdda3497db8 alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ ed48d9230e30 cpuset: Fix incorrect memory_pressure control file mapping 15e94ec4ec21 cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 857d0b3dd756 ceph: fix readpage from fscache 043ccc9781cc i2c: ismt: Return EMSGSIZE for block reads with bogus length fab3229af4e5 i2c: ismt: Don't duplicate the receive length for block reads e119fc492de9 irqchip: mips-gic: SYNC after enabling GIC region cd99a4f3f43b Linux 4.4.86 c81c4d453edf drm/i915: fix compiler warning in drivers/gpu/drm/i915/intel_uncore.c b7571624fe98 scsi: sg: reset 'res_in_use' after unlinking reserved array a4075bbb67b9 scsi: sg: protect accesses to 'reserved' page array 823086b057aa arm64: fpsimd: Prevent registers leaking across exec 218720fe5939 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl a7a074f3a4d5 arm64: mm: abort uaccess retries upon fatal signal da981044d049 lpfc: Fix Device discovery failures during switch reboot test. 389328ea1379 p54: memset(0) whole array 5acdbe667cf4 lightnvm: initialize ppa_addr in dev_to_generic_addr() d255fffdb532 gcov: support GCC 7.1 2f3e97a814c8 gcov: add support for gcc version >= 6 41685ae5cd7b i2c: jz4780: drop superfluous init 05429bbfd726 btrfs: remove duplicate const specifier 9a64425945a0 ALSA: au88x0: Fix zero clear of stream->resources da8477a6695a scsi: isci: avoid array subscript warning Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/4.12: update to v4.12.12Bruce Ashfield
Integrating the korg stable update comprising the following commits: 6ff98e8e5d24 Linux 4.12.12 ce4ef9346d9f rtlwifi: Fix fallback firmware loading 21da5e36f41e rtlwifi: Fix memory leak when firmware request fails 3ef5220bdba7 of/device: Prevent buffer overflow in of_device_modalias() aee0b37b710e scsi: sg: recheck MMAP_IO request length with lock held b0f24dc0e57b scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 1054309aca02 cs5536: add support for IDE controller variant e5298cd80371 ahci: don't use MSI for devices with the silly Intel NVMe remapping scheme f21c4eea8bb4 workqueue: Fix flag collision daf316ac4a6c drm/nouveau: Fix error handling in nv50_disp_atomic_commit 75bc569a0d4b drm/nouveau/pci/msi: disable MSI on big-endian platforms by default e3b9fb20262f s390/mm: fix BUG_ON in crst_table_upgrade 2ce0e0495177 s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs d859d5a434f1 MCB: add support for SC31 to mcb-lpc f7fb789880dd mwifiex: correct channel stat buffer overflows 0bfb078274ed dlm: avoid double-free on error path in dlm_device_{register,unregister} 985696916329 iwlwifi: pci: add new PCI ID for 7265D cbe865a2e67d Bluetooth: Add support of 13d3:3494 RTL8723BE device 7d20c5530a56 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter a47814b210eb Input: trackpoint - assume 3 buttons when buttons detection fails d49ea1b6f98f ath10k: fix memory leak in rx ring buffer allocation 270f0aadd1d2 intel_th: pci: Add Cannon Lake PCH-LP support d2192374b951 intel_th: pci: Add Cannon Lake PCH-H support 055be595e016 fpga: altera-hps2fpga: fix multiple init of l3_remap_lock ba89dc8dce4e crypto: caam/qi - fix compilation with DEBUG enabled aa57cf57df95 crypto: caam/qi - fix compilation with CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y 693ef09dc616 binder: free memory on error bbe1a3b3d20d HID: wacom: Do not completely map WACOM_HID_WD_TOUCHRINGSTATUS usage af617519a8c2 driver core: bus: Fix a potential double free 6c6c3c6bd954 iio: adc: ti-ads1015: add adequate wait time to get correct conversion 00202ded930e iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks 303d31eb5adf iio: adc: ti-ads1015: avoid getting stale result after runtime resume 6c164a8ad918 iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set 6c5595e0815d iio: adc: ti-ads1015: fix scale information for ADS1115 1d7fadc5937f iio: adc: ti-ads1015: fix incorrect data rate setting update 70bfcf9e319e staging/rts5208: fix incorrect shift to extract upper nybble ed68c935f5ae USB: core: Avoid race of async_completed() w/ usbdev_release() ffdb5b9e299a ANDROID: binder: add hwbinder,vndbinder to BINDER_DEVICES. 74ffccfed38f ANDROID: binder: add padding to binder_fd_array_object. 68596cc21060 USB: musb: fix external abort on suspend c927f42c8e38 usb:xhci:Fix regression when ATI chipsets detected 0e8e379786da usb: Add device quirk for Logitech HD Pro Webcam C920-C c8ff3d1a47a2 USB: serial: option: add support for D-Link DWM-157 C1 572bcfc7fbce usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard 13817987369a Linux 4.12.11 9c2144e80db8 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() 38f5d65ad997 drm/nouveau/i2c/gf119-: add support for address-only transactions bdacc5fcf4f9 nvme: fix the definition of the doorbell buffer config support bit c6d2779d8f0d drm/ttm: Fix accounting error when fail to get pages for pool 6c5b60edd786 xfrm: policy: check policy direction value 6cc6f45db016 lib/mpi: kunmap after finishing accessing buffer a3deff1d3285 mmc: sdhci-xenon: add set_power callback d767ccb7c387 wl1251: add a missing spin_lock_init() 619d31a0d247 drm/vmwgfx: Fix F26 Wayland screen update issue 399081a50c48 dm mpath: do not lock up a CPU with requeuing activity 77ab9e7fb431 CIFS: remove endian related sparse warning 0627f7136685 CIFS: Fix maximum SMB2 header size f3e9dc4504b1 alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ ae53897e22db cpuset: Fix incorrect memory_pressure control file mapping fd20ca80f807 cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 3d7aeba120fd ceph: fix readpage from fscache b3010084e111 mm, madvise: ensure poisoned pages are removed from per-cpu lists 8c46edd78de9 mm, uprobes: fix multiple free of ->uprobes_state.xol_area 726bd348ead3 crypto: algif_skcipher - only call put_page on referenced and used pages 44c6b4a96625 i2c: ismt: Return EMSGSIZE for block reads with bogus length 7a90bfae6345 i2c: ismt: Don't duplicate the receive length for block reads 6fb972d03751 crypto: chacha20 - fix handling of chunked input 6b31ae8707a7 Input: xpad - fix PowerA init quirk for some gamepad models 2ed56448f555 Input: synaptics - fix device info appearing different on reconnect 55a5a10ce349 irqchip: mips-gic: SYNC after enabling GIC region 691208979811 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl 34ed350889dd arm64: mm: abort uaccess retries upon fatal signal Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-14linux-yocto/meta: configuration feature additionsBruce Ashfield
Introducing the following configuration features: d67d2221cc2d bpf: add bpf kernel config 3f9fb678aa31 sysrq: add sysrq kernel config 729eb982ffd8 kexec/kdump: Add config fragments e00e63ef3068 kdump: add config fragments Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-13linux-firmware: package Marvell PCIe WiFi firmwaresStefan Agner
Add packages for Marvell Avastar 88W8897 and 88W8997 PCIe WiFi chips. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-13kernel: Move Device Tree support to kernel.bbclassOtavio Salvador
The Device Tree is commonly used but it is still kept as a .inc file instead of a proper class. Instead now we move the Device Tree code to a kernel-devicetree class and automatically enable it when the KERNEL_DEVICETREE variable is set. To avoid breakage in existing layers, we kept a linux-dtb.inc file which raises a warning telling the user about the change so in next release this can be removed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-11linux-yocto: Make LINUX_VERSION_EXTENSION weakerSaul Wold
This allows for other layers to override this variable in addition to providing the distro or local.conf to override it. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-11systemtap: Bump SRCREV for 4.12 Linux kernel supportSaul Wold
This SRCREV bump brings in support for the 4.12 Linux Kernel, this kernel also has some newer CONFIG settings. The newer DEBUG_INFO and DEBUG_INFO_DWARF4 settings can be used with systemtap to get the full information. We do not normally enabled these for a 'production' (standard) kernel, but can be enabled via menuconfig. When installing staprun and stapbpf on the target and native ensure we don't try to create a new group and chown it. There is no need since we will be running as root, so we add a patch to comment that code out. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-11kernel: Stop using update-alternativesOtavio Salvador
The update-alternatives where using relative links so not being really in use since December 2016 (see OE-Core:c7bc46b9 "kernel: Fix symlinks") so instead we now generate the relative symlinks during the do_install task and drop the update-alternatives use at all. Acked-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-09-05systemtap: Add HOMEPAGE info into recipe file.Fan Xin
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-05perf: Add HOMEPAGE info into recipe file.Fan Xin
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-08-31linux-yocto/4.4: update to v4.4.85Bruce Ashfield
Integrating the korg releases with the following commit summary: 717bd21f81a3 Linux 4.4.85 12b25d2a52f0 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal b526de00a9b0 ACPI: ioapic: Clear on-stack resource before using it 4e5f2c204150 ntb_transport: fix bug calculating num_qps_mw 1aac8ffd619f ntb_transport: fix qp count bug 4ec0b2c2d235 ASoC: rsnd: don't call update callback if it was NULL 95fc5ef85428 ASoC: rsnd: ssi: 24bit data needs right-aligned settings fd504621fa52 ASoC: rsnd: Add missing initialization of ADG req_rate e974777b2ecb ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt() fdc568a4224a ASoC: rsnd: disable SRC.out only when stop timing bfba69dc30ab ASoC: simple-card: don't fail if sysclk setting is not supported eb2ba09b05a6 staging: rtl8188eu: add RNX-N150NUB support 1d7e8cf01e2e iio: hid-sensor-trigger: Fix the race with user space powering up sensors d2c072cb638d iio: imu: adis16480: Fix acceleration scale factor for adis16480 9dac44d5d4b0 ANDROID: binder: fix proc->tsk check. 1792d6c17cb2 binder: Use wake up hint for synchronous transactions. 596b97ec2e5e binder: use group leader instead of open thread e1c7a4478833 Bluetooth: bnep: fix possible might sleep error in bnep_session f9adf422b993 Bluetooth: cmtp: fix possible might sleep error in cmtp_session 172bbb8ee44a Bluetooth: hidp: fix possible might sleep error in hidp_session_thread 708d19eaf303 perf/core: Fix group {cpu,task} validation 87ac57ff972a nfsd: Limit end of page list when decoding NFSv4 WRITE e6066962ca46 cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() 210b41b4971e cifs: Fix df output for users with quota limits 9f57741b44ba tracing: Fix freeing of filter in create_filter() when set_str is false 0d2b7767611f drm: rcar-du: Fix H/V sync signal polarity configuration 64f3c534e7ac drm: rcar-du: Fix display timing controller parameter fbf583912145 drm: rcar-du: Fix crash in encoder failure error path 766a097cbfea drm: rcar-du: lvds: Rename PLLEN bit to PLLON 2b60c153ff3d drm: rcar-du: lvds: Fix PLL frequency-related configuration 3416ee45a8cb drm/atomic: If the atomic check fails, return its value first 2a9d7664ffb2 drm: Release driver tracking before making the object available again 33e4c6378417 i2c: designware: Fix system suspend 10814c149eeb ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 6b1c81dd7fdb ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) 099e57fcb03f ALSA: core: Fix unexpected error at replacing user TLV 07051c175477 Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310 5609ae96bcd6 Input: trackpoint - add new trackpoint firmware ID a56800ae1c57 mei: me: add lewisburg device ids 707352e68745 mei: me: add broxton pci device ids 58079f56b302 net_sched: fix order of queue length updates in qdisc_replace() 248af6aa226c net: sched: fix NULL pointer dereference when action calls some targets eece6c91dd33 irda: do not leak initialized list.dev to userspace 4e39b7409f3b tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP ece3ff173731 ipv6: repair fib6 tree in failure case 6415a71ddf15 ipv6: reset fn->rr_ptr when replacing route 69827c395d25 tipc: fix use-after-free 0e8d62861552 sctp: fully initialize the IPv6 address in sctp_v6_to_addr() 1bd54371388c ipv4: better IP_MAX_MTU enforcement 7e1fe0062c24 net_sched/sfq: update hierarchical backlog when drop packet 114414b85475 ipv4: fix NULL dereference in free_fib_info_rcu() c207ec46b301 dccp: defer ccid_hc_tx_delete() at dismantle time c65eca7ddd88 dccp: purge write queue in dccp_destroy_sock() f0cd9201c0c0 af_key: do not use GFP_KERNEL in atomic contexts 982ce2aa79fb Linux 4.4.84 ccf1033d9983 usb: qmi_wwan: add D-Link DWM-222 device ID 6b4509223681 usb: optimize acpi companion search for usb port devices ce1b98a30571 perf/x86: Fix LBR related crashes on Intel Atom b4cf49024cf4 pids: make task_tgid_nr_ns() safe 46d51a26efbc Sanitize 'move_pages()' permission checks b27e9ff9a5f4 irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() ed281a6acaf1 irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() 64340986295d x86/asm/64: Clear AC on NMI entries c0b397fd6b2b xen: fix bio vec merging 240628085eff mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes cc971fa12bd2 mm/mempolicy: fix use after free when calling get_mempolicy 669c8ab896a2 ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices f600f9c43346 ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset 735aa043bf00 ALSA: seq: 2nd attempt at fixing race creating a queue ae4743cac8d7 Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB 0dbf7f7811df Input: elan_i2c - add ELAN0608 to the ACPI table 4362533a0468 crypto: x86/sha1 - Fix reads beyond the number of blocks passed 04f4f73ffe93 parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo ea088172692c audit: Fix use after free in audit_remove_watch_rule() b72f1119c654 netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister 425fdd287e9b Linux 4.4.83 792f1fe5ec55 pinctrl: samsung: Remove bogus irq_[un]mask from resource management 6f51066b3797 pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver 8bb6ef68655e pnfs/blocklayout: require 64-bit sector_t 7b5a9de376b8 iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits 567a21de8531 usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume dd3a2a08943f usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter 921a1ed2a11a usb: core: unlink urbs from the tail of the endpoint's urb_list bc2f02f74549 USB: Check for dropped connection before switching to full speed ed4f50eec60f uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 dedeba47c51a iio: light: tsl2563: use correct event code dfb5cc919c61 iio: accel: bmc150: Always restore device to normal mode after suspend-resume c5f6f4fe1c09 staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read dc978e9b65ab USB: hcd: Mark secondary HCD as dead if the primary one died 8b278516e5e3 usb: musb: fix tx fifo flush handling again 8a0c225613c2 USB: serial: pl2303: add new ATEN device id 31c9287b9430 USB: serial: cp210x: add support for Qivicon USB ZigBee dongle 9cb43dec24e0 USB: serial: option: add D-Link DWM-222 device ID a89843a80bd4 nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays 7271d130b5dc fuse: initialize the flock flag in fuse_file on allocation b89e781dab24 iscsi-target: Fix iscsi_np reset hung task during parallel delete 3afc4e9273de iscsi-target: fix memory leak in iscsit_setup_text_cmd() 9ea732ebb53f mm: ratelimit PFNs busy info message 97e371409da7 cpuset: fix a deadlock due to incomplete patching of cpusets_enabled() 4e2e415f4cc1 Linux 4.4.82 fab61468402b net: account for current skb length when deciding about UFO 96cdeaa3af8f ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output d45aabadbcb9 mm/mempool: avoid KASAN marking mempool poison checks as use-after-free 7e86f2d55f66 KVM: arm/arm64: Handle hva aging while destroying the vm 6fe71ca3cb3c sparc64: Prevent perf from running during super critical sections 938990d2433c udp: consistently apply ufo or fragmentation 98c1ad1edfe8 revert "ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output" 54fc0c32307d revert "net: account for current skb length when deciding about UFO" 63364a508d24 packet: fix tp_reserve race in packet_set_ring 37d5c6e8d38d net: avoid skb_warn_bad_offload false positives on UFO 8607d550847f tcp: fastopen: tcp_connect() must refresh the route 40fc2b4451a2 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target d0da2877d421 bpf, s390: fix jit branch offset related to ldimm64 4e0675f44b89 net: fix keepalive code vs TCP_FASTOPEN_CONNECT 025bb7f7e92c tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states 2ab639c7e2d1 Linux 4.4.81 34a08ae493f1 workqueue: implicit ordered attribute should be overridable 0c787041504e net: account for current skb length when deciding about UFO 12b8f014a394 ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output 78c04996b588 mm: don't dereference struct page fields of invalid pages bbe660db23e4 signal: protect SIGNAL_UNKILLABLE from unintentional clearing. 623f4fcd947e lib/Kconfig.debug: fix frv build failure 9c83b97bdeab mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER 5205f5216c6a ARM: 8632/1: ftrace: fix syscall name matching 874f22658c54 virtio_blk: fix panic in initialization error path c9e4ee445752 drm/virtio: fix framebuffer sparse warning 1e43b2d06474 scsi: qla2xxx: Get mutex lock before checking optrom_state a98737110659 phy state machine: failsafe leave invalid RUNNING state db01878ca5dd x86/boot: Add missing declaration of string functions 032422cca86d tg3: Fix race condition in tg3_get_stats64(). 93585e813588 net: phy: dp83867: fix irq generation 41433e314b77 sh_eth: R8A7740 supports packet shecksumming 50231cef2d6f wext: handle NULL extra data in iwe_stream_add_point better cada8caa2655 sparc64: Measure receiver forward progress to avoid send mondo timeout 7c37101cd650 xen-netback: correctly schedule rate-limited queues 2933fb22de6d net: phy: Fix PHY unbind crash a8f1b40bb2da net: phy: Correctly process PHY_HALTED in phy_stop_machine() dc4132791a50 net/mlx5: Fix command bad flow on command entry allocation failure de6669607a45 sctp: fix the check for _sctp_walk_params and _sctp_walk_errors 2bac20a4ae9c sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() dd4edbcbb760 dccp: fix a memleak for dccp_feat_init err process adcc87858e09 dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly c3278ed37d3e dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly 91c5aa7ea073 net: ethernet: nb8800: Handle all 4 RGMII modes identically d1ed1f8ae487 ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() 499338964af8 packet: fix use-after-free in prb_retire_rx_blk_timer_expired() 23f787ceebf8 openvswitch: fix potential out of bound access in parse_ct 6d1e34ee278f mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled d0594690a9ee rtnetlink: allocate more memory for dev_set_mac_address() 31afa8b5edf9 ipv4: initialize fib_trie prior to register_netdev_notifier call. f09db7559c1f ipv6: avoid overflow of offset in ip6_find_1stfragopt e9b2f4617a4e net: Zero terminate ifr_name in dev_ifname(). c10e874bc3a5 ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check() deae9956cfb4 saa7164: fix double fetch PCIe access condition e0f39019aa3f drm: rcar-du: fix backport bug 76517ed2a7fe f2fs: sanity check checkpoint segno and blkoff c7c6f63dbc67 media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds f1181047ff29 mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries 9745cbec9c1f iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done ae059833646f iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP bf54cf1ede97 iscsi-target: Fix initial login PDU asynchronous socket close OOPs cf4ab9d57cbe iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race 119903dc36d3 iscsi-target: Always wait for kthread_should_stop() before kthread exit 2bf7791c6a5e target: Avoid mappedlun symlink creation during lun shutdown fa95dfc750fb media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl 3c2bf2bd8829 ARM: dts: armada-38x: Fix irq type for pca955 31cd127ca69a ext4: fix overflow caused by missing cast in ext4_resize_fs() bad9f6142ce1 ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize 12f60018f63b mm/page_alloc: Remove kernel address exposure in free_reserved_area() bbccdb1e442b KVM: async_pf: make rcu irq exit if not triggered from idle task 7de8d0c06e56 ASoC: do not close shared backend dailink 458c8be4e208 ALSA: hda - Fix speaker output from VAIO VPCL14M1R c59eec4dad4a workqueue: restore WQ_UNBOUND/max_active==1 to be ordered 8ecd8cff92a8 libata: array underflow in ata_find_dev() 09e69607e47c Linux 4.4.80 2f8e6140bb6a ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused 32b850a626c5 scsi: snic: Return error code on memory allocation failure 27eb77b5544e scsi: fnic: Avoid sending reset to firmware when another reset is in progress 0866aed4fa64 HID: ignore Petzl USB headlamp cab7c045f5fd ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion 8ced91a2e920 sh_eth: enable RX descriptor word 0 shift on SH7734 fe1da3b785b3 nvmem: imx-ocotp: Fix wrong register size e76426857b3e arm64: mm: fix show_pte KERN_CONT fallout dc48ebe33063 vfio-pci: Handle error from pci_iomap 93794239c6b9 video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap 1286e959a59a perf symbols: Robustify reading of build-id from sysfs cc8b62fce96b perf tools: Install tools/lib/traceevent plugins with install-bin ce9b76665ecd xfrm: Don't use sk_family for socket policy lookups 4b8adea2e3cd tools lib traceevent: Fix prev/next_prio for deadline tasks 786fd31f6001 Btrfs: adjust outstanding_extents counter properly when dio write is split 7ea3cc440ec9 usb: gadget: Fix copy/pasted error message f4a42f8492bd ACPI / scan: Prefer devices without _HID/_CID for _ADR matching 8c065e76fbc5 ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* fcee67d7d618 ARM64: zynqmp: Fix i2c node's compatible string 4bd1d0b1a170 ARM64: zynqmp: Fix W=1 dtc 1.4 warnings a07d8c131898 dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. 328a9cdcbab9 dmaengine: ioatdma: workaround SKX ioatdma version 6c0d9f0212f8 dmaengine: ioatdma: Add Skylake PCI Dev ID 65dab1d8af6c openrisc: Add _text symbol to fix ksym build error 4c1ea6a51acd irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND 1a734b39857e ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL 152684089ea3 spi: dw: Make debugfs name unique between instances dc19e98eb86e ASoC: tlv320aic3x: Mark the RESET register as volatile fc6c41f0b921 irqchip/keystone: Fix "scheduling while atomic" on rt 1704a9695062 vfio-pci: use 32-bit comparisons for register address for gcc-4.5 7de922c14e83 drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set b54e58ccceb7 drm/msm: Ensure that the hardware write pointer is valid cbc80312fd70 net/mlx4: Remove BUG_ON from ICM allocation routine 386504004504 ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output ed3e4a435339 ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags 7cff0699f47e r8169: add support for RTL8168 series add-on card. 6b99f1a84d5c x86/mce/AMD: Make the init code more robust f7e0f7f86ce0 tpm: Replace device number bitmap with IDR 7e7892239327 tpm: fix a kernel memory leak in tpm-sysfs.c 366f50133bb6 xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 53f577247738 xen/blkback: don't free be structure too early 62208707b466 sched/cputime: Fix prev steal time accouting during CPU hotplug fa57125e8ec4 net: skb_needs_check() accepts CHECKSUM_NONE for tx fa7773191046 pstore: Use dynamic spinlock initializer 9ece74e1006e pstore: Correctly initialize spinlock and flags aca5b1e3c5b7 pstore: Allow prz to control need for locking ff013a624258 vlan: Propagate MAC address to VLANs e8aff6037318 /proc/iomem: only expose physical resource addresses to privileged users 14ae9c4b5ae2 Make file credentials available to the seqfile interfaces b3ddb091c77f v4l: s5c73m3: fix negation operator 407669f2c9fe dentry name snapshots 9909e61c1006 ipmi/watchdog: fix watchdog timeout set on reboot 81845c2f61bf libnvdimm, btt: fix btt_rw_page not returning errors c4af40a7218e RDMA/uverbs: Fix the check for port number c7ca61734ba7 PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present 0e0967e26241 sched/cgroup: Move sched_online_group() back into css_online() to fix crash 9402c6266704 kaweth: fix oops upon failed memory allocation 19ba0e65d60b kaweth: fix firmware download 658f9c65ee8c mpt3sas: Don't overreach ioc->reply_post[] during initialization 63c9c49c04a1 mailbox: handle empty message in tx_tick 21ab579fbae6 mailbox: skip complete wait event if timer expired 686494443dd3 mailbox: always wait in mbox_send_message for blocking Tx mode 461b44fdf02f wil6210: fix deadlock when using fw_no_recovery option 91cc72969137 ath10k: fix null deref on wmi-tlv when trying spectral scan d4b159f14d61 isdn/i4l: fix buffer overflow 633763ed93c4 isdn: Fix a sleep-in-atomic bug 71a165f6397d net: phy: Do not perform software reset for Generic PHY 8335b312c7cc nfc: fdp: fix NULL pointer dereference 56548b6f505a xfs: don't BUG() on mixed direct and mapped I/O eb0760deee89 perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero 0ce32f8944c6 perf intel-pt: Use FUP always when scanning for an IP 33f3bc42fc23 perf intel-pt: Fix last_ip usage 01ac8afc6c8f perf intel-pt: Fix ip compression 8255d26322a3 drm: rcar-du: Simplify and fix probe error handling 5ec9d83b2b54 drm: rcar-du: Perform initialization/cleanup at probe/remove time 0354df9578b4 drm/rcar: Nuke preclose hook b5a48676e7a2 Staging: comedi: comedi_fops: Avoid orphaned proc entry 0c335d55cee6 Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" fcd35f5a3f85 KVM: PPC: Book3S HV: Save/restore host values of debug registers 17d381054b1d KVM: PPC: Book3S HV: Reload HTM registers explicitly f5b29db247d4 KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit 339fa4af4133 KVM: PPC: Book3S HV: Context-switch EBB registers properly 29da136fbbd9 drm/nouveau/bar/gf100: fix access to upper half of BAR2 fde885f19986 drm/vmwgfx: Fix gcc-7.1.1 warning 376830c340ec md/raid5: add thread_group worker async_tx_issue_pending_all 2148e9ab0cac crypto: authencesn - Fix digest_null crash c4efb7434a2a powerpc/pseries: Fix of_node_put() underflow during reconfig remove fdbcb81b5a31 net: reduce skb_warn_bad_offload() noise 08408f7ae5cd pstore: Make spinlock per zone instead of global b627f6001948 af_key: Add lock to key dump e058f634852d Linux 4.4.79 9c839d00dc1b alarmtimer: don't rate limit one-shot timers bb8109a9ca87 tracing: Fix kmemleak in instance_rmdir 6dbd8f73a28e spmi: Include OF based modalias in device uevent 29669d8e8f4c of: device: Export of_device_{get_modalias, uvent_modalias} to modules 4ca0f3730e27 drm/mst: Avoid processing partially received up/down message transactions 3d26e2ed7c8b drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() 3383334a6cf3 drm/mst: Fix error handling during MST sideband message reception af7b187fe52f RDMA/core: Initialize port_num in qp_attr ba790013b514 ceph: fix race in concurrent readdir 5af851adbeea staging: rtl8188eu: add TL-WN722N v2 support 45c59e792ce6 Revert "perf/core: Drop kernel samples even though :u is specified" 569da0be824b perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target 8d832513726d target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce f57b4ae0b750 udf: Fix deadlock between writeback and udf_setsize() d2fa4057b11e NFS: only invalidate dentrys that are clearly invalid. bba6b69e1177 Input: i8042 - fix crash at boot time 775e4dba9d07 MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message f28e32a8e379 MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' d2220e7f285b MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' e5bf16f02945 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' 4c7d28c1e99d MIPS: math-emu: Prevent wrong ISA mode instruction emulation 9dbca9e8a91a MIPS: Fix unaligned PC interpretation in `compute_return_epc' aebb79634ff1 MIPS: Actually decode JALX in `__compute_return_epc_for_insn' f87aa1203910 MIPS: Save static registers before sysmips a0ee41298926 MIPS: Fix MIPS I ISA /proc/cpuinfo reporting 71de40fd4f64 x86/ioapic: Pass the correct data to unmask_ioapic_irq() fa7ddee3485f x86/acpi: Prevent out of bound access caused by broken ACPI tables 62d131ec60cd MIPS: Negate error syscall return in trace 4d9f109ff9ca MIPS: Fix mips_atomic_set() with EVA de34c0799d25 MIPS: Fix mips_atomic_set() retry condition 75202d3ffca4 ftrace: Fix uninitialized variable in match_records() 3457c0459496 vfio: New external user group/file match db42944cc63a vfio: Fix group release deadlock fca8859982fb f2fs: Don't clear SGID when inheriting ACLs fa696eea4d8d ipmi:ssif: Add missing unlock in error branch 8878c53244f5 ipmi: use rcu lock around call to intf->handlers->sender() 89308cb841c6 drm/radeon: Fix eDP for single-display iMac10,1 (v2) 0157e2a8a719 drm/radeon/ci: disable mclk switching for high refresh rates (v2) ad2efae4613d drm/amd/amdgpu: Return error if initiating read out of range on vram a89b6e355dae s390/syscalls: Fix out of bounds arguments access 098333918b4f Raid5 should update rdev->sectors after reshape 78de920bae8a cx88: Fix regression in initial video standard setting 5c7c179eb9e3 x86/xen: allow userspace access during hypercalls 78dce99f5497 md: don't use flush_signals in userspace processes 9b989b4d325b usb: renesas_usbhs: gadget: disable all eps when the driver stops abe87c1c0dff usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL ff651e899073 USB: cdc-acm: add device-id for quirky printer ab8e00991809 usb: storage: return on error to avoid a null pointer dereference f883b509b48b xhci: Fix NULL pointer dereference when cleaning up streams for removed host 09364c783c84 xhci: fix 20000ms port resume timeout 82944485937a ipvs: SNAT packet replies only for NATed connections 48a72b55502c PCI/PM: Restore the status of PCI devices across hibernation 7ad6d36dc907 af_key: Fix sadb_x_ipsecrequest parsing b8c6a93837f0 powerpc/asm: Mark cr0 as clobbered in mftb() 79afeb379cf4 powerpc: Fix emulation of mfocrf in emulate_step() 397722322954 powerpc: Fix emulation of mcrf in emulate_step() 3f888d1e40ad powerpc/64: Fix atomic64_inc_not_zero() to return an int c50e87ecca55 iscsi-target: Add login_keys_workaround attribute for non RFC initiators 8045fe0a208c scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. e114c612e225 PM / Domains: Fix unsafe iteration over modified list of domain providers f422cfc38ecc PM / Domains: Fix unsafe iteration over modified list of device links 50b40109fada ASoC: compress: Derive substream from stream based on direction c2d4d4fa320c wlcore: fix 64K page support 1e3b56033e82 Bluetooth: use constant time memory comparison for secret values 3762d7ed1a43 perf intel-pt: Clear FUP flag on error b559fa787c62 perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP 2178b4aa56b7 perf intel-pt: Fix missing stack clear a4ebb58fd124 perf intel-pt: Improve sample timestamp 5523884640e9 perf intel-pt: Move decoder error setting into one condition ac8f07408acd NFC: Add sockaddr length checks before accessing sa_family in bind handlers f71ce1c865cb nfc: Fix the sockaddr length sanitization in llcp_sock_connect ecb7abed0be9 nfc: Ensure presence of required attributes in the activate_target handler b57a72d5aaf8 NFC: nfcmrvl: fix firmware-management initialisation 5288f3f80c4c NFC: nfcmrvl: use nfc-device for firmware download 6e2b65dc2774 NFC: nfcmrvl: do not use device-managed resources 4798e468b37b NFC: nfcmrvl_uart: add missing tty-device sanity check f4d41096f49e NFC: fix broken device allocation 5c2828839909 ath9k: fix tx99 bus error a86c42f760ff ath9k: fix tx99 use after free 2c1ac3721d4a thermal: cpu_cooling: Avoid accessing potentially freed structures f440ec864fd8 s5p-jpeg: don't return a random width/height 0ff1117c08c2 ir-core: fix gcc-7 warning on bool arithmetic 83863589806d disable new gcc-7.1.1 warnings for now ece78cd779f4 Linux 4.4.78 3ed43caedf69 kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS 6ffa92ffaed8 kvm: vmx: Check value written to IA32_BNDCFGS a40f0ccd4f1c kvm: x86: Guest BNDCFGS requires guest MPX support be6f33a61f33 kvm: vmx: Do not disable intercepts for BNDCFGS c6f3576ed0f2 KVM: x86: disable MPX if host did not enable MPX XSAVE features 999b96b4de81 tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results c17f6512463e PM / QoS: return -EINVAL for bogus strings 275d4be9d39f PM / wakeirq: Convert to SRCU 988067ec9606 sched/topology: Optimize build_group_mask() 5c34f49776b8 sched/topology: Fix overlapping sched_group_mask 4e3c1188521a crypto: caam - fix signals handling f1bf5d83a9c1 crypto: sha1-ssse3 - Disable avx2 fc43f0935035 crypto: atmel - only treat EBUSY as transient if backlog d05fbdbe6d1c crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 8f93a9aa1d65 mm: fix overflow check in expand_upwards() 0f4fa2138e83 tpm: Issue a TPM2_Shutdown for TPM2 devices. 5c9a2972983f Add "shutdown" to "struct class". 5ec5771bcb2b tpm: Provide strong locking for device removal 5e07de5b5a4e tpm: Get rid of chip->pdev a2e0b1c18c09 selftests/capabilities: Fix the test_execve test f07288cfb0f7 mnt: Make propagate_umount less slow for overlapping mount propagation trees fdb8f1049992 mnt: In propgate_umount handle visiting mounts in any order 7cbc3955ef3b mnt: In umount propagation reparent in a separate pass 050b074e2285 vt: fix unchecked __put_user() in tioclinux ioctls 86949eb96466 exec: Limit arg stack to at most 75% of _STK_LIM 7888c0296c87 s390: reduce ELF_ET_DYN_BASE 72a333a0468e powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB 43cf90f788ac arm64: move ELF_ET_DYN_BASE to 4GB / 4MB d2471b5e84f3 arm: move ELF_ET_DYN_BASE to 4MB 7eb968cd04d4 binfmt_elf: use ELF_ET_DYN_BASE only for PIE 4544e9ebef4c checkpatch: silence perl 5.26.0 unescaped left brace warnings 68b0f5d85b3a fs/dcache.c: fix spin lockup issue on nlru->lock 2d0db02d2e8f mm/list_lru.c: fix list_lru_count_node() to be race free 717ce69e47f0 kernel/extable.c: mark core_kernel_text notrace 0d6ee0bea866 tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth b29145746576 parisc/mm: Ensure IRQs are off in switch_mm() 635a58225c36 parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs f265641dc874 parisc: use compat_sys_keyctl() e18ca17b9040 parisc: Report SIGSEGV instead of SIGBUS when running out of stack 970616464f43 irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity 2d3c10e21571 cfg80211: Check if PMKID attribute is of expected size 24d0410712b0 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES 05bf0b6ef9ce cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE 4c7021c2fb74 brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 9618eb4af306 rds: tcp: use sock_create_lite() to create the accept socket 89e7f17f8f64 vrf: fix bug_on triggered by rx when destroying a vrf eb7bef1db6f3 net: ipv6: Compare lwstate in detecting duplicate nexthops 0c32b01ee49d ipv6: dad: don't remove dynamic addresses if link is down 38ae32c9f13d net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() 1a4f13e0a99a bpf: prevent leaking pointer via xadd on unpriviledged d598f7ff24db net: prevent sign extension in dev_get_stats() 32a44f1ba7ed tcp: reset sk_rx_dst in tcp_disconnect() ccff2f4afbc1 net: dp83640: Avoid NULL pointer dereference. 6a87cca39f29 ipv6: avoid unregistering inet6_dev for loopback f71e5140242a net/phy: micrel: configure intterupts after autoneg workaround c485792ed649 net: sched: Fix one possible panic when no destroy callback 0be4c96e7c57 net_sched: fix error recovery at qdisc creation 9e0499d7d30c Linux 4.4.77 52b9815d37fc saa7134: fix warm Medion 7134 EEPROM read 646b65808b0d x86/mm/pat: Don't report PAT on CPUs that don't support it ad5a88c54cd2 ext4: check return value of kstrtoull correctly in reserved_clusters_store cb2bc13d0b55 staging: comedi: fix clean-up of comedi_class in comedi_init() 370d06c6b075 staging: vt6556: vnt_start Fix missing call to vnt_key_init_table. 627f3abeeac1 tcp: fix tcp_mark_head_lost to check skb len before fragmenting ff62c63109d9 md: fix super_offset endianness in super_1_rdev_size_change e20894aad9e8 md: fix incorrect use of lexx_to_cpu in does_sb_need_changing 2b4f81fb56cf perf tools: Use readdir() instead of deprecated readdir_r() again c04b8bbd64be perf tests: Remove wrong semicolon in while loop in CQM test 1991cbd2c486 perf trace: Do not process PERF_RECORD_LOST twice 5a25a08ad5e6 perf dwarf: Guard !x86_64 definitions under #ifdef else clause 300d4fea8de0 perf pmu: Fix misleadingly indented assignment (whitespace) 0ba2f070bf45 perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed 0717b5dfab93 perf tools: Remove duplicate const qualifier c7b8d98bff82 perf script: Use readdir() instead of deprecated readdir_r() 56e75cee2af3 perf thread_map: Use readdir() instead of deprecated readdir_r() 055ce585a864 perf tools: Use readdir() instead of deprecated readdir_r() 144eb3e8e4d9 perf bench numa: Avoid possible truncation when using snprintf() fb3c230b7ec2 perf tests: Avoid possible truncation with dirent->d_name + snprintf 071ca0bcf337 perf scripting perl: Fix compile error with some perl5 versions c9cf7ce0bbc4 perf thread_map: Correctly size buffer used with dirent->dt_name e5a9078a8e0e perf intel-pt: Use __fallthrough 0586f5cd4195 perf top: Use __fallthrough 1ca0a4098005 tools strfilter: Use __fallthrough 57a4c2504b77 tools string: Use __fallthrough in perf_atoll() e1b7b00a1bd5 tools include: Add a __fallthrough statement 034e10b4f834 mqueue: fix a use-after-free in sys_mq_notify() 5fd2bba08c17 RDMA/uverbs: Check port number supplied by user verbs cmds 92e90c20dc38 KEYS: Fix an error code in request_master_key() 483b1c69655d ath10k: override CE5 config for QCA9377 e47e71766640 x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings 0214a8ca61e2 x86/tools: Fix gcc-7 warning in relocs.c e952c291df09 gfs2: Fix glock rhashtable rcu bug ac12d6abed6c USB: serial: qcserial: new Sierra Wireless EM7305 device ID 1a04853de069 USB: serial: option: add two Longcheer device ids 174ddbcc69e2 pinctrl: sh-pfc: Update info pointer after SoC-specific init 45424528a184 pinctrl: mxs: atomically switch mux and drive strength config 79565741fce0 pinctrl: sunxi: Fix SPDIF function name for A83T 3c4720871bdd pinctrl: meson: meson8b: fix the NAND DQS pins 5d030f597f47 pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data a2148222e375 sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec e8505e6432c2 sysctl: don't print negative flag for proc_douintvec 2e42225b85ee mac80211_hwsim: Replace bogus hrtimer clockid 93f526ffe8ae usb: Fix typo in the definition of Endpoint[out]Request c6bf62a36175 usb: usbip: set buffer pointers to NULL after free ab96add78bfe Add USB quirk for HVR-950q to avoid intermittent device resets 45c73d0c7a96 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick c8130087ff4d usb: dwc3: replace %p with %pK a080ec466c34 drm/virtio: don't leak bo on drm_gem_object_init failure fe0bb2ac167b tracing/kprobes: Allow to create probe with a module name starting with a digit 78f20db86418 mm: fix classzone_idx underflow in shrink_zones() 1f97e170cfc5 bgmac: reset & enable Ethernet core before using it c01ace719ebe driver core: platform: fix race condition with driver_override 4043d5bca587 fs: completely ignore unknown open flags ccb973e681d8 fs: add a VALID_OPEN_FLAGS Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>