Re: [PATCH] rteval: cyclictest.py: reduce: Fix exception with missing samples

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Wed, 1 May 2024, Crystal Wood wrote:

> If cyclictest omits a line of zeroes rather than printing it,
> __samples[high] will not exist (rather than be zero).  Handle this
> in preparation for cyclictest doing this.
> 
> Note that get() seems more suitable than setdefault(), but the latter
> is used in order to match the code in timerlat.py.
> 
> Signed-off-by: Crystal Wood <crwood@xxxxxxxxxx>
> ---
>  rteval/modules/measurement/cyclictest.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/rteval/modules/measurement/cyclictest.py b/rteval/modules/measurement/cyclictest.py
> index cef73abd1b4b..925065367eaf 100644
> --- a/rteval/modules/measurement/cyclictest.py
> +++ b/rteval/modules/measurement/cyclictest.py
> @@ -115,7 +115,7 @@ class RunData:
>                  low = i
>                  break
>          high = keys[-1]
> -        while high and self.__samples[high] == 0:
> +        while high and self.__samples.setdefault(high, 0) == 0:
>              high -= 1
>          self.__range = high - low
>  
> -- 

Signed-off-by: John Kacur <jkacur@xxxxxxxxxx>





[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux