Message ID | 20240312085005.298657-1-dawei.li@shingroup.cn (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled | expand |
Hi Dawei, On 12/03/2024 09:50, Dawei Li wrote: > IS_ENABLED(CONFIG_64BIT) in assignment of pgtable_l{4,5}_enabled is > redundant, remove it. > > While at it, annotate pgtable_l{4,5}_enabled with __ro_after_init. I guess this comment ^ implies that you need to split this patch into 2 :) Feel free to add on both: Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com> Thanks, Alex > > Signed-off-by: Dawei Li <dawei.li@shingroup.cn> > --- > arch/riscv/mm/init.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c > index fa34cf55037b..204cdf5b829d 100644 > --- a/arch/riscv/mm/init.c > +++ b/arch/riscv/mm/init.c > @@ -50,8 +50,8 @@ u64 satp_mode __ro_after_init = SATP_MODE_32; > EXPORT_SYMBOL(satp_mode); > > #ifdef CONFIG_64BIT > -bool pgtable_l4_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); > -bool pgtable_l5_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); > +bool pgtable_l4_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); > +bool pgtable_l5_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); > EXPORT_SYMBOL(pgtable_l4_enabled); > EXPORT_SYMBOL(pgtable_l5_enabled); > #endif
Hi Alex, Thanks for review. On Tue, Mar 19, 2024 at 01:36:13PM +0100, Alexandre Ghiti wrote: > Hi Dawei, > > On 12/03/2024 09:50, Dawei Li wrote: > > IS_ENABLED(CONFIG_64BIT) in assignment of pgtable_l{4,5}_enabled is > > redundant, remove it. > > > > While at it, annotate pgtable_l{4,5}_enabled with __ro_after_init. > > > I guess this comment ^ implies that you need to split this patch into 2 :) Indeed. I Will respin v2 as you suggested. > > Feel free to add on both: > > Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com> > > Thanks, > > Alex Thanks, Dawei > > > > > > Signed-off-by: Dawei Li <dawei.li@shingroup.cn> > > --- > > arch/riscv/mm/init.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c > > index fa34cf55037b..204cdf5b829d 100644 > > --- a/arch/riscv/mm/init.c > > +++ b/arch/riscv/mm/init.c > > @@ -50,8 +50,8 @@ u64 satp_mode __ro_after_init = SATP_MODE_32; > > EXPORT_SYMBOL(satp_mode); > > #ifdef CONFIG_64BIT > > -bool pgtable_l4_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); > > -bool pgtable_l5_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); > > +bool pgtable_l4_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); > > +bool pgtable_l5_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); > > EXPORT_SYMBOL(pgtable_l4_enabled); > > EXPORT_SYMBOL(pgtable_l5_enabled); > > #endif > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv >
diff --git a/arch/riscv/mm/init.c b/arch/riscv/mm/init.c index fa34cf55037b..204cdf5b829d 100644 --- a/arch/riscv/mm/init.c +++ b/arch/riscv/mm/init.c @@ -50,8 +50,8 @@ u64 satp_mode __ro_after_init = SATP_MODE_32; EXPORT_SYMBOL(satp_mode); #ifdef CONFIG_64BIT -bool pgtable_l4_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); -bool pgtable_l5_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); +bool pgtable_l4_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); +bool pgtable_l5_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL); EXPORT_SYMBOL(pgtable_l4_enabled); EXPORT_SYMBOL(pgtable_l5_enabled); #endif
IS_ENABLED(CONFIG_64BIT) in assignment of pgtable_l{4,5}_enabled is redundant, remove it. While at it, annotate pgtable_l{4,5}_enabled with __ro_after_init. Signed-off-by: Dawei Li <dawei.li@shingroup.cn> --- arch/riscv/mm/init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)