summaryrefslogtreecommitdiff
path: root/include/asm-parisc/string.h
AgeCommit message (Collapse)Author
2005-01-23[PATCH] removing bcopy... because it's half brokenArjan van de Ven
Nothing in the kernel is using bcopy right know, and that is a good thing. Why? Because a lot of the architectures implement a broken bcopy().... the userspace standard bcopy() is basically a memmove() with a weird parameter order, however a bunch of architectures implement a memcpy() not a memmove(). Instead of fixing this inconsistency, I decided to remove it entirely, explicit memcpy() and memmove() are prefered anyway (welcome to the 1990's) and nothing in the kernel is using these functions, so this saves code size as well for everyone. Signed-off-by: Arjan van de Ven <arjan@infradead.org> Signed-off-by: Adrian Bunk <bunk@stusta.de> [ Side note: the only reason for bcopy appears to be totally ancient gcc versions for OSF/1, used to originally cross-compile Linux on alpha. Possibly some other similar cases. Time to move on ;-] Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-11-02[PATCH] parisc: new memcpy routinesMatthew Wilcox
- new memcpy routine, replaces memcpy, bcopy, copy_{from,to,in}_user implementations - workaround gcc-3.0 limitations for asm() - Pip and Rufus pointed out the flaw in the current misaligned memcopy routines. Randolph now owes lots of Milk bones. - updates to work with testsuite - sparse annotations - Improve copy performance for small and unaligned copies - Enable merge optimization for non-PA20 builds too Committed-by: Randolph Chung <tausq@parisc-linux.org> Committed-by: James Bottomley <jejb@parisc-linux.org>
2002-10-29[PATCH] include/asm-pariscMatthew Wilcox
Update include/asm-parisc
2002-02-04Import changesetLinus Torvalds