* [PATCH] csky: Fix a4/a5 restoration in syscall trace path
@ 2026-05-21 9:59 hlsong
2026-05-21 10:15 ` Guo Ren
0 siblings, 1 reply; 9+ messages in thread
From: hlsong @ 2026-05-21 9:59 UTC (permalink / raw)
To: Guo Ren; +Cc: linux-csky, linux-kernel, hlsong89
From: hlsong89 <pgeorge8929@gmail.com>
The syscall trace path reloads syscall arguments from pt_regs before
calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
arguments are prepared as stack arguments before invoking syscallid.
The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
those offsets are relative to the original pt_regs base, loading them
after changing sp fetches the wrong slots. As a result, traced syscalls
that use the 5th or 6th argument may receive corrupted arguments.
This is visible with mmap2(), which takes six arguments. A small
PTRACE_SYSCALL reproducer opens a file and maps one page with:
mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
Before the fix, the traced child fails the mmap and exits with 12.
After the fix, the mapping succeeds and the child exits with 0.
Fix the trace path by using the correct pt_regs offsets after adjusting sp.
Tested on: ck860f, linux-4.19.15, C-SKY abiv2
Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
---
arch/csky/kernel/entry.S | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
index c68cdcc76..98692fc78 100644
--- a/arch/csky/kernel/entry.S
+++ b/arch/csky/kernel/entry.S
@@ -94,9 +94,9 @@ csky_syscall_trace:
ldw a3, (sp, LSAVE_A3)
#if defined(__CSKYABIV2__)
subi sp, 8
- ldw r9, (sp, LSAVE_A4)
+ ldw r9, (sp, LSAVE_A4 + 8)
stw r9, (sp, 0x0)
- ldw r9, (sp, LSAVE_A5)
+ ldw r9, (sp, LSAVE_A5 + 8)
stw r9, (sp, 0x4)
jsr syscallid /* Do system call */
addi sp, 8
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] csky: Fix a4/a5 restoration in syscall trace path
2026-05-21 9:59 [PATCH] csky: Fix a4/a5 restoration in syscall trace path hlsong
@ 2026-05-21 10:15 ` Guo Ren
2026-05-21 11:33 ` [PATCH v2] " hlsong
0 siblings, 1 reply; 9+ messages in thread
From: Guo Ren @ 2026-05-21 10:15 UTC (permalink / raw)
To: hlsong; +Cc: linux-csky, linux-kernel
On Thu, May 21, 2026 at 6:00 PM hlsong <pgeorge8929@gmail.com> wrote:
>
> From: hlsong89 <pgeorge8929@gmail.com>
>
> The syscall trace path reloads syscall arguments from pt_regs before
> calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
> arguments are prepared as stack arguments before invoking syscallid.
>
> The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
> those offsets are relative to the original pt_regs base, loading them
> after changing sp fetches the wrong slots. As a result, traced syscalls
> that use the 5th or 6th argument may receive corrupted arguments.
>
> This is visible with mmap2(), which takes six arguments. A small
> PTRACE_SYSCALL reproducer opens a file and maps one page with:
>
> mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
>
> Before the fix, the traced child fails the mmap and exits with 12.
> After the fix, the mapping succeeds and the child exits with 0.
>
> Fix the trace path by using the correct pt_regs offsets after adjusting sp.
>
> Tested on: ck860f, linux-4.19.15, C-SKY abiv2
>
> Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
> ---
> arch/csky/kernel/entry.S | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
> index c68cdcc76..98692fc78 100644
> --- a/arch/csky/kernel/entry.S
> +++ b/arch/csky/kernel/entry.S
> @@ -94,9 +94,9 @@ csky_syscall_trace:
> ldw a3, (sp, LSAVE_A3)
> #if defined(__CSKYABIV2__)
> subi sp, 8
> - ldw r9, (sp, LSAVE_A4)
> + ldw r9, (sp, LSAVE_A4 + 8)
> stw r9, (sp, 0x0)
> - ldw r9, (sp, LSAVE_A5)
> + ldw r9, (sp, LSAVE_A5 + 8)
> stw r9, (sp, 0x4)
> jsr syscallid /* Do system call */
> addi sp, 8
> --
> 2.25.1
>
Thx for the fixup, but "LSAVE_A4 + 8" is really confusing for read. How about:
diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
index c68cdcc76d60..3261f46f2244 100644
--- a/arch/csky/kernel/entry.S
+++ b/arch/csky/kernel/entry.S
@@ -93,11 +93,11 @@ csky_syscall_trace:
ldw a2, (sp, LSAVE_A2)
ldw a3, (sp, LSAVE_A3)
#if defined(__CSKYABIV2__)
- subi sp, 8
ldw r9, (sp, LSAVE_A4)
+ ldw r10, (sp, LSAVE_A5)
+ subi sp, 8
stw r9, (sp, 0x0)
- ldw r9, (sp, LSAVE_A5)
- stw r9, (sp, 0x4)
+ stw r10, (sp, 0x4)
jsr syscallid /* Do system call */
addi sp, 8
#else
--
Best Regards
Guo Ren
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v2] csky: Fix a4/a5 restoration in syscall trace path
2026-05-21 15:44 ` Guo Ren
@ 2026-05-21 10:29 ` Hanlin Song
[not found] ` <CABvmTk2+kd9n7xwSK=nnDBK4nC62sS7Du-MVeY17XV-p9pRufQ@mail.gmail.com>
1 sibling, 0 replies; 9+ messages in thread
From: Hanlin Song @ 2026-05-21 10:29 UTC (permalink / raw)
To: Guo Ren; +Cc: linux-csky, linux-kernel
Hi Guo,
Sorry for the noise. I noticed that the patch was submitted with my
short handle as the author / Signed-off-by name.
If it is still possible, could you please update it from:
hlsong <pgeorge8929@gmail.com>
to:
Hanlin Song <pgeorge8929@gmail.com>
Thanks,
Hanlin
Guo Ren <guoren@kernel.org> 于2026年5月21日周四 23:45写道:
>
> On Thu, May 21, 2026 at 7:34 PM hlsong <pgeorge8929@gmail.com> wrote:
> >
> > From: hlsong89 <pgeorge8929@gmail.com>
> >
> > The syscall trace path reloads syscall arguments from pt_regs before
> > calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
> > arguments are prepared as stack arguments before invoking syscallid.
> >
> > The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
> > those offsets are relative to the original pt_regs base, loading them
> > after changing sp fetches the wrong slots. As a result, traced syscalls
> > that use the 5th or 6th argument may receive corrupted arguments.
> >
> > This is visible with mmap2(), which takes six arguments. A small
> > PTRACE_SYSCALL reproducer opens a file and maps one page with:
> >
> > mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
> >
> > Before the fix, the traced child fails the mmap and exits with 12.
> > After the fix, the mapping succeeds and the child exits with 0.
> >
> > Fix the trace path by loading a4/a5 from pt_regs before changing sp.
> >
> > Tested on: ck860f, linux-4.19.15, C-SKY abiv2
> >
> > Suggested-by: Guo Ren <guoren@kernel.org>
> > Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
> > ---
> > Changes in v2:
> > - Use Guo Ren's suggested approach to handle the ABIv2 stack arguments.
> > - Tested with the ptrace+mmap reproducer.
> >
> > arch/csky/kernel/entry.S | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
> > index c68cdcc76..3261f46f2 100644
> > --- a/arch/csky/kernel/entry.S
> > +++ b/arch/csky/kernel/entry.S
> > @@ -93,11 +93,11 @@ csky_syscall_trace:
> > ldw a2, (sp, LSAVE_A2)
> > ldw a3, (sp, LSAVE_A3)
> > #if defined(__CSKYABIV2__)
> > - subi sp, 8
> > ldw r9, (sp, LSAVE_A4)
> > + ldw r10, (sp, LSAVE_A5)
> > + subi sp, 8
> > stw r9, (sp, 0x0)
> > - ldw r9, (sp, LSAVE_A5)
> > - stw r9, (sp, 0x4)
> > + stw r10, (sp, 0x4)
> > jsr syscallid /* Do system call */
> > addi sp, 8
> > #else
> >
> > base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
> > --
> > 2.25.1
> >
> Applied, thx.
>
> --
> Best Regards
> Guo Ren
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2] csky: Fix a4/a5 restoration in syscall trace path
2026-05-21 10:15 ` Guo Ren
@ 2026-05-21 11:33 ` hlsong
2026-05-21 15:44 ` Guo Ren
0 siblings, 1 reply; 9+ messages in thread
From: hlsong @ 2026-05-21 11:33 UTC (permalink / raw)
To: Guo Ren; +Cc: linux-csky, linux-kernel, hlsong89
From: hlsong89 <pgeorge8929@gmail.com>
The syscall trace path reloads syscall arguments from pt_regs before
calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
arguments are prepared as stack arguments before invoking syscallid.
The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
those offsets are relative to the original pt_regs base, loading them
after changing sp fetches the wrong slots. As a result, traced syscalls
that use the 5th or 6th argument may receive corrupted arguments.
This is visible with mmap2(), which takes six arguments. A small
PTRACE_SYSCALL reproducer opens a file and maps one page with:
mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
Before the fix, the traced child fails the mmap and exits with 12.
After the fix, the mapping succeeds and the child exits with 0.
Fix the trace path by loading a4/a5 from pt_regs before changing sp.
Tested on: ck860f, linux-4.19.15, C-SKY abiv2
Suggested-by: Guo Ren <guoren@kernel.org>
Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
---
Changes in v2:
- Use Guo Ren's suggested approach to handle the ABIv2 stack arguments.
- Tested with the ptrace+mmap reproducer.
arch/csky/kernel/entry.S | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
index c68cdcc76..3261f46f2 100644
--- a/arch/csky/kernel/entry.S
+++ b/arch/csky/kernel/entry.S
@@ -93,11 +93,11 @@ csky_syscall_trace:
ldw a2, (sp, LSAVE_A2)
ldw a3, (sp, LSAVE_A3)
#if defined(__CSKYABIV2__)
- subi sp, 8
ldw r9, (sp, LSAVE_A4)
+ ldw r10, (sp, LSAVE_A5)
+ subi sp, 8
stw r9, (sp, 0x0)
- ldw r9, (sp, LSAVE_A5)
- stw r9, (sp, 0x4)
+ stw r10, (sp, 0x4)
jsr syscallid /* Do system call */
addi sp, 8
#else
base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v2] csky: Fix a4/a5 restoration in syscall trace path
2026-05-21 11:33 ` [PATCH v2] " hlsong
@ 2026-05-21 15:44 ` Guo Ren
2026-05-21 10:29 ` Hanlin Song
[not found] ` <CABvmTk2+kd9n7xwSK=nnDBK4nC62sS7Du-MVeY17XV-p9pRufQ@mail.gmail.com>
0 siblings, 2 replies; 9+ messages in thread
From: Guo Ren @ 2026-05-21 15:44 UTC (permalink / raw)
To: hlsong; +Cc: linux-csky, linux-kernel
On Thu, May 21, 2026 at 7:34 PM hlsong <pgeorge8929@gmail.com> wrote:
>
> From: hlsong89 <pgeorge8929@gmail.com>
>
> The syscall trace path reloads syscall arguments from pt_regs before
> calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
> arguments are prepared as stack arguments before invoking syscallid.
>
> The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
> those offsets are relative to the original pt_regs base, loading them
> after changing sp fetches the wrong slots. As a result, traced syscalls
> that use the 5th or 6th argument may receive corrupted arguments.
>
> This is visible with mmap2(), which takes six arguments. A small
> PTRACE_SYSCALL reproducer opens a file and maps one page with:
>
> mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
>
> Before the fix, the traced child fails the mmap and exits with 12.
> After the fix, the mapping succeeds and the child exits with 0.
>
> Fix the trace path by loading a4/a5 from pt_regs before changing sp.
>
> Tested on: ck860f, linux-4.19.15, C-SKY abiv2
>
> Suggested-by: Guo Ren <guoren@kernel.org>
> Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
> ---
> Changes in v2:
> - Use Guo Ren's suggested approach to handle the ABIv2 stack arguments.
> - Tested with the ptrace+mmap reproducer.
>
> arch/csky/kernel/entry.S | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
> index c68cdcc76..3261f46f2 100644
> --- a/arch/csky/kernel/entry.S
> +++ b/arch/csky/kernel/entry.S
> @@ -93,11 +93,11 @@ csky_syscall_trace:
> ldw a2, (sp, LSAVE_A2)
> ldw a3, (sp, LSAVE_A3)
> #if defined(__CSKYABIV2__)
> - subi sp, 8
> ldw r9, (sp, LSAVE_A4)
> + ldw r10, (sp, LSAVE_A5)
> + subi sp, 8
> stw r9, (sp, 0x0)
> - ldw r9, (sp, LSAVE_A5)
> - stw r9, (sp, 0x4)
> + stw r10, (sp, 0x4)
> jsr syscallid /* Do system call */
> addi sp, 8
> #else
>
> base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
> --
> 2.25.1
>
Applied, thx.
--
Best Regards
Guo Ren
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2] csky: Fix a4/a5 restoration in syscall trace path
[not found] ` <CABvmTk2+kd9n7xwSK=nnDBK4nC62sS7Du-MVeY17XV-p9pRufQ@mail.gmail.com>
@ 2026-05-22 0:53 ` Guo Ren
2026-05-22 3:18 ` [PATCH v3] " Hanlin Song
0 siblings, 1 reply; 9+ messages in thread
From: Guo Ren @ 2026-05-22 0:53 UTC (permalink / raw)
To: George Patton; +Cc: linux-csky, linux-kernel
Please resend this patch, thx.
On Fri, May 22, 2026 at 2:14 AM George Patton <pgeorge8929@gmail.com> wrote:
>
> Hi Guo,
>
> Sorry for the noise. I noticed that the patch was submitted with my
> short handle as the author / Signed-off-by name.
>
> If it is still possible, could you please update it from:
>
> hlsong <pgeorge8929@gmail.com>
>
> to:
>
> Hanlin Song <pgeorge8929@gmail.com>
>
> Thanks,
> Hanlin
>
> Guo Ren <guoren@kernel.org> 于2026年5月21日周四 23:45写道:
>>
>> On Thu, May 21, 2026 at 7:34 PM hlsong <pgeorge8929@gmail.com> wrote:
>> >
>> > From: hlsong89 <pgeorge8929@gmail.com>
>> >
>> > The syscall trace path reloads syscall arguments from pt_regs before
>> > calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
>> > arguments are prepared as stack arguments before invoking syscallid.
>> >
>> > The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
>> > those offsets are relative to the original pt_regs base, loading them
>> > after changing sp fetches the wrong slots. As a result, traced syscalls
>> > that use the 5th or 6th argument may receive corrupted arguments.
>> >
>> > This is visible with mmap2(), which takes six arguments. A small
>> > PTRACE_SYSCALL reproducer opens a file and maps one page with:
>> >
>> > mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
>> >
>> > Before the fix, the traced child fails the mmap and exits with 12.
>> > After the fix, the mapping succeeds and the child exits with 0.
>> >
>> > Fix the trace path by loading a4/a5 from pt_regs before changing sp.
>> >
>> > Tested on: ck860f, linux-4.19.15, C-SKY abiv2
>> >
>> > Suggested-by: Guo Ren <guoren@kernel.org>
>> > Signed-off-by: hlsong89 <pgeorge8929@gmail.com>
>> > ---
>> > Changes in v2:
>> > - Use Guo Ren's suggested approach to handle the ABIv2 stack arguments.
>> > - Tested with the ptrace+mmap reproducer.
>> >
>> > arch/csky/kernel/entry.S | 6 +++---
>> > 1 file changed, 3 insertions(+), 3 deletions(-)
>> >
>> > diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
>> > index c68cdcc76..3261f46f2 100644
>> > --- a/arch/csky/kernel/entry.S
>> > +++ b/arch/csky/kernel/entry.S
>> > @@ -93,11 +93,11 @@ csky_syscall_trace:
>> > ldw a2, (sp, LSAVE_A2)
>> > ldw a3, (sp, LSAVE_A3)
>> > #if defined(__CSKYABIV2__)
>> > - subi sp, 8
>> > ldw r9, (sp, LSAVE_A4)
>> > + ldw r10, (sp, LSAVE_A5)
>> > + subi sp, 8
>> > stw r9, (sp, 0x0)
>> > - ldw r9, (sp, LSAVE_A5)
>> > - stw r9, (sp, 0x4)
>> > + stw r10, (sp, 0x4)
>> > jsr syscallid /* Do system call */
>> > addi sp, 8
>> > #else
>> >
>> > base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
>> > --
>> > 2.25.1
>> >
>> Applied, thx.
>>
>> --
>> Best Regards
>> Guo Ren
--
Best Regards
Guo Ren
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v3] csky: Fix a4/a5 restoration in syscall trace path
2026-05-22 0:53 ` Guo Ren
@ 2026-05-22 3:18 ` Hanlin Song
2026-06-04 3:59 ` Hanlin Song
0 siblings, 1 reply; 9+ messages in thread
From: Hanlin Song @ 2026-05-22 3:18 UTC (permalink / raw)
To: Guo Ren; +Cc: linux-csky, linux-kernel, Hanlin Song
The syscall trace path reloads syscall arguments from pt_regs before
calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall
arguments are prepared as stack arguments before invoking syscallid.
The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since
those offsets are relative to the original pt_regs base, loading them
after changing sp fetches the wrong slots. As a result, traced syscalls
that use the 5th or 6th argument may receive corrupted arguments.
This is visible with mmap2(), which takes six arguments. A small
PTRACE_SYSCALL reproducer opens a file and maps one page with:
mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
Before the fix, the traced child fails the mmap and exits with 12.
After the fix, the mapping succeeds and the child exits with 0.
Fix the trace path by loading a4/a5 from pt_regs before changing sp.
Tested on: ck860f, linux-4.19.15, C-SKY abiv2
Suggested-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Hanlin Song <pgeorge8929@gmail.com>
---
Changes in v3:
- Use full real name for the author and Signed-off-by.
Changes in v2:
- Use Guo Ren's suggested approach to handle the ABIv2 stack arguments.
- Tested with the ptrace+mmap reproducer.
arch/csky/kernel/entry.S | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/csky/kernel/entry.S b/arch/csky/kernel/entry.S
index c68cdcc76..3261f46f2 100644
--- a/arch/csky/kernel/entry.S
+++ b/arch/csky/kernel/entry.S
@@ -93,11 +93,11 @@ csky_syscall_trace:
ldw a2, (sp, LSAVE_A2)
ldw a3, (sp, LSAVE_A3)
#if defined(__CSKYABIV2__)
- subi sp, 8
ldw r9, (sp, LSAVE_A4)
+ ldw r10, (sp, LSAVE_A5)
+ subi sp, 8
stw r9, (sp, 0x0)
- ldw r9, (sp, LSAVE_A5)
- stw r9, (sp, 0x4)
+ stw r10, (sp, 0x4)
jsr syscallid /* Do system call */
addi sp, 8
#else
base-commit: 5200f5f493f79f14bbdc349e402a40dfb32f23c8
--
2.25.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH v3] csky: Fix a4/a5 restoration in syscall trace path
2026-05-22 3:18 ` [PATCH v3] " Hanlin Song
@ 2026-06-04 3:59 ` Hanlin Song
2026-06-04 11:44 ` Guo Ren
0 siblings, 1 reply; 9+ messages in thread
From: Hanlin Song @ 2026-06-04 3:59 UTC (permalink / raw)
To: Guo Ren; +Cc: linux-csky, linux-kernel
Hi Guo,
Sorry to bother you.
Just following up on this v3. This resend only updates the author and
Signed-off-by name as requested; the code is unchanged from v2.
Could you please let me know whether it is still queued, or if I should
do anything else?
Thanks,
Hanlin
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v3] csky: Fix a4/a5 restoration in syscall trace path
2026-06-04 3:59 ` Hanlin Song
@ 2026-06-04 11:44 ` Guo Ren
0 siblings, 0 replies; 9+ messages in thread
From: Guo Ren @ 2026-06-04 11:44 UTC (permalink / raw)
To: Hanlin Song; +Cc: linux-csky, linux-kernel
Applied:
https://github.com/c-sky/csky-linux/commit/fe69c03143c2720f89659c9727e4f472b9cf24a0
On Thu, Jun 4, 2026 at 11:59 AM Hanlin Song <pgeorge8929@gmail.com> wrote:
>
> Hi Guo,
>
> Sorry to bother you.
>
> Just following up on this v3. This resend only updates the author and
> Signed-off-by name as requested; the code is unchanged from v2.
>
> Could you please let me know whether it is still queued, or if I should
> do anything else?
>
> Thanks,
> Hanlin
--
Best Regards
Guo Ren
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2026-06-04 11:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-21 9:59 [PATCH] csky: Fix a4/a5 restoration in syscall trace path hlsong
2026-05-21 10:15 ` Guo Ren
2026-05-21 11:33 ` [PATCH v2] " hlsong
2026-05-21 15:44 ` Guo Ren
2026-05-21 10:29 ` Hanlin Song
[not found] ` <CABvmTk2+kd9n7xwSK=nnDBK4nC62sS7Du-MVeY17XV-p9pRufQ@mail.gmail.com>
2026-05-22 0:53 ` Guo Ren
2026-05-22 3:18 ` [PATCH v3] " Hanlin Song
2026-06-04 3:59 ` Hanlin Song
2026-06-04 11:44 ` Guo Ren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox