freebsd / drm-kmod

drm driver for FreeBSD
155 stars 69 forks source link

Remove locking around compute_mst_dsc_configs_for_link #240

Closed arvedarved closed 9 months ago

arvedarved commented 1 year ago

This fixes external monitor support for amdgpu

Obtained from: https://github.com/torvalds/linux/commit/14b651b22224251b35618259da714adb0b5f10ee Reported: https://github.com/freebsd/drm-kmod/issues/188

evadot commented 1 year ago

There is actually 3 patches with Fixes for https://github.com/torvalds/linux/commit/8c20a1ed9b4ff25c67f6c1771a4e1195b5221cce :

https://github.com/torvalds/linux/commit/7cce4cd628bee0d0caff7518c377cf8f599aa38f https://github.com/torvalds/linux/commit/d3e2c664ec9a3b16a28b558d6d1acde6d997ac04 https://github.com/torvalds/linux/commit/14b651b22224251b35618259da714adb0b5f10ee

Can you test with all three applied ? They aren't in 5.15-lts branch upstream (yet?) but I'm not against applying them in our 5.15-lts branch if they fix an issue. That being said the commit should be the upstream one, not your patch like this one (so they need to be applied with git am).

arvedarved commented 1 year ago

Sorry for the late reply, the reason why i didn't use the upstream commits is, I was unable to apply the patches to our master-branch. I am not sure how to proceed. Should I try the 5.17 branch, or should I try to identify which commits I will also need to apply these changes?

evadot commented 9 months ago

All of those commits are now in master and 6.1-lts, closing.