Here's the RW semaphore patch #3. This time with more asm constraints added. David