diff --git a/drivers/gpu/msm/adreno_a6xx_gmu.c b/drivers/gpu/msm/adreno_a6xx_gmu.c index 19235c5bbeeb..d4a68bd797f9 100644 --- a/drivers/gpu/msm/adreno_a6xx_gmu.c +++ b/drivers/gpu/msm/adreno_a6xx_gmu.c @@ -1566,11 +1566,12 @@ int a6xx_gmu_parse_fw(struct adreno_device *adreno_dev) offset += sizeof(*blk); if (blk->type == GMU_BLK_TYPE_PREALLOC_REQ || - blk->type == GMU_BLK_TYPE_PREALLOC_PERSIST_REQ) + blk->type == GMU_BLK_TYPE_PREALLOC_PERSIST_REQ) { ret = a6xx_gmu_process_prealloc(gmu, blk); - if (ret) - return ret; + if (ret) + return ret; + } } return 0;