<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From: John Haxby &lt;john.haxby@oracle.com&gt;

The relative pointer fix is wrong.  This changes the default behaviour of
the xen pvfb to use absolute pointers when possible which makes correct
mouse tracking a reality.


diff -up ./drivers/xen/fbfront/xenkbd.c.bug6718819 ./drivers/xen/fbfront/xenkbd.c
--- ./drivers/xen/fbfront/xenkbd.c.bug6718819	2010-11-24 12:31:47.000000000 +0000
+++ ./drivers/xen/fbfront/xenkbd.c	2010-11-24 13:07:13.000000000 +0000
@@ -36,8 +36,8 @@ struct xenkbd_info
 	struct xenbus_device *xbdev;
 };
 
-static int abs_pointer;
-module_param(abs_pointer, bool, 0);
+static int abs_pointer = 1;
+module_param(abs_pointer, bool, 0444);
 MODULE_PARM_DESC(abs_pointer, "Enable absolute pointer mode");
 
 static int xenkbd_remove(struct xenbus_device *);
</pre></body></html>