Hello Geert, The attached patches add kernel support for userspace NPTL bits for m68k. Since the draft m68k/ColdFire NPTL ABI was posted at http://marc.info/?l=linux-m68k&m=119644992713696&w=2 several issues surfaced that called for syscall equivalents of the vDSO helpers; the main reason for the syscalls is that GLIBC does not support linking in vDSO for static binaries. Another reason is that I'm having problems implementing user-space atomic_cmpxchg (for ColdFire) and context switching for user-space TP (both m68k and ColdFire). I've spent quite some time trying to figure these two out, but couldn't make everything work reliably. I'll follow up on this in a different thread. These patches were tested on a ColdFire board running a 2.6.29 kernel, and the system passed GLIBC's nptl tests. The one issue I know of with this patch is that strace needs update to pretty print the new [negative] syscalls. Does the patches look fine? Thanks, -- Maxim K. CodeSourcery