Print this page
11787 Kernel needs to be built with retpolines
11788 Kernel needs to generally use RSB stuffing
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>

@@ -19,14 +19,13 @@
  * CDDL HEADER END
  */
 /*
  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ * Copyright 2019 Joyent, Inc.
  */
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 /*
  * exit routine from linker/loader to kernel
  */
 
 #include <sys/asm_linkage.h>

@@ -62,11 +61,11 @@
         / $arg2
         movq    $ops, %rax
         movq    (%rax), %rdx
 
         / Call destination
-        call   *%r11
+        INDIRECT_CALL_REG(r11)
 
         SET_SIZE(exitto)
 
 #endif