Show patches with: Submitter = Jisheng Zhang       |    State = Action Required       |   87 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[6/6] riscv: enable DMA_BOUNCE_UNALIGNED_KMALLOC for !dma_coherent riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 13-3 2023-05-26 Jisheng Zhang New
[5/6] riscv: allow kmalloc() caches aligned to the smallest value riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 13-3 2023-05-26 Jisheng Zhang New
[4/6] riscv: mm: pass noncoherent or not to riscv_noncoherent_supported() riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 16-- 2023-05-26 Jisheng Zhang New
[3/6] riscv: mm: mark noncoherent_supported as __ro_after_init riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 16-- 2023-05-26 Jisheng Zhang New
[2/6] riscv: mm: mark CBO relate initialization funcs as __init riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 16-- 2023-05-26 Jisheng Zhang New
[1/6] riscv: errata: thead: only set cbom size & noncoherent during boot riscv: Reduce ARCH_KMALLOC_MINALIGN to 8 - - - 151- 2023-05-26 Jisheng Zhang New
riscv: mm: try VMA lock-based page fault handling first riscv: mm: try VMA lock-based page fault handling first - 2 - 16-- 2023-05-23 Jisheng Zhang New
[v2,4/4] riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION - 2 1 --1 2023-05-23 Jisheng Zhang New
[v2,3/4] vmlinux.lds.h: use correct .init.data.* section name riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION - 1 - --1 2023-05-23 Jisheng Zhang New
[v2,2/4] riscv: vmlinux-xip.lds.S: remove .alternative section riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION - 1 - --1 2023-05-23 Jisheng Zhang New
[v2,1/4] riscv: move options to keep entries sorted riscv: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION - 1 - --1 2023-05-23 Jisheng Zhang New
[v2] riscv: mm: stub extable related functions/macros for !MMU [v2] riscv: mm: stub extable related functions/macros for !MMU - - - 17-- 2023-05-09 Jisheng Zhang palmer New
[v3,4/4] riscv: entry: consolidate general regs saving/restoring riscv: entry: further clean up and VMAP_STACK fix - 1 - --- 2022-10-03 Jisheng Zhang New
[v3,3/4] riscv: fix race when vmap stack overflow and remove shadow_stack riscv: entry: further clean up and VMAP_STACK fix - - - --- 2022-10-03 Jisheng Zhang New
[v3,2/4] riscv: consolidate ret_from_kernel_thread into ret_from_fork riscv: entry: further clean up and VMAP_STACK fix 1 - - --- 2022-10-03 Jisheng Zhang New
[v3,1/4] riscv: process: fix kernel info leakage riscv: entry: further clean up and VMAP_STACK fix - 1 - --- 2022-10-03 Jisheng Zhang New
[v3,3/3] riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc - - - --- 2022-09-25 Jisheng Zhang New
[v3,2/3] RISC-V: KVM: Use generic guest entry infrastructure riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc - - - --- 2022-09-25 Jisheng Zhang New
[v3,1/3] RISC-V: KVM: Record number of signal exits as a vCPU stat riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc - 1 - --- 2022-09-25 Jisheng Zhang New
riscv: vdso: reorganise the file to remove two forward declarations. riscv: vdso: reorganise the file to remove two forward declarations. - - - --- 2022-09-24 Jisheng Zhang New
[v3] riscv: vdso: fix NULL deference in vdso_join_timens() when vfork [v3] riscv: vdso: fix NULL deference in vdso_join_timens() when vfork - - - --- 2022-09-24 Jisheng Zhang New
vdso: fix NULL deference in vdso_join_timens() when vfork vdso: fix NULL deference in vdso_join_timens() when vfork - - - --- 2022-09-07 Jisheng Zhang New
[v2,5/5] riscv: Allow to enable RT riscv: add PREEMPT_RT support - - - --- 2022-08-31 Jisheng Zhang New
[v2,4/5] riscv: add lazy preempt support riscv: add PREEMPT_RT support - - - --- 2022-08-31 Jisheng Zhang New
[v2,3/5] riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK riscv: add PREEMPT_RT support - - - --- 2022-08-31 Jisheng Zhang New
[v2,2/5] RISC-V: KVM: Use generic guest entry infrastructure riscv: add PREEMPT_RT support - - - --- 2022-08-31 Jisheng Zhang New
[v2,1/5] RISC-V: KVM: Record number of signal exits as a vCPU stat riscv: add PREEMPT_RT support - - - --- 2022-08-31 Jisheng Zhang New
[v6,RESEND,2/2] riscv: turn pgtable_l4|[l5]_enabled to static key for RV64 use static key to optimize pgtable_l4_enabled - 1 - --- 2022-08-21 Jisheng Zhang New
[v6,RESEND,1/2] riscv: move sbi_init() earlier before jump_label_init() use static key to optimize pgtable_l4_enabled - 2 - --- 2022-08-21 Jisheng Zhang New
[v6,2/2] riscv: turn pgtable_l4|[l5]_enabled to static key for RV64 use static key to optimize pgtable_l4_enabled - 1 - --- 2022-07-16 Jisheng Zhang New
[v6,1/2] riscv: move sbi_init() earlier before jump_label_init() use static key to optimize pgtable_l4_enabled - 2 - --- 2022-07-16 Jisheng Zhang New
[v5] riscv: add irq stack support [v5] riscv: add irq stack support - - - --- 2022-07-15 Jisheng Zhang New
[v5,2/2] riscv: turn pgtable_l4|[l5]_enabled to static key for RV64 use static key to optimize pgtable_l4_enabled - 1 - --- 2022-07-15 Jisheng Zhang New
[v5,1/2] riscv: move sbi_init() earlier before jump_label_init() use static key to optimize pgtable_l4_enabled - 2 - --- 2022-07-15 Jisheng Zhang New
[v4] riscv: add irq stack support [v4] riscv: add irq stack support - - - --- 2022-05-24 Jisheng Zhang New
[v2,2/2] riscv: switch has_fpu() to the unified static key mechanism introduce unified static key mechanism for ISA ext - 2 - --- 2022-05-22 Jisheng Zhang New
[v2,1/2] riscv: introduce unified static key mechanism for ISA extensions introduce unified static key mechanism for ISA ext - 2 - --- 2022-05-22 Jisheng Zhang New
[v4,2/2] riscv: turn pgtable_l4|[l5]_enabled to static key for RV64 use static key to optimize pgtable_l4_enabled - 1 - --- 2022-05-21 Jisheng Zhang New
[v4,1/2] riscv: move sbi_init() earlier before jump_label_init() use static key to optimize pgtable_l4_enabled - 2 - --- 2022-05-21 Jisheng Zhang New
[v3,2/2] riscv: turn pgtable_l4|[l5]_enabled to static key for RV64 use static key to optimize pgtable_l4_enabled - 1 - --- 2022-05-19 Jisheng Zhang New
[v3,1/2] riscv: move sbi_init() earlier before jump_label_init() use static key to optimize pgtable_l4_enabled - - - --- 2022-05-19 Jisheng Zhang New
[2/2] riscv: switch has_fpu() to the unified static key mechanism introduce unified static key mechanism for ISA ext - - - --- 2022-05-17 Jisheng Zhang New
[1/2] riscv: introduce unified static key mechanism for ISA extensions introduce unified static key mechanism for ISA ext - - - --- 2022-05-17 Jisheng Zhang New
[v2] riscv: mm: init: make pt_ops_set_[early|late|fixmap] static [v2] riscv: mm: init: make pt_ops_set_[early|late|fixmap] static - 2 - --- 2022-05-16 Jisheng Zhang New
[v3] riscv: add irq stack support [v3] riscv: add irq stack support - - - --- 2022-05-15 Jisheng Zhang New
[v2,4/4] riscv: convert pgtable_l4|[l5]_enabled to static key unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-05-08 Jisheng Zhang New
[v2,3/4] riscv: replace has_fpu() with system_supports_fpu() unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-05-08 Jisheng Zhang New
[v2,2/4] riscv: introduce unified static key mechanism for CPU features unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-05-08 Jisheng Zhang New
[v2,1/4] riscv: mm: init: make pt_ops_set_[early|late|fixmap] static unified way to use static key and optimize pgtable_l4_enabled - 1 - --- 2022-05-08 Jisheng Zhang New
[v2] riscv: add irq stack support [v2] riscv: add irq stack support - - - --- 2022-03-07 Jisheng Zhang New
riscv: alternative only works on !XIP_KERNEL riscv: alternative only works on !XIP_KERNEL - - - --- 2022-02-10 Jisheng Zhang New
[RFC] riscv: reduce THREAD_SIZE from 16KB to 8KB for RV64 [RFC] riscv: reduce THREAD_SIZE from 16KB to 8KB for RV64 - - - --- 2022-02-06 Jisheng Zhang New
riscv: add irq stack support riscv: add irq stack support - - - --- 2022-02-06 Jisheng Zhang New
[3/3] riscv: convert pgtable_l4_enabled to static key unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-01-25 Jisheng Zhang New
[2/3] riscv: replace has_fpu() with system_supports_fpu() unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-01-25 Jisheng Zhang New
[1/3] riscv: introduce unified static key mechanism for CPU features unified way to use static key and optimize pgtable_l4_enabled - - - --- 2022-01-25 Jisheng Zhang New
riscv: mm: init: mark satp_mode __ro_after_init riscv: mm: init: mark satp_mode __ro_after_init - - - --- 2022-01-25 Jisheng Zhang New
riscv: mm: remove the BUG_ON check of mapping the last 4K bytes of memory riscv: mm: remove the BUG_ON check of mapping the last 4K bytes of memory - 1 - --- 2022-01-25 Jisheng Zhang New
riscv: extable: fix err reg writing in dedicated uaccess handler riscv: extable: fix err reg writing in dedicated uaccess handler - - - --- 2022-01-23 Jisheng Zhang New
[riscv-next] riscv: bpf: Fix eBPF's exception tables [riscv-next] riscv: bpf: Fix eBPF's exception tables 1 - - --- 2022-01-10 Jisheng Zhang New
[v2,5/5] arm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - 1 - --- 2021-12-06 Jisheng Zhang New
[v2,4/5] arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef 1 - - --- 2021-12-06 Jisheng Zhang New
[v2,3/5] x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - - - --- 2021-12-06 Jisheng Zhang New
[v2,2/5] riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef 1 - - --- 2021-12-06 Jisheng Zhang New
[v2,1/5] kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - - - --- 2021-12-06 Jisheng Zhang New
[v2,5/5] riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-06 Jisheng Zhang New
[v2,4/5] riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-06 Jisheng Zhang New
[v2,3/5] riscv: mm: init: remove _pt_ops and use pt_ops directly riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-06 Jisheng Zhang New
[v2,2/5] riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-06 Jisheng Zhang New
[v2,1/5] riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-06 Jisheng Zhang New
[RFC,5/5] arm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - 1 - --- 2021-12-03 Jisheng Zhang New
[RFC,4/5] arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef 1 - - --- 2021-12-03 Jisheng Zhang New
[RFC,3/5] x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - - - --- 2021-12-03 Jisheng Zhang New
[RFC,2/5] riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - - - --- 2021-12-03 Jisheng Zhang New
[RFC,1/5] kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef - - - --- 2021-12-03 Jisheng Zhang New
[5/5] riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-03 Jisheng Zhang New
[4/5] riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-03 Jisheng Zhang New
[3/5] riscv: mm: init: remove _pt_ops and use pt_ops directly riscv: mm: init clean up #ifdefs - - - --- 2021-12-03 Jisheng Zhang New
[2/5] riscv: mm: init: try best to IS_ENABLED(CONFIG_64BIT) instead of #ifdef riscv: mm: init clean up #ifdefs - - - --- 2021-12-03 Jisheng Zhang New
[1/5] riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP" riscv: mm: init clean up #ifdefs - 1 - --- 2021-12-03 Jisheng Zhang New
riscv: mm: fix wrong phys_ram_base value for RV64 riscv: mm: fix wrong phys_ram_base value for RV64 - 1 - --- 2021-12-02 Jisheng Zhang New
[5/5] riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign riscv: misc clean up - - - --- 2021-11-28 Jisheng Zhang New
[4/5] riscv: errata: alternative: mark vendor_patch_func __initdata riscv: misc clean up - - - --- 2021-11-28 Jisheng Zhang New
[3/5] riscv: kvm: make kvm_riscv_vcpu_fp_clean() static riscv: misc clean up - - - --- 2021-11-28 Jisheng Zhang New
[2/5] riscv: head: make secondary_start_common() static riscv: misc clean up - - - --- 2021-11-28 Jisheng Zhang New
[1/5] riscv: remove cpu_stop() riscv: misc clean up - - - --- 2021-11-28 Jisheng Zhang New
[v3] riscv: fix race when vmap stack overflow [v3] riscv: fix race when vmap stack overflow - 1 - 12-2 2022-10-30 Jisheng Zhang palmer Under Review