I've got a silent conflict + two trees based on fixes to merge.
Fixes a silent merge with amdgpu
Signed-off-by: Dave Airlie <airlied@redhat.com>
                return 0;
        }
  
 -      if (IS_COFFEELAKE(vgpu->gvt->gt->i915) &&
 +      if ((IS_COFFEELAKE(vgpu->gvt->gt->i915) ||
 +           IS_COMETLAKE(vgpu->gvt->gt->i915)) &&
-           data & _MASKED_BIT_ENABLE(2)) {
+           IS_MASKED_BITS_ENABLED(data, 2)) {
                enter_failsafe_mode(vgpu, GVT_FAILSAFE_UNSUPPORTED_GUEST);
                return 0;
        }
 
                 * and dispose of ours.
                 */
                cmp = i915_vma_compare(pos, vm, view);
 +              if (cmp == 0) {
 +                      spin_unlock(&obj->vma.lock);
 +                      i915_vm_put(vm);
 +                      i915_vma_free(vma);
 +                      return pos;
 +              }
 +
                if (cmp < 0)
                        p = &rb->rb_right;
-               else
+               else if (cmp > 0)
                        p = &rb->rb_left;
+               else
+                       goto err_unlock;
        }
        rb_link_node(&vma->obj_node, rb, p);
        rb_insert_color(&vma->obj_node, &obj->vma.tree);