drm/radeon: fix VA range check
authorChristian König <deathsimple@vodafone.de>
Tue, 11 Sep 2012 14:09:57 +0000 (16:09 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 20 Sep 2012 17:10:41 +0000 (13:10 -0400)
The end offset is exclusive not inclusive.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Jerome Glisse <jglisse@redhat.com>
drivers/gpu/drm/radeon/radeon_gart.c

index d7bd46bd9067efb8a16caac79d6a9c6cb51dd71b..614e31a6f832a26bb42f4ad17376821bf208704e 100644 (file)
@@ -732,7 +732,7 @@ int radeon_vm_bo_add(struct radeon_device *rdev,
        head = &vm->va;
        last_offset = 0;
        list_for_each_entry(tmp, &vm->va, vm_list) {
-               if (bo_va->soffset >= last_offset && bo_va->eoffset < tmp->soffset) {
+               if (bo_va->soffset >= last_offset && bo_va->eoffset <= tmp->soffset) {
                        /* bo can be added before this one */
                        break;
                }
This page took 0.02555 seconds and 5 git commands to generate.