* ddadb7597917 4.14.37-xanmod30 * 498f2c04c536 Merge tag 'v4.14.37' into 4.14 * 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