]> git.karo-electronics.de Git - karo-tx-linux.git/commit
i2c: Fix error value returned by several bus drivers
authorJean Delvare <khali@linux-fr.org>
Sun, 11 Dec 2011 22:48:37 +0000 (09:48 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Sun, 11 Dec 2011 22:48:37 +0000 (09:48 +1100)
commitd494c2b5eb2d825003c82c38d3c99748f8e2f1f9
treea9527c146acbf11ab731e541570ad83bbaca6f2b
parentdc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50
i2c: Fix error value returned by several bus drivers

When adding checks for ACPI resource conflicts to many bus drivers,
not enough attention was paid to the error paths, and for several
drivers this causes 0 to be returned on error in some cases. Fix this
by properly returning a non-zero value on every error.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: stable@kernel.org
drivers/i2c/busses/i2c-ali1535.c
drivers/i2c/busses/i2c-nforce2.c
drivers/i2c/busses/i2c-sis5595.c
drivers/i2c/busses/i2c-sis630.c
drivers/i2c/busses/i2c-viapro.c