[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <ee0d9f68-2f85-ca56-1af9-f3f6a165863b@linaro.org>
Date: Tue, 4 Jun 2019 08:15:18 +0200
From: Daniel Lezcano <daniel.lezcano@...aro.org>
To: tglx@...utronix.de
Cc: linux-kernel@...r.kernel.org, andriy.shevchenko@...ux.intel.com
Subject: Re: [PATCH V3 0/8] genirq/timings: Fixes and selftests
Hi,
is it possible to consider this series for merging?
Thanks in advance
-- Daniel
On 27/05/2019 22:55, Daniel Lezcano wrote:
> This series provides a couple of fixes, an optimization and the code
> to do the selftests.
>
> While writing the selftests, a couple of issues were spotted with
> the circular buffer handling and the routine searching for the pattern
> multiple times.
>
> In addition, a small optimization has been found while investigating the
> bugs above.
>
> In order to write the selftest, the routine needed by the core code and
> the tests are wrapped into function which are always inline so the current
> code is not impacted by a new function call. There is no functional
> changes in this part.
>
> Finally, the selftest uses samples to insert values in the arrays and
> use them to predict the next event. These tests cover the most difficult
> part of the code.
>
> Changelog:
>
> V3:
> - Removed patch using the min macro
> - Fixed comment typos in patch 1/8
> V2:
> - Removed defaulting to 'n' as it is already the case
>
>
> *** BLURB HERE ***
>
> Daniel Lezcano (8):
> genirq/timings: Fix next event index function
> genirq/timings: Fix timings buffer inspection
> genirq/timings: Optimize the period detection speed
> genirq/timings: Encapsulate timings push
> genirq/timings: Encapsulate storing function
> genirq/timings: Add selftest for circular array
> genirq/timings: Add selftest for irqs circular buffer
> genirq/timings: Add selftest for next event computation
>
> kernel/irq/Makefile | 3 +
> kernel/irq/internals.h | 21 +-
> kernel/irq/timings.c | 453 +++++++++++++++++++++++++++++++++++++----
> lib/Kconfig.debug | 8 +
> 4 files changed, 442 insertions(+), 43 deletions(-)
>
--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
Powered by blists - more mailing lists