From: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>

This function must find unflushed descriptors, and it does the reverse. Since
it's used for now only in TT-mode this wasn't detected in testing, however.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Index: linux-2.6.15/arch/um/sys-i386/tls.c
===================================================================
--- linux-2.6.15.orig/arch/um/sys-i386/tls.c
+++ linux-2.6.15/arch/um/sys-i386/tls.c
@@ -130,7 +130,7 @@ static inline int needs_TLS_update(struc
 
 		/* Can't test curr->present, we may need to clear a descriptor
 		 * which had a value. */
-		if (!(curr->flushed))
+		if (curr->flushed)
 			continue;
 		ret = 1;
 		break;
