Description of Problem: All programs that used the atomic ops from asm/atomic.h now failes to compile. Version-Release number of selected component (if applicable): 2.4 7.14
1) Those were internal (and GPL) kernel inlines 2) even when used, in userspace that header file didn't actually provide atomic operations.... it might have LOOKED like they were though.....
Could you clarify the status of this bug? Were the operations expressly removed from the header, because they are not atomic? Is it the intention to leave the header in this state? What is the recommended solution for compiling applications which rely on the presence of these operations?
> Were the operations expressly removed from the header, because they are not > atomic? Well that and the fact that these things are not portable (not all architectures even HAVE such operations that are compilable in userspace) > Is it the intention to leave the header in this state? yes > What is the recommended solution for compiling applications which rely on > the presence of these operations? if the (GPL) app *really* wants, it can obviously copy the code from the kernel into it's own code and actually hack the assembly to be atomic.