From: Robert Jennings <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> --- 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, _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev