K 10 svn:author V 3 imp K 8 svn:date V 27 2008-12-07T18:32:09.811841Z K 7 svn:log V 344 Use atomic_add_int rather than a simple ++ to ensure no cache races if the power interrupt and init code waiting for the interrupt are running on different CPUs. I haven't seen this make any real difference, but I've also had some reports of odd behavior I can't otherwise explain. It is an infrequent operation, and certainly wouldn't hurt. END