aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux
AgeCommit message (Collapse)Author
2018-08-28linux-yocto/4.14: rt: Revert mm/vmstat.c: fix vmstat_update() preemption BUGBruce Ashfield
Reverting mm/vmstat.c: fix vmstat_update() preemption BUG, to fix failures in the 4.14 -rt kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-19kernel-devsrc: restructure for out of tree (and on target) module buildsBruce Ashfield
The existing kernel-devsrc package starts with a full copy of the kernel source and then starts to strip out elements that are not required. This results in extra time (I/O) and extra space being taken up in the final package. The main purpose of the kernel-devsrc package has been to build modules against the running kernel, not to include a full copy of the source code for re-building the kernel. The end result was a 600M kernel-devsrc package. This restructuring of the package uses an approach similar to other distros, where the kernel-devsrc package is for building against the running kernel and uses a curated set of copied infrastructure, versus a mass copy of the entire kernel. The differences in this approach versus other is largely due to the architecture support and the split build/source directory of the kernel. The result is a kernel-devsrc package of about 10M, which is capable of running "make scripts" and compiling kernel modules against the running kernel. Along with the changes to the copying of the infrascture, we also have the following changes: - a better/more explicit listing of dependencies for on-target builds of "make scripts" or "make modules_prepare" - The kernel source is installed into /lib/modules/<version>/build and a symlink created from /usr/src/kernel to the new location. This aligns with the standard location for module support code - There is also a symlink from /lib/modules/<version>/source -> build to reserve a spot for a new package that is simply the kernel source. That package is not part of this update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-09linux-yocto/4.12: update to v4.12.26Bruce Ashfield
Integrating Paul Gortmaker's -stable 4.12 release, which comprises the following commits: b0f63e84c132 Linux 4.12.26 61be5424616e usbnet: fix alignment for frames with no ethernet header 6d0519e75609 tipc: fix memory leak in tipc_accept_from_sock() 8560506d5b7a tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 5ceba73f1c24 tcp: remove buggy call to tcp_v6_restore_cb() 450a839e54a6 tcp/dccp: block bh before arming time_wait timer 872d246eaed9 stmmac: reset last TSO segment size after device open 74386d6ee7bf sit: update frag_off info 3df033244a42 s390/qeth: fix GSO throughput regression b7bd0107008f s390/qeth: fix early exit from error path 7f02573318ba s390/qeth: build max size GSO skbs on L2 devices 3c8a527e0496 rds: Fix NULL pointer dereference in __rds_rdma_map 00c0600c0a35 net: remove hlist_nulls_add_tail_rcu() 193d9a02e802 net: realtek: r8169: implement set_link_ksettings() 8fb1c5e220ee net: qmi_wwan: add Quectel BG96 2c7c:0296 0c2ba29a13d9 net/packet: fix a race in packet_bind() and packet_notifier() bb06331e9156 net: openvswitch: datapath: fix data type in queue_gso_packets ea15a664c5b8 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 7f11deffc177 ipmi: Stop timers before cleaning up the module fb006a18929e fix kcm_clone() ee82eaf439cc RDMA/cxgb4: Annotate r2 and stag as __be32 b71be191d4ed md: free unused memory after bitmap resize 6d24efc56915 dm raid: fix panic when attempting to force a raid to sync 490fc05683b4 blk-mq: Avoid that request queue removal can trigger list corruption d9e8cb49aaf1 ide: ide-atapi: fix compile error with defining macro DEBUG 115978628b54 ipvlan: fix ipv6 outbound device ee2ce344ee06 powerpc/powernv/idle: Round up latency and residency values 0fe4d3f9fb5b afs: Connect up the CB.ProbeUuid 94bdd552d7b1 IB/mlx5: Assign send CQ and recv CQ of UMR QP aa02d85e4d08 IB/mlx4: Increase maximal message size under UD QP dd955bcce383 bnxt_re: changing the ip address shouldn't affect new connections a4b3e59bcb04 f2fs: fix to clear FI_NO_PREALLOC 78f9d39a2735 xfrm: Copy policy family in clone_policy 4577662b6010 atm: horizon: Fix irq release error d7241b40fe6d kbuild: rpm-pkg: fix jobserver unavailable warning bffb011d5446 mailbox: mailbox-test: don't rely on rx_buffer content to signal data ready 849ef7edfa4c clk: hi3660: fix incorrect uart3 clock freqency d561354fe15d clk: uniphier: fix DAPLL2 clock rate of Pro5 eada5db0be6e clk: qcom: common: fix legacy board-clock registration 11ea07285eb4 geneve: fix fill_info when link down 4e0b53bd177a sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf be7cba326d33 sctp: use the right sk after waking up from wait_buf sleep 2c485f6fa3be sctp: do not free asoc when it is already dead in sctp_sendmsg 6e2b427a32da slub: fix sysfs duplicate filename creation when slub_debug=O e66ebbc23607 zsmalloc: calling zs_map_object() from irq is a bug dc423eda615d sparc64/mm: set fields in deferred pages 956c73ca6664 block: wake up all tasks blocked in get_request() 1f35bda74d1a dt-bindings: usb: fix reg-property port-number range 412c76f0f9b8 sunrpc: Fix rpc_task_begin trace point 09f79313b317 NFS: Fix a typo in nfs_rename() a550f7b43f63 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 80f443550f8f lib/genalloc.c: make the avail variable an atomic_long_t 1dfea0e03917 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 4add25bf3dff route: update fnhe_expires for redirect when the fnhe exists c53ad6cb2f86 route: also update fnhe_genid when updating a route cache d09b814cd2aa gre6: use log_ecn_error module parameter in ip6_tnl_rcv() f9ef4cd05462 mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() a95269b0e4e5 x86/mpx/selftests: Fix up weird arrays 76e5bd0ae30a coccinelle: fix parallel build with CHECK=scripts/coccicheck 59f2aa43a314 kbuild: pkg: use --transform option to prefix paths in tar 50ce05457e39 irqchip/qcom: Fix u32 comparison with value less than zero e3fec500f619 ARM: avoid faulting on qemu 602f85aeefb7 crypto: talitos - fix ctr-aes-talitos 73e76cb0ca1f crypto: talitos - fix use of sg_link_tbl_len f17fe30404de crypto: talitos - fix AEAD for sha224 on non sha224 capable chips f5fa317606b7 crypto: talitos - fix setkey to check key weakness 519619ec114a crypto: talitos - fix memory corruption on SEC2 e7984cca5abc crypto: talitos - fix AEAD test failures 64d05b5d1d86 bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. e14e213dfd51 bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 63efd55a2c6b bus: arm-ccn: Check memory allocation failure fd30c25b5596 bus: arm-cci: Fix use of smp_processor_id() in preemptible context d358187f050b media: dvb: i2c transfers over usb cannot be done from stack 2ae277ebe31f drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 0792a5a27074 drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback fdc899328ff3 kdb: Fix handling of kallsyms_symbol_next() return value 08f22e2251fd brcmfmac: change driver unbind order of the sdio function devices f9a77013fa02 powerpc/64s: Initialize ISAv3 MMU registers before setting partition table 9c6dfd696e5a KVM: s390: Fix skey emulation permission check 092937ce1aae s390: fix compat system call table 4f4b2e279816 s390: always save and restore all registers on context switch 8c54b7d880d4 smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place a2ec325c7d20 iommu/vt-d: Fix scatterlist offset handling 743ac71ece80 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU 1df6e988ae39 ALSA: usb-audio: Add check return value for usb_string() 974394e57a05 ALSA: usb-audio: Fix out-of-bound error f4753360efda ALSA: seq: Remove spurious WARN_ON() at timer check 478c2ed7ca1c ALSA: pcm: prevent UAF in snd_pcm_info b12060cae8c2 btrfs: handle errors while updating refcounts in update_ref_for_cow ecfc013c7f23 btrfs: fix missing error return in btrfs_drop_snapshot 45822ea3d1bf X.509: fix comparisons of ->pkey_algo 19057ced2699 X.509: reject invalid BIT STRING for subjectPublicKey a3ad8e49bc26 KEYS: reject NULL restriction string when type is specified 7c2ccfe13faa KEYS: add missing permission check for request_key() destination 664879ff9aef ASN.1: check for error from ASN1_OP_END__ACT actions 4c0e7ec3072d ASN.1: fix out-of-bounds read when parsing indefinite length item 17a6f363daf9 efi/esrt: Use memunmap() instead of kfree() to free the remapping 8dd372dd8845 efi: Move some sysfs files to be read-only by root 97c6b857262f scsi: libsas: align sata_device's rps_resp on a cacheline eb78a8b8f172 scsi: use dma_get_cache_alignment() as minimum DMA alignment db4a32fa5cf2 scsi: dma-mapping: always provide dma_get_cache_alignment 1f55442d0992 isa: Prevent NULL dereference in isa_bus driver callbacks 93fdb7dc713e hv: kvp: Avoid reading past allocated blocks from KVP file d745d533737a pinctrl: armada-37xx: Fix direction_output() callback behavior ae6add36f3ce iio: adc: meson-saradc: fix the bit_idx of the adc_en clock 50c87ecdb250 iio: adc: cpcap: fix incorrect validation 657257ba13ae iio: health: max30102: Temperature should be in milli Celsius 3da92b4ab2cc virtio: release virtio index when fail to device_register f6fe0d2777b2 can: peak/pcie_fd: fix potential bug in restarting tx queue 654babccd437 can: usb_8dev: cancel urb on -EPIPE and -EPROTO bda1dccdda47 can: esd_usb2: cancel urb on -EPIPE and -EPROTO 9ff8eb7ef05b can: ems_usb: cancel urb on -EPIPE and -EPROTO 51e5de2b036b can: mcba_usb: cancel urb on -EPROTO c94c94a367ef can: kvaser_usb: cancel urb on -EPIPE and -EPROTO c8474d8798ab can: kvaser_usb: ratelimit errors if incomplete messages are received 1936ba2b0b40 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() bc86162fa81a can: kvaser_usb: free buf in error paths 4a879f2d1636 can: ti_hecc: Fix napi poll return value for repoll 09b06e3f7b1d can: flexcan: fix VF610 state transition issue f81db8e7d0cb can: peak/pci: fix potential bug when probe() fails 7b747f65c553 can: mcba_usb: fix device disconnect bug 0a3964b0a8d3 usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT d1c24d05d7ec serdev: ttyport: fix tty locking in close 541fbaaf6db7 serdev: ttyport: fix NULL-deref on hangup a6d00d0df9e5 serdev: ttyport: add missing receive_buf sanity checks b30e0bedb66b usb: gadget: udc: renesas_usb3: fix number of the pipes Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-09linux-yocto-dev: bump to 4.18+Bruce Ashfield
Bumping the -dev kernel to 4.18 in preparation for the next release kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-09linux-yocto/4.12: bump to v4.12.25Bruce Ashfield
Integrating Paul Gortmaker's v4.12.25 -stable queue, which comprises the following commits: e61748ef5db0 Linux 4.12.25 c34553e3e8af x86/bugs: Rename SSBD_NO to SSB_NO 4aa9e65a91b9 x86/bugs: Remove x86_spec_ctrl_set() 7283d22a40c4 x86/bugs: Expose x86_spec_ctrl_base directly 60fb8f1bbd46 x86/speculation: Rework speculative_store_bypass_update() cc8a65725832 x86/cpufeatures: Disentangle SSBD enumeration 4cadf648f802 x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS 14476a34b4d0 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP e66dd0595eac x86/cpu: Make alternative_msr_write work for 32-bit code 32e38eda9958 x86/bugs: Fix the parameters alignment and missing void 5593194735ea x86/bugs: Make cpu_show_common() static 86e7eb199990 x86/bugs: Fix __ssb_select_mitigation() return type 4efd9170a722 Documentation/spec_ctrl: Do some minor cleanups e074092d9d0a proc: Use underscores for SSBD in 'status' f57b4be9a391 x86/bugs: Rename _RDS to _SSBD f395cafed558 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 9599751872de seccomp: Move speculation migitation control to arch code 647fb2d84f05 seccomp: Add filter flag to opt-out of SSB mitigation 44d5a1d9fe07 seccomp: Use PR_SPEC_FORCE_DISABLE 9490e71c3074 prctl: Add force disable speculation ad5b97fe1ab6 x86/bugs: Make boot modes __ro_after_init cfc00a7877b6 seccomp: Enable speculation flaw mitigations bc4bf81c64b0 proc: Provide details on speculation flaw mitigations a41d2136a447 nospec: Allow getting/setting on non-current task 7e17279e72b9 x86/speculation: Add prctl for Speculative Store Bypass mitigation eea6b1abc91e x86/process: Allow runtime control of Speculative Store Bypass c8630c28cd28 prctl: Add speculation control prctls ecefae5ca101 x86/speculation: Create spec-ctrl.h to avoid include hell 4bcdf54612aa x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested 6ce1317929a3 x86/bugs: Whitelist allowed SPEC_CTRL MSR values cd5e5e6f2e39 x86/bugs/intel: Set proper CPU features and setup RDS d97584229d85 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation 793b7453cfc5 x86/cpufeatures: Add X86_FEATURE_RDS c6c3cd47ccbb x86/bugs: Expose /sys/../spec_store_bypass 2d92a521bda7 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 81865e325abe x86/bugs: Concentrate bug reporting into a separate function 45245a5b9dc4 x86/bugs: Concentrate bug detection into a separate function 05e82d536970 x86/nospec: Simplify alternative_msr_write() effb0dfecfa2 x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table 89fffee9d555 x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 76199d7beb0b x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP 426210b00b02 x86/speculation: Use IBRS if available before calling into firmware 63904f8a6d41 x86/entry/64: Fix CR3 restore in paranoid_exit() 35cf6a9daf5f x86/cpu: Change type of x86_cache_size variable to unsigned int 7fded60b2cb7 x86/spectre: Fix an error message 343945a16727 x86/speculation: Add <asm/msr-index.h> dependency eb0f059ee2de nospec: Move array_index_nospec() parameter checking into separate macro 31951a39de73 x86/speculation: Fix up array_index_nospec_mask() asm constraint 344711f16fec x86/entry/64: Remove the unused 'icebp' macro d4324affaf05 x86/entry/64: Fix paranoid_entry() frame pointer warning 3cadbc9228b4 x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly 0d561147160c x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros 22c1269eefa9 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases ac897d25b1d3 x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro 226eea037fa6 x86/entry/64: Interleave XOR register clearing with PUSH instructions 120d889cac9f x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro 2d5eb3888f24 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions 797a6f4444f1 x86/speculation: Clean up various Spectre related details ff032faca431 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap 1aaab2d1a1fd KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods dd17c0f5a114 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" add7dd4f1f81 x86/speculation: Correct Speculation Control microcode blacklist again 358f03a9395f x86/speculation: Update Speculation Control microcode blacklist 0307861327c7 x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() a612b987b028 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 1b8b432f6dee x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface 513e4bbfc32c x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-09linux-yocto: igb.cfg: change igb config from m to yBruce Ashfield
Yocto Project reference board such as Minnowboard need IGB module to enable ethernet networking. It need to bundle together with kernel when use NFS boot without initramfs. Signed-off-by: Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-09linux-yocto: add qemuarm -tiny supportBruce Ashfield
Adding a BSP definition to the kernel-cache, creating a tiny branch for board specific patches and finally setting the machine compatibility in the linux-yocto-tiny recipe. This is only the BSP definition and kernel configuration side of things, more changes are necessary for full tiny distro support on qemumarm. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-02recipes-kernel/linux: Enable NUMA Kconfig from MACHINE_FEATURESAlistair Francis
If the user has set numa in their MACHINE_FEATURES we should enable NUMA support in the kernel config. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Acked-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-02linux-yocto: Enable kernel-sample features for runtime testsHongzhi.Song
Enable kernel-sample features by default with the machine of qemu. Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-11linux-yocto/4.14/4.15: fix gcc8 mips compilation issuesBruce Ashfield
Making the following commit available to fix mips gcc8 build issues: commit e25dbfe95302eeaa1a03a828d05c09479574488a Author: Kevin Hao <kexin.hao@windriver.com> Date: Mon Jun 11 18:17:54 2018 +0800 MIPS: Use '+=" instead of '=' to avoid the CFLAGS override We used the CFLAGS_xxx to workaround the gcc 8 build warnings for some specific file. But CFLAGS_xxx is also used with '=' in other places of this Makefile. This override the gcc 8 workaround, so replace all the '=' with '+=" to fix this issue. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-11linux-yocto/4.15: crypto: aes-generic - fix aes-generic regression on powerpcBruce Ashfield
Integrating the following upstream commit to fix gcc regression: crypto: aes-generic - fix aes-generic regression on powerpc commit 6e36719fbe90213fbba9f50093fa2d4d69b0e93c upstream My last bugfix added -Os on the command line, which unfortunately caused a build regression on powerpc in some configurations. I've done some more analysis of the original problem and found slightly different workaround that avoids this regression and also results in better performance on gcc-7.0: -fcode-hoisting is an optimization step that got added in gcc-7 and that for all gcc-7 versions causes worse performance. This disables -fcode-hoisting on all compilers that understand the option. For gcc-7.1 and 7.2 I found the same performance as my previous patch (using -Os), in gcc-7.0 it was even better. On gcc-8 I could see no change in performance from this patch. In theory, code hoisting should not be able make things better for the AES cipher, so leaving it disabled for gcc-8 only serves to simplify the Makefile change. Reported-by: kbuild test robot <fengguang.wu@intel.com> Link: https://www.mail-archive.com/linux-crypto@vger.kernel.org/msg30418.html Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356 Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83651 Fixes: 148b974deea9 ("crypto: aes-generic - build with -Os on gcc-7+") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.14: update to v4.14.48Bruce Ashfield
Updating to the latest korg -stable for v4.14, which comprises the following commits: 2c6025ebc7fd Linux 4.14.48 1dd9566d9542 powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx 399e039634a4 powerpc/mm/slice: Enhance for supporting PPC32 b8b23e8926b3 powerpc/mm/slice: create header files dedicated to slices e14db4feb035 powerpc/mm/slice: Remove intermediate bitmap copy c95c5f419e57 drm/i915: Disable LVDS on Radiant P845 72571f26757e drm/i915/lvds: Move acpi lid notification registration to registration phase ffedc7ade784 drm/psr: Fix missed entry in PSR setup time table. 5890358c60e5 intel_th: Use correct device when freeing buffers 792be048cf9c Revert "rt2800: use TXOP_BACKOFF for probe frames" a7027b7d698e mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() 4a1b66bcec03 IB/core: Fix error code for invalid GID entry bdf1daba5f62 hwtracing: stm: fix build error on some arches 1f8c4ed2dba5 stm class: Use vmalloc for the master map a70f19b29560 scsi: scsi_transport_srp: Fix shost to rport translation 8a6576219da8 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests f7a36d7ac838 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs ed5bd13bec35 MIPS: lantiq: gphy: Drop reboot/remove reset asserts 6d67a723ef37 iio: adc: select buffer for at91-sama5d2_adc 838f25e3d9f2 iio:kfifo_buf: check for uint overflow 30ab9366f763 iio:buffer: make length types match kfifo types d30819abd1c4 iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ a6f81fcb2c39 tcp: avoid integer overflows in tcp_rcv_space_adjust() 96b086a7bfe5 kbuild: clang: disable unused variable warnings only when constant 9b6eda5797b1 platform/chrome: cros_ec_lpc: remove redundant pointer request a81920c73eb0 ASoC: Intel: sst: remove redundant variable dma_dev_name bcc9c6f03201 rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c 8524af02d132 drm/amd/powerplay: Fix enum mismatch 074e30a3fc09 dma-buf: remove redundant initialization of sg_table 5a92c6e3e2f3 drm/i915: Always sanity check engine state upon idling 151b144bc602 kbuild: clang: remove crufty HOSTCFLAGS bc342bc02954 cfg80211: further limit wiphy names to 64 bytes 9808c97d3cb4 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity c6a95f37d3a0 tracing: Make the snapshot trigger work with instances 8441a0014a29 tracing: Fix crash when freeing instances with event triggers 2be683020be4 Input: elan_i2c_smbus - fix corrupted stack 9a85abc79483 Input: synaptics - add Lenovo 80 series ids to SMBus 9c707c93e179 Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 af504c5a88b3 Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI 88859f6cc5c4 Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI d1db300b8ffc xfs: detect agfl count corruption and reset agfl d9a59eac3fd6 xfs: convert XFS_AGFL_SIZE to a helper function 54978daa9dc5 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() 085fc1967b56 Revert "pinctrl: msm: Use dynamic GPIO numbering" 4cbe6caa4c6c x86/MCE/AMD: Cache SMCA MISC block addresses 5df3a1b9f87b x86/mce/AMD: Carve out SMCA get_block_address() code 6bcf3b066c69 objtool: Fix "noreturn" detection for recursive sibling calls 806a730c0b0b objtool: Detect RIP-relative switch table references, part 2 afb5e5c8a125 objtool: Detect RIP-relative switch table references 2c26d5784e71 objtool: Support GCC 8 switch tables 1bea53df12c4 objtool: Support GCC 8's cold subfunctions b968dd7650c8 mm: fix the NULL mapping case in __isolate_lru_page() 6a19487d5a93 fix io_destroy()/aio_complete() race 57a3ca783596 Linux 4.14.47 3e496be2038a Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" bf4367d790c5 Linux 4.14.46 48aaff1bcde7 Revert "perf record: Fix crash in pipe mode" ec39812d2117 tools: sync up .h files with the repective arch and uapi .h files c0f1d9bfd913 perf tools: Add trace/beauty/generated/ into .gitignore 2c2b15bb0e88 Linux 4.14.45 cd95b6e70712 drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful 829484eb3e00 kdb: make "mdr" command repeat 39958037723a pinctrl: mcp23s08: spi: Fix regmap debugfs entries bd36ea57d6d5 pinctrl: msm: Use dynamic GPIO numbering bd1a6e338c1b regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' 36016bab698b ARM: dts: porter: Fix HDMI output routing 105479a0278c ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet 0b7761ec49e4 i40e: Add delay after EMP reset for firmware to recover be5f9b150b64 regmap: Correct comparison in regmap_cached 253aa8296a5e ARM: dts: at91: tse850: use the correct compatible for the eeprom ffc1f3ac180c drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 e5b5d9be211e drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3 ce7da8b88f6a netlabel: If PF_INET6, check sk_buff ip header version b9cd90c15ea7 selftests/net: fixes psock_fanout eBPF test case 6ce500756288 perf tests: Fix dwarf unwind for stripped binaries dac66c47df6c perf report: Fix memory corruption in --branch-history mode --branch-history fb872eb1131d perf tests: Use arch__compare_symbol_names to compare symbols da5329644ad6 perf report: Fix wrong jump arrow 4489f688fc3b perf test: Fix test case inet_pton to accept inlines. 39478b7590d0 x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified 4c27990631f1 drm/rockchip: Respect page offset for PRIME mmap calls 8755c4061ea9 MIPS: Octeon: Fix logging messages with spurious periods after newlines f0cf2575cd47 dpaa_eth: fix pause capability advertisement logic 80300e879f9e pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group 46d8696c613b rcu: Call touch_nmi_watchdog() while printing stall warnings 162af93fa251 net: stmmac: call correct function in stmmac_mac_config_rx_queues_routing() 4a856adf2823 audit: return on memory error to avoid null pointer dereference a548ba4de32e PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle 7d5ab9bf4f34 ARM: dts: bcm283x: Fix pin function of JTAG pins c10dc67e720b ARM: dts: bcm283x: Fix probing of bcm2835-i2s 13b520688d2c power: supply: ltc2941-battery-gauge: Fix temperature units 72662ff1cf85 sh_eth: fix TSU init on SH7734/R8A7740 83e698e4684a ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode 504583768092 udf: Provide saner default for invalid uid / gid cb808972d770 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 5197a9786fee dpaa_eth: fix SG mapping 602234ea4466 cpufreq: Reorder cpufreq_online() error code path 8a6be5403774 net: stmmac: ensure that the MSS desc is the last desc to set the own bit a3d4c34cdea9 net: stmmac: ensure that the device has released ownership before reading data 957094fcc06f drm/amdgpu: adjust timeout for ib_ring_tests(v2) 230d616f58a9 drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini de9054cdc8d0 ARM: dts: dra71-evm: Correct evm_sd regulator max voltage ee6f703020ab drm: omapdrm: dss: Move initialization code from component bind to probe 909474cd384c dmaengine: qcom: bam_dma: get num-channels and num-ees from dt 7efeaf6d5193 vfio-ccw: fence off transport mode fe2fc07d2a31 pinctrl: artpec6: dt: add missing pin group uart5nocts 72678f7a2922 pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs 39c655c5edfe hwrng: stm32 - add reset during probe 259cdaff0e91 watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe() 87337cb5663c enic: enable rq before updating rq descriptors b3b26307208e dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue() e41de468a6f4 dmaengine: pl330: fix a race condition in case of threaded irqs a64948842d00 block: null_blk: fix 'Invalid parameters' when loading module f0078d2068b2 tools: hv: fix compiler warnings about major/target_fname f85634b7b6d0 drm/bridge: sii902x: Retry status read after DDI I2C 3b64e1cf6b92 phy: qcom-qmp: Fix phy pipe clock gating 10626a0c2027 ALSA: vmaster: Propagate slave error b1ebc21c146b phy: rockchip-emmc: retry calpad busy trimming 1fadfed83913 x86/devicetree: Fix device IRQ settings in DT 5e54596b33f6 x86/devicetree: Initialize device tree before using it c78e4a47bc4d gfs2: Fix fallocate chunk size c1dab7872b32 soc: qcom: wcnss_ctrl: Fix increment in NV upload 0a3b66b55a95 arm64: dts: qcom: Fix SPI5 config on MSM8996 b9e852513fca perf/x86/intel: Fix event update for auto-reload 359769ca6d16 perf/x86/intel: Fix large period handling on Broadwell CPUs ecaa7bd342ad efi/arm*: Only register page tables when they exist e6e5de32470b cdrom: do not call check_disk_change() inside cdrom_open() 017f2ee20675 perf/x86/intel: Properly save/restore the PMU state in the NMI handler 8f8ebc0ba07c hwmon: (pmbus/adm1275) Accept negative page register values afcbcb432e84 hwmon: (pmbus/max8688) Accept negative page register values 127b06ef520d drm/panel: simple: Fix the bus format for the Ontat panel ede5dd7822c6 perf/core: Fix perf_output_read_group() 8ba9b0300c18 max17042: propagate of_node to power supply device ed6244e8b280 perf/core: Fix installing cgroup events on CPU 82e93a83598b f2fs: fix to check extent cache in f2fs_drop_extent_tree fc8cf0e7aa37 f2fs: fix to clear CP_TRIMMED_FLAG 393e472db4c8 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range d71b8b0d37da cxl: Check if PSL data-cache is available before issue flush request bf3a501c1dc0 powerpc/powernv/npu: Fix deadlock in mmio_invalidate() dc81e7182747 powerpc: Add missing prototype for arch_irq_work_raise() 903c66e35fb7 drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()' b4d7f0dae8c1 drm/meson: Fix some error handling paths in 'meson_drv_bind_master()' 6eaf0dd1d9d5 ipmi_ssif: Fix kernel panic at msg_done_handler b5c7dedc8426 watchdog: aspeed: Fix translation of reset mode to ctrl register e2906fc86978 watchdog: dw: RMW the control register e2b3fa0ce98f PCI: Restore config space on runtime resume despite being unbound 12c663e4f8e4 MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset 2a0bc4ad7c63 net/smc: pay attention to MAX_ORDER for CQ entries 289e6fa33b0b spi: bcm-qspi: fIX some error handling paths 1fae5e92788c regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' 9fe2e97e6f2d coresight: Use %px to print pcsr instead of %p 12b29e1cfe6a drm/amdkfd: add missing include of mm.h 739c8e70889a IB/core: Honor port_num while resolving GID for IB link layer 7166fb174758 perf stat: Fix core dump when flag T is used 8cde08971b41 perf top: Fix top.call-graph config option reading 25b69a422b59 KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use 982f8f14e704 i2c: mv64xxx: Apply errata delay only in standard mode 8d1b1e7902af cxgb4: Fix queue free path of ULD drivers 1d1646c408f6 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c c827ed01821d ACPICA: Fix memory leak on unusual memory leak bf9b263b3e75 ACPICA: Events: add a return on failure from acpi_hw_register_read 601ae35b3f19 dt-bindings: add device tree binding for Allwinner H6 main CCU 35a4f782b521 remoteproc: imx_rproc: Fix an error handling path in 'imx_rproc_probe()' 4a092479bb4f bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set 590e13a68177 zorro: Set up z->dev.dma_mask for the DMA API 5e8f4ec7899b IB/mlx5: Set the default active rate and width to QDR and 4X 4a8b1c46af58 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path f69b52965de0 iommu/mediatek: Fix protect memory setting 8c8f0b1f597d drm/vmwgfx: Unpin the screen object backup buffer when not used 791a1ef7df36 ext4: don't complain about incorrect features when probing 1891e0bb60b4 arm: dts: socfpga: fix GIC PPI warning b5fb65c559ec virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS a54e06d490a1 watchdog: aspeed: Allow configuring for alternate boot cd2399b49de4 ima: Fallback to the builtin hash algorithm bc72e4fcc12a ima: Fix Kconfig to select TPM 2.0 CRB interface d7b13824c390 cxgb4: Setup FW queues before registering netdev aa5a781f59fb ath9k: fix crash in spectral scan 085ec7d554c1 nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A 7e5487b3990d ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) 5db7e1bb6a13 watchdog: davinci_wdt: fix error handling in davinci_wdt_probe() fc7bcbb94027 net/mlx5: Protect from command bit overflow d018d551e7b2 selftests: Print the test we're running to /dev/kmsg faace30e6e6a tools/thermal: tmon: fix for segfault b652092f8e99 rsi: fix kernel panic observed on 64bit machine 31dbd9cfcb23 powerpc/perf: Fix kernel address leak via sampling registers 6a0a9f0ab8a9 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer 68a38cedff76 hwmon: (nct6775) Fix writing pwmX_mode dbce9e41161c parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode f37519543460 iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq 6a020bb3c620 m68k: set dma and coherent masks for platform FEC ethernets 80fceaf3f16a intel_th: Use correct method of finding hub 1366b31d1829 iommu/amd: Take into account that alloc_dev_data() may return NULL 6bc2bf6023dd ath10k: advertize beacon_int_min_gcd 9c222c497ba2 ieee802154: ca8210: fix uninitialised data read c3a2a8782059 powerpc/mpic: Check if cpu_possible() in mpic_physmask() fc2de796926b ACPI: acpi_pad: Fix memory leak in power saving threads d023498fef35 drivers: macintosh: rack-meter: really fix bogus memsets 8effa2182d02 xen/acpi: off by one in read_acpi_id() 637b9b187f4e rxrpc: Don't treat call aborts as conn aborts 4a9fabcd3440 rxrpc: Fix Tx ring annotation after initial Tx failure 204bfcda8244 btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled de00d5729482 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers 92efba91a792 Btrfs: fix copy_items() return value when logging an inode d7255626a082 btrfs: tests/qgroup: Fix wrong tree backref level 27a913cc9177 powerpc/64s: sreset panic if there is no debugger or crash dump handlers 305f25c1ed53 net: bgmac: Correctly annotate register space 435290f7a40a net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() 4a6cd791d6c1 sparc64: Make atomic_xchg() an inline function rather than a macro. 22f1bde5d1bf fscache: Fix hanging wait on page discarded by writeback 6d03ff166926 lan78xx: Connect phy early 80b8f3da4912 KVM: VMX: raise internal error for exception during invalid protected mode state fd97bbca67fc x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_has() instead of this_cpu_has() in build_cr3_noflush() 3aeaeecda057 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning be6a5ad51a53 powerpc/64s/idle: Fix restore of AMOR on POWER9 after deep sleep 839c27f71376 ocfs2/dlm: don't handle migrate lockres if already in shutdown 9ebe297713af IB/rxe: Fix for oops in rxe_register_device on ppc64le arch 370b3353f4f8 btrfs: Fix possible softlock on single core machines acfd8e886566 Btrfs: fix NULL pointer dereference in log_dir_items afef64b10877 Btrfs: bail out on error during replay_dir_deletes 5ade3c9618f6 mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_refs_one() 8d700626fb57 mm: fix races between address_space dereference and free in page_evicatable 763111d9f337 mm/ksm: fix interaction with THP 378a1e49f9d1 ibmvnic: Zero used TX descriptor counter on reset d04e5e72dfe9 dp83640: Ensure against premature access to PHY registers after reset 4be06bc0916d perf clang: Add support for recent clang versions ee7c28b280b8 perf tools: Fix perf builds with clang support 6689a4c7b9ed powerpc/fscr: Enable interrupts earlier before calling get_user() 96fdc64d8eda cpufreq: CPPC: Initialize shared perf capabilities of CPUs 8bff7ca99fda Force log to disk before reading the AGF during a fstrim 28143fe3e3e2 sr: get/drop reference to device in revalidate and check_events 3a0de65acdd9 z3fold: fix memory leak 2ab7738102ad swap: divide-by-zero when zero length swap file on ssd 9c9844d9c9d0 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table 59bdc587231c x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init c1af6891982e x86/pgtable: Don't set huge PUD/PMD on non-leaf entries c527ab91f021 Btrfs: fix loss of prealloc extents past i_size after fsync log replay f2924e32dcf2 Btrfs: clean up resources during umount after trans is aborted 1908ca222b36 nvme: don't send keep-alives to the discovery controller 145b7e06de33 firmware: dmi_scan: Fix UUID length safety check d9179b4aa407 sh: fix debug trap failure to process signals before return to user 4ee9130f6423 net: mvneta: fix enable of all initialized RXQs 206199412bae vlan: Fix vlan insertion for packets without ethernet header 34a9a036350f net: Fix untag for vlan packets without ethernet header 235ca6a0330d qede: Do not drop rx-checksum invalidated packets. 78c986bf85b7 hv_netvsc: enable multicast if necessary 28bbb0d963e0 mm/kmemleak.c: wait for scan completion before disabling free 08e9dbd5184e mm/vmstat.c: fix vmstat_update() preemption BUG d2a5d00dcd85 mm/page_owner: fix recursion bug after changing skip entries da9ec481d66d mm, slab: memcg_link the SLAB's kmem_cache 0bbd8e2593ad qede: Fix barrier usage after tx doorbell write. 38a85f8214e2 builddeb: Fix header package regarding dtc source links 5b5f4fd97d8f llc: properly handle dev_queue_xmit() return value 25801736ca48 x86/alternatives: Fixup alternative_call_2 06956ca1aab3 perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs 5b3b9ce272a6 net/mlx5: Make eswitch support to depend on switchdev 07af604f00a5 net: dsa: mt7530: fix module autoloading for OF platform drivers 77c18f7ea417 bonding: fix the err path for dev hwaddr sync in bond_enslave 6da5c98d65f0 net: qmi_wwan: add BroadMobi BM806U 2020:2033 e78be20d1122 lan78xx: Set ASD in MAC_CR when EEE is enabled. 373304e44fa9 ARM: 8748/1: mm: Define vdso_start, vdso_end as array cbecd7187cdf batman-adv: fix packet loss for broadcasted DHCP packets to a server 110a7c19d9d1 batman-adv: fix multicast-via-unicast transmission with AP isolation bbeb1a42dc58 drm/amdkfd: Fix scratch memory with HWS enabled 629b3a66d5ca selftests: ftrace: Add a testcase for probepoint 04905c21ad69 selftests: ftrace: Add a testcase for string type with kprobe_event f7ed525fcb56 selftests: ftrace: Add probe event argument syntax testcase 58be6253b003 xfrm: Fix transport mode skb control buffer usage. 49f4a8c52eeb mm, thp: do not cause memcg oom for thp 6ca473201d70 mm/mempolicy.c: avoid use uninitialized preferred_node 5498a2b5795f drm/ast: Fixed 1280x800 Display Issue c269eb77dc22 net: dsa: Fix functional dsa-loop dependency on FIXED_PHY bf922554682b net/sched: fix idr leak in the error path of tcf_skbmod_init() 91314c273170 net/sched: fix idr leak in the error path of __tcf_ipt_init() 01a80839635d net/sched: fix idr leak in the error path of tcp_pedit_init() 97689fea3c80 net/sched: fix idr leak in the error path of tcf_act_police_init() 154040a5a869 net/sched: fix idr leak in the error path of tcf_simp_init() 29e36c3099fc net/sched: fix idr leak on the error path of tcf_bpf_init() f8d93c59c78c RDMA/qedr: Fix QP state initialization race 8ed753eee9bd RDMA/qedr: Fix rc initialization on CNQ allocation failure 90b87707f0f7 RDMA/qedr: fix QP's ack timeout configuration 7245e2d1790b RDMA/ucma: Correct option size check using optlen 405544d5f864 kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races 0839b0ce6eb6 brcmfmac: Fix check for ISO3166 code 4ff78587dea6 perf/cgroup: Fix child event counting bug 92ab37923634 drm/tegra: Shutdown on driver unbind 3a297d091edb iwlwifi: mvm: fix array out of bounds reference 7867e6d82fc9 iwlwifi: mvm: make sure internal station has a valid id 1001e8ec25db iwlwifi: mvm: clear tx queue id when unreserving aggregation queue 4eaa2618051a iwlwifi: mvm: Increase session protection time after CS b57f0fe6e38b vti6: Fix dev->max_mtu setting 5815901c29c2 vti4: Don't override MTU passed on link creation via IFLA_MTU 34b6ba622ac4 ip_tunnel: Clamp MTU to bounds on new link e675b292c282 vti4: Don't count header length twice on tunnel setup 87e07eff2772 batman-adv: Fix skbuff rcsum on packet reroute f31f64b2d253 net/sched: fix NULL dereference in the error path of tcf_sample_init() 6b4a3d4e63f1 batman-adv: fix header size check in batadv_dbg_arp() 99ba9a972870 vlan: Fix out of order vlan headers with reorder header off 01a68a265ef5 net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off 000fe789aa76 iwlwifi: mvm: fix error checking for multi/broadcast sta ac2b8f5e361f iwlwifi: mvm: Correctly set IGTK for AP 85e5ae55652e iwlwifi: mvm: set the correct tid when we flush the MCAST sta 404cbeb36ef7 xfrm: fix rcu_read_unlock usage in xfrm_local_error 942138f356aa drm/nouveau/bl: fix backlight regression 872398068503 drm/imx: move arming of the vblank event to atomic_flush 418c85ea458a gpu: ipu-v3: prg: avoid possible array underflow 05c401183c2f KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending 6ef5b2e5241a sunvnet: does not support GSO for sctp 8387fbac8e18 ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu 7c84e5e9c62c workqueue: use put_device() instead of kfree() 845c2de95786 bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). 27eebf0800cf can: m_can: select pinctrl state in each suspend/resume function 27fe367cdde0 can: m_can: change comparison to bitshift when dealing with a mask 533f5f847dfd netfilter: ebtables: fix erroneous reject of last rule 2299285fb181 dmaengine: mv_xor_v2: Fix clock resource by adding a register clock e2d9442dfe84 lib/test_kmod.c: fix limit check on number of test devices created 21ccc62ec725 selftests/vm/run_vmtests: adjust hugetlb size according to nr_cpus bad682e26d6a arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery 341029c2024b ARM: davinci: fix the GPIO lookup for omapl138-hawk b7f1129a2c77 hv_netvsc: fix locking during VF setup b37bc05f44c6 hv_netvsc: fix locking for rx_mode 9241c4f47205 hv_netvsc: fix filter flags e7f2b054916f xen: xenbus: use put_device() instead of kfree() 9238d1fa3ee6 xen-blkfront: move negotiate_mq to cover all cases of new VBDs b2709f786741 cxgb4: do not set needs_free_netdev for mgmt dev's ba5b9b64e883 IB/core: Fix possible crash to access NULL netdev 7ae100c41393 net: smsc911x: Fix unload crash when link is up a2b2d6ae5a3f net: qcom/emac: Use proper free methods during TX c6ce72d59cab qed: Free RoCE ILT Memory on rmmod qedr 7538ab34136d fsl/fman: avoid sleeping in atomic context while adding an address ccf92117d49d fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). 175e365a6662 IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() 5759427a0ca8 IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE 9636bbd409ba IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs 7b10604ddf51 RDMA/qedr: Fix iWARP write and send with immediate 40fe662649be RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA 87bcb00aa934 ia64/err-inject: Use get_user_pages_fast() d98ba4f4567d e1000e: allocate ring descriptors with dma_zalloc_coherent d1355ae4c345 e1000e: Fix check_for_link return value with autoneg off f766148e47d7 perf record: Fix crash in pipe mode 8997115bf791 ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288 a0cc3c18d34c hv_netvsc: propagate rx filters to VF ed85935eeafb hv_netvsc: filter multicast/broadcast c039c53d1952 hv_netvsc: use napi_schedule_irqoff 5f8156fd34cf batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag 73ecd80bca2b watchdog: sbsa: use 32-bit read for WCV 49995a2931bb watchdog: f71808e_wdt: Fix magic close handling 266675ab52db rds: Incorrect reference counting in TCP socket creation 2b6e7f2ff81a iwlwifi: mvm: Correctly set the tid for mcast queue 3f2eb4ded1ec iwlwifi: mvm: Direct multicast frames to the correct station ef3dfb138159 iwlwifi: mvm: fix "failed to remove key" message 3a0bbca21ca5 iwlwifi: avoid collecting firmware dump if not loaded 233d80617248 iwlwifi: mvm: fix assert 0x2B00 on older FWs 6f970847f0e9 iwlwifi: mvm: Fix channel switch for count 0 and 1 d6bcdf0b14d8 iwlwifi: mvm: fix TX of CCMP 256 d9ed3aed6d83 net: ethtool: don't ignore return from driver get_fecparam method f03cd5862f55 selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable 2b103dee283f nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors d68e66060488 nvme-pci: Fix EEH failure on ppc 3c84b5aaf7a5 block: display the correct diskname for bio 07d3fb191b5a ceph: fix potential memory leak in init_caches() 010f5ccbf4c4 Btrfs: fix log replay failure after linking special file and fsync 9925eea3225e Btrfs: send, fix issuing write op when processing hole in no data mode b114296692b0 btrfs: use kvzalloc to allocate btrfs_fs_info acb162b9cdb6 drm/sun4i: Fix dclk_set_phase cd2dee1ea6d5 arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset) 5877f41cf8c8 xfrm: Fix ESN sequence number handling for IPsec GSO packets. 30310d407715 drm/amd/amdgpu: Correct VRAM width for APUs with GMC9 5b71573794b0 xen/pirq: fix error path cleanup when binding MSIs 62ee80d3b45b RDMA/bnxt_re: Fix the ib_reg failure cleanup 2bce0d98b9d9 RDMA/bnxt_re: Fix incorrect DB offset calculation 466199b440d9 RDMA/bnxt_re: Unconditionly fence non wire memory operations b73bc820c4d1 IB/mlx: Set slid to zero in Ethernet completion struct 2a71d94e4f6b ipvs: remove IPS_NAT_MASK check to fix passive FTP 738310e1dbc9 ARC: setup cpu possible mask according to possible-cpus dts property f7f78191c910 ARC: mcip: update MCIP debug mask when the new cpu came online 50de7f4347cf ARC: mcip: halt GFRC counter when ARC cores halt e44fe4d2a81b spectrum: Reference count VLAN entries 5a8392f2dc13 mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast 47a8c89258e5 mlxsw: core: Fix flex keys scratchpad offset conflict 953a64ca3353 net/smc: use link_id of server in confirm link reply e0a5a0f4749f nvmet: fix PSDT field check in command format c6885fb45d4e net/tcp/illinois: replace broken algorithm reference link bb19a6a9b598 gianfar: Fix Rx byte accounting for ndev stats 10c7390ee340 clocksource/drivers/mips-gic-timer: Use correct shift count to extract data f97c2bf56bb7 powerpc/boot: Fix random libfdt related build errors 9bbedb9742f3 ARM: dts: bcm283x: Fix unit address of local_intc c43ff936255b ARM: dts: NSP: Fix amount of RAM on BCM958625HR 615bf75c4690 nbd: fix return value in error handling path d2e2e20bbdd3 sit: fix IFLA_MTU ignored on NEWLINK 2b0fbc2fcd2f ip6_tunnel: fix IFLA_MTU ignored on NEWLINK 29764acd50d3 ip_gre: fix IFLA_MTU ignored on NEWLINK f07b6505f474 bcache: fix kcrashes with fio in RAID5 backend dev 421c15e803de dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 3c08f8140a9a virtio-gpu: fix ioctl and expose the fixed status to userspace. 8b156a0a49c9 r8152: fix tx packets accounting 9c3e4e41c206 selftests/futex: Fix line continuation in Makefile 784858e73805 qrtr: add MODULE_ALIAS macro to smd 0129ee813ef7 ARM: orion5x: Revert commit 4904dbda41c8. 3ecb681ccf6b xen/pvcalls: fix null pointer dereference on map->sock 6c88c93898ca ceph: fix dentry leak when failing to init debugfs e080e814deb1 libceph, ceph: avoid memory leak when specifying same option several times 682def914242 clocksource/drivers/fsl_ftm_timer: Fix error return checking 44cb7ed6e5e2 nvme-pci: Fix nvme queue cleanup if IRQ setup fails 588078bb272e batman-adv: Fix netlink dumping of BLA backbones f03c64fbdd9b batman-adv: Fix netlink dumping of BLA claims f08cabec0696 batman-adv: Ignore invalid batadv_v_gw during netlink send 8b7e379faf15 batman-adv: Ignore invalid batadv_iv_gw during netlink send dd20ff0d079d netfilter: ebtables: convert BUG_ONs to WARN_ONs 84fc57f472f9 netfilter: ipt_CLUSTERIP: put config instead of freeing it 596816fabe42 netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcount ff8c6751ecf3 batman-adv: invalidate checksum on fragment reassembly ee7a88fc775e batman-adv: fix packet checksum in receive path 879a73b10a93 md/raid1: fix NULL pointer dereference 0a4c60471d13 md: fix a potential deadlock of raid5/raid10 reshape 2565b271aed0 fs: dcache: Use READ_ONCE when accessing i_dir_seq 3623c1f37efa fs: dcache: Avoid livelock between d_alloc_parallel and __d_add ed49851ce15c ARM: dts: imx6dl: Include correct dtsi file for Engicam i.CoreM6 DualLite/Solo RQS 5f95541a0db5 kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds 1fe15ab15935 KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 ce8bdc7aabf9 macvlan: fix use-after-free in macvlan_common_newlink() a383f44e7a34 arm64: fix unwind_frame() for filtered out fn for function graph tracing 3d82155f8547 mac80211: drop frames with unexpected DS bits from fast-rx to slow path dff5da4724bb x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations 95e8297ab206 locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs 4ba4273e7218 x86/intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system 09897fcbd42a integrity/security: fix digsig.c build error with header file 0b9f26e97f2b regulatory: add NUL to request alpha2 c254a86a333c smsc75xx: fix smsc75xx_set_features() cc4a2d71cff3 ARM: OMAP: Fix dmtimer init for omap1 90c9ae5943c3 nfs: system crashes after NFS4ERR_MOVED recovery 4b0a3b9a511d arm64: dts: cavium: fix PCI bus dtc warnings e47c1bf99a14 PKCS#7: fix direct verification of SignerInfo signature a72612a1c39d selftests/bpf/test_maps: exit child process without error in ENOMEM case dac5d3a100c6 s390/cio: clear timer when terminating driver I/O c5b1b2e2185d s390/cio: fix return code after missing interrupt 5df337455c5a s390/cio: fix ccw_device_start_timeout API aa6eeca7bcd7 powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access e1bb3673ae9d soc: imx: gpc: de-register power domains only if initialized e65cd9a20343 seccomp: add a selftest for get_metadata 32e139dfb684 selftests/memfd: add run_fuse_test.sh to TEST_FILES 305eb32d45f0 bug.h: work around GCC PR82365 in BUG() 14488f25339e kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE cf15cd63000b virtio_net: fix XDP code path in receive_small() 0e498db68095 md: raid5: avoid string overflow warning ca353544670d locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() badacb781dce net/mlx5e: Return error if prio is specified when offloading eswitch vlan push 2e9f41ace36b ibmvnic: Check for NULL skb's in NAPI poll routine 775cc792bb08 RDMA/bnxt_re: Fix system crash during load/unload c0935f1ef990 RDMA/bnxt_re: Unpin SQ and RQ memory if QP create fails c5c0632b9c7b arm64: perf: correct PMUVer probing 33b3f7b5af5d drm/meson: fix vsync buffer update 2c6a5cc09b46 drm/exynos: fix comparison to bitshift when dealing with a mask 3f925cc2d399 drm/exynos: g2d: use monotonic timestamps c5db4c271ca5 md raid10: fix NULL deference in handle_write_completed() 3ed913b61e6a gpu: ipu-v3: prg: fix device node leak in ipu_prg_lookup_by_phandle 9ccb1d53c6ac gpu: ipu-v3: pre: fix device node leak in ipu_pre_lookup_by_phandle 8dcb7ddb2c83 mac80211: Fix sending ADDBA response for an ongoing session 707c81727baa mac80211: Do not disconnect on invalid operating class f6bfc88f14cc cfg80211: clear wep keys after disconnection a7f126b2e1ad mac80211: fix calling sleeping function in atomic context 99d4fe95e4f6 mac80211: fix a possible leak of station stats f49e3a9acc52 mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 020c32a91ee0 xfrm: do not call rcu_read_unlock when afinfo is NULL in xfrm_get_tos d0d9330fa2a3 s390/dasd: fix handling of internal requests e08f86697835 md: fix md_write_start() deadlock w/o metadata devices ca4363bf7cb8 MD: Free bioset when md_run fails f146c6e6506f rxrpc: Work around usercopy check 54881db3251a NFC: llcp: Limit size of SDP URI e5ea0a89bf7b iwlwifi: mvm: always init rs with 20mhz bandwidth rates 6e752ba6436b iwlwifi: mvm: fix IBSS for devices that support station type API 8c1cc43e745d iwlwifi: mvm: fix security bug in PN checking 1510627c63b7 ARM: dts: rockchip: Fix DWMMC clocks 23b738ce746a arm64: dts: rockchip: Fix DWMMC clocks 357b528e6b70 IB/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy 5b0622bfe637 IB/uverbs: Fix possible oops with duplicate ioctl attributes cdd37f48d6a0 IB/uverbs: Fix method merging in uverbs_ioctl_merge 44ef222ad099 xhci: workaround for AMD Promontory disabled ports wakeup 94203f213c19 tls: retrun the correct IV in getsockopt cec7d77a1db8 ibmvnic: Clean RX pool buffers during device close 322d7195572d ibmvnic: Free RX socket buffer in case of adapter error 4431066edd13 ibmvnic: Wait until reset is complete to set carrier on ddca5c776fff ARM: OMAP1: clock: Fix debugfs_create_*() usage d615dddc6e0c ARM: OMAP2+: Fix sar_base inititalization for HS omaps c22e3886fc65 ARM: OMAP3: Fix prm wake interrupt for resume 7ffe100ce67c ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt b2f5d98f3300 selftests: memfd: add config fragment for fuse b9ddf39dd579 selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m a666ad4bbcfb selftest/vDSO: fix O= 198e26a0efef selftests: sync: missing CFLAGS while compiling 4adc95c5a020 libata: Fix compile warning with ATA_DEBUG enabled afe088b034b4 arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire fa4cf9010ed6 arm64: dts: rockchip: fix rock64 gmac2io stability issues 6fc72fd1565b ptr_ring: prevent integer overflow when calculating size 052eb2d6dc61 ARC: Fix malformed ARC_EMUL_UNALIGNED default 0f097096b77a mac80211: mesh: fix wrong mesh TTL offset calculation 49e30752177f MIPS: generic: Fix machine compatible matching 3084902aa9fd powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit b90a6bddc8af powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() 1618f211f96e powerpc/pseries: Restore default security feature flags on setup f092a180128e powerpc: Move default security feature flags a28ff26d5e44 powerpc/pseries: Fix clearing of security feature flags 046e9adae42a powerpc/64s: Wire up cpu_show_spectre_v2() 6e77feadbfbc powerpc/64s: Wire up cpu_show_spectre_v1() 7a62b0f64804 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() 3bf1695bbb24 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() d71a3e0a2d0a powerpc/64s: Enhance the information in cpu_show_meltdown() ae8afdf604d3 powerpc/64s: Move cpu_show_meltdown() f2fdeebd8537 powerpc/powernv: Set or clear security feature flags 9ba774cc0f75 powerpc/pseries: Set or clear security feature flags e2ba26dba530 powerpc: Add security feature flags for Spectre/Meltdown 4c5463a5a374 powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags d1cb5ff450d3 powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration 123f6d5ccaa2 powerpc/rfi-flush: Differentiate enabled and patched flush types 6af06dcdea08 powerpc/rfi-flush: Always enable fallback flush on pseries d744f8457f2f powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again 5412a9d91d65 powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code bf434b31bad6 powerpc/powernv: Support firmware disable of RFI flush dff1a7e6c3ae powerpc/pseries: Support firmware disable of RFI flush 2245d95d9f7a powerpc/64s: Improve RFI L1-D cache flush fallback 421e1fadb0b0 x86/kvm: fix LAPIC timer drift when guest uses periodic mode b3ce16455c4b kvm: x86: IA32_ARCH_CAPABILITIES is always supported e765fd97e0c2 KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed 16c463a4ecfa KVM: s390: vsie: fix < 8k check for the itdba 9c5eee605677 KVM/VMX: Expose SSBD properly to guests 058dfcf9c24f kernel/sys.c: fix potential Spectre v1 issue 1da530fe155d kasan: fix memory hotplug during boot b052960484fd kasan: free allocated shadow memory on MEM_CANCEL_ONLINE 9c7821c67a71 mm/kasan: don't vfree() nonexistent vm_area afdc490b36b0 ipc/shm: fix shmat() nil address after round-down when remapping 67dd0bad8189 Revert "ipc/shm: Fix shmat mmap nil-page protection" 0472f94cef2e idr: fix invalid ptr dereference on item delete 2a039b93679f sr: pass down correctly sized SCSI sense buffer a59bd819576d IB/umem: Use the correct mm during ib_umem_release 7a5b3b91f858 IB/hfi1: Use after free race condition in send context error path df07f2718440 powerpc/64s: Clear PCR on boot 92169a015bdd arm64: lse: Add early clobbers to some input/output asm operands 760e4d7e89a5 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros a0f8cbce7b57 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent 4182f5a075f1 libata: blacklist Micron 500IT SSD with MU01 firmware 21712abb8ba2 libata: Blacklist some Sandisk SSDs for NCQ f2a3c8bb4d10 mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus 4da8f20a992c mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register ebedf0b29047 mmc: sdhci-iproc: remove hard coded mmc cap 1.8v f440ea85d429 do d_instantiate/unlock_new_inode combinations safely ba3fbb7afde9 ALSA: timer: Fix pause event notification fbcede36bbfd aio: fix io_destroy(2) vs. lookup_ioctx() race b9659ff375cb fs: don't scan the inode cache before SB_BORN is set 1e5edf32e44d affs_lookup(): close a race with affs_remove_link() 2871a701329c KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" bba75a0ccdb5 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs 769fc447cced MIPS: ptrace: Expose FIR register through FP regset 368b70857dd7 MIPS: c-r4k: Fix data corruption related to cache coherence 102b97d6241d Linux 4.14.44 6b73dfbd3cfc rtc: goldfish: Add missing MODULE_LICENSE 6f34e436509e rtc: rp5c01: fix possible race condition 78227b671e0d rtc: tx4939: avoid unintended sign extension on a 24 bit shift 459aa4904ab2 rtc: m41t80: fix race conditions 6266010c3895 rtc: rk808: fix possible race condition 6c1c17116484 rtc: hctosys: Ensure system time doesn't overflow time_t 731d965a587c rtc: snvs: Fix usage of snvs_rtc_enable 8293e6238e03 serial: altera: ensure port->regshift is honored consistently e10bbc220e1a serial: 8250: Don't service RX FIFO if interrupts are disabled 1c447ea13703 serial: arc_uart: Fix out-of-bounds access through DT alias db69a1a58844 serial: fsl_lpuart: Fix out-of-bounds access through DT alias 24182ff06635 serial: imx: Fix out-of-bounds access through serial port index 5f53807e751e serial: mxs-auart: Fix out-of-bounds access through serial port index 491e61fe3c53 serial: samsung: Fix out-of-bounds access through serial port index eb81dd52b425 serial: sh-sci: Fix out-of-bounds access through DT alias d1e7f966521d serial: xuartps: Fix out-of-bounds access through DT alias 604e648e8bf0 media: cx25821: prevent out-of-bounds read on array card 9b7c44c43946 media: vivid: fix incorrect capabilities for radio 8cfcd5bbb723 media: vb2: Fix videobuf2 to map correct area 81173a58638f media: i2c: adv748x: fix HDMI field heights 93c72937a26b media: v4l: vsp1: Fix display stalls when requesting too many inputs d600eadf7d80 media: em28xx: Add Hauppauge SoloHD/DualHD bulk models d62c8d80f84f media: lgdt3306a: Fix a double kfree on i2c device remove 53ba3526baad media: s3c-camif: fix out-of-bounds array access 5ebcb4612748 media: cx23885: Set subdev host data to clk_freq pointer 24858b9c030a media: cx23885: Override 888 ImpactVCBe crystal frequency 1c94830eeea5 media: ov5645: add missing of_node_put() in error path cc4b4af51c13 media: Don't let tvp5150_get_vbi() go out of vbi_ram_default array 07999bccf2e0 media: dmxdev: fix error code for invalid ioctls 7bc147610d1e clk: samsung: exynos3250: Fix PLL rates 3fabe01cdf75 clk: samsung: exynos5250: Fix PLL rates 90e14be44331 clk: samsung: exynos5433: Fix PLL rates 256499854098 clk: samsung: exynos5260: Fix PLL rates 8f4eef93e1ab clk: samsung: exynos7: Fix PLL rates 264530c6ad12 clk: samsung: s3c2410: Fix PLL rates 573dda18a809 clk: rockchip: Prevent calculating mmc phase if clock rate is zero 04adc8209a9a clk: tegra: Fix pll_u rate configuration 99f29b5c1cc4 clk: hisilicon: mark wdt_mux_p[] as const 2dc1d1a8715e clk: Don't show the incorrect clock phase a225a3ba3213 clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 9311d0b6b466 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined 27cbb1df79c5 ASoC: topology: create TLV data for dapm widgets fbeec965b8d1 ASoC: samsung: odroid: Fix 32000 sample rate handling b3bbda7bad73 ASoC: rockchip: rk3288-hdmi-analog: Select needed codecs 98ffb5cf47e4 ASoC: hdmi-codec: Fix module unloading caused kernel crash 48e835f89769 scsi: lpfc: Fix frequency of Release WQE CQEs 8fd4131a9fcc scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing d5d331cdfcb2 scsi: lpfc: Fix issue_lip if link is disabled a9bcbce385ed scsi: mvsas: fix wrong endianness of sgpio api 5e315f31faef scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD 3de235c7753b scsi: aacraid: Insure command thread is not recursively stopped 10859964e0e1 scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled b1a706fdb5a8 scsi: sd: Keep disk read-only when re-reading partition 2bb6b7decff0 scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM fbc801716092 scsi: qedi: Fix kernel crash during port toggle dc6cb0cb91d5 scsi: qla4xxx: skip error recovery in case of register disconnect. b24fd4cd9491 scsi: aacraid: fix shutdown crash when init fails 942cb7bd774a scsi: qedi: Fix truncation of CHAP name and secret a9eb1e1031a0 scsi: storvsc: Increase cmd_per_lun for higher speed devices 1ad71103e12e scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() 62d16de3109f scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() 0bf213d90bb2 scsi: sym53c8xx_2: iterator underflow in sym_getsync() a1ac3da8431a scsi: bnx2fc: Fix check in SCSI completion handler for timed out request af9930622461 scsi: ufs: Enable quirk to ignore sending WRITE_SAME command b0ef004e86cf scsi: qla2xxx: Fix memory corruption during hba reset test 59ad4bb71714 scsi: mpt3sas: fix an out of bound write 2b2a92910c19 crypto: inside-secure - fix the invalidation step during cra_exit c787fb6bdac2 crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss d03a0a61dc82 crypto: inside-secure - fix the extra cache computation 6df26587d22d crypto: inside-secure - fix the cache_len computation a04b30fd74a1 crypto: inside-secure - do not process request if no command was issued 41b6f0ffb3ac crypto: ccp - don't disable interrupts while setting up debugfs 223ba92a8059 crypto: atmel-aes - fix the keys zeroing on errors 173c55493b81 crypto: inside-secure - wait for the request to complete if in the backlog 43624647a97c staging: lustre: lmv: correctly iput lmo_root 281bb7920cc0 staging: ks7010: Use constants from ieee80211_eid instead of literal ints. d5ae597ed13d staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr 20b9506df1b4 staging: fsl-dpaa2/eth: Fix incorrect casts ff8eb22e5bb8 staging: lustre: fix bug in osc_enter_cache_try bf30d26981a8 staging: bcm2835-audio: Release resources on module_exit() 0fe68f20e09f xhci: Show what USB release number the xHC supports from protocol capablity 0249054e4bfd Bluetooth: btusb: Add device ID for RTL8822BE e4504b80e012 media: em28xx: USB bulk packet size fix f5f6bff50f36 media: lgdt3306a: Fix module count mismatch on usb unplug f3f3442027b5 usb: gadget: composite: fix incorrect handling of OS desc requests 9170c1411eca usb: gadget: udc: change comparison to bitshift when dealing with a mask b80114337d31 usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS dd5541c7a60d usb: gadget: ffs: Execute copy_to_user() with USER_DS set 7f48c9ddca72 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS 11cb14a19679 usb: dwc2: host: Fix transaction errors in host mode 51250a9357d8 usb: dwc2: hcd: Fix host channel halt flow db81323e6a5d usb: dwc2: Fix interval type issue 39280c27031b xhci: zero usb device slot_id member when disabling and freeing a xhci slot 55aaef4bd8a0 usb: dwc3: Makefile: fix link error on randconfig 834329c4ad4c usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields 7fb2d2f1b04d usb: dwc3: Add SoftReset PHY synchonization delay 81ba08e69fe2 ALSA: usb-audio: Add native DSD support for Luxman DA-06 d711223606e8 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB 89509cdb713f net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 58249157c6ad net/usb/qmi_wwan.c: Add USB id for lt4120 modem ce04fbcdb39a USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM e5c8a6d499a1 usb: host: xhci-plat: revert "usb: host: xhci-plat: enable clk in resume timing" 38ed02d85840 ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name 5788084ba3cd net: usbnet: fix potential deadlock on 32bit hosts f7b3f33c79b7 usb: cdc_acm: prevent race at write to acm while system resumes ee4ed01d4b5c usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() a3fcccd4a7ef usb: gadget: fsl_udc_core: fix ep valid checks 36d66139a351 usb: gadget: core: Fix use-after-free of usb_request aefc5ce2342a usb: dwc3: omap: don't miss events during suspend/resume e8f101ec20c0 usb: dwc3: Undo PHY init if soft reset fails 0cc948e8ddb5 usb: gadget: f_uac2: fix bFirstInterface in composite gadget 0ff6b2cac941 x86/kexec: Avoid double free_page() upon do_kexec_load() failure f119414a8f8d hfsplus: stop workqueue when fill_super() failed 9f2c35864ad6 cfg80211: limit wiphy names to 128 bytes 360964411d57 loop: fix LOOP_GET_STATUS lock imbalance c18270ac9f84 loop: don't call into filesystem while holding lo_ctl_mutex 3c017b9fede9 scsi: zfcp: fix infinite iteration on ERP ready list d827bea2d18c scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() 58442874542f scsi: libsas: defer ata device eh commands to libata c1a35f5ddf36 s390: use expoline thunks in the BPF JIT 457b944b61e6 s390: extend expoline to BC instructions a206c82f9bc9 s390: move spectre sysfs attribute code 2a146a9b3240 s390/kernel: use expoline for indirect branches f1bd3b99607b s390/ftrace: use expoline for indirect branches 0d201ff077a8 s390/lib: use expoline for indirect branches d7aa3f13e146 s390/crc32-vx: use expoline for indirect branches e3ad546e6094 s390: move expoline assembler macros to a header 9a38169fb602 s390: add assembler macros for CPU alternatives 131ff238b859 ext2: fix a block leak ea5ffcd46716 sparc: vio: use put_device() instead of kfree() c98b38c5ede4 hv_netvsc: Fix net device attach on older Windows hosts c7da51021c8d hv_netvsc: Ensure correct teardown message sequence order c5345b11680f hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() d8c3e04d3913 hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown be9c798d0d13 hv_netvsc: common detach logic 905f85c289d7 hv_netvsc: change GPAD teardown order on older versions 9c6439c7b168 hv_netvsc: use RCU to fix concurrent rx and queue changes 1f3ef8a7a3c6 hv_netvsc: disable NAPI before channel close f9aab25e3326 hv_netvsc: defer queue selection to VF 0ac663c5674a hv_netvsc: fix race in napi poll when rescheduling 99e06589bd5d hv_netvsc: cancel subchannel setup before halting device 0ed8945b3aa6 hv_netvsc: fix error unwind handling if vmbus_open fails 4857dca4dd65 hv_netvsc: only wake transmit queue if link is up 0395570f81fe hv_netvsc: avoid retry on send during shutdown 36a9609cef4a hv_netvsc: Use the num_online_cpus() for channel limit 4c5fef778957 hv_netvsc: empty current transmit aggregation if flow blocked 41f24dbef177 hv_netvsc: preserve hw_features on mtu/channels/ringparam changes 284a58c02eeb hv_netvsc: netvsc_teardown_gpadl() split 6296e73e459d hv_netvsc: Set tx_table to equal weight after subchannels open ef1c5903cd2a hv_netvsc: Add initialization of tx_table in netvsc_device_add() b3a303352e51 hv_netvsc: Rename tx_send_table to tx_table 5acc4d1e8fe2 hv_netvsc: Rename ind_table to rx_table 836f8472f1bd hv_netvsc: Fix the real number of queues of non-vRSS cases 099612827aa3 vmxnet3: use DMA memory barriers where required 74327eda43d0 vmxnet3: set the DMA mask before the first DMA map operation c89d534301a0 tcp: purge write queue in tcp_connect_init() edabcd0f12ae sock_diag: fix use-after-free read in __sk_free 01a658c1b9d4 packet: in packet_snd start writing at link layer allocation c02756173e65 net: test tailroom before appending to linear skb 2cedbdda01fe net/smc: check for missing nlattrs in SMC_PNETID messages 8ffa5f978394 net: sched: red: avoid hashing NULL child 53b2dbbee18d net/sched: fix refcnt leak in the error path of tcf_vlan_init() 5ff45c86e90a net/mlx4_core: Fix error handling in mlx4_init_port_info. 047df46d6cef net: Fix a bug in removing queues from XPS map 1dff08485b9e Linux 4.14.43 92a3c944d6d5 x86/bugs: Rename SSBD_NO to SSB_NO e8837f0a000f KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD 3f44c1a3c293 x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG 71179d5dcbb9 x86/bugs: Rework spec_ctrl base and mask logic d13f068b94a1 x86/bugs: Remove x86_spec_ctrl_set() 987f49474b06 x86/bugs: Expose x86_spec_ctrl_base directly 6befd3a735e0 x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} 3e6ab4ca1345 x86/speculation: Rework speculative_store_bypass_update() 8e1c285a050c x86/speculation: Add virtualized speculative store bypass disable support 72f46c229ac2 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL b213ab46cde4 x86/speculation: Handle HT correctly on AMD 7f1efb5e74e3 x86/cpufeatures: Add FEATURE_ZEN bbc0d1c33566 x86/cpufeatures: Disentangle SSBD enumeration 8e0836d1413b x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS b1d1984f3898 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP b1a6028c2374 KVM: SVM: Move spec control call after restore of GS bd2059282934 x86/cpu: Make alternative_msr_write work for 32-bit code 5a53a5fefb73 x86/bugs: Fix the parameters alignment and missing void f69c4dd36766 x86/bugs: Make cpu_show_common() static 4fbc01632e77 x86/bugs: Fix __ssb_select_mitigation() return type 8dc742f930cc Documentation/spec_ctrl: Do some minor cleanups 43c47eb2a274 proc: Use underscores for SSBD in 'status' 89ba80e61a39 x86/bugs: Rename _RDS to _SSBD 0f18f44ce076 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 61dfdc12ff35 seccomp: Move speculation migitation control to arch code 9939db75cd5b seccomp: Add filter flag to opt-out of SSB mitigation d829fcceb8f5 seccomp: Use PR_SPEC_FORCE_DISABLE 20d036a2e223 prctl: Add force disable speculation c024722ffecd x86/bugs: Make boot modes __ro_after_init 87895ae1e9b2 seccomp: Enable speculation flaw mitigations dd88d569eeff proc: Provide details on speculation flaw mitigations 7d1254a1489c nospec: Allow getting/setting on non-current task d8553911627a x86/speculation: Add prctl for Speculative Store Bypass mitigation 704609d39680 x86/process: Allow runtime control of Speculative Store Bypass 33f6a06810cb prctl: Add speculation control prctls 81c3c2b5917a x86/speculation: Create spec-ctrl.h to avoid include hell 97224b3da698 x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest 716bfae3b3f4 x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested fa2f1c65246d x86/bugs: Whitelist allowed SPEC_CTRL MSR values 128e69909f7c x86/bugs/intel: Set proper CPU features and setup RDS 65f747a6b108 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation 832b579e1e83 x86/cpufeatures: Add X86_FEATURE_RDS c6dc89dd04e3 x86/bugs: Expose /sys/../spec_store_bypass 94ae9d262843 x86/bugs, KVM: Support the combination of guest and host IBRS 7c9b4959cda4 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 3ce1634f6165 x86/bugs: Concentrate bug reporting into a separate function 69dc73805969 x86/bugs: Concentrate bug detection into a separate function 8410540f5aaf x86/nospec: Simplify alternative_msr_write() 671c9a69f426 btrfs: fix reading stale metadata blocks after degraded raid1 mounts 7ea5cff55c45 btrfs: Fix delalloc inodes invalidation during transaction abort 0d670384af3c btrfs: Split btrfs_del_delalloc_inode into 2 functions 1d16f615bb7d btrfs: fix crash when trying to resume balance without the resume flag f9b02febeabf btrfs: property: Set incompat flag if lzo/zstd compression is set de1f96cc4a30 Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting 59bbb5ca4d95 Btrfs: fix xattr loss after power failure ca477b42aeaa ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions bd4aeb75dab5 ARM: 8770/1: kprobes: Prohibit probing on optimized_callback 14b4cfb5ab54 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed 6986750cb57c tick/broadcast: Use for_each_cpu() specially on UP kernels a697b90ef09e x86/mm: Drop TS_COMPAT on 64-bit exec() syscall 5f3ca3928e08 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr e5cefe3570a0 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode 83a39c0e4adb x86/pkeys: Do not special case protection key 0 359b8ff3281c x86/pkeys: Override pkey when moving away from PROT_EXEC a6565fdd90cb s390: remove indirect branch from do_softirq_own_stack ce2e68b3c260 s390/qdio: don't release memory in qdio_setup_irq() 56130d932232 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero c568bdf37b6e s390/qdio: fix access to uninitialized qdio_q fields e2266ea100ea drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk fc170bda2283 mm: don't allow deferred pages with NEED_PER_CPU_KM 572e2385ae35 radix tree: fix multi-order iteration race f6c0f020ee5b lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly 5b86f020a789 drm: Match sysfs name in link removal to link creation 094595ce5701 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing f4f05f62d3d1 i2c: designware: fix poll-after-enable regression f9882808e355 netfilter: nf_socket: Fix out of bounds access in nf_sk_lookup_slow_v{4,6} d233f8d5bdd3 netfilter: nf_tables: can't fail after linking rule into active rule list 321bc88ec098 netfilter: nf_tables: free set name in error path bca7faea5410 tee: shm: fix use-after-free via temporarily dropped reference 9a19a93bddb3 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} d2dee2253be8 vfio: ccw: fix cleanup if cp_prefetch fails 92ce74164efa powerpc: Don't preempt_disable() in show_cpuinfo() 27ea98a4c50c KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock b6f6d8bfe779 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls b7f0fc1f0615 spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL d18c3d2304de spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master 45804b0e3cb3 spi: pxa2xx: Allow 64-bit DMA 50c0e85887bf ALSA: control: fix a redundant-copy issue 6283fcc9b93a ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist 13fe9058ed09 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ e842726eccf3 usbip: usbip_host: fix bad unlock balance during stub_probe() ec0c93951ecb usbip: usbip_host: fix NULL-ptr deref and use-after-free errors 5cd4dd77782e usbip: usbip_host: run rebind from exit when module is removed cf3bcc3231ad usbip: usbip_host: delete device from busid_table after rebind a3d5f6ecba99 usbip: usbip_host: refine probe and disconnect debug msgs to be useful d88700f79448 Linux 4.14.42 5c9a9508de30 proc: do not access cmdline nor environ from file-backed areas 7a4eda600d77 l2tp: revert "l2tp: fix missing print session offset info" 036bbd584b0b xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) b0e5b437ecfd btrfs: Take trans lock before access running trans in check_delayed_ref d2d85f8d2249 xfrm: Use __skb_queue_tail in xfrm_trans_queue 73cda9030380 scsi: aacraid: Correct hba_send to include iu_type 59afc1841b70 udp: fix SO_BINDTODEVICE 8151fe6861a0 nsh: fix infinite loop 66fefcabae5e net/mlx5e: Allow offloading ipv4 header re-write for icmp cb9e5a0817f4 ipv6: fix uninit-value in ip6_multipath_l3_keys() 19bf346ca705 hv_netvsc: set master device 6ecec17f71f5 net/mlx5: Avoid cleaning flow steering table twice during error flow eac1ab609be0 net/mlx5e: TX, Use correct counter in dma_map error flow b047794cc36c net: sched: fix error path in tcf_proto_create() when modules are not configured f6294114ade4 bonding: send learning packets for vlans on slave 2eca993ddc83 bonding: do not allow rlb updates to invalid mac f754c9c88045 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). 413d2627692d tcp: ignore Fast Open on repair mode 3cfe95a0eb02 tcp_bbr: fix to zero idle_restart only upon S/ACKed data bf2f3bae31a2 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d 4dce9afc2d35 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg d3d4d69d9bbd sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr f6c962d27d1a sctp: fix the issue that the cookie-ack with auth can't get processed 3b54f1fd8770 sctp: delay the authentication for the duplicated cookie-echo chunk 30ffa967adc3 rds: do not leak kernel memory to user land 2753ebb4e96c r8169: fix powering up RTL8168h 2bb66a711cc8 qmi_wwan: do not steal interfaces from class drivers c1ce5f359066 openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found 8e1b8e327903 net/tls: Fix connection stall on partial tls record 3ac0f3e0b823 net/tls: Don't recursively call push_record during tls_write_space callbacks 78ac65e8e940 net: support compat 64-bit time in {s,g}etsockopt b2a4d52fae0d net_sched: fq: take care of throttled flows before reuse 6a5b0444e703 net sched actions: fix refcnt leak in skbmod 1abd8c5fea11 net/mlx5: E-Switch, Include VF RDMA stats in vport statistics 57e0a9f2174e net/mlx5e: Err if asked to offload TC match on frag being first edc0c15f6f61 net/mlx4_en: Verify coalescing parameters are in range 2213a18303a2 net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' 6b10014800ce net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode 1029fb466b44 net: ethernet: sun: niu set correct packet size in skb 1e22ffab52c0 llc: better deal with too small mtu a7aea8e27359 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg c751af522989 ipv4: fix fnhe usage by non-cached routes 91c2d70192c7 dccp: fix tasklet usage 2c13a91e0fc5 bridge: check iface upper dev when setting master via ioctl ece94a76618e 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() 3f07ecbec151 Linux 4.14.41 e8bbbd11e637 KVM: x86: remove APIC Timer periodic/oneshot spikes 5138dd0db530 KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler 82e91e07e654 perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() 7093d5d0caa7 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] 6467123872a1 perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver 4e4bb64df800 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr df2c71fb5c04 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* bd05324cdd3a tracing/uprobe_event: Fix strncpy corner case bb0b090d836a sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] f2a42c6bca67 smb3: directory sync should not return an error 57e2ce8bbace nvme: add quirk to force medium priority for SQ creation db433f83a81f thermal: exynos: Propagate error value from tmu_read() 33df2f8a8c87 thermal: exynos: Reading temperature makes sense only when TMU is turned on 4aa9ef8a29ad Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets 4fcd0333b21e Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table 9ddc1d27a913 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" 99e9acc27033 cpufreq: schedutil: Avoid using invalid next_freq 64a03d3b240f PCI / PM: Check device_may_wakeup() in pci_enable_wake() 89d5c4eb8105 PCI / PM: Always check PME wakeup capability for runtime wakeup support e2023117b877 atm: zatm: Fix potential Spectre v1 cc21a603273c net: atm: Fix potential Spectre v1 87aa17ca56b9 drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() 969d4595f4a8 drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() 34a21b17abd6 drm/nouveau: Fix deadlock in nv50_mstm_register_connector() b2e01797216d drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log 2b2b00374a54 drm/vc4: Fix scaling of uni-planar formats d2901e247b10 can: hi311x: Work around TX complete interrupt erratum ad25cf42f4c7 can: hi311x: Acquire SPI lock on ->do_get_berr_counter d0ca84d74f9f can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() 4636b4e25112 ceph: fix rsize/wsize capping in ceph_direct_read_write() 2270dfcc4b12 mm, oom: fix concurrent munlock and oom reaper unmap, v3 8ee7dabb311d mm: sections are not offlined during memory hotremove 21fb6d8bc504 z3fold: fix reclaim lock-ups 899997129276 tracing: Fix regex_match_front() to not over compare the test string 586d02c1479f dm integrity: use kvfree for kvmalloc'd memory 3b93fff8f452 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs d1d5c31fc3a5 rfkill: gpio: fix memory leak in probe error path a7ea57b025b1 gpio: fix error path in lineevent_create 28534d29479d gpio: fix aspeed_gpio unmask irq 0f40bb84e25e gpioib: do not free unrequested descriptors ef7c4825fe5f compat: fix 4-byte infoleak via uninitialized struct field 50ed0188af8d arm64: Add work around for Arm Cortex-A55 Erratum 1024718 ca0ecba3ddf3 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing f768d0f981e6 KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN c51eb7379dfa KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry 683b4520d07e bdi: Fix oops in wb_workfn() 6b5a99167a79 bdi: wake up concurrent wb_shutdown() callers. 8c12bd91b597 tcp: fix TCP_REPAIR_QUEUE bound checking 108cd022c59b perf: Remove superfluous allocation error check 17ffa29c3556 memcg: fix per_node_info cleanup ac91ff2a5f12 inetpeer: fix uninit-value in inet_getpeer 566804864cd9 soreuseport: initialise timewait reuseport field 154ff3e04015 ipv4: fix uninit-value in ip_route_output_key_hash_rcu() 09e45996b3e7 dccp: initialize ireq->ir_mark f9327803193a net: fix uninit-value in __hw_addr_add_ex() 5652aed1de29 net: initialize skb->peeked when cloning ced9763b911d net: fix rtnh_ok() bf2ecb934603 netlink: fix uninit-value in netlink_sendmsg 1b6d0db7ed22 crypto: af_alg - fix possible uninit-value in alg_bind() 19042316b9e1 kcm: Call strp_stop before strp_done in kcm_attach 725f5ae1a695 netfilter: ebtables: don't attempt to allocate 0-sized compat array 88c43b469db5 ipvs: fix rtnl_lock lockups caused by start_sync_thread Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto: add kernel sample configuration fragmentBruce Ashfield
Add a fragment to the various kernels to support QA testing of samples. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.12: gcc8 + platform supportBruce Ashfield
Integrating the following changes to fix gcc8 issues, add perf support for new platforms, and misc bug fixes: 7e7ac3f0fda9 perf vendor events intel: Update Goldmont events to V12 0a384f4a74bb perf intel-pt: Always set no branch for dummy event d55c0eebc474 perf intel-pt: Set no_aux_samples for the tracking event 1f0b8b1b621f perf vendor events: Add Goldmont Plus V1 event file 6b230bd7967e objtool, perf: Fix GCC 8 -Wrestrict error 2eb720eab978 tools/lib/subcmd/pager.c: do not alias select() params 16818d5811b1 clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization 0924074f300a of: dynamic: fix memory leak related to properties of __of_node_dup f6579a9e6a8e debugobjects: Make kmemleak ignore debug objects 9184d19fa9ba intel-socfpga: dts: improve qspi node for rsu feature 68846ecd1d27 intel-socfpga: dts: add rsu node to enable rsu driver 9f174f4e95f7 FogBugz #514234: arm64: dts: stratix10: Add PL330 DMA to Stratix10 dts 8a97ef8580e8 FogBugz #554835-3: Intel RSU binding documentation c850e5570554 FogBugz #554835-1: Add Stratix 10 SoC RSU Driver e030a1b198b4 FogBugz #549288-4: dts: add Stratix10 sdram ecc c25a3bffb901 FogBugz #549288-3: edac: Add support for Stratix10 SDRAM EDAC 64430c11c84b FogBugz #549288-2: Add Stratix10 ECC Manager binding c34e0d995e50 FogBugz #549288-1: misc: Stratix10 Protected register access defines ac8afaba8d13 mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic 16431863e036 FogBugz #554812: fpga: stratix10: unitialized data 1ee99e139667 arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver 3269b14acb76 FogBugz #251539-2: dts: Add Altera Quad SPI Driver Device Tree Binding 99a5d81c3ea7 FogBugz #251539-1: Add Altera Quad SPI Driver Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.12: fix ppc cryptodev buildBruce Ashfield
commit 6e36719fbe9 [crypto: aes-generic - fix aes-generic regression on powerpc] addresses a build regression by 4.14-stable. So we cherry pick it onto our branches while it works through the -stable process. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.14/4.15: gcc8 fixesBruce Ashfield
Integrating Khem's gcc8 kernel patches so that 4.14 and 4.15 can build with the gcc8 compiler updates. 51273ff79f4a tools/lib/subcmd/pager.c: do not alias select() params b632c05a6263 objtool, perf: Fix GCC 8 -Wrestrict error 20bc5eb24ac1 mips64: Disable attribute-alias warning 975042cc72dd mips: Disable attribute-alias warnings 8632f470f02c powerpc/ptrace: Disable array-bounds warning with gcc8 59e401ffeda4 powerpc: Disable attribute-alias warnings from gcc8 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.15: update to v4.15.18Bruce Ashfield
Updating v4.15 to the final korg -stable for the v4.15 series. It comprises the following commits: a8ec862fd39d Linux 4.15.18 c4f45cf301e6 ovl: set lower layer st_dev only if setting lower st_ino 9def916c750d rtl8187: Fix NULL pointer dereference in priv->conf_mutex 7a2a6d71eed4 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low 154b354f3171 Bluetooth: Fix connection if directed advertising and privacy is used 4eb2f39266ac getname_kernel() needs to make sure that ->name != ->iname in long case 84f086ee4e6a mm/gup_benchmark: handle gup failures 7e255357ef66 get_user_pages_fast(): return -EFAULT on access_ok failure 4d03a2e6b9b6 s390/compat: fix setup_frame32 e025da42c8e6 s390/ipl: ensure loadparm valid flag is set 0d4e77fe0659 s390/qdio: don't merge ERROR output buffers f3eae28761c3 s390/qdio: don't retry EQBS after CCQ 96 4f2217cbe648 nfit: fix region registration vs block-data-window ranges 3adc135469c8 block/loop: fix deadlock after loop_set_status 9d8a3dc99219 apparmor: fix resource audit messages when auditing peer 93d36bc65698 apparmor: fix display of .ns_name for containers 5f7dc7d33ed3 apparmor: fix logging of the existence test for signals b88779931388 scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure e4e64ce3fbc4 nfsd: fix incorrect umasks f6b213293ed9 hugetlbfs: fix bug in pgoff overflow checking 004f2df3ae48 xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling ff37d99aebb3 ovl: fix lookup with middle layer opaque dir and absolute path redirects 645840a17612 blk-mq: don't keep offline CPUs mapped to hctx 0 01e12511b9e9 blk-mq: order getting budget and driver tag 3e0b25015e05 lib: fix stall in __bitmap_parselist() a8ce442c67ff nvme: Skip checking heads without namespaces c5f1f15ab5f1 block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}() 54e869fce691 f2fs: fix heap mode to reset it back 418a68e55acb sunrpc: remove incorrect HMAC request initialization 1ff02d3465dc x86/apic: Fix signedness bug in APIC ID validity checks 84ad0b9e121f ath9k: Protect queue draining by rcu_read_lock() 70146f28e419 hwmon: (ina2xx) Fix access to uninitialized mutex 717b489baaf0 x86/mce/AMD: Get address from already initialized block ab0ed342375f perf/core: Fix use-after-free in uprobe_perf_close() aa9cf90591f8 KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode 02c74a999d69 PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() b5f7ba13889a PCI: hv: Serialize the present and eject work items 4d12fdda9978 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device ed7308bce0a2 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 2cad1487248d parisc: Fix out of array access in match_pci_device() 351b3d90c18d ipmi: Fix some error cleanup issues 9bb8f59e6ba0 media: v4l: vsp1: Fix header display list status check in continuous mode 2276552990c4 media: v4l2-compat-ioctl32: don't oops on overlay 44f9357a588e lan78xx: Correctly indicate invalid OTP a6f8bdd9b583 vhost: Fix vhost_copy_to_user() 5c877c58589f ip_gre: clear feature flags when incompatible o_flags are set a818b1e8182e l2tp: fix race in duplicate tunnel detection 186fab54f609 l2tp: fix races in tunnel creation d6b25a259ef9 vhost: fix vhost_vq_access_ok() log check f76f647e536b slip: Check if rstate is initialized before uncompressing 89a990000cd5 rds: MP-RDS may use an invalid c_path 14fb3c646653 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN 17da5b1d0a46 netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() 7b3f3fa2bdeb drm/i915/edp: Do not do link training fallback or prune modes on EDP b22a1fa1b34f Linux 4.15.17 9e6ee870ad5a net/mlx4_core: Fix memory leak while delete slave's resources 94f1b8485ce3 vhost_net: add missing lock nesting notation a17ab0a5c81c team: move dev_mc_sync after master_upper_dev_link in team_port_add 0f9e7b328bff route: check sysctl_fib_multipath_use_neigh earlier than hash 13ed54d5252e vhost: validate log when IOTLB is enabled 2030a5c0ab13 net/mlx5e: Fix traffic being dropped on VF representor 2b9260fb6f35 net/mlx4_en: Fix mixed PFC and Global pause user control requests e2b83b778065 strparser: Fix sign of err codes 73a697b3ef62 net/sched: fix NULL dereference on the error path of tcf_skbmod_init() 39eab2e79f81 net/sched: fix NULL dereference in the error path of tunnel_key_init() d6bda9865d4c net/mlx5e: Sync netdev vxlan ports at open 75744bdbce5f net/mlx5e: Don't override vport admin link state in switchdev mode 5dfa4fb5cd26 ipv6: sr: fix seg6 encap performances with TSO enabled d0f3ccf5293c nfp: use full 40 bits of the NSP buffer address 9d49e497222c net/sched: fix NULL dereference in the error path of tcf_sample_init() e95cdaee3d7d net/mlx5e: Fix memory usage issues in offloading TC flows 07c70edfbefd net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path 5075e98fb92f net/sched: fix NULL dereference in the error path of tcf_vlan_init() a61bf7ba7f9f net_sched: fix a missing idr_remove() in u32_delete_key() 8c09a81ed1b9 net/mlx5e: Set EQE based as default TX interrupt moderation mode 34eb1263d97f vti6: better validate user provided tunnel names 4fba1a669a9a ip6_tunnel: better validate user provided tunnel names efcc90fcf90a ip6_gre: better validate user provided tunnel names c64153772333 ipv6: sit: better validate user provided tunnel names bc4718fcee7c ip_tunnel: better validate user provided tunnel names 764975439e8b net: fool proof dev_valid_name() b9c36c30ccac bonding: process the err returned by dev_set_allmulti properly in bond_enslave 1999253e11b6 bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave 4021b1a4ef73 bonding: fix the err path for dev hwaddr sync in bond_enslave 088d65ddf9c5 vrf: Fix use after free and double free in vrf_finish_output 51c6ba0d8d71 vlan: also check phy_driver ts_info for vlan's real device 25d45c0fd16c vhost: correctly remove wait queue during poll failure 3407271beb99 sky2: Increase D3 delay to sky2 stops working after suspend 7e72ce101da8 sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 9db59791e2b7 sctp: do not leak kernel memory to user space cb2b72372ab2 r8169: fix setting driver_data after register_netdev 3b1c6b30170e pptp: remove a buggy dst release in pptp_connect() db714a1ff359 net/sched: fix NULL dereference in the error path of tcf_bpf_init() c7aea3ee65f1 net sched actions: fix dumping which requires several messages to user space ae4d4eb29e54 net/mlx5e: Verify coalescing parameters in range 7102de5aef56 netlink: make sure nladdr has correct size in netlink_connect() bbf5fab136f6 net/ipv6: Increment OUTxxx counters after netfilter hook e3b4bc07821c net/ipv6: Fix route leaking between VRFs 202f1915fa1d net: fix possible out-of-bound read in skb_network_protocol() 7dd65ec55e31 net: dsa: Discard frames from unused ports 14fed02e94a8 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) dad8b0244bac ipv6: the entire IPv6 header chain must fit the first fragment 30d032b72d06 arp: fix arp_filter on l3slave devices fea978223b59 x86/microcode: Fix CPU synchronization routine 32bfd224e9d6 x86/microcode: Attempt late loading only when new microcode is present 8e1161f94614 x86/microcode: Synchronize late microcode loading 7bc523cc535e x86/microcode: Request microcode on the BSP 194ed6edd93f x86/microcode/intel: Look into the patch cache first 399c019ea77c x86/microcode: Do not upload microcode if CPUs are offline 1089ac9dda39 x86/microcode/intel: Writeback and invalidate caches before updating microcode 1c1f5b2cd2cf x86/microcode/intel: Check microcode revision before updating sibling threads abb00ec05909 x86/microcode: Get rid of struct apply_microcode_ctx 5cea945c5a3b x86/CPU: Check CPU feature bits after microcode upgrade 1a6150b2bad3 x86/CPU: Add a microcode loader callback e280980606e7 x86/microcode: Propagate return value from updating functions d3839c26e68d drm/i915/cnp: Properly handle VBT ddc pin out of bounds. 1710c3baec14 drm/i915/cnp: Ignore VBT request for know invalid DDC pin. 87ef4d6fc6b0 thermal: int3400_thermal: fix error handling in int3400_thermal_probe() 452aecd060f2 tcmu: release blocks for partially setup cmds 46279ed31169 perf tools: Fix copyfile_offset update of output offset feb5c349feb5 crypto: aes-generic - build with -Os on gcc-7+ 50dbed12aaa7 mtd: mtd_oobtest: Handle bitflips during reads dad8f5220c5d Input: goodix - disable IRQs while suspended d7c122fd723f ibmvnic: Don't handle RX interrupts when not up. 82c353ad3da1 sdhci: Advertise 2.0v supply on SDIO host controller 55a0ef8d9d71 x86/gart: Exclude GART aperture from vmcore 6a68ef47bea6 gpio: thunderx: fix error return code in thunderx_gpio_probe() 27fac1611fdd RDMA/cma: Fix rdma_cm path querying for RoCE ce87afbbada6 scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called 458419bb8429 scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map edde080c5e33 PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks 3018e3d5171e cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages b2320552d1f5 drm/amd/powerplay: fix memory leakage when reload (v2) 70557b7f58db i40evf: don't rely on netif_running() outside rtnl_lock() 6e80af54604d Bluetooth: hci_bcm: Make shutdown and device wake GPIO optional d8d843fe374b Bluetooth: hci_bcm: Validate IRQ before using it e34b75c7db20 Bluetooth: hci_bcm: Mandate presence of shutdown and device wake GPIO 3ca4e49e9be7 uio_hv_generic: check that host supports monitor page f0e9997e06a5 EDAC, mv64x60: Fix an error handling path 7018cb0149d1 serdev: Fix serdev_uevent failure on ACPI enumerated serdev-controllers 3af99e83a278 block, bfq: put async queues for root bfq groups too a551b16c4903 tty: n_gsm: Allow ADM response in addition to UA for control dlci 13ba69ddf542 blk-mq: fix kernel oops in blk_mq_tag_idle() 1aa0564aae9e net/mlx5e: IPoIB, Use correct timestamp in child receive flow d4beec7ede2a scsi: libsas: initialize sas_phy status according to response of DISCOVER a8e93148d4e6 scsi: libsas: fix error when getting phy events c16490ba27bb scsi: libsas: fix memory leak in sas_smp_get_phy_events() 614361530f03 net: Fix netdev_WARN_ONCE macro 088ebc83060e scsi: libsas: Use dynamic alloced work to avoid sas event lost eead4cd85fe3 bcache: segregate flash only volume write streams 9390f52f68a8 bcache: stop writeback thread after detaching 18303da51818 bcache: ret IOERR when read meets metadata error 2300dbc6d1f3 net: hns3: fix for changing MTU dfa20d9d7fa9 net: hns3: Fix an error macro definition of HNS3_TQP_STAT f55dc2a4c18d net: hns3: Fix a loop index error of tqp statistics query 4434e6f5820f net: hns3: Fix an error of total drop packet statistics c8de98d55dc4 net/mlx5: Fix race for multiple RoCE enable 717df1176636 wl1251: check return from call to wl1251_acx_arp_ip_filter eb49779a13d9 rt2x00: do not pause queue unconditionally on error path 14d7f455a4da power: supply: axp288_charger: Properly stop work on probe-error / remove c9ec5c8ac418 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' b00f942fef90 staging: lustre: disable preempt while sampling processor id. 731edfbaf9e5 perf report: Fix a no annotate browser displayed issue 4c4f48c3e5d7 tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented 0a592432e6e9 nvme_fcloop: fix abort race condition 513f897ed6e5 nvme_fcloop: disassocate local port structs 9d0b9e874ecf pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts ab0ba11b94b5 nvme-fabrics: don't check for non-NULL module in nvmf_register_transport 2c624d6fede9 nvme-fabrics: protect against module unload during create_ctrl 3d4d30ecc250 backlight: tdo24m: Fix the SPI CS between transfers 3f9ae3bb4dca blk-mq: fix race between updating nr_hw_queues and switching io sched f86fd0585e8e blk-mq: avoid to map CPU into stale hw queue 5be1bc32b82d IB/rdmavt: Allocate CQ memory on the correct node a5a2a6bd5d4a powernv-cpufreq: Add helper to extract pstate from PMSR 618d78622811 arm64: asid: Do not replace active_asids if already 0 a257594a30d3 gpio: label descriptors using the device name b2b11aebe49e crypto: crypto4xx - perform aead icv check in the driver 56d3fab6bc64 vfb: fix video mode and line_length being set when loaded 7f12c3f9eec6 mac80211: Fix setting TX power on monitor interfaces 110909d7a0c9 ACPI: EC: Fix debugfs_create_*() usage 03e965ebd983 irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry c97d465daddd irqchip/ompic: fix return value check in ompic_of_init() f885f0701f6d scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. f212235717ed scsi: libiscsi: Allow sd_shutdown on bad transport f4fecf24ae66 RDMA/hns: Update the usage of sr_max and rr_max field 311b60b294b4 spi: sh-msiof: Fix timeout failures for TX-only DMA transfers 902dae240b4a IB/ipoib: Fix for notify send CQ failure messages 3ca14535c781 drm/msm: Fix NULL deref in adreno_load_gpu 70a6a6877a88 ASoC: Intel: cht_bsw_rt5645: Analog Mic support df85cc29794a ASoC: Intel: Skylake: Disable clock gating during firmware and library download 4577c7f85eda media: videobuf2-core: don't go out of the buffer range a8d3eea33c25 clk: sunxi-ng: a83t: Add M divider to TCON1 clock e0870e5401ee f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem bde6301dbf14 hwmon: (ina2xx) Make calibration register value fixed 2bddcdd33e3a RDMA/cma: Mark end of CMA ID messages 7f0880203e52 thermal/drivers/hisi: Remove bogus const from function return type a696e385ac75 selftests/net: fix bugs in address and port initialization abf63e3cb1a8 net_sch: red: Fix the new offload indication ffc544a91a0f gpiolib: don't dereference a desc before validation ebc5545383f7 PM / devfreq: Fix potential NULL pointer dereference in governor_store 34e1b76c57d0 clk: divider: fix incorrect usage of container_of 5218e11fbd2f watchdog: dw_wdt: add stop watchdog operation 3a0289a45385 VFS: close race between getcwd() and d_move() 827fe75987f1 IB/mlx5: Report inner RSS capability b644c41acce1 net/mlx4_en: Change default QoS settings 965736ee654d ACPI / video: Default lcd_only to true on Win8-ready and newer machines ce6b782c6f38 rds; Reset rs->rs_bound_addr in rds_add_bound() failure path e78a6e9aee5b l2tp: fix missing print session offset info d8ffa7dfceb5 net: hns3: add Asym Pause support to phy default features 353900b83514 net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg 4edd8be70f11 net: hns3: free the ring_data structrue when change tqps 295c02ce3322 perf evsel: Enable ignore_missing_thread for pid option 88d7e9f141c3 perf evsel: Fix swap for samples with raw data 9ab8894f195d perf probe: Add warning message if there is unexpected event name ef0fa7a1ec6e perf probe: Find versioned symbols from map 2dffefdf975a thermal: power_allocator: fix one race condition issue for thermal_instances list 4dfb698be2a5 ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT 542f2cc70fe6 Bluetooth: Add a new 04ca:3015 QCA_ROME device 7ee903fb3a1b ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 9f8a75a2299e clk: meson: mpll: use 64-bit maths in params_from_rate be7835d54626 i40iw: Validate correct IRD/ORD connection parameters 551ace11e153 i40iw: Correct Q1/XF object count equation c2f3d4bf8e4b i40iw: Fix sequence number for the first partial FPDU 49859d3c5536 Linux 4.15.16 b36c97615b98 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" f4c360885236 Revert "cpufreq: Fix governor module removal race" 2dae6069c488 Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 0dd269e2a25b Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 657fda9505c8 Fix slab name "biovec-(1<<(21-12))" 8282afd8abee net: hns: Fix ethtool private flags 84c68b621e90 ARM: dts: DRA76-EVM: Set powerhold property for tps65917 3d07d9f2eebb vt: change SGR 21 to follow the standards 48eaa5be295c Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad fd50992f99c2 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list ec46704f08e8 Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 9abdc666b793 Revert "base: arch_topology: fix section mismatch build warnings" f1fcba111d9e staging: comedi: ni_mio_common: ack ai fifo error interrupts. 21f07630e75f Btrfs: fix unexpected cow in run_delalloc_nocow e847da275f04 crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one 860783c283c8 crypto: arm,arm64 - Fix random regeneration of S_shipped 493601f76734 crypto: ccp - return an actual key size from RSA max_size callback 7abca04ef3a0 crypto: caam - Fix null dereference at error path 48b9d82caba8 crypto: ahash - Fix early termination in hash walk 4010d75d2eb4 crypto: talitos - fix IPsec cipher in length 05c93fe33f94 crypto: testmgr - Fix incorrect values in PKCS#1 test vector c3c97a9f2f52 crypto: inside-secure - fix clock management 7bc247d1fd68 crypto: talitos - don't persistently map req_ctx->hw_context and req_ctx->buf 27036ade0732 crypto: lrw - Free rctx->ext with kzfree 5afddba2aaae parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 39fd6d094397 media: usbtv: prevent double free in error case 9b664c6a9f68 /dev/mem: Avoid overwriting "err" in read_mem() 3cde7e2ccec6 mei: remove dev_err message on an unsupported ioctl 29361c257631 serial: 8250: Add Nuvoton NPCM UART ffed9ae46844 USB: serial: cp210x: add ELDAT Easywave RX09 id b8541b3dc59c USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator 6693f178c9ab USB: serial: ftdi_sio: add RT Systems VX-8 cable b5abde6ca2d2 bitmap: fix memset optimization on big-endian systems 7b2dcf7cc456 drm/i915/dp: Write to SET_POWER dpcd to enable MST hub. 886125faf5d1 Bluetooth: Fix missing encryption refresh on Security Request 8f723a276a4d phy: qcom-ufs: add MODULE_LICENSE tag a192706b71fa netfilter: x_tables: add and use xt_check_proc_name 7ab7e3e2a0d4 netfilter: drop template ct when conntrack is skipped. c16c62bb4d9f l2tp: fix races with ipv4-mapped ipv6 addresses dd19573992b5 netfilter: bridge: ebt_among: add more missing match size checks 8f4ed22f6b5e netfilter: x_tables: make allocation less aggressive 5bb3f4acc8aa percpu: add __GFP_NORETRY semantics to the percpu balancing path c7f2bd1850a8 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems 94f84ba56f3d net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() e13d781171fb ipv6: fix possible deadlock in rt6_age_examine_exception() b2bf2cb68880 RDMA/ucma: Introduce safer rdma_addr_size() variants f55b41ce03a7 RDMA/ucma: Check that device exists prior to accessing it c0cbbca14176 RDMA/ucma: Check that device is connected prior to access it c88aaa5ab28a RDMA/rdma_cm: Fix use after free race with process_one_req 5eb56dd0ba03 RDMA/ucma: Ensure that CM_ID exists prior to access it 0b17ac3f080d RDMA/ucma: Fix use-after-free access in ucma_close a6474d6ef156 RDMA/ucma: Check AF family prior resolving address 7df65ad1d45a xfrm_user: uncoditionally validate esn replay attribute struct abb971a27ed5 partitions/msdos: Unable to mount UFS 44bsd partitions cc842a34bfb2 powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs f8e68e8f8db5 powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened 5c0b4a907396 powerpc/mm: Workaround Nest MMU bug with TLB invalidations d657375f3616 powerpc/mm: Add tracking of the number of coprocessors using a context b61312ebb1c9 i2c: i2c-stm32f7: fix no check on returned setup 19254443adf9 ipc/shm.c: add split function to shm_vm_ops f2fb59601631 ceph: only dirty ITER_IOVEC pages for direct read 9b5b7c382e11 perf/hwbp: Simplify the perf-hwbp code, fix documentation a408b211f579 x86/platform/uv/BAU: Add APIC idt entry 740aa1579526 ALSA: pcm: potential uninitialized return values 4321a749661b ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() 5891c83b01ad ALSA: usb-audio: Add native DSD support for TEAC UD-301 6aa2e5ddc3cd mtd: nand: atmel: Fix get_sectorsize() function e80deb59802c mtd: jedec_probe: Fix crash in jedec_read_mfr() 26692e9a0aaf ARM: dts: sun6i: a31s: bpi-m2: add missing regulators acc7f0201fc3 ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties 955901702381 ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] 37496fe93169 ARM: OMAP: Fix SRAM W+X mapping ae0a11b2bd33 Linux 4.15.15 ab58638491e1 team: Fix double free in error path a21aaaf921ab skbuff: Fix not waking applications when errors are enqueued 0a5c5886c3b4 qede: Fix qedr link update 71aa561fa21b net: systemport: Rewrite __bcm_sysport_tx_reclaim() 347de2ecf61b net: Only honor ifindex in IP_PKTINFO if non-0 ffa24344d004 netlink: avoid a double skb free in genlmsg_mcast() b471f6727288 net/iucv: Free memory obtained by kzalloc 24f6021c26ef net: fec: Fix unbalanced PM runtime calls fbc1ee88e866 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface 41d133c01d20 net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred 8e903f508390 l2tp: do not accept arbitrary sockets f1c344162052 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() 5df0f40809d4 dccp: check sk for closed state in dccp_sendmsg() 01a82ba817fc dpaa_eth: remove duplicate increment of the tx_errors counter 8e84c72fe1b7 dpaa_eth: increment the RX dropped counter when needed d50884855ed0 dpaa_eth: remove duplicate initialization e9b0efd5940c dpaa_eth: fix error in dpaa_remove() 5b10a404419f soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 2a00d08da9ff s390/qeth: on channel error, reject further cmd requests e992c8b81cd0 s390/qeth: lock read device while queueing next buffer 4b6cd4820c66 s390/qeth: when thread completes, wake up all waiters 657a7148bd4b s390/qeth: free netdevice when removing a card aac53ed860ee net: Fix hlist corruptions in inet_evict_bucket() 5eb1b63557d8 net: use skb_to_full_sk() in skb_update_prio() 7d7d04a6e6d5 ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() a69b268ae27d sch_netem: fix skb leak in netem_enqueue() b6b64dea97e0 kcm: lock lower socket in kcm_attach b1bb7e6aa293 test_rhashtable: add test case for rhltable with duplicate objects 93589a0ae7e7 rhashtable: Fix rhlist duplicates insertion 8b24af17d5fc ppp: avoid loop in xmit recursion detection code a1209e98ff49 net sched actions: return explicit error when tunnel_key mode is not specified 37c446138df8 ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes 9401d455a739 net: phy: Tell caller result of phy_change() 33dcdffc31e5 mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic af1ba7e5e0cd ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state 68e01f404461 ipv6: sr: fix NULL pointer dereference when setting encap source address 7340d647447f ipv6: old_dport should be a __be16 in __ip6_datagram_connect() 812cb9e2340d net: ipv6: keep sk status consistent after datagram connect failure f09036d3d61c macvlan: filter out unsupported feature flags 2076d28a639e devlink: Remove redundant free on error path 9c94855066d3 net: phy: relax error checking when creating sysfs link netdev->phydev 956c93369149 sysfs: symlink: export sysfs_create_link_nowarn() 986468a18f78 qed: Fix non TCP packets should be dropped on iWARP ll2 connection 960058fe1963 tcp: purge write queue upon aborting the connection 10849a12c052 qed: Fix MPA unalign flow in case header is split across two packets. cce2b12ee5af openvswitch: meter: fix the incorrect calculation of max delta_t 1759a5455f7d net: dsa: Fix dsa_is_user_port() test inversion 0ba3b3aac901 Linux 4.15.14 9c5ee9934c90 bpf, x64: increase number of passes 18a9e4d888d6 bpf: skip unnecessary capability check 700082a54165 kbuild: disable clang's default use of -fmerge-all-constants c7674a71bc38 staging: android: ion: Zero CMA allocated memory e8689b8bbae9 iio: imu: st_lsm6dsx: introduce conf_lock mutex 0757dce21913 iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() b7a6e26b331d iio: ABI: Fix name of timestamp sysfs file b844443b8e89 perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers 190e67640d20 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() a002966e849b trace/bpf: remove helper bpf_perf_prog_read_value from tracepoint type programs e623ff1aceff perf/core: Fix ctx_event_type in ctx_resched() f736f6560e04 perf stat: Fix CVS output format for non-supported counters b42e3e521999 perf/x86/intel/uncore: Fix Skylake UPI event format 7d4e27d30070 hwmon: (k10temp) Add temperature offset for Ryzen 1900X 1a0d6102cd02 hwmon: (k10temp) Only apply temperature offset if result is positive 591b6ad1ddbc x86/boot/64: Verify alignment of the LOAD segment b3d1a5bc0e47 x86/build/64: Force the linker to use 2MB page size 8c42170a40fb kvm/x86: fix icebp instruction handling ab26ea17a6dc posix-timers: Protect posix clock array access against speculation cd7abf600406 x86/efi: Free efi_pgd with free_pages() 279ebed98bb2 x86/vsyscall/64: Use proper accessor to update P4D entry 1e4ed1727e2a selftests/x86/ptrace_syscall: Fix for yet more glibc interference 69a71b6b418c x86/entry/64: Don't use IST entry for #BP stack 64c98ba6ddb5 tty: vt: fix up tabstops properly dfde88160d7b can: cc770: Fix use after free in cc770_tx_interrupt() 89fc6c01aae9 can: cc770: Fix queue stall & dropped RTR reply f543d85120e1 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack f29397c91e05 can: ifi: Check core revision upon probe 717885b66fb8 can: ifi: Repair the error handling 4f39b4fd443c can: peak/pcie_fd: remove useless code when interface starts 054317e751c7 can: peak/pcie_fd: fix echo_skb is occupied! bug 9a6730ae707b staging: ncpfs: memory corruption in ncp_read_kernel() 7b6f657ad598 mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 7cc7ee831a35 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 1d65c538a1e1 mtd: nand: fsl_ifc: Fix nand waitfunc return value a49c7c336348 mtdchar: fix usage of mtd_ooblayout_ecc() 9b474cd0749d tracing: probeevent: Fix to support minus offset from symbol d2e051d5d636 rtlwifi: rtl8723be: Fix loss of signal 8c210a84ed36 brcmfmac: fix P2P_DEVICE ethernet address generation 6b7ece4accf1 libnvdimm, {btt, blk}: do integrity setup before add_disk() 0cb158fadfd5 ACPI / watchdog: Fix off-by-one error at resource assignment b0b2d4f74b72 acpi, numa: fix pxm to online numa node associations 517f745e5e64 module: propagate error in modules_open() c8f7955b5493 mm/vmscan: wake up flushers for legacy cgroups too 01592437b0ec drm: udl: Properly check framebuffer mmap offsets 1554edbbb723 drm: Reject getfb for multi-plane framebuffers f6b53a429e65 drm/amd/display: Add one to EDID's audio channel count when passing to DC fa81f6281879 drm/amd/display: We shouldn't set format_default on plane as atomic driver 19f2fd88d999 drm/radeon: Don't turn off DP sink when disconnected 5001c04d08bb drm/vmwgfx: Fix a destoy-while-held mutex problem. b7c3cc858b02 drm/vmwgfx: Fix black screen and device errors when running without fbdev f981611c4ae3 Revert "mm: page_alloc: skip over regions of invalid pfns where possible" d3d155da63b9 mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() 29c11d86b74f mm/thp: do not wait for lock_page() in deferred_split_scan() babe10f62b6b mm/khugepaged.c: convert VM_BUG_ON() to collapse fail 63da3be586bb x86/mm: implement free pmd/pte page interfaces 0454e2fad930 mm/vmalloc: add interfaces to free unmapped page table 6104f7df1e22 h8300: remove extraneous __BIG_ENDIAN definition e0fdb5385c4b hugetlbfs: check for pgoff value overflow 2800f9c188c7 media: tegra-cec: reset rx_buf_cnt when start bit detected 0f44e9da465e nfsd: remove blocked locks on client teardown 401c02d7c9b5 cgroup: fix rule checking for threaded mode switching 6823e0efcb01 sched, cgroup: Don't reject lower cpu.max on ancestors aa0832d01611 libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version 85fd780b26aa libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions a3121f28e584 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs a51206d6a1c3 libata: Enable queued TRIM for Samsung SSD 860 2cd5b672744b libata: disable LPM for Crucial BX100 SSD 500GB drive 3c23829899da libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 0f849a36c2c3 libata: don't try to pass through NCQ commands to non-NCQ devices 25af1a9219d6 libata: remove WARN() for DMA or PIO command without data b679d0e7d685 libata: fix length validation of ATAPI-relayed SCSI commands 7ec32f585fef Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 a7f0ce743bfe Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table ee1195515988 Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table 6c927e37a857 pinctrl: samsung: Validate alias coming from DT 98bb0e40fa7f Drivers: hv: vmbus: Fix ring buffer signaling 8fe98b2177a9 RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory 808176cd9eeb clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops c3c66b380218 clk: bcm2835: Protect sections updating shared registers 318078995410 clk: bcm2835: Fix ana->maskX definitions cb5cfed66ebc lockdep: fix fs_reclaim warning b5f2a5c3c09c ahci: Add PCI-id for the Highpoint Rocketraid 644L card 23a6254a4ddf PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L 5b863a4deb8b mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs 8049c2c413da mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 b4a2de90aeb6 mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems 40888f31f9cf mmc: block: fix updating ext_csd caches on ioctl call 836b7527a839 mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards 1e0ca4f53915 mmc: core: Fix tracepoint print of blk_addr and blksz b49428a00020 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 291bebca94a0 ALSA: hda/realtek - Fix Dell headset Mic can't record 953434bdd33e ALSA: hda/realtek - Fix speaker no sound after system resume 1082b81751dd ALSA: hda - Force polling mode on CFL for fixing codec communication 33cc51d03b60 ALSA: aloop: Fix access to not-yet-ready substream via cable 66ef51a5c402 ALSA: aloop: Sync stale timer before release 771782b6fb94 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 32e6d1ee98ab iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() e1db7d19c6fa iio: st_pressure: st_accel: pass correct platform data to init 805a995cb8a3 iio: chemical: ccs811: Corrected firmware boot/application mode transition f047d3d7f86d MIPS: lantiq: ase: Enable MFD_SYSCON ea8cbb7cc71b MIPS: lantiq: Enable AHB Bus for USB 6b26df694632 MIPS: lantiq: Fix Danube USB clock 2dcbf520510c MIPS: ralink: Fix booting on MT7621 fb43da3ac012 MIPS: ralink: Remove ralink_halt() Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-08linux-yocto/4.14: update to v4.14.30Bruce Ashfield
Integrating the korg -stable releases for 4.14, which comprise the following commits: fc72a4171174 Linux 4.14.40 27f29dbceb3c tracing: Fix bad use of igrab in trace_uprobe.c d86aaca9cea2 irqchip/qcom: Fix check for spurious interrupts bd2088d1d77a platform/x86: asus-wireless: Fix NULL pointer dereference 87fa7da673b4 usb: musb: trace: fix NULL pointer dereference in musb_g_tx() 303e99bde8dc usb: musb: host: fix potential NULL pointer dereference ec6de93fab50 USB: serial: option: adding support for ublox R410M 3f0c247910d0 USB: serial: option: reimplement interface masking 0e548f5abae9 USB: Accept bulk endpoints with 1024-byte maxpacket 425a02545d5e usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue 0cc49bb627ad USB: serial: visor: handle potential invalid device configuration 0799a0ea96e4 errseq: Always report a writeback error once b4f6e858433e test_firmware: fix setting old custom fw path back on exit, second try 43b3ba6ece54 drm/bridge: vga-dac: Fix edid memory leak df9703e7e72a drm/vmwgfx: Fix a buffer object leak 758f3340b803 iw_cxgb4: Atomically flush per QP HW CQEs d7683a5c8c94 IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used 79181a45aa9a IB/hfi1: Fix loss of BECN with AHG 7f185bc79bb9 IB/hfi1: Fix handling of FECN marked multicast packet b5ebbbc72671 IB/mlx5: Use unlimited rate when static rate is not supported a27293f2f6e1 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 14ad51557092 RDMA/mlx5: Protect from shift operand overflow be855252ebce RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow 3ae1bf368135 RDMA/ucma: Allow resolving address w/o specifying source address 38a65e753503 RDMA/cxgb4: release hw resources on device removal bd9ca962eeb0 xfs: prevent creating negative-sized file via INSERT_RANGE b68c7af0b2e7 rtlwifi: cleanup 8723be ant_sel definition fcd835be6c17 rtlwifi: btcoex: Add power_on_setting routine 10579ed39e20 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro 894937021946 Input: leds - fix out of bound access 2c698f7b169a scsi: target: Fix fortify_panic kernel exception f4438b15755e tracepoint: Do not warn on ENOMEM bd0e2aec5686 ALSA: aloop: Add missing cable lock to ctl API callbacks 4e3460ae33c6 ALSA: aloop: Mark paused device as inactive 9581fff37b1a ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index dfe7f043bcfc ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() e5e9a770cec2 ALSA: pcm: Check PCM state at xfern compat ioctl 5f6e6d063ac1 ALSA: hda - Fix incorrect usage of IS_REACHABLE() c1e76c30079d USB: serial: option: Add support for Quectel EP06 c8a622ed9e53 ACPI / button: make module loadable when booted in non-ACPI mode 63d9df9eb7a5 crypto: talitos - fix IPsec cipher in length e9caf1e1d5d4 percpu: include linux/sched.h for cond_resched() 6a3c946b205f net: don't call update_pmtu unconditionally 3a928a262c1c geneve: update skb dst pmtu on tx path 7d6240f0fb85 Linux 4.14.39 7fddff51f245 powerpc/eeh: Fix race with driver un/bind e5a290c4ff77 arm/arm64: KVM: Add PSCI version selection API a2066aa76a7a tick/sched: Do not mess with an enqueued hrtimer 922e5129eb01 x86/microcode: Do not exit early from __reload_late() 7c6bcaac737f x86/microcode/intel: Save microcode patch unconditionally b319531024d9 x86/smpboot: Don't use mwait_play_dead() on AMD systems ce911a5b1fea x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds 8e99c881e497 tools/lib/subcmd/pager.c: do not alias select() params d1f1f7771a6a objtool, perf: Fix GCC 8 -Wrestrict error bf1d7023c901 drm/i915: Enable display WA#1183 from its correct spot 559121f5a165 drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders 79340bda01ab rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops 20b0f757da3b cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt 3a5465d0b61d earlycon: Use a pointer table to fix __earlycon_table stride 9922fd0c681f fpga-manager: altera-ps-spi: preserve nCONFIG state 7563d6f2be58 libceph: validate con->state at the top of try_write() c2bc3eb5599f libceph: reschedule a tick in finish_hunting() 76f7b52b5bf0 libceph: un-backoff on tick when we have a authenticated session b02bbcce8ea3 ASoC: fsl_esai: Fix divisor calculation failure at lower ratio 674d38ea1850 crypto: drbg - set freed buffers to NULL a32a944a60c8 powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address range f2acc8dc0644 powerpc/mm: Flush cache on memory hot(un)plug 5a5ea3401799 KVM: arm/arm64: Close VMID generation race 0ddb53a67cbd ARM: socfpga_defconfig: Remove QSPI Sector 4K size force f671ee8de31a ARM: amba: Don't read past the end of sysfs "driver_override" buffer 23abff7b984f ARM: amba: Fix race condition with driver_override bcd73c772ec1 ARM: amba: Make driver_override output consistent with other buses 1a6e0a900bce PCI: aardvark: Fix PCIe Max Read Request Size setting 6b3751e249ff PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq mode f0ae21a86eb5 PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() e90b89088a10 PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() fd0485e2cc7b ANDROID: binder: prevent transactions into own process. bddabeb71f3f vfio: ccw: process ssch with interrupts disabled be10336a9072 bfq-iosched: ensure to clear bic/bfqq pointers when preparing request b23b4174275d scsi: sd: Defer spinning up drive while SANITIZE is in progress a5f4276787d6 kobject: don't use WARN for registration failures 6840b774dc4d mtd: rawnand: tango: Fix struct clk memory leak f69cd2d30a80 mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. 204e0761846b mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. 1de1ad0c2c42 mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 6c677c5968aa mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic 3d4612bf62c8 ALSA: hda/realtek - change the location for one of two front mics 53c4197a2d7e ALSA: hda/realtek - Update ALC255 depop optimize c9df23efe5cc ALSA: hda/realtek - Add some fixes for ALC233 d680a34d82b6 ALSA: hda: Hardening for potential Spectre v1 bda3aba8c0a1 ALSA: seq: oss: Hardening for potential Spectre v1 4a52a2127240 ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device 30ddc329d562 ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr 00e0495d8327 ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY. 6ab1a94d17db ALSA: control: Hardening for potential Spectre v1 9d57d45965dd ALSA: rme9652: Hardening for potential Spectre v1 f8616ffbb78d ALSA: hdspm: Hardening for potential Spectre v1 8f1705268fd2 ALSA: asihpi: Hardening for potential Spectre v1 b67a05364e5d ALSA: opl3: Hardening for potential Spectre v1 19baecfc1105 ALSA: hda - Skip jack and others for non-existing PCM streams d03fbe62e173 ALSA: dice: fix error path to destroy initialized stream data ba9c9886a40d ALSA: dice: fix OUI for TC group 545906124041 tty: Use __GFP_NOFAIL for tty_ldisc_get() 877f418171af tty: Avoid possible error pointer dereference at tty_ldisc_restore(). 6a50af86a62b tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set 6ba9a47d1fc5 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode 4854b9665c81 tty: Don't call panic() at tty_ldisc_init() c0ed8ece4ef3 drm/virtio: fix vq wait_event condition 998d43ce034b virtio_console: reset on out of memory e9287108acce virtio_console: move removal code 75fc6f2d39bf virtio_console: drop custom control queue cleanup 6b1c41a0f718 virtio_console: free buffers after reset 4217a339b37d virtio_console: don't tie bufs to a vq 7ae93ff136a0 virtio: add ability to iterate over vqs cf7405f67543 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio e6d2055ba32f USB: Increment wakeup count on remote wakeup. c59dc4d13519 usb: core: Add quirk for HP v222w 16GB Mini 333909311d70 usb: typec: ucsi: Increase command completion timeout value f310eb70657e USB: serial: cp210x: add ID for NI USB serial console 747120e77100 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster 8f30aa32b716 USB: serial: simple: add libtransistor console 0b932b1ca9da xhci: Fix USB ports for Dell Inspiron 5775 64abd2428e54 Revert "xhci: plat: Register shutdown for xhci_plat" b792b1f7d01c usbip: vhci_hcd: check rhport before using in vhci_hub_control() 4abe5b775a16 usbip: vhci_hcd: Fix usb device and sockfd leaks 944edaf13dee usbip: usbip_host: fix to hold parent lock for device_attach() calls 470bf16ae1ab usbip: usbip_event: fix to not print kernel pointer address 76dbabb38a18 random: rate limit unseeded randomness warnings ffc5b50a2b53 random: fix possible sleeping allocation from irq context 812b51a63000 random: set up the NUMA crng instances after the CRNG is fully initialized ae0db58dabe5 ext4: fix bitmap position validation b39430ea0687 ext4: add validity checks for bitmap block numbers 55cc3bb0a6c7 ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfs 4a3674acbf8b ext4: set h_journal if there is a failure starting a reserved handle 1a538cb0879d ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS a87463f7420c Linux 4.14.38 3e4915873cff ACPI / video: Only default only_lcd to true on Win8-ready _desktops_ c371fe019001 s390/uprobes: implement arch_uretprobe_is_alive() 5dad51054d8a s390/dasd: fix IO error for newly defined devices 3b5c2e1d163a s390/cio: update chpid descriptor after resource accessibility event a75bf6f71744 tracing: Fix missing tab for hwlat_detector print format d82923c017de block/swim: Fix IO error at end of medium 06dc2e919593 block/swim: Fix array bounds check 8c37ac3c04e7 block/swim: Select appropriate drive on device open cdb0d5fa2528 block/swim: Rename macros to avoid inconsistent inverted logic f359e87feb88 block/swim: Remove extra put_disk() call from error path b7100feb26d2 block/swim: Don't log an error message for an invalid ioctl 0dd9146a2291 block/swim: Check drive type 43f8a4f2c8b2 m68k/mac: Don't remap SWIM MMIO region 75b98294e09a fsnotify: Fix fsnotify_mark_connector race 68c09d548bfc cdrom: information leak in cdrom_ioctl_media_changed() f4df47e36ac0 scsi: mptsas: Disable WRITE SAME 77df079be9b4 commoncap: Handle memory allocation failure. 540e7b5be492 Revert "mm/hmm: fix header file if/else/endif maze" a252b9732243 arm64: dts: rockchip: remove vdd_log from rk3399-puma fcc347bc1e34 microblaze: Setup dependencies for ASM optimized lib functions 5787b55b5019 s390: correct module section names for expoline code revert f836b34fb056 s390: correct nospec auto detection init order fce1bf054f0b s390: add sysfs attributes for spectre 68cb884e1228 s390: report spectre mitigation via syslog 719b84c9aec2 s390: add automatic detection of the spectre defense ea1bbd53f055 s390: move nobp parameter functions to nospec-branch.c 6cdc4b21d219 s390/entry.S: fix spurious zeroing of r0 74a93ae5c328 s390: do not bypass BPENTER for interrupt system calls 6288e169a25e s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) 1d966a6aded3 KVM: s390: force bp isolation for VSIE b609eb65f315 s390: introduce execute-trampolines for branches 0bd4c47c2026 s390: run user space and KVM guests with modified branch prediction 43cccd87c184 s390: add options to change branch prediction behaviour for the kernel c257f81b6d45 s390/alternative: use a copy of the facility bit mask 2ae89b86a77f s390: add optimized array_index_mask_nospec 2ae8b68382ce s390: scrub registers on kernel entry and KVM exit ea5566fecd03 KVM: s390: wire up bpb feature 37e79747128b s390: enable CPU alternatives unconditionally b44533a06fd8 s390: introduce CPU alternatives 55c80adf0d0e virtio_net: fix adding vids on big-endian d86aacaaf9d2 virtio_net: split out ctrl buffer 16c36a2c7632 net: ethernet: ti: cpsw: fix tx vlan priority mapping 7814c479de7a llc: fix NULL pointer deref for SOCK_ZAPPED 543a60112f01 llc: hold llc_sap before release_sock() 4c2c574cf6ed net: sched: ife: check on metadata length 388f3d9708fc net: sched: ife: handle malformed tlv length 75020d6319ee tcp: clear tp->packets_out when purging write queue da499024f6fe net: sched: ife: signal not finding metaid 2f781ebfb08f strparser: Fix incorrect strp->need_bytes value. 109feb04c851 amd-xgbe: Only use the SFP supported transceiver signals 9a66123182a6 strparser: Do not call mod_delayed_work with a timeout of LONG_MAX 346ba2f22107 amd-xgbe: Improve KR auto-negotiation and training 29b623b60549 sctp: do not check port in sctp_inet6_cmp_addr f42036e8051e amd-xgbe: Add pre/post auto-negotiation phy hooks dd997151740f vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi 88b7895e7c6d pppoe: check sockaddr length in pppoe_connect() ed2ba25f6d50 tipc: add policy for TIPC_NLA_NET_ADDR 6da813d79cfa packet: fix bitfield update race 70a615d7daa0 team: fix netconsole setup over team 07cb0b54d7d9 net/smc: fix shutdown in state SMC_LISTEN 7b4f4d759c8e team: avoid adding twice the same option to the event list 012e5e5b6991 net: fix deadlock while clearing neighbor proxy table d5387e66388f tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets 7c2352520e51 net: af_packet: fix race in PACKET_{R|T}X_RING b76d3f3309cf tcp: don't read out-of-bounds opsize cb225e80c9a3 llc: delete timers synchronously in llc_sk_free() 15efa783286c net: validate attribute sizes in neigh_dump_table() dbf57fd1e05e l2tp: check sockaddr length in pppol2tp_connect() c7a936b1dd0f KEYS: DNS: limit the length of option strings a370d8a3aaf2 ipv6: sr: fix NULL pointer dereference in seg6_do_srh_encap()- v4 pkts 8d34c6773459 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy e0286ea0846c bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave 5f50186dd810 Revert "ath10k: send (re)assoc peer command when NSS changed" 781eeb7af2bd tpm: add retry logic f6891ec29c59 tpm: tpm-interface: fix tpm_transmit/_cmd kdoc ac5881b7814d tpm: cmd_ready command can be issued only after granting locality 3b38734ed9fe i40e: Fix attach VF to VM issue 00c54b354411 drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs 94c0308279ec Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip" 753be7e83bb8 Linux 4.14.37 f606893fbbc6 mac80211_hwsim: fix use-after-free bug in hwsim_exit_net 679833ea1822 Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown" 75dceb6872b3 RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs 01e71c218219 perf: Return proper values for user stack errors 66038084560d perf: Fix sample_max_stack maximum check 5bcf16944454 netfilter: x_tables: limit allocation requests for blob rule heads 764f2162d97a netfilter: compat: reject huge allocation requests 8d92d5336539 netfilter: compat: prepare xt_compat_init_offsets to return errors 82b68ecde5d0 netfilter: x_tables: add counters allocation wrapper fab0b3ce67a5 netfilter: x_tables: cap allocations at 512 mbyte 89f3232c394e alarmtimer: Init nanosleep alarm timer on stack 76cd54fa70ce RDMA/core: Reduce poll batch for direct cq polling de16dfcc510d irqchip/gic-v3: Change pr_debug message to pr_devel 4032cd4fd3ae cpumask: Make for_each_cpu_wrap() available on UP as well c834b955d3f0 irqchip/gic-v3: Ignore disabled ITS nodes 2d8d8d23c485 perf test: Fix test trace+probe_libc_inet_pton.sh for s390x 74cd9414788c powerpc/powernv: IMC fix out of bounds memory access at shutdown c74e004c6273 locking/qspinlock: Ensure node->count is updated before initialising node 5350cb0111d2 x86/platform/UV: Fix GAM Range Table entries less than 1GB 288b373264c5 powerpc/mm/hash64: Zero PGD pages on allocation f4d6e4598a29 vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page c064b7c1d203 PM / wakeirq: Fix unbalanced IRQ enable for wakeirq afa0ce071488 ACPI / EC: Restore polling during noirq suspend/resume phases 85bd5c686fe9 bpf: fix rlimit in reuseport net selftest ee5fe4bdcf2a net: stmmac: discard disabled flags in interrupt status register 26bebd5a7865 SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context f58e4ecb9b2e KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code d6b00490a04d tools/libbpf: handle issues with bpf ELF objects containing .eh_frames 327aac8ccbc5 net: Extra '_get' in declaration of arch_get_platform_mac_address 0b1fa241dd86 svcrdma: Fix Read chunk round-up e781fff7b78f rxrpc: Don't put crypto buffers on the stack c5ce9e5b57cc selftests/ftrace: Add some missing glob checks ae9c78af577f cpufreq: intel_pstate: Enable HWP during system resume on CPU0 c4c9fd55899f bcache: return attach error when no cache set exist 4c8e0270dc7a bcache: fix for data collapse after re-attaching an attached device 311e31419b72 bcache: fix for allocator and register thread race f89edd17aff4 bcache: properly set task state in bch_writeback_thread() 05921c492fdb cifs: silence compiler warnings showing up with gcc-8.0.0 4b95781cb6f3 PM / domains: Fix up domain-idle-states OF parsing 05e52e5bd103 proc: fix /proc/*/map_files lookup 4ec317a41d80 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics 693b9589c297 RDS: IB: Fix null pointer issue a8e7a4e24374 bpf: sockmap, fix leaking maps with attached but not detached progs 05c062c3685e xen/grant-table: Use put_page instead of free_page 70f3461c23ff xen-netfront: Fix race between device setup and open 2f79b5e52d46 perf evsel: Fix period/freq terms setup b1f9f9fb3f99 MIPS: Generic: Support GIC in EIC mode 76e3ea2f9563 perf record: Fix period option handling f938c2acc829 MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS 3e01c16d8751 bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y 74abca65f1e4 ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs f920e914801c ACPI / bus: Do not call _STA on battery devices with unmet dependencies 51939996acde ACPI: processor_perflib: Do not send _PPC change notification if not ready 573cb560b4ed firmware: dmi_scan: Fix handling of empty DMI strings ee06ed9ba518 x86/dumpstack: Avoid uninitlized variable 423505471f5e x86/power: Fix swsusp_arch_resume prototype 074372c8124c netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure 2cd5100363b7 s390/eadm: fix CONFIG_BLOCK include dependency eb41efa13865 drm/nouveau/pmu/fuc: don't use movw directly anymore fd370b8e65e3 IB/core: Map iWarp AH type to undefined in rdma_ah_find_type f63bb02694f0 IB/ipoib: Fix for potential no-carrier state 8f96d408a954 IB/hfi1: Fix for potential refcount leak in hfi1_open_file() 5ceae7690f0d IB/hfi1: Re-order IRQ cleanup to address driver cleanup race 73027d80d67e blk-mq: fix discard merge with scheduler attached 6eddea4ba5cc openvswitch: Remove padding from packet before L3+ conntrack processing 3b1d9626fc58 mm/fadvise: discard partial page if endbyte is also EOF 1f9c87e25158 mm: pin address_space before dereferencing it while isolating an LRU page 8054b87fccd4 mm: thp: use down_read_trylock() in khugepaged to avoid long block 6acb8818eff4 sparc64: update pmdp_invalidate() to return old pmd value 78185a93d42d asm-generic: provide generic_pmdp_establish() 305e56756da7 mm/mempolicy: add nodes_empty check in SYSC_migrate_pages 6cab60ac6a0a mm/mempolicy: fix the check of nodemask from user a7fbc7f3134a ocfs2: return error when we attempt to access a dirty bh in jbd2 a66174eb4a14 ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute 66aaeed2796e ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid 710b5124aac6 fs/dax.c: release PMD lock even when there is no PMD support in DAX cc0600dae30f x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested d757c3a9cf4a kvm: Map PFN-type memory regions as writable (if possible) a6a25002e6d8 tcp_nv: fix potential integer overflow in tcpnv_acked ad10785a706e netfilter: x_tables: fix pointer leaks to userspace 2b7cc93682ac x86/hyperv: Check for required priviliges in hyperv_init() cdf635a66c5b gianfar: prevent integer wrapping in the rx handler 67fa8bfff771 ntb_transport: Fix bug with max_mw_size parameter d810c548157f RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure 0bddd43ac200 powerpc/numa: Ensure nodes initialized for hotplug 0caebc381032 powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes b086dd2d79d9 samples/bpf: Partially fixes the bpf.o build 64e5e46cdd8b i40e: fix reported mask for ntuple filters 1ec85fe4e259 i40e: program fragmented IPv4 filter input set 7addb3e4ad3d ixgbe: don't set RXDCTL.RLPML for 82599 27eb641f2368 jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path 19b3638ce460 RDMA/uverbs: Use an unambiguous errno for method not supported 827aab45cb16 crypto: artpec6 - remove select on non-existing CRYPTO_SHA384 592ea370bf1c device property: Define type of PROPERTY_ENRTY_*() macros c5fda2b8610b tty: serial: exar: Relocate sleep wake-up handling 519a7119527c x86/hyperv: Stop suppressing X86_FEATURE_PCID 9a1dda252663 fm10k: fix "failed to kill vid" message for VF 0e7a0c139cbf igb: Clear TXSTMP when ptp_tx_work() is timeout 187bf28199d8 igb: Allow to remove administratively set MAC on VFs 048af64fd48f ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink f25ba4f6be4a blk-mq-debugfs: don't allow write on attributes with seq_operations set a42ebbdae0a5 KVM: s390: vsie: use READ_ONCE to access some SCB fields 48d441324a58 platform/x86: thinkpad_acpi: suppress warning about palm detection b9d78055c6ae i40evf: ignore link up if not running 09f6d65db13b i40evf: Don't schedule reset_task when device is being removed 7c7ae4ed2fcd bpf: test_maps: cleanup sockmaps when test ends c6c6e38aeff2 block: Set BIO_TRACE_COMPLETION on new bio during split f2e73df302f3 nfp: fix error return code in nfp_pci_probe() 8591958413bf HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() 6a5505da41fa Input: stmfts - set IRQ_NOAUTOEN to the irq flag 8afed2798e50 scsi: fas216: fix sense buffer initialization 800fda575b11 scsi: devinfo: fix format of the device list a09881cfb713 f2fs: avoid hungtask when GC encrypted block if io_bits is set 889177d172d3 RDMA/cma: Check existence of netdevice during port validation 48b8839d91a4 Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io ebe064401f07 Btrfs: fix unexpected EEXIST from btrfs_get_extent c231cec825a9 btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP d91bb7c6988b Btrfs: fix scrub to repair raid6 corruption db6d651eccde btrfs: Fix out of bounds access in btrfs_search_slot a4909c8518f7 Btrfs: set plug for fsync fb5d97a19fc3 ipmi/powernv: Fix error return code in ipmi_powernv_probe() afadc440a1cc mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() 18004e6f26ec kconfig: Fix expr_free() E_NOT leak 0f511f3dda8c kconfig: Fix automatic menu creation mem leak 8bf116b258c2 kconfig: Don't leak main menus during parsing 9f2df99f9eb0 watchdog: sp5100_tco: Fix watchdog disable bit ebf5ffca1bf2 PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build c212c855a09d MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec} 81fbb7e26ea1 nfs: Do not convert nfs_idmap_cache_timeout to jiffies 35ceddc59cd4 IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct 58bc0fd8434d spi: a3700: Clear DATA_OUT when performing a read 5bb5b9c68192 net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock 5bfa11c96192 net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b 2a71a742f09b ubifs: Fix uninitialized variable in search_dh_cookie() a1dfcb01e374 blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk 2e102fe86ede dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure 223ed638e937 dm thin: fix documentation relative to low water mark threshold e9c8a5fa078c iommu/vt-d: Use domain instead of cache fetching 6ec6bd8ec2e3 powerpc: System reset avoid interleaving oops using die synchronisation bc5fddf315f8 iommu/exynos: Don't unconditionally steal bus ops 77d17d0e8934 perf record: Fix failed memory allocation for get_cpuid_str 1fe5e88c389a tools lib traceevent: Fix get_field_str() for dynamic strings 4e63115b6b9d perf callchain: Fix attr.sample_max_stack setting 448bcd67b4c5 tools lib traceevent: Simplify pointer print logic and fix %pF 0eda4d03ef4c perf unwind: Do not look just at the global callchain_param.record_mode f3a7d11834f3 scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() f3ce194cae63 i40iw: Zero-out consumer key on allocate stag for FMR b3b2ca24d9f7 i40iw: Free IEQ resources 0d5ef8956c84 Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes 0d9a46ae3204 libbpf: Makefile set specified permission mode d925c3087422 Input: psmouse - fix Synaptics detection when protocol is disabled 03fdc4ef7a67 PCI: Add function 1 DMA alias quirk for Marvell 9128 c45ab4fb384c selftest: ftrace: Fix to pick text symbols for kprobes 342d9092a501 xprtrdma: Fix backchannel allocation of extra rpcrdma_reps 79f2ced39657 platform/x86: dell-laptop: Filter out spurious keyboard backlight change events 80bd91ab9ad8 KVM: s390: use created_vcpus in more places a5a8ca753c0c tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account e0a1cec3db0a netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 ddf09f2a0896 KVM: PPC: Book3S HV: Enable migration of decrementer register b7b27e19e374 RDMA/core: Clarify rdma_ah_find_type 8e40eae185f8 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl 3f3017fa1540 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() d3222cfc0b58 ALSA: hda - Use IS_REACHABLE() for dependency on input 4e7284b34c78 ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources 7a420b5d95a5 NFSv4: always set NFS_LOCK_LOST when a lock is lost. 239c948e3266 x86/tsc: Allow TSC calibration without PIT 4a5d70332d57 firewire-ohci: work around oversized DMA reads on JMicron controllers 1f52b0c64215 usb: musb: Fix external abort in musb_remove on omap2430 de4c4914cce2 usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers 43de32cdf0f4 usb: musb: fix enumeration after resume 829239740c12 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 5c825627d4e5 drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state 6312eff3c70e drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value 8e0489cf4d09 drm/i915/audio: Fix audio detection issue on GLK c53f225fd792 drm/i915/gvt: throw error on unhandled vfio ioctls 325abf3db041 drm/vc4: Fix memory leak during BO teardown 08641a24d4e7 x86/tsc: Prevent 32bit truncation in calc_hpet_ref() c6aaaaa4d62a clocksource/imx-tpm: Correct -ETIME return condition check b8d4055372b5 x86/acpi: Prevent X2APIC id 0xffffffff from being accounted f6edc45e21c3 btrfs: fix unaligned access in readdir 240a52868485 cifs: do not allow creating sockets except with SMB1 posix exensions d6949f48093c Linux 4.14.36 7c9b87a78a17 writeback: safer lock nesting 071ff203d962 media: staging: lirc_zilog: incorrect reference counting e7a08ffb2d89 Revert "media: lirc_zilog: driver only sends LIRCCODE" 8caa4c5fde76 iwlwifi: add a bunch of new 9000 PCI IDs 0c61952c3d19 iwlwifi: add shared clock PHY config flag for some devices 30593709f80d net: dsa: Discard frames from unused ports 90a32d1f0ec9 mm/filemap.c: fix NULL pointer in page_cache_tree_insert() 5e7575c6690a autofs: mount point create should honour passed in mode d4d49cb1c20a Don't leak MNT_INTERNAL away from internal mounts 085125572a45 rpc_pipefs: fix double-dput() 0bb4a6f2ff1a orangefs_kill_sb(): deal with allocation failures bb5def77d0a1 hypfs_kill_super(): deal with failed allocations c780ac96e120 jffs2_kill_sb(): deal with failed allocations 22ec5ee71086 drm/i915: Correctly handle limited range YCbCr data on VLV/CHV 4bddb1209a6d mmc: sdhci-pci: Only do AMD tuning for HS200 28f46dee49d3 fanotify: fix logic of events on child a2a9d0190f99 udf: Fix leak of UTF-16 surrogates into encoded strings f86815184c47 powerpc/lib: Fix off-by-one in alternate feature patching ce3b0b0589a8 powerpc/xive: Fix trying to "push" an already active pool VP 49a52f7d9274 powerpc/eeh: Fix enabling bridge MMIO windows a5f6e787b9b0 MIPS: memset.S: Fix clobber of v1 in last_fixup 6da34ca1ca3e MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup 7b34760dc682 MIPS: memset.S: EVA & fault support for small_memset 23f5562852b9 MIPS: uaccess: Add micromips clobbers to bzero invocation 1da964d421da HID: wacom: bluetooth: send exit report for recent Bluetooth devices 0e159a9e1823 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device 27840bc4ebb2 HID: input: fix battery level reporting on BT mice 90936d903c2f random: add new ioctl RNDRESEEDCRNG d152fcc17314 random: crng_reseed() should lock the crng instance that it is modifying 7b6b1f3a1923 random: use a different mixing algorithm for add_device_randomness() 6e513bc20ca6 random: fix crng_ready() test 8036cdaa1b13 ALSA: hda/realtek - adjust the location of one mic adc02ac60919 ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags 11e9bed2b971 ALSA: hda - New VIA controller suppor no-snoop path fcf38cf55e28 ALSA: rawmidi: Fix missing input substream checks in compat ioctls 43b3e7915edd ALSA: line6: Use correct endpoint type for midi output bdc6f4c3db08 drm/radeon: Fix PCIe lane width calculation 110b72d9351f drm/radeon: add PX quirk for Asus K73TK 791469d6b882 drm/rockchip: Clear all interrupts before requesting the IRQ f188464e3d54 drm/amdgpu/si: implement get/set pcie_lanes asic callback f056e3339741 drm/amdgpu: Fix PCIe lane width calculation 57e56826611a drm/amdgpu/sdma: fix mask in emit_pipeline_sync c73d9e350085 drm/amdgpu: Fix always_valid bos multiple LRU insertions. 674b6963cec2 drm/amdgpu: Add an ATPX quirk for hybrid laptop 312d02879f9f ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation 157113cb7c89 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls 048747b04842 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams bd889a82fb01 ALSA: pcm: Avoid potential races between OSS ioctls and read/write 4d2ea307ffa1 ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation 2ccdea040e81 vfio/pci: Virtualize Maximum Read Request Size 23a63d96e015 watchdog: f71808e_wdt: Fix WD_EN register read 28fe0fba29f2 dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4 ecb67e92d42e thermal: imx: Fix race condition in imx_thermal_probe() c9b200ce2be5 pwm: rcar: Fix a condition to prevent mismatch value setting to duty ff18ffb1f81d clk: bcm2835: De-assert/assert PLL reset signal when appropriate dc7a428ae26f clk: mediatek: fix PWM clock source by adding a fixed-factor clock d8b6fdbe513d clk: fix false-positive Wmaybe-uninitialized warning 37d8947c0b07 clk: mvebu: armada-38x: add support for missing clocks f13b4a61989f PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken 4b684fbbc58e mmc: tmio: Fix error handling when issuing CMD23 e5e2841e20ff mmc: jz4740: Fix race condition in IRQ mask update 180d28f824ce iommu/vt-d: Fix a potential memory leak 5a999c2bef68 um: Use POSIX ucontext_t instead of struct ucontext f57f3f346d05 um: Compile with modern headers dc0f00327452 ring-buffer: Check if memory is available before allocation 4171ea2471a1 nfit: skip region registration for incomplete control regions 5520091356b0 nfit, address-range-scrub: fix scrub in-progress reporting b68b77c935dd libnvdimm, namespace: use a safe lookup for dimm device name 45980ba59916 libnvdimm, dimm: fix dpa reservation vs uninitialized label area a43d8e0ee79d tpm: self test failure should not cause suspend to fail c1edd3b19f30 cxl: Fix possible deadlock when processing page faults from cxllib 156b45ed2207 dmaengine: at_xdmac: fix rare residue corruption e99ca1ee070d IB/srp: Fix completion vector assignment algorithm fe71b03e6983 IB/srp: Fix srp_abort() 0bb5579128e6 ALSA: pcm: Fix UAF at PCM release via PCM timer access d3b14a66e14b RDMA/rxe: Fix an out-of-bounds read 28ce82e3c8b1 RDMA/mlx5: Protect from NULL pointer derefence b140d9468870 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device 79fbd052ea63 dm crypt: limit the number of allocated pages e7793f2a2ac8 ext4: add extra checks to ext4_xattr_block_get() 9703952178f1 ext4: add bounds checking to ext4_xattr_find_entry() 598e04ae2fc4 ext4: move call to ext4_error() into ext4_xattr_check_block() b2623d816656 ext4: don't allow r/w mounts if metadata blocks overlap the superblock 26dbb30c58ff ext4: always initialize the crc32c checksum driver 8e0e94683f84 ext4: fail ext4_iget for root directory if unallocated a57eb14b740e ext4: limit xattr size to INT_MAX 5058b70d2118 ext4: protect i_disksize update by i_data_sem in direct write path bd499f553849 ext4: don't update checksum of new initialized bitmaps 73297f13a003 ext4: pass -ESHUTDOWN code to jbd2 layer 09439481998a ext4: eliminate sleep from shutdown ioctl 7ebcea259682 ext4: shutdown should not prevent get_write_access 867175f94485 jbd2: if the journal is aborted then don't allow update of the log tail 6151a5a45fc4 block: use 32-bit blk_status_t on Alpha 7044bf9ef6c8 extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO b0afd9d1cb5a random: use a tighter cap in credit_entropy_bits_safe() 439e8b2dcab1 irqchip/gic: Take lock when updating irq type 283637785763 thunderbolt: Prevent crash when ICM firmware is not running 5ae695df59e1 thunderbolt: Resume control channel after hibernation image is created 7a4a66c504fb thunderbolt: Serialize PCIe tunnel creation with PCI rescan 6f40f6ee22b9 thunderbolt: Wait a bit longer for ICM to authenticate the active NVM 73b969f6a920 ASoC: topology: Fix kcontrol name string handling 7e23ef535073 ASoC: ssm2602: Replace reg_default_raw with reg_default 1b3d2e7a3409 soc: mediatek: fix the mistaken pointer accessed when subdomains are added 3f306336cdee HID: core: Fix size as type u32 f671ac7a5317 HID: Fix hid_report_len usage 25b6ee378dc4 powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops 7c854f2e1ff0 powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops a55d2c9d42f9 powerpc/kexec_file: Fix error code when trying to load kdump kernel fa99a3470e91 powerpc/kprobes: Fix call trace due to incorrect preempt count 3df05fcf8911 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently 1699bd03742d powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9 f4eff13a2780 powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits c3baeca67d85 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() 693b03f9b185 CIFS: fix sha512 check in cifs_crypto_secmech_release 7a55d160b730 CIFS: add sha512 secmech 0910e2804f2e CIFS: refactor crypto shash/sdesc allocation&free fd5cc02cbef9 i2c: i801: Restore configuration at shutdown 44ff2389a840 i2c: i801: Save register SMBSLVCMD value only once d6b3a5c87d45 HID: i2c-hid: fix size check and type usage 70dbed63a96d smb3: Fix root directory when server returns inode number of zero bf895b2a637d fix smb3-encryption breakage when CONFIG_DEBUG_SG=y fdbd79540520 cifs: fix memory leak in SMB2_open() 59d3a952e4f3 usb: dwc3: gadget: never call ->complete() from ->ep_queue() 093dcb929c8e usb: dwc3: pci: Properly cleanup resource 30e9a1cddc4d usb: dwc3: prevent setting PRTCAP to OTG from debugfs f7f9187a110e USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw 96dc465173a1 USB: gadget: f_midi: fixing a possible double-free in f_midi a2b540651d8c ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() d6e98387b2e9 ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E 3dac1fe2719d regmap: Fix reversed bounds check in regmap_raw_write() 666d1084c13d xen-netfront: Fix hang on device removal e7b00dc28275 x86/xen: Delay get_cpu_cap until stack canary is established fcd054c733cf media: vsp1: Fix BRx conditional path in WPF 2fb28b075f80 media: vivid: check if the cec_adapter is valid 9864a1ef8679 media: atomisp_fops.c: disable atomisp_compat_ioctl32 9629964f032c spi: Fix unregistration of controller with fixed SPI bus number e4ff723039dc spi: Fix scatterlist elements size in spi_map_buf faddb17685f9 spi: atmel: init FIFOs before spi enable 38866e866121 ARM: dts: at91: sama5d4: fix pinctrl compatible string c57b7e1a150e ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250 838ea3802e9d ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property 958d6e41888f arm: dts: mt7623: fix USB initialization fails on bananapi-r2 2106cd34635e ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210 326e61ce9761 ARM: dts: da850-lego-ev3: Fix battery voltage gpio 8f1a2803e4c2 KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list 8fdbba69cb34 ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate 7732495c599c usb: gadget: udc: core: update usb_ep_queue() documentation aea6c0b4aee8 phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS 334d8f201ef5 usb: musb: gadget: misplaced out of bounds check 20eaa393fcd3 mm, slab: reschedule cache_reap() on the same CPU 703eee654360 ipc/shm: fix use-after-free of shm file via remap_file_pages() c25ef6220fac resource: fix integer overflow at reallocation f659e7e79f52 fs/reiserfs/journal.c: add missing resierfs_warning() arg 6337067b2ab6 task_struct: only use anon struct under randstruct plugin 28cb085f1598 mm/hmm: hmm_pfns_bad() was accessing wrong struct 963722d031e5 mm/hmm: fix header file if/else/endif maze e84e6914ccb4 mm/ksm.c: fix inconsistent accounting of zero pages 577b4eb23811 ubi: Reject MLC NAND 7ade852714de ubi: Fix error for write access bf3fbf54a9ae ubi: fastmap: Don't flush fastmap work on detach 09844df06087 ubifs: Check ubifs_wbuf_sync() return code f1e90bf95e55 cpufreq: CPPC: Use transition_delay_us depending transition_latency 9427a4aecf23 tty: make n_tty_read() always abort if hangup is in progress 672f07d8274b Linux 4.14.35 9a0a509839f3 nfsd: fix incorrect umasks 61534984904e hugetlbfs: fix bug in pgoff overflow checking 0319ce67b793 xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling 80f509d4919d ovl: fix lookup with middle layer opaque dir and absolute path redirects 5ee935daaaeb blk-mq: don't keep offline CPUs mapped to hctx 0 a333a284fff2 lib: fix stall in __bitmap_parselist() f9e66750d4bd f2fs: fix heap mode to reset it back e4fa275b8fdd sunrpc: remove incorrect HMAC request initialization 3d06535693a3 ath9k: Protect queue draining by rcu_read_lock() aa3bfa29fcd5 hwmon: (ina2xx) Fix access to uninitialized mutex 360ecf51864e x86/mce/AMD: Get address from already initialized block c81968e93aca x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type 0ee4f31673af x86/mce/AMD: Pass the bank number to smca_get_bank_type() 99971efd7d9a x86/MCE: Report only DRAM ECC as memory errors on AMD systems a2813b4cfe3b rtl8187: Fix NULL pointer dereference in priv->conf_mutex 9e483bc229f5 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low f58ef38ef1a8 Bluetooth: Fix connection if directed advertising and privacy is used c3efeaa3b154 getname_kernel() needs to make sure that ->name != ->iname in long case adea72f0e570 get_user_pages_fast(): return -EFAULT on access_ok failure 3da5723b4f05 s390/ipl: ensure loadparm valid flag is set c6c8e42071dc s390/qdio: don't merge ERROR output buffers b6366b15a267 s390/qdio: don't retry EQBS after CCQ 96 3a6771e2fb32 nfit: fix region registration vs block-data-window ranges 51a9580d67a2 block/loop: fix deadlock after loop_set_status 54b990ede4c3 apparmor: fix resource audit messages when auditing peer a0358f605283 apparmor: fix display of .ns_name for containers 1d0d8beb35cd apparmor: fix logging of the existence test for signals b18daa09fefe scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure 0ed20e4b52af x86/MCE/AMD: Define a function to get SMCA bank type 8e52e2f41c43 radeon: hide pointless #warning when compile testing 6f22be4ba787 perf/core: Fix use-after-free in uprobe_perf_close() 674e18de7bde perf intel-pt: Fix timestamp following overflow 4039579fca38 perf intel-pt: Fix error recovery from missing TIP packet 0733facf3be9 perf intel-pt: Fix sync_switch ff295906bd9b perf intel-pt: Fix overlap detection to identify consecutive buffers correctly 42b53a13ecac KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode 5661d43b03c5 PCI: hv: Serialize the present and eject work items a160105b5503 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device abd9fd4a3b04 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 08be2c1b6bb6 parisc: Fix out of array access in match_pci_device() 4d167edf0f6a media: v4l: vsp1: Fix header display list status check in continuous mode e7a4d7c2fe38 media: v4l2-compat-ioctl32: don't oops on overlay c0e0cd653e6a lan78xx: Correctly indicate invalid OTP 2ea541eb4064 vhost: Fix vhost_copy_to_user() e240ffd5a3be vhost: fix vhost_vq_access_ok() log check 381ebff25898 slip: Check if rstate is initialized before uncompressing 427b8a146973 rds: MP-RDS may use an invalid c_path 856d5d075a92 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN 073e82701bc0 netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() ffebeb0d7c37 Linux 4.14.34 fdae5b620566 net/mlx4_core: Fix memory leak while delete slave's resources 9fdeb33e1913 vhost_net: add missing lock nesting notation 8c316b625705 team: move dev_mc_sync after master_upper_dev_link in team_port_add 233ba28e1862 route: check sysctl_fib_multipath_use_neigh earlier than hash 2f8aa659d4c0 vhost: validate log when IOTLB is enabled 72b880f43990 net/mlx5e: Fix traffic being dropped on VF representor 9408bceb0649 net/mlx4_en: Fix mixed PFC and Global pause user control requests 477c73abf26a strparser: Fix sign of err codes 1c71bfe84deb net/sched: fix NULL dereference on the error path of tcf_skbmod_init() a19024a3f343 net/sched: fix NULL dereference in the error path of tunnel_key_init() e096c8bf4fb8 net/mlx5e: Sync netdev vxlan ports at open baab1f0c4885 net/mlx5e: Don't override vport admin link state in switchdev mode 1ec7966ab7db ipv6: sr: fix seg6 encap performances with TSO enabled e52a45bb392f nfp: use full 40 bits of the NSP buffer address ddf79878f1e0 net/mlx5e: Fix memory usage issues in offloading TC flows 9282181c1cc5 net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path b9c6ddda3805 vti6: better validate user provided tunnel names 109dce20c6ed ip6_tunnel: better validate user provided tunnel names 72363c63b070 ip6_gre: better validate user provided tunnel names a7309cad9c2e ipv6: sit: better validate user provided tunnel names 6816295fe958 ip_tunnel: better validate user provided tunnel names 048a64fbc229 net: fool proof dev_valid_name() 77b9fc371d4d bonding: process the err returned by dev_set_allmulti properly in bond_enslave 22ab1f8751fa bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave d7e7ab42581e bonding: fix the err path for dev hwaddr sync in bond_enslave 65c42a2d475d vrf: Fix use after free and double free in vrf_finish_output 09cb8267add5 vlan: also check phy_driver ts_info for vlan's real device 4f288c97b5c5 vhost: correctly remove wait queue during poll failure c5fc4dc51cb0 sky2: Increase D3 delay to sky2 stops working after suspend 3fdd43709d70 sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 3f80d01bbd87 sctp: do not leak kernel memory to user space c17f6594abfa r8169: fix setting driver_data after register_netdev a7c8900c1fc2 pptp: remove a buggy dst release in pptp_connect() 21563c4df30e net/sched: fix NULL dereference in the error path of tcf_bpf_init() cd19a9b12ab4 net sched actions: fix dumping which requires several messages to user space 787b940625ca netlink: make sure nladdr has correct size in netlink_connect() 7948bc92791b net/ipv6: Increment OUTxxx counters after netfilter hook d1b820bd98a1 net/ipv6: Fix route leaking between VRFs 589a3f305185 net: fix possible out-of-bound read in skb_network_protocol() 629eeaaccb23 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) 52f0a5ff60e4 ipv6: the entire IPv6 header chain must fit the first fragment cdd74d6ac80e arp: fix arp_filter on l3slave devices 8413a3a63d37 x86/microcode: Fix CPU synchronization routine c81d7069dcd6 x86/microcode: Attempt late loading only when new microcode is present b0b1ac38e018 x86/microcode: Synchronize late microcode loading 509df2b865f1 x86/microcode: Request microcode on the BSP d2725848230d x86/microcode/intel: Look into the patch cache first e87c2b553a35 x86/microcode: Do not upload microcode if CPUs are offline 1707112c82fa x86/microcode/intel: Writeback and invalidate caches before updating microcode 170f8ec16c22 x86/microcode/intel: Check microcode revision before updating sibling threads 22cc8816d013 x86/microcode: Get rid of struct apply_microcode_ctx 35da0d504a98 x86/CPU: Check CPU feature bits after microcode upgrade 00ba4bcf4b92 x86/CPU: Add a microcode loader callback 962e6b2d1665 x86/microcode: Propagate return value from updating functions b6a11be5c433 crypto: arm64/aes-ce-cipher - move assembler code to .S file f1b46925f59e objtool: Add Clang support 5dff63583f0d thermal: int3400_thermal: fix error handling in int3400_thermal_probe() bc166ca4234c tcmu: release blocks for partially setup cmds 6a88a999c45d perf tools: Fix copyfile_offset update of output offset 7cae67e31292 crypto: aes-generic - build with -Os on gcc-7+ 3847b9e016df mtd: mtd_oobtest: Handle bitflips during reads 88f6f0490f8c Input: goodix - disable IRQs while suspended c427d7e44a32 ibmvnic: Don't handle RX interrupts when not up. 62eaf7e149a5 sdhci: Advertise 2.0v supply on SDIO host controller 997901406c0a x86/gart: Exclude GART aperture from vmcore 4aafb8cdcc11 gpio: thunderx: fix error return code in thunderx_gpio_probe() cfafed12f459 RDMA/cma: Fix rdma_cm path querying for RoCE 15dfb9baba2c scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called 70077054384d scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map b432f980596c cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages d017aeb58a3e i40evf: don't rely on netif_running() outside rtnl_lock() d96a094c987f uio_hv_generic: check that host supports monitor page 28b35f9aa0c0 EDAC, mv64x60: Fix an error handling path effbffc91da3 block, bfq: put async queues for root bfq groups too 4ed8692bb2d6 tty: n_gsm: Allow ADM response in addition to UA for control dlci 8976d64b2f0f blk-mq: fix kernel oops in blk_mq_tag_idle() b728b7e24fbc scsi: libsas: initialize sas_phy status according to response of DISCOVER f890a23603e3 scsi: libsas: fix error when getting phy events 8644d14c3240 scsi: libsas: fix memory leak in sas_smp_get_phy_events() fad9bcb1176b bcache: segregate flash only volume write streams ef60904109f4 bcache: stop writeback thread after detaching 71468ce63dc9 bcache: ret IOERR when read meets metadata error b20482cebfb2 net: hns3: fix for changing MTU be6a161e1302 net: hns3: Fix an error macro definition of HNS3_TQP_STAT 611abba6eb68 net: hns3: Fix a loop index error of tqp statistics query 5669ec0b9588 net: hns3: Fix an error of total drop packet statistics 35a9ebd920aa net/mlx5: Fix race for multiple RoCE enable 46d19334ca40 wl1251: check return from call to wl1251_acx_arp_ip_filter f722a6a61179 rt2x00: do not pause queue unconditionally on error path 1530dcc90331 power: supply: axp288_charger: Properly stop work on probe-error / remove 87b9099cf141 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' 89deb4ad015b staging: lustre: disable preempt while sampling processor id. 01ff15fcf466 perf report: Fix a no annotate browser displayed issue 3b3fb4be7ca1 tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented f0504bf54b4d nvme_fcloop: fix abort race condition 39ede1fd200f nvme_fcloop: disassocate local port structs 5391891c0a46 pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts dd3e1a4e769e backlight: tdo24m: Fix the SPI CS between transfers fb1ef85d5885 blk-mq: fix race between updating nr_hw_queues and switching io sched eaa077800ff6 blk-mq: avoid to map CPU into stale hw queue cf4c90693651 IB/rdmavt: Allocate CQ memory on the correct node da5e12ab599a powernv-cpufreq: Add helper to extract pstate from PMSR 1f1e5ca1c737 gpio: label descriptors using the device name e985dcf4fa1b vfb: fix video mode and line_length being set when loaded bb23fbd8fb06 mac80211: Fix setting TX power on monitor interfaces 74f5124bc3ff ACPI: EC: Fix debugfs_create_*() usage 04568f4df228 irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry b5d2cafbe359 scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. 3807b6fec674 scsi: libiscsi: Allow sd_shutdown on bad transport 978c2812b805 spi: sh-msiof: Fix timeout failures for TX-only DMA transfers 1d65600e9722 ASoC: Intel: cht_bsw_rt5645: Analog Mic support 522371c28210 ASoC: Intel: Skylake: Disable clock gating during firmware and library download 543d317db8be media: videobuf2-core: don't go out of the buffer range 6e7b07606bfe clk: sunxi-ng: a83t: Add M divider to TCON1 clock bd4a96921d8b hwmon: (ina2xx) Make calibration register value fixed ddc09c522035 RDMA/cma: Mark end of CMA ID messages 7743aa143055 selftests/net: fix bugs in address and port initialization b72d39b1da82 PM / devfreq: Fix potential NULL pointer dereference in governor_store e6bc3a4b0c23 clk: divider: fix incorrect usage of container_of 1cf98fd005f5 watchdog: dw_wdt: add stop watchdog operation db470ce8c6ee VFS: close race between getcwd() and d_move() 87a25a385832 net/mlx4_en: Change default QoS settings 378259c7d0a2 ACPI / video: Default lcd_only to true on Win8-ready and newer machines ea620e414bde rds; Reset rs->rs_bound_addr in rds_add_bound() failure path ab4ac0fc4712 l2tp: fix missing print session offset info fcb762cb4b5c net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg f7b0ea2245a0 net: hns3: free the ring_data structrue when change tqps 93b8f4a2302b perf evsel: Enable ignore_missing_thread for pid option d606bac136ec perf probe: Add warning message if there is unexpected event name 3efc86f667fc perf probe: Find versioned symbols from map ea40afb5c379 thermal: power_allocator: fix one race condition issue for thermal_instances list fd78be4b37cc ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT 78728d84f338 Bluetooth: Add a new 04ca:3015 QCA_ROME device 2e9a8b6a7d52 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 800ffac10754 clk: meson: mpll: use 64-bit maths in params_from_rate fbd4d9046a1a i40iw: Validate correct IRD/ORD connection parameters c5cd3cc217a9 i40iw: Correct Q1/XF object count equation 0bc82eae1256 i40iw: Fix sequence number for the first partial FPDU b867b7a7e590 Linux 4.14.33 6bc3a54e06c6 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" cfbed9b55636 Revert "cpufreq: Fix governor module removal race" a99aaeccdefd Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 118118eb3818 Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 92e3d3f67d79 Fix slab name "biovec-(1<<(21-12))" b31397c9b945 net: hns: Fix ethtool private flags 9b47e99ac970 ARM: dts: DRA76-EVM: Set powerhold property for tps65917 52dcf4a6afbc vt: change SGR 21 to follow the standards 8ac678a4b363 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad 4043155add40 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list ac72f0080c1a Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 0d3f8c0217f9 Revert "base: arch_topology: fix section mismatch build warnings" a59779368b33 staging: comedi: ni_mio_common: ack ai fifo error interrupts. 4be89529c013 Btrfs: fix unexpected cow in run_delalloc_nocow 62532640c8e1 crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one b5a888390998 crypto: arm,arm64 - Fix random regeneration of S_shipped ee54953ecd47 crypto: ccp - return an actual key size from RSA max_size callback 056f3bd2399b crypto: caam - Fix null dereference at error path c3657fd0c15f crypto: ahash - Fix early termination in hash walk ad35fdc00a7c crypto: testmgr - Fix incorrect values in PKCS#1 test vector 41e960b042fc crypto: inside-secure - fix clock management 77827f3d63d0 crypto: lrw - Free rctx->ext with kzfree 3c6096ca8e49 parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 1f17d5033fe3 media: usbtv: prevent double free in error case 5f834dd24bae /dev/mem: Avoid overwriting "err" in read_mem() 66a65ca5b8fd mei: remove dev_err message on an unsupported ioctl cbf733ca587c serial: 8250: Add Nuvoton NPCM UART c0aed3667b3d USB: serial: cp210x: add ELDAT Easywave RX09 id f4d01432eeda USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator e1e87ebd5b79 USB: serial: ftdi_sio: add RT Systems VX-8 cable ac5a36bb6957 bitmap: fix memset optimization on big-endian systems 52a0c9a14f52 usb: dwc2: Improve gadget state disconnection handling 87a97ab15e44 Bluetooth: Fix missing encryption refresh on Security Request cf88ae752cd3 phy: qcom-ufs: add MODULE_LICENSE tag 839a4c3b4a48 netfilter: x_tables: add and use xt_check_proc_name 2a55ad7440e6 netfilter: drop template ct when conntrack is skipped. b0850604cc5d l2tp: fix races with ipv4-mapped ipv6 addresses bbfbc396f076 netfilter: bridge: ebt_among: add more missing match size checks 546ade704a98 netfilter: x_tables: make allocation less aggressive 72682b162dae percpu: add __GFP_NORETRY semantics to the percpu balancing path dffe655ddb48 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems a6232ffa2a02 net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() b0d95e686f45 RDMA/ucma: Introduce safer rdma_addr_size() variants 4fbf77d7a9fe RDMA/ucma: Check that device exists prior to accessing it 4dba68fd1dfe RDMA/ucma: Check that device is connected prior to access it 6c2c0da62b5d RDMA/rdma_cm: Fix use after free race with process_one_req 4cd0242812a9 RDMA/ucma: Ensure that CM_ID exists prior to access it ac895355571a RDMA/ucma: Fix use-after-free access in ucma_close 123f9f8981d2 RDMA/ucma: Check AF family prior resolving address 25fd02ea40db xfrm_user: uncoditionally validate esn replay attribute struct ac2cb9f3de88 partitions/msdos: Unable to mount UFS 44bsd partitions 0726ba0491ca powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs 4c6d2518e1fe powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened 834a06e59896 i2c: i2c-stm32f7: fix no check on returned setup f025072cbfe3 ipc/shm.c: add split function to shm_vm_ops f00a344718dd ceph: only dirty ITER_IOVEC pages for direct read ca04476df8fd perf/hwbp: Simplify the perf-hwbp code, fix documentation b276b3465531 x86/platform/uv/BAU: Add APIC idt entry 58eaa556bd0a ALSA: pcm: potential uninitialized return values 17c9ea37cb60 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() ba0b1c7761b4 ALSA: usb-audio: Add native DSD support for TEAC UD-301 be0fdc488672 mtd: nand: atmel: Fix get_sectorsize() function e9eddb705648 mtd: jedec_probe: Fix crash in jedec_read_mfr() 67356ab6e6a9 ARM: dts: sun6i: a31s: bpi-m2: add missing regulators 46e10c38af0c ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties d377d3d041b7 ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] a4941a5fbcf0 ARM: OMAP: Fix SRAM W+X mapping 9a2e216d9e89 Linux 4.14.32 bba757a2c128 s390/qeth: on channel error, reject further cmd requests e52456422017 s390/qeth: lock read device while queueing next buffer dd5ec7314030 s390/qeth: when thread completes, wake up all waiters b469bdd0f511 s390/qeth: free netdevice when removing a card 299902b581ea dpaa_eth: remove duplicate increment of the tx_errors counter 5bf75fca4367 dpaa_eth: increment the RX dropped counter when needed dde9b6a83797 dpaa_eth: remove duplicate initialization 5bbb99d2fde0 dpaa_eth: fix error in dpaa_remove() 29cd9c2d1f42 soc/fsl/qbman: fix issue in qman_delete_cgr_safe() 43d8f3c5d3ad team: Fix double free in error path 329f4710f89c skbuff: Fix not waking applications when errors are enqueued e90e9771d9a3 qede: Fix qedr link update c6841b478e6b net: systemport: Rewrite __bcm_sysport_tx_reclaim() 474aa5149753 net: Only honor ifindex in IP_PKTINFO if non-0 06d3f43d52bb netlink: avoid a double skb free in genlmsg_mcast() 2980f37b6111 net/iucv: Free memory obtained by kzalloc a14b791d9863 net: fec: Fix unbalanced PM runtime calls 9cdb0f25fbb4 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface 89142a0e0b70 net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred 2d5b0ed04c5a l2tp: do not accept arbitrary sockets 18c647456ac9 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() 91d27e0c3025 dccp: check sk for closed state in dccp_sendmsg() 946b9671ac02 net: Fix hlist corruptions in inet_evict_bucket() 4ff5078b0396 net: use skb_to_full_sk() in skb_update_prio() f6cdb675ca0a ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() f77ff13a06c1 sch_netem: fix skb leak in netem_enqueue() 515bc34124f3 kcm: lock lower socket in kcm_attach 07cf9d303c7c rhashtable: Fix rhlist duplicates insertion 090da7ced80b ppp: avoid loop in xmit recursion detection code 28b488f7cb3a net sched actions: return explicit error when tunnel_key mode is not specified 2274d77c3675 net: phy: Tell caller result of phy_change() 42cf2a1e5ac4 mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic dbad5abd2b16 ipv6: sr: fix scheduling in RCU when creating seg6 lwtunnel state cb4963b49426 ipv6: sr: fix NULL pointer dereference when setting encap source address 5defa8c9269a ipv6: old_dport should be a __be16 in __ip6_datagram_connect() a8f02befc87d net: ipv6: keep sk status consistent after datagram connect failure 82fb817863e3 macvlan: filter out unsupported feature flags b51eb57dac9c devlink: Remove redundant free on error path 67a1dc567567 net: phy: relax error checking when creating sysfs link netdev->phydev 223c54244252 sysfs: symlink: export sysfs_create_link_nowarn() 497166d63780 qed: Fix non TCP packets should be dropped on iWARP ll2 connection e44c1733059c tcp: purge write queue upon aborting the connection dbbf2d1e4077 tcp: reset sk_send_head in tcp_write_queue_purge 9861e6647c85 Linux 4.14.31 7514cd2f6d21 bpf, x64: increase number of passes b4e02202a0ba bpf: skip unnecessary capability check 3e1130970ec3 kbuild: disable clang's default use of -fmerge-all-constants 3fdc6f0d1484 x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' d6e6e57e6045 usb: xhci: Fix potential memory leak in xhci_disable_slot() 4208d820ed23 usb: xhci: Disable slot even when virt-dev is null 213b332c71a9 staging: lustre: ptlrpc: kfree used instead of kvfree 26023c977975 staging: android: ion: Zero CMA allocated memory af00a24c9ea2 iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot() c7d20ac820ad iio: ABI: Fix name of timestamp sysfs file 294a6268bf16 perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers 59dbc2a44921 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() 227e2f91f0c9 perf/core: Fix ctx_event_type in ctx_resched() b69902a42097 perf stat: Fix CVS output format for non-supported counters d244e5897c1f perf/x86/intel/uncore: Fix Skylake UPI event format 5fb252cad61f drm/syncobj: Stop reusing the same struct file for all syncobj -> fd a9b385a59b1f x86/boot/64: Verify alignment of the LOAD segment faf470583a57 x86/build/64: Force the linker to use 2MB page size 06b281015054 kvm/x86: fix icebp instruction handling f7fbe38cc55b posix-timers: Protect posix clock array access against speculation b08952bbc171 x86/efi: Free efi_pgd with free_pages() 373ccbd6eb03 x86/vsyscall/64: Use proper accessor to update P4D entry 852d9679a778 selftests/x86/ptrace_syscall: Fix for yet more glibc interference 5a29ce2b9880 x86/entry/64: Don't use IST entry for #BP stack 3832d40ef22e tty: vt: fix up tabstops properly 5c955c3cfb58 can: cc770: Fix use after free in cc770_tx_interrupt() 63affa180c7d can: cc770: Fix queue stall & dropped RTR reply b3ab7e3dee87 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack 18f29aa5b55d can: ifi: Check core revision upon probe 8a731531d08f can: ifi: Repair the error handling e7dc75584302 can: peak/pcie_fd: remove useless code when interface starts 74f08b1e0de8 can: peak/pcie_fd: fix echo_skb is occupied! bug 2a2b9ef30926 staging: ncpfs: memory corruption in ncp_read_kernel() 3f3a6707770a mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 1aa0e4115330 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 91ff3795b188 mtd: nand: fsl_ifc: Fix nand waitfunc return value 84f7a040cf04 mtdchar: fix usage of mtd_ooblayout_ecc() 70001527f446 tracing: probeevent: Fix to support minus offset from symbol 1a697e6ef91b rtlwifi: rtl8723be: Fix loss of signal 7964c00a4a7e brcmfmac: fix P2P_DEVICE ethernet address generation 865a0221c7e2 libnvdimm, {btt, blk}: do integrity setup before add_disk() 7fbddfb00176 ACPI / watchdog: Fix off-by-one error at resource assignment 8f860adbb3d8 acpi, numa: fix pxm to online numa node associations b8b8151806ff mm/vmscan: wake up flushers for legacy cgroups too c8deec718121 drm: udl: Properly check framebuffer mmap offsets fc1142a8ca2d drm: Reject getfb for multi-plane framebuffers b53d42b4ab92 drm/radeon: Don't turn off DP sink when disconnected 19246741a6df drm/vmwgfx: Fix a destoy-while-held mutex problem. 4be50a9fe670 drm/vmwgfx: Fix black screen and device errors when running without fbdev 99b6ead444cf Revert "mm: page_alloc: skip over regions of invalid pfns where possible" f5dad0409a72 mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() b6b6783c8097 mm/thp: do not wait for lock_page() in deferred_split_scan() 8b8b5c4f7f3a mm/khugepaged.c: convert VM_BUG_ON() to collapse fail 5bbd932ff58f x86/mm: implement free pmd/pte page interfaces acdb4981644c mm/vmalloc: add interfaces to free unmapped page table 04d47fc40367 h8300: remove extraneous __BIG_ENDIAN definition 1e8628443ede hugetlbfs: check for pgoff value overflow 797bfd05d404 nfsd: remove blocked locks on client teardown aa0533f4f7b2 cgroup: fix rule checking for threaded mode switching 2b4bb9f3869b libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version 65ab5809b48d libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions 596d0a8e7c77 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs 01b6d6839a28 libata: Enable queued TRIM for Samsung SSD 860 603f0168c1ef libata: disable LPM for Crucial BX100 SSD 500GB drive 3962dd60a67b libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 5e67e65d21d0 libata: don't try to pass through NCQ commands to non-NCQ devices cd47a2ccc602 libata: remove WARN() for DMA or PIO command without data 8745d2063d28 libata: fix length validation of ATAPI-relayed SCSI commands 15a4417cc652 Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 cd3141c02404 Bluetooth: btusb: Add Dell OptiPlex 3060 to btusb_needs_reset_resume_table 3a64bcc3e67a Bluetooth: btusb: Remove Yoga 920 from the btusb_needs_reset_resume_table b64ffeecfbdd pinctrl: samsung: Validate alias coming from DT a1da0548a932 Drivers: hv: vmbus: Fix ring buffer signaling 8f59abbdeb9d RDMA/mlx5: Fix crash while accessing garbage pointer and freed memory 9efd9903f561 clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops 55306d632ab8 clk: bcm2835: Protect sections updating shared registers 2eb67f85d55b clk: bcm2835: Fix ana->maskX definitions ef006d43bc61 lockdep: fix fs_reclaim warning a05b610534a9 ahci: Add PCI-id for the Highpoint Rocketraid 644L card 8f5f582cabd7 PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L aa26895af31b mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs a592984e03e6 mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433 23a8825aea65 mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems 72439a30c096 mmc: block: fix updating ext_csd caches on ioctl call 39254113845c mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards fcc71c97a384 mmc: core: Fix tracepoint print of blk_addr and blksz 856da5e097e0 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 7a42d11ab86e ALSA: hda/realtek - Fix Dell headset Mic can't record dc9d942e45c0 ALSA: hda/realtek - Fix speaker no sound after system resume 8d49f5625eda ALSA: hda - Force polling mode on CFL for fixing codec communication 88079d335aac ALSA: aloop: Fix access to not-yet-ready substream via cable 1fcbcfff716f ALSA: aloop: Sync stale timer before release 3aa7360be333 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 2b706310e520 iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() d1138478e071 iio: st_pressure: st_accel: pass correct platform data to init f81b0e627b67 iio: chemical: ccs811: Corrected firmware boot/application mode transition ea26b66f10cb MIPS: lantiq: ase: Enable MFD_SYSCON 124532fc3c28 MIPS: lantiq: Enable AHB Bus for USB 8b23936074d9 MIPS: lantiq: Fix Danube USB clock e73ac1875971 MIPS: ralink: Fix booting on MT7621 fb45c56ebd0f MIPS: ralink: Remove ralink_halt() de8cdc557231 Linux 4.14.30 5019b23699f4 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file 957435b566c9 kbuild: fix linker feature test macros when cross compiling with Clang e82496fbe3a0 RDMA/ucma: Don't allow join attempts for unsupported AF family ce3e82c0630f RDMA/ucma: Fix access to non-initialized CM_ID object 712b442c68c2 clk: migrate the count of orphaned clocks at init 02db484a0583 RDMA/core: Do not use invalid destination in determining port reuse 8b0c4a2e04f7 serial: 8250_pci: Don't fail on multiport card class 00fb52a3828d IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq cf1eb16eef13 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq 3748694f1b91 scsi: mpt3sas: wait for and flush running commands on shutdown/unload 9d72b2696e0a scsi: mpt3sas: fix oops in error handlers after shutdown/unload 0493d72ee4d6 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 e618ff1ac59c crypto: artpec6 - set correct iv size for gcm(aes) 53555c8fc8a2 clk: si5351: Rename internal plls to avoid name collisions fa97cdb4c71e clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() 9e9d9b1a3dbf clk: Don't touch hardware when reparenting during registration 24c92f975cb2 clk: at91: pmc: Wait for clocks when resuming 14d920fc4579 nfsd4: permit layoutget of executable-only files 1de82078a0c0 ARM: dts: aspeed-evb: Add unit name to memory node e434a6eaed8c RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS 7b7e076f8cad scsi: lpfc: Fix issues connecting with nvme initiator 1626beb0b5d8 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled 6f4649f3bef8 soc: qcom: smsm: fix child-node lookup f1f225794a41 ip_gre: fix potential memory leak in erspan_rcv 9cd6c84e9377 ip_gre: fix error path when erspan_rcv failed e6cfc525163e ip6_vti: adjust vti mtu according to mtu of lower device f2b32ce1ccef iommu/vt-d: clean up pr_irq if request_threaded_irq fails 915bd53d68f6 pinctrl: rockchip: enable clock when reading pin direction register 130e535210ba pinctrl: Really force states during suspend/resume 06299bd0cf73 media: davinci: fix a debug printk fea718819c69 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures e1645629785b PCI: endpoint: Fix find_first_zero_bit() usage 194b5ce11968 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit d67d7bf8f12d coresight: Fix disabling of CoreSight TPIU f16a65befe74 pty: cancel pty slave port buf's work in tty_release 728e120d1786 drm/omap: DMM: Check for DMM readiness after successful transaction commit 9967208b4f6c mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable 83a2960ff6d1 omapdrm: panel: fix compatible vendor string for td028ttec1 f7eda23c2990 vgacon: Set VGA struct resource types 58668d153baf iser-target: avoid reinitializing rdma contexts for isert commands a3e4b8fe6479 IB/umem: Fix use of npages/nmap fields 251695a39f05 RDMA/cma: Use correct size when writing netlink stats a4ac7cb593ad IB/ipoib: Avoid memory leak if the SA returns a different DGID 9766562956fd rtc: ac100: Fix multiple race conditions badf37254bc7 media: s5p-mfc: Fix lock contention - request_firmware() once 639dab36edbd sfp: fix non-detection of PHY 1a6610de8c1b sfp: fix EEPROM reading in the case of non-SFF8472 SFPs 1b485793ce84 net: phy: meson-gxl: check phy_write return value ea60e54b22aa /dev/mem: Add bounce buffer for copy-out 79a49fcc0768 mmc: block: fix logical error to avoid memory leak 9dd93e524955 mmc: avoid removing non-removable hosts during suspend c1326c691f4d drm/tilcdc: ensure nonatomic iowrite64 is not used e2a6f2967f67 dmaengine: zynqmp_dma: Fix race condition in the probe f4a0f85594ba platform/chrome: Use proper protocol transfer function 71233e2541a4 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 08b810901020 watchdog: Fix potential kref imbalance when opening watchdog 008029510ac8 cros_ec: fix nul-termination for firmware build info 79c3f5cf466d serial: 8250_dw: Disable clock on error f1be26620373 tty: goldfish: Enable 'earlycon' only if built-in 5ff0741646fd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect a9a14b17f72c media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart 057ee30417e5 ath10k: handling qos at STA side based on AP WMM enable/disable 824f8613ea62 media: bt8xx: Fix err 'bt878_probe()' 2159db50a572 rtlwifi: always initialize variables given to RT_TRACE() 9f180c6db58e rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. 9854881c225a spi: sh-msiof: Avoid writing to registers from spi_master.setup() 6467b3e25447 hv_netvsc: Fix the TX/RX buffer default sizes 8dc11c413557 hv_netvsc: Fix the receive buffer size limit e53e85d5082c RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() 4df82a41e819 drm/msm: fix leak in failed get_pages b3cff08483d0 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt b453f9d8c55e cpufreq: longhaul: Revert transition_delay_us to 200 ms e59e19dc4086 Bluetooth: btqcomsmd: Fix skb double free corruption 5b58533858e3 Bluetooth: hci_qca: Avoid setup failure on missing rampatch 23081c335df9 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 23e73e2ab4d2 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-29linux-yoct/4.12: update to v4.12.24Bruce Ashfield
Updating to include Paul Gortmaker's latest round of stable updates, which comprise the following commits: dc2f71a08d7a Linux 4.12.24 4cab262afa69 iio: adc: ti-ads1015: add 10% to conversion wait time 89f573e6f136 tools include: Do not use poison with C++ d4f418739d68 kprobes/x86: Disable preemption in ftrace-based jprobes 28861253362b perf test attr: Fix ignored test case result 12c60baac963 staging: fsl-mc/dpio: Fix incorrect comparison 43e1cab01765 serial: imx: Update cached mctrl value when changing RTS 6122e955f082 usbip: tools: Install all headers needed for libusbip development c1fce3e6296c serial: sh-sci: suppress warning for ports without dma channels 444cfc461e20 sysrq : fix Show Regs call trace on ARM 0040e82b1a65 usb: xhci: Return error when host is dead in xhci_disable_slot() e1667a3749da staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path 7e22cbc6bd55 usb: mtu3: fix error return code in ssusb_gadget_init() c528464afcea EDAC, sb_edac: Fix missing break in switch e207a0c6a285 clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling frame c3c5783f9303 serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X ca7b446eff2f PCI: dra7xx: Create functional dependency between PCIe and PHY 7897f75fc207 usb: phy: tahvo: fix error handling in tahvo_usb_probe() c240911c41c3 mmc: sdhci-msm: fix issue with power irq 97227123b5f0 mmc: tmio: check mmc_regulator_get_supply return value 05ce425fa841 spi: spi-axi: fix potential use-after-free after deregistration 42f90afc67e4 spi: sh-msiof: Fix DMA transfer size check c652d0d523bf staging: rtl8188eu: avoid a null dereference on pmlmepriv 3dc08560ab63 serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() d57c00699295 m68k: fix ColdFire node shift size calculation df74b0c1e0b4 staging: greybus: loopback: Fix iteration count on async path 96be1d656724 x86/entry/64: Don't use IST entry for #BP stack (part #2) 8e3f9a001776 selftests/x86/ldt_get: Add a few additional tests for limits 0d0517d16bc5 s390/pci: do not require AIS facility 778bf06a0661 PM / Domains: Fix genpd to deal with drivers returning 1 from ->prepare() bd4084ce13d2 s390: vfio-ccw: Do not attempt to free no-op, test and tic cda. fd6fe520a496 ima: fix hash algorithm initialization 83cd72f27843 usb: host: fix incorrect updating of offset 4ab295bc9cdf USB: usbfs: Filter flags passed in from user space d8ce9fecf049 USB: Fix off by one in type-specific length check of BOS SSP capability dc9843bd9e72 USB: core: Add type-specific length check of BOS descriptors ab95f86f0fac usb: xhci: fix panic in xhci_free_virt_devices_depth_first c1b551b8718a xhci: Don't show incorrect WARN message about events for empty rings 8412154c096c USB: ulpi: fix bus-node lookup 10d2d61bff44 usb: hub: Cycle HUB power when initialization fails da44857edd20 powerpc/kprobes: Fix call trace due to incorrect preempt count 67482fcb1f0a powerpc/kprobes: Disable preemption before invoking probe handler for optprobes 6f745a984365 powerpc/jprobes: Disable preemption when triggered through ftrace 3fefceeaca8e USB: serial: usb_debug: add new USB device id 9c971e7d3a9f USB: serial: option: add Quectel BG96 id cc01c484eee9 serial: 8250_pci: Add Amazon PCI serial device ID d16393b7a9d8 usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 7a0ac9cc347c uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices 52c2b20403f0 s390/runtime instrumentation: simplify task exit handling 04dd38b88979 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() f363e7cdb4f6 drm/fsl-dcu: avoid disabling pixel clock twice on suspend 2845e7d136c8 drm/i915: Prevent zero length "index" write 79413d6f2f6f drm/i915: Don't try indexed reads to alternate slave addresses f5cc8d6842e6 drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition 1fab446c5b5a drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 708262ebbebc md: forbid a RAID5 from having both a bitmap and a journal. 40219fc4a45b e1000e: fix the use of magic numbers for buffer overrun issue 9bbd7fc437e0 include/linux/compiler-clang.h: handle randomizable anonymous structs 13782a203fb8 drm/amd/pp: fix typecast error in powerplay. dd1ab1b7a09e drm/ttm: once more fix ttm_buffer_object_transfer 1e1df0b0eb71 drm/hisilicon: Ensure LDI regs are properly configured. e10ca648a294 drm/panel: simple: Add missing panel_simple_unprepare() calls 28fb6325953c drm/radeon: fix atombios on big endian 0f7ff143e866 drm/tilcdc: Precalculate total frametime in tilcdc_crtc_set_mode() 00debaff36fb drm/amdgpu: Remove check which is not valid for certain VBIOS 53543b5a5062 drm/amdgpu: Properly allocate VM invalidate eng v2 6095ee5e76ed drm/amdgpu: correct reference clock value on vega10 8544b664f20e Revert "drm/radeon: dont switch vt on suspend" 3b28b8cd6364 nvme-pci: add quirk for delay before CHK RDY for WDC SN200 2c1ae94e88ee hwmon: (jc42) optionally try to disable the SMBUS timeout 8fcaaeed325c bcache: recover data from backing when data is clean 027fe49240fa bcache: only permit to recovery read error when cache device is clean 3746f4374ee2 bcache: Fix building error on MIPS 72ea117f664e cxl: Check if vphb exists before iterating over AFU devices 8ee52dd3b01a i2c: i801: Fix Failed to allocate irq -2147483648 error ab7ae0720406 eeprom: at24: check at24_read/write arguments 1025c12d637b eeprom: at24: correctly set the size for at24mac402 32aba2ddc564 eeprom: at24: fix reading from 24MAC402/24MAC602 ec5216d0e845 mmc: core: prepend 0x to OCR entry in sysfs a64429e1d089 mmc: core: prepend 0x to pre_eol_info entry in sysfs 32f6d6221e55 mmc: core: Do not leave the block driver in a suspended state fa455ca7acc6 arm64: module-plts: factor out PLT generation code for ftrace d9c2c353dc61 s390: revert ELF_ET_DYN_BASE base changes 5c10828c07be lockd: lost rollback of set_grace_period() in lockd_down_net() 91ed144855d5 crypto: skcipher - Fix skcipher_walk_aead_common 0ff5af74c047 nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat b187299249a2 nfsd: Fix another OPEN stateid race 2e36e8a92541 nfsd: Fix stateid races between OPEN and CLOSE 237c8c16013d btrfs: clear space cache inode generation always e6eedfd1ca3f mm/hugetlb: fix NULL-pointer dereference on 5-level paging machine b19cd2bae194 autofs: revert "autofs: take more care to not update last_used on path walk" 9c0369beda80 device-dax: implement ->split() to catch invalid munmap attempts 0d73cfed1391 platform/x86: hp-wmi: Fix tablet mode detection for convertibles Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-05-29linux-yocto-dev: update to v4.17+Bruce Ashfield
Updating the -dev kernel to v4.17+. We also tweak the License checksum in the -dev kernel since SPDX headers have been inserted upstream and that has changed the hash value. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-05-29linux-yocto/4.12: update to v4.12.23Bruce Ashfield
Integrating the -stable updates from Paul Gortmake that comprise the following commits: 6e83f40c507e Linux 4.12.23 55e376304f1b e1000e: fix buffer overrun while the I219 is processing DMA transactions 3882bb678dd8 e1000e: Fix return value test 167170375055 e1000e: Fix error path in link detection 47722947f954 ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory zone 1dbaaa42b464 media: v4l2-ctrl: Fix flags field on Control events c7c9d8c465d7 [media] cx231xx-cards: fix NULL-deref on missing association descriptor 6ee1ead888a3 media: rc: check for integer overflow 6f70063599b3 media: Don't do DMA on stack for firmware upload in the AS102 driver ef4c54828c1d powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary d308f45eb9e7 powerpc/64s/hash: Fix fork() with 512TB process address space 61c9dab21d03 powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation 40744bdf965e powerpc/64s/hash: Fix 512T hint detection to use >= 128T c5866bd94f03 powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation 49e9f537eb43 powerpc/signal: Properly handle return value from uprobe_deny_signal() fb991189ca1f parisc: Fix validity check of pointer size argument in new CAS implementation ae519d5e90b9 ixgbe: Fix skb list corruption on Power systems 2a827971bc99 fm10k: Use smp_rmb rather than read_barrier_depends b1222f423f70 i40evf: Use smp_rmb rather than read_barrier_depends 61d3820d1146 ixgbevf: Use smp_rmb rather than read_barrier_depends 8c40cc266d42 igbvf: Use smp_rmb rather than read_barrier_depends d05a14e4483e igb: Use smp_rmb rather than read_barrier_depends 9062b3d8fadd i40e: Use smp_rmb rather than read_barrier_depends bb0ddf274e82 spi-nor: intel-spi: Fix broken software sequencing codes 11604df811a9 IB/srp: Avoid that a cable pull can trigger a kernel crash 7a2f561b9470 IB/hfi1: Fix incorrect available receive user context count 305382ae2297 IB/cm: Fix memory corruption in handling CM request 9792edc692f1 IB/CM: Create appropriate path records when handling CM request 0624d71dcd6f IB/srpt: Do not accept invalid initiator port names ff4035fcfb4d svcrdma: Preserve CB send buffer across retransmits f18fd397f0c1 libnvdimm, namespace: make 'resource' attribute only readable by root 91d9aa084602 libnvdimm, region : make 'resource' attribute only readable by root ea9427658840 libnvdimm, namespace: fix label initialization to use valid seq numbers c0bcae085da8 libnvdimm, pfn: make 'resource' attribute only readable by root aa91e16e2756 libnvdimm, dimm: clear 'locked' status on successful DIMM enable eca24c2a944d clk: ti: dra7-atl-clock: fix child-node lookups 104ab8491706 SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status a6579fafe2b9 dax: fix general protection fault in dax_alloc_inode b4f77dd3db27 dax: fix PMD faults on zero-length files 12b2a43aa1b0 lockd: double unregister of inetaddr notifiers f2fa2903113c irqchip/gic-v3: Fix ppi-partitions lookup c08ddb437ddb genirq: Track whether the trigger type has been set fc12863e2ba3 raid1: prevent freeze_array/wait_all_barriers deadlock 3c56a460c8bf block: Fix a race between blk_cleanup_queue() and timeout handling 1e28e345115e p54: don't unregister leds when they are not initialized 937209dd49f8 mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence 73d36ccc25ad mtd: nand: mtk: fix infinite ECC decode IRQ issue 886c51dad821 mtd: nand: Fix writing mtdoops to nand flash. 684797376fd0 mtd: nand: omap2: Fix subpage write b58d7cba2730 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 8412e7db941c target: Fix quiese during transport_write_pending_qf endless loop 7c302f595f4b target: Fix caw_sem leak in transport_generic_request_failure cc36f84ff1f0 target: Fix QUEUE_FULL + SCSI task attribute handling 41411af9e8ad target: fix null pointer regression in core_tmr_drain_tmr_list 8734ebeb8106 iscsi-target: Fix non-immediate TMR reference leak 2e2bc1186a08 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref 6de2abbd4c31 scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails 2000b870234f scsi: lpfc: Fix FCP hba_wqidx assignment 01f0e334995a scsi: lpfc: Fix crash receiving ELS while detaching driver 020ccb98ef75 scsi: lpfc: fix pci hot plug crash in list_add call 9b58a782f5a4 scsi: lpfc: fix pci hot plug crash in timer management routines e316d92e10ac scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics() f98e27e575f1 net/9p: Switch to wait_event_killable() 8be417a79efc fs/9p: Compare qid.path in v9fs_test_inode 2e349fe9c2bb fix a page leak in vhost_scsi_iov_to_sgl() error recovery c0697b079ae5 mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method 2ace5971b1c1 ASoC: sun8i-codec: Set the BCLK divider c7316d6679de ASoC: sun8i-codec: Fix left and right channels inversion 2eb91e439cdf ASoC: sun8i-codec: Invert Master / Slave condition 0a116d482fa8 ALSA: hda/realtek - Fix ALC700 family no sound issue 1505048e3ff8 ALSA: hda: Fix too short HDMI/DP chmap reporting 1a1f798bfb30 ALSA: timer: Remove kernel warning at compat ioctl error paths 1051d7755bda ALSA: usb-audio: Add sanity checks in v2 clock parsers 199cd7823763 ALSA: usb-audio: Fix potential out-of-bound access at parsing SU cf7d9d2b53dc ALSA: usb-audio: Add sanity checks to FE parser aba17bf44d13 ALSA: pcm: update tstamp only if audio_tstamp changed 29259072ec04 ext4: prevent data corruption with journaling + DAX 97da4f9039cb ext4: prevent data corruption with inline data + DAX 5ddf166442c3 ext4: fix interaction between i_size, fallocate, and delalloc after a crash 9ed0b612fb77 ata: fixes kernel crash while tracing ata_eh_link_autopsy event 9d238de93426 fsnotify: fix pinning group in fsnotify_prepare_user_wait() 5b981d854914 fsnotify: pin both inode and vfsmount mark 91b0d40827a2 fsnotify: clean up fsnotify_prepare/finish_user_wait() 99a127e4a587 md/bitmap: revert a patch b11cb870192e Bluetooth: btqcomsmd: Add support for BD address setup cd4c4ed7d2a0 md: don't check MD_SB_CHANGE_CLEAN in md_allow_write 96e829f152c7 rtlwifi: fix uninitialized rtlhal->last_suspend_sec time 7d43a23c6689 rtlwifi: rtl8192ee: Fix memory leak when loading firmware ef7cb0278073 nfsd: deal with revoked delegations appropriately b6996af90c58 NFS: revalidate "." etc correctly on "open". 76d4c8adb264 NFS: Avoid RCU usage in tracepoints 78e607a16574 nfs: Fix ugly referral attributes 43f950f570f7 NFS: Revert "NFS: Move the flock open mode check into nfs_flock()" 52e54c5dc1d3 NFS: Fix typo in nomigration mount option 930ac0de39d5 isofs: fix timestamps beyond 2027 70fb63a15260 fanotify: fix fsnotify_prepare_user_wait() failure 568131ebc640 bcache: check ca->alloc_thread initialized before wake up it 4739cc25fe6a libceph: don't WARN() if user tries to add invalid key f5e35be74237 eCryptfs: use after free in ecryptfs_release_messaging() 8fa715eede18 fscrypt: lock mutex before checking for bounce page pool e880aa103552 nilfs2: fix race condition that causes file system corruption 0eb9f2d0c80d autofs: fix careless error in recent commit 7724ca25f299 autofs: don't fail mount for transient error 020cd1b07344 rt2x00usb: mark device removed when get ENOENT usb error 728ec449a62c MIPS: math-emu: Fix final emulation phase for certain instructions e67e9e160afb MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 b7fc80471672 MIPS: Fix an n32 core file generation regset support regression 695a30121f31 MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry 649b942f5f21 dm: discard support requires all targets in a table support discards 9a77250fe32f dm: fix race between dm_get_from_kobject() and __dm_destroy() 0f222c2c6239 MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver badd13d39a0d dm: allocate struct mapped_device with kvzalloc 1ea71c17d132 ovl: Put upperdentry if ovl_check_origin() fails 20f908eac772 dm bufio: fix integer overflow when limiting maximum cache size 21e0f5780760 dm mpath: remove annoying message of 'blk_get_request() returned -11' 84370754991c dm crypt: allow unaligned bv_offset c27aa7e405c2 dm cache: fix race condition in the writeback mode overwrite_bio optimisation 463a9e155dab dm integrity: allow unaligned bv_offset fa7ebbb65fac ALSA: hda: Add Raven PCI ID 571d0222e808 PCI: Apply Cavium ThunderX ACS quirk to more Root Ports 86602f1c5aac PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF fc037283c8a7 PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD f56bf6a0bd36 PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time 03a249b08df1 PM / OPP: Add missing of_node_put(np) 2c1211c2edc9 nbd: don't start req until after the dead connection logic 01d54a192605 nbd: wait uninterruptible for the dead timeout 7bc2c995f8db net: mvneta: fix handling of the Tx descriptor counter 504d2a22b3af MIPS: ralink: Fix typo in mt7628 pinmux function 2f51d995b2b7 MIPS: ralink: Fix MT7628 pinmux 55cc724a945f ARM: 8721/1: mm: dump: check hardware RO bit for LPAE 884c853ff37b ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE c6a032594344 arm64: Implement arch-specific pte_access_permitted() 8420a2afdea5 x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing 95f53ae99256 lib/mpi: call cond_resched() from mpi_powm() loop a5d620687584 sched: Make resched_cpu() unconditional 188ec06978ac serdev: fix registration of second slave 9a6630779ac1 cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq 12da4fd9af22 ACPI / EC: Fix regression related to triggering source of EC event handling 1925155cbaf8 s390/disassembler: correct disassembly lines alignment 3bbfc892e348 s390/disassembler: increase show_code buffer size f2dd6d7f4453 s390/disassembler: add missing end marker for e7 table e4d2498802cf s390/guarded storage: fix possible memory corruption c1de5b04dff3 s390/runtime instrumention: fix possible memory corruption 1156f0d1e7b9 s390/noexec: execute kexec datamover without DAT 893ce3be12b7 s390: fix transactional execution control register handling e883dcdf2291 lguest: disable it vs. removing it. 40bda3ef7bfd x86/entry/64: Don't use IST entry for #BP stack 7414e2e34e6f kvm/x86: fix icebp instruction handling 32ec5903cbbe perf/hwbp: Simplify the perf-hwbp code, fix documentation cc46dc546e06 media: usbtv: prevent double free in error case ffe911e1acac ALSA: seq: Make ioctls race-free Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-05-29linux-yocto/4.12: update to v4.12.22Bruce Ashfield
Paul Gortmaker released another 4.12-stable that comprises the following changes: 23dcfbfbca0a Linux 4.12.22 d4879ce5efb7 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround 77915e1a7544 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support b06fbedb6e14 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive 1f400b388a20 arm/arm64: smccc: Make function identifiers an unsigned quantity f5d3afa3aecc firmware/psci: Expose SMCCC version through psci_ops 4c69d3a66e60 firmware/psci: Expose PSCI conduit cfec930a45f8 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling 9e9697733818 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support 2a8574eb6e3f arm/arm64: KVM: Turn kvm_psci_version into a static inline 2c79f828dfed arm64: KVM: Make PSCI_VERSION a fast path 042626a87234 arm/arm64: KVM: Advertise SMCCC v1.1 48a9e563e528 arm/arm64: KVM: Implement PSCI 1.0 support 28283de68052 arm/arm64: KVM: Add smccc accessors to PSCI code 33d47367626b arm/arm64: KVM: Add PSCI_VERSION helper 82ca1dcebf95 arm/arm64: KVM: Consolidate the PSCI include files efb7c6b5b7f9 arm64: KVM: Increment PC after handling an SMC trap b720b7837ed8 arm64: Branch predictor hardening for Cavium ThunderX2 6f2750c7a1c9 arm64: Implement branch predictor hardening for Falkor b56fa11959a7 arm64: Implement branch predictor hardening for affected Cortex-A CPUs 5eb80f970c49 arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 cf45e77d8106 arm64: entry: Apply BP hardening for suspicious interrupts from EL0 e9c2f25bf62d arm64: entry: Apply BP hardening for high-priority synchronous exceptions b4f51ebd0fc3 arm64: KVM: Use per-CPU vector when BP hardening is enabled e8f7c5ba8c70 arm64: Move BP hardening to check_and_switch_context e2c124fa14e1 arm64: Add skeleton to harden the branch predictor against aliasing attacks ddd305f0fdf8 arm64: Move post_ttbr_update_workaround to C code 204d987e7143 drivers/firmware: Expose psci_get_version through psci_ops structure 8880e6380d91 arm64: cpufeature: Pass capability structure to ->enable callback 48017c15187b arm64: Run enable method for errata work arounds on late CPUs cf64258fb122 arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early 7d550f8cb119 arm64: futex: Mask __user pointers prior to dereference b9d01590df34 arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user 1b74ca827ed3 arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user 41b08b7c365b arm64: uaccess: Prevent speculative use of the current addr_limit 1736debe11ef arm64: entry: Ensure branch through syscall table is bounded under speculation 84e4780beea5 arm64: Use pointer masking to limit uaccess speculation d77d4c9aa433 arm64: Make USER_DS an inclusive limit b96ab81a6468 arm64: Implement array_index_mask_nospec() 21eb21937d8e arm64: barrier: Add CSDB macros to control data-value prediction da1217a79997 arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives c20b48f5b7a3 arm64: entry: Reword comment about post_ttbr_update_workaround 15d4d37f7709 arm64: Force KPTI to be disabled on Cavium ThunderX 3489abd67e33 arm64: kpti: Add ->enable callback to remap swapper using nG mappings b154d9be8c6f arm64: mm: Permit transitioning from Global to Non-Global without BBM 1610bb019302 arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() 250a3a64585f arm64: Turn on KPTI only on CPUs that need it 32da2aa26b97 arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs 93d290bbe8f1 arm64: kpti: Fix the interaction between ASID switching and software PAN 923618230c12 arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR 51218390beb6 arm64: capabilities: Handle duplicate entries for a capability 630cf7161fca arm64: Take into account ID_AA64PFR0_EL1.CSV3 4b7ebe5c3644 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry e09f32469091 arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 8202169d678a arm64: use RET instruction for exiting the trampoline 414d9eabda3d arm64: kaslr: Put kernel vectors address in separate data page fce92f180168 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 83584a583bff arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks 4732b98b6400 arm64: cpu_errata: Add Kryo to Falkor 1003 errata 85dacaa58475 arm64: erratum: Work around Falkor erratum #E1003 in trampoline code bb0fa2f9cece arm64: entry: Hook up entry trampoline to exception vectors df7f7308d5f0 arm64: entry: Explicitly pass exception level to kernel_ventry macro 14bcc912ca7e arm64: mm: Map entry trampoline into trampoline and kernel page tables c30f47afaa64 arm64: entry: Add exception trampoline page for exceptions from EL0 21b891bf770f arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI 09e8df92ba8e arm64: mm: Add arm64_kernel_unmapped_at_el0 helper 6832da386e60 arm64: mm: Allocate ASIDs in pairs bfd2ff25b585 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN 1e4477930e5e arm64: mm: Rename post_ttbr0_update_workaround 1e1890551573 arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003 0223b2589432 arm64: mm: Move ASID from TTBR0 to TTBR1 9fe82f4ebdc3 arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN 199f832ebf00 arm64: mm: Use non-global mappings for kernel space e9b0e14af7e3 arm64: move TASK_* definitions to <asm/processor.h> cab5207f57fd brd: remove unused brd_mutex 7522521435a4 arm/syscalls: Optimize address limit check 797f169015c5 Revert "arm/syscalls: Check address limit on user-mode return" 3056c8f5be3a syscalls: Use CHECK_DATA_CORRUPTION for addr_limit_user_check 74116ef5625a arm64: add VMAP_STACK overflow detection 0d82fd80a2d1 arm64: add on_accessible_stack() c38502bc1472 arm64: add basic VMAP_STACK support c3a53247c1ff arm64: use an irq stack pointer 73dcb6d84040 arm64: assembler: allow adr_this_cpu to use the stack pointer 344a8e142697 arm64: factor out entry stack manipulation 59c4a6fb5606 efi/arm64: add EFI_KIMG_ALIGN 1a5300c6063f arm64: move SEGMENT_ALIGN to <asm/memory.h> 3969d302c52f arm64: clean up irq stack definitions f030f0edba48 arm64: clean up THREAD_* definitions 1f3c78245a4a arm64: factor out PAGE_* and CONT_* definitions 8a5bc40e0c93 arm64: kernel: remove {THREAD,IRQ_STACK}_START_SP deba543af0b8 fork: allow arch-override of VMAP stack alignment 774f64ce7b0f arm64: remove __die()'s stack dump 7342855775d5 arm64: unwind: remove sp from struct stackframe 553dbcbcff1d arm64: unwind: reference pt_regs via embedded stack frame 926b0fe43412 arm64: unwind: disregard frame.sp when validating frame pointer da32ad8b5c11 arm64: unwind: avoid percpu indirection for irq stack eac4e8ecdd77 arm64: move non-entry code out of .entry.text b341e176374e arm64: consistently use bl for C exception entry 3cdad1f0b9d0 arm64: Add ASM_BUG() 01ace65c9150 arm64/vdso: Support mremap() for vDSO 8050b6ba63cb arm64: Handle trapped DC CVAP 0ee09d69dc93 arm64: Expose DC CVAP to userspace 704046e3e554 arm64: Convert __inval_cache_range() to area-based b40935f19c73 arm64: mm: Fix set_memory_valid() declaration 29530b5b549e arm64: Abstract syscallno manipulation f9f1c9d7d767 arm64: syscallno is secretly an int, make it official ab69949ffe23 x86/tracing: Build tracepoints only when they are used 03793940e25c x86/tracing: Disentangle pagefault and resched IPI tracing key 2822852ed8a5 x86/idt: Clean up the i386 low level entry macros d5654eb18f73 x86/idt: Remove the tracing IDT completely 0d38071a05e7 x86/smp: Use static key for reschedule interrupt tracing 4ef6e0f37891 x86/smp: Remove pointless duplicated interrupt code 40b216cec86d x86/mce: Remove duplicated tracing interrupt code 03f41cf538fd x86/irqwork: Get rid of duplicated tracing interrupt code 418b9a493901 x86/apic: Remove the duplicated tracing versions of interrupts 5be95f8dfffe x86/irq: Get rid of duplicated trace_x86_platform_ipi() code bd936c5d828a x86/apic: Remove the duplicated tracing version of local_timer_interrupt() f4971407abbb x86/traps: Simplify pagefault tracing logic 2f436623b2c3 x86/tracing: Introduce a static key for exception tracing 4395735bf0a9 arm64/syscalls: Check address limit on user-mode return 3e1d12839e05 arm/syscalls: Check address limit on user-mode return 649cd48799ef x86/syscalls: Check address limit on user-mode return 8fe35f321cd3 audit: fix memleak in auditd_send_unicast_skb. 4b1e889a4dd0 arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading 75a382c72d50 arm64: Add dump_backtrace() in show_regs Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-13linux-yocto/4.14/4.15: deterministic srcversionBruce Ashfield
Author: Juro Bystricky <juro.bystricky@intel.com> Date: Fri Mar 30 10:14:05 2018 -0700 modpost: srcversion sometimes incorrect "srcversion" field inserted into module modinfo section contains a sum of the source files which made it. However, this field can be incorrect. Building the same module can end up having inconsistent srcversion field eventhough the sources remain the same. This can be reproduced by building modules in a deeply nested directory, but other factors contribute as well. The reason for incorrect srcversion is that some source files can be simply silently skipped from the checksum calculation due to limited buffer space for line parsing. This patch addresses two issues: 1. Allocates a larger line buffer (32k vs 4k). 2. Issues a warning if a line length exceeds the line buffer. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-13linux-yocto-tiny/4.14: fix recipe nameBruce Ashfield
I guess not many people are building linux-yocto-tiny for v4.15, given that I managed to mangle the name of the recipe when I introduced it. [YOCTO #12640] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-13linux-yocto/4.14: add elfutils, util-linux and openssl dependenciesBruce Ashfield
4.15+ already has the following dependencies: DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" Updates to 4.14 via the -stable releases have also introduced the same dependencies to 4.14's "make scripts". As such, we bring the same lines into 4.14 to restore the ability to build scripts. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-30make-mod-scripts/kernel-devsrc: Fix objtool issuesRichard Purdie
Kernels which use tools/objtool can now fail when building external modules due to objtool being missing, the generated files can also cause problems for kernel-devsrc. Ensure objtool is generated in make-mod-scripts by also calling "make prepare". For devsrc, delete the generated binaries since they'd be native binaries and unsuitable for the target. The oeqa kernel module tests also need to have the additional "make prepare" step added. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/4.15: update to v4.15.13Bruce Ashfield
Integrating the korg stable updates comprising the following commits: eb666a896f99 Linux 4.15.13 7717224bbcbb RDMA/ucma: Don't allow join attempts for unsupported AF family 93462def6848 RDMA/ucma: Fix access to non-initialized CM_ID object 7ea20f4df7fc clk: migrate the count of orphaned clocks at init f73d0b37846a RDMA/core: Do not use invalid destination in determining port reuse f8ea417273f2 serial: 8250_pci: Don't fail on multiport card class 719f7ae076e0 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file bd6281eb9113 IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq 23896b7c08f5 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq f9496d45cd87 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 e36bb4076f37 hwrng: core - Clean up RNG list when last hwrng is unregistered 233f5fee86c3 crypto: artpec6 - set correct iv size for gcm(aes) dbb1b3477bc0 clk: si5351: Rename internal plls to avoid name collisions 39888ce9ff0a clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() 3a99b645e127 clk: Don't touch hardware when reparenting during registration 17e583cba3b6 clk: at91: pmc: Wait for clocks when resuming a6d04b465659 nfsd4: permit layoutget of executable-only files 140cb7a3de12 ARM: dts: aspeed-evb: Add unit name to memory node 114355528fcd RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS 2b7453a76bac scsi: lpfc: Fix issues connecting with nvme initiator bfcb0d5e7dc7 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled cef86432a08e soc: qcom: smsm: fix child-node lookup 70559f800f62 ip_gre: fix potential memory leak in erspan_rcv 09d5f2bb8fc7 ip_gre: fix error path when erspan_rcv failed 813b2dad2cb5 ip6_vti: adjust vti mtu according to mtu of lower device 7a77ba6b6900 iommu/vt-d: clean up pr_irq if request_threaded_irq fails 424d4a6a5ebd pinctrl: rockchip: enable clock when reading pin direction register 35e54f441f0e pinctrl: Really force states during suspend/resume f64b3c51d512 clk: use round rate to bail out early in set_rate b96b31ce0517 dt-bindings: display: panel: Fix compatible string for Toshiba LT089AC29000 48228438f263 clk: check ops pointer on clock register 887fa839ee74 media: davinci: fix a debug printk 10843b30c385 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures 61cbbb4f20d1 PCI: endpoint: Fix find_first_zero_bit() usage d306bb6c7952 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit 29a84f9707b1 coresight: Fix disabling of CoreSight TPIU 71b009c13528 pty: cancel pty slave port buf's work in tty_release e7b4a5ba3259 drm/omap: DMM: Check for DMM readiness after successful transaction commit eafa4cd4d112 mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable a9b4a01508a9 omapdrm: panel: fix compatible vendor string for td028ttec1 00aa57830cb5 vgacon: Set VGA struct resource types 18e595d70f17 PCI/ASPM: Calculate LTR_L1.2_THRESHOLD from device characteristics 3c4ffeae6510 bpf/cgroup: fix a verification error for a CGROUP_DEVICE type prog 3a23663bda89 iser-target: avoid reinitializing rdma contexts for isert commands 20dbecabd107 IB/umem: Fix use of npages/nmap fields 4d529564d326 RDMA/cma: Use correct size when writing netlink stats f333c18b5434 IB/ipoib: Avoid memory leak if the SA returns a different DGID 80ac31ac404a rtc: ac100: Fix multiple race conditions 1835bd639fa7 media: s5p-mfc: Fix lock contention - request_firmware() once e9f486d7a859 sfp: fix non-detection of PHY b03b5f94dcf4 sfp: fix EEPROM reading in the case of non-SFF8472 SFPs 1d40cdd339cb net: phy: meson-gxl: check phy_write return value f9e0be9def10 /dev/mem: Add bounce buffer for copy-out 176fb28073c9 mmc: block: fix logical error to avoid memory leak ca6b159fd207 mmc: avoid removing non-removable hosts during suspend 75157d4e4d15 drm/tilcdc: ensure nonatomic iowrite64 is not used 73f483aa65d6 dmaengine: zynqmp_dma: Fix race condition in the probe c78feb5f451c platform/chrome: Use proper protocol transfer function 449c24e264d9 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 3122d2f18ed9 watchdog: Fix potential kref imbalance when opening watchdog 68c1248b9a2d cros_ec: fix nul-termination for firmware build info 0a607a064565 serial: 8250_dw: Disable clock on error 42c35b150365 tty: goldfish: Enable 'earlycon' only if built-in ccf304a6607a qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect 7bc49ffb1067 media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart 784d1114823c ath10k: handling qos at STA side based on AP WMM enable/disable db80bd4d5f62 media: bt8xx: Fix err 'bt878_probe()' 06647fbb496e rtlwifi: always initialize variables given to RT_TRACE() 3104c12838b2 rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. b5817721ecea libbpf: prefer global symbols as bpf program name source 340f5832b6a6 spi: sh-msiof: Avoid writing to registers from spi_master.setup() 7f5739939eb3 tcp: allow TLP in ECN CWR df365ce541c4 hv_netvsc: Fix the TX/RX buffer default sizes 8fbec85ecd00 hv_netvsc: Fix the receive buffer size limit 3669331be6fd RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() be176a5c98e7 IB/ipoib: Warn when one port fails to initialize 09a00a4b1e8b drm/msm: fix leak in failed get_pages aa5397213cc1 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt 3cb311196e5f cpufreq: longhaul: Revert transition_delay_us to 200 ms e16154e6868b Bluetooth: btqcomsmd: Fix skb double free corruption b646aada058d Bluetooth: hci_qca: Avoid setup failure on missing rampatch 5ec3e522c556 drm/amdgpu: use polling mem to set SDMA3 wptr for VF bcaf449b5809 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 1d60b7802104 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers cfc8d40be91d Linux 4.15.12 c3306c7f8f97 phy: phy-brcm-usb-init: Power down USB 3.0 PHY when XHCI disabled 5fb7cf9b1ca0 phy: phy-brcm-usb-init: DRD mode can cause crash on startup 048fd682b2b8 phy: phy-brcm-usb-init: Some Low Speed keyboards fail on 7271 43bcdded80fd phy: phy-brcm-usb: Fix two DT properties to match bindings doc 2007a7097ce1 usb: gadget: udc: renesas_usb3: fix oops in renesas_usb3_remove() 95918af96116 usb: dwc3: of-simple: fix oops by unbalanced clk disable call b9fac2b8326d usb: dwc3: core: Power-off core/PHYs on system_suspend in host mode cad33fd60fde usb: dwc3: Fix GDBGFIFOSPACE_TYPE values 41d3763d9942 USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() f21951e27402 dt-bindings: usb: fix the STM32F7 DWC2 OTG HS core binding 7e9122d4e1af usb: dwc2: fix STM32F7 USB OTG HS compatible bb5159f40c22 scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure 0bbf2aa0f9e2 scsi: qla2xxx: Fix logo flag for qlt_free_session_done() 84f1972c3c5d scsi: qla2xxx: Fix NULL pointer access for fcport structure 1675cbb32906 scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que 71103f2b9fd2 btrfs: Fix memory barriers usage with device stats counters 005155e22a0b btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes 7a42df9f0394 btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device ce1ac9c8ebe0 btrfs: alloc_chunk: fix DUP stripe size handling d0505842848e btrfs: add missing initialization in btrfs_check_shared fef1dad2a985 btrfs: Fix NULL pointer exception in find_bio_stripe 428da4f87e1d xfs: preserve i_rdev when recycling a reclaimable inode 1c7453ec86ce nvme: fix subsystem multiple controllers support check 69f0542a7bef irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis fdb574d9a7e0 RDMAVT: Fix synchronization around percpu_ref 0b68e9ccaf0b fs/aio: Use RCU accessors for kioctx_table->table[] b5b8b8be7808 fs/aio: Add explicit RCU grace period when freeing kioctx 2fa76b885ece lock_parent() needs to recheck if dentry got __dentry_kill'ed under it 9c7b569aec95 KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid 3bf14279499c kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3 885310132995 KVM: arm/arm64: Reset mapped IRQs on VM reset 1368ba16c8e6 KVM: arm/arm64: Reduce verbosity of KVM init log ad3edd3c4047 fs: Teach path_connected to handle nfs filesystems with multiple roots. ab2660381a80 drm/amdgpu/dce: Don't turn off DP sink when disconnected fa2192eea5c0 drm/radeon: fix prime teardown order d747af9a681f drm/amdgpu: fix prime teardown order 69b9106f97ce drm/nouveau/mmu: ALIGN_DOWN correct variable ba753a894a53 drm/nouveau/bl: Fix oops on driver unbind 18d8a34ac890 ALSA: seq: Clear client entry before deleting else at closing 1d63f1fc63f4 ALSA: seq: Fix possible UAF in snd_seq_check_queue() cdcecd3415a1 ALSA: hda - Revert power_save option default value eb0e7a1f5687 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() bf724633cfda parisc: Handle case where flush_cache_range is called with no context d7d57946c5f5 x86/mm: Fix vmalloc_fault to use pXd_large 4abf8650d693 KVM: x86: Fix device passthrough when SME is active da0812b49895 x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist 8449802675b3 x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels 7a73ba591708 x86/vm86/32: Fix POPF emulation cfb3f12e5a01 selftests/x86/entry_from_vm86: Add test cases for POPF 673d00d2cc16 selftests/x86/entry_from_vm86: Exit with 1 if we fail 733307cf6ba6 x86/cpufeatures: Add Intel PCONFIG cpufeature a21fcb396718 x86/cpufeatures: Add Intel Total Memory Encryption cpufeature 51d480eafd15 Linux 4.15.11 ddfd9b3a41ae drm/i915/glk: Disable Guc and HuC on GLK 5ae4953dc072 dmaengine: qcom_hidma: check pending interrupts 7aeb9a55a385 IB/mlx5: revisit -Wmaybe-uninitialized warning 41ba470820b3 ima: relax requiring a file signature for new files with zero length 45ecf3400006 locking/locktorture: Fix num reader/writer corner cases a95958907b4a rcutorture/configinit: Fix build directory error message 0ff7ed13f2a7 ipvlan: add L2 check for packets arriving via virtual devices f00f5f5598cc Fix misannotated out-of-line _copy_to_user() b19715a17b62 mmc: mmc_test: Ensure command queue is disabled for testing be5494a8f85b ASoC: nuc900: Fix a loop timeout test 03f6344f6981 crypto: caam/qi - use correct print specifier for size_t 64d5680d3b4d mac80211: remove BUG() when interface type is invalid 0fca555446a1 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED d7b6747b2198 agp/intel: Flush all chipset writes after updating the GGTT 5123e87faf12 arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset 5f426784d0b4 powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context 3d1d39090fda powerpc/modules: Don't try to restore r2 after a sibling call 77592d6abc1b drm/amdkfd: Fix memory leaks in kfd topology 26ef25f35b9b veth: set peer GSO values e8abc1292671 net: sched: drop qdisc_reset from dev_graft_qdisc ae8cafc2813e virtio_net: Disable interrupts if napi_complete_done rescheduled napi 33964687ffd1 media: davinci: vpif_capture: add NULL check on devm_kzalloc return value 1ed91b10c4e4 media: cpia2: Fix a couple off by one bugs b85bea6de405 dm raid: fix raid set size revalidation 3e8cbf84d434 media: vsp1: Prevent suspending and resuming DRM pipelines 74b1383a2a32 staging: fsl-dpaa2/eth: Fix access to FAS field 83810e8aa67a clk: renesas: r8a77970: Add LVDS clock d641b64a0fcf scsi: dh: add new rdac devices 151c46ea1a6b scsi: devinfo: apply to HP XP the same flags as Hitachi VSP a60c9f5bdf0a scsi: core: scsi_get_device_flags_keyed(): Always return device flags d6549484c1bc bnxt_en: Don't print "Link speed -1 no longer supported" messages. fd92108e8970 spi: sun6i: disable/unprepare clocks on remove fedc177b4267 tools/usbip: fixes build with musl libc toolchain 1a1aa7f83d9f ath10k: fix invalid STS_CAP_OFFSET_MASK 2dc42ad1a816 mwifiex: cfg80211: do not change virtual interface during scan processing eb0bd8399f30 clk: qcom: msm8916: fix mnd_width for codec_digcodec 736e6ed8e417 bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() 196c8a893cc3 drm/amdgpu: fix amdgpu_sync_resv v2 d43f79d8bfa3 drm/amdgpu:fix virtual dce bug 84afaae95878 iwlwifi: mvm: avoid dumping assert log when device is stopped 7024c04ba773 perf annotate: Fix objdump comment parsing for Intel mov dissassembly 7090ac4bc551 perf annotate: Fix unnecessary memory allocation for s390x 4bc53614a08f pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D dc061955ca09 pinctrl: sh-pfc: r8a7791: Add can_clk function 4bccfe79cd4d drm/sun4i: Fix format mask in DE2 driver e5e6a10251f8 pwm: stmpe: Fix wrong register offset for hwpwm=2 case 42957cf0a77d scsi: ses: don't ask for diagnostic pages repeatedly during probe 7d6f70a8758a scsi: lpfc: Fix crash during driver unload with running nvme traffic 9280348b2696 drm/amdgpu:fix random missing of FLR NOTIFY eff913587989 KVM: X86: Restart the guest when insn_len is zero and SEV is enabled a853301f77b5 cpufreq: Fix governor module removal race b545efb25a3f ath10k: update tdls teardown state to target 4971e6535840 iio: health: max30102: Add power enable parameter to get_temp function b0fdcac4f68d iio: adc: ina2xx: Shift bus voltage register to mask flag bits 056c35957ea2 drm/etnaviv: make THERMAL selectable 3079e5ffa141 power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' 4e074cd9323a power: supply: ab8500_charger: Fix an error handling path fadaf4240360 power: supply: sbs-message: double left shift bug in sbsm_select() 8a7474805a53 bpf: fix stack state printing in verifier log e99d334f6d7f leds: pm8058: Silence pointer to integer size warning b116b9ca82d8 xfrm: Fix xfrm_replay_overflow_offload_esn 52e0006fb425 userns: Don't fail follow_automount based on s_user_ns daf8ff677a34 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 c91a50176871 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin cc578825b46e ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin 8215dde215a2 net: thunderx: Set max queue count taking XDP_TX into account df2bc9f0c7d9 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() 71dc53969aa9 gpiolib: don't allow OPEN_DRAIN & OPEN_SOURCE flags simultaneously 3c1133294733 net: xfrm: allow clearing socket xfrm policies. 8aa7072cc386 perf report: Fix -D output for user metadata events ccf7f3f1bfe2 rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe() 82e2dc52e103 net: ieee802154: adf7242: Fix bug if defined DEBUG d0426ddc5a59 drm/vblank: Fix vblank timestamp debugs 6e3b18f9ef52 test_firmware: fix setting old custom fw path back on exit 2067278ed4a1 crypto: cavium - fix memory leak on info b58c90c3a2c1 crypto: keywrap - Add missing ULL suffixes for 64-bit constants f8ed29310ff5 crypto: ecc - Fix NULL pointer deref. on no default_rng 4fc44467b7d4 crypto: chelsio - Fix an error code in chcr_hash_dma_map() fc82675c04f8 sched: Stop resched_cpu() from sending IPIs to offline CPUs 55a6c1e2842a sched: Stop switched_to_rt() from sending IPIs to offline CPUs ccacabf0e911 dt-bindings: serial: Add common rs485 binding for RTS polarity 038f81410b9f USB: ledtrig-usbport: fix of-node leak 661d71fec957 typec: tcpm: fusb302: Resolve out of order messaging events c702f9b72820 staging: rtl8822be: fix missing null check on dev_alloc_skb return 6fe526b2e82b drm/amdgpu: fix get_max_engine_clock_in_mhz 8c57c57a7d79 ARM: dts: exynos: Correct Trats2 panel reset line 941a8e4061b5 clk: meson: gxbb: fix wrong clock for SARADC/SANA 2037f15e1d02 ARM: dts: koelsch: Move cec_clock to root node 1320369874e0 iwlwifi: mvm: rs: don't override the rate history in the search cycle bc7f19a1687d HID: elo: clear BTN_LEFT mapping 7b341f3287da KVM: PPC: Book3S HV: Fix typo in kvmppc_hv_get_dirty_log_radix() 6f97dd22c852 video/hdmi: Allow "empty" HDMI infoframes e0749d1e1f10 dma-buf/fence: Fix lock inversion within dma-fence-array df0204154557 drm/edid: set ELD connector type in drm_edid_to_eld() c15aa9a93c05 KVM: PPC: Book3S HV: Avoid shifts by negative amounts 21764b41f1c8 HID: multitouch: Only look at non touch fields in first packet of a frame 6f6444502fa9 spi: imx: Fix failure path leak on GPIO request error correctly d1cc4fe3e8b7 drm/panel: rpi-touchscreen: propagate errors in rpi_touchscreen_i2c_read() ae53e57f5911 gfs2: Fixes to "Implement iomap for block_map" (2) 105cd2ef03be gfs2: Clean up {lookup,fillup}_metapath 7a4fe65843fd Revert "btrfs: use proper endianness accessors for super_copy" 3cd0aa9f35fe dm mpath: fix passing integrity data 701ba5478225 earlycon: add reg-offset to physical address before mapping c3a2fe0fc8a0 serial: core: mark port as initialized in autoconfig 16415f03eb6e serial: 8250_pci: Add Brainboxes UC-260 4 port serial device 306c08c6d659 usb: dwc3: Fix lock-up on ID change during system suspend/resume 11e2d13d3f9e usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() b42aa204e111 usb: usbmon: Read text within supplied buffer size 5d4203a6d5a2 usb: quirks: add control message delay for 1b1c:1b20 1fc47d0380b5 usbip: vudc: fix null pointer dereference on udc->lock b2029b7dbe6b USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h aa05ee5fa75b scsi: sd_zbc: Fix potential memory leak c9ff6a8a1e0f staging: android: ashmem: Fix lockdep issue during llseek 1c5bfd980303 staging: comedi: fix comedi_nsamples_left. 8e6c082909d5 uas: fix comparison for error code 2667d707c420 tty/serial: atmel: add new version check for usart 60003884f6c4 serial: sh-sci: prevent lockup on full TTY buffers a0972dac1125 xhci: fix endpoint context tracer output a0722d7b9d67 xhci: Fix front USB ports on ASUS PRIME B350M-A 73848b68f99b usb: host: xhci-rcar: add support for r8a77965 b7beb59aa066 ASoC: rt5651: Fix regcache sync errors on resume aa6655a68f0a ASoC: wm_adsp: For TLV controls only register TLV get/set 9afc3ec1f2e7 ASoC: sgtl5000: Fix suspend/resume 6b57662274bd ASoC: sun4i-i2s: Fix RX slot number of SUN8I 699f7359e599 x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 df57458873da Linux 4.15.10 2aaa158bc127 NFS: Fix unstable write completion 0fa7083df399 pNFS: Prevent the layout header refcount going to zero in pnfs_roc() ff32fd5e2dce NFS: Fix an incorrect type in struct nfs_direct_req 085bac793f1c scsi: qla2xxx: Fix memory leak in dual/target mode 0e7a62c3cfb6 scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref bf4ec02855d9 scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. 33d13a80a374 scsi: qla2xxx: Defer processing of GS IOCB calls b57851dc489f scsi: qla2xxx: Clear loop id after delete ef5b3c623eec scsi: qla2xxx: Fix scan state field for fcport f7b257f9e10a scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport 3629d122f770 scsi: qla2xxx: Fix abort command deadlock due to spinlock c6247675c8b2 scsi: qla2xxx: Fix PRLI state check 9a1e9130f25f scsi: qla2xxx: Fix Relogin being triggered too fast 41929d9b2363 scsi: qla2xxx: Relogin to target port on a cable swap 3ab51d1da782 scsi: qla2xxx: Fix NPIV host cleanup in target mode 6c609c375ca6 scsi: qla2xxx: Fix login state machine stuck at GPDB 1bb465e619eb scsi: qla2xxx: Serialize GPNID for multiple RSCN 99e33bd8bdfa scsi: qla2xxx: Retry switch command on time out b40e693ce7b5 scsi: qla2xxx: Fix re-login for Nport Handle in use e947c1c575aa scsi: qla2xxx: Skip IRQ affinity for Target QPairs 9685a797a564 scsi: qla2xxx: Move session delete to driver work queue b340fe8a83f6 scsi: qla2xxx: Fix gpnid error processing 96a18fc96c22 scsi: qla2xxx: Fix system crash for Notify ack timeout handling 5858d59b8629 x86/xen: Calculate __max_logical_packages on PV domains 218ce9890104 tpm: only attempt to disable the LPC CLKRUN if is already enabled 9e49b027f787 tpm: remove unused variables 191f9cb91d12 tpm: delete the TPM_TIS_CLK_ENABLE flag 8fa99a629bd7 tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() f84cbaff9004 tpm_tis: Move ilb_base_addr to tpm_tis_data baf882cbcc43 netfilter: use skb_to_full_sk in ip6_route_me_harder e8cd5a8ea2dd netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt d0a52c094d57 netfilter: bridge: ebt_among: add missing match size checks 5c06b89df419 netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets 36dabaf091e7 netfilter: IDLETIMER: be syzkaller friendly 8ba14bacf620 netfilter: nat: cope with negative port range 4260816d4785 netfilter: x_tables: fix missing timer initialization in xt_LED ea2699504d33 netfilter: xt_hashlimit: fix lock imbalance cbd6bb0e28c9 netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation ec6b058c5431 netfilter: add back stackpointer size checks 831b5146892e watchdog: hpwdt: Remove legacy NMI sourcing. 52769861e99b watchdog: hpwdt: fix unused variable warning af1537404670 watchdog: hpwdt: Check source of NMI 2ade2293099d watchdog: hpwdt: SMBIOS check 7e9c540258af x86/kprobes: Fix kernel crash when probing .entry_trampoline code d9f1b1fd3728 objtool: Fix 32-bit build 58e0bb003523 objtool: Fix another switch table detection issue d5f6877f0af8 objtool, retpolines: Integrate objtool with retpoline support more closely 871caad2a47b objtool: Add module specific retpoline rules 40693bd709b5 objtool: Add retpoline validation e1861c9e9568 objtool: Use existing global variables for options 90dbf1101e65 x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() 8882e40f66ed x86/boot, objtool: Annotate indirect jump in secondary_startup_64() 2425b3ea0afa x86/paravirt, objtool: Annotate indirect calls 468e2a80446c x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP d9a1668e7535 x86/speculation, objtool: Annotate indirect calls/jumps for objtool 5d2055f00ca3 x86/retpoline: Support retpoline builds with Clang f7d74d9aa741 x86/speculation: Use IBRS if available before calling into firmware 4049a8836273 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" f1c9e2394888 x86-64/realmode: Add instruction suffix 071ee9dbac4a x86/LDT: Avoid warning in 32-bit builds with older gcc 108d29575df1 x86/IO-APIC: Avoid warning in 32-bit builds c7cbca42ac4a x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers a6e01bb7e6e0 x86/mm: Remove stale comment about KMEMCHECK 93e18c11ff91 x86/entry/64: Use 'xorl' for faster register clearing e76bc364ce66 x86/entry: Reduce the code footprint of the 'idtentry' macro 0a58c796685c nospec: Include <asm/barrier.h> dependency 392fa7504294 nospec: Kill array_index_nospec_mask_check() 7a676d14cc09 MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() b1d0c4b8e92e dt-bindings: Document mti,mips-cpc binding 25285f83f127 scsi: qla2xxx: Fix recursion while sending terminate exchange 7142b10b87d5 scsi: qla2xxx: Fix NULL pointer crash due to probe failure 8c4ae767a189 ALSA: hda: add dock and led support for HP ProBook 640 G2 245b88be66ce ALSA: hda: add dock and led support for HP EliteBook 820 G3 34ef89ff1759 ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines 6fc2d5416fda ALSA: seq: More protection for concurrent write and ioctl races 4271b3a41813 ALSA: seq: Don't allow resizing pool in use 27fb3754587a ALSA: hda/realtek - Make dock sound work on ThinkPad L570 ade62f0b3cf9 ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 6751bbdcc95a ALSA: hda/realtek: Limit mic boost on T480 7436dc94195d ALSA: hda/realtek - Add headset mode support for Dell laptop c09ba221370b ALSA: hda/realtek - Add support headset mode for DELL WYSE 031fd7b4ed4a x86/spectre_v2: Don't check microcode versions when running under hypervisors eaf9b6377a6e perf tools: Fix trigger class trigger_on() 291a0c2764e4 x86/MCE: Serialize sysfs changes f89515c2e039 x86/MCE: Save microcode revision in machine check records c56e9870f927 bcache: don't attach backing with duplicate UUID dca776a05c50 bcache: fix crashes in duplicate cache device register 9fc9e1ed7335 IB/mlx5: Fix incorrect size of klms in the memory region ca75c1477c2d dm bufio: avoid false-positive Wmaybe-uninitialized warning b2171934ddc4 kbuild: Handle builtin dtb file names containing hyphens 822996a14a2f Revert "nvme: create 'slaves' and 'holders' entries for hidden controllers" 4a60df94905a IB/core: Fix missing RDMA cgroups release in case of failure to register device 88bf8f7eb708 arm64: mm: fix thinko in non-global page table attribute check 718a44de2712 KVM: s390: fix memory overwrites when not using SCA entries 4e5d6d3cc5e4 virtio_ring: fix num_free handling in error case 49de2e7b6670 loop: Fix lost writes caused by missing flag 342c720d9a4f Documentation/sphinx: Fix Directive import error 920a9205d268 mm/memblock.c: hardcode the end_pfn being -1 0b683939d50a lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() e9f84db183af bug: use %pB in BUG and stack protector failure 9f30ff6fa1a4 Revert "Input: synaptics - Lenovo Thinkpad T460p devices should use RMI" 1bceb2ec8956 Input: matrix_keypad - fix race when disabling interrupts ed800b0773b1 PCI: dwc: Fix enumeration end when reaching root subordinate 77e2735ad398 MIPS: OCTEON: irq: Check for null return on kzalloc allocation df441ada39cd MIPS: ath25: Check for kzalloc allocation failure 3eaedec0cd82 MIPS: BMIPS: Do not mask IPIs during suspend 809a9bf143f7 ovl: redirect_dir=nofollow should not follow redirect for opaque lower 75d0d16e1cda drm/amdgpu:Always save uvd vcpu_bo in VM Mode b6ce72324e14 drm/amdgpu:Correct max uvd handles 83756e094108 drm/amdgpu: fix KV harvesting 692f415886d3 drm/radeon: fix KV harvesting 871aee09c102 drm/amdgpu: Notify sbios device ready before send request adcdc9dd593d drm/amdgpu: used cached pcie gen info for SI (v2) 8679c019d168 drm/amd/display: Default HDMI6G support to true. Log VBIOS table error. dd18defa55e4 drm/amd/powerplay: fix power over limit on Fiji 98bb81bb0f7b drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE fde4dbd2a6cb drm/amd/display: check for ipp before calling cursor operations 80167d87e14f Revert "drm/radeon/pm: autoswitch power state when in balanced mode" 6cd6ec67d323 drm/amd/powerplay/vega10: allow mclk switching with no displays 8b6db1eed6d8 drm/amd/powerplay/smu7: allow mclk switching with no displays f3d86614c99d drm/nouveau: prefer XBGR2101010 for addfb ioctl 273b6c8deabe drm/amdgpu: Fix deadlock on runtime suspend ae78cada27a5 drm/radeon: Fix deadlock on runtime suspend edf309e744c0 drm/nouveau: Fix deadlock on runtime suspend 51b269211a8c drm: Allow determining if current task is output poll worker 72bfcad05183 workqueue: Allow retrieval of current task's work struct 0adf0556bebd drm/i915: Always call to intel_display_set_init_power() in resume_early. 9e2d259c4e02 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS 44d646d03785 scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops a7423bbfb0d1 drm/i915/perf: fix perf stream opening lock d723c32a04ca drm/i915: Try EDID bitbanging on HDMI after failed read 24791fc09ea3 drm/i915: Update watermark state correctly in sanitize_watermarks 5b79f7227aac drm/i915: Disable DC states around GMBUS on GLK 281a7778a32b drm/i915: Clear the in-use marker on execbuf failure 3ea5145064e2 drm/i915: Fix rsvd2 mask when out-fence is returned 47f84ed164c9 drm/i915/audio: fix check for av_enc_map overflow 35a66d32de2c drm/i915: Check for fused or unused pipes b7e042c88b2c regulator: stm32-vrefbuf: fix check on ready flag 644ec8e097e9 net/smc: fix NULL pointer dereference on sock_create_kern() error path bf18bf8d610f mac80211_hwsim: don't use WQ_MEM_RECLAIM 0a1c56f01811 IB/uverbs: Improve lockdep_check 056700807d82 bpf: cpumap: use GFP_KERNEL instead of GFP_ATOMIC in __cpu_map_entry_alloc() 45c0604dbeae RDMA/mlx5: Fix integer overflow while resizing CQ 1414d3fd4616 RDMA/ucma: Check that user doesn't overflow QP state 5d07104bc91b RDMA/ucma: Limit possible option size 3eae9e93d492 Linux 4.15.9 c0d3435d7fa0 KVM: x86: fix backward migration with async_PF fa1f98c84c6b scsi: mpt3sas: wait for and flush running commands on shutdown/unload 2928c03a245f scsi: mpt3sas: fix oops in error handlers after shutdown/unload 6ff2082e4544 bpf, ppc64: fix out of bounds access in tail call bc9d150b9bf1 bpf: allow xadd only on aligned memory 8c4626bf15ba bpf: add schedule points in percpu arrays management 18fa1b102cc2 bpf, arm64: fix out of bounds access in tail call 5882764e48ed bpf, x64: implement retpoline for tail call 519f40bb7fc9 bpf: fix rcu lockdep warning for lpm_trie map_free callback f154de29a46b bpf: fix memory leak in lpm_trie map_free callback function da43a222a759 bpf: fix mlock precharge on arraymaps 968369e0e44d Linux 4.15.8 ddf33af2f815 platform/x86: dell-laptop: fix kbd_get_state's request value 344fb4360638 md: only allow remove_and_add_spares when no sync_thread running. f946a7289f2c powerpc/64s/radix: Boot-time NULL pointer protection using a guard-PID 39f428ebf4f1 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux 6dcd8259f418 ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux 97086e143e20 ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530 f1bf982a4fea KVM/x86: remove WARN_ON() for when vm_munmap() fails 21043b0e128e KVM: x86: fix vcpu initialization with userspace lapic 100b8cbd68b1 KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely() 16f7730b611a KVM: x86: move LAPIC initialization after VMCS creation 2ccf7f43562b KVM/x86: Remove indirect MSR op calls from SPEC_CTRL 1b7168079777 KVM: mmu: Fix overlap between public and private memslots 0a5e830dc933 KVM: X86: Fix SMRAM accessing even if VM is shutdown 4c1a4f2e0f9f ARM: kvm: fix building with gcc-8 f83ed2a349e6 ARM: mvebu: Fix broken PL310_ERRATA_753970 selects 2dc5b6bbd897 ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som 6e5bcbc089fc ARM: orion: fix orion_ge00_switch_board_info initialization d95636d18120 x86/mm: Fix {pmd,pud}_{set,clear}_flags() f48c77b42e12 nospec: Allow index argument to have const-qualified type adfc51106c08 KVM: s390: consider epoch index on TOD clock syncs b06b16f7ca6b KVM: s390: consider epoch index on hotplugged CPUs 35b8a4dfde70 KVM: s390: provide only a single function for setting the tod (fix SCK) 96819fb1cfee KVM: s390: take care of clock-comparator sign control 1c7cfc790da1 EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL 9b144500e91c media: m88ds3103: don't call a non-initalized function ced72e7e3fdc blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch edd27ed8978b tcp: revert F-RTO extension to detect more spurious timeouts 34ffbd0f604c tcp: revert F-RTO middle-box workaround 46884f60c4ec s390/qeth: fix IPA command submission race 5df9e78c3dff s390/qeth: fix IP address lookup for L3 devices f99053f7b122 Revert "s390/qeth: fix using of ref counter for rxip addresses" 6e757a122107 s390/qeth: fix double-free on IP add/remove race 50f613e92572 s390/qeth: fix IP removal on offline cards c3238669b34f s390/qeth: fix overestimated count of buffer elements 1818aac9f31b s390/qeth: fix SETIP command handling 841c19a5cc54 s390/qeth: fix underestimated count of buffer elements 549ddc83ad5e l2tp: fix tunnel lookup use-after-free race 08ffa7bbb46e l2tp: fix race in pppol2tp_release with session object destroy 18bdaefc715b l2tp: fix races with tunnel socket close 8a319b57cc5c l2tp: don't use inet_shutdown on ppp session destroy bb364485dfa2 l2tp: don't use inet_shutdown on tunnel destroy 333502ffcfee tcp: tracepoint: only call trace_tcp_send_reset with full socket 8421bd1de6af net: phy: Restore phy_resume() locking assumption 4f217494ee7a net/mlx5: Fix error handling when adding flow rules bbc06dee4ac6 cxgb4: fix trailing zero in CIM LA dump dec498f1c88e virtio-net: disable NAPI only when enabled during XDP set fad7f95c5a30 tuntap: disable preemption during XDP processing 85e1944293c7 tuntap: correctly add the missing XDP flush 12b552b1f7b7 tcp: purge write queue upon RST 069018b93412 netlink: put module reference if dump start fails acc97d6c2bb5 mlxsw: spectrum_router: Do not unconditionally clear route offload indication 58cea8e8f1c0 cls_u32: fix use after free in u32_destroy_key() ba34386c3a5f amd-xgbe: Restore PCI interrupt enablement setting on resume c5f3a16c047d tls: Use correct sk->sk_prot for IPV6 7e7a3ddb1a47 net/mlx5e: Verify inline header size do not exceed SKB linear size 738d0533e316 bridge: Fix VLAN reference count problem e7b63f0b9981 sctp: fix dst refcnt leak in sctp_v6_get_dst() fcff1213761a net: ipv4: Set addr_type in hash_keys for forwarded case 11cc4753e279 mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create 6fe1cee8331d sctp: do not pr_err for the duplicated node in transport rhlist 76d0b2028297 net/sched: cls_u32: fix cls_u32 on filter replace b933df76437b net_sched: gen_estimator: fix broken estimators based on percpu stats 03bbd6797f0b net/mlx5e: Fix loopback self test when GRO is off edb7471e93d2 doc: Change the min default value of tcp_wmem/tcp_rmem. 3f62339aa796 tcp_bbr: better deal with suboptimal GSO 5c783a7f0203 rxrpc: Fix send in rxrpc_send_data_packet() f3d48615d322 tcp: Honor the eor bit in tcp_mtu_probe 88ff57617d0d net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT 0ef5cb5705f2 net/mlx5e: Specify numa node when allocating drop rq 1b1a55b29fe2 mlxsw: spectrum_switchdev: Check success of FDB add operation c7cf3921eb5f sctp: fix dst refcnt leak in sctp_v4_get_dst 9b8444159a4c net/mlx5e: Fix TCP checksum in LRO buffers 1e4661b4d107 udplite: fix partial checksum initialization 4fadd1aa760e sctp: verify size of a new chunk in _sctp_make_chunk() 9b7006aabf2b ppp: prevent unregistered channels from connecting to PPP units f15602876538 net: sched: report if filter is too large to dump 70ecf3334923 netlink: ensure to loop over all netns in genlmsg_multicast_allns() 9784795d3f03 net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 30535af95cf2 net: fix race on decreasing number of TX queues 214284730b09 net: ethernet: ti: cpsw: fix net watchdog timeout 21e6097dd04a net: amd-xgbe: fix comparison to bitshift when dealing with a mask adf7429c2267 ipv6 sit: work around bogus gcc-8 -Wrestrict warning 6811b97ecd35 hdlc_ppp: carrier detect ok, don't turn off negotiation 16883c9d55c1 fib_semantics: Don't match route with mismatching tclassid 842874ee8ec1 bridge: check brport attr show in brport_show 1b89874c3856 x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table 64982714bc3f x86/platform/intel-mid: Handle Intel Edison reboot correctly d7445fa22a11 x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 6450d9cd79e9 direct-io: Fix sleep in atomic due to sync AIO 1fa58410574b dax: fix vma_is_fsdax() helper 1666ac0ce06f cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() 483c2bdccca7 vfio: disable filesystem-dax page pinning eef09bb03fcb block: pass inclusive 'lend' parameter to truncate_inode_pages_range ea402611ed03 block: kyber: fix domain token leak during requeue 8882f981b717 block: fix the count of PGPGOUT for WRITE_SAME e4c2c02c50b3 btrfs: use proper endianness accessors for super_copy 9a13579b3034 parisc: Hide virtual kernel memory layout 4aa930d5820a parisc: Fix ordering of cache and TLB flushes 24316676e3c7 parisc: Reduce irq overhead when run in qemu 60e756984554 parisc: Use cr16 interval timers unconditionally on qemu ee5e1ffab408 timers: Forward timer base before migrating timers 4ee6ac4141dd mmc: dw_mmc: Fix out-of-bounds access for slot's caps 500fb6fc6f76 mmc: dw_mmc: Factor out dw_mci_init_slot_caps d9aedd0eeff7 mmc: dw_mmc: Avoid accessing registers in runtime suspended state 89c12efb97e7 mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias 77a4aeb4ce78 mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers 05d161055a54 ALSA: hda - Fix pincfg at resume on Lenovo T470 dock 953cadb747c1 ALSA: hda: Add a power_save blacklist b7b0967e09f8 ALSA: x86: Fix missing spinlock and mutex initializations a2eeb5a466e4 ALSA: control: Fix memory corruption risk in snd_ctl_elem_read 9d1e69dd320d ALSA: usb-audio: Add a quirck for B&W PX headphones 45bc38a35106 tpm_tis: fix potential buffer overruns caused by bit glitches on the bus 97277fda41a5 tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus a46deb414510 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus e47b9cb5a31b tpm: fix potential buffer overruns caused by bit glitches on the bus 3f0ef47f20be tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus fdfcd0ace151 ixgbe: fix crash in build_skb Rx code path eeef553eef5e Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking 7ef82fc6dd01 powerpc/pseries: Enable RAS hotplug events later c58c4d2d192d platform/x86: dell-laptop: Allocate buffer on heap rather than globally 5263849bc9e7 ipmi_si: Fix error handling of platform device d3b7976e60c6 hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) 816433b1879a vsprintf: avoid misleading "(null)" for %px Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/4.14: update to v4.14.30Bruce Ashfield
Integrating the korg -stable releases for v4.14, which comprise the following commits: de8cdc557231 Linux 4.14.30 5019b23699f4 RDMA/vmw_pvrdma: Fix usage of user response structures in ABI file 957435b566c9 kbuild: fix linker feature test macros when cross compiling with Clang e82496fbe3a0 RDMA/ucma: Don't allow join attempts for unsupported AF family ce3e82c0630f RDMA/ucma: Fix access to non-initialized CM_ID object 712b442c68c2 clk: migrate the count of orphaned clocks at init 02db484a0583 RDMA/core: Do not use invalid destination in determining port reuse 8b0c4a2e04f7 serial: 8250_pci: Don't fail on multiport card class 00fb52a3828d IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq cf1eb16eef13 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq 3748694f1b91 scsi: mpt3sas: wait for and flush running commands on shutdown/unload 9d72b2696e0a scsi: mpt3sas: fix oops in error handlers after shutdown/unload 0493d72ee4d6 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 e618ff1ac59c crypto: artpec6 - set correct iv size for gcm(aes) 53555c8fc8a2 clk: si5351: Rename internal plls to avoid name collisions fa97cdb4c71e clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() 9e9d9b1a3dbf clk: Don't touch hardware when reparenting during registration 24c92f975cb2 clk: at91: pmc: Wait for clocks when resuming 14d920fc4579 nfsd4: permit layoutget of executable-only files 1de82078a0c0 ARM: dts: aspeed-evb: Add unit name to memory node e434a6eaed8c RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS 7b7e076f8cad scsi: lpfc: Fix issues connecting with nvme initiator 1626beb0b5d8 scsi: lpfc: Fix SCSI LUN discovery when SCSI and NVME enabled 6f4649f3bef8 soc: qcom: smsm: fix child-node lookup f1f225794a41 ip_gre: fix potential memory leak in erspan_rcv 9cd6c84e9377 ip_gre: fix error path when erspan_rcv failed e6cfc525163e ip6_vti: adjust vti mtu according to mtu of lower device f2b32ce1ccef iommu/vt-d: clean up pr_irq if request_threaded_irq fails 915bd53d68f6 pinctrl: rockchip: enable clock when reading pin direction register 130e535210ba pinctrl: Really force states during suspend/resume 06299bd0cf73 media: davinci: fix a debug printk fea718819c69 PCI: rcar: Handle rcar_pcie_parse_request_of_pci_ranges() failures e1645629785b PCI: endpoint: Fix find_first_zero_bit() usage 194b5ce11968 PCI: designware-ep: Fix ->get_msi() to check MSI_EN bit d67d7bf8f12d coresight: Fix disabling of CoreSight TPIU f16a65befe74 pty: cancel pty slave port buf's work in tty_release 728e120d1786 drm/omap: DMM: Check for DMM readiness after successful transaction commit 9967208b4f6c mmc: sdhci-xenon: wait 5ms after set 1.8V signal enable 83a2960ff6d1 omapdrm: panel: fix compatible vendor string for td028ttec1 f7eda23c2990 vgacon: Set VGA struct resource types 58668d153baf iser-target: avoid reinitializing rdma contexts for isert commands a3e4b8fe6479 IB/umem: Fix use of npages/nmap fields 251695a39f05 RDMA/cma: Use correct size when writing netlink stats a4ac7cb593ad IB/ipoib: Avoid memory leak if the SA returns a different DGID 9766562956fd rtc: ac100: Fix multiple race conditions badf37254bc7 media: s5p-mfc: Fix lock contention - request_firmware() once 639dab36edbd sfp: fix non-detection of PHY 1a6610de8c1b sfp: fix EEPROM reading in the case of non-SFF8472 SFPs 1b485793ce84 net: phy: meson-gxl: check phy_write return value ea60e54b22aa /dev/mem: Add bounce buffer for copy-out 79a49fcc0768 mmc: block: fix logical error to avoid memory leak 9dd93e524955 mmc: avoid removing non-removable hosts during suspend c1326c691f4d drm/tilcdc: ensure nonatomic iowrite64 is not used e2a6f2967f67 dmaengine: zynqmp_dma: Fix race condition in the probe f4a0f85594ba platform/chrome: Use proper protocol transfer function 71233e2541a4 watchdog: Fix kref imbalance seen if handle_boot_enabled=0 08b810901020 watchdog: Fix potential kref imbalance when opening watchdog 008029510ac8 cros_ec: fix nul-termination for firmware build info 79c3f5cf466d serial: 8250_dw: Disable clock on error f1be26620373 tty: goldfish: Enable 'earlycon' only if built-in 5ff0741646fd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect a9a14b17f72c media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart 057ee30417e5 ath10k: handling qos at STA side based on AP WMM enable/disable 824f8613ea62 media: bt8xx: Fix err 'bt878_probe()' 2159db50a572 rtlwifi: always initialize variables given to RT_TRACE() 9f180c6db58e rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. 9854881c225a spi: sh-msiof: Avoid writing to registers from spi_master.setup() 6467b3e25447 hv_netvsc: Fix the TX/RX buffer default sizes 8dc11c413557 hv_netvsc: Fix the receive buffer size limit e53e85d5082c RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() 4df82a41e819 drm/msm: fix leak in failed get_pages b3cff08483d0 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt b453f9d8c55e cpufreq: longhaul: Revert transition_delay_us to 200 ms e59e19dc4086 Bluetooth: btqcomsmd: Fix skb double free corruption 5b58533858e3 Bluetooth: hci_qca: Avoid setup failure on missing rampatch 23081c335df9 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 23e73e2ab4d2 scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers 809607940362 Linux 4.14.29 f2216e3e1d64 usb: dwc3: Fix GDBGFIFOSPACE_TYPE values 3914aae2ae24 USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() c209d68794e6 scsi: qla2xxx: Fix crashes in qla2x00_probe_one on probe failure 91cb90636e03 scsi: qla2xxx: Fix logo flag for qlt_free_session_done() 31de69d5c9b8 scsi: qla2xxx: Fix NULL pointer access for fcport structure 8cdd1908c174 scsi: qla2xxx: Fix smatch warning in qla25xx_delete_{rsp|req}_que 1a8902505673 btrfs: Fix memory barriers usage with device stats counters d35115930d84 btrfs: remove spurious WARN_ON(ref->count < 0) in find_parent_nodes cb6945546b52 btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device 0136bd7238b2 btrfs: alloc_chunk: fix DUP stripe size handling 7e7fbff126d1 btrfs: add missing initialization in btrfs_check_shared e625797168ce btrfs: Fix NULL pointer exception in find_bio_stripe e01cf461f1d0 irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis 1f4b6d083dc6 RDMAVT: Fix synchronization around percpu_ref cd21b3400bc1 fs/aio: Use RCU accessors for kioctx_table->table[] 076c7c06801a fs/aio: Add explicit RCU grace period when freeing kioctx b071bce3ff7e lock_parent() needs to recheck if dentry got __dentry_kill'ed under it e693f1331c4c KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintid b85437d007f4 kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3 2ffe95e3aa1e KVM: arm/arm64: Reduce verbosity of KVM init log 0481f001d9c1 fs: Teach path_connected to handle nfs filesystems with multiple roots. 690291bccba9 drm/amdgpu/dce: Don't turn off DP sink when disconnected 1a50b5f07acf drm/radeon: fix prime teardown order b4a9192c74ad drm/amdgpu: fix prime teardown order bdbd0a2082d5 drm/nouveau/bl: Fix oops on driver unbind 3d1ef6fbdc22 ALSA: seq: Clear client entry before deleting else at closing 0609022631b3 ALSA: seq: Fix possible UAF in snd_seq_check_queue() c0cafa62d780 ALSA: hda - Revert power_save option default value 5ee6abaa5370 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() a9cf8b6fe73b parisc: Handle case where flush_cache_range is called with no context 6fcb523eafa0 x86/mm: Fix vmalloc_fault to use pXd_large 4b428e9998c1 KVM: x86: Fix device passthrough when SME is active 732f9a89fc1e x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist 76aaa3978252 x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels 68ce99300659 x86/vm86/32: Fix POPF emulation 602e52e66fbe selftests/x86/entry_from_vm86: Add test cases for POPF 102c51c63494 selftests/x86: Add tests for the STR and SLDT instructions 6d3789cafd00 selftests/x86: Add tests for User-Mode Instruction Prevention 9ad561690f83 selftests/x86/entry_from_vm86: Exit with 1 if we fail 4cf4908d1d4e x86/cpufeatures: Add Intel PCONFIG cpufeature 828ba3c7fd5a x86/cpufeatures: Add Intel Total Memory Encryption cpufeature 42b96e19dddd Linux 4.14.28 1c8b6717a268 drm/i915/glk: Disable Guc and HuC on GLK e09475d69826 dmaengine: qcom_hidma: check pending interrupts 4f33fcc68abe IB/mlx5: revisit -Wmaybe-uninitialized warning fd6170bf4381 ima: relax requiring a file signature for new files with zero length c02dd004559c locking/locktorture: Fix num reader/writer corner cases 09e59383eb1c rcutorture/configinit: Fix build directory error message 17c8c5998857 ipvlan: add L2 check for packets arriving via virtual devices 0ced0c46b418 Fix misannotated out-of-line _copy_to_user() 4117e8971923 mmc: mmc_test: Ensure command queue is disabled for testing b45ccc79b04a ASoC: nuc900: Fix a loop timeout test 00be5b299063 crypto: caam/qi - use correct print specifier for size_t 8077cba5b1f0 mac80211: remove BUG() when interface type is invalid f6ae26c08033 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED 9bece8dda367 agp/intel: Flush all chipset writes after updating the GGTT 4df57c45f762 arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset 9281b0856dcd powerpc/64: Don't trace irqs-off at interrupt return to soft-disabled context d744153d67fd powerpc/modules: Don't try to restore r2 after a sibling call 12848af16f9e drm/amdkfd: Fix memory leaks in kfd topology 30d45938f2a5 veth: set peer GSO values a80de288d6c5 net: sched: drop qdisc_reset from dev_graft_qdisc 127bda4b0912 virtio_net: Disable interrupts if napi_complete_done rescheduled napi 623f21858691 media: davinci: vpif_capture: add NULL check on devm_kzalloc return value b6b70d70331f media: cpia2: Fix a couple off by one bugs 8834a75d8acb dm raid: fix raid set size revalidation 77ec30a0b35e media: vsp1: Prevent suspending and resuming DRM pipelines 32097005dd78 scsi: dh: add new rdac devices 97b8a9a87832 scsi: devinfo: apply to HP XP the same flags as Hitachi VSP a60a3523b398 scsi: core: scsi_get_device_flags_keyed(): Always return device flags 677794fb0ca2 bnxt_en: Don't print "Link speed -1 no longer supported" messages. 564030343299 spi: sun6i: disable/unprepare clocks on remove 4309a1e0d1c3 tools/usbip: fixes build with musl libc toolchain 9c0a007d1efc ath10k: fix invalid STS_CAP_OFFSET_MASK 0c2fa288cfc3 mwifiex: cfg80211: do not change virtual interface during scan processing 1a7e2b546b0f clk: qcom: msm8916: fix mnd_width for codec_digcodec 6d6a5eae5600 drm/amdgpu:fix virtual dce bug bd301e538bd6 iwlwifi: mvm: avoid dumping assert log when device is stopped e6fb81cb22b7 perf annotate: Fix objdump comment parsing for Intel mov dissassembly f9b186caa071 perf annotate: Fix unnecessary memory allocation for s390x 9334b702531d pinctrl: sh-pfc: r8a7795-es1: Fix MOD_SEL1 bit[25:24] to 0x3 when using STP_ISEN_1_D 162ee473a0cb pinctrl: sh-pfc: r8a7791: Add can_clk function 81a16b68d254 drm/sun4i: Fix format mask in DE2 driver 5dc7257b7ca7 pwm: stmpe: Fix wrong register offset for hwpwm=2 case 65722e73086d scsi: ses: don't ask for diagnostic pages repeatedly during probe 5d8c64ea75f3 drm/amdgpu:fix random missing of FLR NOTIFY 0049457bfde6 cpufreq: Fix governor module removal race bde5c6dca065 ath10k: update tdls teardown state to target 6af44accf4ff iio: health: max30102: Add power enable parameter to get_temp function 975486d1f138 iio: adc: ina2xx: Shift bus voltage register to mask flag bits cb334409bb02 drm/etnaviv: make THERMAL selectable 893bfd501781 power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' 487d43596072 power: supply: ab8500_charger: Fix an error handling path 7579edac03e6 leds: pm8058: Silence pointer to integer size warning ab3db1af4210 xfrm: Fix xfrm_replay_overflow_offload_esn 5aac93adff9c userns: Don't fail follow_automount based on s_user_ns 926b261b1ed5 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 2f1f60c4b903 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin 0ed43f944a40 ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin 5132282f9c4b net: thunderx: Set max queue count taking XDP_TX into account 4ab1fcc7a5f7 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() bd174cd107d0 net: xfrm: allow clearing socket xfrm policies. f113f794410a rtc: brcmstb-waketimer: fix error handling in brcmstb_waketmr_probe() 31a0f4502108 net: ieee802154: adf7242: Fix bug if defined DEBUG 00c7a2690dcc test_firmware: fix setting old custom fw path back on exit 919ba939de1a crypto: cavium - fix memory leak on info 90cf769aeb5a crypto: ecc - Fix NULL pointer deref. on no default_rng cebb9043093e sched: Stop resched_cpu() from sending IPIs to offline CPUs 9c2825526d96 sched: Stop switched_to_rt() from sending IPIs to offline CPUs 872181a79b35 USB: ledtrig-usbport: fix of-node leak b9faab6a01e9 typec: tcpm: fusb302: Resolve out of order messaging events dc3173bf6ccb staging: rtl8822be: fix missing null check on dev_alloc_skb return 0e2685fef97d drm/amdgpu: fix get_max_engine_clock_in_mhz dc743e973895 ARM: dts: exynos: Correct Trats2 panel reset line 7299cd29f12c clk: meson: gxbb: fix wrong clock for SARADC/SANA 9ac03f5260e4 ARM: dts: koelsch: Move cec_clock to root node cc218843b44d iwlwifi: mvm: rs: don't override the rate history in the search cycle f0ab595c2de0 HID: elo: clear BTN_LEFT mapping addf1ae9fcb2 HID: multitouch: Only look at non touch fields in first packet of a frame d2bbda4c374c video/hdmi: Allow "empty" HDMI infoframes 182c594668e7 dma-buf/fence: Fix lock inversion within dma-fence-array e19df194b50e drm/edid: set ELD connector type in drm_edid_to_eld() 2b0509fa4afe Revert "btrfs: use proper endianness accessors for super_copy" d916e453942b dm mpath: fix passing integrity data dbacf552cdbf earlycon: add reg-offset to physical address before mapping 0da58aed9edc serial: core: mark port as initialized in autoconfig 099d055f8ab9 serial: 8250_pci: Add Brainboxes UC-260 4 port serial device e52fb772cb1d usb: dwc3: Fix lock-up on ID change during system suspend/resume 99d7fb05c1e9 usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() 59b0613d3f40 usb: usbmon: Read text within supplied buffer size 42b8dfefbb1b usb: quirks: add control message delay for 1b1c:1b20 d4f0bf4525fd usbip: vudc: fix null pointer dereference on udc->lock f8187fd2aeda USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h 6de9ee2f3020 staging: android: ashmem: Fix lockdep issue during llseek 4c2d71dd0f90 staging: comedi: fix comedi_nsamples_left. fdd0f1b2efc7 uas: fix comparison for error code 3c8e0474f543 tty/serial: atmel: add new version check for usart a6a8916de0db serial: sh-sci: prevent lockup on full TTY buffers d03fbfded594 xhci: fix endpoint context tracer output d7c3836cd166 xhci: Fix front USB ports on ASUS PRIME B350M-A 490869f59f58 usb: host: xhci-rcar: add support for r8a77965 92d770524625 ASoC: rt5651: Fix regcache sync errors on resume 57e2eb2d13db ASoC: wm_adsp: For TLV controls only register TLV get/set 90442512a6c6 ASoC: sgtl5000: Fix suspend/resume 577ad1c9bcfd ASoC: sun4i-i2s: Fix RX slot number of SUN8I a971fc44c94b x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 6bccf8962b78 net: phy: Restore phy_resume() locking assumption 76fbc152cd8c net: phy: fix resume handling 9b1fb9cc922d Linux 4.14.27 24e955e59100 x86/kprobes: Fix kernel crash when probing .entry_trampoline code e8be8ff1f757 objtool: Fix 32-bit build a617f2e36d67 objtool: Fix another switch table detection issue c3b9f72606ac objtool, retpolines: Integrate objtool with retpoline support more closely a69898c9eb0a objtool: Add module specific retpoline rules 3945bbe1525f kbuild: move cc-option and cc-disable-warning after incl. arch Makefile 6288eb92cae8 kbuild: Set KBUILD_CFLAGS before incl. arch Makefile cfe39acafbaf kbuild: re-order the code to not parse unnecessary variables e6993149fa4d objtool: Add retpoline validation 8c2768139ffb objtool: Use existing global variables for options f9be9ef91a14 x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() 4d840d9a1742 x86/boot, objtool: Annotate indirect jump in secondary_startup_64() 6fceef2e7feb x86/paravirt, objtool: Annotate indirect calls 5065490489ee x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP 945e3d00ecdc x86/speculation, objtool: Annotate indirect calls/jumps for objtool e76a9431f21a x86/retpoline: Support retpoline builds with Clang c3ffdb5a2ed4 x86/speculation: Use IBRS if available before calling into firmware a66fe0437d85 Revert "x86/retpoline: Simplify vmexit_fill_RSB()" 8cb411344339 x86-64/realmode: Add instruction suffix cd9547e51503 x86/LDT: Avoid warning in 32-bit builds with older gcc e793e30063b9 x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers c507f00d2b5e x86/mm: Remove stale comment about KMEMCHECK 5f9d19a6c9e1 x86/entry/64: Use 'xorl' for faster register clearing b690fda31a47 x86/entry: Reduce the code footprint of the 'idtentry' macro 2e19277e1df5 nospec: Include <asm/barrier.h> dependency bebe3994ddaf nospec: Kill array_index_nospec_mask_check() dc2f0da8350e MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() 20b4c7f86df9 dt-bindings: Document mti,mips-cpc binding 608d96fc43a3 scsi: qla2xxx: Fix recursion while sending terminate exchange 8540351ee8a4 scsi: qla2xxx: Fix NULL pointer crash due to probe failure 3deecffb1b78 ALSA: hda: add dock and led support for HP ProBook 640 G2 f2ba41eb6290 ALSA: hda: add dock and led support for HP EliteBook 820 G3 818b447d14e4 ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines 6d3a7dcba8c5 ALSA: seq: More protection for concurrent write and ioctl races d9c724729d0d ALSA: seq: Don't allow resizing pool in use 7b4e500bada3 ALSA: hda/realtek - Make dock sound work on ThinkPad L570 816ee317d8a2 ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 3c69eccc1ab1 ALSA: hda/realtek: Limit mic boost on T480 37872f84cc2d ALSA: hda/realtek - Add headset mode support for Dell laptop 2c269a2557a9 ALSA: hda/realtek - Add support headset mode for DELL WYSE c5bd1ad601d1 x86/spectre_v2: Don't check microcode versions when running under hypervisors c192a793f056 perf tools: Fix trigger class trigger_on() 5c1c405d3936 x86/MCE: Serialize sysfs changes 859334041d04 x86/MCE: Save microcode revision in machine check records c6a1c0caf2d0 bcache: don't attach backing with duplicate UUID 14c2230b83bc bcache: fix crashes in duplicate cache device register f1833eb13078 IB/mlx5: Fix incorrect size of klms in the memory region 525673339fb1 dm bufio: avoid false-positive Wmaybe-uninitialized warning ffced04184f5 kbuild: Handle builtin dtb file names containing hyphens e3a8c7b5d707 IB/core: Fix missing RDMA cgroups release in case of failure to register device c1badd7b65c4 arm64: mm: fix thinko in non-global page table attribute check 3da2a62a61d1 KVM: s390: fix memory overwrites when not using SCA entries 583cc79b7380 virtio_ring: fix num_free handling in error case 5f9113db06a4 loop: Fix lost writes caused by missing flag 7f18a19b2113 Documentation/sphinx: Fix Directive import error 88b3e6acbae0 mm/memblock.c: hardcode the end_pfn being -1 d50cb5cedb6f lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() 89d3fccd8bab Input: matrix_keypad - fix race when disabling interrupts 91e019af29cd PCI: dwc: Fix enumeration end when reaching root subordinate d90bb7c6806b MIPS: OCTEON: irq: Check for null return on kzalloc allocation e06fe5925771 MIPS: ath25: Check for kzalloc allocation failure 26f1a4666090 MIPS: BMIPS: Do not mask IPIs during suspend 6c6f1e60b5e4 drm/amdgpu:Always save uvd vcpu_bo in VM Mode 783fd8eb86fc drm/amdgpu:Correct max uvd handles e919af14fa17 drm/amdgpu: fix KV harvesting f641c63d750a drm/radeon: fix KV harvesting 755e5527e57f drm/amdgpu: Notify sbios device ready before send request 20f3ff9738c0 drm/amdgpu: used cached pcie gen info for SI (v2) 26078a2d862d drm/amd/powerplay: fix power over limit on Fiji 9c1192dcb7ba drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE 1dd93412438e Revert "drm/radeon/pm: autoswitch power state when in balanced mode" cfc381d215af drm/amd/powerplay/vega10: allow mclk switching with no displays 396ff3687674 drm/amd/powerplay/smu7: allow mclk switching with no displays 9b9a82c0e2e1 drm/nouveau: prefer XBGR2101010 for addfb ioctl e6a23183d800 drm/amdgpu: Fix deadlock on runtime suspend 9c1508eff805 drm/radeon: Fix deadlock on runtime suspend 8c13b37c887d drm/nouveau: Fix deadlock on runtime suspend c261d5a4e5bf drm: Allow determining if current task is output poll worker 363e3fd5fa49 workqueue: Allow retrieval of current task's work struct 0547d1135081 drm/i915: Always call to intel_display_set_init_power() in resume_early. 07b749546521 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS 4dbc3e4d8b28 scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops 2e5033364e0d drm/i915/perf: fix perf stream opening lock c16a67695cd6 drm/i915: Try EDID bitbanging on HDMI after failed read d3accc34d793 drm/i915: Update watermark state correctly in sanitize_watermarks 7b3f881e41c5 drm/i915: Disable DC states around GMBUS on GLK 492056f2944e drm/i915: Clear the in-use marker on execbuf failure f306b12928b9 drm/i915: Fix rsvd2 mask when out-fence is returned 4b26a307391f regulator: stm32-vrefbuf: fix check on ready flag bba05fb6a13b net/smc: fix NULL pointer dereference on sock_create_kern() error path e0486b303556 IB/uverbs: Improve lockdep_check dbfed071633c RDMA/mlx5: Fix integer overflow while resizing CQ 01b8c0e36063 RDMA/ucma: Check that user doesn't overflow QP state 9b2d784a39d4 RDMA/ucma: Limit possible option size 7b7574e9b209 NFS: Fix unstable write completion e131a6d68cd5 pNFS: Prevent the layout header refcount going to zero in pnfs_roc() 2bca2c58d83b NFS: Fix an incorrect type in struct nfs_direct_req 29060ff7c1ed scsi: qla2xxx: Fix memory leak in dual/target mode 0393270e9e58 scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref e62c1051a4fd scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. f5ff7098d906 scsi: qla2xxx: Defer processing of GS IOCB calls 1bc43df12141 scsi: qla2xxx: Clear loop id after delete 21e4e9c6d8ab scsi: qla2xxx: Fix scan state field for fcport 0b42928ca54c scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport 11739154e650 scsi: qla2xxx: Fix abort command deadlock due to spinlock 4929c452336c scsi: qla2xxx: Fix PRLI state check f92ec32f33ba scsi: qla2xxx: Fix Relogin being triggered too fast 1411448e0a1b scsi: qla2xxx: Fix NPIV host cleanup in target mode 4274e4a3bee9 scsi: qla2xxx: Fix login state machine stuck at GPDB 585f4ebd9e66 scsi: qla2xxx: Serialize GPNID for multiple RSCN a6d50e89f119 scsi: qla2xxx: Retry switch command on time out 8e6cbe51afee scsi: qla2xxx: Fix re-login for Nport Handle in use fae72a271001 scsi: qla2xxx: Skip IRQ affinity for Target QPairs 2cd1f76b293e scsi: qla2xxx: Move session delete to driver work queue e0be82d7801a scsi: qla2xxx: Fix gpnid error processing f58abb5bbd23 scsi: qla2xxx: Fix system crash for Notify ack timeout handling 7b6f41b7377a tpm: only attempt to disable the LPC CLKRUN if is already enabled 30c3b70e8d83 tpm: remove unused variables 1ef7d99cc897 tpm: delete the TPM_TIS_CLK_ENABLE flag 7cea3381216a tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() f1bb2393fcd0 tpm_tis: Move ilb_base_addr to tpm_tis_data 9131a1b3d9c8 netfilter: use skb_to_full_sk in ip6_route_me_harder 39f154faecc2 netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt 2d7e07003950 netfilter: bridge: ebt_among: add missing match size checks eaa06bfba8ea netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets c89e04e5c06e netfilter: IDLETIMER: be syzkaller friendly 53f94e6110aa netfilter: nat: cope with negative port range ab737b02b2fd netfilter: x_tables: fix missing timer initialization in xt_LED 2a7ebc07a153 netfilter: xt_hashlimit: fix lock imbalance 4514a597aa43 netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation 638c2e4eff89 netfilter: add back stackpointer size checks 310f286ded5f ASoC: Intel: kbl: fix jack name 314b54aae2ad ASoC: Intel: Skylake: Fix jack name format substitution c116baf79f0e ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds 77fbdd1e2a0c watchdog: hpwdt: Remove legacy NMI sourcing. 41da51dbc372 watchdog: hpwdt: fix unused variable warning d40d7b332592 watchdog: hpwdt: Check source of NMI 9a07f4a6befc watchdog: hpwdt: SMBIOS check 31c4bc6e01e5 kbuild: move "_all" target out of $(KBUILD_SRC) conditional 96427a5164f3 Linux 4.14.26 dc6fb79de47d KVM: x86: fix backward migration with async_PF a91064ff43a2 bpf, ppc64: fix out of bounds access in tail call 3e272a8cd57a bpf: allow xadd only on aligned memory e1760b3563fb bpf: add schedule points in percpu arrays management 03549a3476e1 bpf, arm64: fix out of bounds access in tail call 7e657aa3b4f7 bpf, x64: implement retpoline for tail call 853223c2caf4 bpf: fix rcu lockdep warning for lpm_trie map_free callback 62a2caa5027f bpf: fix memory leak in lpm_trie map_free callback function d9fd73c60bc9 bpf: fix mlock precharge on arraymaps 8773f9bfa9e8 Linux 4.14.25 df11c2268c39 nvme-rdma: don't suppress send completions 9474d8fa7ac4 md: only allow remove_and_add_spares when no sync_thread running. 4df591f704a2 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux 2b8446579c1b ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux b2190cc39184 ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530 b95f8ca8d719 KVM/x86: remove WARN_ON() for when vm_munmap() fails 615462370ab6 KVM/x86: Fix wrong macro references of X86_CR0_PG_BIT and X86_CR4_PAE_BIT in kvm_valid_sregs() db98acd6f859 PCI/ASPM: Deal with missing root ports in link state handling b4830f3ad9c5 KVM: x86: fix vcpu initialization with userspace lapic 1f17daea7026 KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely() 03d62460c731 KVM: x86: move LAPIC initialization after VMCS creation 0d62a56dc454 KVM/x86: Remove indirect MSR op calls from SPEC_CTRL 7135aaf3ed63 KVM: mmu: Fix overlap between public and private memslots 1ebf9ab6c4a0 KVM: X86: Fix SMRAM accessing even if VM is shutdown f925158cb0d2 KVM: x86: extend usage of RET_MMIO_PF_* constants e0c7b2b16666 ARM: kvm: fix building with gcc-8 fc6be8bc1216 ARM: mvebu: Fix broken PL310_ERRATA_753970 selects 4c02f0164b0e ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som 8dc356e5b936 ARM: orion: fix orion_ge00_switch_board_info initialization b20d1086410a x86/mm: Fix {pmd,pud}_{set,clear}_flags() 656772cb7233 nospec: Allow index argument to have const-qualified type 81a158d21498 KVM: s390: consider epoch index on TOD clock syncs dbab3751bcc7 KVM: s390: consider epoch index on hotplugged CPUs 58a5d1ac69a7 KVM: s390: provide only a single function for setting the tod (fix SCK) c09ea9a8da5b KVM: s390: take care of clock-comparator sign control bd3ead457638 EDAC, sb_edac: Fix out of bound writes during DIMM configuration on KNL 1ba2b9e01dbf media: m88ds3103: don't call a non-initalized function ccddee811eba blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch c5f32462f0df s390/qeth: fix IPA command submission race eae17c406390 s390/qeth: fix IP address lookup for L3 devices 87c4789f452d Revert "s390/qeth: fix using of ref counter for rxip addresses" 56f662db7f56 s390/qeth: fix double-free on IP add/remove race 027637104ddf s390/qeth: fix IP removal on offline cards fa4919e37f8e s390/qeth: fix overestimated count of buffer elements 128c7e692333 s390/qeth: fix SETIP command handling fcdfb9d80dc9 s390/qeth: fix underestimated count of buffer elements 99a781947c2a virtio-net: disable NAPI only when enabled during XDP set 5134b919cc2c tuntap: disable preemption during XDP processing 1903344b6320 tuntap: correctly add the missing XDP flush abb4a8b870b5 tcp: purge write queue upon RST eec434c573e7 netlink: put module reference if dump start fails abd7663b5d1c mlxsw: spectrum_router: Do not unconditionally clear route offload indication ebadf888288c cls_u32: fix use after free in u32_destroy_key() fb8a84cb9f6a amd-xgbe: Restore PCI interrupt enablement setting on resume e7b316ac78e2 net/mlx5e: Verify inline header size do not exceed SKB linear size cbd173b8105c bridge: Fix VLAN reference count problem 00ec3b0ca32f sctp: fix dst refcnt leak in sctp_v6_get_dst() 97ba6e5ff684 net: ipv4: Set addr_type in hash_keys for forwarded case 73cb791fe41c mlxsw: spectrum_router: Fix error path in mlxsw_sp_vr_create 0ab87ec99e99 tcp: revert F-RTO extension to detect more spurious timeouts cc8dadb8c0f4 tcp: revert F-RTO middle-box workaround 36728a6b39c1 sctp: do not pr_err for the duplicated node in transport rhlist 54d6bc97b4c9 net/sched: cls_u32: fix cls_u32 on filter replace a01550d778a4 net_sched: gen_estimator: fix broken estimators based on percpu stats 5b5be45ed1f2 net/mlx5e: Fix loopback self test when GRO is off ff01f118d168 doc: Change the min default value of tcp_wmem/tcp_rmem. d6a76199e851 tcp_bbr: better deal with suboptimal GSO f0a04a0e1ab4 rxrpc: Fix send in rxrpc_send_data_packet() 17634603d494 tcp: Honor the eor bit in tcp_mtu_probe dcb5da20ee3f net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT f26693d38760 net/mlx5e: Specify numa node when allocating drop rq 2229dd5dd6c6 mlxsw: spectrum_switchdev: Check success of FDB add operation 9f02a069bfdd sctp: fix dst refcnt leak in sctp_v4_get_dst bf014cc18a3c net/mlx5e: Fix TCP checksum in LRO buffers fecb84a83f84 udplite: fix partial checksum initialization 1fc74a57a8ae sctp: verify size of a new chunk in _sctp_make_chunk() 5775f7876467 ppp: prevent unregistered channels from connecting to PPP units 795f3deff199 net: sched: report if filter is too large to dump 60b28d5ef3e3 netlink: ensure to loop over all netns in genlmsg_multicast_allns() 3bcf69f8e786 net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 f80c28a585b5 net: fix race on decreasing number of TX queues da260080c2e3 net: ethernet: ti: cpsw: fix net watchdog timeout 94870df33c9b net: amd-xgbe: fix comparison to bitshift when dealing with a mask c3d7d3a099f6 ipv6 sit: work around bogus gcc-8 -Wrestrict warning 2cdc12a498fc hdlc_ppp: carrier detect ok, don't turn off negotiation 4a5048e7fdeb fib_semantics: Don't match route with mismatching tclassid 4c13e689e5f0 bridge: check brport attr show in brport_show 71978491bb66 x86/cpu_entry_area: Sync cpu_entry_area to initial_page_table f70befc397a6 x86/platform/intel-mid: Handle Intel Edison reboot correctly e521a723fd3f x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 93e1f7fc77e6 direct-io: Fix sleep in atomic due to sync AIO 0ba6c33b3287 dax: fix vma_is_fsdax() helper 3379a37a7409 cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() d5168ce35434 vfio: disable filesystem-dax page pinning 7f43f610c4bb block: kyber: fix domain token leak during requeue 17644a0bbb19 block: fix the count of PGPGOUT for WRITE_SAME eae6179f5539 btrfs: use proper endianness accessors for super_copy dabf89052e8e parisc: Fix ordering of cache and TLB flushes 47e7fc96cddc parisc: Reduce irq overhead when run in qemu 90c3f0d36000 parisc: Use cr16 interval timers unconditionally on qemu 6b218ed6bd07 timers: Forward timer base before migrating timers ec274a65154a mmc: dw_mmc: Fix out-of-bounds access for slot's caps e03d46a156d9 mmc: dw_mmc: Factor out dw_mci_init_slot_caps 4d5123a0b37c mmc: dw_mmc: Avoid accessing registers in runtime suspended state cb65fc21f387 mmc: dw_mmc-k3: Fix out-of-bounds access through DT alias 33b42aa617d1 mmc: sdhci-pci: Fix S0i3 for Intel BYT-based controllers e2c3f7270218 ALSA: hda - Fix pincfg at resume on Lenovo T470 dock 34516912bfd7 ALSA: hda: Add a power_save blacklist e5e9a08e151f ALSA: x86: Fix missing spinlock and mutex initializations a2102a155f3d ALSA: control: Fix memory corruption risk in snd_ctl_elem_read ebc24a828a2f ALSA: usb-audio: Add a quirck for B&W PX headphones e5966192439e tpm_tis_spi: Use DMA-safe memory for SPI transfers fbb6fba47c05 tpm: constify transmit data pointers f8e331c508c2 tpm_tis: fix potential buffer overruns caused by bit glitches on the bus 37dfbccd4b22 tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus e9951ab03f51 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus 648b62fda1a3 tpm: fix potential buffer overruns caused by bit glitches on the bus 703fca31ac31 tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus 972b19e615a2 ixgbe: fix crash in build_skb Rx code path 971039cc4da1 Bluetooth: btusb: Use DMI matching for QCA reset_resume quirking Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/4.12: intel-socfpga, intel-pmc-core and ish support for ↵Bruce Ashfield
CoffeeLake board Integrating a series of mainline backports to allow better 4.12 support for the coffeelake board: 97e710ef0545 driver: clk: socfpga: remove unused variable 2852089a6b7f x86/cpu: Add Cannonlake to Intel family 1af96090b1f4 ACPI / LPIT: Export lpit_read_residency_count_address() 1e85b644ad5e ACPI / LPIT: Add Low Power Idle Table (LPIT) support 3b931f776349 platform/x86: intel_pmc_core: Special case for Coffeelake 5666379331a9 platform/x86: intel_pmc_core: Add CannonLake PCH support de9e9e9518ee platform/x86: intel_pmc_core: Read base address from LPIT f422abd33358 platform/x86: intel_pmc_core: Remove unused header file ec1ca0048923 platform/x86: intel_pmc_core: Convert to ICPU macro f894e2c0cfff platform/x86: intel_pmc_core: Substitute PCI with CPUID enumeration ce7b50cc047d platform/x86: intel_pmc_core: Refactor debugfs entries c9ca0426c9c8 platform/x86: intel_pmc_core: Fix file permission warnings 17294194d03c platform/x86: intel_pmc_core: Change driver to a module 7f142e82c8f0 platform/x86: intel_pmc_core: Fix kernel doc for pmc_dev d095df17ddf4 platform/x86: intel_pmc_core: Remove unused variable cdfd431ccc3d platform/x86: intel_pmc_core: Remove unused EXPORTED API c54edf864c58 platform/x86: intel_pmc_core: Make the driver PCH family agnostic 5302f0bfbaed HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop 7e5cc39c3f61 HID: intel-ish-hid: Enable Gemini Lake ish driver b00e0e88689f HID: intel-ish-hid: Enable Cannon Lake ish driver Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/meta: improve wifi driver granularityBruce Ashfield
Integrating the following commit for the 4.12+ kernels: Author: Nathan Rossi <nathan@nathanrossi.com> Date: Wed Mar 21 00:10:02 2018 +1000 features/wifi: Add WiFi driver fragments for various vendors/interfaces This change adds WiFi driver configuration fragments. The fragments are split into vendor and interface files to allow for easy selection of drivers for specific interface types (USB, PCI, SDIO) which is useful for BSPs with specific interfaces. The specific vendor/interface config fragments can be included by specific BSPs in its .scc files. However .scc files (wifi-*.scc) are provided to allow enabling interface specific or all interfaces drivers via KERNEL_FEATURES or inclusion via other .scc files. And wifi-common.scc is provided to enable the base config options required for all WiFi drivers, which is done to ensure correct configuration for default no config setups (e.g. linux-yocto-tiny). This patch only enables a limited set of drivers, which is based on what the common-pc-wifi.cfg fragment sets as well as some additional drivers, that primarily appear in USB WiFi devices. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> This gives us a much better granularity of drivers and a good baseline for future improvements. The 4.12 fragments are also slightly re-organized on top of this commit to avoid patch failures when including the new frags. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28mpc8315e-rdb: fix broken ethernetBruce Ashfield
Integrating the following commits to fix the ethernet on the mpc8315e-rdb: 12f3957167b0 net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b c986bc511c18 net: phy: Add general dummy stubs for MMD register access Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/4.12: add ssl and utils native dependenciesBruce Ashfield
Via the -stable updates, and other configuration changes the 4.12 kernel has the same dependency on openssl headers as 4.14+. So we add the same DEPENDS line that we already have in newer kernels to avoid the following error: | HOSTCC scripts/sign-file | build/tmp/work-shared/qemux86-64/kernel-source/scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory | compilation terminated. | scripts/Makefile.host:107: recipe for target 'scripts/sign-file' failed | make[3]: *** [scripts/sign-file] Error 1 | make[3]: *** Waiting for unfinished jobs.... Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-28linux-yocto/4.12: update to v4.12.21Bruce Ashfield
Integrating Paul Gortmaker's stable update to 4.12, this includes CVE fixes for meltdown and spectre: 3bb926457832 Linux 4.12.21 76781f72ce64 lguest: disable it vs. removing it. 6ab3176bb365 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL efa97ecdf026 x86/pti: Mark constant arrays as __initconst a4d9aaf35e28 x86/spectre: Simplify spectre_v2 command line parsing 1dbde4da259a x86/retpoline: Avoid retpolines for built-in __init functions 7f3a7b69b0f7 x86/paravirt: Remove 'noreplace-paravirt' cmdline option ebeddfbee13f x86/speculation: Use Indirect Branch Prediction Barrier in context switch 7e0a7c84eb35 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel bf0c4c3f38f6 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" f4d4ccfdf361 x86/spectre: Report get_user mitigation for spectre_v1 12f20abacd8b nl80211: Sanitize array index in parse_txq_params 7686c72bfd9c vfs, fdtable: Prevent bounds-check bypass via speculative execution a3d62741fc9b x86/syscall: Sanitize syscall table de-references under speculation 0b99c598274c x86/get_user: Use pointer masking to limit speculation bf532304a22f x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec 04584b001618 x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} 5a64c3ccd99d x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec 9bbc24f34f03 x86: Introduce barrier_nospec b55fd06d6fe0 x86: Implement array_index_mask_nospec 79a2efa3e0f5 array_index_nospec: Sanitize speculative array de-references e9046d054bb9 Documentation: Document array_index_nospec 0078d6b103f9 x86/asm: Move 'status' from thread_struct to thread_info 46afe23798a3 x86/entry/64: Push extra regs right away 4213246ab7a8 x86/entry/64: Remove the SYSCALL64 fast path 026a59b9de37 x86/spectre: Check CONFIG_RETPOLINE in command line parser a345c5f7a1b6 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP 999e3eca6861 x86/speculation: Simplify indirect_branch_prediction_barrier() c7acab78a24c x86/retpoline: Simplify vmexit_fill_RSB() be5c3f1101f7 x86/cpufeatures: Clean up Spectre v2 related CPUID flags 7addf309d0e0 x86/cpu/bugs: Make retpoline module warning conditional b7c17f71e9cc x86/bugs: Drop one "mitigation" from dmesg af16629cc1da x86/nospec: Fix header guards names ebfadec0c9dc x86/alternative: Print unadorned pointers 2e4bcf1ccaa9 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support 332de1ac4373 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes 79a2a1ba23e7 x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown d29069565618 x86/msr: Add definitions for new speculation control MSRs 114a7b0f431c x86/cpufeatures: Add AMD feature bits for Speculation Control 2d5755e9daac x86/cpufeatures: Add Intel feature bits for Speculation Control 3f5d9b428f05 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf 2f1b883356ca module/retpoline: Warn about missing retpoline in module 8c935f65cf6a KVM: VMX: Make indirect call speculation safe 79c0d980e610 KVM: x86: Make indirect calls in emulator speculation safe 956ca31407ab x86/retpoline: Remove the esp/rsp thunk de8cd92003c6 x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems f2846896cd75 x86/microcode: Fix again accessing initrd after having been freed badb7498ab69 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB 750d9c97cede x86/pti: Document fix wrong index 8d759c94307d kprobes/x86: Disable optimizing on the function jumps to indirect thunk 59a3c4dc0ab9 kprobes/x86: Blacklist indirect thunk functions for kprobes 2eef7eab7aea retpoline: Introduce start/end markers of indirect thunk a37c55916910 x86/mce: Make machine check speculation protected 3aab76cd9d88 x86/tsc: Fix erroneous TSC rate on Skylake Xeon b129f5955cd5 x86/tsc: Future-proof native_calibrate_tsc() 7639b8268579 x86/mm/pkeys: Fix fill_sig_info_pkey b19a92bb0f18 x86/cpufeature: Move processor tracing out of scattered features eb5a1177e60b x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros ed114eb7be88 x86/retpoline: Fill RSB on context switch for affected CPUs 70d519c9f97c x86/kasan: Panic if there is not enough memory to boot 01e21b5f7c9c x86/retpoline: Remove compile time warning 8ca1b5f8a9f4 x86,perf: Disable intel_bts when PTI 6f037d7eaeaa security/Kconfig: Correct the Documentation reference for PTI b8c74586d251 x86/pti: Fix !PCID and sanitize defines 8e24a4722756 selftests/x86: Add test_vsyscall c3d9420f23cf x86/retpoline: Fill return stack buffer on vmexit dd182d455654 x86/retpoline/irq32: Convert assembler indirect jumps d592a8a2c5f5 x86/retpoline/checksum32: Convert assembler indirect jumps 0f3df59f16d3 x86/retpoline/xen: Convert Xen hypercall indirect jumps c0459b479a22 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 11edfaeadbd1 x86/retpoline/entry: Convert entry assembler indirect jumps bf4c91a3b74f x86/retpoline/crypto: Convert crypto assembler indirect jumps 2b243b8623a5 x86/spectre: Add boot time option to select Spectre v2 mitigation 8ab0d792e81c x86/retpoline: Add initial retpoline support f2f4c0853dba x86/pti: Make unpoison of pgd for trusted boot work for real 7495fd5400e6 x86/alternatives: Fix optimize_nops() checking 8b932f131e26 sysfs/cpu: Fix typos in vulnerability documentation 299b4adfed2e x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC 32996f3a0a81 x86/cpu/AMD: Make LFENCE a serializing instruction 10ffc3c2b2f7 x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*() 9e1201731d4b x86/tboot: Unbreak tboot with PTI enabled 728d879e5c6b x86/cpu: Implement CPU vulnerabilites sysfs functions aeba317a23de sysfs/cpu: Add vulnerability folder 83e59b5d52bf x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] f7845c2cbd6e x86/Documentation: Add PTI description 16331e2c3b06 x86/pti: Unbreak EFI old_memmap 5723b0260415 kdump: Write the correct address of mem_section into vmcoreinfo 50d02826dfc0 mm/sparse.c: wrong allocation for mem_section d3cbfb481af2 mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-15linux-yocto/4.12: backport bugfixes for x86Bruce Ashfield
Integrating the following commits: 60b649971940 x86/hibernate/64: Mask off CR3's PCID bits in the saved CR3 cec3c008ec8f drm/i915/cfl: Coffee Lake works on Kaby Lake PCH. 073873cb152c brd: remove unused brd_mutex 912c53b1b346 audit: fix memleak in auditd_send_unicast_skb. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-15linux-yocto/4.14/4.15: revert "features/systemtap/systemtap.cfg: enable ↵Bruce Ashfield
CONFIG_KERNEL_DEBUG" The following commit: Author: California Sullivan <california.l.sullivan@intel.com> Date: Wed Feb 17 16:47:10 2016 -0800 ktypes: add developer ktype The developer ktype enables EMBEDDED, EXPERT, and DEBUG_KERNEL, opening up more kernel options and setting some defaults. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Was created to address the kernel footprint related issues that are related to many of the kernel debug options. When this commit was merged, it re-enabled CONFIG_DEBUG_KERNEL for the standard kernel, since it includes the systemtap fragment. The correct thing to do is to move systemtap properly into the developer kernel type. For now, you can build the developer kernel type, or add the developer kernel configuration fragment via a bbappend, and you'll have a functional systemtap. [YOCTO #12603] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto/4.12: warning: drm/i915/cfl: Coffee Lake works on Kaby Lake PCHBruce Ashfield
Integrating the following warning backport: commit eb371933cf4d3495d0899880b2e0e252ce9db517 upstream. Coffee Lake CPU on Kaby Lake PCH is possible. It does exist, and it does work. The only missed case was this warning here noticed by Wendy who could get one system with this configuration and reported the issue for us: Hardware Configuration Board ID KBL S DDR4 UDIMM EV CRB Processor Intel® Processor code named Coffee Lake S, (6+2), 6 cores 12 threads, GT2, A0 (Internal) (QNJ4) [ 3.220585] WARNING: CPU: 10 PID: 206 at drivers/gpu/drm/i915/i915_drv.c:340 i915_driver_load+0x1210/0x1660 [i915] [ 3.221312] Modules linked in: hid_generic usbhid i915 i2c_algo_bit drm_kms_helper e1000e syscopyarea sysfillrect sysimgblt nvme fb_sys_fops ptp ahci i2c_hid drm pps_core nvme_core libahci wmi hid video [ 3.222050] CPU: 10 PID: 206 Comm: systemd-udevd Not tainted 4.13.0-rc5-intel-next+ #1 [ 3.222706] Hardware name: Intel Corporation Kabylake Client platform/KBL S DDR4 UDIMM EV CRB, BIOS KBLSE2R1.R00.X089.P00.1705051000 05/05/2017 Cc: Wendy Wang <wendy.wang@intel.com> Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20170821235056.9015-1-rodrigo.vivi@intel.com Signed-off-by: Liwei Song <liwei.song@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto: aufs and systemtapBruce Ashfield
Integrating a configuration change for systemtap: features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG And porting the aufs warning fix to 4.14 and 4.15: aufs: fix compile warning Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto/4.12: memleak and build warning fixesBruce Ashfield
Integrating the warning/leak fixes: 73873cb152c brd: remove unused brd_mutex 912c53b1b346 audit: fix memleak in auditd_send_unicast_skb. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto/4.12: fix aufs compile warningBruce Ashfield
From: "Kexin(Casey) Chen" <Casey.Chen@windriver.com> Forward port linux-yocto-4.8's patch to fix the build warning. http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-4.8/commit/?h=standard/base&id=7e0dd2f2b0971f0e3191e1ddc088e09eb9855567 fs/aufs/debug.h:95:19: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] if (unlikely((e) < 0)) \ ^ fs/aufs/vdir.c:852:2: note: in expansion of macro 'AuTraceErr' AuTraceErr(!valid); ^~~~~~~~~~ In expansion of AuTraceErr(!valid), comparison of (!valid) and constant '0' always passes unlikely(x) false. function 'static int seek_vdir(struct file *file, struct dir_context *ctx)' is to find whether there is a valid vd_deblk following ctx->pos. return 1 means valid, 0 for not. Change to AuTraceErr(valid - 1) makes more sense. Signed-off-by: Kexin(Casey) Chen <Casey.Chen@windriver.com> Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto/4.14: update to v4.14.24Bruce Ashfield
Updating the korg stable release which comprises the following commits: 6e4548ea58e6 Linux 4.14.24 ab5d9d1751bc net: sched: fix use-after-free in tcf_block_put_ext ac2be03ba64f net_sched: get rid of rcu_barrier() in tcf_block_put_ext() 1c8e7e61cbdf net: sched: crash on blocks with goto chain action b6b42b3d2d95 net: sched: fix crash when deleting secondary chains bc44a1bbd131 arm64: dts: marvell: mcbin: add comphy references to Ethernet ports d8cf635c9142 arm64: dts: marvell: add comphy nodes on cp110 master and slave 27245fc6f7a8 powerpc/pseries: Enable RAS hotplug events later 60190108f7e2 MIPS: Implement __multi3 for GCC7 MIPS64r6 builds 819cbaae314e mlxsw: pci: Wait after reset before accessing HW 3d23aaff9e55 nfp: always unmask aux interrupts at init e69660fdecda of_mdio: avoid MDIO bus removal when a PHY is missing 83d9e9c211fe net: gianfar_ptp: move set_fipers() to spinlock protecting area 00c840f3b51c sctp: make use of pre-calculated len 413e58ac3d84 sctp: add a ceiling to optlen in some sockopts cd659881219d xen/gntdev: Fix partial gntdev_mmap() cleanup 5aee2c142e3d xen/gntdev: Fix off-by-one error when unmapping with holes 197faf0c3a14 SolutionEngine771x: fix Ether platform data f5ac846ba15f mdio-sun4i: Fix a memory leak 84ada11975b7 xen-netfront: enable device after manual module load 0e29d0bac356 bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. a74e2cb46cdb bnxt_en: Fix population of flow_type in bnxt_hwrm_cfa_flow_alloc() 4a33ecfb67b9 x86/platform/intel-mid: Revert "Make 'bt_sfi_data' const" fa10314f23bc nvme-fabrics: initialize default host->id in nvmf_host_default() 5e1311a13449 powerpc/pseries: Make RAS IRQ explicitly dependent on DLPAR WQ 9024bb7e27d2 leds: core: Fix regression caused by commit 2b83ff96f51d be2b86901a34 bpf: sockmap missing NULL psock check 5ac98131312a ia64, sched/cputime: Fix build error if CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y 7e3acce11e08 block: drain queue before waiting for q_usage_counter becoming zero 91c12917d4a8 wcn36xx: Fix dynamic power saving 3f39cc7fe90b can: flex_can: Correct the checking for frame length in flexcan_start_xmit() 0f258cc64f4e mac80211: mesh: drop frames appearing to be from us c38bd3a9fe11 nl80211: Check for the required netlink attribute presence d66a35c2a1fa net: ena: unmask MSI-X only after device initialization is completed aae87222cc9c i40e: don't remove netdev->dev_addr when syncing uc list 0f51f3cf99df i40e/i40evf: Account for frags split over multiple descriptors in check linearize 1edfa41adb10 uapi libc compat: add fallback for unsupported libcs 5c9da1201713 x86/efi: Fix kernel param add_efi_memmap regression 935454915c33 RDMA/netlink: Fix locking around __ib_get_device_by_index 7cbd67344e05 drm/ttm: check the return value of kzalloc d31d0cf5a980 NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 49a8f703725e e1000: fix disabling already-disabled warning f22fec25935d macvlan: Fix one possible double free 4d3d428c56a0 xfs: quota: check result of register_shrinker() 4def40b2ee02 xfs: quota: fix missed destroy of qi_tree_lock ba28394c579b IB/ipoib: Fix race condition in neigh creation 67851c9381a1 IB/mlx4: Fix mlx4_ib_alloc_mr error flow 9d27ab346384 Input: xen-kbdfront - do not advertise multi-touch pressure support 4132ec352700 ip6_tunnel: allow ip6gre dev mtu to be set below 1280 d4727e485a1d btrfs: Fix flush bio leak 4c6652a08139 s390/dasd: fix wrongly assigned configuration data 622ded58410c afs: Fix missing error handling in afs_write_end() 4ebaea9e65d2 genirq: Guard handle_bad_irq log messages 1fd2d40b4667 IB/mlx5: Fix mlx5_ib_alloc_mr error flow c2acc8859138 led: core: Fix brightness setting when setting delay_off=0 6b800ce9ee84 perf/x86/intel: Plug memory leak in intel_pmu_init() 2f4c6c045305 bnx2x: Improve reliability in case of nested PCI errors 9f00176d7c5e tg3: Enable PHY reset in MTU change path for 5720 2c0d89a27335 tg3: Add workaround to restrict 5762 MRRS to 2048 575650b6566b tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path 831923622a59 tipc: error path leak fixes in tipc_enable_bearer() cbc3dbfe4f37 netfilter: nf_tables: fix potential NULL-ptr deref in nf_tables_dump_obj_done() cdbde4c04c5c crypto: inside-secure - fix request allocations in invalidation path 7cc6e8415d23 crypto: inside-secure - free requests even if their handling failed 0971f188da94 crypto: inside-secure - per request invalidation 0653ba0580ae arm64: dts: renesas: ulcb: Remove renesas, no-ether-link property 22d5e20c6a55 lib/mpi: Fix umul_ppmm() for MIPS64r6 36d0a678fb25 crypto: af_alg - Fix race around ctx->rcvused by making it atomic_t 99b329b4611a ARM: dts: ls1021a: fix incorrect clock references 8164587e5262 RDMA/vmw_pvrdma: Call ib_umem_release on destroy QP path 831c169c9bac i915: Reject CCS modifiers for pipe C on Geminilake 8a5c84b1055a netfilter: uapi: correct UNTRACKED conntrack state bit number b7b0385937fa scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error e2f52fa3f8d6 netfilter: nf_tables: fix chain filter in nf_tables_dump_rules() def8d0ae4ac9 xen/balloon: Mark unallocated host memory as UNUSABLE caca324f9373 ASoC: rsnd: fixup ADG register mask 43da2bcade2a net/mlx5: Stay in polling mode when command EQ destroy fails a2cfb1c664c3 net/mlx5: Cleanup IRQs in case of unload failure 9a472c211291 net/mlx5e: Fix ETS BW check 11be1c24a60d net: stmmac: Fix bad RX timestamp extraction 06dcd2d77a01 net: stmmac: Fix TX timestamp calculation 3eeac1d10a1b ip6_tunnel: get the min mtu properly in ip6_tnl_xmit 5dc4cbcfb5f2 ip6_gre: remove the incorrect mtu limit for ipgre tap 212ea3380bbb ip_gre: remove the incorrect mtu limit for ipgre tap 4699beb77127 vxlan: update skb dst pmtu on tx path 26e6b9f0be83 net: arc_emac: fix arc_emac_rx() error paths 9b72f8c448ec net: mediatek: setup proper state for disabled GMAC on the default c7f40ff40061 x86-64/Xen: eliminate W+X mappings 54c153a0847b staging: ion: Fix ion_cma_heap allocations d61a373f4344 cgroup: Fix deadlock in cpu hotplug path 56d80186a5ac ASoC: nau8825: fix issue that pop noise when start capture 3cf652bedcb9 spi: atmel: fixed spin_lock usage inside atmel_spi_remove 52a63f35cd70 mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl 647ed111f78f x86/stacktrace: Make zombie stack traces reliable e095ecaec6d9 xfrm: Reinject transport-mode packets through tasklet e677319068b0 drm/nouveau/pci: do a msi rearm on init 0b9aeeb6070e net: phy: xgene: disable clk on error paths ac4dc9f1af33 sget(): handle failures of register_shrinker() 60f1c1f27992 sctp: fix the issue that a __u16 variable may overflow in sctp_ulpq_renege c8b8dd735938 x86/asm: Allow again using asm.h when building for the 'bpf' clang target ba9443c55f36 ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch ae3471f65a04 parisc: Reduce thread stack to 16 kb 4b2e0f099619 ipv6: icmp6: Allow icmp messages to be looped back 6de1b002a29f mtd: nand: brcmnand: Zero bitflip is not an error f485259011ad mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM 14862bfbffd9 net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support 043309fb5106 net: aquantia: Fix hardware DMA stream overload on large MRRS dabd233b757d net: aquantia: Fix actual speed capabilities reporting fbd047ffcccf nvme: check hw sectors before setting chunk sectors a1aef5ce2abe nvme-fc: remove double put reference if admin connect fails 4d9f62729178 phy: cpcap-usb: Fix platform_get_irq_byname's error checking. 959f6a0906d5 dmaengine: fsl-edma: disable clks on all error paths 7cfa95893cbb scsi: aacraid: Fix I/O drop during reset 647a37ec1a17 mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' 7edaa9afb923 exec: avoid gcc-8 warning for get_task_comm f92679fee6ad hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) 267ef1d33284 Linux 4.14.23 ac3d021048be microblaze: fix endian handling 9ce9f4e4a543 m32r: fix endianness constraints 821e97898016 drm/i915/breadcrumbs: Ignore unsubmitted signalers 1f0ffdc67108 drm/amdgpu: add new device to use atpx quirk 4517799bf655 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) 14fdf4448277 drm/amdgpu: add atpx quirk handling (v2) 30537deb089c drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji 46c1e4023b58 drm/amdgpu: Add dpm quirk for Jet PRO (v2) 68de83c13b30 drm/amdgpu: disable MMHUB power gating on raven 8ac8aa5eba0e drm: Handle unexpected holes in color-eviction 5c9beaf3aca7 drm/cirrus: Load lut in crtc_commit faf1a75046cb usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path 51aba4e16ccc usb: gadget: f_fs: Use config_ep_by_speed() 6e936140e0d7 usb: gadget: f_fs: Process all descriptors during bind 7551ff0ab230 Revert "usb: musb: host: don't start next rx urb if current one failed" 7e402ea2cdc2 usb: ldusb: add PIDs for new CASSY devices supported by this driver a1e8aa2176d2 usb: dwc3: ep0: Reset TRB counter for ep0 IN 49e18b2ba887 usb: dwc3: gadget: Set maxpacket size for ep0 IN 1075f6078692 usb: host: ehci: use correct device pointer for dma ops 3b5061ec6fca drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA f74ddc2e6152 Add delay-init quirk for Corsair K70 RGB keyboards 21aadb063e70 arm64: cpufeature: Fix CTR_EL0 field definitions 6842a512ad16 arm64: Disable unhandled signal log messages by default 96e99291728f arm64: Remove unimplemented syscall log message 7e8407d1462d usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() 85c3d26bd754 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() 50f80b646a2b PCI/cxgb4: Extend T3 PCI quirk to T4+ devices 4a665d628f93 irqchip/mips-gic: Avoid spuriously handling masked interrupts bc4704f507cd irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() 62160e348e89 mm, swap, frontswap: fix THP swap if frontswap enabled 7a14562d6e2c x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() 0b82d316fa5b Kbuild: always define endianess in kconfig.h 6315213f0a78 iio: adis_lib: Initialize trigger before requesting interrupt 9dc4030c87b7 iio: buffer: check if a buffer has been set up when poll is called 1b985a6e8d4d iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined f4f94e9baeba iio: adc: stm32: fix stm32h7_adc_enable error handling 2492eca0a05b RDMA/uverbs: Sanitize user entered port numbers prior to access it 84205f964bcc RDMA/uverbs: Fix circular locking dependency aaa1915e3d2c RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd f3d66d43500c RDMA/uverbs: Protect from command mask overflow da768ed845a5 RDMA/uverbs: Protect from races between lookup and destroy of uobjects 606f74e3d01b extcon: int3496: process id-pin first so that we start with the right status 29e76b211e92 PKCS#7: fix certificate blacklisting 1a1f7f726bd8 PKCS#7: fix certificate chain verification 99b2095ac71e X.509: fix NULL dereference when restricting key with unsupported_sig dcb04cc79483 X.509: fix BUG_ON() when hash algorithm is unsupported fa465cd56813 i2c: bcm2835: Set up the rising/falling edge delays 3e1d63cc7a5f i2c: designware: must wait for enable ebaefbdaf552 cfg80211: fix cfg80211_beacon_dup 2f9eed6e3772 MIPS: Drop spurious __unused in struct compat_flock 4fc16629e9bc scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info 53c86c2d90c6 xtensa: fix high memory/reserved memory collision 9428e622eca7 MIPS: boot: Define __ASSEMBLY__ for its.S build b3aff5c3b2a1 kconfig.h: Include compiler types to avoid missed struct attributes 35d75b7bfc67 arm64: mm: don't write garbage into TTBR1_EL1 register 485595768d89 netfilter: drop outermost socket lock in getsockopt() 55b195735142 Linux 4.14.22 c902ff1e4b25 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems eff339b5d250 mei: me: add cannon point device ids for 4th device 06320148eecd mei: me: add cannon point device ids 95c085388397 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode fc4cb30f2cd5 drm/i915: fix intel_backlight_device_register declaration 68a2a5204760 crypto: talitos - fix Kernel Oops on hashing an empty file e94fc847bd6e hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close 385aeea71289 powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure 473900cd523a PCI: rcar: Fix use-after-free in probe error path 73974676f802 xen: XEN_ACPI_PROCESSOR is Dom0-only 8babb5320885 platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 721d4b02495c x86/mm/kmmio: Fix mmiotrace for page unaligned addresses d91c3f2e540f mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep abe8e59ab2f2 usb: dwc3: of-simple: fix missing clk_disable_unprepare 98b35258b394 usb: dwc3: gadget: Wait longer for controller to end command processing 58d3cc9687f5 dmaengine: jz4740: disable/unprepare clk if probe fails 4826773306b5 drm/vc4: Release fence after signalling 645ad410dcbd ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update 06078bd640c3 drm/armada: fix leak of crtc structure 20db5b3e3da3 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. 1840744a7f2e IB/mlx4: Fix RSS hash fields restrictions 8edeefab9ef2 spi: sun4i: disable clocks in the remove function e8e50037b6de ASoC: rockchip: disable clock on error 5be88596c7b0 staging: ccree: Uninitialized return in ssi_ahash_import() 30fe9f094c17 clk: fix a panic error caused by accessing NULL pointer 03e82f2b2157 netfilter: xt_bpf: add overflow checks c232fd3d7034 xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0) 05fc2b8ba00a dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved 27e2830b3115 dmaengine: ioat: Fix error handling path 249d9f3ef5e9 scsi: bfa: fix type conversion warning e748a5ea4ff2 scsi: bfa: fix access to bfad_im_port_s dd079e26a0e4 scsi: lpfc: Use after free in lpfc_rq_buf_free() 9b8ffbead22d gianfar: Disable EEE autoneg by default f2f12ea19fae 509: fix printing uninitialized stack memory when OID is empty 9c65a55722ac net: dsa: mv88e6xxx: Unregister MDIO bus on error path 0ef99ba03888 net: dsa: mv88e6xxx: Fix interrupt masking on removal 74875198a68e net: ethernet: arc: fix error handling in emac_rockchip_probe f04764307af8 virtio_net: fix return value check in receive_mergeable() 64313a130c3d brcmfmac: Avoid build error with make W=1 90b0805d6085 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree 27b0dc31686b Btrfs: disable FUA if mounted with nobarrier 8edc5b9772d0 btrfs: Fix quota reservation leak on preallocated files a59eb84df2b7 locking/lockdep: Fix possible NULL deref 0aeed5daaf62 net: qualcomm: rmnet: Fix leak on transmit failure 8172a467adae KVM: VMX: fix page leak in hardware_setup() 034ddb54c33e VSOCK: fix outdated sk_state value in hvs_release() 8001a37b83c4 net_sched: red: Avoid illegal values e428e8ce3a00 net_sched: red: Avoid devision by zero 6e95c4f92177 gianfar: fix a flooded alignment reports because of padding issue. 4bbd45c38ed6 nfp: fix port stats for mac representors 45f9e44667c1 ARM: dts: Fix elm interrupt compiler warning 29c9acbc7463 s390/dasd: prevent prefix I/O error dfb48332d602 s390/virtio: add BSD license to virtio-ccw 0b028b06afc9 PM / runtime: Fix handling of suppliers with disabled runtime PM 8b9d371a8c01 powerpc/perf: Fix oops when grouping different pmu events 30791140de21 m68k: add missing SOFTIRQENTRY_TEXT linker section ae5a0acea273 ipvlan: Add the skb->mark as flow4's member to lookup route b35e7321347a bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown 9537ff76fa06 scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none b0d049e91314 iio: fix kernel-doc build errors 4c5ae538b3da iio: proximity: sx9500: Assign interrupt from GpioIo() 567c1f767ef4 md/raid1/10: add missed blk plug 86659fbb32a5 phylink: ensure we take the link down when phylink_stop() is called 778e7124f71d sfp: fix RX_LOS signal handling 7a7bcee6d73c sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune 559be170a470 md/raid5: correct degraded calculation in raid5_error 2ded534c9074 IB/core: Init subsys if compiled to vmlinuz-core 1ffc1b361ac2 RDMA/cma: Make sure that PSN is not over max allowed f917b1c60e4a i40iw: Correct ARP index mask 03f23424aa2b i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE f10f5b89c136 i40iw: Allocate a sdbuf per CQP WQE 97ef3a5027b0 KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner 2117bba3cfbb meson-gx-socinfo: Fix package id parsing 844dfa1b4188 IB/hfi1: Initialize bth1 in 16B rc ack builder 04521caaea96 pinctrl: sunxi: Fix A64 UART mux value b1f0445d07f3 pinctrl: sunxi: Fix A80 interrupt pin bank 073cd31e2fd1 gpio: davinci: Assign first bank regs for unbanked case 4c194e5b0d90 gpio: 74x164: Fix crash during .remove() d4ec37fab600 net: mvpp2: allocate zeroed tx descriptors 801f3b0c40da media: ov13858: Select V4L2_FWNODE b8c033b1f4bf media: s5k6aa: describe some function parameters 2dc548c0671d trace/xdp: fix compile warning: 'struct bpf_map' declared inside parameter list 49a3efa81147 kvm: arm: don't treat unavailable HYP mode as an error c05bbe5dc862 pinctrl: denverton: Fix UART2 RTS pin mode 6f8a0b09520b perf test: Fix test 21 for s390x 8b6c6ab154b9 perf bench numa: Fixup discontiguous/sparse numa nodes 7efaeefce5c9 perf top: Fix window dimensions change handling 984d85a69da9 perf: Fix header.size for namespace events 475e6b835d8c perf test shell: Fix check open filename arg using 'perf trace' on s390x 863b61caaeb8 perf annotate: Do not truncate instruction names at 6 chars 182d948c7ae9 perf help: Fix a bug during strstart() conversion bfb3906919d1 perf record: Fix -c/-F options for cpu event aliases 761036954596 ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 a1fd303e1e41 ARM: dts: am4372: Correct the interrupts_properties of McASP c601b98e14df ARM: dts: logicpd-somlv: Fix wl127x pinmux 90e4395ca72d ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet 104df4374d5d ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen 17e712b1294a ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function b59a1da647f1 ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context 2ba11e4309b5 serdev: fix receive_buf return value when no callback 371cf4043b29 usb: build drivers/usb/common/ when USB_SUPPORT is set c276379fa715 usbip: keep usbip_device sockfd state in sync with tcp_socket d74450a91a4a staging: iio: ad5933: switch buffer mode to software 5ccf5138bd10 staging: iio: adc: ad7192: fix external frequency setting 6648ab4f03c0 staging: fsl-mc: fix build testing on x86 b46af094b82a binder: replace "%p" with "%pK" 047ba51a55e3 binder: check for binder_thread allocation failure in binder_poll() 95f9c2edcbae staging: android: ashmem: Fix a race condition in pin ioctls 441b5d10e460 ANDROID: binder: synchronize_rcu() when using POLLFREE. 129926c3756a ANDROID: binder: remove WARN() for redundant txn error f6b581e3db4a dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock 80b1c636a72b arm64: dts: add #cooling-cells to CPU nodes 225fcdd0e33b ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag 52d4c1978cb4 video: fbdev/mmp: add MODULE_LICENSE 1f4f5777e5fa ASoC: ux500: add MODULE_LICENSE tag 14b2ad0bb2fa net_sched: gen_estimator: fix lockdep splat 701ba0df9520 net: avoid skb_warn_bad_offload on IS_ERR 83ee02de2c8d rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete c64534f82608 rds: tcp: correctly sequence cleanup on netns deletion. 6e12516df136 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert be6c08bf9aea netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() 516c855cf514 netfilter: on sockopt() acquire sock lock only in the required scope 2852a7dd15fe netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() f25f048d3bde netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} 6609d112229f netfilter: x_tables: fix int overflow in xt_alloc_table_info() 4249e8af8108 kcov: detect double association with a single task 7b5ec5505945 KVM: x86: fix escape of guest dr6 to the host 2cc50a1946e6 blk_rq_map_user_iov: fix error override 2c565a9538a1 staging: android: ion: Switch from WARN to pr_warn 747ad3d31592 staging: android: ion: Add __GFP_NOWARN for system contig heap 392e03283a3d crypto: x86/twofish-3way - Fix %rbp usage 9bae74042eb1 media: pvrusb2: properly check endpoint types ca181454e726 selinux: skip bounded transition processing if the policy isn't loaded 116df867dbc1 selinux: ensure the context is NUL terminated in security_context_to_sid_core() b517942f5126 ptr_ring: try vmalloc() when kmalloc() fails 6688494804d8 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE 73e6a383d150 ALSA: bcd2000: Add a sanity check for invalid EPs b43a3e21937c ALSA: caiaq: Add a sanity check for invalid EPs 90bca3712acb ALSA: line6: Add a sanity check for invalid EPs 8c666e6471ac drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all 3587188ad596 dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() 90f9a1ff1e8e blktrace: fix unlocked registration of tracepoints 2df0d6de5eff sctp: set frag_point in sctp_setsockopt_maxseg correctly 4d4d55665f32 xfrm: check id proto in validate_tmpl() 70c5e41f4734 xfrm: Fix stack-out-of-bounds read on socket policy lookup. d6b36a2616ab RDMA/netlink: Fix general protection fault 846666fad8d7 KVM/x86: Check input paging mode when cs.l is set 7880fc541566 mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. 8e754b4ec589 xfrm: skip policies marked as dead while rehashing e8370258ca0b xfrm: fix rcu usage in xfrm_get_type_offload 85c31887a20d xfrm: don't call xfrm_policy_cache_flush while holding spinlock 201941360944 esp: Fix GRO when the headers not fully in the linear part of the skb. 447f1170c23b mac80211_hwsim: validate number of different channels b9e441e2e634 cfg80211: check dev_set_name() return value ddf0936b9eef bpf: mark dst unknown on inconsistent {s, u}bounds adjustments 6c0b71202f83 kcm: Only allow TCP sockets to be attached to a KCM mux 44890e9ff771 kcm: Check if sk_user_data already set in kcm_attach ed25667f3303 vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() ebf7d035c39a usb: core: Add a helper function to check the validity of EP type in URB 58056a531e44 Linux 4.14.21 e506ac1dab86 ovl: hash directory inodes for fsnotify f1a81c0eab38 ASoC: acpi: fix machine driver selection based on quirk 9a2b3777bd53 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb 44e47693e3a6 mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec ffe075e233bb mmc: sdhci-of-esdhc: disable SD clock for clock value 0 11785a9ece1b media: r820t: fix r820t_write_reg for KASAN bbd577fec485 ARM: dts: Delete bogus reference to the charlcd 5782df0a58b6 arm: dts: mt2701: Add reset-cells 011c19041424 arm: dts: mt7623: Update ethsys binding 7367af9cf0e4 ARM: dts: s5pv210: add interrupt-parent for ohci 34aac3426553 arm64: dts: msm8916: Add missing #phy-cells 361bd5be7b84 ARM: pxa/tosa-bt: add MODULE_LICENSE tag f5eab7c3d100 ARM: dts: exynos: fix RTC interrupt for exynos5410 dcdc01c2edd4 Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS 875758d79d8f scsi: core: check for device state in __scsi_remove_target() 26f8c38bb466 x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages e4ea7c12229c usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT ac98d5a624fe mvpp2: fix multicast address filter 7466294dad89 ALSA: seq: Fix racy pool initializations ec5a08abefe6 ALSA: usb: add more device quirks for USB DSD devices e1b13eb16c98 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 de3e81917564 ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 81ae4f7479f9 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform 5640397f06ad ALSA: hda/realtek - Add headset mode support for Dell laptop 8f65cd77c97c ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute c0cf529a8f4d ALSA: hda - Fix headset mic detection problem for two Dell machines bc74262f3a65 mtd: nand: vf610: set correct ooblayout 8a8c9588c289 9p/trans_virtio: discard zero-length reply 61c07810bf2e Btrfs: fix unexpected -EEXIST when creating new inode f30c7d95b4eb Btrfs: fix use-after-free on root->orphan_block_rsv 1371798b92c8 Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly 9a701c4fa563 Btrfs: fix extent state leak from tree log fda3bb933b33 Btrfs: fix crash due to not cleaning up tree log block's dirty bits c766cb48771b Btrfs: fix deadlock in run_delalloc_nocow f6318abd3a54 dm: correctly handle chained bios in dec_pending() c8d0f63c1585 iscsi-target: make sure to wake up sleeping login worker 4cbb9fdf133c target/iscsi: avoid NULL dereference in CHAP auth error path 0528a533f368 blk-wbt: account flush requests correctly 67154fb80121 xprtrdma: Fix BUG after a device removal 84b41e3708ac xprtrdma: Fix calculation of ri_max_send_sges 848dd9bf5154 drm/qxl: reapply cursor after resetting primary dc0b764a7c1a qxl: alloc & use shadow for dumb buffers 851e2ea82303 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice ff59e379234b rtlwifi: rtl8821ae: Fix connection lost problem correctly 753fc48e595a mpls, nospec: Sanitize array index in mpls_label_ok() 294975841483 tracing: Fix parsing of globs with a wildcard at the beginning 29b4af70409c seq_file: fix incomplete reset on read from zero offset 0f0fd0073911 xenbus: track caller request id a2fd6c095033 xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests 0569dd9beef4 rbd: whitelist RBD_FEATURE_OPERATIONS feature bit 3711b5c568cd console/dummy: leave .con_font_get set to NULL 6e6fd5b4ea9d video: fbdev: atmel_lcdfb: fix display-timings lookup c77b38855036 PCI: keystone: Fix interrupt-controller-node lookup 8c125f391333 PCI: iproc: Fix NULL pointer dereference for BCMA 990bb6eb9ec2 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode 524a886aa8c9 MIPS: Fix incorrect mem=X@Y handling f4f261974c6b MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN 1f21cd46caca mm: Fix memory size alignment in devm_memremap_pages_release() 568c61facce6 mm: hide a #warning for COMPILE_TEST ef7fd28b1137 ext4: correct documentation for grpid mount option 2e38988253c1 ext4: save error to disk in __ext4_grp_locked_error() 4d4d103a1b7e ext4: fix a race in the ext4 shutdown path 879bcbe0913f jbd2: fix sphinx kernel-doc build warnings 598b21708ec0 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" e7cedb56ae9a mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 723cc3aeba9b Revert "mmc: meson-gx: include tx phase in the tuning process" e8012ff87793 mmc: bcm2835: Don't overwrite max frequency unconditionally a1341cac93fa mmc: sdhci: Implement an SDHCI-specific bounce buffer e96a21989974 mbcache: initialize entry->e_referenced in mb_cache_entry_create() c3bdd547042f rtc-opal: Fix handling of firmware error codes, prevent busy loops a29adc04cb6d drm/radeon: adjust tested variable 808700475218 drm/radeon: Add dpm quirk for Jet PRO (v2) 254d48c8cc3b arm64: Add missing Falkor part number for branch predictor hardening e4a6d687e5d9 drm/ast: Load lut in crtc_commit dc2b0e41fc5e drm/amd/powerplay: Fix smu_table_entry.handle type b51521c9a191 drm/qxl: unref cursor bo when finished with it 15cdc016f109 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) f02c3f7f6d30 drm/ttm: Don't add swapped BOs to swap-LRU list 6c0398cfebf5 x86/entry/64: Fix CR3 restore in paranoid_exit() 231d0c70be74 x86/cpu: Change type of x86_cache_size variable to unsigned int 7d7ebee6ce11 x86/spectre: Fix an error message 325cbb04dc61 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping 73f231c7ee69 selftests/x86/mpx: Fix incorrect bounds with old _sigfault 208beef6d8f2 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() d6d0c0a618a1 kmemcheck: rip it out for real f369f1486116 kmemcheck: rip it out b9870f85817e kmemcheck: remove whats left of NOTRACK flags ae63fd26b2d8 kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK 2abfcdf8e77d kmemcheck: remove annotations 1fed58f610b5 x86/speculation: Add <asm/msr-index.h> dependency 8b4cdbbb29d4 nospec: Move array_index_nospec() parameter checking into separate macro 9d4cb4dc7a11 x86/speculation: Fix up array_index_nospec_mask() asm constraint 41d315482500 x86/debug: Use UD2 for WARN() 4e0067c22d6b x86/debug, objtool: Annotate WARN()-related UD2 as reachable 842a0d95ef16 objtool: Fix segfault in ignore_unreachable_insn() 410d273ecc8e selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems 8520ea2a0438 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c cf4db6342da4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c e6eced764e1a selftests/x86/pkeys: Remove unused functions 3eb95d5187a3 selftests/x86: Clean up and document sscanf() usage 301e6fe0915c selftests/x86: Fix vDSO selftest segfault for vsyscall=none 5cf7b883bcba x86/entry/64: Remove the unused 'icebp' macro bdcf05c64a64 x86/entry/64: Fix paranoid_entry() frame pointer warning a816dd2fa2dc x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly de66c3a3b0a6 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros bd25388691c0 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases 3ce4863a44ff x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro 47d9c905ae7a x86/entry/64: Interleave XOR register clearing with PUSH instructions bb6873552764 x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro 51209eec238f x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions d10d0bb86d97 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface e578fedba81e PM: cpuidle: Fix cpuidle_poll_state_init() prototype c59cce7943df PM / runtime: Update links_count also if !CONFIG_SRCU 2efd067aa4ef x86/speculation: Clean up various Spectre related details a15bdf6579b2 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap 07a3a99ed7f9 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs 474bd0b82e24 KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods bdc69a2ffa01 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" b7451cb6159a x86/speculation: Correct Speculation Control microcode blacklist again d5a1b559235a x86/speculation: Update Speculation Control microcode blacklist 372ed448263d x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() b973685e70c3 powerpc/mm/radix: Split linear mapping on hot-unplug 14d87b710338 crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate b3d33c5f296b crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate fff8ad7c18a2 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up 045e5161abfc compiler-gcc.h: Introduce __optimize function attribute ec35f83de1c8 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 2bc19b518cb2 x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface 43d38b079ca7 x86: PM: Make APM idle driver initialize polling state 41fd295d90a7 x86/xen: init %gs very early to avoid page faults with stack protector 04f048fad32e x86/kexec: Make kexec (mostly) work in 5-level paging mode 0fe1e5ec1c27 x86/gpu: add CFL to early quirks ba86431b7b58 drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 cc2759b7bb7c drm/i915: add GT number to intel_device_info ce6ec5b8dc5a arm: spear13xx: Fix spics gpio controller's warning 349d03cb5378 arm: spear13xx: Fix dmas cells b1637c1236d0 arm: spear600: Add missing interrupt-parent of rtc cbcc2ff13af5 arm: dts: mt7623: fix card detection issue on bananapi-r2 be1965486122 ARM: dts: nomadik: add interrupt-parent for clcd 9be4b2f6d024 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property 34d58f7ccb65 ARM: lpc3250: fix uda1380 gpio numbers bd4200936367 arm64: dts: msm8916: Correct ipc references for smsm 27f97375fcb8 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls f25dfc9359cc dma-buf: fix reservation_object_wait_timeout_rcu once more v2 40be210c830e powerpc: Fix DABR match on hash based systems 3b09911d3beb powerpc/xive: Use hw CPU ids when configuring the CPU queues 892674b5058a powerpc/mm: Flush radix process translations when setting MMU type 4386f223b418 powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove 5b98d31481f9 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all 2e7e8bd8f195 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE 1ec4c78e3444 mwifiex: resolve reset vs. remove()/shutdown() deadlocks 62def1d604a5 PM / devfreq: Propagate error from devfreq_add_device() 37efa60e1670 swiotlb: suppress warning when __GFP_NOWARN is set 8e56a935a4b7 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin 75a3f11c7bad RDMA/rxe: Fix rxe_qp_cleanup() 571cb36fac2f RDMA/rxe: Fix a race condition in rxe_requester() 7b4e8a46d4cf RDMA/rxe: Fix a race condition related to the QP error state 7dd2dbdd4606 kselftest: fix OOM in memory compaction test 9c2e7a048d19 selftests: seccomp: fix compile error seccomp_bpf 1d6eb826e65d IB/core: Avoid a potential OOPs for an unused optional parameter d40ad865704b IB/core: Fix ib_wc structure size to remain in 64 bytes boundary 18c0ee900c8d IB/core: Fix two kernel warnings triggered by rxe registration ade57e9031fa IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports 5a4255467cd8 IB/qib: Fix comparison error with qperf compare/swap test 7a748f0bb2e4 IB/umad: Fix use of unprotected device pointer e99306bb4f67 scsi: smartpqi: allow static build ("built-in") b6f2efb86440 tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y 7e83b2ff485c Linux 4.14.20 1dbdcf117b22 scsi: cxlflash: Reset command ioasc 5fc77964eaa9 scsi: lpfc: Fix crash after bad bar setup on driver attachment ce6faf10fd65 rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules c561093ed684 scsi: core: Ensure that the SCSI error handler gets woken up b470fb7b7910 ftrace: Remove incorrect setting of glob search field d9ef40037443 devpts: fix error handling in devpts_mntget() dff5406432ff mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy c7aee3941e1e ovl: take mnt_want_write() for removing impure xattr e822be750270 ovl: fix failure to fsync lower dir 9fc03876355a acpi, nfit: fix register dimm error handling f232bfdcdd76 ACPI: sbshc: remove raw pointer from printk() message a51421b4cb09 drm/i915: Avoid PPS HW/SW state mismatch due to rounding 812245b4dbf6 arm64: dts: marvell: add Ethernet aliases 2a3d3015a73c objtool: Fix switch-table detection 4063cd5683ce btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker 2617e62c2f12 lib/ubsan: add type mismatch handler for new GCC/Clang 5a5df7771064 lib/ubsan.c: s/missaligned/misaligned/ c87806a8e565 clocksource/drivers/stm32: Fix kernel panic with multiple timers 392640fd18f8 blk-mq: quiesce queue before freeing queue c846868070d0 pktcdvd: Fix a recently introduced NULL pointer dereference 030dcf7d1af3 pktcdvd: Fix pkt_setup_dev() error path f04fe1192e56 pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping 5219eedf2d5e pinctrl: sx150x: Register pinctrl before adding the gpiochip 89cad3fa5491 pinctrl: sx150x: Unregister the pinctrl on release 688d1b8c4721 pinctrl: mcp23s08: fix irq setup order 05c9297f3405 pinctrl: intel: Initialize GPIO properly when used through irqchip bed938ba673c EDAC, octeon: Fix an uninitialized variable warning e68d638e4931 xtensa: fix futex_atomic_cmpxchg_inatomic 12ab9e1e8d61 alpha: fix formating of stack content bef0563f39cd alpha: fix reboot on Avanti platform 371c5ada2af7 alpha: Fix mixed up args in EXC macro in futex operations 90d17505219a alpha: osf_sys.c: fix put_tv32 regression 632a537b3c6b alpha: fix crash if pthread_create races with signal delivery 16256f265880 signal/sh: Ensure si_signo is initialized in do_divide_error 34ad59099ead signal/openrisc: Fix do_unaligned_access to send the proper signal 765ae618ad9f ipmi: use dynamic memory for DMI driver override fed016a79b42 Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version 2a2ee0c1fee7 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" ed72fcf64362 Bluetooth: btsdio: Do not bind to non-removable BCM43341 0e4ac4aed9f9 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working 703b37d84598 pipe: fix off-by-one error when checking buffer limits a125e9a42302 pipe: actually allow root to exceed the pipe buffer limits 75526a9bd3f4 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" 838f9cc948b0 kernel/async.c: revert "async: simplify lowest_in_progress()" 7e54b58285e1 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() ebe2ba53851e media: cxusb, dib0700: ignore XC2028_I2C_FLUSH 7a401e25f0a5 media: ts2020: avoid integer overflows on 32 bit machines ad91b2e392be media: dvb-frontends: fix i2c access helpers for KASAN 062cd3463c17 kasan: rework Kconfig settings e186d8bfdabd kasan: don't emit builtin calls when sanitization is off d16919a3fe2d Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all e06f7b686daa watchdog: imx2_wdt: restore previous timeout after suspend+resume b897f1dc780e ASoC: skl: Fix kernel warning due to zero NHTL entry 4562bfdeac87 ASoC: rockchip: i2s: fix playback after runtime resume e747a02d9fcf KVM: PPC: Book3S PR: Fix broken select due to misspelling 985bf3991342 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED be54d79b43fd KVM: PPC: Book3S HV: Drop locks before reading guest memory 88b64450cc0a KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded fe90a3a6f881 KVM: nVMX: Fix bug of injecting L2 exception into L1 6bad51166f87 KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 7dffdb31ad13 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls f37a798e7724 crypto: sha512-mb - initialize pending lengths correctly f428567e005f crypto: caam - fix endless loop when DECO acquire fails 1a4834092539 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs ad01b40bb9be media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic b3f69836c92b media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors efabe94f8a0d media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type a20ab4df701b media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 f1b572d34648 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer 3df119772466 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 16c25072560f media: v4l2-compat-ioctl32.c: avoid sizeof(type) a38becb087b2 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 0b7d6ac53606 media: v4l2-compat-ioctl32.c: fix the indentation 2b991eeb5cfb media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF 2d280dab382e media: v4l2-ioctl.c: don't copy back the result for -ENOTTY ea96d8f676dd media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt 2f00eb279088 crypto: hash - prevent using keyed hashes without setting key 8d906d183bce crypto: hash - annotate algorithms taking optional key b806c0cc4c73 crypto: poly1305 - remove ->setkey() method 16210524c424 crypto: mcryptd - pass through absence of ->setkey() ed7b0af0ca02 crypto: cryptd - pass through absence of ->setkey() b8b32e2e68f0 crypto: hash - introduce crypto_hash_alg_has_setkey() 449704d3ba6f ahci: Add Intel Cannon Lake PCH-H PCI ID 53c5963da843 ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI e985f7c8ac38 ahci: Annotate PCI ids for mobile Intel chipsets as such 650d3d8512c6 kernfs: fix regression in kernfs_fop_write caused by wrong type f1e31607e73d NFS: Fix a race between mmap() and O_DIRECT 1c38ad2f26d8 NFS: reject request for id_legacy key without auxdata 60017643c210 NFS: commit direct writes even if they fail partially 6421f29eb8af NFS: Fix nfsstat breakage due to LOOKUPP 3d03af006438 NFS: Add a cond_resched() to nfs_commit_release_pages() 3ac2d17a6ed3 nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE ace34428faa6 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds 068e53f9b192 ubifs: free the encrypted symlink target e9a35f8b73f1 ubi: block: Fix locking for idr_alloc/idr_remove 5793f39de7f6 ubi: fastmap: Erase outdated anchor PEBs during attach c94c39ac85f1 ubi: Fix race condition between ubi volume creation and udev 7eb52a6889e9 mtd: nand: sunxi: Fix ECC strength choice 16d11602c83b mtd: nand: Fix nand_do_read_oob() return value 4527b0887bc5 mtd: nand: brcmnand: Disable prefetch by default 0763f0418bb5 mtd: cfi: convert inline functions to macros c584c903bae9 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround dbca45b99655 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support ac63fdb4a2b2 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive 37dc3e6c117e arm/arm64: smccc: Make function identifiers an unsigned quantity 908ad7a1484d firmware/psci: Expose SMCCC version through psci_ops 906a9f396cc8 firmware/psci: Expose PSCI conduit 6db26ad1dc46 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling e47273d08623 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support 2cfe8929f624 arm/arm64: KVM: Turn kvm_psci_version into a static inline 98be7165d9f7 arm64: KVM: Make PSCI_VERSION a fast path 45e2061147c3 arm/arm64: KVM: Advertise SMCCC v1.1 4ba100aa94a0 arm/arm64: KVM: Implement PSCI 1.0 support ce15f32d4884 arm/arm64: KVM: Add smccc accessors to PSCI code 4efa1a863a12 arm/arm64: KVM: Add PSCI_VERSION helper 591862b56000 arm/arm64: KVM: Consolidate the PSCI include files 0b3512fa7b0a arm64: KVM: Increment PC after handling an SMC trap 402aeac58753 arm64: Branch predictor hardening for Cavium ThunderX2 9b26a45c34e4 arm64: Implement branch predictor hardening for Falkor 48993dfa1af8 arm64: Implement branch predictor hardening for affected Cortex-A CPUs 3317097b2b4a arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 48c3538c3578 arm64: entry: Apply BP hardening for suspicious interrupts from EL0 6b47a8256a56 arm64: entry: Apply BP hardening for high-priority synchronous exceptions aab3306701f1 arm64: KVM: Use per-CPU vector when BP hardening is enabled 9107ac4ea3da arm64: Move BP hardening to check_and_switch_context 5bee81c98029 arm64: Add skeleton to harden the branch predictor against aliasing attacks c10e4aa77814 arm64: Move post_ttbr_update_workaround to C code f91f190708b2 drivers/firmware: Expose psci_get_version through psci_ops structure be53742befea arm64: cpufeature: Pass capability structure to ->enable callback 9da836a476fe arm64: Run enable method for errata work arounds on late CPUs da1f67921d2f arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early d9ef050f2895 arm64: futex: Mask __user pointers prior to dereference ba32050d308a arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user 28d8886d985c arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user 1ccaee9dea60 arm64: uaccess: Prevent speculative use of the current addr_limit 7a51d7d2f7f7 arm64: entry: Ensure branch through syscall table is bounded under speculation 2e985d2647a0 arm64: Use pointer masking to limit uaccess speculation 535357c9d3e9 arm64: Make USER_DS an inclusive limit 0a532ea3ef14 arm64: Implement array_index_mask_nospec() 6afdaf109c34 arm64: barrier: Add CSDB macros to control data-value prediction 1449a173a2ee arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives 8703f27d7c5d arm64: entry: Reword comment about post_ttbr_update_workaround e39247ca1714 arm64: Force KPTI to be disabled on Cavium ThunderX 2feb36ebe450 arm64: kpti: Add ->enable callback to remap swapper using nG mappings ee28fed5ccc6 arm64: mm: Permit transitioning from Global to Non-Global without BBM 69288201803a arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() c98c8c235856 arm64: Turn on KPTI only on CPUs that need it 7aca19ea5a45 arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs fedf5a743cf2 arm64: kpti: Fix the interaction between ASID switching and software PAN 0b2995145ea4 arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR 5385e5fe9724 arm64: capabilities: Handle duplicate entries for a capability 83ae3355bdfb arm64: Take into account ID_AA64PFR0_EL1.CSV3 5e319f4533bf arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry 332e0288200f arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 68a65ce7039a arm64: use RET instruction for exiting the trampoline 3882b5f63f3c arm64: kaslr: Put kernel vectors address in separate data page 7fafcbb04f94 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 2843ade2dad2 arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks 4e29f25b2bc1 arm64: cpu_errata: Add Kryo to Falkor 1003 errata 15a511c0cbd1 arm64: erratum: Work around Falkor erratum #E1003 in trampoline code 6472f1a3a54f arm64: entry: Hook up entry trampoline to exception vectors 86200f218f98 arm64: entry: Explicitly pass exception level to kernel_ventry macro 63d13760abd7 arm64: mm: Map entry trampoline into trampoline and kernel page tables 78422a7b5160 arm64: entry: Add exception trampoline page for exceptions from EL0 d6c414013bb4 arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI 53b13950886c arm64: mm: Add arm64_kernel_unmapped_at_el0 helper a8bad38cff23 arm64: mm: Allocate ASIDs in pairs 00ff7de671f8 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN 95ce0d51f9a8 arm64: mm: Rename post_ttbr0_update_workaround 4445cb04410f arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003 d26f0a5dc6a6 arm64: mm: Move ASID from TTBR0 to TTBR1 59f47f9dcdcd arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN 78299fafcd78 arm64: mm: Use non-global mappings for kernel space 63380839c575 arm64: move TASK_* definitions to <asm/processor.h> dd24d173b50a media: hdpvr: Fix an error handling path in hdpvr_probe() 2bd6279a4a8c media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner fd31a38d268f media: dvb-usb-v2: lmedm04: Improve logic checking of warm start e5e1e153ecd4 dccp: CVE-2017-8824: use-after-free in DCCP code 050b86b5bf20 drm/i915: Fix deadlock in i830_disable_pipe() 50018d09843c drm/i915: Redo plane sanitation during readout 19d8e5122fef drm/i915: Add .get_hw_state() method for planes d9c3131f2ab4 sched/rt: Up the root domain ref count when passing it around via IPIs 9c41a8453c82 sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() fea5349eb88b KVM MMU: check pending exception before injecting APF 4c54eab372f8 arm64: Add software workaround for Falkor erratum 1041 0b69ec336d3d arm64: Define cputype macros for Falkor CPU fd7467f82e58 watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop e94a7de2a3d2 sched/wait: Fix add_wait_queue() behavioral change 69373cdc4ae4 dmaengine: dmatest: fix container_of member in dmatest_callback 7adf1d63ef65 cpufreq: mediatek: add mediatek related projects into blacklist 4126cdb73193 CIFS: zero sensitive data when freeing be6874b4d480 cifs: Fix autonegotiate security settings mismatch 061df7705a53 cifs: Fix missing put_xid in cifs_file_strict_mmap b4a9ffad9702 powerpc/pseries: include linux/types.h in asm/hvcall.h 8caab9edccf5 watchdog: indydog: Add dependency on SGI_HAS_INDYDOG 1722fe372784 Linux 4.14.19 d2aeb4e2bd8d Revert "x86/alternative: Print unadorned pointers" 22f16a74c474 scsi: storvsc: missing error code in storvsc_probe() f18046f7a50a kernel/exit.c: export abort() to modules c5c91d830507 arch: define weak abort() 3a570cfe785a crypto: tcrypt - fix S/G table for test_aead_speed() 68a9f19264fd media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 1bf81cff1bad media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION 981f20bc7595 soreuseport: fix mem leak in reuseport_add_sock() 456add4c9bd3 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only c04818abad46 tcp_bbr: fix pacing_gain to always be unity when using lt_bw 1da27118f419 rocker: fix possible null pointer dereference in rocker_router_fib_event_work 07ca93e3176b net: ipv6: send unsolicited NA after DAD 799a34d5b048 Revert "defer call to mem_cgroup_sk_alloc()" b9b70c876a7a vhost_net: stop device during reset owner 6d35430fdaf4 tcp: release sk_frag.page in tcp_disconnect e8513f250d1b r8169: fix RTL8168EP take too long to complete driver initialization. a7c2cf702a40 qmi_wwan: Add support for Quectel EP06 fcee7812ea05 qlcnic: fix deadlock bug 166f27322f8c net: igmp: add a missing rcu locking section 2726946dfcd2 ip6mr: fix stale iterator 806d61d66900 kbuild: rpm-pkg: keep spec file until make mrproper abc5896b7785 .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore bafda5d37527 .gitignore: sort normal pattern rules alphabetically Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-08linux-yocto/4.15: update to v4.15.7Bruce Ashfield
Updating the latest korg -stable release which comprises the following commits: cb4a115a4286 Linux 4.15.7 59e0ae1b9ae2 microblaze: fix endian handling 39c51864410f drm/i915/breadcrumbs: Ignore unsubmitted signalers 5d1641bd28b2 arm64: __show_regs: Only resolve kernel symbols when running at EL1 6e0535b574bb drm/amdgpu: add new device to use atpx quirk ae05bb741e26 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) c3a0168def90 drm/amdgpu: add atpx quirk handling (v2) 2511a10a9dbd drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji 569773e885c2 drm/amdgpu: Add dpm quirk for Jet PRO (v2) 7cb1e932f2cf drm/amdgpu: fix VA hole handling on Vega10 v3 73dec25a4996 drm/amdgpu: disable MMHUB power gating on raven 86688e436e53 drm: Handle unexpected holes in color-eviction d9076e2789f0 drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits ef6ffb8e7991 drm/cirrus: Load lut in crtc_commit 5434769e09e1 usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path ebf22ef5bc85 usb: gadget: f_fs: Use config_ep_by_speed() 1e77103e4e95 usb: gadget: f_fs: Process all descriptors during bind 84bfcffa2d58 Revert "usb: musb: host: don't start next rx urb if current one failed" d1ff52d9f255 usb: ldusb: add PIDs for new CASSY devices supported by this driver e2ea80c1081a usb: phy: mxs: Fix NULL pointer dereference on i.MX23/28 3501a1fa4bd6 usb: dwc3: ep0: Reset TRB counter for ep0 IN 9cd92bc0d940 usb: dwc3: gadget: Set maxpacket size for ep0 IN c1ee06ccaf56 usb: host: ehci: use correct device pointer for dma ops 41be2f2884dd drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA 9431fcfe77f2 Add delay-init quirk for Corsair K70 RGB keyboards fe2d410a67ac arm64: cpufeature: Fix CTR_EL0 field definitions 4a9aa807845d arm64: Disable unhandled signal log messages by default b1acbe1b5159 arm64: Remove unimplemented syscall log message 4834cd5ef556 usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() 4f2b3914d480 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() bb9e6cb9619e net: thunderbolt: Run disconnect flow asynchronously when logout is received 4843b408d3b3 net: thunderbolt: Tear down connection properly on suspend c36b2464868c PCI/cxgb4: Extend T3 PCI quirk to T4+ devices f08f5d7546b7 irqchip/mips-gic: Avoid spuriously handling masked interrupts ca6ecf020c19 irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() 2db8fd089da9 uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define c6a18ffe270d mm: don't defer struct page initialization for Xen pv guests 9b28096ae042 mm, swap, frontswap: fix THP swap if frontswap enabled df70880eeca8 x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() b380245d86d7 x86/apic/vector: Handle vector release on CPU unplug correctly 1df9e416e647 Kbuild: always define endianess in kconfig.h c6ddec4b894e iio: adis_lib: Initialize trigger before requesting interrupt 57a6624e6b66 iio: buffer: check if a buffer has been set up when poll is called 141c7b5d62b4 iio: srf08: fix link error "devm_iio_triggered_buffer_setup" undefined ea69364997ac iio: adc: stm32: fix stm32h7_adc_enable error handling 2220b31092c0 RDMA/uverbs: Sanitize user entered port numbers prior to access it dbc8529d0075 RDMA/uverbs: Fix circular locking dependency b949544f2389 RDMA/uverbs: Fix bad unlock balance in ib_uverbs_close_xrcd a79527b04d36 RDMA/uverbs: Protect from command mask overflow 11c371ca4206 RDMA/uverbs: Protect from races between lookup and destroy of uobjects 7f55f13e7c96 genirq/matrix: Handle CPU offlining proper 44975af306a6 extcon: int3496: process id-pin first so that we start with the right status 7bd04bd1fb3e PKCS#7: fix certificate blacklisting 4a89879bc4c9 PKCS#7: fix certificate chain verification a689f00971b8 X.509: fix NULL dereference when restricting key with unsupported_sig ffc21f450fad X.509: fix BUG_ON() when hash algorithm is unsupported 1af6a6727347 i2c: bcm2835: Set up the rising/falling edge delays 13f741a22d4f i2c: designware: must wait for enable f2543a626feb cfg80211: fix cfg80211_beacon_dup 53b7097c9a65 MIPS: Drop spurious __unused in struct compat_flock 6f935322d866 scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info e8e48b394b64 xtensa: fix high memory/reserved memory collision 0bbdb97ac3b8 MIPS: boot: Define __ASSEMBLY__ for its.S build a7aa0b5c9bf9 kconfig.h: Include compiler types to avoid missed struct attributes 174f49dedc13 arm64: mm: don't write garbage into TTBR1_EL1 register d7ef969797fd netfilter: drop outermost socket lock in getsockopt() 1a7aef62b47b Linux 4.15.6 0e6f5f6c2367 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems fc3a0d7d6b81 mei: me: add cannon point device ids for 4th device 772639d52fa5 mei: me: add cannon point device ids 0f00b6feadde crypto: s5p-sss - Fix kernel Oops in AES-ECB mode 52718d497940 usbip: keep usbip_device sockfd state in sync with tcp_socket f0537b3962ad xhci: fix xhci debugfs errors in xhci_stop 11474eb609f4 xhci: xhci debugfs device nodes weren't removed after device plugged out 99cfcdcbfb38 xhci: Fix xhci debugfs devices node disappearance after hibernation 177b1a5bc8fe xhci: Fix NULL pointer in xhci debugfs 3ee8ad9e5267 staging: iio: ad5933: switch buffer mode to software 6991325a52af staging: iio: adc: ad7192: fix external frequency setting 07bf5bad3f80 staging: fsl-mc: fix build testing on x86 008fdd7c3915 binder: replace "%p" with "%pK" 52f381e126bc binder: check for binder_thread allocation failure in binder_poll() 664b80469038 staging: android: ashmem: Fix a race condition in pin ioctls 3dd13985a916 ANDROID: binder: synchronize_rcu() when using POLLFREE. 87340f840952 ANDROID: binder: remove WARN() for redundant txn error 8f2f8993e0f6 dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock 58fde5229c07 arm64: dts: add #cooling-cells to CPU nodes 0d899f5a7699 ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag fa913592b110 video: fbdev/mmp: add MODULE_LICENSE 0813c6ee1936 ASoC: ux500: add MODULE_LICENSE tag 31903777ab86 soc: qcom: rmtfs_mem: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 3d32de924430 net_sched: gen_estimator: fix lockdep splat 78739d2c45ac net: avoid skb_warn_bad_offload on IS_ERR 2e980be6c7aa rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete 8dfca224fe21 rds: tcp: correctly sequence cleanup on netns deletion. d7159107d7f9 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert d13e612e713c netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() ff225999c603 netfilter: on sockopt() acquire sock lock only in the required scope 8b73f446d3c0 netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() 7d666621792e netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} 41e28eddda46 netfilter: x_tables: fix int overflow in xt_alloc_table_info() 660e0b97128d kcov: detect double association with a single task a009a6388cea KVM: x86: fix escape of guest dr6 to the host 53712962126d blk_rq_map_user_iov: fix error override 831a8a1297d1 staging: android: ion: Switch from WARN to pr_warn ea4ce12b88fc staging: android: ion: Add __GFP_NOWARN for system contig heap 97fe1b796e9d crypto: x86/twofish-3way - Fix %rbp usage 78fb902b9f52 media: pvrusb2: properly check endpoint types c31124234485 selinux: skip bounded transition processing if the policy isn't loaded 81563ac61f54 selinux: ensure the context is NUL terminated in security_context_to_sid_core() 62da989fd52d ptr_ring: try vmalloc() when kmalloc() fails 62a273a47514 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE de03f1a1c9e3 tun: fix tun_napi_alloc_frags() frag allocator a6c3a2a21072 Linux 4.15.5 b5d3e87c0750 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb 772b28fb3f5d mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec c95e8f5945e4 media: r820t: fix r820t_write_reg for KASAN 0431ae716f64 ARM: dts: Delete bogus reference to the charlcd d9f944934e5d arm: dts: mt2701: Add reset-cells 76e1e2047cad arm: dts: mt7623: Update ethsys binding 7dcebff41eb2 ARM: dts: s5pv210: add interrupt-parent for ohci 98ada11202a3 arm64: dts: msm8916: Add missing #phy-cells 384ba356723f ARM: pxa/tosa-bt: add MODULE_LICENSE tag f62971e74494 ARM: dts: exynos: fix RTC interrupt for exynos5410 86fa1cc9eeed x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages adea9deed20b usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT 528e50bc160b mvpp2: fix multicast address filter 3b8e84c8373d ALSA: seq: Fix racy pool initializations 4da52e138918 ALSA: usb: add more device quirks for USB DSD devices 4aacd757d564 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 7a9a09e9c65c ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 6957300758e4 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform 24b0a5ee21c9 ALSA: hda/realtek - Add headset mode support for Dell laptop 9030db8eef39 ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute 937a479700dd ALSA: hda - Fix headset mic detection problem for two Dell machines 88ee6a8cff16 mtd: nand: vf610: set correct ooblayout 2463f6dc6787 9p/trans_virtio: discard zero-length reply 42708d88eb16 Btrfs: fix unexpected -EEXIST when creating new inode a4a9f48768c2 Btrfs: fix use-after-free on root->orphan_block_rsv ab4ccd42455a Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly 8228c6702d01 Btrfs: fix extent state leak from tree log 06c8273f434c Btrfs: fix crash due to not cleaning up tree log block's dirty bits 3a695ffd7d33 Btrfs: fix deadlock in run_delalloc_nocow 917f5807f0a5 dm: correctly handle chained bios in dec_pending() a4cd422f3105 iscsi-target: make sure to wake up sleeping login worker 7d772e3a730d target/iscsi: avoid NULL dereference in CHAP auth error path b5291a94daab blk-wbt: account flush requests correctly d301a3f8ab11 xprtrdma: Fix BUG after a device removal e154c64806f8 xprtrdma: Fix calculation of ri_max_send_sges ded318a8634b arm64: proc: Set PTE_NG for table entries to avoid traversing them twice 802061188f09 rtlwifi: rtl8821ae: Fix connection lost problem correctly 1e6c184e415e mpls, nospec: Sanitize array index in mpls_label_ok() 95f92d0a0ca9 tracing: Fix parsing of globs with a wildcard at the beginning 2931553cea57 seq_file: fix incomplete reset on read from zero offset 54de83d07a18 xenbus: track caller request id a616290d6a5d xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests f831b1c82feb rbd: whitelist RBD_FEATURE_OPERATIONS feature bit 221d3ee83504 console/dummy: leave .con_font_get set to NULL c3817658ceef video: fbdev: atmel_lcdfb: fix display-timings lookup 335d3af5fe8a PCI: keystone: Fix interrupt-controller-node lookup ff4d8f0acd98 PCI: pciehp: Assume NoCompl+ for Thunderbolt ports e930e724e0b5 PCI: iproc: Fix NULL pointer dereference for BCMA b5cbe36dcee9 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode c39240eeac9f MIPS: Fix incorrect mem=X@Y handling 701241f406bc MIPS: CPS: Fix MIPS_ISA_LEVEL_RAW fallout a258db30df67 MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN 3291fcf983a2 mm: Fix memory size alignment in devm_memremap_pages_release() 327b199512b4 mm: hide a #warning for COMPILE_TEST efb5d2d65820 ext4: correct documentation for grpid mount option e1dab5d7ea9f ext4: save error to disk in __ext4_grp_locked_error() 385daa60a706 ext4: fix a race in the ext4 shutdown path 08d8ce8cc0de jbd2: fix sphinx kernel-doc build warnings c71989fe3730 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" 1ae2c3ae98b8 mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 da40ab64894b Revert "mmc: meson-gx: include tx phase in the tuning process" 25ca7976fa79 mmc: bcm2835: Don't overwrite max frequency unconditionally f56ed42361d2 mmc: sdhci: Implement an SDHCI-specific bounce buffer ecfb5cd05789 mbcache: initialize entry->e_referenced in mb_cache_entry_create() daa21b8dbc29 rtc-opal: Fix handling of firmware error codes, prevent busy loops e5394e1050a1 x86/smpboot: Fix uncore_pci_remove() indexing bug when hot-removing a physical CPU f7bbb8cc9ef5 drm/radeon: adjust tested variable 3f08088bd77e drm/radeon: Add dpm quirk for Jet PRO (v2) 186f99730498 arm64: Add missing Falkor part number for branch predictor hardening a69091bf7e21 drm: Check for lessee in DROP_MASTER ioctl 6098f2b5d190 drm/ast: Load lut in crtc_commit ca1c50fb1ace drm/amd/powerplay: Fix smu_table_entry.handle type a8c0779fbff8 drm/qxl: reapply cursor after resetting primary f80082e5edf6 drm/qxl: unref cursor bo when finished with it ce0f840e7072 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) 5c73538a5312 drm/ttm: Don't add swapped BOs to swap-LRU list 08f4c47a9415 x86/entry/64: Fix CR3 restore in paranoid_exit() 738bd3107bdd x86/cpu: Change type of x86_cache_size variable to unsigned int ceb5eab28159 x86/spectre: Fix an error message 7d6446416778 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping 76f0b81aaef6 selftests/x86/mpx: Fix incorrect bounds with old _sigfault 3786b49d8260 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() 00ef27460aa2 x86/speculation: Add <asm/msr-index.h> dependency ca05b6adda6f nospec: Move array_index_nospec() parameter checking into separate macro 5dd2e45e8121 x86/speculation: Fix up array_index_nospec_mask() asm constraint 9a01e5477fa4 x86/debug: Use UD2 for WARN() f7c4d5f9c5b3 x86/debug, objtool: Annotate WARN()-related UD2 as reachable 636aaf1b6d84 objtool: Fix segfault in ignore_unreachable_insn() b2fceb82f99d selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems 9b580b1c4eb8 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c 16446615747e gfs2: Fixes to "Implement iomap for block_map" c67f48ee85e4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c dd64b34f50c9 selftests/x86: Fix build bug caused by the 5lvl test which has been moved to the VM directory a703766238d1 selftests/x86/pkeys: Remove unused functions c34c85d1fda8 selftests/x86: Clean up and document sscanf() usage 2547dc25e49f selftests/x86: Fix vDSO selftest segfault for vsyscall=none 639a0bc5556b x86/entry/64: Remove the unused 'icebp' macro 59ec9d8596c7 x86/entry/64: Fix paranoid_entry() frame pointer warning fc0a1888a19e x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly 1bbd8cc75975 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros dee24cc0d177 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases 9b45975b10af x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro 6a783fb001df x86/entry/64: Interleave XOR register clearing with PUSH instructions a03cd0b454bd x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro edfd139e92a7 x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions c32edeec8de8 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface d952c8406449 platform/x86: wmi: fix off-by-one write in wmi_dev_probe() 779335757a39 PM: cpuidle: Fix cpuidle_poll_state_init() prototype 6804856af9a8 PM / runtime: Update links_count also if !CONFIG_SRCU 8453b536660f x86/speculation: Clean up various Spectre related details c587622856c0 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap d765b10e7419 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs f1a374a629ca KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods ae2fbb44c78a Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" 737281fefceb x86/speculation: Correct Speculation Control microcode blacklist again 66c27c3873f6 x86/speculation: Update Speculation Control microcode blacklist 3e33ab3ca43f x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() d5a6896dd598 powerpc/mm/radix: Split linear mapping on hot-unplug 067e114886eb crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate e0ec77b5bedd crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate 0a7130d20c14 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up 05ae7a5dd4e3 compiler-gcc.h: Introduce __optimize function attribute 19af2585aa36 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 4d94b7f11bbc x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface 19228d4e49f3 mm, memory_hotplug: fix memmap initialization 7cdd5cf281ce x86: PM: Make APM idle driver initialize polling state ef1761edcea2 x86/xen: init %gs very early to avoid page faults with stack protector 26913c7c71bb x86/kexec: Make kexec (mostly) work in 5-level paging mode 15c8d36723f5 x86/gpu: add CFL to early quirks 9159658a6441 arm: spear13xx: Fix spics gpio controller's warning 2429d573bc20 arm: spear13xx: Fix dmas cells 17823ed21725 arm: spear600: Add missing interrupt-parent of rtc a3eae21e25b2 arm: dts: mt7623: fix card detection issue on bananapi-r2 578a06516a49 ARM: dts: nomadik: add interrupt-parent for clcd 52cfc570e8e8 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property 8d2ca011bd8b ARM: lpc3250: fix uda1380 gpio numbers 665129cf7fbb arm64: dts: msm8916: Correct ipc references for smsm 916d0961f318 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls 0154ce677dc9 dma-buf: fix reservation_object_wait_timeout_rcu once more v2 1963cbbf9152 powerpc/xive: Use hw CPU ids when configuring the CPU queues 804c8aaff6dd powerpc/mm: Flush radix process translations when setting MMU type dfff7773e02e powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove 40cbe0f92116 powerpc/vas: Don't set uses_vas for kernel windows 676fafcce904 powerpc/kernel: Block interrupts when updating TIDR 8119b8ed2062 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all 07028908f181 trace_uprobe: Display correct offset in uprobe_events 6c5244c54902 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE 3455777ab90e mwifiex: resolve reset vs. remove()/shutdown() deadlocks 0db649a48778 PM / devfreq: Propagate error from devfreq_add_device() ed77f6599252 swiotlb: suppress warning when __GFP_NOWARN is set 819905fc8458 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin 872ebeef0faf RDMA/rxe: Fix rxe_qp_cleanup() fe8220f6a95c RDMA/rxe: Fix a race condition in rxe_requester() 30a032e09618 RDMA/rxe: Fix a race condition related to the QP error state 5a5fbae808a8 kselftest: fix OOM in memory compaction test 1e0802f65fcb selftests: seccomp: fix compile error seccomp_bpf e42e049c0248 IB/core: Avoid a potential OOPs for an unused optional parameter e9e368446931 IB/core: Fix ib_wc structure size to remain in 64 bytes boundary 17890e8494f2 IB/core: Fix two kernel warnings triggered by rxe registration 7ff37378d884 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports 9f298cc55e14 IB/qib: Fix comparison error with qperf compare/swap test d4473f8c2fa5 IB/umad: Fix use of unprotected device pointer d5610050475e scsi: smartpqi: allow static build ("built-in") bb61956d9d9f Linux 4.15.4 f246c4e6d286 rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules 8b159566ab29 scsi: cxlflash: Reset command ioasc 5dbe7be7e522 scsi: lpfc: Fix crash after bad bar setup on driver attachment 3dcf4935d1df scsi: core: Ensure that the SCSI error handler gets woken up d73763b92944 ftrace: Remove incorrect setting of glob search field 4d5d5e9612e7 devpts: fix error handling in devpts_mntget() 8ec68ce24fd1 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy 2433367ce69e ovl: hash directory inodes for fsnotify 06b4cf20d166 ovl: take mnt_want_write() for removing impure xattr 65989bff55e8 ovl: take mnt_want_write() for work/index dir setup fc103afa3390 ovl: fix failure to fsync lower dir e14a5067b13c ovl: force r/o mount when index dir creation fails 74ef3034525a acpi, nfit: fix register dimm error handling 1a9b65ce3165 ACPI: sbshc: remove raw pointer from printk() message a18ff97b8fff drm/i915: Avoid PPS HW/SW state mismatch due to rounding 7217671ff5ad arm64: dts: marvell: add Ethernet aliases e8217faccb47 objtool: Fix switch-table detection 1396715adadb lib/ubsan: add type mismatch handler for new GCC/Clang 157bb32f826c lib/ubsan.c: s/missaligned/misaligned/ 7a8ca66b3b26 clocksource/drivers/stm32: Fix kernel panic with multiple timers 83cfeb15b960 blk-mq: quiesce queue before freeing queue b3e1e2d54d4f pktcdvd: Fix a recently introduced NULL pointer dereference 7a6938e21159 pktcdvd: Fix pkt_setup_dev() error path d4d9ac623f3c pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping 12cbc6636acf pinctrl: sx150x: Register pinctrl before adding the gpiochip c56a74735860 pinctrl: sx150x: Unregister the pinctrl on release 178e4288c014 pinctrl: mcp23s08: fix irq setup order 25484773c7a9 pinctrl: intel: Initialize GPIO properly when used through irqchip 787229894896 genirq: Make legacy autoprobing work again 141fce350f00 EDAC, octeon: Fix an uninitialized variable warning 36ea5adbf38e xtensa: fix futex_atomic_cmpxchg_inatomic aa38e58d15ab alpha: fix formating of stack content aa117ce7d303 alpha: fix reboot on Avanti platform 3bbebfe82495 alpha: Fix mixed up args in EXC macro in futex operations c3135742ca71 alpha: osf_sys.c: fix put_tv32 regression 190d1ab5450c alpha: fix crash if pthread_create races with signal delivery 24faada95fbe signal/sh: Ensure si_signo is initialized in do_divide_error cce3b22f14dd signal/openrisc: Fix do_unaligned_access to send the proper signal 4574b506d634 ipmi: use dynamic memory for DMI driver override 457ad223c59d Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version 7ac3d11aba75 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" ea0c164b5895 Bluetooth: btsdio: Do not bind to non-removable BCM43341 062b49f817aa HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working f877972bcf62 pipe: fix off-by-one error when checking buffer limits 4f361f601c04 pipe: actually allow root to exceed the pipe buffer limits b4ae624fc003 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" c84c68fc2321 kernel/async.c: revert "async: simplify lowest_in_progress()" 20819e0cdfa8 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() c578f7ee61fe media: cxusb, dib0700: ignore XC2028_I2C_FLUSH 1bddff4ff67e media: vivid: fix module load error when enabling fb and no_error_inj=1 cefbd21480dd media: ts2020: avoid integer overflows on 32 bit machines de87fcee48bc media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages ec1eeaf5b6c1 media: dvb-frontends: fix i2c access helpers for KASAN 2058517f456c media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return code b6de976631b2 kasan: rework Kconfig settings 6d5dd742cbf5 kasan: don't emit builtin calls when sanitization is off 5e2dee3fc6e0 Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all 04f417b0312c btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker 51611b5d19a5 afs: Fix server list handling a0a594704ff3 afs: Fix missing cursor clearance 8b690011c27d afs: Need to clear responded flag in addr cursor da89b2d752e9 afs: Add missing afs_put_cell() 03a7be790fc9 watchdog: imx2_wdt: restore previous timeout after suspend+resume 16c4b6e0c064 ASoC: compress: Correct handling of copy callback 5711cf9b8908 ASoC: skl: Fix kernel warning due to zero NHTL entry 3a042d14100f ASoC: rockchip: i2s: fix playback after runtime resume 6bd298ee74d8 ASoC: acpi: fix machine driver selection based on quirk 8000c0f57633 KVM: PPC: Book3S PR: Fix broken select due to misspelling 47415812fec3 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED 703f0395362a KVM: PPC: Book3S HV: Drop locks before reading guest memory 0e46778efc9f KVM: PPC: Book3S HV: Make sure we don't re-enter guest without XIVE loaded 8285c292436c KVM: nVMX: Fix bug of injecting L2 exception into L1 5cb7e6931e52 KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 8d3bb572ef44 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls e76a4b126d1e crypto: talitos - fix Kernel Oops on hashing an empty file 97905e9cf76a crypto: sha512-mb - initialize pending lengths correctly bde50164e671 crypto: caam - fix endless loop when DECO acquire fails d971cb5f5fbd media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs 76db969a3bbf media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic 11fe1040030e media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors 1cc643ab48ee media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type 2b14d31a951e media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 4e364b677035 media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer 9c15a21a0737 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 e5294484a664 media: v4l2-compat-ioctl32.c: avoid sizeof(type) 991030bd0aa7 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 dc9a62adcd76 media: v4l2-compat-ioctl32.c: fix the indentation d57714a7c0f2 media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF fc174e6cbdee media: v4l2-ioctl.c: don't copy back the result for -ENOTTY 1113a74590b4 media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt 46e8d06e423c crypto: hash - prevent using keyed hashes without setting key cec606a62e01 crypto: hash - annotate algorithms taking optional key b5e994037f37 crypto: poly1305 - remove ->setkey() method a3b6f7d313af crypto: mcryptd - pass through absence of ->setkey() f034d24fcef8 crypto: cryptd - pass through absence of ->setkey() 927a0dd1c4de crypto: hash - introduce crypto_hash_alg_has_setkey() d53f47c224c1 ahci: Add Intel Cannon Lake PCH-H PCI ID bd3b3e9b0520 ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI d714ff511458 ahci: Annotate PCI ids for mobile Intel chipsets as such 8d94a30179ca kernfs: fix regression in kernfs_fop_write caused by wrong type 0e61f8b07b57 nfsd: Detect unhashed stids in nfsd4_verify_open_stid() 782b4e79ceaa NFS: Fix a race between mmap() and O_DIRECT 0645878a34d0 NFS: reject request for id_legacy key without auxdata 60af9d47409c NFS: commit direct writes even if they fail partially 6d301c957faf NFS: Fix nfsstat breakage due to LOOKUPP 09f453630a5c NFS: Add a cond_resched() to nfs_commit_release_pages() 4be335576eca nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE d2a7f7a32d70 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds 79fca845f0e4 ubifs: free the encrypted symlink target 973f83fab1b1 ubi: block: Fix locking for idr_alloc/idr_remove 155e260ffa14 ubi: fastmap: Erase outdated anchor PEBs during attach 85f7a399a372 ubi: Fix race condition between ubi volume creation and udev edb72dea6d46 mtd: nand: sunxi: Fix ECC strength choice ed538bc15951 mtd: nand: Fix nand_do_read_oob() return value b39c718d1a37 mtd: nand: brcmnand: Disable prefetch by default 4ea0377d0dcc mtd: cfi: convert inline functions to macros d60ada32f9c1 arm64: Kill PSCI_GET_VERSION as a variant-2 workaround e301ef818938 arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support 1b3173cc0818 arm/arm64: smccc: Implement SMCCC v1.1 inline primitive 5fa82723fa1b arm/arm64: smccc: Make function identifiers an unsigned quantity eadba98b0dd9 firmware/psci: Expose SMCCC version through psci_ops 5195a21d5ba0 firmware/psci: Expose PSCI conduit 4a345e5e8731 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling 7a1b576877dd arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support 8b423ee88829 arm/arm64: KVM: Turn kvm_psci_version into a static inline d18561857b79 arm64: KVM: Make PSCI_VERSION a fast path 68894ca72b4d arm/arm64: KVM: Advertise SMCCC v1.1 9aecea071f02 arm/arm64: KVM: Implement PSCI 1.0 support bfc67e088515 arm/arm64: KVM: Add smccc accessors to PSCI code 038a0579029d arm/arm64: KVM: Add PSCI_VERSION helper bf9708a5df1e arm/arm64: KVM: Consolidate the PSCI include files a2843529c774 arm64: KVM: Increment PC after handling an SMC trap 2458a525a4a9 arm64: Branch predictor hardening for Cavium ThunderX2 d2a40a765e31 arm64: Implement branch predictor hardening for Falkor 5152c0c11ccc arm64: Implement branch predictor hardening for affected Cortex-A CPUs df65d7b1c194 arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 40ad0b937384 arm64: entry: Apply BP hardening for suspicious interrupts from EL0 9444427e9f43 arm64: entry: Apply BP hardening for high-priority synchronous exceptions 9a7a2f40da4a arm64: KVM: Use per-CPU vector when BP hardening is enabled 7c2108a2db49 arm64: Move BP hardening to check_and_switch_context 24f07bba953d arm64: Add skeleton to harden the branch predictor against aliasing attacks e8b634e69ce3 arm64: Move post_ttbr_update_workaround to C code 4f26eef7f241 drivers/firmware: Expose psci_get_version through psci_ops structure 4506169a1e1e arm64: cpufeature: Pass capability structure to ->enable callback 2e780011c8fd arm64: Run enable method for errata work arounds on late CPUs 68330fdd469b arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early 835662c5bd55 arm64: futex: Mask __user pointers prior to dereference 15814374752a arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user 9ca9d1c25789 arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user e11038f4c1c7 arm64: uaccess: Prevent speculative use of the current addr_limit cf6df3266a91 arm64: entry: Ensure branch through syscall table is bounded under speculation 4d4e58257ef5 arm64: Use pointer masking to limit uaccess speculation 2a8a65a284c8 arm64: Make USER_DS an inclusive limit a17d329d36c8 arm64: Implement array_index_mask_nospec() 83c5e4e3c634 arm64: barrier: Add CSDB macros to control data-value prediction ed6cfd54cc9b perf: arm_spe: Fail device probe when arm64_kernel_unmapped_at_el0() eefd900d3450 arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives b87b5ce113e1 arm64: entry: Reword comment about post_ttbr_update_workaround ccb60ecfe878 arm64: Force KPTI to be disabled on Cavium ThunderX 173358a49173 arm64: kpti: Add ->enable callback to remap swapper using nG mappings 1e41ebd20f59 arm64: mm: Permit transitioning from Global to Non-Global without BBM 3fb3a06fb821 arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() 56e4bdb0a3e9 arm64: Turn on KPTI only on CPUs that need it cb132ae43a2a arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs e7a062e77db3 arm64: kpti: Fix the interaction between ASID switching and software PAN 7036e5f6774e arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR e0b74ca82f28 arm64: capabilities: Handle duplicate entries for a capability f39015ae7127 arm64: Take into account ID_AA64PFR0_EL1.CSV3 14a756c2fda0 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry 8c17f836255d arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 feace1c8f6eb arm64: use RET instruction for exiting the trampoline 6eac605e7103 arm64: kaslr: Put kernel vectors address in separate data page 064607a4fd29 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 0b5deee12ce7 arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks a5ed8761f801 arm64: cpu_errata: Add Kryo to Falkor 1003 errata 26ce07109300 arm64: erratum: Work around Falkor erratum #E1003 in trampoline code 89685f858b8f arm64: entry: Hook up entry trampoline to exception vectors 3117e455eee9 arm64: entry: Explicitly pass exception level to kernel_ventry macro 3f14b03dde8c arm64: mm: Map entry trampoline into trampoline and kernel page tables a1f8eeab0e78 arm64: entry: Add exception trampoline page for exceptions from EL0 392bb3ba6865 arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI 68e3fee6ea5c arm64: mm: Add arm64_kernel_unmapped_at_el0 helper 75802ca67d6b arm64: mm: Allocate ASIDs in pairs 9c3ad6e6b827 arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN fc29c581cdf3 arm64: mm: Rename post_ttbr0_update_workaround e5b604c97b91 arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003 9586273ff1f8 arm64: mm: Move ASID from TTBR0 to TTBR1 2c8c2e969339 arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN 541214369fcb arm64: mm: Use non-global mappings for kernel space 2eeaddcc139b media: hdpvr: Fix an error handling path in hdpvr_probe() 2d1073cfbe78 media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner 20f3bae5957e media: dvb-usb-v2: lmedm04: Improve logic checking of warm start 410179dfc2b8 sched/rt: Up the root domain ref count when passing it around via IPIs 74adee6d7b79 sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() 8709b63f2ebc Revert "drm/i915: mark all device info struct with __initconst" bf8b6ada9508 watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop 5577da97bd3f ssb: Do not disable PCI host on non-Mips a52b839c8d65 dmaengine: dmatest: fix container_of member in dmatest_callback 76eac767a85b cpufreq: mediatek: add mediatek related projects into blacklist 6cb0b894e128 CIFS: zero sensitive data when freeing 44fe87e83650 cifs: Fix autonegotiate security settings mismatch a0f967b072c9 cifs: Fix missing put_xid in cifs_file_strict_mmap e4fb3fda25d6 watchdog: indydog: Add dependency on SGI_HAS_INDYDOG Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-03linux-yocto/4.12: add stratix10 SoC development boardBruce Ashfield
Integrating the patches to introduce support for stratix10 SOC, which comprises the following commits: 22f73c1fe991 drivers: ethernet: stmmac: keep Ethernet clock in enable status on Stratix10 platform c3ceae6df341 drivers: ethernet: stmmac: improve phy control during ethernet suspend/resume 883d8df59543 drivers: ethernet: stmmac: set delay_us value as 0 063b17881fed arm64: dts: stratix10: add interrupt-parent property in root node e991516fa777 arm64: dts: stratix10: correct PMU interrupt number 555f51414098 arm64: dts: stratix10: add alias for i2c1 a5dd201f0e8c arm64: dts: stratix10: control FPGA IO from linux kernel 67e763e631bd mtd: spi-nor: add support for mt25qu02g serial flash 6068e35ed261 arm64: dts: stratix10: enable qspi feature 2d019c47939c arm64: dts: stratix10: add USB ECC reset bit d9b9d63a6417 FogBugz #516572: add clock to USB nodes f4bca65baf07 arm64: dts: stratix10: enable USB on the devkit 1ed12c04eac6 arm64: dts: stratix10: remove phy node for usb b9b8f08f50ca usb: dwc2: add optional usb ecc reset bit 7a04b5cba903 usb: dwc2: disable erroneous overcurrent condition aac3bd2a2e23 dts: stratix10_socdk: enable gpio1 and leds 9807c107b1c3 arm64: dts: stratix10: fix interrupt number for gpio1 cbd264cde6bc arm64: dts: stratix10: add gpio header f91f7117ef93 gpio: gpio-dwapb: add optional reset 3aa90a6801aa mtd: spi-nor: Allow Cadence QSPI support for ARM64 3bb156eb80b6 FogBugz #495013-1: dts: stratix10: Add QSPI support for Stratix10 81981997697b reset: socfpga: fix for 64-bit compilation 882cc1f9800d FogBugz #491967-5: dts: stratix10: add ltc2497 d7b3bc0833a6 FogBugz #492768: Revert "i2c: dw: temporary workaround for i2c clocks" 60711b82517f arm64: dts: stratix10: add reset property for various peripherals f9aeefce1310 arm64: stratix10: add the 'altr,modrst-off' property e65b02b3b5b7 arm64: stratix10: include the reset manager bindings 7ffbb161ee30 reset: socfpga: build the reset-socfpga for Stratix10 SOC 95197b89dd72 FogBugz #493310: dts: use the clocks for the timers and uarts c6ec92c9222a FogBugz #493306: mark the l4_sp_clk as a critical clock 7caf335dd0fa FogBugz #492768: i2c: dw: temporary workaround for i2c clocks b247b5ed60c0 FogBugz #491967-2: dts: stratix10: enable i2c b0ea5bac0b3a FogBugz #492420: fix up the correct order of parents for noc_clk c81d19a6683b arm64: dts: stratix10: add ethernet/sdmmc support to S10 devkit 00d6740c9ec9 FogBugz #491251: temporary remove PSCI node 789aabac6e9d arm64: dts: fix up the gic register for the Stratix10 platform 9504049ea576 FogBugz #488936-2: Add clocks to emac/sdmmc node 8ad32e880376 FogBugz #488936-1: dts: bringup SoCFPGA Stratix10 devkit f826ccc79752 FogBugz #488843-2: add clock driver for Stratix10 SOC 56594bb54083 FogBugz #488843-1: dts: clock bindings for the SoCFPGA Stratix10 2a25f1e19487 FogBugz #488851: dts: use spin-table for SMP d36f9d7f16c3 net: stmmac: Adjust dump offset of DMA registers for ethtool 50eb2994beea Revert "FogBugz #470510: Update stratix10_swvp.dts file for S10 SoC Simics/VP" 9cc3c6bc11a7 net: stmmac: Add additional registers for dwmac1000_dma ethtool 4b12474ecb09 FogBugz #470512: Update stratix10_swvp.dts file for S10 SoC Simics/VP 2e1cf1b70e9a FogBugz #468942-2: Modify QSPI read_delay for Arria10. a2baa4e9366e FogBugz #454145: Update stratix10_swvp.dts file for S10 SoC VP 352eccb9c28e dt-bindings: reset: Add reset manager offsets for Stratix10 4951f51f6650 FogBugz #458420-2: ARM: dts: add lcd character panel 52625560a859 FogBugz #458420-1: dts: arria10 socdk: add max1619 a7926b2fe419 ARM: dts: socfpga: set the i2c frequency af2c59f5810f FogBugz #374571: Fix Sysid driver hotplug support. b1d136a8001d FogBugz #284482-2: A10 cache coherency is different than A5/C5. 8dc53e9000e6 FogBugz #284482-1: A10 cache coherency is different than A5/C5. cf59a2fb8882 FogBugz #408870: add debugfs interface for fpga config complete timeout a2a924222a02 FogBugz #421690: use a unique name to register freeze controller db0c754560cb FogBugz #403389-1: Altera Partial Reconfiguration IP Core 2b11bb966e23 FogBugz #412211: fpga: fix fpga mgr debugfs for module 546b85ceb86f FogBugz #411427: fpga: memory leaks in fpga manager debugfs 186529660ef2 FogBugz #405628-1: fpga: doc: add config complete timeout e97cb7797091 FogBugz #404467: add missing binding documentation 9454b288338e FogBugz #411698-3: hwmon: Add Altera A10-SR power supply alarms 181766fbe257 FogBugz #411698-2: Add Altera A10-SR power supply alarms 995c713ce65a FogBugz #408205: fix printf format error ff30a92ebff5 FogBugz #398879-2: fpga mgr debugfs 46856886744c FogBugz #398879-1: fpga: doc: documentation for FPGA debugfs 559f1b2b61f1 FogBugz #365525-3: socfpga: dts: remove fpga image specific info 6ac61db6de48 ARM: DT: Enable symbols when CONFIG_OF_OVERLAY is used 784a7fe5585c OF: DT-Overlay configfs interface (v7) dcc6ae577325 FogBugz #334039: enable SMP for the Stratix10 SWVP 83c3f4a2b7dc FogBugz #332965: missing Makefile to build Stratix10 SWVP dts 5604a2ed0cd1 FogBugz #331066: misc: altera_hwmutex: remove redundant unused of_match_ptr e5ad2362d2bc FogBugz #331067: misc: altera_hwmutex: remove .owner fdcb3fa5a3a5 FogBugz #332657-2: Stratix 10 Software Virtual Platform d64f00ea688a FogBugz #332657-1: Stratix 10 Software Virtual Platform 86026fe01b25 FogBugz #299928: arria10 swvp: add device tree 146f064db340 devicetree: net: micrel-ksz90x1.txt: correct documentation 71244d32db2b TRCom NAND board device tree. bb328948b0b5 FogBugz #184650: Cleanup Altera license headers. 8e855ce4b0c2 misc: sysid: use IS_ERR and PTR_ERR to check for error d5e88e198db0 misc: hwmutex: use IS_ERR and PTR_ERR to check for error 8e7d24910197 FogBugz #236669: Add a Kconfig for ILC driver 790e85ef4b28 misc: ilc: replace devm_request_and_ioremap with devm_ioremap_and_resource 1025d2218b88 misc: sysid: replace devm_request_and_ioremap with devm_ioremap_and_resource 0b1dbbb5a411 misc: hwmutex: replace devm_request_and_ioremap with devm_ioremap_resource f78ea9d901c6 FogBugz #240546: Move VIP driver into FB hardware folder 56c37d32951b FogBugz #177284: add Altera VIP framebuffer driver c006613bfc15 FogBugz #229601: newhaven lcd: fix kbuild test robot warnings a20f46e5560c FogBugz #101176: add sys entry to set lcd module brightness effc29afd46a FogBugz #125882: lcd module needs time to process commands. ffab5da4edbf FogBugz #118160: support tilde character on newhaven lcd module c72219530e09 FogBugz #114479: load custom character for backslash 0eb518db5832 FogBugz #107683: handle backspace better in lcd driver c62a261496fc tty: newhaven_lcd: Remove devinit and devexit 717f3b73f7c7 FogBugz #102358: i2c newhaven lcd driver uses faulty hyphen 394b437bac51 FogBugz #100586: Set lcd backlight brightness to max 3754d6b77c1b FogBugz #84276: lcd driver on i2c 115230c21271 FogBugz #143478: drivers/misc: Move sysid from arch to drivers 8e28bdd388c4 FogBugz #178225: Add Altera interrupt latency counter driver 095297e45627 FogBugz #144109: Remove extra lines from license header 6534e0969ae2 FogBugz #143451: Fix mutex compatible string 8eb7914d1532 FogBugz #138162: Add Altera hardware mutex driver 075f0367ff60 FogBugz #184646: Turn on all peripheral clocks for a system reboot d695a0616fda FogBugz #172665: Sample driver for DMA transfer to FPGA soft IP (FIFO) f7b3f6418bbc FogBugz #143478: arch/arm: Move sysid from arch to drivers 1dd2f4af39a0 ARM: socfpga: Turn on ARM errata for L2 cache 40146055677a mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-03-03linux-yocto/4.14/4.15: yaffs2 fixesBruce Ashfield
Integrating the following fixes for yaffs2: 9f9649fffac9 yaffs2: Adjust the timer callback and init functions 0ef24a829eee yaffs2: include rawnand.h instead of nand.h Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-02-24linux-yocto-dev: update to v4.16-rcXBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-20linux-yocto/4.12: fix qemuarm64 boot failureBruce Ashfield
The -stable update to 4.12 needs one more commit to fix the boot of qemuarm64. This will be part of the next 4.12 -stable series, but for now, we merge the patch directly. 40146055677a mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-19linux-yocto/4.12: update to v4.12.20Bruce Ashfield
Updating to Paul Gortmaker's 4.12.20 release, which comprises the following commits: 26041ea62c10 Linux 4.12.20 80da9fc42759 kvm: x86: fix RSM when PCID is non-zero 94ff73e84af3 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN 1c6aaef6e08f x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm a14ac5bc4953 x86/tlb: Drop the _GPL from the cpu_tlbstate export a95cc558c4ba x86/events/intel/ds: Use the proper cache flush method for mapping ds buffers e94e2440d266 x86/kaslr: Fix the vaddr_end mess ec2c4771ab78 x86/mm: Map cpu_entry_area at the same place on 4/5 level 21390d1cf697 x86/mm: Set MODULES_END to 0xffffffffff000000 a657f6bde81f x86/process: Define cpu_tss_rw in same section as declaration f0ca9ecfacd8 x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat() 882c46ebc1eb x86/pti: Make sure the user/kernel PTEs match 0920dd036f51 x86/cpu, x86/pti: Do not enable PTI on AMD processors 2832199b24b5 x86/pti: Enable PTI by default abe84bdf0450 mm/mprotect: add a cond_resched() inside change_pmd_range() 79c74e87dd70 kernel/acct.c: fix the acct->needcheck check in check_free_space() 8097b1b3ed8e x86/espfix/64: Fix espfix double-fault handling on 5-level systems 1a698b5094c6 x86/decoder: Fix and update the opcodes map 3bc0a0230c85 x86/idt: Load idt early in start_secondary 96523a6b3c9f x86/ldt: Make LDT pgtable free conditional 0930c225b7fd x86/ldt: Plug memory leak in error path 7b392c0fd57c x86/mm: Remove preempt_disable/enable() from __native_flush_tlb() a569be19aca4 x86/smpboot: Remove stale TLB flush invocations 171c680cd430 x86/ldt: Make the LDT mapping RO b20a4e9c0824 x86/mm/dump_pagetables: Allow dumping current pagetables 4cb373d5878c x86/mm/dump_pagetables: Check user space page table for WX pages 419aaf9950b0 x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy f2ea744855ef x86/mm/pti: Add Kconfig 21ee6ef0b6da x86/dumpstack: Indicate in Oops whether PTI is configured and enabled 4792df02eaa2 x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming 079aafe7e55e x86/mm: Use INVPCID for __native_flush_tlb_single() f82db33b19f6 x86/mm: Optimize RESTORE_CR3 156823d62b52 x86/mm: Use/Fix PCID to optimize user/kernel switches 3c6ddf8979d7 x86/mm: Abstract switching CR3 842c1304aa61 x86/mm: Allow flushing for future ASID switches 54ccd28274b7 x86/pti: Map the vsyscall page if needed 05347c693d0a x86/pti: Put the LDT in its own PGD if PTI is on 86aa46082664 x86/mm/64: Make a full PGD-entry size hole in the memory map bd91c7622d4b x86/events/intel/ds: Map debug buffers in cpu_entry_area f2a19cac5364 x86/cpu_entry_area: Add debugstore entries to cpu_entry_area 788856fff986 x86/mm/pti: Map ESPFIX into user space 2946dc511e38 x86/mm/pti: Share entry text PMD 8f01f3ca70af x86/entry: Align entry text section to PMD boundary 419ac1b145f8 x86/mm/pti: Share cpu_entry_area with user space page tables 43ac2d12a830 x86/mm/pti: Force entry through trampoline when PTI active c0226c119bb4 x86/mm/pti: Add functions to clone kernel PMDs 0de21941f44c x86/mm/pti: Populate user PGD dc46e9eafde8 x86/mm/pti: Allocate a separate user PGD a3293057588e x86/mm/pti: Allow NX poison to be set in p4d/pgd b51aa0399145 x86/mm/pti: Add mapping helper functions 66d1447e7cd8 x86/pti: Add the pti= cmdline option and documentation 399981179cc2 x86/mm/pti: Add infrastructure for page table isolation ff4703d2378d x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching 6eb83fa9c76d x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y 0cbc392772c6 x86/cpufeatures: Add X86_BUG_CPU_INSECURE bb426b09a2b3 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() f8da34e6aea2 ring-buffer: Do no reuse reader page if still in use f56cc813891f ring-buffer: Mask out the info bits when returning buffer page length 99df0a6bd678 x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit dd6eac2b6f66 init: Invoke init_espfix_bsp() from mm_init() fc78bbdec893 x86/cpu_entry_area: Move it out of the fixmap b73f4c11bfb7 x86/cpu_entry_area: Move it to a separate unit 90383f5be7ac x86/mm: Create asm/invpcid.h f7938aecc9e1 x86/mm: Put MMU to hardware ASID translation in one place 21c7af3777f8 x86/mm: Remove hard-coded ASID limit checks 546fe7d48686 x86/mm: Move the CR3 construction functions to tlbflush.h 029ed77f57b6 x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what c786774ceccb x86/mm: Remove superfluous barriers f0c8c4bd2347 x86/mm: Use __flush_tlb_one() for kernel memory c1d18bf3f32b x86/microcode: Dont abuse the TLB-flush interface cba3ab6a6841 x86/uv: Use the right TLB-flush API 8a7c2006beba x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack d6a432d4d3a0 x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation 07e8a63c2c4f x86/mm/64: Improve the memory map documentation 1dddc45476c4 x86/ldt: Prevent LDT inheritance on exec 93439585326e x86/ldt: Rework locking 315b737482ac arch, mm: Allow arch_dup_mmap() to fail 3cd977c67053 x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode e5667337a507 x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy 4664833b9c38 x86/mm/dump_pagetables: Make the address hints correct and readable 9ed67a029dd7 x86/mm/dump_pagetables: Check PAGE_PRESENT for real 0f9f378903ae x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount 358a83a1de54 x86/cpufeatures: Make CPU bugs sticky ae16a824dd62 x86/paravirt: Provide a way to check for hypervisors 93231925335a x86/paravirt: Dont patch flush_tlb_single 3e9cf8fb4db0 x86/entry/64: Make cpu_entry_area.tss read-only 47cb726a9600 x86/entry: Clean up the SYSENTER_stack code ff29cda6c2f2 x86/entry/64: Remove the SYSENTER stack canary 33e8a0a90105 x86/entry/64: Move the IST stacks into struct cpu_entry_area 8aa71a5cdc32 x86/entry/64: Create a per-CPU SYSCALL entry trampoline 077a04534cc4 x86/entry/64: Return to userspace from the trampoline stack 698892158210 x86/entry/64: Use a per-CPU trampoline stack for IDT entries 7df5dc38dc29 x86/espfix/64: Stop assuming that pt_regs is on the entry stack 7b6d319e2616 x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 e75df8aedce8 x86/entry: Remap the TSS into the CPU entry area 0e0055bbeb2a x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct d9e17c57f62a x86/dumpstack: Handle stack overflow on all stacks b6645c3c626e x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss 99a47d22f1fa x86/kasan/64: Teach KASAN about the cpu_entry_area 0863f76db090 x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area 3b825a015513 x86/entry/gdt: Put per-CPU GDT remaps in ascending order 8e905774d607 x86/dumpstack: Add get_stack_info() support for the SYSENTER stack ca02a72c9150 x86/entry/64: Allocate and enable the SYSENTER stack 4eec07ec7a5c x86/irq/64: Print the offending IP in the stack overflow warning a7b282cd43ba x86/irq: Remove an old outdated comment about context tracking races d2408cf269d1 x86/entry/64/paravirt: Use paravirt-safe macro to access eflags 6a99c031df60 x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow b3f96767d068 locking/barriers: Convert users of lockless_dereference() to READ_ONCE() c1763d787577 locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() 756428416ce0 perf/x86: Enable free running PEBS for REGS_USER/INTR 2eecb0acd97a x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD 493513aefcc5 x86/cpufeature: Add User-Mode Instruction Prevention definitions 019141d42ebe drivers/misc/intel/pti: Rename the header file to free up the namespace 871d6926064c x86/xen: Fix xen head ELF annotations d20c9ba72b8f x86/boot: Annotate verify_cpu() as a callable function d32d0f94a7ee x86/head: Fix head ELF function annotations 18f077dfae1c x86/head: Remove unused 'bad_address' code d5d921a047b9 x86/head: Remove confusing comment f6dd6567d09d kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() cf2791ad9e53 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals 2071cfd700f6 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 806424fd3065 kvm, mm: account kvm related kmem slabs to kmemcg 9575a6ffb4b7 x86/virt: Add enum for hypervisors to replace x86_hyper e8baad3e5158 x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init' cb995fcf5ae2 x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 'nr_pages' c94b6dded6eb x86/xen: Drop 5-level paging support code from the XEN_PV code 119347a0ef41 x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and CONFIG_XEN_PVH=y 199e4741c8b9 x86/kasan: Use the same shadow offset for 4- and 5-level paging 1c5ea732a936 mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y 8915a13ca5a4 mm, x86/mm: Fix performance regression in get_user_pages_fast() 66ea32e385a8 x86/insn-eval: Add a utility function to get register offsets 7ce86fc1e901 x86/insn-eval: Do not BUG on invalid register type c958c84cf7c2 x86/mpx, x86/insn: Relocate insn util functions to a new insn-eval file 8d8f073eaa31 x86/mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0 ec1786527e7f x86/mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b 897aeabaf3c1 x86/mpx: Use signed variables to compute effective addresses bdc345828604 x86/mpx: Simplify handling of errors when computing linear addresses d35dbe818a6a ptrace,x86: Make user_64bit_mode() available to 32-bit builds ef02e49ac1a7 x86/boot: Relocate definition of the initial state of CR0 1542a015ace2 x86/mm: Relocate page fault error codes to traps.h 7edfe87940e2 selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as well be33b76702d9 selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area() 738b110511ba selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities 1f9e12c2e81e x86/cpufeatures: Fix various details in the feature definitions 14fe162f996f x86/cpufeatures: Re-tabulate the X86_FEATURE definitions be9780fb7a30 x86/build: Beautify build log of syscall headers 601a71aa8028 x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE 6a9dda277c24 bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to linux/bitops.h") c3e13e28aa72 x86/cpuid: Replace set/clear_bit32() a87fa3721441 x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features 8bf58a744e9a x86/cpuid: Prevent out of bound access in do_clear_cpu_cap() 5dd037e50e83 x86/fpu: Remove the explicit clearing of XSAVE dependent features 691bb62c5c87 x86/fpu: Make XSAVE check the base CPUID features before enabling 384a2d7af44d x86/fpu: Parse clearcpuid= as early XSAVE argument 36381d76b645 x86/cpuid: Add generic table for CPUID dependencies 50c6c061f4d6 bitops: Add clear/set_bit32() to linux/bitops.h 4ef351ff7bab x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' tracepoints cc2b5786a84b x86/entry/64: Shorten TEST instructions d26fc8d39309 x86/traps: Use a new on_thread_stack() helper to clean up an assertion f475d79e9115 x86/entry/64: Remove thread_struct::sp0 ee2f1a81b613 x86/entry/32: Fix cpu_current_top_of_stack initialization at boot a69652f6e628 x86/entry/64: Remove all remaining direct thread_struct::sp0 reads f7945199711d x86/entry/64: Stop initializing TSS.sp0 at boot 3476ab68a9bf x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context() c2e6ce4b2921 x86/entry: Add task_top_of_stack() to find the top of a task's stack 45c4053bf8d4 x86/entry/64: Pass SP0 directly to load_sp0() 1acf96028d04 x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0() ab80fe6f16d3 x86/entry/64: De-Xen-ify our NMI code d067fb259523 xen, x86/entry/64: Add xen NMI trap entry 13ead6fcd2ab x86/entry/64: Remove the RESTORE_..._REGS infrastructure 6793d49993e4 x86/entry/64: Use POP instead of MOV to restore regs on NMI return ba46462c7964 x86/entry/64: Merge the fast and slow SYSRET paths 905d20dd5054 x86/entry/64: Use pop instead of movq in syscall_return_via_sysret 99bc33079304 x86/entry/64: Shrink paranoid_exit_restore and make labels local 3c16e0932979 x86/entry/64: Simplify reg restore code in the standard IRET paths 4fc1d8b76f21 x86/entry/64: Move SWAPGS into the common IRET-to-usermode path f32123527bed x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths 3b475309f976 x86/entry/64: Remove the restore_c_regs_and_iret label f3bd88849f88 x86/asm: Don't use the confusing '.ifeq' directive d36e0d395ca2 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() ca024e7d1862 x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates dcc5f2f8c5db x86/mm/64: Remove the last VM_BUG_ON() from the TLB code c01d65a2df94 x86/mm: Flush more aggressively in lazy TLB mode 71570531a921 x86/mm/32: Load a sane CR3 before cpu_init() on secondary CPUs 7896047cb4de x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 557c6cb2e892 x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code bdf06611e863 x86/mm: Factor out CR3-building code 28dfb0cf1cd6 x86/mm/64: Initialize CR4.PCIDE early c45360a1779f x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off() 50522881fb0b x86/mm: Document how CR4.PCIDE restore works d8fa770e4331 x86/mm: Reinitialize TLB state on hotplug and resume 223590ce02fa x86/xen: Get rid of paravirt op adjust_exception_frame 9148019af215 x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages 93753465c1fb x86/mm/dump_pagetables: Speed up page tables dump for CONFIG_KASAN=y 866ec7bd5055 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID 0ca4a0dcd2b1 x86/mpx: Do not allow MPX if we have mappings above 47-bit 69fa7265508d x86/mm/dump_pagetables: Fix printout of p4d level 172774bfa3ef x86/boot: Add early cmdline parsing for options with arguments 47c915550f9e x86/mm: Enable CR4.PCIDE on supported systems 4bda31395beb x86/mm: Add the 'nopcid' boot option to turn off PCID ae3c78546a4d x86/mm: Disable PCID on 32-bit kernels a506eb1a28ee x86/mm: Stop calling leave_mm() in idle code 8d640d568fc8 x86/mm: Rework lazy TLB mode and TLB freshness tracking 6856a6907443 x86/mm: Track the TLB's tlb_gen and update the flushing algorithm 75309cc8a392 x86/mm: Give each mm TLB flush generation a unique ID 90d8521ed090 x86/xen/64: Rearrange the SYSCALL entries cd77afb4a51a x86/asm: Add suffix macro for GEN_*_RMWcc() 5d4c36800831 x86/entry/64: Refactor IRQ stacks and make them NMI-safe 9b1ff5eeadc1 irq: Make the irqentry text section unconditional 2df8e4dd8ad5 x86: provide an init_mem_mapping hypervisor hook 03a415bbc469 x86/kasan: don't allocate extra shadow memory e5881507ab4b x86/mm: Delete a big outdated comment about TLB flushing 2612885620dc x86/mm: Don't reenter flush_tlb_func_common() 8c33de3d1431 x86/mm: Remove reset_lazy_tlbstate() 22e8e068200a x86/ldt: Simplify the LDT switching logic 306b70104b69 x86/boot/64: Put __startup_64() into .head.text 6785f222adc3 x86/mm: Add support for 5-level paging for KASLR 3591558ac071 x86/mm: Make kernel_physical_mapping_init() support 5-level paging e93998d5a995 x86/mm: Add sync_global_pgds() for configuration with 5-level paging 8d08f0f9511a x86/boot/64: Add support of additional page table level during early boot 08ef52fc8c27 x86/boot/64: Rename init_level4_pgt and early_level4_pgt 8e3d8cc05bab x86/boot/64: Rewrite startup_64() in C 40029728da7c x86/boot/compressed: Enable 5-level paging during decompression stage 9f9cc4499abe x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations f56c74bc479b x86/asm: Fix comment in return_from_SYSCALL_64() 37edb519e13e x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() ae39e66a6c22 x86/ldt: Rename ldt_struct::size to ::nr_entries 8e9fceb46493 mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP 73c1f133b39a x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant 6652b39ab9a7 x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code 5f8577a5dfcb x86/mm: Rework lazy TLB to track the actual loaded mm 0444036bd674 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code a8c7f8a7a0b3 x86/mm: Use new merged flush logic in arch_tlbbatch_flush() d47f84368847 x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases 5a32e49af880 x86/mm: Change the leave_mm() condition for local TLB flushes c2c97859bbc5 x86/mm: Pass flush_tlb_info to flush_tlb_others() etc 30210c7c83b5 mm, x86/mm: Make the batched unmap TLB flush API more generic a56dacbe25a0 x86/mm: Reduce indentation in flush_tlb_func() 4e69fbba04b0 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-19linux-yocto/4.14: update to v4.14.19Bruce Ashfield
Integrating the korg -stable release with the following change summary: 1722fe372784 Linux 4.14.19 d2aeb4e2bd8d Revert "x86/alternative: Print unadorned pointers" 22f16a74c474 scsi: storvsc: missing error code in storvsc_probe() f18046f7a50a kernel/exit.c: export abort() to modules c5c91d830507 arch: define weak abort() 3a570cfe785a crypto: tcrypt - fix S/G table for test_aead_speed() 68a9f19264fd media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 1bf81cff1bad media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION 981f20bc7595 soreuseport: fix mem leak in reuseport_add_sock() 456add4c9bd3 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only c04818abad46 tcp_bbr: fix pacing_gain to always be unity when using lt_bw 1da27118f419 rocker: fix possible null pointer dereference in rocker_router_fib_event_work 07ca93e3176b net: ipv6: send unsolicited NA after DAD 799a34d5b048 Revert "defer call to mem_cgroup_sk_alloc()" b9b70c876a7a vhost_net: stop device during reset owner 6d35430fdaf4 tcp: release sk_frag.page in tcp_disconnect e8513f250d1b r8169: fix RTL8168EP take too long to complete driver initialization. a7c2cf702a40 qmi_wwan: Add support for Quectel EP06 fcee7812ea05 qlcnic: fix deadlock bug 166f27322f8c net: igmp: add a missing rcu locking section 2726946dfcd2 ip6mr: fix stale iterator 806d61d66900 kbuild: rpm-pkg: keep spec file until make mrproper abc5896b7785 .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore bafda5d37527 .gitignore: sort normal pattern rules alphabetically Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-19linux-yocto/4.15: update to v4.15.3Bruce Ashfield
Integrating the korg -stable updates that comprise the following changes: e6e2d12fa46b Linux 4.15.3 b78dc2478714 crypto: tcrypt - fix S/G table for test_aead_speed() 65a4a2157f0b gpio: uniphier: fix mismatch between license text and MODULE_LICENSE 222090655dbb media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE bc87735cb005 media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE fe70ce28670e media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION 25de2482a958 net: sched: fix use-after-free in tcf_block_put_ext 41551c14bf0d net_sched: get rid of rcu_barrier() in tcf_block_put_ext() 4c92abe86a20 soreuseport: fix mem leak in reuseport_add_sock() 07055dd6c806 ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only ce6fa12a7ba5 cls_u32: add missing RCU annotation. a742a89695ce tcp_bbr: fix pacing_gain to always be unity when using lt_bw 759f8b0b3ad8 rocker: fix possible null pointer dereference in rocker_router_fib_event_work d19a4d19ccab net: ipv6: send unsolicited NA after DAD b22b76fbd802 Revert "defer call to mem_cgroup_sk_alloc()" 81259f3592f8 ipv6: change route cache aging logic 513f3cc3d1d3 ipv6: addrconf: break critical section in addrconf_verify_rtnl() cb0fddba2081 vhost_net: stop device during reset owner f76c9a0fbf5b tcp: release sk_frag.page in tcp_disconnect b0acbef9edb2 r8169: fix RTL8168EP take too long to complete driver initialization. 514377344c30 qmi_wwan: Add support for Quectel EP06 da1761bde55f qlcnic: fix deadlock bug ca89dee1eb41 net: igmp: add a missing rcu locking section 6555d5440ba2 ip6mr: fix stale iterator db22ec452bb4 Linux 4.15.2 35314545f115 fpga: region: release of_parse_phandle nodes after use b796d30928fe serial: core: mark port as initialized after successful IRQ change bad75ea552a8 KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL 6d45809fe88f KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL 3d6e862c967f KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES 4659554aecb0 KVM/x86: Add IBPB support f13d17517fd0 KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX 9e4d1de59c95 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL d13d4d2a597a x86/pti: Mark constant arrays as __initconst 28cf1d82995c x86/spectre: Simplify spectre_v2 command line parsing 76e36defe096 x86/retpoline: Avoid retpolines for built-in __init functions 9ec4cfcef13f x86/kvm: Update spectre-v1 mitigation b399b9864988 KVM: VMX: make MSR bitmaps per-VCPU 6e337065e6de x86/paravirt: Remove 'noreplace-paravirt' cmdline option 061c8e740e90 x86/speculation: Use Indirect Branch Prediction Barrier in context switch 9a417b0fe093 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel 7aa1a1703133 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" bdfaac0f1811 x86/spectre: Report get_user mitigation for spectre_v1 d583ef2659da nl80211: Sanitize array index in parse_txq_params 64dab840017d vfs, fdtable: Prevent bounds-check bypass via speculative execution fecca4925b89 x86/syscall: Sanitize syscall table de-references under speculation 31d4cf78bb3d x86/get_user: Use pointer masking to limit speculation d193324bd64f x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec bd74e76bfd3d x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} fa46638b0bbf x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec 7ec7f5580122 x86: Introduce barrier_nospec d9f24681fd02 x86: Implement array_index_mask_nospec 8a1c71c817f7 array_index_nospec: Sanitize speculative array de-references a35f71001b40 Documentation: Document array_index_nospec 6adfc96f74dc x86/asm: Move 'status' from thread_struct to thread_info 6a35b18b3dca x86/entry/64: Push extra regs right away dd9708c3dbac x86/entry/64: Remove the SYSCALL64 fast path 6ff25f602b37 x86/spectre: Check CONFIG_RETPOLINE in command line parser 62c00e6122a6 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP dd1256185482 objtool: Warn on stripped section symbol 1e7c7191e892 objtool: Add support for alternatives at the end of a section 0603b3626273 objtool: Improve retpoline alternative handling 3dcc78148a15 KVM: VMX: introduce alloc_loaded_vmcs 81e19f12d180 KVM: nVMX: Eliminate vmcs02 pool b053d9d2926b ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 793cc747e390 pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 39e8aa5b30d6 iio: adc/accel: Fix up module licenses c7faead761c5 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 0f6e6bce69d9 x86/speculation: Simplify indirect_branch_prediction_barrier() 058840da8002 x86/retpoline: Simplify vmexit_fill_RSB() 24516e9a2e3f x86/cpufeatures: Clean up Spectre v2 related CPUID flags d815b3ac3a14 x86/cpu/bugs: Make retpoline module warning conditional b63521664040 x86/bugs: Drop one "mitigation" from dmesg 88106347fcd4 x86/nospec: Fix header guards names 739050a47dc6 x86/alternative: Print unadorned pointers c96b2819eb8f x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support 727eca64fb2b x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes bcfd19e90a7d x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown c32525a0ee28 x86/msr: Add definitions for new speculation control MSRs c11a94aef481 x86/cpufeatures: Add AMD feature bits for Speculation Control 6acd374af3f3 x86/cpufeatures: Add Intel feature bits for Speculation Control ad35224462a1 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf 2ce5583273b2 module/retpoline: Warn about missing retpoline in module 96e1c36869e3 KVM: VMX: Make indirect call speculation safe be88e936a27d KVM: x86: Make indirect calls in emulator speculation safe d55dce9083d0 Linux 4.15.1 d4374d0a85e5 x86/efi: Clarify that reset attack mitigation needs appropriate userspace 589aadd6577b Input: synaptics-rmi4 - do not delete interrupt memory too early e66aa9b5cedf Input: synaptics-rmi4 - unmask F03 interrupts when port is opened d7e9ad33f4a9 test_firmware: fix missing unlock on error in config_num_requests_store() b82021cb0001 iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels ce868fb5d84b iio: adc: stm32: fix scan of multiple channels with DMA bac4bf53ca7c spi: imx: do not access registers while clocks disabled 68c610bf1e38 serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS 150becd9a389 serial: 8250_dw: Revert "Improve clock rate setting" c0dbcbb52e8c serial: 8250_uniphier: fix error return code in uniphier_uart_probe() 970aeba3f3e5 serial: 8250_of: fix return code when probe function fails to get reset 4e45815fcd38 mei: me: allow runtime pm for platform with D0i3 76ee8f3d7af2 android: binder: use VM_ALLOC to get vm area 7654cae54337 ANDROID: binder: remove waitqueue when thread exits. fe188a034ead usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() 5f9ec18949c5 usb: uas: unconditionally bring back host after reset 05ebcaef21aa usb: f_fs: Prevent gadget unbind if it is already unbound 16d643ddaa3b USB: serial: simple: add Motorola Tetra driver 7ec7c9e0abda usbip: list: don't list devices attached to vhci_hcd 053cef5ae90a usbip: prevent bind loops on devices attached to vhci_hcd 327b34d402aa USB: serial: io_edgeport: fix possible sleep-in-atomic 6b5cd469cffb CDC-ACM: apply quirk for card reader af6e0b55ee7c USB: cdc-acm: Do not log urb submission errors on disconnect 167c2b3bb56d USB: serial: pl2303: new device id for Chilitag f09196b83366 usb: option: Add support for FS040U modem 3e1995ed770e tty: fix data race between tty_init_dev and flush of buf e880bc8b35f8 staging: ccree: fix fips event irq handling build d3a65e371e24 staging: ccree: NULLify backup_info when unused c857988cb332 staging: lustre: separate a connection destroy from free struct kib_conn 5a313f217cdd scsi: storvsc: missing error code in storvsc_probe() a63f24a621bd scsi: aacraid: Fix hang in kdump 623130d4173a scsi: aacraid: Fix udev inquiry race condition bbaf9ef523bf ima/policy: fix parsing of fsuuid 50b1c3e02986 igb: Free IRQs when device is hotplugged 7981935860a3 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 2db691195247 gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE 397b9b19bfbd gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 14fe41dd0295 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE c08a3601eadd HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events a952547e89fc HID: wacom: EKR: ensure devres groups at higher indexes are released cc5daa4b691b crypto: af_alg - whitelist mask and type 66ae99ca89cb crypto: sha3-generic - fixes for alignment and big endian operation e02e32d0b7b2 crypto: inside-secure - avoid unmapping DMA memory that was not mapped cb06c7a568b0 crypto: inside-secure - fix hash when length is a multiple of a block 13f2e2db18a8 crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesni eef10a3e99c7 crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesni 8a393aecc4d7 crypto: aesni - add wrapper for generic gcm(aes) 799cdd8acd71 crypto: aesni - fix typo in generic_gcmaes_decrypt c862ace9b73d crypto: aesni - handle zero length dst buffer 436bcaa6bc35 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH 7bccfc3bccae ALSA: hda - Reduce the suspend time consumption for ALC256 5e5a8be02370 gpio: Fix kernel stack leak to userspace b98fe1634c13 gpio: stmpe: i2c transfer are forbiden in atomic context 70f19ee8b455 tools/gpio: Fix build error with musl libc ed3bbbc84f13 Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-19linux-yocto/4.14: add -rt and update to v4.4.18Bruce Ashfield
Integrating the preempt-rt patch to v4.14 and also updating the -stable version to 4.14.18 to pickup the following fixes: 81d0cc85caab Linux 4.14.18 8d1ed7d4e1ce fpga: region: release of_parse_phandle nodes after use a252f37c5f8b serial: core: mark port as initialized after successful IRQ change f6d90612c96c KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL 4a82531c96a2 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL 0716f551d5a2 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES d395d69de67e KVM/x86: Add IBPB support 8f7c4d52a0e8 KVM/x86: Update the reverse_cpuid list to include CPUID_7_EDX 4c8298c1fdd3 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL 6dd1f6989a54 x86/pti: Mark constant arrays as __initconst ebaf2271a024 x86/spectre: Simplify spectre_v2 command line parsing 838dbae0acd0 x86/retpoline: Avoid retpolines for built-in __init functions 6f6eb84b14ac x86/kvm: Update spectre-v1 mitigation 7f8da2c8a191 KVM: VMX: make MSR bitmaps per-VCPU ad368e5b2d56 x86/paravirt: Remove 'noreplace-paravirt' cmdline option 7a3f12294da4 x86/speculation: Use Indirect Branch Prediction Barrier in context switch 85543d7613c4 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel c962dfa4aca0 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" 863b308dbb19 x86/spectre: Report get_user mitigation for spectre_v1 c9daf8144642 nl80211: Sanitize array index in parse_txq_params 98116c32d3b4 vfs, fdtable: Prevent bounds-check bypass via speculative execution 003513404120 x86/syscall: Sanitize syscall table de-references under speculation edaf1538d3a5 x86/get_user: Use pointer masking to limit speculation 5f40de41ccae x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec 2406eb9f4568 x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} 31c5b332189e x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec 437ac7b6868d x86: Introduce barrier_nospec 4820d42835b2 x86: Implement array_index_mask_nospec 478742cf80b7 array_index_nospec: Sanitize speculative array de-references e72041f70c3c Documentation: Document array_index_nospec fb9f2d9ab83d x86/asm: Move 'status' from thread_struct to thread_info 90522d30b223 x86/entry/64: Push extra regs right away 8459ebcbd6ec x86/entry/64: Remove the SYSCALL64 fast path 74ae346691dd x86/spectre: Check CONFIG_RETPOLINE in command line parser 04e073072d14 x86/mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP 23a4ca4e749a objtool: Warn on stripped section symbol 3e04e09855c5 objtool: Add support for alternatives at the end of a section a358df03279e objtool: Improve retpoline alternative handling 92f4b68ed14c KVM: VMX: introduce alloc_loaded_vmcs 2e9521197f08 KVM: nVMX: Eliminate vmcs02 pool 76f06358ec40 ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE bc484da3e18c pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE ce094a80f019 iio: adc/accel: Fix up module licenses c8aa5cd906a5 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 9f8955f96bd5 x86/speculation: Simplify indirect_branch_prediction_barrier() 52d78bce4965 x86/retpoline: Simplify vmexit_fill_RSB() 7f3e0daa9e12 x86/cpufeatures: Clean up Spectre v2 related CPUID flags 249b1f7a7f09 x86/cpu/bugs: Make retpoline module warning conditional 91ff9a75f360 x86/bugs: Drop one "mitigation" from dmesg b955239cf4ea x86/nospec: Fix header guards names 67eb59b8ecfb x86/alternative: Print unadorned pointers dbbbafce5380 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support 0fd222b19766 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes d9b47a41160c x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown a65710dc584c x86/msr: Add definitions for new speculation control MSRs 15ee82be40b6 x86/cpufeatures: Add AMD feature bits for Speculation Control 343c91242d09 x86/cpufeatures: Add Intel feature bits for Speculation Control 76c4bd53969b x86/cpufeatures: Add CPUID_7_EDX CPUID leaf 86b5b1eb18aa module/retpoline: Warn about missing retpoline in module c927726674c7 KVM: VMX: Make indirect call speculation safe 76bee09efb89 KVM: x86: Make indirect calls in emulator speculation safe 4ce354deed2c x86/retpoline: Remove the esp/rsp thunk d6eded6c9453 powerpc/64s: Allow control of RFI flush via debugfs 517bdccc3af6 powerpc/64s: Wire up cpu_show_meltdown() 16d3d10d29f7 scripts/faddr2line: fix CROSS_COMPILE unset error 0146985addc3 Linux 4.14.17 04178b1709b6 x86/efi: Clarify that reset attack mitigation needs appropriate userspace 01ab9886ea78 Input: synaptics-rmi4 - do not delete interrupt memory too early fced3c99e726 Input: synaptics-rmi4 - unmask F03 interrupts when port is opened aad757b65717 test_firmware: fix missing unlock on error in config_num_requests_store() 0db5de4f4e18 iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels e2d4cdb7b8a4 iio: adc: stm32: fix scan of multiple channels with DMA cfd96cbd607a spi: imx: do not access registers while clocks disabled e6e7d6baa61a serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS 24293a3970e1 serial: 8250_uniphier: fix error return code in uniphier_uart_probe() aa33208b5a6f serial: 8250_of: fix return code when probe function fails to get reset e00c5c771877 mei: me: allow runtime pm for platform with D0i3 86eda3864a70 android: binder: use VM_ALLOC to get vm area 7a3cee43e935 ANDROID: binder: remove waitqueue when thread exits. 2ba5966eddef usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() e0096f93aa42 usb: uas: unconditionally bring back host after reset 75816a439f65 usb: f_fs: Prevent gadget unbind if it is already unbound 1c226267c225 USB: serial: simple: add Motorola Tetra driver d00a0442a99e usbip: list: don't list devices attached to vhci_hcd aa7cdae765cf usbip: prevent bind loops on devices attached to vhci_hcd 9a24d3f8c566 USB: serial: io_edgeport: fix possible sleep-in-atomic 34b812ca3038 CDC-ACM: apply quirk for card reader ca7964983ca4 USB: cdc-acm: Do not log urb submission errors on disconnect bfc372036b41 USB: serial: pl2303: new device id for Chilitag 947914111303 usb: option: Add support for FS040U modem 3c538ad93546 tty: fix data race between tty_init_dev and flush of buf eb6de1af2e72 staging: ccree: fix fips event irq handling build fad7da7b638a staging: ccree: NULLify backup_info when unused 7a4b5ee973cf staging: lustre: separate a connection destroy from free struct kib_conn c065b9947b05 KVM: x86: emulate #UD while in guest mode e9273b08d4fb drm/vc4: Move IRQ enable to PM path c789cfe0ae72 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID 0479bc01767f usb: gadget: don't dereference g until after it has been null checked aafb1a7eb0f7 x86/xen: Support early interrupts in xen pv guests 99a8cad9c1b2 media: usbtv: add a new usbid 504b902b36a9 ARM: dts: NSP: Fix PPI interrupt types 12f165f4418a ARM: dts: NSP: Disable AHCI controller for HR NSP boards c67fa169456e iwlwifi: fix access to prph when transport is stopped 99f3d5f37e58 iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type 6c27a40c9e18 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg 39527e909ea5 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path 612959943e40 perf/core: Fix memory leak triggered by perf --namespace 773a1c5baad2 xfs: Properly retry failed dquot items in case of error during buffer writeback 4e506f41705c xfs: ubsan fixes 4a96f3d05668 drm/omap: displays: panel-dpi: add backlight dependency 345dc6d499d8 drm/omap: Fix error handling path in 'omap_dmm_probe()' 464711a74ce3 drm/bridge: tc358767: fix 1-lane behavior 340c9a4ba303 drm/bridge: tc358767: fix AUXDATAn registers access b536eb986e45 drm/bridge: tc358767: fix timing calculations 0106381870a4 drm/bridge: tc358767: fix DP0_MISC register set 859bacc13cbb drm/bridge: tc358767: filter out too high modes 6d734363f2c5 drm/bridge: tc358767: do no fail on hi-res displays 345f165a31b8 drm/bridge: Fix lvds-encoder since the panel_bridge rework. b2ba0bd34695 kmemleak: add scheduling point to kmemleak_scan() bf6a04c3ffe1 scripts/faddr2line: extend usage on generic arch ca4b61373ee8 SUNRPC: Allow connect to return EHOSTUNREACH 8f8b2c79c4a3 quota: Check for register_shrinker() failure. 600c904b919a net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit 575c548137f8 drm/amdgpu: don't try to move pinned BOs f730601cdead xfs: fortify xfs_alloc_buftarg error handling 95a7d23415b7 nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() f268e508aeb2 Btrfs: incremental send, fix wrong unlink path after renaming file b27440626674 bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' c25d803a3b7d net: phy: marvell10g: fix the PHY id mask 5e60a297e78d net: mvpp2: fix the txq_init error path 606592f53b87 quota: propagate error from __dquot_initialize 1271aeb0027c hwmon: (pmbus) Use 64bit math for DIRECT format values 02cfbaa6cd42 lockd: fix "list_add double add" caused by legacy signal interface 156c80d4e197 race of lockd inetaddr notifiers vs nlmsvc_rqst change 631db7f3895b nfsd: check for use of the closed special stateid e0849eb97066 grace: replace BUG_ON by WARN_ONCE in exit_net hook 3bd364d156b1 nfsd: Ensure we check stateid validity in the seqid operation checks 5f71ff510631 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) c900ee9118d7 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM 0ffb252208a2 xen-netfront: remove warning when unloading module 53c045c6d07d i2c: i2c-boardinfo: fix memory leaks on devinfo 30ac846da360 xfs: log recovery should replay deferred ops in order 1eccdbd4836a xfs: always free inline data before resetting inode fork during ifree 40ba283e2602 KVM: Let KVM_SET_SIGNAL_MASK work as advertised 809981870b66 Btrfs: fix list_add corruption and soft lockups in fsync 2ce1bbfb5e67 KVM: VMX: Fix rflags cache during vCPU reset 2f1b5183aee3 KVM: X86: Fix softlockup when get the current kvmclock 9a447435afab reiserfs: remove unneeded i_version bump 14a4e9f6bde8 sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1 55f3de731c0b sctp: avoid flushing unsent queue when doing asoc reset d4c72a410f3b sctp: only allow the asoc reset when the asoc outq is empty 928066e61940 btrfs: fix deadlock when writing out space cache 841211271ecc mac80211: fix the update of path metric for RANN frame e23090a7d8f0 mac80211: use QoS NDP for AP probing 093a5cb46d05 drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtime PM enable 9be97a9abe9e openvswitch: fix the incorrect flow action alloc size dd45c5e5be07 nvme-rdma: don't complete requests before a send work request has completed 120c41af36df uapi: fix linux/kfd_ioctl.h userspace compilation errors b15f53b46d88 drm/amdkfd: Fix SDMA oversubsription handling 64aca9911a10 drm/amdkfd: Fix SDMA ring buffer size calculation a595f190fc6b drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode f9f175778bb9 bcache: check return value of register_shrinker 1392633bafde rxrpc: Fix service endpoint expiry b89372f234a8 rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls 92c131bebf47 rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing e2443fb287cc s390: fix alloc_pgste check in init_new_context again 2e194c9c5596 null_blk: fix dev->badblocks leak d290178f00d4 cpufreq: Add Loongson machine dependencies cb78d818c30d ACPI / bus: Leave modalias empty for devices which are not present 82b90de5b111 s390/zcrypt: Fix wrong comparison leading to strange load balancing 18c128456eac s390/topology: fix compile error in file arch/s390/kernel/smp.c 71686d2a1759 nvmet-fc: correct ref counting error when deferred rcv used 93a4bcf2c425 nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set. 128dc55f891c nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A 7af5f9137c93 nvme-loop: check if queue is ready in queue_rq db2044fc4230 nvme-fc: check if queue is ready in queue_rq 26bd01c1affe nvme-fabrics: introduce init command check for a queue that is not alive d46e961f056a KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 b689fc5b79d5 KVM: x86: ioapic: Preserve read-only values in the redirection table 408a26510739 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered b501603be9df KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race f0a3691bf2e5 KVM: x86: fix em_fxstor() sleeping while in atomic 5e7c270a1e60 KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure 4f5500a63455 KVM: X86: Fix operand/address-size during instruction decoding df54fc5c28d2 KVM: x86: Don't re-execute instruction when not passing CR2 value fbd81f09793b KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure d003b4bfda3b KVM: nVMX/nSVM: Don't intercept #UD when running L2 f1881befacbe cpupower : Fix cpupower working when cpu0 is offline 1d285c0440fe cpupowerutils: bench - Fix cpu online check 71341a8a7037 Btrfs: bail out gracefully rather than BUG_ON 9a8215c0a91e btrfs: Fix transaction abort during failure in btrfs_rm_dev_item 08bb42086b3e drm/vc4: Account for interrupts in flight bdf19237e16f VFS: Handle lazytime in do_mount() d7fec01990e6 scsi: aacraid: Fix hang in kdump 791274e77395 scsi: aacraid: Fix udev inquiry race condition 516868c59d82 ima/policy: fix parsing of fsuuid 80baea0e6cf3 igb: Free IRQs when device is hotplugged e6a5fe318036 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE bf8c4b3dd7bf gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE 925e26b922c5 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE aecad437fd70 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE c76133afb903 HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events e3f7e6f2e033 HID: wacom: EKR: ensure devres groups at higher indexes are released f41c8a003196 crypto: af_alg - whitelist mask and type b9788e278cec crypto: sha3-generic - fixes for alignment and big endian operation 199d97815d32 crypto: inside-secure - avoid unmapping DMA memory that was not mapped bb9eec7b301e crypto: inside-secure - fix hash when length is a multiple of a block 5ca02df01602 crypto: aesni - Fix out-of-bounds access of the AAD buffer in generic-gcm-aesni f898a39985a3 crypto: aesni - Fix out-of-bounds access of the data buffer in generic-gcm-aesni 265502fe9ab6 crypto: aesni - add wrapper for generic gcm(aes) e704e550cb7b crypto: aesni - Use GCM IV size constant cffaf2b6b179 crypto: gcm - add GCM IV size constant e50f1d7c0d07 crypto: aesni - fix typo in generic_gcmaes_decrypt 6b3dcff7ca7e crypto: aesni - handle zero length dst buffer 299218276576 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH a5ba0b372da3 ALSA: hda - Reduce the suspend time consumption for ALC256 c5845e025423 gpio: Fix kernel stack leak to userspace 460c5b9745b8 gpio: stmpe: i2c transfer are forbiden in atomic context 636124c8699b tools/gpio: Fix build error with musl libc 00251aedef31 KVM: x86: Fix CPUID function for word 6 (80000001_ECX) d5e06a186721 loop: fix concurrent lo_open/lo_release d383a4277b75 futex: Fix OWNER_DEAD fixup Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-19linux-yocto/4.15: add build dependenciesBruce Ashfield
Some required build dependencies were missed when the -rt variant for linux-yocto was created. We add them here to match the 4.15 recipe. Eventually, these can be placed in a common location and included automatically. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>