Ludwig Nussel wrote:
Klaus Schmidinger wrote:
[...] Well, I don't have a good feeling simply throwing out the locks here just because NPTL can't handle them.
NPTL is fine. The way vdr used and maybe still uses locks at some places was/is wrong (stuff like sleeping while locked). LinuxThreads support has been removed from glibc btw. LD_ASSUME_KERNEL=... will no longer work as workaround in the future.
Well, can you point out exactly what VDR does wrong in rcu.c? I don't think it is sleeping while locked...
Klaus