* 75607a28340b 4.17.10-xanmod7 * c737e7b78c85 Merge tag 'v4.17.10' into 4.17 * 50f9e029a6f9 Linux 4.17.10 * 1e5e3acc86c8 xhci: Fix perceived dead host due to runtime suspend race with event handler * fd3702ec5d2d cxl_getfile(): fix double-iput() on alloc_file() failures * a242b5c4cd3a drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open() * 3e354dd0a309 alpha: fix osf_wait4() breakage * c7c57d4b809a net: usb: asix: replace mii_nway_restart in resume path * c3c8f32cb824 ipv6: make DAD fail with enhanced DAD when nonce length differs * 87389c0afe5d net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite * aa0c60dcc428 net/mlx4_en: Don't reuse RX page when XDP is set * 6af4a29f8040 net: aquantia: vlan unicast address list correct handling * 7933909aa37f hv_netvsc: Fix napi reschedule while receive completion is busy * 3d706d785463 sctp: fix the issue that pathmtu may be set lower than MINSEGMENT * 1ef66ca6fc04 sctp: introduce sctp_dst_mtu * 41822076f67f net: ip6_gre: get ipv6hdr after skb_cow_head() * de3896afb537 tg3: Add higher cpu clock for 5762. * f7edf5b73016 sch_fq_codel: zero q->flows_cnt when fq_codel_init fails * 2fb78678d136 rhashtable: add restart routine in rhashtable_free_and_destroy() * fbc3f8dd3d76 qmi_wwan: add support for Quectel EG91 * 7e6d5d531f87 ptp: fix missing break in switch * feb31042cf45 net: phy: fix flag masking in __set_phy_supported * eefbcaa3f545 net/ipv6: Do not allow device only routes via the multipath API * 410570f9d797 net/ipv4: Set oif in fib_compute_spec_dst * f7939f3c0a83 skbuff: Unconditionally copy pfmemalloc in __skb_clone() * 8b5084610f4a net: Don't copy pfmemalloc flag in __copy_skb_header() * 7d28b71d05f0 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort * 561478584f8f lib/rhashtable: consider param->min_size when setting initial table size * 677f3c02b57a ipv6: ila: select CONFIG_DST_CACHE * 684f3623927f ipv6: fix useless rol32 call on hash * 3e895f9786d9 ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns * 2e84740b0439 gen_stats: Fix netlink stats dumping in the presence of padding * 44c7b7c90d1d drm/nouveau: Avoid looping through fake MST connectors * c89b8c6f8dd3 drm/nouveau: Use drm_connector_list_iter_* for iterating connectors * 99701888bc06 drm/nouveau: Remove bogus crtc check in pmops_runtime_idle * 9168c089a212 Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value" * 81dd92f5fab9 drm/i915: Fix hotplug irq ack on i965/g4x * e11afb7badb8 drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) * dbe7420980c7 powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle) * 7d847e18bc8c stop_machine: Disable preemption when waking two stopper threads * 0a40ad277cfd vfio/spapr: Use IOMMU pageshift rather than pagesize * 4218d03f3505 vfio/pci: Fix potential Spectre v1 * 02a0f9adbf42 cpufreq: intel_pstate: Register when ACPI PCCH is present * 2defc1c00db7 mm/huge_memory.c: fix data loss when splitting a file pmd * 214a9fcd0554 mm: memcg: fix use after free in mem_cgroup_iter() * 47a8d7bb8c35 ARC: mm: allow mprotect to make stack mappings executable * d94c1605ec79 ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs * 3c23a42e6a2d ARC: Fix CONFIG_SWAP * d68ac6cba419 ARCv2: [plat-hsdk]: Save accl reg pair by default * e98863e74502 ALSA: hda: add mute led support for HP ProBook 455 G5 * 0cae4b483f27 ALSA: hda/realtek - Yet another Clevo P950 quirk entry * 96b120fa8fe1 ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk * f5f3789f1929 ALSA: rawmidi: Change resized buffers atomically * 44bbcf08aba0 fat: fix memory allocation failure handling of match_strdup() * cf42670fe67f x86/MCE: Remove min interval polling limitation * 16b2d5ad46f7 x86/events/intel/ds: Fix bts_interrupt_threshold alignment * 822e65c0beea x86/apm: Don't access __preempt_count with zeroed fs * 7d606a69d987 x86/kvmclock: set pvti_cpu0_va after enabling kvmclock * 7bb53f0cf030 x86/kvm/vmx: don't read current->thread.{fs,gs}base of legacy tasks * 088827be904a KVM: VMX: Mark VMXArea with revision_id of physical CPU even when eVMCS enabled * 36ea7aed04cc KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer * 0e884c939420 KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. * db1f278abb24 scsi: qla2xxx: Fix NULL pointer dereference for fcport search * cbff7f129d34 scsi: qla2xxx: Fix kernel crash due to late workqueue allocation * 8d7555604d3a scsi: qla2xxx: Fix inconsistent DMA mem alloc/free * 275f85d8f622 scsi: sd_zbc: Fix variable type and bogus comment * 339d95b9a7a4 Linux 4.17.9 * b1a4a5d0b0cb bpf: undo prog rejection on read-only lock failure * 1df397963a05 bpf, arm32: fix to use bpf_jit_binary_lock_ro api * d3aaff449e24 bpf: enforce correct alignment for instructions * abe6147b876a arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID * dc499a3721ce arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests * 47ff4f235759 arm64: KVM: Add ARCH_WORKAROUND_2 support for guests * 90b7114bc340 arm64: KVM: Add HYP per-cpu accessors * 1e7eaefb33c9 arm64: ssbd: Add prctl interface for per-thread mitigation * f2607eac8f67 arm64: ssbd: Introduce thread flag to control userspace mitigation * ec40f159ec11 arm64: ssbd: Restore mitigation status on CPU resume * 5c0c86a03b4c arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation * dc87d382f0fa arm64: ssbd: Add global mitigation state accessor * fcd1b4fab4cb arm64: Add 'ssbd' command-line option * e89f7833d9b5 arm64: Add ARCH_WORKAROUND_2 probing * 71afaa6b7ebd arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 * 55e72ae8b2dd arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 * e27fa3220ca3 arm/arm64: smccc: Add SMCCC-specific return codes * cc389723016e ipvs: initialize tbl->entries in ip_vs_lblc_init_svc() * 1b379ebfd1a0 ipvs: initialize tbl->entries after allocation * 0e1fdd9f1487 net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. * 5b36fc2a96fe bpf: don't leave partial mangled prog in jit_subprogs error path * 1697f2008fec bpf: sockmap, consume_skb in close path * 0b5a62268607 bpf: sockmap, fix crash when ipv6 sock is added * cc4cc98785da block: don't use blocking queue entered for recursive bio submits * 84e0e8168c66 rds: avoid unenecessary cong_update in loop transport * ab2acc0f4a9f bpf: reject any prog that failed read-only lock * 69a7cd51a13c bdi: Fix another oops in wb_workfn() * e81fd423954b netfilter: ipv6: nf_defrag: drop skb dst before queueing * bd15f1d3d174 nsh: set mac len based on inner packet * 8cafe20f1dbb autofs: fix slab out of bounds read in getname_kernel() * cf3fd8f306f0 tls: Stricter error checking in zerocopy sendmsg path * 41de3be7b922 KEYS: DNS: fix parsing multiple options * 53e9ccdffb7c reiserfs: fix buffer overflow with long warning messages * 276992ecd6c1 netfilter: ebtables: reject non-bridge targets * e0b0a684d565 PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() * 3185701e549c crypto: af_alg - Initialize sg_num_bytes in error code path * c52b146b2846 net: lan78xx: Fix race in tx pending skb size calculation * e7e7b9c43e53 rtlwifi: rtl8821ae: fix firmware is not ready to run * deec5e377a62 rtlwifi: Fix kernel Oops "Fw download fail!!" * 0da69aa8a816 net: cxgb3_main: fix potential Spectre v1 * 06bf2a78c751 x86/kvm/Kconfig: Ensure CRYPTO_DEV_CCP_DD state at minimum matches KVM_AMD * b0166cb03ff7 virtio_net: split XDP_TX kick and XDP_REDIRECT map flushing * 5bf772554744 sfc: correctly initialise filter rwsem for farch * 149e5fe410a2 s390/qeth: fix race when setting MAC address * 3498531f13ca s390/qeth: avoid using is_multicast_ether_addr_64bits on (u8 *)[6] * c61529de8b45 Revert "s390/qeth: use Read device to query hypervisor for MAC" * 448f2a94481f IB/mlx5: Avoid dealing with vport representors if not being e-switch manager * fd5878446590 i40e: split XDP_TX tail and XDP_REDIRECT map flushing * 351cb027b51b enic: do not overwrite error code * 3e5ff4440c54 xen-netfront: Update features after registering netdev * 55fc9a61d116 xen-netfront: Fix mismatched rtnl_unlock * 074a6dd0fe52 nfp: reject binding to shared blocks * 9ee53d372b55 net: use dev_change_tx_queue_len() for SIOCSIFTXQLEN * b1d28fea486d net: macb: initialize bp->queues[0].bp for at91rm9200 * 36fada840235 nfp: flower: fix mpls ether type detection * 79fc9d3d2e3a hinic: reset irq affinity before freeing irq * 3b1507d74806 VSOCK: fix loopback on big-endian systems * 05b2a649775f vhost_net: validate sock before trying to put its fd * 6fd372a73fa6 tcp: prevent bogus FRTO undos with non-SACK flows * 74737328f2e4 tcp: fix Fast Open key endianness * 4ba0e265ff84 strparser: Remove early eaten to fix full tcp receive buffer stall * fe924d087d5a stmmac: fix DMA channel hang in half-duplex mode * 7a3f79ffecbc s390/qeth: don't clobber buffer on async TX completion * da5d09f7f201 r8152: napi hangup fix after disconnect * babeafd7263c qmi_wwan: add support for the Dell Wireless 5821e module * 1d924e5c9791 qed: Limit msix vectors in kdump kernel to the minimum required count. * 93e632015332 qed: Fix use of incorrect size in memcpy call. * b476ea8458e7 qed: Fix setting of incorrect eswitch mode. * 9056a8de93d5 qede: Adverstise software timestamp caps when PHC is not available. * 5db05a6c739e net/tcp: Fix socket lookups with SO_BINDTODEVICE * aa91f564787d net: sungem: fix rx checksum support * b6c572c0f568 net_sched: blackhole: tell upper qdisc about dropped packets * 7339a1469ea6 net/sched: act_ife: preserve the action control in case of error * cf25779a3649 net/sched: act_ife: fix recursive lock and idr leak * ca0b5e05c2e5 net/packet: fix use-after-free * f1d4fe121a81 net: mvneta: fix the Rx desc DMA address in the Rx path * cda669dd33b4 net/mlx5: Fix wrong size allocation for QoS ETC TC regitster * 589afe3fe4cf net/mlx5: Fix required capability for manipulating MPFS * aa0b139804bc net/mlx5: Fix incorrect raw command length parsing * b3eacc2b1da1 net/mlx5: Fix command interface race in polling mode * ac1131c5d89d net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager * 9425cb156941 net/mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager * 174dd9808e26 net/mlx5e: Avoid dealing with vport representors if not being e-switch manager * f27bfb8884fe net: macb: Fix ptp time adjustment for large negative delta * beff4d81c547 net: fix use-after-free in GRO with ESP * eb895b632c92 net: dccp: switch rx_tstamp_last_feedback to monotonic clock * 2d0624c94d5c net: dccp: avoid crash in ccid3_hc_rx_send_feedback() * 9428d615a6c8 ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing * 83a1343be98a ipvlan: fix IFLA_MTU ignored on NEWLINK * f1e0258ef557 ipv6: sr: fix passing wrong flags to crypto_alloc_shash() * 222eb83b1cf3 hv_netvsc: split sub-channel setup into async and sync * 413a09281443 atm: zatm: Fix potential Spectre v1 * 999399228483 atm: Preserve value of skb->truesize when accounting to vcc * fb26f804ed3a alx: take rtnl before calling __alx_open from resume * 489ad739ecf0 pinctrl: mt7622: fix a kernel panic when gpio-hog is being applied * 73614e26bc5e pinctrl: mt7622: stop using the deprecated pinctrl_add_gpio_range * 1c84640cb196 pinctrl: mt7622: fix error path on failing at groups building * 0823975b479e pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STRENGTH flag * 1fe6514c7875 x86/paravirt: Make native_save_fl() extern inline * 9bae58ebc970 x86/asm: Add _ASM_ARG* constants for argument registers to * 6e6ccbbecc4e compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations