This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Remove __ASSUME_GETCPU_SYSCALL


On 08/05/2017 11:06, Joseph Myers wrote:
> This patch removes the definition of __ASSUME_GETCPU_SYSCALL.  In fact
> this macro is unused, probably since:
> 
> commit dd26c44403582fdf10d663170f947dfe4b3207a0
> Author: Adhemerval Zanella <adhemerval.zanella@linaro.com>
> Date:   Wed Apr 22 14:21:39 2015 -0300
> 
>     Consolidate sched_getcpu
> 
> so it could have been removed even without the move to 3.2 as minimum
> kernel version on x86_64.
> 
> Tested for x86_64.
> 
> 2017-05-08  Joseph Myers  <joseph@codesourcery.com>
> 
> 	* sysdeps/unix/sysv/linux/x86_64/kernel-features.h
> 	(__ASSUME_GETCPU_SYSCALL): Remove macro.

LGTM, thanks.

> 
> diff --git a/sysdeps/unix/sysv/linux/x86_64/kernel-features.h b/sysdeps/unix/sysv/linux/x86_64/kernel-features.h
> index ea892b1..115e34c 100644
> --- a/sysdeps/unix/sysv/linux/x86_64/kernel-features.h
> +++ b/sysdeps/unix/sysv/linux/x86_64/kernel-features.h
> @@ -17,11 +17,6 @@
>     License along with the GNU C Library; if not, see
>     <http://www.gnu.org/licenses/>.  */
>  
> -/* getcpu is a syscall for x86-64 since 3.1.  */
> -#if __LINUX_KERNEL_VERSION >= 0x030100
> -# define __ASSUME_GETCPU_SYSCALL	1
> -#endif
> -
>  /* Define that x32 is a ILP32 ABI to set the correct interface to pass
>     64-bits values through syscalls.  */
>  #ifdef __ILP32__
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]