xen/pciback: avoid multiple entries in slot list
authorJuergen Gross <jgross@suse.com>
Thu, 22 Sep 2016 08:45:40 +0000 (10:45 +0200)
committerDavid Vrabel <david.vrabel@citrix.com>
Fri, 30 Sep 2016 10:48:55 +0000 (11:48 +0100)
commit9f8bee9c981f5fe7382a0615d117cc128dd22458
tree918d798698651fea4477c2d2e4c3866514930621
parent1af916b701db1a9905e559e742f45818eb233d12
xen/pciback: avoid multiple entries in slot list

The Xen pciback driver has a list of all pci devices it is ready to
seize. There is no check whether a to be added entry already exists.
While this might be no problem in the common case it might confuse
those which consume the list via sysfs.

Modify the handling of this list by not adding an entry which already
exists. As this will be needed later split out the list handling into
a separate function.

Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
drivers/xen/xen-pciback/pci_stub.c