From: Pauli Nieminen <[email protected]>

Calling function that is in code cache is order of magnitude faster. In
arm non-cached simple function takes about 1us while cached function
takes max 200ns.

Signed-off-by: Pauli Nieminen <[email protected]>
---
 miext/rootless/rootlessScreen.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/miext/rootless/rootlessScreen.c b/miext/rootless/rootlessScreen.c
index 61d2f5d..79ecb8d 100644
--- a/miext/rootless/rootlessScreen.c
+++ b/miext/rootless/rootlessScreen.c
@@ -618,14 +618,6 @@ RootlessBlockHandler(pointer pbdata, OSTimePtr pTimeout, 
pointer pReadmask)
     }
 }
 
-
-static void
-RootlessWakeupHandler(pointer data, int i, pointer LastSelectMask)
-{
-    // nothing here
-}
-
-
 static Bool
 RootlessAllocatePrivates(ScreenPtr pScreen)
 {
@@ -729,7 +721,7 @@ Bool RootlessInit(ScreenPtr pScreen, RootlessFrameProcsPtr 
procs)
     RootlessWrap(pScreen);
 
     if (!RegisterBlockAndWakeupHandlers(RootlessBlockHandler,
-                                        RootlessWakeupHandler,
+                                        (WakeupHandlerProcPtr)NoopDDA,
                                         (pointer) pScreen))
     {
         return FALSE;
-- 
1.7.0.4

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to