[PATCH 13/18 v2] powerpc: hvc enablement for CMO
Robert Jennings
rcj at linux.vnet.ibm.com
Thu Jun 26 06:18:34 EST 2008
From: Robert Jennings <rcj at linux.vnet.ibm.com>
Define a get_io_entitlement function so that it can function in a
Cooperative Memory Overcommitment (CMO) environment (it returns 0 to
indicate that no IO entitlement is required, as the driver does not
perform DMA operations).
Signed-off-by: Robert Jennings <rcj at linux.vnet.ibm.com>
---
drivers/char/hvc_vio.c | 6 ++++++
1 file changed, 6 insertions(+)
Index: b/drivers/char/hvc_vio.c
===================================================================
--- a/drivers/char/hvc_vio.c
+++ b/drivers/char/hvc_vio.c
@@ -82,6 +82,11 @@ static struct hv_ops hvc_get_put_ops = {
.put_chars = hvc_put_chars,
};
+unsigned long hvc_io_entitlement(struct vio_dev *vdev)
+{
+ return 0;
+}
+
static int __devinit hvc_vio_probe(struct vio_dev *vdev,
const struct vio_device_id *id)
{
@@ -111,6 +116,7 @@ static struct vio_driver hvc_vio_driver
.id_table = hvc_driver_table,
.probe = hvc_vio_probe,
.remove = hvc_vio_remove,
+ .get_io_entitlement = hvc_io_entitlement,
.driver = {
.name = hvc_driver_name,
.owner = THIS_MODULE,
More information about the Linuxppc-dev
mailing list