-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Greg, Pleae pull commits for Linux 4.19 . I've sent a review request for all commits over a week ago and all comments were addressed. Thanks, Sasha ===== The following changes since commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d: Linux 4.19 (2018-10-22 07:37:37 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git tags/for-greg-4.19-05112018 for you to fetch changes up to fdd93ba59fa6682d01aa40ca48db564e30901e48: cpupower: Fix AMD Family 0x17 msr_pstate size (2018-11-05 09:29:52 -0500) - ---------------------------------------------------------------- for-greg-4.19-05112018 - ---------------------------------------------------------------- Adam Thomson (1): usb: typec: tcpm: Report back negotiated PPS voltage and current Akshu Agrawal (1): ASoC: AMD: Fix capture unstable in beginning for some runs Alan Douglas (2): PCI: cadence: Use AXI region 0 to signal interrupts from EP PCI: cadence: Correct probe behaviour when failing to get PHY Alexandre Belloni (3): usb: gadget: udc: atmel: handle at91sam9rl PMC uio: ensure class is registered before devices mfd: menelaus: Fix possible race condition and leak Alexei Starovoitov (1): bpf/verifier: fix verifier instability Andrew Lunn (1): net: dsa: mv88e6xxx: Fix writing to a PHY page. Anshuman Gupta (1): xhci: Avoid USB autosuspend when resuming USB2 ports. Antoine Tenart (1): net: phy: phylink: ensure the carrier is off when starting phylink Arend van Spriel (1): brcmfmac: fix for proper support of 160MHz bandwidth Arnaldo Carvalho de Melo (1): perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo Arseny Maslennikov (1): IB/ipoib: Use dev_port to expose network interface port numbers Balakrishna Godavarthi (1): Bluetooth: hci_qca: Remove hdev dereference in qca_close(). Bartosz Golaszewski (1): nvmem: check the return value of nvmem_add_cells() Ben Hutchings (1): x86: boot: Fix EFI stub alignment Ben Peddell (1): bcache: Populate writeback_rate_minimum attribute Bruce Allan (1): ice: fix changing of ring descriptor size (ethtool -G) Casey Schaufler (1): Smack: ptrace capability use fixes Chao Yu (4): f2fs: fix to account IO correctly for cgroup writeback f2fs: fix to recover inode's crtime during POR f2fs: fix to recover inode's i_flags during POR f2fs: fix to flush all dirty inodes recovered in readonly fs Christian Hewitt (1): Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth Chuck Lever (1): xprtrdma: Reset credit grant properly after a disconnect Dan Carpenter (1): libertas_tf: prevent underflow in process_cmdrequest() David Howells (1): UAPI: ndctl: Fix g++-unsupported initialisation in headers Denis Drozdov (1): IB/ipoib: Clear IPCB before icmp_send Dexuan Cui (1): Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask Diego Viola (1): libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 Dou Liyang (1): ACPI / processor: Fix the return value of acpi_processor_ids_walk() Douglas Anderson (2): pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant Emmanuel Grumbach (1): iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface Eric Dumazet (1): net: loopback: clear skb->tstamp before netif_rx() Eric W. Biederman (1): signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init Evan Green (1): scsi: ufs: Schedule clk gating work on correct queue Fabrice Gasnier (2): usb: dwc2: fix call to vbus supply exit routine, call it unlocked usb: dwc2: fix a race with external vbus supply Finn Thain (1): scsi: esp_scsi: Track residual for PIO transfers Fuyun Liang (1): net: hns3: Set STATE_DOWN bit of hdev state when stopping net Geert Uytterhoeven (2): thermal: rcar_thermal: Prevent doing work after unbind thermal: da9062/61: Prevent hardware access during system suspend Gustavo A. R. Silva (1): mtd: rawnand: atmel: Fix potential NULL pointer dereference Haiyang Zhang (1): hv_netvsc: fix vf serial matching with pci slot info Hans de Goede (2): efi/x86: Call efi_parse_options() from efi_main() ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers Honghui Zhang (1): PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic Horia GeantÄ? (1): crypto: caam - fix implicit casts in endianness helpers Ivan Khoronzhuk (1): net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode Jack Wang (1): md: fix memleak for mempool Jacob Keller (1): ice: update fw version check logic Jaegeuk Kim (1): f2fs: clear PageError on the read path James Smart (3): nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O scsi: lpfc: Correct soft lockup when running mds diagnostics scsi: lpfc: Correct race with abort on completion path Janosch Frank (1): s390/sthyi: Fix machine name validity indication Javier González (2): lightnvm: pblk: fix race on sysfs line state lightnvm: pblk: fix race condition on metadata I/O Javier Martinez Canillas (1): tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated Jeffrey Hugo (1): ACPI/PPTT: Handle architecturally unknown cache types Jia-Ju Bai (1): lightnvm: pblk: fix two sleep-in-atomic-context bugs Jian Shen (2): net: hns3: Add nic state check before calling netif_tx_wake_queue net: hns3: Fix ets validate issue Jim Mattson (1): KVM: nVMX: Clear reserved bits of #DB exit qualification Johan Hovold (1): net: stmmac: dwmac-sun8i: fix OF child-node lookup Jorgen Hansen (1): VMCI: Resource wildcard match fixed Justin Chen (1): gpio: brcmstb: allow 0 width GPIO banks Leon Romanovsky (1): RDMA/cm: Respect returned status of cm_init_av_by_path Lina Iyer (1): irqchip/pdc: Setup all edge interrupts as rising edge at GIC Linus Walleij (1): spi: gpio: No MISO does not imply no RX Loic Poulain (1): usb: chipidea: Prevent unbalanced IRQ disable Lorenzo Bianconi (1): mt76x2u: run device cleanup routine if resume fails Lubomir Rintel (1): x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC Luca Coelho (1): iwlwifi: mvm: check for n_profiles validity in EWRD ACPI Martin Willi (1): ath10k: schedule hardware restart if WMI command times out Masahiro Yamada (1): mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset Masahisa Kojima (1): net: socionext: Reset tx queue in ndo_stop Masami Hiramatsu (1): kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() Maya Erez (1): wil6210: fix RX buffers release and unmap Michal Hocko (1): cgroup, netclassid: add a preemption point to write_classid Mika Westerberg (1): PCI / ACPI: Enable wake automatically for power managed bridges Moni Shoua (1): IB/mlx5: Allow transition of DCI QP to reset Nathan Chancellor (1): spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} Omar Sandoval (2): ataflop: fix error handling during setup swim: fix cleanup on setup error Paolo Abeni (1): netfilter: xt_nat: fix DNAT target for shifted portmap ranges Paolo Valente (1): block, bfq: correctly charge and reset entity service in all cases Parav Pandit (1): RDMA/core: Do not expose unsupported counters Paul Cercueil (1): dmaengine: dma-jz4780: Return error if not probed from DT Peng Li (1): net: hns3: Check hdev state when getting link status Prarit Bhargava (2): cpupower: Fix coredump on VMWare cpupower: Fix AMD Family 0x17 msr_pstate size Quinn Tran (1): scsi: qla2xxx: Fix recursive mailbox timeout Rajneesh Bhardwaj (1): ACPI / PM: LPIT: Register sysfs attributes based on FADT Rakesh Pillai (1): ath10k: fix tx status flag setting for management frames Rob Herring (1): of: Add missing exports of node name compare functions Ronnie Sahlberg (1): cifs: fix a credits leak for compund commands Ryan C Goodfellow (1): nfp: devlink port split support for 1x100G CXP NIC Sagi Grimberg (1): nvmet-rdma: use a private workqueue for delete Sanskriti Sharma (4): perf tools: Free temporary 'sys' string in read_event_files() perf tools: Cleanup trace-event-info 'tdata' leak perf tools: Free 'printk' string in parse_ftrace_printk() perf strbuf: Match va_{add,copy} with va_end Sara Sharon (1): iwlwifi: mvm: fix BAR seq ctrl reporting Sebastian Basierski (1): ixgbevf: VF2VF TCP RSS Selvin Xavier (2): RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case RDMA/bnxt_re: Fix recursive lock warning in debug kernel Serhey Popovych (1): tun: Consistently configure generic netdev params via rtnetlink Shannon Nelson (1): ixgbe: disallow IPsec Tx offload when in SR-IOV mode Shaohua Li (1): MD: fix invalid stored role for a disk Shaul Triebitz (1): iwlwifi: pcie: avoid empty free RB queue Siva Rebbagondla (1): rsi: fix memory alignment issue in ARM32 platforms Stephen Boyd (2): pinctrl: qcom: spmi-mpp: Fix drive strength setting firmware: coreboot: Unmap ioregion after device population Suzuki K Poulose (2): arm64: cpufeature: ctr: Fix cpu capability check for late CPUs coresight: etb10: Fix handling of perf mode Takashi Iwai (1): ALSA: hda: Check the non-cached stream buffers more explicitly Theodore Ts'o (1): ext4: fix argument checking in EXT4_IOC_MOVE_EXT Thierry Reding (1): hwmon: (pwm-fan) Set fan speed to 0 on suspend Tonghao Zhang (1): PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice Tony Lindgren (1): wlcore: Fix BUG with clear completion on timeout Tudor.Ambarus@xxxxxxxxxxxxx (1): usb: host: ohci-at91: fix request of irq for optional gpio Vignesh R (1): PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode Vijay Immanuel (1): IB/rxe: fix for duplicate request processing and ack psns Viresh Kumar (1): cpufreq: dt: Try freeing static OPPs only if we have added them Waiman Long (2): locking/lockdep: Fix debug_locks off performance problem driver/dma/ioat: Call del_timer_sync() without holding prep_lock Wang Dongsheng (1): sdhci: acpi: add free_slot callback Wenwen Wang (1): scsi: megaraid_sas: fix a missing-check bug Will Deacon (2): signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack arm64: entry: Allow handling of undefined instructions from EL1 Xiao Ni (1): MD: Memory leak when flush bio size is zero Xiaochen Shen (1): x86/intel_rdt: Show missing resctrl mount options Yu Zhao (1): mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 YueHaibing (3): pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi_pinctrl_build_state pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux failover: Add missing check to validate 'slave_dev' in net_failover_slave_unregister Yunlei He (1): f2fs: report error if quota off error during umount Yunsheng Lin (4): net: hns3: Fix for packet buffer setting bug net: hns3: Preserve vlan 0 in hardware table net: hns3: Fix ping exited problem when doing lp selftest net: hns3: Fix for vf vlan delete failed problem Zhikang Zhang (1): f2fs: avoid sleeping under spin_lock arch/arm64/kernel/cpufeature.c | 22 +++++++-- arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/traps.c | 11 +++-- arch/s390/kernel/sthyi.c | 8 +-- arch/x86/boot/compressed/eboot.c | 10 ++++ arch/x86/boot/tools/build.c | 7 +++ arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 7 +++ arch/x86/kvm/vmx.c | 7 ++- arch/x86/platform/olpc/olpc-xo1-rtc.c | 3 ++ block/bfq-wf2q.c | 13 +++-- drivers/acpi/acpi_lpit.c | 6 +++ drivers/acpi/acpi_lpss.c | 2 + drivers/acpi/acpi_processor.c | 7 +-- drivers/acpi/pptt.c | 33 +++++-------- drivers/ata/libata-core.c | 1 + drivers/block/ataflop.c | 25 ++++++---- drivers/block/swim.c | 13 ++++- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/hci_qca.c | 15 +++--- drivers/char/tpm/tpm-interface.c | 3 +- drivers/cpufreq/cpufreq-dt.c | 34 +++++++------ drivers/crypto/caam/regs.h | 28 +++++------ drivers/dma/dma-jz4780.c | 5 ++ drivers/dma/ioat/init.c | 9 +++- drivers/firmware/google/coreboot_table.c | 7 +-- drivers/gpio/gpio-brcmstb.c | 15 ++++-- drivers/hv/channel_mgmt.c | 14 ++++-- drivers/hwmon/pwm-fan.c | 12 ++++- drivers/hwtracing/coresight/coresight-etb10.c | 4 ++ drivers/infiniband/core/cm.c | 7 ++- drivers/infiniband/core/sysfs.c | 19 +++++--- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 13 ++++- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 8 ++- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 ++- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/irqchip/qcom-pdc.c | 1 + drivers/lightnvm/pblk-core.c | 5 +- drivers/lightnvm/pblk-recovery.c | 6 ++- drivers/lightnvm/pblk-sysfs.c | 8 ++- drivers/lightnvm/pblk-write.c | 14 +++--- drivers/md/bcache/sysfs.c | 2 + drivers/md/md.c | 30 +++++++----- drivers/mfd/menelaus.c | 13 +++-- drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_resource.c | 3 +- drivers/mmc/host/sdhci-acpi.c | 8 +++ drivers/mmc/host/sdhci-pci-o2micro.c | 3 ++ drivers/mtd/nand/raw/atmel/nand-controller.c | 4 ++ drivers/mtd/nand/raw/denali.c | 14 ++++-- drivers/net/dsa/mv88e6xxx/phy.c | 3 ++ drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 6 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 30 +++++++++--- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 ++ drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 30 +++++++----- drivers/net/ethernet/intel/ice/ice_ethtool.c | 17 +++++-- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 ++ drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 ++ drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 17 +++++-- drivers/net/ethernet/socionext/netsec.c | 3 ++ drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 12 ++++- drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/hyperv/netvsc_drv.c | 15 ++++-- drivers/net/loopback.c | 4 ++ drivers/net/net_failover.c | 3 ++ drivers/net/phy/phylink.c | 3 ++ drivers/net/tun.c | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 13 ++++- drivers/net/wireless/ath/wil6210/txrx_edma.c | 15 ++++-- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 ++++++++++++- .../broadcom/brcm80211/include/brcmu_wifi.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 ++- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 9 ++-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 9 ++-- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 32 +++++++----- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 14 ++++-- drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +++-- drivers/net/wireless/ti/wlcore/main.c | 18 +++++-- drivers/nvme/host/fabrics.c | 7 ++- drivers/nvme/host/multipath.c | 7 +++ drivers/nvme/target/rdma.c | 19 ++++++-- drivers/nvmem/core.c | 10 +++- drivers/of/base.c | 2 + drivers/pci/controller/dwc/pci-dra7xx.c | 11 +++-- drivers/pci/controller/pcie-cadence-ep.c | 11 +++-- drivers/pci/controller/pcie-cadence.c | 20 +++++--- drivers/pci/controller/pcie-mediatek.c | 11 +++++ drivers/pci/msi.c | 9 ++-- drivers/pci/pci-acpi.c | 16 +++++- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 27 +++++++--- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 28 ++++++++--- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 15 +++--- drivers/scsi/esp_scsi.c | 1 + drivers/scsi/esp_scsi.h | 2 + drivers/scsi/lpfc/lpfc_scsi.c | 14 ++++-- drivers/scsi/lpfc/lpfc_sli.c | 7 +++ drivers/scsi/mac_esp.c | 2 + drivers/scsi/megaraid/megaraid_sas_base.c | 3 ++ drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/ufs/ufshcd.c | 5 +- drivers/spi/spi-ep93xx.c | 36 +++++++++----- drivers/spi/spi-gpio.c | 10 ++-- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/rcar_thermal.c | 1 + drivers/uio/uio.c | 9 ++++ drivers/usb/chipidea/otg.h | 3 +- drivers/usb/dwc2/hcd.c | 12 ++++- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 + drivers/usb/host/ohci-at91.c | 2 + drivers/usb/host/xhci-hub.c | 5 ++ drivers/usb/host/xhci-ring.c | 1 + drivers/usb/typec/tcpm.c | 6 +++ fs/cifs/transport.c | 57 ++++++++++++++-------- fs/ext4/move_extent.c | 8 ++- fs/f2fs/checkpoint.c | 2 + fs/f2fs/data.c | 9 +++- fs/f2fs/extent_cache.c | 51 +++++++++++-------- fs/f2fs/f2fs.h | 8 +-- fs/f2fs/node.c | 7 +++ fs/f2fs/recovery.c | 15 ++++-- fs/f2fs/super.c | 22 +++++++-- include/linux/compat.h | 3 ++ include/linux/nvme.h | 1 + include/uapi/linux/ndctl.h | 48 ++++++++---------- kernel/bpf/verifier.c | 16 +++--- kernel/kprobes.c | 27 +++++++--- kernel/locking/lockdep.c | 4 +- kernel/signal.c | 16 +++--- lib/debug_locks.c | 2 +- net/core/netclassid_cgroup.c | 1 + net/netfilter/xt_nat.c | 2 + net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + net/sunrpc/xprtrdma/transport.c | 6 +++ security/smack/smack_lsm.c | 13 +++-- sound/pci/hda/hda_controller.h | 1 + sound/pci/hda/hda_intel.c | 11 +++-- sound/soc/amd/acp-pcm-dma.c | 22 ++++++--- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/util/strbuf.c | 10 +++- tools/perf/util/trace-event-info.c | 2 + tools/perf/util/trace-event-parse.c | 1 + tools/perf/util/trace-event-read.c | 5 +- tools/power/cpupower/utils/cpufreq-info.c | 2 + tools/power/cpupower/utils/helpers/amd.c | 7 ++- 151 files changed, 1121 insertions(+), 425 deletions(-) -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE4n5dijQDou9mhzu83qZv95d3LNwFAlvglB8ACgkQ3qZv95d3 LNwEVg/+LTHmD3a3ohVNThOc26LkZNxv1G0XVVmRSUMYF5OIZfqerXkQ8YBC3JjU lw6k/dheStky0m8uB67YgtYYLNOtXhol39NJdQ5iTY09ywKHYgPPZvxguVr04fyw gp2ngzKPDRidx3J8XhpyO81igQrVFyr4rCxuwKAId9bGEjJokJ8RmV/QG1F48jOx BNZ0mXYG9niyH2keQi3MpQsDDJ2BJilIRqH9s9mSmWu2Sw3ewUC+ZgZ35m8tjhIV ZcD7vgGBbIwAwfCVcIcUorEdgQsHrHUI8BCElbYvwHUZQl18GGFobLxsimOLdVH6 0tCyuNtep2ooqw6JyR4ll5smcGBKJo8ZQqV2TAhjhx07rDTMlQ2TPNgAx4c4VOiS hvOvuEndJtVB4tUqdU5MVWQ4d6a6KUPaTQmKwG0Iqf5mpdzXcTqFCNAigIQofeKc 44WCVl/NHCocWUm5dy+yR7+UEX4z+qfqZVLe8amMoVB79ibfg/k+iyfOTyZQ5CaD LGA0G8VVsqRaub5Latp/RrmoorzlCy/BSVVVVBNFo/Y5a8GpcwXLoouRm1eZPOQF 96Cw3bjoJiF4fBB62FW+ogcpD85y95a5831DipjTDq7y32Sdj3jxaA87cXPkJ8Zf 9lqEYdxuXu74kFYa78dk9mSr5yG10FZlsiPwsqkUjGQGkAiL2iE= =VBsD -----END PGP SIGNATURE-----