[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