diff options
| -rw-r--r-- | drivers/accel/amdxdna/amdxdna_gem.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/accel/amdxdna/amdxdna_gem.c b/drivers/accel/amdxdna/amdxdna_gem.c index 00efa8abfeea..63976c3bcbe0 100644 --- a/drivers/accel/amdxdna/amdxdna_gem.c +++ b/drivers/accel/amdxdna/amdxdna_gem.c @@ -349,8 +349,11 @@ static int amdxdna_hmm_register(struct amdxdna_gem_obj *abo, u32 nr_pages; int ret; - if (!amdxdna_pasid_on(abo->client)) + if (!amdxdna_pasid_on(abo->client)) { + /* Need to set uva for heap uva validation */ + abo->mem.uva = addr; return 0; + } mapp = kzalloc_obj(*mapp); if (!mapp) |
