On Tue, Mar 06, 2012 at 01:52:59PM +0000, Russell King - ARM Linux wrote:
Stop using the term "uniprocessor assmptions".
Thinking that something is safe because you're running on a uniprocessor system is total bollocks at every level.
Feh, it's hardly a new term - it dates back to when those crazy x86 kids first got their hands on this fancy new SMP stuff and started running into issues. It's coming from the fact that that was the first case to change the assumptions that had previously existed so things broke on SMP systems.
What you mean is "single threaded assumptions". Please use this term instead - it's what you actually mean.
If we're concerned about the name I'd not mention threads as that's often confusing for people in these contexts as it's not always obvious to everyone if or how interrupts count. "Single execution context" or even "old school Linux" are probably less ambiguous.