]> git.karo-electronics.de Git - linux-beck.git/commit
gpio: xilinx: Do not use gpiochip_get_data() in xgpio_save_regs()
authorGuenter Roeck <linux@roeck-us.net>
Thu, 7 Jan 2016 00:20:10 +0000 (16:20 -0800)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 7 Jan 2016 09:06:56 +0000 (10:06 +0100)
commitde06c1db255fb70301651a0255c6147e0036ea01
treef0c7b88d678de37768a83c37f865c8eaec849136
parentdced14675818bc9627febcc3159ffc1a0d88199d
gpio: xilinx: Do not use gpiochip_get_data() in xgpio_save_regs()

Commit 097d88e94c44 ("gpio: xilinx: use gpiochip data pointer") replaces
the use of container_of() with gpiochip_get_data(). Unfortunately, the
data pointer is not yet set by the time xgpio_save_regs() is called,
causing a system hang.

Fixes: 097d88e94c44 ("gpio: xilinx: use gpiochip data pointer")
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-xilinx.c