On Thu, Jan 7, 2016 at 1:20 AM, Guenter Roeck <linux@xxxxxxxxxxxx> wrote:Code inspection shows that there are two more - I'll send patches today.
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@xxxxxxxxxxxx>
---
It might make sense to merge this patch with the patch introducing the problem.
Patch applied, thanks for finding and fixing this so quick!