diff options
author | Grygorii Strashko <grygorii.strashko@ti.com> | 2014-09-25 19:09:23 +0300 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2014-09-26 10:40:11 +0200 |
commit | e3893386b90500d7f26fec3170bf96f67d3e557e (patch) | |
tree | 9bac3eafceab98da205f601dedc405e5d7f5b1bf /tools/perf/scripts/python/syscall-counts.py | |
parent | dcdc3018d6357c35eae7d80b323e10bd72253cb7 (diff) |
gpiolib: irqchip: use irq_find_mapping while removing irqchip
There is no guarantee that VIRQs will be allocated sequentially
for gpio irqchip in gpiochip_irqchip_add().
Therefore, it's unsafe to dispose VIRQ in gpiochip_irqchip_remove()
basing on index relatively to stored irq_base value.
Hence, use irq_find_mapping for VIRQ finding in gpiochip_irqchip_remove()
instead of irq_base + index.
Reported-by: Wang, Yalin <Yalin.Wang@sonymobile.com>
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions