mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 14:41:39 +00:00
[PATCH] x86_64: Minor string functions optimizations
- Use tail call from clear_user to __clear_user to save some code size - Use standard memcpy for forward memmove Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
2ee60e1789
commit
6bfa9bb519
@ -9,7 +9,7 @@
|
||||
void *memmove(void * dest,const void *src,size_t count)
|
||||
{
|
||||
if (dest < src) {
|
||||
__inline_memcpy(dest,src,count);
|
||||
return memcpy(dest,src,count);
|
||||
} else {
|
||||
char *p = (char *) dest + count;
|
||||
char *s = (char *) src + count;
|
||||
|
@ -55,7 +55,7 @@ strncpy_from_user(char *dst, const char __user *src, long count)
|
||||
{
|
||||
long res = -EFAULT;
|
||||
if (access_ok(VERIFY_READ, src, 1))
|
||||
__do_strncpy_from_user(dst, src, count, res);
|
||||
return __strncpy_from_user(dst, src, count);
|
||||
return res;
|
||||
}
|
||||
EXPORT_SYMBOL(strncpy_from_user);
|
||||
|
Loading…
Reference in New Issue
Block a user