|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] [PCI] Transparent virtualization for pcif
# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Node ID ab86a6f3b5ee3be0550194362f64c3aebfecefbf
# Parent 08415dfc5918b43c79177237362237b2e3b6bca3
[PCI] Transparent virtualization for pcifront and pciback.
Signed-off-by: Tristan Gingold <tristan.gingold@xxxxxxxx>
---
linux-2.6-xen-sparse/drivers/xen/pciback/xenbus.c | 3 +++
linux-2.6-xen-sparse/drivers/xen/pcifront/xenbus.c | 9 ++++-----
2 files changed, 7 insertions(+), 5 deletions(-)
diff -r 08415dfc5918 -r ab86a6f3b5ee
linux-2.6-xen-sparse/drivers/xen/pciback/xenbus.c
--- a/linux-2.6-xen-sparse/drivers/xen/pciback/xenbus.c Wed Aug 02 15:06:29
2006 +0100
+++ b/linux-2.6-xen-sparse/drivers/xen/pciback/xenbus.c Wed Aug 02 15:07:21
2006 +0100
@@ -445,6 +445,9 @@ static struct xenbus_driver xenbus_pciba
int __init pciback_xenbus_register(void)
{
+ if (!is_running_on_xen())
+ return -ENODEV;
+
return xenbus_register_backend(&xenbus_pciback_driver);
}
diff -r 08415dfc5918 -r ab86a6f3b5ee
linux-2.6-xen-sparse/drivers/xen/pcifront/xenbus.c
--- a/linux-2.6-xen-sparse/drivers/xen/pcifront/xenbus.c Wed Aug 02
15:06:29 2006 +0100
+++ b/linux-2.6-xen-sparse/drivers/xen/pcifront/xenbus.c Wed Aug 02
15:07:21 2006 +0100
@@ -284,11 +284,10 @@ static struct xenbus_driver xenbus_pcifr
static int __init pcifront_init(void)
{
- int err = 0;
-
- err = xenbus_register_frontend(&xenbus_pcifront_driver);
-
- return err;
+ if (!is_running_on_xen())
+ return -ENODEV;
+
+ return xenbus_register_frontend(&xenbus_pcifront_driver);
}
/* Initialize after the Xen PCI Frontend Stub is initialized */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [PCI] Transparent virtualization for pcifront and pciback.,
Xen patchbot-unstable <=
|
|
|
|
|