• Helge Deller's avatar
    parisc: make udelay() SMP-safe · f6d12eef
    Helge Deller authored
    Each CPU has it's own Control Register 16 (CR16) which is used as time source
    for the udelay() function. But since the CR16 registers across different CPUs
    are not synced, we need to recalculate the loop count if we get switched away
    to ensure that we really delay as much time as requested.
    Signed-off-by: default avatarHelge Deller <deller@gmx.de>
    f6d12eef
delay.c 1.78 KB