From: Shawn Guo Date: Fri, 18 Jan 2013 07:57:46 +0000 (+0800) Subject: gpio: devm_gpio_* support should not depend on GPIOLIB X-Git-Tag: v3.9-rc1~76^2~12^2~13 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a89a314ab107a12af08c71420c19a37a30fc2d3;p=pandora-kernel.git gpio: devm_gpio_* support should not depend on GPIOLIB Some architectures (e.g. blackfin) provide gpio API without requiring GPIOLIB support (ARCH_WANT_OPTIONAL_GPIOLIB). devm_gpio_* functions should also work for these architectures, since they do not really depend on GPIOLIB. Add a new option GPIO_DEVRES (enabled by default) to control the build of devres.c. It also removes the empty version of devm_gpio_* functions for !GENERIC_GPIO build from linux/gpio.h, and moves the function declarations from asm-generic/gpio.h into linux/gpio.h. Signed-off-by: Shawn Guo Signed-off-by: Linus Walleij --- Reading git-diff-tree failed