Re: [PATCH] rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/10/25 09:22, Mathieu Desnoyers wrote:
On 2025-01-02 23:03, Stafford Horne wrote:
When working on OpenRISC support for restartable sequences I noticed
and fixed these two issues with the riscv support bits.

  1 The 'inc' argument to RSEQ_ASM_OP_R_DEREF_ADDV was being implicitly
    passed to the macro.  Fix this by adding 'inc' to the list of macro
    arguments.
  2 The inline asm input constraints for 'inc' and 'off' use "er",  The
    riscv gcc port does not have an "e" constraint, this looks to be
    copied from the x86 port.  Fix this by just using an "r" constraint.

I have compile tested this only for riscv.  However, the same fixes I
use in the OpenRISC rseq selftests and everything passes with no issues.

Signed-off-by: Stafford Horne <shorne@xxxxxxxxx>

Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx>


If these are going through risc repo

Acked-by: Shuah Khan <skhan@xxxxxxxxxxxxxxxxxxx>

If you would like me to take this, let me know.

thanks,
-- Shuah




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux