[go][syscalls] Remove zx_thread_set_priority() from Go
No longer used anywhere, syscall is deprecated and replaced.
ZX-2914 #comment [go][syscalls] Remove zx_thread_set_priority() from Go
ZX-940 #comment [go][syscalls] Remove zx_thread_set_priority() from Go
Test: CQ
Change-Id: I1ae15c11af866fd0d94f65230853d9afdf61376d
diff --git a/src/runtime/vdso_keys_fuchsia.go b/src/runtime/vdso_keys_fuchsia.go
index 5ddef12..cf29a44 100644
--- a/src/runtime/vdso_keys_fuchsia.go
+++ b/src/runtime/vdso_keys_fuchsia.go
@@ -62,7 +62,6 @@
{"_zx_thread_start", 0xea59505a, &vdso_zx_thread_start},
{"_zx_thread_read_state", 0x82fd0a88, &vdso_zx_thread_read_state},
{"_zx_thread_write_state", 0xb9265eb7, &vdso_zx_thread_write_state},
- {"_zx_thread_set_priority", 0xb8704059, &vdso_zx_thread_set_priority},
{"_zx_process_exit", 0xc7f8a64d, &vdso_zx_process_exit},
{"_zx_process_create", 0xa3a21647, &vdso_zx_process_create},
{"_zx_process_start", 0xc80873a1, &vdso_zx_process_start},
@@ -198,7 +197,6 @@
//go:cgo_import_dynamic vdso_zx_thread_start _zx_thread_start
//go:cgo_import_dynamic vdso_zx_thread_read_state _zx_thread_read_state
//go:cgo_import_dynamic vdso_zx_thread_write_state _zx_thread_write_state
-//go:cgo_import_dynamic vdso_zx_thread_set_priority _zx_thread_set_priority
//go:cgo_import_dynamic vdso_zx_process_exit _zx_process_exit
//go:cgo_import_dynamic vdso_zx_process_create _zx_process_create
//go:cgo_import_dynamic vdso_zx_process_start _zx_process_start
@@ -333,7 +331,6 @@
//go:linkname vdso_zx_thread_start vdso_zx_thread_start
//go:linkname vdso_zx_thread_read_state vdso_zx_thread_read_state
//go:linkname vdso_zx_thread_write_state vdso_zx_thread_write_state
-//go:linkname vdso_zx_thread_set_priority vdso_zx_thread_set_priority
//go:linkname vdso_zx_process_exit vdso_zx_process_exit
//go:linkname vdso_zx_process_create vdso_zx_process_create
//go:linkname vdso_zx_process_start vdso_zx_process_start
@@ -608,10 +605,6 @@
//go:noescape
//go:nosplit
-func vdsoCall_zx_thread_set_priority(prio int32) int32
-
-//go:noescape
-//go:nosplit
func vdsoCall_zx_process_exit(retcode int64)
//go:noescape
@@ -1005,7 +998,6 @@
vdso_zx_thread_start uintptr
vdso_zx_thread_read_state uintptr
vdso_zx_thread_write_state uintptr
- vdso_zx_thread_set_priority uintptr
vdso_zx_process_exit uintptr
vdso_zx_process_create uintptr
vdso_zx_process_start uintptr
diff --git a/src/runtime/vdsocalls_fuchsia_amd64.s b/src/runtime/vdsocalls_fuchsia_amd64.s
index aa8d615..0ca20ca 100644
--- a/src/runtime/vdsocalls_fuchsia_amd64.s
+++ b/src/runtime/vdsocalls_fuchsia_amd64.s
@@ -1044,26 +1044,6 @@
MOVQ $0, m_vdsoSP(R14)
RET
-// func vdsoCall_zx_thread_set_priority(prio int32) int32
-TEXT runtime·vdsoCall_zx_thread_set_priority(SB),NOSPLIT,$8-12
- GO_ARGS
- NO_LOCAL_POINTERS
- get_tls(CX)
- MOVQ g(CX), AX
- MOVQ g_m(AX), R14
- PUSHQ R14
- MOVQ 24(SP), DX
- MOVQ DX, m_vdsoPC(R14)
- LEAQ 24(SP), DX
- MOVQ DX, m_vdsoSP(R14)
- MOVL prio+0(FP), DI
- MOVQ vdso_zx_thread_set_priority(SB), AX
- CALL AX
- MOVL AX, ret+8(FP)
- POPQ R14
- MOVQ $0, m_vdsoSP(R14)
- RET
-
// func vdsoCall_zx_process_exit(retcode int64)
TEXT runtime·vdsoCall_zx_process_exit(SB),NOSPLIT,$8-8
GO_ARGS
diff --git a/src/runtime/vdsocalls_fuchsia_arm64.s b/src/runtime/vdsocalls_fuchsia_arm64.s
index 7a76bbd..928b022 100644
--- a/src/runtime/vdsocalls_fuchsia_arm64.s
+++ b/src/runtime/vdsocalls_fuchsia_arm64.s
@@ -800,21 +800,6 @@
MOVD $0, m_vdsoSP(R21)
RET
-// func vdsoCall_zx_thread_set_priority(prio int32) int32
-TEXT runtime·vdsoCall_zx_thread_set_priority(SB),NOSPLIT,$0-12
- GO_ARGS
- NO_LOCAL_POINTERS
- MOVD g_m(g), R21
- MOVD LR, m_vdsoPC(R21)
- MOVD RSP, R20
- MOVD R20, m_vdsoSP(R21)
- MOVW prio+0(FP), R0
- BL vdso_zx_thread_set_priority(SB)
- MOVW R0, ret+8(FP)
- MOVD g_m(g), R21
- MOVD $0, m_vdsoSP(R21)
- RET
-
// func vdsoCall_zx_process_exit(retcode int64)
TEXT runtime·vdsoCall_zx_process_exit(SB),NOSPLIT,$0-8
GO_ARGS
diff --git a/src/syscall/zx/syscalls_fuchsia_amd64.s b/src/syscall/zx/syscalls_fuchsia_amd64.s
index 7f5b299..a925cdd 100644
--- a/src/syscall/zx/syscalls_fuchsia_amd64.s
+++ b/src/syscall/zx/syscalls_fuchsia_amd64.s
@@ -190,10 +190,6 @@
TEXT ·Sys_thread_write_state(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_thread_write_state(SB)
-// func Sys_thread_set_priority(prio int32) Status
-TEXT ·Sys_thread_set_priority(SB),NOSPLIT,$0
- JMP runtime·vdsoCall_zx_thread_set_priority(SB)
-
// func Sys_process_exit(retcode int64)
TEXT ·Sys_process_exit(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_process_exit(SB)
diff --git a/src/syscall/zx/syscalls_fuchsia_arm64.s b/src/syscall/zx/syscalls_fuchsia_arm64.s
index 7f5b299..a925cdd 100644
--- a/src/syscall/zx/syscalls_fuchsia_arm64.s
+++ b/src/syscall/zx/syscalls_fuchsia_arm64.s
@@ -190,10 +190,6 @@
TEXT ·Sys_thread_write_state(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_thread_write_state(SB)
-// func Sys_thread_set_priority(prio int32) Status
-TEXT ·Sys_thread_set_priority(SB),NOSPLIT,$0
- JMP runtime·vdsoCall_zx_thread_set_priority(SB)
-
// func Sys_process_exit(retcode int64)
TEXT ·Sys_process_exit(SB),NOSPLIT,$0
JMP runtime·vdsoCall_zx_process_exit(SB)