linux-stable/drivers
Dexuan Cui 152983b40c Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
[ Upstream commit ddc9d357b9 ]

When a Linux hv_sock app tries to connect to a Service GUID on which no
host app is listening, a recent host (RS3+) sends a
CHANNELMSG_TL_CONNECT_RESULT (23) message to Linux and this triggers such
a warning:

unknown msgtype=23
WARNING: CPU: 2 PID: 0 at drivers/hv/vmbus_drv.c:1031 vmbus_on_msg_dpc

Actually Linux can safely ignore the message because the Linux app's
connect() will time out in 2 seconds: see VSOCK_DEFAULT_CONNECT_TIMEOUT
and vsock_stream_connect(). We don't bother to make use of the message
because: 1) it's only supported on recent hosts; 2) a non-trivial effort
is required to use the message in Linux, but the benefit is small.

So, let's not see the warning by silently ignoring the message.

Signed-off-by: Dexuan Cui <decui@microsoft.com>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-08-21 09:48:00 +02:00
..
accessibility
acpi ACPI: video: Use native backlight on Acer TravelMate 5735Z 2020-07-22 09:22:23 +02:00
amba
android binder: Prevent context manager from incrementing ref 0 2020-08-21 09:47:58 +02:00
ata ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function 2020-06-30 15:38:06 -04:00
atm atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent 2020-08-21 09:48:00 +02:00
auxdisplay
base regmap: debugfs: check count when read regmap file 2020-07-31 16:44:45 +02:00
bcma bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA 2020-01-27 14:46:45 +01:00
block Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" 2020-07-22 09:22:27 +02:00
bluetooth Bluetooth: btusb: fix PM leak in error case of setup 2020-01-09 10:17:57 +01:00
bus bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads 2020-04-24 08:00:23 +02:00
cdrom cdrom: respect device capabilities during opening action 2020-01-04 13:59:52 +01:00
char random32: update the net random state on interrupt and activity 2020-08-07 09:38:41 +02:00
clk clk: bcm2835: Fix return type of bcm2835_register_gate 2020-06-25 15:41:55 +02:00
clocksource clocksource: dw_apb_timer_of: Fix missing clockevent timers 2020-06-20 10:25:08 +02:00
connector
cpufreq cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once 2020-05-20 08:17:06 +02:00
cpuidle cpuidle: Fix three reference count leaks 2020-06-20 10:25:14 +02:00
crypto crypto: ccp - Release all allocated memory if sha type is invalid 2020-08-05 10:06:47 +02:00
dax
dca
devfreq Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" 2020-03-11 18:02:50 +01:00
dio
dma dmaengine: ioat setting ioat timeout as module parameter 2020-07-29 07:42:55 +02:00
dma-buf
edac EDAC/amd64: Read back the scrub rate PCI register on F15h 2020-07-09 09:36:30 +02:00
eisa
extcon extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' 2020-06-25 15:41:55 +02:00
firewire net: add annotations on hh->hh_len lockless accesses 2020-01-09 10:17:59 +01:00
firmware efi: Make it possible to disable efivar_ssdt entirely 2020-07-09 09:36:33 +02:00
fmc
fpga
fsi
gpio gpio: arizona: put pm_runtime in case of failure 2020-07-29 07:42:51 +02:00
gpu drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure 2020-08-21 09:47:59 +02:00
hid HID: apple: Disable Fn-key key-re-mapping on clone keyboards 2020-07-29 07:42:55 +02:00
hsi
hv Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) 2020-08-21 09:48:00 +02:00
hwmon hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow 2020-07-29 07:42:55 +02:00
hwspinlock
hwtracing intel_th: pci: Add Emmitsburg PCH support 2020-07-22 09:22:28 +02:00
i2c i2c: slave: add sanity check when unregistering 2020-08-21 09:47:59 +02:00
ide ide: serverworks: potential overflow in svwks_set_pio_mode() 2020-02-28 16:36:05 +01:00
idle
iio iio: imu: adis16400: fix memory leak 2020-08-05 10:06:48 +02:00
infiniband IB/umem: fix reference count leak in ib_umem_odp_get() 2020-07-29 07:42:52 +02:00
input Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen 2020-07-29 07:42:55 +02:00
iommu irqdomain/treewide: Keep firmware node unconditionally allocated 2020-07-29 07:42:52 +02:00
ipack
irqchip irqchip/gic: Atomically update affinity 2020-07-09 09:36:32 +02:00
isdn
leds leds: 88pm860x: fix use-after-free on unbind 2020-08-21 09:47:59 +02:00
lightnvm lightnvm: pblk: fix lock order in pblk_rb_tear_down_check 2020-01-27 14:46:32 +01:00
macintosh drivers/macintosh: Fix memleak in windfarm_pm112 driver 2020-06-20 10:25:19 +02:00
mailbox
mcb
md dm: use noio when sending kobject event 2020-07-22 09:22:19 +02:00
media media: rc: prevent memory leak in cx23888_ir_probe 2020-08-05 10:06:47 +02:00
memory
memstick
message scsi: mptscsih: Fix read sense data size 2020-07-22 09:22:16 +02:00
mfd mfd: wm8994: Fix driver operation if loaded as modules 2020-06-25 15:41:49 +02:00
misc misc: atmel-ssc: lock with mutex instead of spinlock 2020-07-22 09:22:28 +02:00
mmc mmc: sdhci: do not enable card detect interrupt for gpio cd type 2020-07-22 09:22:23 +02:00
mtd mtd: properly check all write ioctls for permissions 2020-08-21 09:47:58 +02:00
mux
net igb: reinit_locked() should be called with rtnl_lock 2020-08-21 09:48:00 +02:00
nfc nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame 2020-08-05 10:06:52 +02:00
ntb NTB: Fix the default port and peer numbers for legacy drivers 2020-06-25 15:41:50 +02:00
nubus
nvdimm libnvdimm: Fix endian conversion issues 2020-06-11 09:22:55 +02:00
nvme nvme-rdma: assign completion vector correctly 2020-07-22 09:22:16 +02:00
nvmem nvmem: qfprom: remove incorrect write support 2020-06-11 09:23:01 +02:00
of of: of_mdio: Correct loop scanning logic 2020-07-22 09:22:23 +02:00
oprofile
parisc
parport
pci PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge 2020-08-05 10:06:48 +02:00
pcmcia
perf drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer 2020-04-02 16:34:14 +02:00
phy phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked 2020-07-22 09:22:24 +02:00
pinctrl pinctrl: amd: fix npins for uart0 in kerncz_groups 2020-07-29 07:42:51 +02:00
platform platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() 2020-06-20 10:25:14 +02:00
pnp
power power: supply: smb347-charger: IRQSTAT_D is volatile 2020-06-25 15:41:52 +02:00
powercap
pps
ps3
ptp ptp: free ptp device pin descriptors properly 2020-01-23 08:20:35 +01:00
pwm pwm: bcm2835: Dynamically allocate base 2020-05-02 17:24:15 +02:00
rapidio rapidio: fix an error in get_user_pages_fast() error handling 2020-05-27 16:43:12 +02:00
ras
regulator regulator: rk808: Lower log level on optional GPIOs being not available 2020-02-28 16:35:59 +01:00
remoteproc remoteproc: Fix IDR initialisation in rproc_alloc() 2020-06-25 15:41:47 +02:00
reset
rpmsg rpmsg: glink: smem: Ensure ordering during tx 2020-04-24 08:01:06 +02:00
rtc rtc: 88pm860x: fix possible race condition 2020-04-24 08:01:18 +02:00
s390 s390/qdio: put thinint indicator after early error 2020-06-25 15:41:51 +02:00
sbus
scsi Revert "scsi: libsas: direct call probe and destruct" 2020-08-07 09:38:40 +02:00
sfi
sh
sn
soc soc: imx: gpc: fix power up sequencing 2020-04-24 08:01:18 +02:00
spi spi: mediatek: use correct SPI_CFG2_REG MACRO 2020-07-29 07:42:55 +02:00
spmi
ssb
staging staging: android: ashmem: Fix lockdep warning for write operation 2020-08-21 09:47:57 +02:00
target scsi: target/iblock: fix WRITE SAME zeroing 2020-05-05 19:15:52 +02:00
tc
tee tee: optee: Fix compilation issue with nommu 2020-02-05 14:18:24 +00:00
thermal thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power 2020-07-22 09:22:28 +02:00
thunderbolt thunderbolt: Prevent crash if non-active NVMem file is read 2020-02-28 16:36:09 +01:00
tty vt: Reject zero-sized screen buffer size. 2020-07-29 07:42:57 +02:00
uio uio_pdrv_genirq: fix use without device tree and no interrupt 2020-07-22 09:22:27 +02:00
usb usb: xhci: Fix ASMedia ASM1142 DMA addressing 2020-08-21 09:47:57 +02:00
uwb
vfio vfio/mdev: Fix reference count leak in add_mdev_supported_type 2020-06-25 15:41:56 +02:00
vhost vhost/vsock: fix packet delivery order to monitoring devices 2020-05-27 16:42:56 +02:00
video vgacon: Fix for missing check in scrollback handling 2020-08-21 09:47:58 +02:00
virt
virtio virtio_balloon: prevent pfn array overflow 2020-02-28 16:36:09 +01:00
vlynq
vme vme: bridges: reduce stack usage 2020-02-28 16:36:04 +01:00
w1 w1: omap-hdq: cleanup to add missing newline for some dev_dbg 2020-06-20 10:25:20 +02:00
watchdog watchdog: da9062: No need to ping manually before setting timeout 2020-06-25 15:41:54 +02:00
xen xen/pvcalls-back: test for errors when calling backend_connect() 2020-06-20 10:25:06 +02:00
zorro
Kconfig
Makefile