well, why wont some of the classic solutions help you here? smth like peterson's mutual exclusion algorithm, or Dijkstra's? they are software solutions, and do not depend on bus locking (or whatever). > those generally fall apart if the cpu also has a cpu store buffer and a > weakly ordered memory model ;) if you referred to one of the mentioned algorithms, can you please explain? cheers, -- ======================================================================== nir. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/