Messages in this thread | | | Date | Wed, 19 Jul 2017 14:25:15 +0200 (CEST) | From | Thomas Gleixner <> | Subject | Re: [PATCH 0/3] simulated interrupts |
| |
On Wed, 19 Jul 2017, Bartosz Golaszewski wrote:
> Some frameworks (e.g. iio, gpiolib) use irq_work to implement simulated > interrupts that can be 'fired' from process context when needed and > requested just like normal interrupts. This is useful for testing and > development purposes. > > Currently this code is reimplemented by every user. This series > proposes to add a new set of functions that can be used by drivers > that want to simulate interrupts without having to duplicate any > boilerplate code. > > The first patch adds a simple irq simulator framework. The second > extends it with resource management. The third uses the new > functionality in the gpio-mockup testing driver. > > NOTE: The next candidate for using this API would be iio-dummy-evgen.
I like the general idea - have not looked at the code yet. Just a quick question: How many copies/variants of this scheme do we have in tree?
Thanks,
tglx
| |