Loading drivers/char/adsprpc.c +3 −1 Original line number Diff line number Diff line Loading @@ -1696,7 +1696,7 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) uintptr_t args; size_t rlen = 0, copylen = 0, metalen = 0, lrpralen = 0; int i, oix; int err = 0; int err = 0, j = 0; int mflags = 0; uint64_t *fdlist; uint32_t *crclist; Loading Loading @@ -1741,6 +1741,8 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) FASTRPC_ATTR_NOVA, 0, 0, dmaflags, &ctx->maps[i]); if (err) { for (j = bufs; j < i; j++) fastrpc_mmap_free(ctx->maps[j], 0); mutex_unlock(&ctx->fl->map_mutex); goto bail; } Loading Loading
drivers/char/adsprpc.c +3 −1 Original line number Diff line number Diff line Loading @@ -1696,7 +1696,7 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) uintptr_t args; size_t rlen = 0, copylen = 0, metalen = 0, lrpralen = 0; int i, oix; int err = 0; int err = 0, j = 0; int mflags = 0; uint64_t *fdlist; uint32_t *crclist; Loading Loading @@ -1741,6 +1741,8 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) FASTRPC_ATTR_NOVA, 0, 0, dmaflags, &ctx->maps[i]); if (err) { for (j = bufs; j < i; j++) fastrpc_mmap_free(ctx->maps[j], 0); mutex_unlock(&ctx->fl->map_mutex); goto bail; } Loading