i2c-core: Return -Errno, not -1
authorDavid Brownell <david-b@pacbell.net>
Mon, 14 Jul 2008 20:38:23 +0000 (22:38 +0200)
committerJean Delvare <khali@mahadeva.delvare>
Mon, 14 Jul 2008 20:38:23 +0000 (22:38 +0200)
commit24a5bb7b1838dc4524dd353224e2aa09c22cac3b
tree8e7c7bb65b889e20d7a1067d41157b4b150cf045
parent75415490d6adc1aecbf0cade0785b007957d0cfe
i2c-core: Return -Errno, not -1

More updates to the I2C stack's fault reporting:  make the core stop
returning "-1" (usually "-EPERM") for all faults.  Instead, pass lower
level fault code up the stack, or return some appropriate errno.

This patch happens to touch almost exclusively SMBus calls.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Documentation/i2c/writing-clients
drivers/i2c/i2c-core.c