diff --git a/patch.sh b/patch.sh
index c83cd9f50a16cbdc1c55fff73cb171565b66d9e4..5f46455bf5b3f8e3a49fbe4c4bbdccb37ffc1aa6 100644
--- a/patch.sh
+++ b/patch.sh
@@ -36,14 +36,15 @@ patch -s -p1 < "${DIR}/patches/trivial/0001-kbuild-deb-pkg-set-host-machine-afte
 patch -s -p1 < "${DIR}/patches/trivial/0001-spinlock.h-needs-cpu_relax-too.patch"
 
 
-#for 2.6.39-git1
+#for 2.6.39-git3
 #net/sctp/bind_addr.c: In function ‘sctp_bind_addr_clean’:
 #net/sctp/bind_addr.c:148:30: error: ‘sctp_local_addr_free’ undeclared (first use in this function)
 #net/sctp/bind_addr.c:148:30: note: each undeclared identifier is reported only once for each function it appears in
 #make[2]: *** [net/sctp/bind_addr.o] Error 1
 #make[1]: *** [net/sctp] Error 2
 #make[1]: *** Waiting for unfinished jobs....
-patch -s -p1 < "${DIR}/patches/trivial/0001-sctp-Fix-build-failure.patch"
+#fixed in 2.6.39-git4
+#patch -s -p1 < "${DIR}/patches/trivial/0001-sctp-Fix-build-failure.patch"
 
 }
 
diff --git a/version.sh b/version.sh
index 8e25cd6a54684a7d618772de98f9e2acdea13e8c..9312d1a491c3fb11ebac6b14c23b578720026ad6 100644
--- a/version.sh
+++ b/version.sh
@@ -4,7 +4,7 @@ unset BUILD
 
 KERNEL_REL=2.6.39
 #STABLE_PATCH=1
-PRE_RC=2.6.39-git3
+PRE_RC=2.6.39-git4
 #RC_KERNEL=2.6.39
 #RC_PATCH=-rc7
 ABI=0