[PATCH] arch/tile: use a cleaner technique to enable interrupt for cpu_idle()

Previously we used iret to atomically return to kernel PL withinterrupts enabled. However, it turns out that we are architecturallyguaranteed that we can just set and clear the "interrupt criticalsection" and only interrupt on the following instruction, so wenow do that instead, since it's cleaner.