On Fri, 2013-02-22 at 13:50 +0100, Frederic Weisbecker wrote:
atomic64_read() and atomic64_set() are supposed to take care of that, without even the need for _inc() or _add() parts that use LOCK.
Are you sure? Generally atomic*_set() is not actually an atomic operation.