Hi Linus, this is the first round of GPIO fixes for the v4.3 series. Quite a lot of patches, but the influx of new stuff in the merge window was equally big, so I'm not surprised. Details in the signed tag as usual. Please pull this in! Yours, Linus Walleij The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f: Linux 4.3-rc1 (2015-09-12 16:35:56 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git tags/gpio-v4.3-2 for you to fetch changes up to 46d4f7c25e1bb59b1663878b843a7ec06eaf5806: gpio: omap: Fix GPIO numbering for deferred probe (2015-09-14 09:12:04 +0200) ---------------------------------------------------------------- This is the first round of GPIO fixes for v4.3: - Return value checks and thus nicer errorpath for two drivers. - Make GPIO_RCAR arch neutral. - Propagate errors from GPIO chip ->get() vtable call. It turned out these can actually fail sometimes, especially on slowpath controllers doing I2C traffic and similar. - Update documentation to be in sync with the massive changes in the v4.3 merge window, phew. - Handle deferred probe properly in the OMAP driver. - Get rid of surplus MODULE_ALIAS() from sx150x. ---------------------------------------------------------------- Bjorn Andersson (1): gpio: Propagate errors from chip->get() Dirk Behme (2): Documentation: gpio: board: add flags parameter to gpiod_get*() functions Documentation: gpio: board: describe the con_id parameter Javier Martinez Canillas (2): gpio: sx150x: Remove unnecessary MODULE_ALIAS() Documentation: gpio: Explain that <function>-gpio is also supported Kuninori Morimoto (1): gpio: rcar: GPIO_RCAR doesn't relate to ARM Peng Fan (2): gpio: mxc: need to check return value of irq_alloc_generic_chip gpio: mxs: need to check return value of irq_alloc_generic_chip Tony Lindgren (2): gpio: omap: Fix gpiochip_add() handling for deferred probe gpio: omap: Fix GPIO numbering for deferred probe Documentation/gpio/board.txt | 40 +++++++++++++++++++++++++--------------- Documentation/gpio/consumer.txt | 3 +++ drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-mxc.c | 12 ++++++++++-- drivers/gpio/gpio-mxs.c | 13 +++++++++++-- drivers/gpio/gpio-omap.c | 9 +++++++-- drivers/gpio/gpio-sx150x.c | 1 - drivers/gpio/gpiolib.c | 21 ++++++++++++++------- 8 files changed, 71 insertions(+), 30 deletions(-) -- 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