Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250928145243.429592-1-alex@alexrp.com>
Date: Sun, 28 Sep 2025 16:52:43 +0200
From: Alex Rønne Petersen <alex@...xrp.com>
To: musl@...ts.openwall.com
Cc: Alex Rønne Petersen <alex@...xrp.com>
Subject: [PATCH] loongarch64, riscv: delete dead __restore and __restore_rt

No longer needed since these ports don't define SA_RESTORER.

Note: This depends on my prior patch that removes SA_RESTORER for riscv32.
---
 src/signal/loongarch64/restore.s | 10 ----------
 src/signal/riscv32/restore.s     | 10 ----------
 src/signal/riscv64/restore.s     | 10 ----------
 3 files changed, 30 deletions(-)
 delete mode 100644 src/signal/loongarch64/restore.s
 delete mode 100644 src/signal/riscv32/restore.s
 delete mode 100644 src/signal/riscv64/restore.s

diff --git a/src/signal/loongarch64/restore.s b/src/signal/loongarch64/restore.s
deleted file mode 100644
index d90a8ebb..00000000
--- a/src/signal/loongarch64/restore.s
+++ /dev/null
@@ -1,10 +0,0 @@
-.global __restore_rt
-.global __restore
-.hidden __restore_rt
-.hidden __restore
-.type   __restore_rt,@function
-.type   __restore,@function
-__restore_rt:
-__restore:
-	li.w    $a7, 139
-	syscall 0
diff --git a/src/signal/riscv32/restore.s b/src/signal/riscv32/restore.s
deleted file mode 100644
index 5a0af695..00000000
--- a/src/signal/riscv32/restore.s
+++ /dev/null
@@ -1,10 +0,0 @@
-.global __restore
-.hidden __restore
-.type __restore, %function
-__restore:
-.global __restore_rt
-.hidden __restore_rt
-.type __restore_rt, %function
-__restore_rt:
-	li a7, 139 # SYS_rt_sigreturn
-	ecall
diff --git a/src/signal/riscv64/restore.s b/src/signal/riscv64/restore.s
deleted file mode 100644
index 5a0af695..00000000
--- a/src/signal/riscv64/restore.s
+++ /dev/null
@@ -1,10 +0,0 @@
-.global __restore
-.hidden __restore
-.type __restore, %function
-__restore:
-.global __restore_rt
-.hidden __restore_rt
-.type __restore_rt, %function
-__restore_rt:
-	li a7, 139 # SYS_rt_sigreturn
-	ecall
-- 
2.48.1

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.