Show patches with: Submitter = Guo Ren       |    Archived = No       |   316 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V3,2/4] riscv: mm: Fixup compat arch_get_mmap_end riscv: mm: Fixup & Optimize COMPAT code - 2 - 13-- 2023-12-22 Guo Ren Accepted
[V3,1/4] riscv: mm: Fixup compat mode boot failure riscv: mm: Fixup & Optimize COMPAT code - 2 - 13-- 2023-12-22 Guo Ren Accepted
[V2,2/2] riscv: stack: Fixup independent softirq stack for CONFIG_FRAME_POINTER=n riscv: stack: Fixup independent softirq/irq stack for CONFIG_FRAME_POINTER=n - - - 151- 2023-07-16 Guo Ren Accepted
[V2,1/2] riscv: stack: Fixup independent irq stack for CONFIG_FRAME_POINTER=n riscv: stack: Fixup independent softirq/irq stack for CONFIG_FRAME_POINTER=n - - - 151- 2023-07-16 Guo Ren Accepted
riscv: sigcontext: Correct the comment of sigreturn riscv: sigcontext: Correct the comment of sigreturn - - - 16-- 2023-06-28 Guo Ren Accepted
[-next,V13,3/3] riscv: stack: Add config of thread stack size riscv: Add independent irq/softirq stacks support - - 1 16-- 2023-06-14 Guo Ren Accepted
[-next,V13,2/3] riscv: stack: Support HAVE_SOFTIRQ_ON_OWN_STACK riscv: Add independent irq/softirq stacks support - - 1 151- 2023-06-14 Guo Ren Accepted
[-next,V13,1/3] riscv: stack: Support HAVE_IRQ_EXIT_ON_IRQ_STACK riscv: Add independent irq/softirq stacks support - - 1 151- 2023-06-14 Guo Ren Accepted
[-next,V17,7/7] riscv: entry: Consolidate general regs saving/restoring riscv: Add GENERIC_ENTRY support - 2 1 18-- 2023-02-22 Guo Ren Accepted
[-next,V17,6/7] riscv: entry: Consolidate ret_from_kernel_thread into ret_from_fork riscv: Add GENERIC_ENTRY support - 2 1 18-- 2023-02-22 Guo Ren Accepted
[-next,V17,5/7] riscv: entry: Remove extra level wrappers of trace_hardirqs_{on,off} riscv: Add GENERIC_ENTRY support - 2 1 171- 2023-02-22 Guo Ren Accepted
[-next,V17,4/7] riscv: entry: Convert to generic entry riscv: Add GENERIC_ENTRY support - 2 3 1422 2023-02-22 Guo Ren Accepted
[-next,V17,3/7] riscv: entry: Add noinstr to prevent instrumentation inserted riscv: Add GENERIC_ENTRY support - 1 1 18-- 2023-02-22 Guo Ren Accepted
[-next,V17,2/7] riscv: ptrace: Remove duplicate operation riscv: Add GENERIC_ENTRY support - 2 - 18-- 2023-02-22 Guo Ren Accepted
[RESEND] riscv: jump_label: Fixup unaligned arch_static_branch function [RESEND] riscv: jump_label: Fixup unaligned arch_static_branch function - 1 - 171- 2023-02-06 Guo Ren palmer Accepted
[V2] riscv: kprobe: Fixup misaligned load text [V2] riscv: kprobe: Fixup misaligned load text - 1 - 18-- 2023-02-04 Guo Ren palmer Accepted
[V2] riscv: kprobe: Fixup kernel panic when probing an illegal position [V2] riscv: kprobe: Fixup kernel panic when probing an illegal position - 1 - 18-- 2023-02-01 Guo Ren palmer Accepted
[V3] riscv: mm: hugetlb: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP [V3] riscv: mm: hugetlb: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP 1 1 - 18-- 2023-02-01 Guo Ren palmer Accepted
[V2] riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte [V2] riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte - 2 - 17-- 2023-01-27 Guo Ren palmer Accepted
[-next,V3,1/2] riscv: jump_label: Fixup unaligned arch_static_branch function riscv: jump_label: Fixup & Optimization - 2 - 161- 2023-01-26 Guo Ren palmer Accepted
[-next,V7,3/7] riscv: ftrace: Reduce the detour code size to half riscv: Optimize function trace - 1 - 181- 2023-01-12 Guo Ren palmer Accepted
[-next,V7,2/7] riscv: ftrace: Remove wasted nops for !RISCV_ISA_C riscv: Optimize function trace - - - 19-- 2023-01-12 Guo Ren palmer Accepted
[-next,V7,1/7] riscv: ftrace: Fixup panic by disabling preemption riscv: Optimize function trace - - - 19-- 2023-01-12 Guo Ren palmer Accepted
riscv: pgtable: Fixup comment for KERN_VIRT_SIZE riscv: pgtable: Fixup comment for KERN_VIRT_SIZE - 1 - 18-- 2023-01-10 Guo Ren palmer Accepted
[-next,V6,2/2] riscv: kexec: Make crash save multi harts' context riscv: kexec: Fxiup crash_save percpu and - 1 - 1313 2022-12-09 Guo Ren Accepted
[-next,V6,1/2] riscv: kexec: EOI active and mask all interrupts in kexec crash path riscv: kexec: Fxiup crash_save percpu and - 1 - 15-2 2022-12-09 Guo Ren Accepted
riscv: Fixup compile error with !MMU riscv: Fixup compile error with !MMU - - 1 17-- 2022-12-07 Guo Ren palmer Accepted
[2/2] riscv: stacktrace: Make walk_stackframe cross pt_regs frame riscv: stacktrace: A fixup and an optimization - - - 16-- 2022-11-09 Guo Ren Accepted
[1/2] riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument riscv: stacktrace: A fixup and an optimization - - - 16-- 2022-11-09 Guo Ren Accepted
[V5,2/2] riscv: kexec: Fixup crash_smp_send_stop without multi cores riscv: kexec: Fxiup crash_save percpu and machine_kexec_mask_interrupts - 1 - --- 2022-10-20 Guo Ren palmer Accepted
[V5,1/2] riscv: kexec: Fixup irq controller broken in kexec crash path riscv: kexec: Fxiup crash_save percpu and machine_kexec_mask_interrupts - 1 - --- 2022-10-20 Guo Ren palmer Accepted
[2/2] samples: ftrace: Add riscv support for SAMPLE_FTRACE_DIRECT[_MULTI] [1/2] riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support - - - --1 2022-11-28 Guo Ren Rejected
[1/2] riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support [1/2] riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support - - - --1 2022-11-28 Guo Ren Rejected
[RFC,V2,38/38] 64ilp32 v.s. 64lp64 rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,37/38] add tinylab defconfig rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,36/38] irqchip: riscv: s64ilp32: Use __riscv_xlen instead of CONFIG_32BIT rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,35/38] clocksource: riscv: s64ilp32: Use __riscv_xlen instead of CONFIG_32BIT rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,34/38] riscv: Cleanup rv32_defconfig rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,33/38] riscv: s64ilp32: Add rv64ilp32_defconfig rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,32/38] riscv: s64ilp32: Validate harts by architecture name rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,31/38] riscv: s64ilp32: Add u32ilp32 signal support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,30/38] riscv: s64ilp32: Add u32ilp32 ptrace support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,29/38] riscv: s64ilp32: Introduce ARCH_HAS_64ILP32_KERNEL for syscall rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,28/38] riscv: s64ilp32: Temporary workaround solution to gcc problem rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,27/38] riscv: s64ilp32: Correct the rv64ilp32 stackframe layout rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,26/38] riscv: s64ilp32: Disable KVM rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,25/38] riscv: s64ilp32: Implement cmpxchg_double rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,24/38] riscv: s64ilp32: Add TImode (128 int) support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,23/38] riscv: s64ilp32: Enable native atomic64 rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,22/38] riscv: s64ilp32: Add MMU_SV39 mode support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,21/38] riscv: s64ilp32: Add MMU_SV32 mode support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,20/38] riscv: s64ilp32: Add ARCH_RV64ILP32 Kconfig option rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,19/38] riscv: s64ilp32: Add ELF32 support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,18/38] riscv: s64ilp32: Add ebpf jit support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,17/38] riscv: s64ilp32: Adjust TASK_SIZE for s64ilp32 kernel rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,16/38] riscv: s64ilp32: Introduce PTR_L and PTR_S rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,15/38] riscv: s64ilp32: Add asid support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,14/38] riscv: s64ilp32: Add sbi support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,13/38] riscv: s64ilp32: Introduce xlen_t for 64ILP32 kernel rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,12/38] riscv: s64ilp32: Unify ULL & UL into UXL in csr rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,11/38] riscv: u64ilp32: Enable user space runtime switch rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,10/38] riscv: u64ilp32: Remove the restriction of UXL=32 rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,09/38] riscv: u64ilp32: Add xlen_t in user_regs_struct rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,08/38] riscv: u64ilp32: Adjust vDSO alternative for 64ilp32 abi rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,07/38] riscv: u64ilp32: Add ptrace interface support rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,06/38] riscv: u64ilp32: Add signal support for compat rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,05/38] riscv: u64ilp32: Adjust vDSO kernel flow for 64ilp32 abi rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,04/38] riscv: u64ilp32: Introduce ILP32 vdso for UXL=64 rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,03/38] riscv: u64ilp32: Add time-related vDSO common flow for vdso32 rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,02/38] riscv: u64ilp32: Remove compat_vdso/ rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,V2,01/38] riscv: u64ilp32: Unify vdso32 & compat_vdso into vdso/Makefile rv64ilp32: Running ILP32 on RV64 ISA - - - --1 2023-11-12 Guo Ren RFC
[RFC,22/22] riscv: s64ilp32: Temporary workaround solution to gcc problem riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,21/22] riscv: s64ilp32: Correct the rv64ilp32 stackframe layout riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,20/22] riscv: s64ilp32: Add rv64ilp32_defconfig riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,19/22] riscv: Cleanup rv32_defconfig riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,18/22] riscv: s64ilp32: Disable KVM riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,17/22] riscv: s64ilp32: Implement cmpxchg_double riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,16/22] riscv: s64ilp32: Add TImode (128 int) support riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,15/22] riscv: s64ilp32: Enable native atomic64 riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,14/22] riscv: s64ilp32: Add MMU_SV39 mode support for 32BIT riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,13/22] riscv: s64ilp32: Add ARCH RV64 ILP32 compiling framework riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,12/22] riscv: s64ilp32: Add ELF32 support riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,11/22] riscv: s64ilp32: Add ebpf jit support riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,10/22] riscv: s64ilp32: Enable user space runtime environment riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,09/22] riscv: s64ilp32: Introduce PTR_L and PTR_S riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,08/22] riscv: s64ilp32: Add asid support riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,07/22] riscv: s64ilp32: Add sbi support riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,06/22] irqchip: riscv: s64ilp32: Use __riscv_xlen instead of CONFIG_32BIT riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,05/22] riscv: s64ilp32: Introduce xlen_t riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,04/22] clocksource: riscv: s64ilp32: Use __riscv_xlen instead of CONFIG_32BIT riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,03/22] riscv: vdso: Add time-related vDSO common flow for vdso32 riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,02/22] riscv: vdso: Remove compat_vdso/ riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[RFC,01/22] riscv: vdso: Unify vdso32 & compat_vdso into vdso/Makefile riscv: s64ilp32: Running 32-bit Linux kernel on 64-bit supervisor mode - - - --1 2023-05-18 Guo Ren Not Applicable
[V12,14/14] RISC-V: paravirt: pvqspinlock: Add trace point for pv_kick/wait riscv: Add Native/Paravirt qspinlock support - 1 - 814 2023-12-25 Guo Ren Changes Requested
[V12,13/14] RISC-V: paravirt: pvqspinlock: Add kconfig entry riscv: Add Native/Paravirt qspinlock support - 1 - 9-4 2023-12-25 Guo Ren Changes Requested
[V12,12/14] RISC-V: paravirt: pvqspinlock: Add nopvspin kernel parameter riscv: Add Native/Paravirt qspinlock support - 1 - 814 2023-12-25 Guo Ren Changes Requested
[V12,11/14] RISC-V: paravirt: pvqspinlock: Add SBI implementation riscv: Add Native/Paravirt qspinlock support - 1 - 9-4 2023-12-25 Guo Ren Changes Requested
[V12,10/14] RISC-V: paravirt: Add pvqspinlock frontend skeleton riscv: Add Native/Paravirt qspinlock support - 1 - 8-5 2023-12-25 Guo Ren Changes Requested
[V12,09/14] RISC-V: paravirt: Add pvqspinlock KVM backend riscv: Add Native/Paravirt qspinlock support - 1 - 814 2023-12-25 Guo Ren Changes Requested
[V12,08/14] riscv: qspinlock: Force virt_spin_lock for KVM guests riscv: Add Native/Paravirt qspinlock support - 1 - 814 2023-12-25 Guo Ren Changes Requested
« 1 2 3 4 »