--- /dev/null
+diff -urwp GFX_Linux_KM/services4/system/omap3430/sysutils_linux.c GFX_Linux_KM/services4/system/omap3430/sysutils_linux.c
+--- GFX_Linux_KM/services4/system/omap3430/sysutils_linux.c 2011-01-22 23:30:40.725170013 +0200
++++ GFX_Linux_KM/services4/system/omap3430/sysutils_linux.c 2010-09-08 12:03:13.000000000 +0300
+@@ -107,10 +149,10 @@ static IMG_VOID PowerLockUnwrap(SYS_SPEC
+ {
+ PVR_ASSERT(PowerLockWrappedOnCPU(psSysSpecData));
+
+- spin_unlock(&psSysSpecData->sPowerLock);
+-
+ atomic_set(&psSysSpecData->sPowerLockCPU, -1);
+
++ spin_unlock(&psSysSpecData->sPowerLock);
++
+ put_cpu();
+ }
+ }
inherit module
-MACHINE_KERNEL_PR_append = "h"
+MACHINE_KERNEL_PR_append = "i"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/Graphics_SDK_setuplinux_${SGXPV}.bin \
file://0002-Compile-fixes-for-recent-kernels.patch;patch=1 \
file://0001-OMAP3-SGX-TI-4.00.00.01-2.6.37-rc1-use-semaphore-ove.patch;patch=1 \
file://fix-2.6.27.patch;patch=1 \
+ file://spinlock_3430.patch;patch=1 \
"
SRC_URI[md5sum] = "a027002dcd7164df467b1a315788d5fd"