Michal Mertl wrote: > Paul Allen wrote: > > Surely all you need to do is a cheap crit_enter,crit_exit > > while updating the 64-bit per cpu counters. and on > > a 64-bit arch you skip the crit_enter,crit_exit. > > Critical_enter/exit seem to be quite lightweight (single > read/modify/write of a variable). One more question. Why do you say that crit_* can be avoided on 64-bit arch? If the reason was that "increment of a 64 bit number is one operation there" it probably is not true - as somebody already stated, some instruction sets don't allow atomic increment of a memory location. MichalReceived on Sat Jul 29 2006 - 21:50:54 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:58 UTC