These two small patches perform some sanity changes in gpiolib-acpi: 1) Stop assuming there is a direct 1:1 mapping between GPIO descriptors and GPIO numbers. This should not be taken for granted and will likely change in the future. GPIO descriptors should be handled like regulators and other allocated resources, i.e. obtained and preserved for later use instead of constantly requested using gpiochip_get_desc() 2) Change the prototype of gpiochip_request_own_desc() to match other functions in driver.h. This results is a simplification of the related code in gpiolib-acpi, which should be a good thing. Changes since v1: - Fixed a misdeclaration of struct gpio_desc - Added Mika's Tested-by Alexandre Courbot (2): gpio: acpi: normalize use of gpiochip_get_desc() gpio: change gpiochip_request_own_desc() prototype Documentation/gpio/driver.txt | 3 ++- drivers/gpio/gpiolib-acpi.c | 30 +++++++++++------------------- drivers/gpio/gpiolib.c | 18 ++++++++++++++---- include/linux/gpio/driver.h | 3 ++- 4 files changed, 29 insertions(+), 25 deletions(-) -- 2.0.4 -- 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