]> sourceware.org Git - glibc.git/commitdiff
Add some missing sparc kernel-feature.h entries.
authorDavid S. Miller <davem@davemloft.net>
Mon, 12 Mar 2012 22:51:15 +0000 (15:51 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 12 Mar 2012 22:51:15 +0000 (15:51 -0700)
* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_CLONE_THREAD_FLAGS): Set on sparc when 2.5.64 and later.
(__ASSUME_TGKILL): Set on sparc when 2.6.1 and later, simplify
expression.
(__ASSUME_FADVISE64_64_SYSCALL): Set on sparc when 2.6.1 and
later.

ChangeLog
sysdeps/unix/sysv/linux/kernel-features.h

index 7b6bc84be0276aaada802eef8184b02e4a66476c..2d9dd85cf71da3e6811db2ca839c62cc448a14b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2012-03-12  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_CLONE_THREAD_FLAGS): Set on sparc when 2.5.64 and later.
+       (__ASSUME_TGKILL): Set on sparc when 2.6.1 and later, simplify
+       expression.
+       (__ASSUME_FADVISE64_64_SYSCALL): Set on sparc when 2.6.1 and
+       later.
+
 2012-03-11  David S. Miller  <davem@davemloft.net>
 
        * sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c
index 3125be31317e16d7aec7c9056a38e2d305756088..ffaae5d14446daea054572529f6177bac7a694bc 100644 (file)
    their availability with one define.  The changes were made first
    for i386 and the have to be done separately for the other archs.
    For i386 we pick 2.5.50 as the first version with support.
-   For s390*, PPC, x86-64, and SH we pick 2.5.64 as the first
+   For s390*, SPARC, PPC, x86-64, and SH we pick 2.5.64 as the first
    version with support.  */
 #if ((__LINUX_KERNEL_VERSION >= 132402 && defined __i386__)            \
      || (__LINUX_KERNEL_VERSION >= 132416                              \
-        && (defined __s390__                   \
+        && (defined __s390__ || defined __sparc__                      \
             || defined __powerpc__ || defined __x86_64__ || defined __sh__)))
 # define __ASSUME_CLONE_THREAD_FLAGS   1
 #endif
 #endif
 
 /* The tgkill syscall was instroduced for i386 in 2.5.75.  On x86-64,
-   ppc, and ppc64 it was introduced in 2.6.0-test3. */
+   sparc, SH, ppc, and ppc64 it was introduced in 2.6.0-test3. */
 #if (__LINUX_KERNEL_VERSION >= 132427 && defined __i386__) \
-    || (__LINUX_KERNEL_VERSION >= 132609 && defined __x86_64__) \
-    || (__LINUX_KERNEL_VERSION >= 132609 && defined __powerpc__) \
-    || (__LINUX_KERNEL_VERSION >= 132609 && defined __sh__)
+    || (__LINUX_KERNEL_VERSION >= 132609 \
+        && (defined __x86_64__ || defined __powerpc__ \
+            || defined __sh__ || defined __sparc__))
 # define __ASSUME_TGKILL       1
 #endif
 
 #endif
 
 /* The fixed version of the posix_fadvise64 syscall appeared in
-   2.6.0-test3.  At least for x86.  Powerpc support appeared in
-   2.6.2, but for 32-bit userspace only.  */
-#if (__LINUX_KERNEL_VERSION >= 132609 && defined __i386__) \
+   2.6.0-test3.  At least for x86 and sparc.  Powerpc support appeared
+   in 2.6.2, but for 32-bit userspace only.  */
+#if (__LINUX_KERNEL_VERSION >= 132609                          \
+     && (defined __i386__ || defined __sparc__))               \
     || (__LINUX_KERNEL_VERSION >= 132610 && defined __powerpc__ \
        && !defined __powerpc64__)
 # define __ASSUME_FADVISE64_64_SYSCALL 1
This page took 0.045827 seconds and 5 git commands to generate.