diff -Naur orig/lib/modules/fglrx/build_mod/firegl_public.c final/lib/modules/fglrx/build_mod/firegl_public.c --- orig/lib/modules/fglrx/build_mod/firegl_public.c 2010-09-22 03:15:33.000000000 -0400 +++ final/lib/modules/fglrx/build_mod/firegl_public.c 2010-11-01 23:00:32.672955001 -0400 @@ -5094,7 +5094,7 @@ unsigned int ATI_API_CALL KAS_Mutex_Initialize(void* hMutex) { kasMutex_t* mutex_obj = (kasMutex_t*)hMutex; - init_MUTEX(&(mutex_obj->mutex)); + sema_init(&(mutex_obj->mutex),1); return 1; }