commit | 7633fb959b711a8d91548911eb087fb931c7b8e4 | [log] [tgz] |
---|---|---|
author | Linus Walleij <linus.walleij@linaro.org> | Wed Apr 09 13:20:38 2014 +0200 |
committer | Linus Walleij <linus.walleij@linaro.org> | Mon Apr 14 10:22:36 2014 +0200 |
tree | 44a18027ec3cb7722e9bf012574046b880b37ac3 | |
parent | c9eaa447e77efe77b7fa4c953bd62de8297fd6c5 [diff] |
gpio: set data first, then chip and handler During irq mapping, in irq_set_chip_and_handler() the process of setting this up may incur calls to lock the irqchip, which in turn may need to dereference and use the chip data. So set the data first, then set the chip and handler. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>