alistair23-linux/arch/parisc/lib
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
..
bitops.c Disintegrate asm/system.h for PA-RISC 2012-03-28 18:30:02 +01:00
checksum.c
delay.c parisc: make udelay() SMP-safe 2013-11-07 22:28:26 +01:00
fixup.S
io.c
iomap.c parisc: switch to GENERIC_PCI_IOMAP 2011-11-28 21:13:15 +02:00
lusercopy.S parisc: provide macro to create exception table entries 2013-11-07 22:25:33 +01:00
Makefile parisc: make udelay() SMP-safe 2013-11-07 22:28:26 +01:00
memcpy.c parisc: let probe_kernel_read() capture access to page zero 2013-10-13 17:46:31 +02:00
memset.c
ucmpdi2.c parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds. 2013-04-25 22:36:15 +02:00