summaryrefslogtreecommitdiffstats
path: root/lib/sbitmap.c
diff options
context:
space:
mode:
authorDexuan Cui <decui@microsoft.com>2018-05-23 21:12:01 +0000
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2018-05-25 13:27:50 +0100
commitc3635da2a336441253c33298b87b3042db100725 (patch)
tree48392fc384fd10c9ea18c5e24ad711581a1a99f1 /lib/sbitmap.c
parent5b8db8f66e08fa0c4f536ba96288c1451e66be7e (diff)
downloadlinux-stable-c3635da2a336441253c33298b87b3042db100725.tar.gz
linux-stable-c3635da2a336441253c33298b87b3042db100725.tar.bz2
linux-stable-c3635da2a336441253c33298b87b3042db100725.zip
PCI: hv: Do not wait forever on a device that has disappeared
Before the guest finishes the device initialization, the device can be removed anytime by the host, and after that the host won't respond to the guest's request, so the guest should be prepared to handle this case. Add a polling mechanism to detect device presence. Signed-off-by: Dexuan Cui <decui@microsoft.com> [lorenzo.pieralisi@arm.com: edited commit log] Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Cc: Stephen Hemminger <sthemmin@microsoft.com> Cc: K. Y. Srinivasan <kys@microsoft.com>
Diffstat (limited to 'lib/sbitmap.c')
0 files changed, 0 insertions, 0 deletions