summaryrefslogtreecommitdiffstats
path: root/drivers/staging/nvec/nvec.h
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@jak-linux.org>2011-09-27 19:00:55 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2011-09-29 17:41:35 -0700
commit1b9bf629ea42fdacd951b9190f86b028557bbe19 (patch)
treefa1dc52c588a7f910ec052583f4328f0cd517b32 /drivers/staging/nvec/nvec.h
parentff169c1487381aa522b92b9f0c87bd92577bfc80 (diff)
downloadop-kernel-dev-1b9bf629ea42fdacd951b9190f86b028557bbe19.zip
op-kernel-dev-1b9bf629ea42fdacd951b9190f86b028557bbe19.tar.gz
staging: nvec: Have nvec_write_async() return -ENOMEM on OOM
Change nvec_write_async() to return an integer, 0 by default, a negative error on failure. Change nvec_write_sync() to check the return value and abort if it is negative. 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>
Diffstat (limited to 'drivers/staging/nvec/nvec.h')
-rw-r--r--drivers/staging/nvec/nvec.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/nvec/nvec.h b/drivers/staging/nvec/nvec.h
index 851d783..a39cfc1 100644
--- a/drivers/staging/nvec/nvec.h
+++ b/drivers/staging/nvec/nvec.h
@@ -97,7 +97,7 @@ struct nvec_chip {
int state;
};
-extern void nvec_write_async(struct nvec_chip *nvec, const unsigned char *data,
+extern int nvec_write_async(struct nvec_chip *nvec, const unsigned char *data,
short size);
extern struct nvec_msg *nvec_write_sync(struct nvec_chip *nvec,
OpenPOWER on IntegriCloud