Commit ec58dcab authored by Dmitry Safonov's avatar Dmitry Safonov Committed by Andrei Vagin

parasite/x86: introduce&use builtin_memset

Don't use compiler-provided memset in parasite.

Fixes: commit 86434deba0b4 ("x86: dump TLS entries from GDT").

Cc: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarDmitry Safonov <dsafonov@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 74c0a702
#ifndef __ASM_PARASITE_H__
#define __ASM_PARASITE_H__
#include "asm-generic/string.h"
#ifdef CONFIG_X86_32
# define __parasite_entry __attribute__((regparm(3)))
#endif
......@@ -50,7 +52,7 @@ static void arch_get_tls(tls_t *ptls)
{
user_desc_t *d = &ptls->desc[i];
memset(d, 0, sizeof(user_desc_t));
builtin_memset(d, 0, sizeof(user_desc_t));
d->entry_number = GDT_ENTRY_TLS_MIN + i;
arch_get_user_desc(d);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment