PSA: Please fix your drm-tip merge conflicts
Thomas Zimmermann
tzimmermann at suse.de
Thu Oct 10 07:48:29 UTC 2024
Hi,
it's not the first time that a merge of drm-tip failed and no one
bothered to resolve it. It is OK to not know how to fix failed merges.
It is not OK to leave them broken.
So if you merge a patch into DRM branches and see something like
dim: FAILURE: Could not merge drm-xe/drm-xe-next
dim: See the section "Resolving Conflicts when Rebuilding drm-tip"
dim: in the drm-tip.rst documentation for how to handle this situation.
you are expected to fix it. The docs at
https://drm.pages.freedesktop.org/maintainer-tools/committer/conflict-resolution.html
can help with that. You can also ask on #dri-devel.
Specifically, while merging a fix for bochs, I just got
drm-tip> git diff
diff --cc drivers/gpu/drm/xe/xe_guc_ct.c
index d16eb9ab49fb,c7673f56d413..000000000000
--- a/drivers/gpu/drm/xe/xe_guc_ct.c
+++ b/drivers/gpu/drm/xe/xe_guc_ct.c
@@@ -907,7 -1028,7 +1028,11 @@@ retry_same_fence
if (!ret) {
xe_gt_err(gt, "Timed out wait for G2H, fence %u, action
%04x, done %s",
g2h_fence.seqno, action[0],
str_yes_no(g2h_fence.done));
++<<<<<<< HEAD
+ xa_erase_irq(&ct->fence_lookup, g2h_fence.seqno);
++=======
+ xa_erase(&ct->fence_lookup, g2h_fence.seqno);
++>>>>>>> drm-xe/drm-xe-next
mutex_unlock(&ct->lock);
return -ETIME;
}
which must have been there for some time now. I've picked the second option.
Best regards
Thomas
--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
More information about the dri-devel
mailing list