* 7a45289c88af 4.14.32-xanmod28 * eb957aed47e4 Merge tag 'v4.14.32' into 4.14 * 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()