]> git.baikalelectronics.ru Git - kernel.git/commit
genirq/timings: Fix next event index function
authorDaniel Lezcano <daniel.lezcano@linaro.org>
Mon, 27 May 2019 20:55:14 +0000 (22:55 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 12 Jun 2019 08:47:03 +0000 (10:47 +0200)
commitc86c21cf095b63d21a838b55eb805f9b969069c0
treee6ed9f8be8090fc55b7104a0225832dab5c2c5ff
parent74153676b2aa3496817d5e78ea2d9cfaa82d9513
genirq/timings: Fix next event index function

The current code is luckily working with most of the interval samples
testing but actually it fails to correctly detect pattern repetition
breaking at the end of the buffer.

Narrowing down the bug has been a real pain because of the pointers,
so the routine is rewrittne by using indexes instead.

Fixes: 00def8ffdf8d "genirq/timings: Add array suffix computation code"
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: andriy.shevchenko@linux.intel.com
Link: https://lkml.kernel.org/r/20190527205521.12091-2-daniel.lezcano@linaro.org
kernel/irq/timings.c