From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 72629 invoked by alias); 29 Nov 2019 21:03:45 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 72574 invoked by uid 89); 29 Nov 2019 21:03:45 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-21.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-qk1-f180.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=AoknaBNUfQvthFfltK6DaxloWZwoEpJbBhDCmjeSwKM=; b=oOTA9qU+p2PAPVnYXpVY66AmszOvRXoTKXvCo/1nYx/dPapB2nAJef91FDo4nOkP3Z EjD4+ztRiqEarpooco2iVhgjhdDdTAqRD5by6yZId9dNnQh8RW4LOijT1gtW38ln878o dX83F80KjMJT5Za59jBqNvQEEO/Y4stbGCLzrKcJkEVo3BbVHin8mk6QCFxRI313YMi6 5K9c9BoQI3fgiUUJk71Qz55doOabaZ3UJqVP/68qO9yoJ0yTEaawKaknhi4xVWEhL+rc u1U4YaO2FaBXq0zCXDC/GbsYjKjA2lsh3Jt8ZGfVkS3MrYNUfMJurINqjWKmtL7o3yIi tdpw== Return-Path: From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH 6/7] linux: Refactor sched_getcpu in terms of getcpu Date: Fri, 29 Nov 2019 21:03:00 -0000 Message-Id: <20191129210327.26434-6-adhemerval.zanella@linaro.org> In-Reply-To: <20191129210327.26434-1-adhemerval.zanella@linaro.org> References: <20191129210327.26434-1-adhemerval.zanella@linaro.org> X-SW-Source: 2019-11/txt/msg01033.txt.bz2 Checked on x86_64-linux-gnu. --- sysdeps/unix/sysv/linux/sched_getcpu.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/sysdeps/unix/sysv/linux/sched_getcpu.c b/sysdeps/unix/sysv/linux/sched_getcpu.c index 65dd9fdda7..3646c8b713 100644 --- a/sysdeps/unix/sysv/linux/sched_getcpu.c +++ b/sysdeps/unix/sysv/linux/sched_getcpu.c @@ -17,23 +17,11 @@ #include #include -#include - -#ifdef HAVE_GETCPU_VSYSCALL -# define HAVE_VSYSCALL -#endif -#include int sched_getcpu (void) { -#ifdef __NR_getcpu unsigned int cpu; - int r = INLINE_VSYSCALL (getcpu, 3, &cpu, NULL, NULL); - + int r = __getcpu (&cpu, NULL); return r == -1 ? r : cpu; -#else - __set_errno (ENOSYS); - return -1; -#endif } -- 2.17.1