[PATCH] powerpc/pseries: fix max polling time in plpks_confirm_object_flushed() function
Christophe Leroy
christophe.leroy at csgroup.eu
Tue Mar 5 05:16:27 AEDT 2024
Le 04/03/2024 à 07:53, Nayna Jain a écrit :
> [Vous ne recevez pas souvent de courriers de nayna at linux.ibm.com. Découvrez pourquoi ceci est important à https://aka.ms/LearnAboutSenderIdentification ]
>
> usleep_range() function takes input time and range in usec. However,
> currently it is assumed in msec in the function
> plpks_confirm_object_flushed().
>
> Fix the total polling time for the object flushing from 5msec to 5sec.
I understand when 5000 msec becomes 5000000 usec.
But why does 10 msec becomes 5000 usec ?
Why does 400 becomes 5000 ?
Christophe
>
> Reported-by: Nageswara R Sastry <rnsastry at linux.ibm.com>
> Fixes: 2454a7af0f2a ("powerpc/pseries: define driver for Platform KeyStore")
> Signed-off-by: Nayna Jain <nayna at linux.ibm.com>
> Tested-by: Nageswara R Sastry <rnsastry at linux.ibm.com>
> ---
> arch/powerpc/include/asm/plpks.h | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/powerpc/include/asm/plpks.h b/arch/powerpc/include/asm/plpks.h
> index 23b77027c916..8721d97f32c1 100644
> --- a/arch/powerpc/include/asm/plpks.h
> +++ b/arch/powerpc/include/asm/plpks.h
> @@ -44,9 +44,9 @@
> #define PLPKS_MAX_DATA_SIZE 4000
>
> // Timeouts for PLPKS operations
> -#define PLPKS_MAX_TIMEOUT 5000 // msec
> -#define PLPKS_FLUSH_SLEEP 10 // msec
> -#define PLPKS_FLUSH_SLEEP_RANGE 400
> +#define PLPKS_MAX_TIMEOUT 5000000 // usec
> +#define PLPKS_FLUSH_SLEEP 5000 // usec
> +#define PLPKS_FLUSH_SLEEP_RANGE 5000
>
> struct plpks_var {
> char *component;
> --
> 2.31.1
>
More information about the Linuxppc-dev
mailing list