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