diff options
author | Chen Gang <gang.chen.5i5j@gmail.com> | 2014-10-06 11:04:45 +0800 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-11-05 21:14:08 -0700 |
commit | 23cf1d006f1a32cebf7ac6910ac6bcf41adfd702 (patch) | |
tree | 49bae1bd2e35636615f857a3a3e4e23a9f5e70ea /README | |
parent | f114040e3ea6e07372334ade75d1ee0775c355e1 (diff) | |
download | linux-23cf1d006f1a32cebf7ac6910ac6bcf41adfd702.tar.bz2 |
xen/pcifront: Process failure for pcifront_(re)scan_root()
When pcifront_try_connect() finds no PCI roots, it falls back to calling
pcifront_scan_root() for 0000:00. If that fails, it used to switch to
XenbusStateConnected and return success (because xenbus_switch_state()
currently always succeeds).
If pcifront_scan_root() fails, leave the XenbusState unchanged and return
an error code.
Similarly, pcifront_attach_devices() falls back to calling
pcifront_rescan_root() for 0000:00. If that fails, it used to switch to
XenbusStateConnected and return an error code.
If pcifront_rescan_root() fails, leave the XenbusState unchanged and return
the error code.
[bhelgaas: changelog]
Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions