Re: [PATCH v4] powerpc/pseries/vas: Use usleep_range() to support HCALL delay

2024-01-02 Thread Nathan Lynch
"Aneesh Kumar K.V" writes: > Haren Myneni writes: > >> diff --git a/arch/powerpc/platforms/pseries/vas.c >> b/arch/powerpc/platforms/pseries/vas.c >> index 71d52a670d95..5cf81c564d4b 100644 >> --- a/arch/powerpc/platforms/pseries/vas.c >> +++ b/arch/powerpc/platforms/pseries/vas.c >> @@ -38,7

Re: [PATCH v4] powerpc/pseries/vas: Use usleep_range() to support HCALL delay

2023-12-31 Thread Aneesh Kumar K . V
Haren Myneni writes: > VAS allocate, modify and deallocate HCALLs returns > H_LONG_BUSY_ORDER_1_MSEC or H_LONG_BUSY_ORDER_10_MSEC for busy > delay and expects OS to reissue HCALL after that delay. But using > msleep() will often sleep at least 20 msecs even though the > hypervisor suggests OS

[PATCH v4] powerpc/pseries/vas: Use usleep_range() to support HCALL delay

2023-12-27 Thread Haren Myneni
VAS allocate, modify and deallocate HCALLs returns H_LONG_BUSY_ORDER_1_MSEC or H_LONG_BUSY_ORDER_10_MSEC for busy delay and expects OS to reissue HCALL after that delay. But using msleep() will often sleep at least 20 msecs even though the hypervisor suggests OS reissue these HCALLs after 1 or