> >> How long have futex's been used on hppa? I guess we really need to try > >> run the glibc testsuite on a new kernel. > > > > The futex function has been available almost since futex's first appeared > > I realized I didn't answer your question here. > > The futex function should only be called when compiling glibc with nptl enabled. > > Otherwise nothing in glibc should make futex calls. > > Broken futex calls shouldn't crash the kernel. The kernel doesn't crash since Helge's stack backtrace fix. We are just getting a lot of segfaults in application code. I'm fairly certain libc6 in debian testing is still built with linuxthreads. I'm not sure libc is actually making futex calls, but one is compiled into _dl_fixup. I suppose I could add a printk in the kernel to see if futex's are being used. I'm currently building debian libc6. In a quick attempt, I wasn't successful in building the glibc cvs source. It pushes hard to get you to configure with nptl. My build with linuxthreads failed with a type size problem. I'll try the testsuite with this build on my current kernel. If that works, I'll flip to 2.6.28. Dave -- J. David Anglin dave.anglin@xxxxxxxxxxxxxx National Research Council of Canada (613) 990-0752 (FAX: 952-6602) -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html