diff --git a/hw/xfree86/os-support/solaris/sun_vid.c b/hw/xfree86/os-support/solaris/sun_vid.c index 553010cc1..edb0a1172 100644 --- a/hw/xfree86/os-support/solaris/sun_vid.c +++ b/hw/xfree86/os-support/solaris/sun_vid.c @@ -76,7 +76,11 @@ xf86OSInitVidMem(VidMemInfoPtr pVidMem) void xf86OSInputThreadInit() { - return; + /* + * Need to enable in input thread as well, as Solaris kernel tracks + * IOPL per-thread and doesn't inherit when creating a new thread. + */ + xf86EnableIO(); } Bool