Loading drivers/gpu/msm/adreno_snapshot.c +13 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,19 @@ void kgsl_snapshot_push_object(struct kgsl_device *device, for (index = 0; index < objbufptr; index++) { if (objbuf[index].gpuaddr == gpuaddr && objbuf[index].entry->priv == process) { /* * Check if newly requested size is within the * allocated range or not, otherwise continue * with previous size. */ if (!kgsl_gpuaddr_in_memdesc( &objbuf[index].entry->memdesc, gpuaddr, dwords << 2)) { dev_err(device->dev, "snapshot: gpuaddr 0x%016llX size is less than requested\n", gpuaddr); return; } objbuf[index].size = max_t(uint64_t, objbuf[index].size, Loading Loading
drivers/gpu/msm/adreno_snapshot.c +13 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,19 @@ void kgsl_snapshot_push_object(struct kgsl_device *device, for (index = 0; index < objbufptr; index++) { if (objbuf[index].gpuaddr == gpuaddr && objbuf[index].entry->priv == process) { /* * Check if newly requested size is within the * allocated range or not, otherwise continue * with previous size. */ if (!kgsl_gpuaddr_in_memdesc( &objbuf[index].entry->memdesc, gpuaddr, dwords << 2)) { dev_err(device->dev, "snapshot: gpuaddr 0x%016llX size is less than requested\n", gpuaddr); return; } objbuf[index].size = max_t(uint64_t, objbuf[index].size, Loading