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. Reported-by: Nageswara R Sastry <rnsas...@linux.ibm.com> Fixes: 2454a7af0f2a ("powerpc/pseries: define driver for Platform KeyStore") Signed-off-by: Nayna Jain <na...@linux.ibm.com> Tested-by: Nageswara R Sastry <rnsas...@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