diff options
author | Sam Nelson <sam.nelson@ti.com> | 2018-01-26 12:26:26 -0500 |
---|---|---|
committer | Sam Nelson <sam.nelson@ti.com> | 2018-01-26 12:26:26 -0500 |
commit | d594423cb39a99426ba4bd8f6dc5e775365a0821 (patch) | |
tree | 16692d159b3838fb247097835873c723385e4d49 | |
parent | c7605ea9ea88bfbc6f667c2437516ab389732286 (diff) | |
download | linuxutils-d594423cb39a99426ba4bd8f6dc5e775365a0821.tar.gz |
cmem: Fix return value for export_dmabuf
In case of error, function expected to return negative value
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
-rw-r--r-- | src/cmem/api/cmem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmem/api/cmem.c b/src/cmem/api/cmem.c index ef75733..838a199 100644 --- a/src/cmem/api/cmem.c +++ b/src/cmem/api/cmem.c @@ -774,14 +774,14 @@ int CMEM_export_dmabuf(void *ptr) __D("export_dmabuf: entered w/ addr %p\n", ptr); if (!validate_init()) { - return 0; + return -1; } dmabuf_desc.virtp = ptr; if (ioctl(cmem_fd, CMEM_IOCEXPORTDMABUF | CMEM_IOCMAGIC, &dmabuf_desc) == -1) { __E("export_dmabuf: Failed to export to dmabuf %#x\n", (unsigned int)ptr); - return 0; + return -1; } __D("export_dmabuf: exiting, ioctl CMEM_IOCEXPORTDMABUF succeeded, returning %d\n", |