linux/arch/parisc
Helge Deller f6d12eefcd parisc: make udelay() SMP-safe
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: Helge Deller <deller@gmx.de>
2013-11-07 22:28:26 +01:00
..
configs parisc: enable DEVTMPFS, DEVTMPFS_MOUNT and BLK_DEV_INITRD in defconfigs 2013-10-19 21:37:52 +02:00
hpux [readdir] constify ->actor 2013-06-29 12:57:05 +04:00
include parisc: make udelay() SMP-safe 2013-11-07 22:28:26 +01:00
kernel parisc: add kernel audit feature 2013-11-07 22:27:20 +01:00
lib parisc: make udelay() SMP-safe 2013-11-07 22:28:26 +01:00
math-emu parisc: remove duplicate define 2013-11-07 22:28:15 +01:00
mm parisc: provide macro to create exception table entries 2013-11-07 22:25:33 +01:00
oprofile oprofile: more whitespace fixes 2008-10-15 20:55:51 +02:00
defpalo.conf parisc: switch to gzip-compressed vmlinuz kernel 2013-07-09 22:09:20 +02:00
install.sh parisc: make "make install" not depend on vmlinux 2013-11-07 22:28:06 +01:00
Kconfig parisc: add kernel audit feature 2013-11-07 22:27:20 +01:00
Kconfig.debug consolidate per-arch stack overflow debugging options 2013-07-04 11:25:39 -07:00
Makefile parisc: make "make install" not depend on vmlinux 2013-11-07 22:28:06 +01:00
nm