[RFC 6/8] powerpc/book3s64/slb: Make preload_add return type as void

Christophe Leroy christophe.leroy at csgroup.eu
Sat Aug 30 16:36:38 AEST 2025



Le 30/08/2025 à 05:51, Ritesh Harjani (IBM) a écrit :
> We dropped preload_new_slb_context() in the previous patch. That means

slb_setup_new_exec() was also checking preload_add() returned value but 
is also gone.

> we don't really need preload_add() return type anymore. So let's make
> it's return type to void.

s/it's/its

> 
> Cc: Madhavan Srinivasan <maddy at linux.ibm.com>
> Cc: Michael Ellerman <mpe at ellerman.id.au>
> Cc: Nicholas Piggin <npiggin at gmail.com>
> Cc: Christophe Leroy <christophe.leroy at csgroup.eu>
> Cc: Paul Mackerras <paulus at ozlabs.org>
> Cc: "Aneesh Kumar K.V" <aneesh.kumar at kernel.org>
> Cc: Donet Tom <donettom at linux.ibm.com>
> Cc: linuxppc-dev at lists.ozlabs.org
> Signed-off-by: Ritesh Harjani (IBM) <ritesh.list at gmail.com>
> ---
>   arch/powerpc/mm/book3s64/slb.c | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/powerpc/mm/book3s64/slb.c b/arch/powerpc/mm/book3s64/slb.c
> index 7e053c561a09..780792b9a1e5 100644
> --- a/arch/powerpc/mm/book3s64/slb.c
> +++ b/arch/powerpc/mm/book3s64/slb.c
> @@ -294,7 +294,7 @@ static bool preload_hit(struct thread_info *ti, unsigned long esid)
>   	return false;
>   }
> 
> -static bool preload_add(struct thread_info *ti, unsigned long ea)
> +static void preload_add(struct thread_info *ti, unsigned long ea)
>   {
>   	unsigned char idx;
>   	unsigned long esid;
> @@ -308,7 +308,7 @@ static bool preload_add(struct thread_info *ti, unsigned long ea)
>   	esid = ea >> SID_SHIFT;
> 
>   	if (preload_hit(ti, esid))
> -		return false;
> +		return;
> 
>   	idx = (ti->slb_preload_tail + ti->slb_preload_nr) % SLB_PRELOAD_NR;
>   	ti->slb_preload_esid[idx] = esid;
> @@ -317,7 +317,7 @@ static bool preload_add(struct thread_info *ti, unsigned long ea)
>   	else
>   		ti->slb_preload_nr++;
> 
> -	return true;
> +	return;

You don't need a valueless return at the end of a function

>   }
> 
>   static void preload_age(struct thread_info *ti)
> --
> 2.50.1
> 



More information about the Linuxppc-dev mailing list