[PATCH v1 24/27] xen/riscv: init rcu

Oleksii Kurochko posted 27 patches 4 weeks ago
[PATCH v1 24/27] xen/riscv: init rcu
Posted by Oleksii Kurochko 4 weeks ago
Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
---
 xen/arch/riscv/setup.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/riscv/setup.c b/xen/arch/riscv/setup.c
index 24bad0c606a5..3e337bf611fb 100644
--- a/xen/arch/riscv/setup.c
+++ b/xen/arch/riscv/setup.c
@@ -9,6 +9,7 @@
 #include <xen/init.h>
 #include <xen/irq.h>
 #include <xen/mm.h>
+#include <xen/rcupdate.h>
 #include <xen/sched.h>
 #include <xen/serial.h>
 #include <xen/shutdown.h>
@@ -154,6 +155,8 @@ void __init noreturn start_xen(unsigned long bootcpu_id,
 
     timer_init();
 
+    rcu_init();
+
     local_irq_enable();
 
     console_init_postirq();
-- 
2.53.0
Re: [PATCH v1 24/27] xen/riscv: init rcu
Posted by Jan Beulich 5 days, 11 hours ago
On 10.03.2026 18:08, Oleksii Kurochko wrote:
> Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>

Fold patches 23-25 into a single one, with an adjusted title?

Jan

> --- a/xen/arch/riscv/setup.c
> +++ b/xen/arch/riscv/setup.c
> @@ -9,6 +9,7 @@
>  #include <xen/init.h>
>  #include <xen/irq.h>
>  #include <xen/mm.h>
> +#include <xen/rcupdate.h>
>  #include <xen/sched.h>
>  #include <xen/serial.h>
>  #include <xen/shutdown.h>
> @@ -154,6 +155,8 @@ void __init noreturn start_xen(unsigned long bootcpu_id,
>  
>      timer_init();
>  
> +    rcu_init();
> +
>      local_irq_enable();
>  
>      console_init_postirq();