]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
drm/amdgpu: correctly sign extend 48bit addresses v3
[linux.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_gem.c
index 71792d820ae0cba1306b721744b0d915cbe4da84..d30a0838851b6b1ed3528994230a00ee5f006d65 100644 (file)
@@ -572,16 +572,16 @@ int amdgpu_gem_va_ioctl(struct drm_device *dev, void *data,
                return -EINVAL;
        }
 
-       if (args->va_address >= AMDGPU_VA_HOLE_START &&
-           args->va_address < AMDGPU_VA_HOLE_END) {
+       if (args->va_address >= AMDGPU_GMC_HOLE_START &&
+           args->va_address < AMDGPU_GMC_HOLE_END) {
                dev_dbg(&dev->pdev->dev,
                        "va_address 0x%LX is in VA hole 0x%LX-0x%LX\n",
-                       args->va_address, AMDGPU_VA_HOLE_START,
-                       AMDGPU_VA_HOLE_END);
+                       args->va_address, AMDGPU_GMC_HOLE_START,
+                       AMDGPU_GMC_HOLE_END);
                return -EINVAL;
        }
 
-       args->va_address &= AMDGPU_VA_HOLE_MASK;
+       args->va_address &= AMDGPU_GMC_HOLE_MASK;
 
        if ((args->flags & ~valid_flags) && (args->flags & ~prt_flags)) {
                dev_dbg(&dev->pdev->dev, "invalid flags combination 0x%08X\n",