-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi Greg,
Pleae pull commits for Linux 4.15 .
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 df57458873da1a2a52e31c96cff43942c3557037:
Linux 4.15.10 (2018-03-15 10:57:00 +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.15-04052018
for you to fetch changes up to e004aff712271a4528e4a1f7dc64d0dc8767a237:
thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (2018-04-05 00:52:24 -0400)
- ---------------------------------------------------------------- for-greg-4.15-04052018
- ---------------------------------------------------------------- Al Cooper (1): phy: phy-brcm-usb-init: DRD mode can cause crash on startup
Alex Estrin (1): IB/ipoib: Fix for notify send CQ failure messages
Alexey Khoroshilov (1): thermal: int3400_thermal: fix error handling in int3400_thermal_probe()
Andy Shevchenko (1): sdhci: Advertise 2.0v supply on SDIO host controller
Archit Taneja (1): drm/msm: Fix NULL deref in adreno_load_gpu
Arjun Vynipadath (1): cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages
Arnd Bergmann (1): crypto: aes-generic - build with -Os on gcc-7+
Bart Van Assche (1): block, scsi: Fix race between SPI domain validation and system suspend
Catalin Marinas (1): arm64: asid: Do not replace active_asids if already 0
Chaitra P B (1): scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.
Chao Yu (1): f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
Christian Lamparter (1): crypto: crypto4xx - perform aead icv check in the driver
Christophe JAILLET (2): ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' EDAC, mv64x60: Fix an error handling path
Colin Ian King (1): wl1251: check return from call to wl1251_acx_arp_ip_filter
Daniel Jurgens (1): net/mlx5: Fix race for multiple RoCE enable
Eric W. Biederman (3): signal/metag: Document a conflict with SI_USER with SIGFPE signal/powerpc: Document conflicts with SI_USER and SIGFPE and SIGTRAP signal/arm: Document conflicts with SI_USER and SIGFPE
Feras Daoud (1): net/mlx5e: IPoIB, Use correct timestamp in child receive flow
Florian Westphal (1): netfilter: core: only allow one nat hook per hook point
Fuyun Liang (3): net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg net: hns3: add Asym Pause support to phy default features net: hns3: fix for changing MTU
Gal Pressman (1): net: Fix netdev_WARN_ONCE macro
Gautham R. Shenoy (1): powernv-cpufreq: Add helper to extract pstate from PMSR
Geert Uytterhoeven (3): thermal/drivers/hisi: Remove bogus const from function return type spi: sh-msiof: Fix timeout failures for TX-only DMA transfers ACPI: EC: Fix debugfs_create_*() usage
Gustavo A. R. Silva (1): PM / devfreq: Fix potential NULL pointer dereference in governor_store
Hangbin Liu (1): l2tp: fix missing print session offset info
Hans de Goede (6): ACPI / video: Default lcd_only to true on Win8-ready and newer machines ASoC: Intel: cht_bsw_rt5645: Analog Mic support pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts power: supply: axp288_charger: Properly stop work on probe-error / remove serdev: Fix serdev_uevent failure on ACPI enumerated serdev-controllers Input: goodix - disable IRQs while suspended
Icenowy Zheng (1): clk: sunxi-ng: fix the A64/H5 clock description of DE2 CCU
Ioan Moldovan (1): Bluetooth: Add a new 04ca:3015 QCA_ROME device
Israel Rukshin (1): nvme: fix subsystem multiple controllers support check
Jacob Keller (1): i40evf: don't rely on netif_running() outside rtnl_lock()
James Smart (2): nvme_fcloop: disassocate local port structs nvme_fcloop: fix abort race condition
Jason Yan (3): scsi: libsas: Use dynamic alloced work to avoid sas event lost scsi: libsas: fix memory leak in sas_smp_get_phy_events() scsi: libsas: fix error when getting phy events
Javier Martinez Canillas (1): tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented
Jernej Å krabec (1): clk: sunxi-ng: a83t: Add M divider to TCON1 clock
Jerome Brunet (1): clk: divider: fix incorrect usage of container_of
Jian Shen (3): net: hns3: Fix an error of total drop packet statistics net: hns3: Fix a loop index error of tqp statistics query net: hns3: Fix an error macro definition of HNS3_TQP_STAT
Jin Yao (1): perf report: Fix a no annotate browser displayed issue
Jiri Bohac (1): x86/gart: Exclude GART aperture from vmcore
Jiri Olsa (2): perf evsel: Fix swap for samples with raw data perf tools: Fix copyfile_offset update of output offset
Leon Romanovsky (1): RDMA/cma: Mark end of CMA ID messages
Linus Walleij (1): gpio: label descriptors using the device name
Lorenzo Bianconi (1): iio: imu: st_lsm6dsx: fix endianness in st_lsm6dsx_read_oneshot()
Lukas Wunner (1): Bluetooth: hci_bcm: Mandate presence of shutdown and device wake GPIO
Maciej Purski (1): hwmon: (ina2xx) Make calibration register value fixed
Maor Gottlieb (1): IB/mlx5: Report inner RSS capability
Martin Blumenstingl (1): clk: meson: mpll: use 64-bit maths in params_from_rate
Masami Hiramatsu (2): perf probe: Find versioned symbols from map perf probe: Add warning message if there is unexpected event name
Mauro Carvalho Chehab (1): media: videobuf2-core: don't go out of the buffer range
Mengting Zhang (1): perf evsel: Enable ignore_missing_thread for pid option
Mike Christie (1): tcmu: release blocks for partially setup cmds
Mike Marciniszyn (1): IB/rdmavt: Allocate CQ memory on the correct node
Ming Lei (3): blk-mq: avoid to map CPU into stale hw queue blk-mq: fix race between updating nr_hw_queues and switching io sched blk-mq: fix kernel oops in blk_mq_tag_idle()
Miquel Raynal (1): mtd: mtd_oobtest: Handle bitflips during reads
Moni Shoua (1): net/mlx4_en: Change default QoS settings
Nathan Fontenot (1): ibmvnic: Don't handle RX interrupts when not up.
NeilBrown (2): VFS: close race between getcwd() and d_move() staging: lustre: disable preempt while sampling processor id.
Nogah Frankel (1): net_sch: red: Fix the new offload indication
Oleksij Rempel (1): watchdog: dw_wdt: add stop watchdog operation
Paolo Valente (1): block, bfq: put async queues for root bfq groups too
Parav Pandit (1): RDMA/cma: Fix rdma_cm path querying for RoCE
Pardha Saradhi K (1): ASoC: Intel: Skylake: Disable clock gating during firmware and library download
Peng Li (1): net: hns3: free the ring_data structrue when change tqps
Peter Große (1): mac80211: Fix setting TX power on monitor interfaces
Pieter "PoroCYon" Sluys (1): vfb: fix video mode and line_length being set when loaded
Quinn Tran (1): scsi: qla2xxx: Fix NULL pointer access for fcport structure
Rafael David Tinoco (1): scsi: libiscsi: Allow sd_shutdown on bad transport
Rasmus Villemoes (1): ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node
Robert Jarzmik (1): backlight: tdo24m: Fix the SPI CS between transfers
Ronald Tschalär (1): Bluetooth: hci_bcm: Validate IRQ before using it
Roy Shterman (1): nvme-fabrics: protect against module unload during create_ctrl
Rui Hua (1): bcache: ret IOERR when read meets metadata error
Shanker Donthineni (1): irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry
Shiraz Saleem (2): i40iw: Fix sequence number for the first partial FPDU i40iw: Correct Q1/XF object count equation
Shivasharan S (2): scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called
Sowmini Varadhan (2): rds; Reset rs->rs_bound_addr in rds_add_bound() failure path selftests/net: fix bugs in address and port initialization
Stanislaw Gruszka (1): rt2x00: do not pause queue unconditionally on error path
Stephen Hemminger (1): uio_hv_generic: check that host supports monitor page
Tang Junhui (2): bcache: stop writeback thread after detaching bcache: segregate flash only volume write streams
Tatyana Nikolova (1): i40iw: Validate correct IRD/ORD connection parameters
Tobias Brunner (1): ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT
Tony Lindgren (1): tty: n_gsm: Allow ADM response in addition to UA for control dlci
Ulf Hansson (1): PM / domains: Don't skip driver's ->suspend|resume_noirq() callbacks
Vladimir Zapolskiy (1): gpiolib: don't dereference a desc before validation
Wei Yongjun (2): irqchip/ompic: fix return value check in ompic_of_init() gpio: thunderx: fix error return code in thunderx_gpio_probe()
Yi Zeng (1): thermal: power_allocator: fix one race condition issue for thermal_instances list
Yintian Tao (1): drm/amd/powerplay: fix memory leakage when reload (v2)
chenxiang (1): scsi: libsas: initialize sas_phy status according to response of DISCOVER
oulijun (1): RDMA/hns: Update the usage of sr_max and rr_max field
arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/include/uapi/asm/siginfo.h | 13 ++++ arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/mm/context.c | 19 +++-- arch/metag/include/uapi/asm/siginfo.h | 7 ++ arch/metag/kernel/traps.c | 2 +- arch/powerpc/include/uapi/asm/siginfo.h | 15 ++++ arch/powerpc/kernel/traps.c | 10 +-- arch/x86/kernel/aperture_64.c | 46 +++++++++++- arch/x86/xen/mmu_hvm.c | 2 +- block/bfq-cgroup.c | 7 +- block/blk-mq.c | 29 +++++++- crypto/Makefile | 1 + drivers/acpi/acpi_video.c | 14 +++- drivers/acpi/ec.c | 2 +- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/internal.h | 2 +- drivers/base/power/domain.c | 30 ++++---- drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_bcm.c | 30 +++----- drivers/char/tpm/tpm-interface.c | 28 +++++-- drivers/char/tpm/tpm.h | 5 ++ drivers/clk/clk-divider.c | 7 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 2 +- drivers/clk/meson/clk-mpll.c | 2 +- drivers/clk/nxp/clk-lpc32xx.c | 2 +- drivers/clk/qcom/clk-regmap-divider.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 6 +- drivers/clk/sunxi-ng/ccu_div.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 37 +++++---- drivers/crypto/amcc/crypto4xx_alg.c | 6 +- drivers/crypto/amcc/crypto4xx_core.c | 54 +++++++------- drivers/devfreq/devfreq.c | 3 +- drivers/edac/mv64x60_edac.c | 2 +- drivers/gpio/gpio-thunderx.c | 4 +- drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 6 ++ drivers/gpu/drm/msm/adreno/adreno_device.c | 7 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 2 +- drivers/hwmon/ina2xx.c | 87 +++++++++++++--------- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 2 +- drivers/infiniband/core/cma.c | 1 + drivers/infiniband/core/ucma.c | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 27 ++++--- drivers/infiniband/hw/i40iw/i40iw_cm.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 6 +- drivers/infiniband/hw/i40iw/i40iw_d.h | 1 + drivers/infiniband/hw/i40iw/i40iw_puda.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/sw/rdmavt/cq.c | 10 ++- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 10 ++- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +- drivers/input/touchscreen/goodix.c | 8 +- drivers/irqchip/irq-gic-v3.c | 11 +++ drivers/irqchip/irq-ompic.c | 4 +- drivers/md/bcache/alloc.c | 19 +++-- drivers/md/bcache/request.c | 22 ++++++ drivers/md/bcache/super.c | 6 ++ drivers/media/v4l2-core/videobuf2-core.c | 4 + drivers/mmc/host/sdhci-pci-core.c | 2 + drivers/mmc/host/sdhci.c | 7 ++ drivers/mtd/tests/oobtest.c | 21 ++++++ drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 23 ++++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.c | 17 ++++- .../ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c | 13 ++-- drivers/net/ethernet/ibm/ibmvnic.c | 6 ++ drivers/net/ethernet/intel/i40evf/i40evf_main.c | 20 ++++- drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c | 5 ++ drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 7 ++ drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 33 ++++++-- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 22 ++++-- drivers/net/wireless/ti/wl1251/main.c | 3 +- drivers/nvme/host/core.c | 18 ++++- drivers/nvme/host/fabrics.c | 17 ++++- drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 1 + drivers/nvme/host/rdma.c | 1 + drivers/nvme/target/fcloop.c | 47 ++++++++---- drivers/nvme/target/loop.c | 1 + drivers/phy/broadcom/phy-brcm-usb-init.c | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 6 ++ drivers/power/supply/axp288_charger.c | 13 ++++ drivers/rtc/rtc-ac100.c | 6 +- drivers/scsi/libiscsi.c | 24 +++++- drivers/scsi/libsas/sas_event.c | 74 +++++++++++++----- drivers/scsi/libsas/sas_expander.c | 4 +- drivers/scsi/libsas/sas_init.c | 27 ++++++- drivers/scsi/libsas/sas_internal.h | 6 ++ drivers/scsi/libsas/sas_phy.c | 44 +++-------- drivers/scsi/libsas/sas_port.c | 18 ++--- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 16 +++- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 28 +++---- drivers/scsi/qla2xxx/qla_init.c | 13 +++- drivers/scsi/scsi_transport_spi.c | 16 +++- drivers/spi/spi-sh-msiof.c | 12 ++- .../staging/lustre/lnet/libcfs/linux/linux-cpu.c | 13 ++-- drivers/target/target_core_user.c | 7 ++ drivers/thermal/hisi_thermal.c | 2 +- drivers/thermal/int340x_thermal/int3400_thermal.c | 10 ++- drivers/thermal/power_allocator.c | 2 + drivers/tty/n_gsm.c | 17 ++++- drivers/tty/serdev/core.c | 5 ++ drivers/uio/uio_hv_generic.c | 7 ++ drivers/video/backlight/corgi_lcd.c | 2 +- drivers/video/backlight/tdo24m.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/video/fbdev/vfb.c | 17 +++++ drivers/watchdog/dw_wdt.c | 18 ++++- fs/dcache.c | 23 ++++-- fs/f2fs/file.c | 20 +++-- include/linux/clk-provider.h | 2 +- include/linux/mlx5/driver.h | 2 +- include/linux/netdevice.h | 4 +- include/linux/netfilter.h | 1 + include/scsi/libsas.h | 17 +++-- include/uapi/rdma/mlx5-abi.h | 2 +- net/ipv4/netfilter/iptable_nat.c | 4 + net/ipv6/ip6_output.c | 8 ++ net/ipv6/netfilter/ip6table_nat.c | 4 + net/l2tp/l2tp_netlink.c | 2 + net/mac80211/cfg.c | 28 ++++++- net/mac80211/driver-ops.h | 3 +- net/netfilter/core.c | 6 ++ net/netfilter/nf_tables_api.c | 2 + net/rds/bind.c | 1 + net/sched/sch_red.c | 26 ++++--- sound/soc/intel/atom/sst/sst_stream.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 7 ++ sound/soc/intel/skylake/skl-messages.c | 4 + sound/soc/intel/skylake/skl-pcm.c | 4 + tools/perf/arch/powerpc/util/sym-handling.c | 8 ++ tools/perf/builtin-record.c | 4 +- tools/perf/builtin-report.c | 18 ++++- tools/perf/util/evsel.c | 67 +++++++++++++++-- tools/perf/util/probe-event.c | 28 ++++++- tools/perf/util/python-ext-sources | 1 + tools/perf/util/symbol.c | 5 ++ tools/perf/util/symbol.h | 1 + tools/perf/util/util.c | 2 +- tools/testing/selftests/net/msg_zerocopy.c | 21 ++++-- 146 files changed, 1243 insertions(+), 437 deletions(-) create mode 100644 arch/arm/include/uapi/asm/siginfo.h
On Thu, Apr 05, 2018 at 06:23:51AM +0000, Sasha Levin wrote:
Hi Greg,
Pleae pull commits for Linux 4.15 .
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 df57458873da1a2a52e31c96cff43942c3557037:
Linux 4.15.10 (2018-03-15 10:57:00 +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.15-04052018
for you to fetch changes up to e004aff712271a4528e4a1f7dc64d0dc8767a237:
thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (2018-04-05 00:52:24 -0400)
I get a build error with this tree:
ERROR: "pm_mutex" [drivers/scsi/scsi_transport_spi.ko] undefined!
I'm guessing due to this patch:
Bart Van Assche (1): block, scsi: Fix race between SPI domain validation and system suspend
Let me drop it and see, if that fixes the build...
greg k-h
On Mon, Apr 09, 2018 at 11:02:55AM +0200, Greg KH wrote:
On Thu, Apr 05, 2018 at 06:23:51AM +0000, Sasha Levin wrote:
Hi Greg,
Pleae pull commits for Linux 4.15 .
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 df57458873da1a2a52e31c96cff43942c3557037:
Linux 4.15.10 (2018-03-15 10:57:00 +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.15-04052018
for you to fetch changes up to e004aff712271a4528e4a1f7dc64d0dc8767a237:
thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (2018-04-05 00:52:24 -0400)
I get a build error with this tree:
ERROR: "pm_mutex" [drivers/scsi/scsi_transport_spi.ko] undefined!
I'm guessing due to this patch:
Bart Van Assche (1): block, scsi: Fix race between SPI domain validation and system suspend
Let me drop it and see, if that fixes the build...
Yes, that solved it, so I'm dropping this patch. How did you test build this? I got the failure on a "simple" 'allmodconfig' x86 build.
thanks,
greg k-h
On Mon, Apr 09, 2018 at 11:31:06AM +0200, Greg KH wrote:
On Mon, Apr 09, 2018 at 11:02:55AM +0200, Greg KH wrote:
On Thu, Apr 05, 2018 at 06:23:51AM +0000, Sasha Levin wrote:
Hi Greg,
Pleae pull commits for Linux 4.15 .
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 df57458873da1a2a52e31c96cff43942c3557037:
Linux 4.15.10 (2018-03-15 10:57:00 +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.15-04052018
for you to fetch changes up to e004aff712271a4528e4a1f7dc64d0dc8767a237:
thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (2018-04-05 00:52:24 -0400)
I get a build error with this tree:
ERROR: "pm_mutex" [drivers/scsi/scsi_transport_spi.ko] undefined!
I'm guessing due to this patch:
Bart Van Assche (1): block, scsi: Fix race between SPI domain validation and system suspend
Let me drop it and see, if that fixes the build...
Yes, that solved it, so I'm dropping this patch. How did you test build this? I got the failure on a "simple" 'allmodconfig' x86 build.
I see what went wrong; my scripts handled this scenario all wrong.
It's a combination of allyesconfig building proerly, and my failure to parse modpost errors right. Now fixed, sorry! :(
linux-stable-mirror@lists.linaro.org