* Suresh Siddha <suresh.b.siddha@intel.com> wrote:no fundamental objection to the x86 bits. shouldnt this: + if (!in_interrupt()) + return 0; just be eliminated and the cr0/TS save/restore be made unconditional? irq-assymetric APIs are not nice in general. Reading/setting cr0 isnt _that_ slow. (or if it is, by how much does it slow things down, exactly?) Ingo --
