* 264a8670c95f 4.14.74-xanmod46 * ab4183c7155b Merge tag 'v4.14.74' into 4.14 * e6abbe80c883 Linux 4.14.74 * d61ba3417e4f media: v4l: event: Prevent freeing event subscriptions while accessed * fcaca557760f arm64: KVM: Sanitize PSTATE.M when being set from userspace * 4fff53acff15 x86/pti: Fix section mismatch warning/error * 23210d92f617 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus * 647b6d4ff699 arm/arm64: smccc-1.1: Handle function result as parameters * 826d8678cde2 arm/arm64: smccc-1.1: Make return values unsigned long * 75b3054d6807 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices * d11237bdcf95 nvme-fcloop: Fix dropped LS's to removed target port * 516b72e36ded ata: ftide010: Add a quirk for SQ201 * 46cb720a8a3e drm/amdgpu: Update power state at the end of smu hw_init. * 50850b432cc5 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode * 9190a7ea313f Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" * d3ddd8e16cab hwmon: (adt7475) Make adt7475_read_word() return errors * 0647ce03bd48 hwmon: (ina2xx) fix sysfs shunt resistor read access * 59f5838cc950 crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. * 243af256387c e1000: ensure to free old tx/rx rings in set_ringparam() * 716865940461 e1000: check on netif_running() before calling e1000_up() * e8baff89bc3f net: hns: fix skb->truesize underestimation * 333f26129fd9 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES * 92935e1c2a7e bpf: sockmap: write_space events need to be passed to TCP handler * f0a8c1257fc3 tls: possible hang when do_tcp_sendpages hits sndbuf is full case * 97ee8505c637 isofs: reject hardware sector size > 2048 bytes * 083be6fbfdcb thermal: of-thermal: disable passive polling when thermal zone is disabled * 308206bd2770 qed: Avoid sending mailbox commands when MFW is not responsive * 583f866501c1 qed: Prevent a possible deadlock during driver load and unload * 73046b822c4c qed: Wait for MCP halt and resume commands to take place * 33906ae926e0 qed: Wait for ready indication before rereading the shmem * 38d070f9090a arm64: KVM: Tighten guest core register access from userspace * d428e43eb684 serial: imx: restore handshaking irq for imx1 * 016d4aae9d84 drm/i915: Remove vma from object on destroy, not close * d134e9170417 ovl: hash non-dir by lower inode for fsnotify * 105470069de3 RDMA/uverbs: Atomically flush and mark closed the comp event queue * 693536a7ce39 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL * 412a4b4db1a6 IB/hfi1: Invalid user input can result in crash * d9e49e9ed8d6 IB/hfi1: Fix SL array bounds check * fcbe49c82b82 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop * 3011b91478ff Input: elantech - enable middle button of touchpad on ThinkPad P72 * 9691f745e17a USB: remove LPM management from usb_driver_claim_interface() * be2360ed2d22 Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" * ec6dc4b61c33 USB: usbdevfs: restore warning for nonsensical flags * 25a8d4825165 USB: usbdevfs: sanitize flags more * 67d8e231759f media: uvcvideo: Support realtek's UVC 1.5 device * 1ddc0781c0ce slub: make ->cpu_partial unsigned int * e75c01761a11 usb: musb: dsps: do not disable CPPI41 irq in driver teardown * 5b6717c6a3c0 USB: handle NULL config in usb_find_alt_setting() * 4253abe6a3aa USB: fix error handling in usb_driver_claim_interface() * 5eaaa5e9bd56 regulator: fix crash caused by null driver data * b6adc1f24bb3 spi: rspi: Fix interrupted DMA transfers * 082e34f367a5 spi: rspi: Fix invalid SPI use during system suspend * 6074b71d617d spi: sh-msiof: Fix handling of write value for SISTR register * d120858fca5f spi: sh-msiof: Fix invalid SPI use during system suspend * 429773341c34 spi: tegra20-slink: explicitly enable/disable clock * dc89d37f9098 intel_th: Fix device removal logic * 247cc73cd8f5 serial: cpm_uart: return immediately from console poll * 2b7ba104769b tty: serial: lpuart: avoid leaking struct tty_struct * 4fe780c1baec x86/mm: Expand static page table for fixmap space * 04bc4dd86d0f floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl * f88e50ea0300 ARM: dts: dra7: fix DCAN node addresses * 99795ed0c62d iio: 104-quad-8: Fix off-by-one error in register selection * a82a772da750 Input: xen-kbdfront - fix multi-touch XenStore node's locations * 91e30cae8903 fs/lock: skip lock owner pid translation in case we are in init_pid_ns * 0c4439c44416 EDAC: Fix memleak in module init error path * a4f7bea87887 nfsd: fix corrupted reply to badly ordered compound * de6ccdbd7734 gpio: Fix wrong rounding in gpio-menz127 * 5bcbbadf6ac5 module: exclude SHN_UNDEF symbols from kallsyms api * 05f78b1a0e0c ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs * 3fd534a5480e EDAC, i7core: Fix memleaks and use-after-free on probe and remove * c96c2f2b11b6 scsi: megaraid_sas: Update controller info during resume * a56b97a2fc2d iomap: complete partial direct I/O writes synchronously * 13ab355240a9 scsi: bnx2i: add error handling for ioremap_nocache * d5963fae7f36 perf/x86/intel/lbr: Fix incomplete LBR call stack * 85222eb56f2a MIPS: boot: fix build rule of vmlinux.its.S * b8e30b822d08 HID: hid-ntrig: add error handling for sysfs_create_group * 69cb15d6596d arm: dts: mediatek: Add missing cooling device properties for CPUs * 5ef7a3782de8 ARM: mvebu: declare asm symbols as character arrays in pmsu.c * e87efc44dd36 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() * dad01c56989a brcmsmac: fix wrap around in conversion from constant to s16 * 62bd8064fa88 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() * 3c7f6b2cf6d6 ath10k: transmit queued frames after processing rx packets * c1283a6270a2 drm/sun4i: Fix releasing node when enumerating enpoints * 3f7056e1822d net: phy: xgmiitorgmii: Check phy_driver ready before accessing * accb431813bf ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock * 0f4ca55e441c net: phy: xgmiitorgmii: Check read_status results * 8d9fd12b1eef ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge * 0ebe95dee2f2 media: tm6000: add error handling for dvb_register_adapter * 0091a4ede783 drivers/tty: add error handling for pcmcia_loop_config * 3af342f5ddbd staging: android: ashmem: Fix mmap size validation * 1b16d06a9e27 media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data * daefaacc6e02 media: soc_camera: ov772x: correct setting of banding filter * 381f8d235dd8 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power * 85d3dbd8e7f2 ALSA: snd-aoa: add of_node_put() in error path * 3e3f075f72bd posix-timers: Sanitize overrun handling * a05bd4ba655f posix-timers: Make forward callback return s64 * cf373da10039 iio: accel: adxl345: convert address field usage in iio_chan_spec * 8cbb2f74c093 mtd: rawnand: atmel: add module param to avoid using dma * a838008bb11f s390/extmem: fix gcc 8 stringop-overflow warning * 33cd135ebc97 s390/scm_blk: correct numa_node in scm_blk_dev_setup * 98a34e26d93d s390/dasd: correct numa_node in dasd_alloc_queue * a4dbaf7c2de0 alarmtimer: Prevent overflow for relative nanosleep * 9374ffc6f3d3 s390/sysinfo: add missing #ifdef CONFIG_PROC_FS * 8deb5801f154 powerpc/powernv/ioda2: Reduce upper limit for DMA window size * 45d3d58f9739 ath10k: sdio: set skb len for all rx packets * b31f41e02c80 ath10k: sdio: use same endpoint id for all packets in a bundle * 149f530334f0 usb: wusbcore: security: cast sizeof to int for comparison * ebee32dd8f04 scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion * 336b73754169 scsi: ibmvscsi: Improve strings handling * 1390c37d1670 scsi: klist: Make it safe to use klists in atomic context * bdfc40bc1b09 scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size * 2cbead46fd4e ARM: dts: ls1021a: Add missing cooling device properties for CPUs * 8430918a04e3 x86/entry/64: Add two more instruction suffixes * 8e90c7ef50e2 ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled * 0a29ab00339e x86/tsc: Add missing header to tsc_msr.c * 23e4ab4069d1 media: staging/imx: fill vb2_v4l2_buffer field entry * 6fd38ba41e34 media: fsl-viu: fix error handling in viu_of_probe() * 769ae06e4442 powerpc/kdump: Handle crashkernel memory reservation failure * 333cb98f393b IB/mlx4: Test port number before querying type. * 1f94cf4c81cb media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() * 0ca45668ecdb IB/core: type promotion bug in rdma_rw_init_one_mr() * eca859882359 RDMA/i40w: Hold read semaphore while looking after VMA * e862ab6b69c4 RDMA/bnxt_re: Fix a couple off by one bugs * e0ccd2360a47 md-cluster: clear another node's suspend_area after the copy is finished * e70f938a605a power: remove possible deadlock when unregistering power_supply * 1117e411a46c s390/mm: correct allocate_pgste proc_handler callback * bc4ce060b305 iommu/msm: Don't call iommu_device_{,un}link from atomic context * 96e878907c90 6lowpan: iphc: reset mac_header after decompress to fix panic * 410534a34315 USB: serial: kobil_sct: fix modem-status error handling * 90de5688afc3 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 * 834a9ef5f831 iommu/amd: make sure TLB to be flushed before IOVA freed * c7e653a24c18 power: vexpress: fix corruption in notifier registration * c1a630680c8b uwb: hwa-rc: fix memory leak at probe * 72bad20e9316 serial: sh-sci: Stop RX FIFO timer during port shutdown * 0470189cd9b9 misc: sram: enable clock before registering regions * 914b4daa9b6d power: supply: axp288_charger: Fix initial constant_charge_current value * 2efa4bd5aa9a staging: rts5208: fix missing error check on call to rtsx_write_register * 6ecd10b1aa22 x86/numa_emulation: Fix emulated-to-physical node mapping * 127cd4e23323 vmci: type promotion bug in qp_host_get_user_memory() * 4804f372b53f tsl2550: fix lux1_input error in low light * db12e7d3e9bc iio: adc: ina2xx: avoid kthread_stop() with stale task_struct * 29db2772349d crypto: skcipher - Fix -Wstringop-truncation warnings * 3b65f403d7d0 Linux 4.14.73 * 97513162cd6d spi: Fix double IDR allocation with DT aliases * ed5e9462f661 tick/nohz: Prevent bogus softirq pending warning * 3a411a04be4e iw_cxgb4: only allow 1 flush on user qps * 956fa50745b3 vmw_balloon: include asm/io.h * 23ac2a32b2f8 PCI: aardvark: Size bridges before resources allocation * fe87d18b1471 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup * 0d09307bc242 ext4: show test_dummy_encryption mount option in /proc/mounts * 3dc006d212e3 ext4: don't mark mmp buffer head dirty * ba48e66e3f53 ext4: fix online resizing for bigalloc file systems with a 1k block size * 6a4d7b584d38 ext4: fix online resize's handling of a too-small final block group * 22654a3b4a30 ext4: recalucate superblock checksum after updating free blocks/inodes * 779af00b3fa3 ext4: avoid arithemetic overflow that can trigger a BUG * 3f9eafe8772f ext4: avoid divide by zero fault when deleting corrupted inline directories * 31343d27f18f ext4: check to make sure the rename(2)'s destination is not freed * 4334a6ae867a tty: vt_ioctl: fix potential Spectre v1 * 57c806be0160 drm/amdgpu: add new polaris pci id * 5575041b09cd drm: udl: Destroy framebuffer only if it was initialized * c70d8a488a41 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats * 35e48a086071 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early * 0f966da783a3 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() * 409af02c200e drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement * 9ac837e079a0 drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload * 42387d8e4aef drm/nouveau: Fix deadlocks in nouveau_connector_detect() * 7c1ca8fb8633 ocfs2: fix ocfs2 read block panic * 1d7e23f9068f Revert "ubifs: xattr: Don't operate on deleted inodes" * 44383139a39c scsi: target: iscsi: Use bin2hex instead of a re-implementation * 755e45f3155c scsi: target: iscsi: Use hex2bin instead of a re-implementation * 50ec69edf3f0 Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name" * 13d216167d3d Revert "rpmsg: core: add support to power domains for devices" * 6447b34fc270 mm: shmem.c: Correctly annotate new inodes for lockdep * 7eba38a3f65d ring-buffer: Allow for rescheduling when removing pages * 0e5cdbac0303 Revert "PCI: Add ACS quirk for Intel 300 series" * f3765abb60c7 spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers * 5ca87a38202e xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code * 7eced4478f4e xen/netfront: don't bug in case of too many frags * e2d5285b98ef platform/x86: alienware-wmi: Correct a memory leak * ff6805037d83 ALSA: oxfw: fix memory leak of private data * 08f4f8b93809 ALSA: oxfw: fix memory leak of discovered stream formats at error path * 996899a9cbd8 ALSA: oxfw: fix memory leak for model-dependent data at error path * d9929097176d ALSA: fireworks: fix memory leak of response buffer at error path * 40e2596f06b0 ALSA: firewire-tascam: fix memory leak of private data * 933f20a61e26 ALSA: firewire-digi00x: fix memory leak of private data * 70165a445b00 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() * 352701c288c1 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO * 7c4881d64ed7 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping * 16b8c03864b7 ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path * c7cf0304d41f ASoC: rsnd: fixup not to call clk_get/set under non-atomic * a388e6d7a822 ASoC: cs4265: fix MMTLR Data switch control * 6ead7a8a4ec1 NFC: Fix the number of pipes * 4a16b3cd084d NFC: Fix possible memory corruption when handling SHDLC I-Frame commands * 18fef87e05d3 tls: clear key material from kernel memory when do_tls_setsockopt_conf fails * 0c0334299a7e tls: zero the crypto information from tls_context before freeing * 10cacaf13189 tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 * ee547ed7dee4 net/sched: act_sample: fix NULL dereference in the data path * b13f721a3409 udp6: add missing checks on edumux packet processing * ff64a1a2ca3d neighbour: confirm neigh entries when ARP packet is received * 0f6f77f3b8f4 udp4: fix IP_CMSG_CHECKSUM for connected sockets * 6f5ec16ee02b qmi_wwan: set DTR for modems in forced USB2 mode * f3aa1f3a1113 pppoe: fix reception of frames with no mac header * c0f2c063abc8 net: hp100: fix always-true check for link up state * 9951e17efd05 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT * bba90d3686fd ipv6: fix possible use-after-free in ip6_xmit() * 13a47054f0b2 gso_segment: Reset skb->mac_len after modifying network header