On Mon, Feb 22, 2016 at 2:22 PM, Axel Lin <axel.lin@xxxxxxxxxx> wrote: > For devtype with specific gpio_dir_out implementation, current code is > wrong because below code sets both gc->direction_output and > mpc8xxx_gc->direction_output to the same function. > > gc->direction_output = devtype->gpio_dir_out ?: gc->direction_output; > mpc8xxx_gc->direction_output = gc->direction_output; > > Set mpc8xxx_gc->direction_output = gc->direction_output first to fix it. > This way mpc8xxx_gc->direction_output actually calls the standard > bgpio_dir_out() to update register. > > Fixes: commit 42178e2a1e42 ("drivers/gpio: Switch gpio-mpc8xxx to use gpio-generic") > > Signed-off-by: Axel Lin <axel.lin@xxxxxxxxxx> Patch applied. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html