-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Greg, Pleae pull commits for Linux 4.18 . 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 2237effd7edc201d9d6bed6bef8ada3cb1499d7b: Linux 4.18.17 (2018-11-04 14:51:56 +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.18-05112018 for you to fetch changes up to fc8c11494dfe9a1d9f90314f9b46647b7aa9e519: cpupower: Fix AMD Family 0x17 msr_pstate size (2018-11-05 09:29:45 -0500) - ---------------------------------------------------------------- for-greg-4.18-05112018 - ---------------------------------------------------------------- Adam Thomson (1): usb: typec: tcpm: Report back negotiated PPS voltage and current Alan Douglas (1): PCI: cadence: Use AXI region 0 to signal interrupts from EP 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 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 Björn Töpel (1): xsk: do not call synchronize_net() under RCU read lock Bruce Allan (1): ice: fix changing of ring descriptor size (ethtool -G) Casey Schaufler (1): Smack: ptrace capability use fixes Chao Yu (3): 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 Christian Hewitt (1): Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth Chuck Lever (1): xprtrdma: Reset credit grant properly after a disconnect David Howells (1): UAPI: ndctl: Fix g++-unsupported initialisation in headers David Miller (1): perf cpu_map: Align cpu map synthesized events properly. 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): bpf: do not blindly change rlimit in reuseport net selftest 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 (1): usb: dwc2: fix a race with external vbus supply Finn Thain (1): scsi: esp_scsi: Track residual for PIO transfers Florian Westphal (1): xfrm: policy: use hlist rcu variants on insert 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 Hans de Goede (1): ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers Heiner Kallweit (1): r8169: re-enable MSI-X on RTL8168g 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 (2): 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 Jarod Wilson (1): perf tools: Fix use of alternatives to find JDIR 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 Jian-Hong Pan (1): r8169: Enable MSI-X on RTL8106e Jim Mattson (1): KVM: nVMX: Clear reserved bits of #DB exit qualification Jiri Olsa (3): Revert "perf tools: Fix PMU term format max value calculation" perf vendor events intel: Fix wrong filter_band* values for uncore events perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus 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 Keith Busch (1): nvme: remove ns sibling before clearing path Leo Li (1): drm: Get ref on CRTC commit object when waiting for flip_done 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 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 (2): selftests: ftrace: Add synthetic event syntax testcase kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() Michal Hocko (1): cgroup, netclassid: add a preemption point to write_classid Mika Westerberg (1): PCI / ACPI: Enable wake automatically for power managed bridges Milian Wolff (1): perf report: Don't crash on invalid inline debug information Moni Shoua (1): IB/mlx5: Allow transition of DCI QP to reset Nathan Chancellor (2): net: qla3xxx: Remove overflowing shift statement 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 Pieter Jansen van Vuuren (2): nfp: flower: fix pedit set actions for multiple partial masks nfp: flower: use offsets provided by pedit instead of index for ipv6 Prarit Bhargava (2): cpupower: Fix coredump on VMWare cpupower: Fix AMD Family 0x17 msr_pstate size Rajneesh Bhardwaj (1): ACPI / PM: LPIT: Register sysfs attributes based on FADT 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 (3): perf tools: Free temporary 'sys' string in read_event_files() perf tools: Cleanup trace-event-info 'tdata' leak perf strbuf: Match va_{add,copy} with va_end Sara Sharon (1): iwlwifi: mvm: fix BAR seq ctrl reporting Sebastian Andrzej Siewior (1): x86/fpu: Remove second definition of fpu in __fpu__restore_sig() 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 Shuah Khan (Samsung OSG) (1): selftests: usbip: add wait after attach and before checking port status Siva Rebbagondla (1): rsi: fix memory alignment issue in ARM32 platforms Song Muchun (1): sched/fair: Fix the min_vruntime update logic in dequeue_entity() 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 Tomi Valkeinen (1): drm: fix use of freed memory in drm_mode_setcrtc Tonghao Zhang (1): PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice 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 Wolfram Sang (1): i2c: rcar: cleanup DMA for all kinds of failure 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/tools/build.c | 7 ++ arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 7 ++ arch/x86/kernel/fpu/signal.c | 1 - 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/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/gpu/drm/drm_atomic.c | 5 ++ drivers/gpu/drm/drm_atomic_helper.c | 12 ++-- drivers/gpu/drm/drm_crtc.c | 10 ++- drivers/hv/channel_mgmt.c | 14 ++-- drivers/hwmon/pwm-fan.c | 12 +++- drivers/hwtracing/coresight/coresight-etb10.c | 4 ++ drivers/i2c/busses/i2c-rcar.c | 6 +- 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/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/flower/action.c | 35 ++++++---- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 17 ++++- drivers/net/ethernet/qlogic/qla3xxx.c | 2 - drivers/net/ethernet/realtek/r8169.c | 12 +--- 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/net_failover.c | 3 + drivers/net/phy/phylink.c | 3 + drivers/net/tun.c | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 6 ++ .../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/rsi/rsi_91x_usb.c | 11 +-- drivers/nvme/host/core.c | 2 +- drivers/nvme/target/rdma.c | 19 +++-- drivers/nvmem/core.c | 10 ++- drivers/pci/controller/dwc/pci-dra7xx.c | 11 ++- drivers/pci/controller/pcie-cadence-ep.c | 11 +-- 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/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 | 10 ++- 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/ext4/move_extent.c | 8 ++- fs/f2fs/data.c | 9 ++- fs/f2fs/extent_cache.c | 51 +++++++++----- fs/f2fs/f2fs.h | 7 +- fs/f2fs/node.c | 7 ++ fs/f2fs/recovery.c | 1 + fs/f2fs/super.c | 19 ++++- include/drm/drm_atomic.h | 11 +++ include/linux/compat.h | 3 + include/uapi/linux/ndctl.h | 48 ++++++------- kernel/bpf/verifier.c | 16 ++--- kernel/bpf/xskmap.c | 10 +-- kernel/kprobes.c | 27 ++++++-- kernel/locking/lockdep.c | 4 +- kernel/sched/fair.c | 2 +- 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 ++ net/xdp/xsk.c | 2 + net/xfrm/xfrm_policy.c | 8 +-- security/smack/smack_lsm.c | 13 +++- sound/pci/hda/hda_controller.h | 1 + sound/pci/hda/hda_intel.c | 11 ++- tools/perf/Makefile.config | 2 +- tools/perf/builtin-report.c | 1 + .../pmu-events/arch/x86/ivytown/uncore-power.json | 16 ++--- .../pmu-events/arch/x86/jaketown/uncore-power.json | 16 ++--- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/util/event.c | 1 + tools/perf/util/evsel.c | 3 + tools/perf/util/pmu.c | 13 ++-- tools/perf/util/srcline.c | 3 + tools/perf/util/strbuf.c | 10 ++- tools/perf/util/trace-event-info.c | 2 + tools/perf/util/trace-event-read.c | 5 +- tools/power/cpupower/utils/cpufreq-info.c | 2 + tools/power/cpupower/utils/helpers/amd.c | 7 +- .../selftests/drivers/usb/usbip/usbip_test.sh | 4 ++ .../inter-event/trigger-synthetic-event-syntax.tc | 80 ++++++++++++++++++++++ tools/testing/selftests/net/reuseport_bpf.c | 13 ++-- 156 files changed, 1133 insertions(+), 430 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic-event-syntax.tc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE4n5dijQDou9mhzu83qZv95d3LNwFAlvglGsACgkQ3qZv95d3 LNzSiQ//XMBIs1logjnC5HuWISK+uALPV4m6UNg8YqYR0RV83LtxqSQ2LXiEqcFA Fo5EvGe7tyZHrusSS6nw4sCmeqAUYeNlBVTNUaD28iHtFtlcXqrSz0W+1uAc7Me1 zzn2vWW1lTt0xjy0KyxreNd4wivNu0+6lX7U/oIFxONEoN2fSKyyPGwivt2lef1h Qlt0Lehx6hc9scLUvMGtSKA5uR3wuozFtollf7M2zqX+9KAnRTn6aVVzooKAwwPt ru3imuVtgKc8fSWBFYV4lJT1VXZZtWy2zQ4Cu0sW749wwRP1ohbNjkO2FyeU+jyU 8UVnfeBpTuNv1F47rJNKmRHvklB7Jq4tjSpYlHDaJBUL6WsE/e8VEaRJQvHf7QJw ERxUaXuG5Ns1cQ+rh8hrkjQvfTl5jF0cgN7BocxrbwpkeOkOBelT4/BlOdrECQ8m H5KR4q/O/kQBCEtvaalTn9M2toz9oHQdaD+1Xif5Ip5eE0XMxUpGtPvax1DJQJ32 SSKZ6qGcupHXAHhgyzL+iDfCJlcaa0WOpHD3Fk8YQFD7VcdijceL+FZnX0EgTe6P 7EPlOEj/Iawn6y1YUhtOhfyWpPGKtACGV/qBXqbzVcMsM+VWfxwAzPpVpaACcdUT efts1IgFP9mjrYaeTy42Xe+AF+12JYlzdfMBK1B2J82yGR6Xgrg= =j4vs -----END PGP SIGNATURE-----