From e9397b28eff5be4cd5e8a2ceca80333424f24391 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 11 Jun 2011 08:54:04 +0100 Subject: [PATCH] sna: Process dri wakeups first The goal is to minimise the latency in receiving the event from the kernel and acting upon it. Signed-off-by: Chris Wilson --- src/sna/sna_driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c index 2c9cae96..b9402e75 100644 --- a/src/sna/sna_driver.c +++ b/src/sna/sna_driver.c @@ -594,10 +594,10 @@ sna_wakeup_handler(int i, pointer data, unsigned long result, pointer read_mask) if ((int)result < 0) return; - sna_accel_wakeup_handler(sna); - if (FD_ISSET(sna->kgem.fd, (fd_set*)read_mask)) sna_dri_wakeup(sna); + + sna_accel_wakeup_handler(sna); } #if HAVE_UDEV