[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)