]> www.infradead.org Git - users/jedix/linux-maple.git/log
users/jedix/linux-maple.git
4 years agoMerge remote-tracking branch 'hwmon-staging/hwmon-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:54:01 +0000 (11:54 +1000)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'

4 years agoMerge remote-tracking branch 'dmi/dmi-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:52:11 +0000 (11:52 +1000)]
Merge remote-tracking branch 'dmi/dmi-for-next'

4 years agoMerge remote-tracking branch 'i3c/i3c/next'
Stephen Rothwell [Wed, 14 Apr 2021 01:50:52 +0000 (11:50 +1000)]
Merge remote-tracking branch 'i3c/i3c/next'

4 years agoMerge remote-tracking branch 'i2c/i2c/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:46:22 +0000 (11:46 +1000)]
Merge remote-tracking branch 'i2c/i2c/for-next'

4 years agoMerge remote-tracking branch 'hid/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:44:39 +0000 (11:44 +1000)]
Merge remote-tracking branch 'hid/for-next'

4 years agoMerge remote-tracking branch 'pstore/for-next/pstore'
Stephen Rothwell [Wed, 14 Apr 2021 01:43:21 +0000 (11:43 +1000)]
Merge remote-tracking branch 'pstore/for-next/pstore'

4 years agoMerge remote-tracking branch 'pci/next'
Stephen Rothwell [Wed, 14 Apr 2021 01:38:18 +0000 (11:38 +1000)]
Merge remote-tracking branch 'pci/next'

4 years agoMerge remote-tracking branch 'printk/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:36:08 +0000 (11:36 +1000)]
Merge remote-tracking branch 'printk/for-next'

4 years agoMerge remote-tracking branch 'vfs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:22:24 +0000 (11:22 +1000)]
Merge remote-tracking branch 'vfs/for-next'

# Conflicts:
# fs/btrfs/ioctl.c
# fs/overlayfs/file.c
# fs/xfs/xfs_ioctl.c

4 years agoMerge remote-tracking branch 'file-locks/locks-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:20:37 +0000 (11:20 +1000)]
Merge remote-tracking branch 'file-locks/locks-next'

4 years agoMerge remote-tracking branch 'iomap/iomap-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:18:49 +0000 (11:18 +1000)]
Merge remote-tracking branch 'iomap/iomap-for-next'

4 years agoMerge remote-tracking branch 'xfs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:17:23 +0000 (11:17 +1000)]
Merge remote-tracking branch 'xfs/for-next'

4 years agoMerge remote-tracking branch 'v9fs/9p-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:16:05 +0000 (11:16 +1000)]
Merge remote-tracking branch 'v9fs/9p-next'

4 years agoMerge remote-tracking branch 'overlayfs/overlayfs-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:14:46 +0000 (11:14 +1000)]
Merge remote-tracking branch 'overlayfs/overlayfs-next'

4 years agoMerge remote-tracking branch 'cel/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:12:32 +0000 (11:12 +1000)]
Merge remote-tracking branch 'cel/for-next'

4 years agoMerge remote-tracking branch 'jfs/jfs-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:11:13 +0000 (11:11 +1000)]
Merge remote-tracking branch 'jfs/jfs-next'

4 years agoMerge remote-tracking branch 'fuse/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 01:09:55 +0000 (11:09 +1000)]
Merge remote-tracking branch 'fuse/for-next'

4 years agoMerge remote-tracking branch 'f2fs/dev'
Stephen Rothwell [Wed, 14 Apr 2021 01:07:46 +0000 (11:07 +1000)]
Merge remote-tracking branch 'f2fs/dev'

4 years agoMerge remote-tracking branch 'ext4/dev'
Stephen Rothwell [Wed, 14 Apr 2021 01:06:07 +0000 (11:06 +1000)]
Merge remote-tracking branch 'ext4/dev'

4 years agoMerge remote-tracking branch 'ext3/for_next'
Stephen Rothwell [Wed, 14 Apr 2021 00:51:34 +0000 (10:51 +1000)]
Merge remote-tracking branch 'ext3/for_next'

4 years agoMerge remote-tracking branch 'exfat/dev'
Stephen Rothwell [Wed, 14 Apr 2021 00:50:15 +0000 (10:50 +1000)]
Merge remote-tracking branch 'exfat/dev'

4 years agoMerge remote-tracking branch 'erofs/dev'
Stephen Rothwell [Wed, 14 Apr 2021 00:48:36 +0000 (10:48 +1000)]
Merge remote-tracking branch 'erofs/dev'

4 years agoMerge remote-tracking branch 'ecryptfs/next'
Stephen Rothwell [Wed, 14 Apr 2021 00:47:18 +0000 (10:47 +1000)]
Merge remote-tracking branch 'ecryptfs/next'

4 years agoMerge remote-tracking branch 'cifsd/cifsd-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:45:39 +0000 (10:45 +1000)]
Merge remote-tracking branch 'cifsd/cifsd-for-next'

4 years agoMerge remote-tracking branch 'cifs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:44:19 +0000 (10:44 +1000)]
Merge remote-tracking branch 'cifs/for-next'

4 years agoMerge remote-tracking branch 'btrfs/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:36:27 +0000 (10:36 +1000)]
Merge remote-tracking branch 'btrfs/for-next'

4 years agoMerge remote-tracking branch 'fscache/fscache-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:22:43 +0000 (10:22 +1000)]
Merge remote-tracking branch 'fscache/fscache-next'

4 years agoMerge remote-tracking branch 'pidfd/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:10:24 +0000 (10:10 +1000)]
Merge remote-tracking branch 'pidfd/for-next'

4 years agoMerge remote-tracking branch 'xtensa/xtensa-for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:09:25 +0000 (10:09 +1000)]
Merge remote-tracking branch 'xtensa/xtensa-for-next'

4 years agoMerge remote-tracking branch 'sh/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:08:25 +0000 (10:08 +1000)]
Merge remote-tracking branch 'sh/for-next'

4 years agoMerge remote-tracking branch 's390/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:07:25 +0000 (10:07 +1000)]
Merge remote-tracking branch 's390/for-next'

4 years agoMerge remote-tracking branch 'risc-v/for-next'
Stephen Rothwell [Wed, 14 Apr 2021 00:06:24 +0000 (10:06 +1000)]
Merge remote-tracking branch 'risc-v/for-next'

4 years agoMerge remote-tracking branch 'powerpc/next'
Stephen Rothwell [Tue, 13 Apr 2021 23:53:26 +0000 (09:53 +1000)]
Merge remote-tracking branch 'powerpc/next'

4 years agoMerge remote-tracking branch 'parisc-hd/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:52:26 +0000 (09:52 +1000)]
Merge remote-tracking branch 'parisc-hd/for-next'

4 years agoMerge remote-tracking branch 'mips/mips-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:50:39 +0000 (09:50 +1000)]
Merge remote-tracking branch 'mips/mips-next'

4 years agoMerge remote-tracking branch 'microblaze/next'
Stephen Rothwell [Tue, 13 Apr 2021 23:49:39 +0000 (09:49 +1000)]
Merge remote-tracking branch 'microblaze/next'

4 years agoMerge remote-tracking branch 'm68knommu/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:49:39 +0000 (09:49 +1000)]
Merge remote-tracking branch 'm68knommu/for-next'

4 years agoMerge remote-tracking branch 'm68k/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:48:39 +0000 (09:48 +1000)]
Merge remote-tracking branch 'm68k/for-next'

4 years agoMerge remote-tracking branch 'h8300/h8300-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:46:48 +0000 (09:46 +1000)]
Merge remote-tracking branch 'h8300/h8300-next'

4 years agoMerge remote-tracking branch 'csky/linux-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:45:48 +0000 (09:45 +1000)]
Merge remote-tracking branch 'csky/linux-next'

4 years agoMerge remote-tracking branch 'clk/clk-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:43:39 +0000 (09:43 +1000)]
Merge remote-tracking branch 'clk/clk-next'

4 years agoMerge remote-tracking branch 'ti-k3/ti-k3-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:31 +0000 (09:41 +1000)]
Merge remote-tracking branch 'ti-k3/ti-k3-next'

4 years agoMerge remote-tracking branch 'tegra/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:27 +0000 (09:41 +1000)]
Merge remote-tracking branch 'tegra/for-next'

4 years agoMerge remote-tracking branch 'sunxi/sunxi/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:26 +0000 (09:41 +1000)]
Merge remote-tracking branch 'sunxi/sunxi/for-next'

4 years agoMerge remote-tracking branch 'scmi/for-linux-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:24 +0000 (09:41 +1000)]
Merge remote-tracking branch 'scmi/for-linux-next'

4 years agoMerge remote-tracking branch 'samsung-krzk/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:22 +0000 (09:41 +1000)]
Merge remote-tracking branch 'samsung-krzk/for-next'

4 years agoMerge remote-tracking branch 'rockchip/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:21 +0000 (09:41 +1000)]
Merge remote-tracking branch 'rockchip/for-next'

4 years agoMerge remote-tracking branch 'reset/reset/next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:21 +0000 (09:41 +1000)]
Merge remote-tracking branch 'reset/reset/next'

4 years agoMerge remote-tracking branch 'renesas/next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:19 +0000 (09:41 +1000)]
Merge remote-tracking branch 'renesas/next'

4 years agoMerge remote-tracking branch 'realtek/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:19 +0000 (09:41 +1000)]
Merge remote-tracking branch 'realtek/for-next'

4 years agoMerge remote-tracking branch 'raspberrypi/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:18 +0000 (09:41 +1000)]
Merge remote-tracking branch 'raspberrypi/for-next'

# Conflicts:
# arch/arm/boot/dts/bcm2711.dtsi

4 years agoMerge remote-tracking branch 'qcom/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:13 +0000 (09:41 +1000)]
Merge remote-tracking branch 'qcom/for-next'

4 years agoMerge remote-tracking branch 'omap/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:08 +0000 (09:41 +1000)]
Merge remote-tracking branch 'omap/for-next'

4 years agoMerge remote-tracking branch 'mvebu/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:07 +0000 (09:41 +1000)]
Merge remote-tracking branch 'mvebu/for-next'

4 years agoMerge remote-tracking branch 'mediatek/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:06 +0000 (09:41 +1000)]
Merge remote-tracking branch 'mediatek/for-next'

4 years agoMerge remote-tracking branch 'keystone/next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:05 +0000 (09:41 +1000)]
Merge remote-tracking branch 'keystone/next'

4 years agoMerge remote-tracking branch 'imx-mxs/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:41:00 +0000 (09:41 +1000)]
Merge remote-tracking branch 'imx-mxs/for-next'

4 years agoMerge remote-tracking branch 'drivers-memory/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:40:59 +0000 (09:40 +1000)]
Merge remote-tracking branch 'drivers-memory/for-next'

4 years agoMerge remote-tracking branch 'at91/at91-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:40:56 +0000 (09:40 +1000)]
Merge remote-tracking branch 'at91/at91-next'

4 years agoMerge remote-tracking branch 'aspeed/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:40:55 +0000 (09:40 +1000)]
Merge remote-tracking branch 'aspeed/for-next'

4 years agoMerge remote-tracking branch 'amlogic/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:40:54 +0000 (09:40 +1000)]
Merge remote-tracking branch 'amlogic/for-next'

4 years agoMerge remote-tracking branch 'actions/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:40:53 +0000 (09:40 +1000)]
Merge remote-tracking branch 'actions/for-next'

4 years agoMerge remote-tracking branch 'arm-soc/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:27:41 +0000 (09:27 +1000)]
Merge remote-tracking branch 'arm-soc/for-next'

4 years agoMerge remote-tracking branch 'arm64/for-next/core'
Stephen Rothwell [Tue, 13 Apr 2021 23:14:34 +0000 (09:14 +1000)]
Merge remote-tracking branch 'arm64/for-next/core'

# Conflicts:
# arch/arm64/include/asm/cpucaps.h

4 years agoMerge remote-tracking branch 'arm/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:11:45 +0000 (09:11 +1000)]
Merge remote-tracking branch 'arm/for-next'

4 years agoMerge remote-tracking branch 'asm-generic/master'
Stephen Rothwell [Tue, 13 Apr 2021 23:11:44 +0000 (09:11 +1000)]
Merge remote-tracking branch 'asm-generic/master'

4 years agohwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D5005 card
Matthew Gerlach [Tue, 13 Apr 2021 22:58:35 +0000 (15:58 -0700)]
hwmon: (intel-m10-bmc-hwmon) add sensor support of Intel D5005 card

Like the Intel N3000 card, the Intel D5005 has a MAX10 based
BMC.  This commit adds support for the D5005 sensors that are
monitored by the MAX10 BMC.

Signed-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>
Signed-off-by: Russ Weight <russell.h.weight@linux.intel.com>
Acked-by: Lee Jones <lee.jones@linaro.org>
Link: https://lore.kernel.org/r/20210413225835.459662-3-matthew.gerlach@linux.intel.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
4 years agoMerge remote-tracking branch 'dma-mapping/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 23:02:06 +0000 (09:02 +1000)]
Merge remote-tracking branch 'dma-mapping/for-next'

4 years agoMerge remote-tracking branch 'kbuild/for-next'
Stephen Rothwell [Tue, 13 Apr 2021 22:57:57 +0000 (08:57 +1000)]
Merge remote-tracking branch 'kbuild/for-next'

4 years agoMerge remote-tracking branch 'pinctrl-intel-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:58 +0000 (08:54 +1000)]
Merge remote-tracking branch 'pinctrl-intel-fixes/fixes'

4 years agoMerge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:58 +0000 (08:54 +1000)]
Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current'

4 years agoMerge remote-tracking branch 'pidfd-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:57 +0000 (08:54 +1000)]
Merge remote-tracking branch 'pidfd-fixes/fixes'

4 years agoMerge remote-tracking branch 'risc-v-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:57 +0000 (08:54 +1000)]
Merge remote-tracking branch 'risc-v-fixes/fixes'

4 years agoMerge remote-tracking branch 'rtc-fixes/rtc-fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:56 +0000 (08:54 +1000)]
Merge remote-tracking branch 'rtc-fixes/rtc-fixes'

4 years agoMerge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:56 +0000 (08:54 +1000)]
Merge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'

4 years agoMerge remote-tracking branch 'scsi-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:55 +0000 (08:54 +1000)]
Merge remote-tracking branch 'scsi-fixes/fixes'

4 years agoMerge remote-tracking branch 'btrfs-fixes/next-fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:54 +0000 (08:54 +1000)]
Merge remote-tracking branch 'btrfs-fixes/next-fixes'

4 years agoMerge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:53 +0000 (08:54 +1000)]
Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes'

4 years agoMerge remote-tracking branch 'kvm-fixes/master'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:53 +0000 (08:54 +1000)]
Merge remote-tracking branch 'kvm-fixes/master'

4 years agoMerge remote-tracking branch 'v4l-dvb-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:52 +0000 (08:54 +1000)]
Merge remote-tracking branch 'v4l-dvb-fixes/fixes'

4 years agoMerge remote-tracking branch 'dmaengine-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:51 +0000 (08:54 +1000)]
Merge remote-tracking branch 'dmaengine-fixes/fixes'

4 years agoMerge remote-tracking branch 'vfio-fixes/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:51 +0000 (08:54 +1000)]
Merge remote-tracking branch 'vfio-fixes/for-linus'

4 years agoMerge remote-tracking branch 'ide/master'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:44 +0000 (08:54 +1000)]
Merge remote-tracking branch 'ide/master'

4 years agoMerge remote-tracking branch 'input-current/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:43 +0000 (08:54 +1000)]
Merge remote-tracking branch 'input-current/for-linus'

4 years agoMerge remote-tracking branch 'soundwire-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:42 +0000 (08:54 +1000)]
Merge remote-tracking branch 'soundwire-fixes/fixes'

4 years agoMerge remote-tracking branch 'phy/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:42 +0000 (08:54 +1000)]
Merge remote-tracking branch 'phy/fixes'

4 years agoMerge remote-tracking branch 'pci-current/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:41 +0000 (08:54 +1000)]
Merge remote-tracking branch 'pci-current/for-linus'

4 years agoMerge remote-tracking branch 'spi-fixes/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:40 +0000 (08:54 +1000)]
Merge remote-tracking branch 'spi-fixes/for-linus'

4 years agoMerge remote-tracking branch 'regulator-fixes/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:40 +0000 (08:54 +1000)]
Merge remote-tracking branch 'regulator-fixes/for-linus'

4 years agoMerge remote-tracking branch 'regmap-fixes/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:40 +0000 (08:54 +1000)]
Merge remote-tracking branch 'regmap-fixes/for-linus'

4 years agoMerge remote-tracking branch 'sound-asoc-fixes/for-linus'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:39 +0000 (08:54 +1000)]
Merge remote-tracking branch 'sound-asoc-fixes/for-linus'

4 years agoMerge remote-tracking branch 'bpf/master'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:39 +0000 (08:54 +1000)]
Merge remote-tracking branch 'bpf/master'

4 years agoMerge remote-tracking branch 'net/master'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:38 +0000 (08:54 +1000)]
Merge remote-tracking branch 'net/master'

4 years agoMerge remote-tracking branch 's390-fixes/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:37 +0000 (08:54 +1000)]
Merge remote-tracking branch 's390-fixes/fixes'

4 years agoMerge remote-tracking branch 'arm-soc-fixes/arm/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:35 +0000 (08:54 +1000)]
Merge remote-tracking branch 'arm-soc-fixes/arm/fixes'

4 years agoMerge remote-tracking branch 'arm64-fixes/for-next/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:35 +0000 (08:54 +1000)]
Merge remote-tracking branch 'arm64-fixes/for-next/fixes'

4 years agoMerge remote-tracking branch 'arm-current/fixes'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:34 +0000 (08:54 +1000)]
Merge remote-tracking branch 'arm-current/fixes'

4 years agoMerge remote-tracking branch 'arc-current/for-curr'
Stephen Rothwell [Tue, 13 Apr 2021 22:54:34 +0000 (08:54 +1000)]
Merge remote-tracking branch 'arc-current/for-curr'

4 years agoxen-netback: Check for hotplug-status existence before watching
Michael Brown [Tue, 13 Apr 2021 15:25:12 +0000 (16:25 +0100)]
xen-netback: Check for hotplug-status existence before watching

The logic in connect() is currently written with the assumption that
xenbus_watch_pathfmt() will return an error for a node that does not
exist.  This assumption is incorrect: xenstore does allow a watch to
be registered for a nonexistent node (and will send notifications
should the node be subsequently created).

As of commit 1f2565780 ("xen-netback: remove 'hotplug-status' once it
has served its purpose"), this leads to a failure when a domU
transitions into XenbusStateConnected more than once.  On the first
domU transition into Connected state, the "hotplug-status" node will
be deleted by the hotplug_status_changed() callback in dom0.  On the
second or subsequent domU transition into Connected state, the
hotplug_status_changed() callback will therefore never be invoked, and
so the backend will remain stuck in InitWait.

This failure prevents scenarios such as reloading the xen-netfront
module within a domU, or booting a domU via iPXE.  There is
unfortunately no way for the domU to work around this dom0 bug.

Fix by explicitly checking for existence of the "hotplug-status" node,
thereby creating the behaviour that was previously assumed to exist.

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
4 years agoKVM: VMX: Don't use vcpu->run->internal.ndata as an array index
Reiji Watanabe [Tue, 13 Apr 2021 15:47:40 +0000 (15:47 +0000)]
KVM: VMX: Don't use vcpu->run->internal.ndata as an array index

__vmx_handle_exit() uses vcpu->run->internal.ndata as an index for
an array access.  Since vcpu->run is (can be) mapped to a user address
space with a writer permission, the 'ndata' could be updated by the
user process at anytime (the user process can set it to outside the
bounds of the array).
So, it is not safe that __vmx_handle_exit() uses the 'ndata' that way.

Fixes: 1aa561b1a4c0 ("kvm: x86: Add "last CPU" to some KVM_EXIT information")
Signed-off-by: Reiji Watanabe <reijiw@google.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Message-Id: <20210413154739.490299-1-reijiw@google.com>
Cc: stable@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>