> was that it basically said "an interrupt or another processor might > have changed memory, so don't keep values from memory cached in > registers". With wmb() on SMP, this seems to be extended to include > "make sure other cpus can see the values we just wrote". I don't know > exactly how rmb() differs from mb(). rmb() Do not re-order reads across this point (CPU or compiler) wmb() Do not re-order writes across this point (CPU or compiler) mb() Do not re-order reads or write across this point [[ This message was sent via the linuxppc-dev mailing list. Replies are ]] [[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]] [[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]] [[ the message 'unsubscribe' to linuxppc-dev-request@lists.linuxppc.org ]]