[PATCH 14/18 v2] powerpc: hvcs enablement for CMO
    Robert Jennings 
    rcj at linux.vnet.ibm.com
       
    Thu Jun 26 06:18:46 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/hvcs.c |    6 ++++++
 1 file changed, 6 insertions(+)
Index: b/drivers/char/hvcs.c
===================================================================
--- a/drivers/char/hvcs.c
+++ b/drivers/char/hvcs.c
@@ -756,6 +756,11 @@ static int hvcs_get_index(void)
 	return -1;
 }
 
+unsigned long hvcs_get_io_entitlement(struct vio_dev *vdev)
+{
+	return 0;
+}
+
 static int __devinit hvcs_probe(
 	struct vio_dev *dev,
 	const struct vio_device_id *id)
@@ -869,6 +874,7 @@ static struct vio_driver hvcs_vio_driver
 	.id_table	= hvcs_driver_table,
 	.probe		= hvcs_probe,
 	.remove		= hvcs_remove,
+	.get_io_entitlement = hvcs_get_io_entitlement,
 	.driver		= {
 		.name	= hvcs_driver_name,
 		.owner	= THIS_MODULE,
    
    
More information about the Linuxppc-dev
mailing list