Loading drivers/char/adsprpc.c +4 −3 Original line number Diff line number Diff line Loading @@ -1833,10 +1833,11 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) PERF_END); for (i = bufs; i < bufs + handles; ++i) { struct fastrpc_mmap *map = ctx->maps[i]; if (map) { pages[i].addr = map->phys; pages[i].size = map->size; } } fdlist = (uint64_t *)&pages[bufs + handles]; crclist = (uint32_t *)&fdlist[M_FDLIST]; /* reset fds, crc and early wakeup hint memory */ Loading Loading
drivers/char/adsprpc.c +4 −3 Original line number Diff line number Diff line Loading @@ -1833,10 +1833,11 @@ static int get_args(uint32_t kernel, struct smq_invoke_ctx *ctx) PERF_END); for (i = bufs; i < bufs + handles; ++i) { struct fastrpc_mmap *map = ctx->maps[i]; if (map) { pages[i].addr = map->phys; pages[i].size = map->size; } } fdlist = (uint64_t *)&pages[bufs + handles]; crclist = (uint32_t *)&fdlist[M_FDLIST]; /* reset fds, crc and early wakeup hint memory */ Loading