Author: dchagin
Date: Sun May 24 16:25:44 2015
New Revision: 283432
URL: https://svnweb.freebsd.org/changeset/base/283432

Log:
  Being exported through vdso the note.Linux section used by glibc
  to determine the kernel version (this saves one uname call).
  Temporarily disable the export of a note.Linux section until I figured
  out how to change the kernel version in the note.Linux on the fly.
  
  Differential Revision:        https://reviews.freebsd.org/D1081
  Reviewed by:  trasz

Modified:
  head/sys/amd64/linux/linux_locore.s
  head/sys/amd64/linux32/linux32_locore.s
  head/sys/i386/linux/linux_locore.s

Modified: head/sys/amd64/linux/linux_locore.s
==============================================================================
--- head/sys/amd64/linux/linux_locore.s Sun May 24 16:24:24 2015        
(r283431)
+++ head/sys/amd64/linux/linux_locore.s Sun May 24 16:25:44 2015        
(r283432)
@@ -58,7 +58,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
 .weak getcpu
 .set getcpu, __vdso_getcpu
 
-
+#if 0
        .section .note.Linux, "a",@note
        .long 2f - 1f           /* namesz */
        .balign 4
@@ -73,3 +73,4 @@ NON_GPROF_ENTRY(__vdso_getcpu)
 4:
        .balign 4
        .previous
+#endif

Modified: head/sys/amd64/linux32/linux32_locore.s
==============================================================================
--- head/sys/amd64/linux32/linux32_locore.s     Sun May 24 16:24:24 2015        
(r283431)
+++ head/sys/amd64/linux32/linux32_locore.s     Sun May 24 16:25:44 2015        
(r283432)
@@ -55,7 +55,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
        ret
 .endvsyscall:
 
-
+#if 0
        .section .note.Linux, "a",@note
        .long 2f - 1f           /* namesz */
        .balign 4
@@ -70,7 +70,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
 4:
        .balign 4
        .previous
-
+#endif
 
 #define do_cfa_expr(offset)                                             \
        .byte 0x0f;                     /* DW_CFA_def_cfa_expression */ \

Modified: head/sys/i386/linux/linux_locore.s
==============================================================================
--- head/sys/i386/linux/linux_locore.s  Sun May 24 16:24:24 2015        
(r283431)
+++ head/sys/i386/linux/linux_locore.s  Sun May 24 16:25:44 2015        
(r283432)
@@ -48,7 +48,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
        ret
 .endvsyscall:
 
-
+#if 0
        .section .note.Linux, "a",@note
        .long 2f - 1f           /* namesz */
        .balign 4
@@ -63,7 +63,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
 4:
        .balign 4
        .previous
-
+#endif
 
 #define do_cfa_expr(offset)                                             \
        .byte 0x0f;                     /* DW_CFA_def_cfa_expression */ \
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to