Re: [PATCH 1/4] gpiolib: Introduce chip addition/removal notifier
From: Anton Vorontsov <hidden>
Date: 2010-03-05 20:30:28
Also in:
lkml
From: Anton Vorontsov <hidden>
Date: 2010-03-05 20:30:28
Also in:
lkml
On Fri, Mar 05, 2010 at 11:59:18AM -0800, Andrew Morton wrote: [...]
quoted
quoted
/** * gpiochip_add() - register a gpio_chip * @chip: the chip to register, with chip->base initialized@@ -1103,6 +1107,9 @@ fail: pr_err("gpiochip_add: gpios %d..%d (%s) not registered\n", chip->base, chip->base + chip->ngpio - 1, chip->label ? : "generic"); + else + blocking_notifier_call_chain(&gpio_notifier, + GPIO_NOTIFY_CHIP_ADDED, chip);Rather than doing an else block which will need to be reworked if/when any additional code is added to the bottom of this routine, please rework the if() block to bail on failure instead of implicitly falling through to the return statement.This still hasn't happened.
It's in your tree already :-) gpiolib-cosmetic-improvements-for-error-handling-in-gpiochip_add.patch -- Anton Vorontsov email: cbouatmailru@gmail.com irc://irc.freenode.net/bd2