> What can happen is a lwarx to an address, in some other context a > simple store to that address (no reservation broken) then a subsequent > stwcx. to the address will appear successful. Hmmmm.....several > ways to fix it, I wonder what will work best.....
Yes, this sounds bad. However, I wonder if it's really the cause of this particular bug. I cannot find any code which does a regular store to the d_count variables. All writes to these counters appear to use the atomic ops. Brian ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
