Hi Linus, After merging the gpio tree, today's linux-next build (x86 allmodconfig) failed like this: make[1]: Leaving directory '/home/broonie/next/x86_64_allmodconfig' /home/broonie/next/next/sound/soc/soc-ac97.c: In function 'snd_soc_ac97_init_gpio': /home/broonie/next/next/sound/soc/soc-ac97.c:145:22: error: 'struct gpio_chip' has no member named 'dev' gpio_priv->gpio_chip.dev = codec->dev; ^ /home/broonie/next/next/scripts/Makefile.build:258: recipe for target 'sound/soc/soc-ac97.o' failed /home/broonie/next/next/scripts/Makefile.build:407: recipe for target 'sound/soc' failed make[3]: *** [sound/soc/soc-ac97.o] Error 1 We need to cross merge the AC'97 GPIO chip into your tree for you to do the conversion, I'll send you a pull request later (or in the mornining). For now I used the last gpio tree that was included in a -next.