diff options
author | Jan Beulich <JBeulich@suse.com> | 2013-03-12 15:06:23 +0000 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2013-03-22 10:20:55 -0400 |
commit | 909b3fdb0dd4f3db07b2d75425a00a2adb551383 (patch) | |
tree | e50ce461455625ad48e450057e6fa23ab88ac9cf /drivers/xen/fallback.c | |
parent | 949dd8c14fb2b20b4b815817e66120b22cf531d4 (diff) | |
download | linux-909b3fdb0dd4f3db07b2d75425a00a2adb551383.tar.gz linux-909b3fdb0dd4f3db07b2d75425a00a2adb551383.tar.bz2 linux-909b3fdb0dd4f3db07b2d75425a00a2adb551383.zip |
xen-pciback: notify hypervisor about devices intended to be assigned to guests
For MSI-X capable devices the hypervisor wants to write protect the
MSI-X table and PBA, yet it can't assume that resources have been
assigned to their final values at device enumeration time. Thus have
pciback do that notification, as having the device controlled by it is
a prerequisite to assigning the device to guests anyway.
This is the kernel part of hypervisor side commit 4245d33 ("x86/MSI:
add mechanism to fully protect MSI-X table from PV guest accesses") on
the master branch of git://xenbits.xen.org/xen.git.
CC: stable@vger.kernel.org
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/xen/fallback.c')
-rw-r--r-- | drivers/xen/fallback.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/xen/fallback.c b/drivers/xen/fallback.c index 0ef7c4d40f86..b04fb64c5a91 100644 --- a/drivers/xen/fallback.c +++ b/drivers/xen/fallback.c @@ -44,7 +44,7 @@ int xen_event_channel_op_compat(int cmd, void *arg) } EXPORT_SYMBOL_GPL(xen_event_channel_op_compat); -int HYPERVISOR_physdev_op_compat(int cmd, void *arg) +int xen_physdev_op_compat(int cmd, void *arg) { struct physdev_op op; int rc; @@ -78,3 +78,4 @@ int HYPERVISOR_physdev_op_compat(int cmd, void *arg) return rc; } +EXPORT_SYMBOL_GPL(xen_physdev_op_compat); |