-----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 dfba61ec760efc578a3f3702e752b51ca1dfed52:
Linux 4.18.8 (2018-09-15 09:47:02 +0200)
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-23092018
for you to fetch changes up to 5e8504dfe2c91dbfd4b2ba395928f694264f24a1:
clk: tegra: bpmp: Don't crash when a clock fails to register (2018-09-23 20:58:03 -0400)
- ---------------------------------------------------------------- for-greg-4.18-23092018
- ---------------------------------------------------------------- Alexander Sverdlin (1): serial: 8250: of: Correct of_platform_serial_setup() error handling
Alexandre Belloni (1): spi: dw: fix possible race condition
Alexey Kardashevskiy (1): KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables
Andrea Parri (1): sched/core: Use smp_mb() in wake_woken_function()
Andy Shevchenko (2): gpiolib: Mark gpio_suffixes array with __maybe_unused gpiolib: Respect error code of ->get_direction()
Ard Biesheuvel (1): efi/esrt: Only call efi_mem_reserve() for boot services memory
Arnd Bergmann (1): rcutorture: Use monotonic timestamp for stall detection
Arvind Yadav (1): PM / devfreq: use put_device() instead of kfree()
Bart Van Assche (1): IB/nes: Fix a compiler warning
Bartosz Golaszewski (1): gpiolib: don't allow userspace to set values of input lines
Boris Pismenny (1): tls: Fix zerocopy_from_iter iov handling
Dan Carpenter (2): ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
Dan Williams (1): tools/testing/nvdimm: Fix support for emulating controller temperature
Douglas Anderson (2): pinctrl: msm: Fix msm_config_group_get() to be compliant pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
Enrico Scholz (1): gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes
Eric Biggers (1): security: check for kstrdup() failure in lsm_append()
Eric Yang (1): drm/amd/display: support access ddc for mst branch
Hannes Reinecke (1): scsi: libfc: fixup 'sleeping function called from invalid context'
Hans Holmberg (1): lightnvm: pblk: assume that chunks are closed on 1.2 devices
Hans de Goede (1): ASoC: rt5651: Fix workqueue cancel vs irq free race on remove
Harry Wentland (1): drm/amd/pp: Send khz clock values to DC for smu7/8
Huazhong Tan (2): net: hns3: Reset net device with rtnl_lock net: hns3: Fix return value error in hns3_reset_notify_down_enet
Ioana Radulescu (1): staging: fsl-dpaa2/eth: Fix DMA mapping direction
Jaegeuk Kim (1): f2fs: do checkpoint in kill_sb
James Smart (2): scsi: lpfc: Fix NVME Target crash in defer rcv logic scsi: lpfc: Fix panic if driver unloaded when port is offline
Jann Horn (2): mtdchar: fix overflows in adjustment of `count` IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers
Johan Hovold (2): tty: fix termios input-speed encoding when using BOTHER tty: fix termios input-speed encoding
John Stultz (1): selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
Julia Lawall (1): parport: sunbpp: fix error return code
Karol Herbst (1): drm/nouveau/debugfs: Wake up GPU before doing any reclocking
Laurentiu Tudor (1): mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips
Li Zhijian (1): selftests/android: initialize heap_type to avoid compiling warning
Linus Walleij (1): net: gemini: Allow multiple ports to instantiate
Lyude Paul (1): drm/nouveau: Fix runtime PM leak in drm_open()
Maciej W. Rozycki (1): binfmt_elf: Respect error return from `regset->active'
Matias Bjørling (1): lightnvm: pblk: enable line minor version detection
Matthew Garrett (1): evm: Don't deadlock if a crypto algorithm is unavailable
Maxime Chevallier (1): net: mvpp2: make sure we use single queue mode on PPv2.1
Mike Christie (1): configfs: fix registered group removal
Mikko Perttunen (1): clk: tegra: bpmp: Don't crash when a clock fails to register
Miklos Szeredi (1): vfs: fix freeze protection in mnt_want_write_file() for overlayfs
Ming Lei (2): blk-mq: only attempt to merge bio if there is rq in sw queue blk-mq: avoid to synchronize rcu inside blk_cleanup_queue()
Nicholas Mc Guire (4): KVM: PPC: Book3S HV: Add of_node_put() in success path ARM: hisi: handle of_iomap and fix missing of_node_put ARM: hisi: fix error handling and missing of_node_put ARM: hisi: check of_iomap and fix missing of_node_put
Noa Osherovich (1): net/mlx5: Add missing SET_DRIVER_VERSION command translation
Paul Burton (1): MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
Paul E. McKenney (1): rcu: Fix grace-period hangs due to race with CPU offline
Peter Rosin (2): mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
Philipp Puschmann (1): Bluetooth: Use lock_sock_nested in bt_accept_enqueue
Quentin Perret (1): sched/fair: Fix util_avg of new tasks for asymmetric systems
Randy Dunlap (1): block/DAC960.c: fix defined but not used build warnings
Rick Farrington (1): liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
Robin Murphy (1): coresight: tpiu: Fix disabling timeouts
Roman Gushchin (1): bpf: fix rcu annotations in compute_effective_progs()
Ronny Chevalier (1): audit: fix use-after-free in audit_add_watch
Russell King (1): ASoC: hdmi-codec: fix routing
Ryder Lee (1): arm64: dts: mt7622: update a clock property for UART0
Sean Wang (1): pinctrl: mt7622: Fix probe fail by misuse the selector
Shaoyun Liu (1): drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation
Shuah Khan (Samsung OSG) (1): selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run
Sibi Sankar (1): remoteproc: qcom: q6v5-pil: fix modem hang on SDM845 after axis2 clk unvote
Stefan Agner (2): mmc: tegra: prevent HS200 on Tegra 3 mmc: sdhci: do not try to use 3.3V signaling if not supported
Suzuki K Poulose (3): coresight: Handle errors in finding input/output ports coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 arm64: perf: Disable PMU while processing counter overflows
Thierry Reding (1): drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
Timo Wischer (1): ALSA: pcm: Fix snd_interval_refine first/last with open min/max
Tony Lindgren (2): pinctrl: rza1: Fix selector use for groups and functions pinctrl: pinmux: Return selector to the pinctrl driver
Tuomas Tynkkynen (1): staging: bcm2835-audio: Don't leak workqueue if open fails
Viresh Kumar (1): arm64: dts: uniphier: Add missing cooling device properties for CPUs
Wei Lu (1): drm/amdkfd: Fix error codes in kfd_get_process
Wei Yongjun (1): gpio: pxa: Fix potential NULL dereference
Yoshihiro Shimoda (1): dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0
Yunsheng Lin (1): net: hns3: Fix for reset_level default assignment probelm
Zhouyang Jia (1): rtc: bq4802: add error handling for devm_ioremap
arch/arm/mach-hisi/hotplug.c | 41 +++++++++++------- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + arch/arm64/kernel/perf_event.c | 50 ++++++++++++---------- arch/mips/loongson64/common/cs5536/cs5536_ohci.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 5 +-- arch/powerpc/kvm/book3s_hv.c | 2 + block/blk-core.c | 8 +++- block/blk-mq-sched.c | 3 +- crypto/api.c | 2 +- drivers/block/DAC960.c | 9 ++-- drivers/clk/tegra/clk-bpmp.c | 12 ++++-- drivers/devfreq/devfreq.c | 4 +- drivers/dma/sh/rcar-dmac.c | 5 ++- drivers/firmware/efi/esrt.c | 3 +- drivers/gpio/gpio-pxa.c | 2 + drivers/gpio/gpiolib.c | 14 +++++- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 9 ++-- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 ++ drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 ++-- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 6 +-- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 4 ++ drivers/gpu/drm/nouveau/nouveau_drm.c | 6 ++- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 13 ++++++ drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +- drivers/gpu/ipu-v3/ipu-csi.c | 20 +++++++-- drivers/hwtracing/coresight/coresight-etm4x.c | 31 ++++++-------- drivers/hwtracing/coresight/coresight-tpiu.c | 7 +-- drivers/hwtracing/coresight/coresight.c | 7 ++- drivers/infiniband/hw/mlx5/cong.c | 9 +--- drivers/infiniband/hw/mlx5/mr.c | 32 ++++---------- drivers/infiniband/hw/nes/nes.h | 2 +- drivers/input/touchscreen/rohm_bu21023.c | 4 +- drivers/lightnvm/pblk-init.c | 5 ++- drivers/lightnvm/pblk-recovery.c | 5 ++- drivers/mfd/88pm860x-i2c.c | 8 ++-- drivers/mmc/host/sdhci-of-esdhc.c | 6 +++ drivers/mmc/host/sdhci-tegra.c | 3 +- drivers/mmc/host/sdhci.c | 9 +++- drivers/mtd/mtdchar.c | 10 +++-- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 3 ++ .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 3 ++ drivers/net/ethernet/cortina/gemini.c | 5 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 8 +++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 5 +-- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +++ drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 + drivers/parport/parport_sunbpp.c | 8 +++- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 4 +- drivers/pinctrl/pinctrl-rza1.c | 24 ++++++----- drivers/pinctrl/pinmux.c | 16 +++++-- drivers/pinctrl/qcom/pinctrl-msm.c | 14 ++++-- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 32 ++++++++++---- drivers/remoteproc/qcom_q6v5_pil.c | 1 - drivers/rtc/rtc-bq4802.c | 4 ++ drivers/scsi/libfc/fc_disc.c | 7 +-- drivers/scsi/lpfc/lpfc_nvme.c | 5 ++- drivers/scsi/lpfc/lpfc_nvmet.c | 12 +++++- drivers/spi/spi-dw.c | 3 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 16 ++++--- drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/tty_baudrate.c | 13 ++++-- fs/binfmt_elf.c | 2 +- fs/configfs/dir.c | 11 +++++ fs/f2fs/super.c | 16 +++++-- fs/namespace.c | 7 +-- include/linux/crypto.h | 5 +++ kernel/audit_watch.c | 12 +++++- kernel/bpf/cgroup.c | 7 ++- kernel/rcu/rcutorture.c | 5 ++- kernel/rcu/tree.c | 6 +++ kernel/rcu/tree.h | 4 ++ kernel/sched/fair.c | 10 +++-- kernel/sched/wait.c | 47 +++++++++----------- net/bluetooth/af_bluetooth.c | 2 +- net/tls/tls_sw.c | 8 ++-- security/integrity/evm/evm_crypto.c | 3 +- security/security.c | 2 + sound/core/pcm_lib.c | 14 ++++-- sound/soc/codecs/hdmi-codec.c | 21 ++++++--- sound/soc/codecs/rt5651.c | 22 +++++----- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- tools/testing/nvdimm/test/nfit.c | 3 +- .../testing/selftests/android/ion/ionapp_export.c | 1 + tools/testing/selftests/timers/raw_skew.c | 5 +++ tools/testing/selftests/vDSO/vdso_test.c | 7 ++- 89 files changed, 523 insertions(+), 273 deletions(-)