]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
staging: nvec: Return error in PS2 driver if write fails
authorJulian Andres Klode <jak@jak-linux.org>
Tue, 27 Sep 2011 17:01:02 +0000 (19:01 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 30 Sep 2011 00:41:38 +0000 (17:41 -0700)
Return the return value of nvec_write_async() in the methods
returning an int.

Signed-off-by: Julian Andres Klode <jak@jak-linux.org>
Acked-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/nvec/nvec_ps2.c

index 67c77551494f4f6333bb42aa4b84065fd341f233..c3ba12c7cf8388a5a0728acd3ccabaa24bbb8fb4 100644 (file)
@@ -38,8 +38,7 @@ static struct nvec_ps2 ps2_dev;
 static int ps2_startstreaming(struct serio *ser_dev)
 {
        unsigned char buf[] = START_STREAMING;
-       nvec_write_async(ps2_dev.nvec, buf, sizeof(buf));
-       return 0;
+       return nvec_write_async(ps2_dev.nvec, buf, sizeof(buf));
 }
 
 static void ps2_stopstreaming(struct serio *ser_dev)
@@ -55,9 +54,7 @@ static int ps2_sendcommand(struct serio *ser_dev, unsigned char cmd)
        buf[2] = cmd & 0xff;
 
        dev_dbg(&ser_dev->dev, "Sending ps2 cmd %02x\n", cmd);
-       nvec_write_async(ps2_dev.nvec, buf, sizeof(buf));
-
-       return 0;
+       return nvec_write_async(ps2_dev.nvec, buf, sizeof(buf));
 }
 
 static int nvec_ps2_notifier(struct notifier_block *nb,