kernel-hacking-2024-linux-s.../arch/arm/lib
Peter Teichmann 6d4518d76f [ARM] 3346/1: Fix udelay() for HZ values different from 100
Patch from Peter Teichmann

Currently, if the kernels HZ value is greater than 100, delays with the udelay function are too short. This can cause trouble for instance with the zd1201 usb wlan driver.

This patch suggests a solution that keeps the overhead small and maintains (hopefully) sufficient resolution.

Signed-off-by: Peter Teichmann
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-21 22:06:07 +00:00
..
ashldi3.S [ARM] 3104/1: ARM EABI: new helper function names 2006-01-14 16:18:29 +00:00
ashrdi3.S [ARM] 3104/1: ARM EABI: new helper function names 2006-01-14 16:18:29 +00:00
backtrace.S
bitops.h [ARM] Clean up save_and_disable_irqs macro and allow use of ARMv6 CPSID 2005-11-09 15:04:22 +00:00
changebit.S
clear_user.S [ARM] 2946/2: split --arch_clear_user() out of lib/uaccess.S 2005-11-01 19:52:22 +00:00
clearbit.S
copy_from_user.S [ARM] 2948/1: new preemption safe copy_{to|from}_user implementation 2005-11-01 19:52:24 +00:00
copy_page.S
copy_template.S [ARM] 2947/1: copy template with new memcpy/memmove 2005-11-01 19:52:23 +00:00
copy_to_user.S [ARM] 2948/1: new preemption safe copy_{to|from}_user implementation 2005-11-01 19:52:24 +00:00
csumipv6.S
csumpartial.S [ARM] 3152/1: make various assembly local labels actually local (the rest) 2005-11-11 21:51:49 +00:00
csumpartialcopy.S [ARM] 3256/1: Make the function-returning ldm's use sp as the base register 2006-01-12 16:53:51 +00:00
csumpartialcopygeneric.S [ARM] 3256/1: Make the function-returning ldm's use sp as the base register 2006-01-12 16:53:51 +00:00
csumpartialcopyuser.S [ARM] 3256/1: Make the function-returning ldm's use sp as the base register 2006-01-12 16:53:51 +00:00
delay.S [ARM] 3346/1: Fix udelay() for HZ values different from 100 2006-03-21 22:06:07 +00:00
div64.S
ecard.S
findbit.S [ARM] 3152/1: make various assembly local labels actually local (the rest) 2005-11-11 21:51:49 +00:00
floppydma.S
getuser.S [ARM] Fix get_user when passed a const pointer 2005-11-18 14:22:03 +00:00
io-acorn.S [ARM] Remove unnecessary asm/hardware.h includes 2006-03-21 22:05:50 +00:00
io-readsb.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
io-readsl.S
io-readsw-armv3.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
io-readsw-armv4.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
io-shark.c
io-writesb.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
io-writesl.S
io-writesw-armv3.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
io-writesw-armv4.S [ARM] 3151/1: make various assembly local labels actually local (io-*.S) 2005-11-11 21:51:48 +00:00
lib1funcs.S [ARM] 3104/1: ARM EABI: new helper function names 2006-01-14 16:18:29 +00:00
lshrdi3.S [ARM] 3104/1: ARM EABI: new helper function names 2006-01-14 16:18:29 +00:00
Makefile [ARM] 2948/1: new preemption safe copy_{to|from}_user implementation 2005-11-01 19:52:24 +00:00
memchr.S
memcpy.S [ARM] 2947/1: copy template with new memcpy/memmove 2005-11-01 19:52:23 +00:00
memmove.S [ARM] 2947/1: copy template with new memcpy/memmove 2005-11-01 19:52:23 +00:00
memset.S
memzero.S
muldi3.S [ARM] Fix muldi3.S 2006-03-08 17:25:33 +00:00
putuser.S
setbit.S
sha1.S [ARM] 2930/1: optimized sha1 implementation for ARM 2005-10-28 15:26:40 +01:00
strchr.S
strncpy_from_user.S
strnlen_user.S
strrchr.S
testchangebit.S
testclearbit.S
testsetbit.S
uaccess.S [ARM] 3150/1: make various assembly local labels actually local (uaccess.S) 2005-11-11 21:51:47 +00:00
ucmpdi2.S [ARM] 3104/1: ARM EABI: new helper function names 2006-01-14 16:18:29 +00:00