[Bug 102929] Kernel 4.13.1 breaks screen output

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 24 12:23:51 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=102929

--- Comment #7 from Felix W <felixwalter at online.de> ---
Took the time to bisect the issue on my NC10. Compiling the kernel on this
machine takes nearly 3 hours even with an SSD, so sorry for the delay. ;-)

git bisect start
# bad: [569dbb88e80deb68974ef6fdd6a13edb9d686261] Linux 4.13
git bisect bad 569dbb88e80deb68974ef6fdd6a13edb9d686261
# good: [6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c] Linux 4.12
git bisect good 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c
# good: [ac7b75966c9c86426b55fe1c50ae148aa4571075] Merge tag 'pinctrl-v4.13-1'
of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
git bisect good ac7b75966c9c86426b55fe1c50ae148aa4571075
# bad: [9c284c41c0886f09e75c323a16278b6d353b0b4a] mmc: tmio-mmc: fix bad
pointer math
git bisect bad 9c284c41c0886f09e75c323a16278b6d353b0b4a
# good: [f263fbb8d60824993c1b64385056a3cfdbb21d45] Merge tag
'pci-v4.13-changes' of
git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
git bisect good f263fbb8d60824993c1b64385056a3cfdbb21d45
# bad: [04d4fb5fa63876d8e7cf67f2788aecfafc6a28a7] Merge branch 'drm-next-4.13'
of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect bad 04d4fb5fa63876d8e7cf67f2788aecfafc6a28a7
# bad: [562ff059bd5f8f04881256532c6d835af3db55bd] Merge tag 'omapdrm-4.13-v2'
of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next
git bisect bad 562ff059bd5f8f04881256532c6d835af3db55bd
# bad: [d2f5e36df61f4f06b9a52605fba23b3c3608efca] drm/i915/skl+: Perform wm
level calculations in separate function
git bisect bad d2f5e36df61f4f06b9a52605fba23b3c3608efca
# good: [29ef3fa987edb9768e19a6325030e1d2d58e29de] drm/i915: Unwrap top level
fence-array
git bisect good 29ef3fa987edb9768e19a6325030e1d2d58e29de
# bad: [659056f257e01fbc81e7d0887af7551d4f145130] drm/i915: Split cursor
check_plane into i845 and i9xx variants
git bisect bad 659056f257e01fbc81e7d0887af7551d4f145130
# good: [9bacd4b1f8553428c5723e4c8f2ca491b400e429] drm/i915/dp: Check error
return during DPCD capability queries
git bisect good 9bacd4b1f8553428c5723e4c8f2ca491b400e429
# good: [0f95ff8505b25aa29530818afcf12ff08399ccf5] drm/i915: Refactor the g4x
TLB miss w/a to a helper
git bisect good 0f95ff8505b25aa29530818afcf12ff08399ccf5
# good: [d509e28b70e45ea0699128764d05893bcf347007] drm/i915: Parametrize
cursor/primary pipe select bits
git bisect good d509e28b70e45ea0699128764d05893bcf347007
# bad: [cd5dcbf1b26c60dfa8fd8628fd2fcf3d33877c63] drm/i915: Clean up cursor
junk from intel_crtc
git bisect bad cd5dcbf1b26c60dfa8fd8628fd2fcf3d33877c63
# bad: [1cecc830e6b662a765d60860112cf69182b56b8e] drm/i915: Refactor CURBASE
calculation
git bisect bad 1cecc830e6b662a765d60860112cf69182b56b8e
# bad: [282dbf9b017bc6d5fdaeadf14e534c2fe22fee2d] drm/i915: Pass intel_plane
and intel_crtc to plane hooks
git bisect bad 282dbf9b017bc6d5fdaeadf14e534c2fe22fee2d
# first bad commit: [282dbf9b017bc6d5fdaeadf14e534c2fe22fee2d] drm/i915: Pass
intel_plane and intel_crtc to plane hooks


I reverted the bad commit on top of v4.13 and added some possibly dirty
workarounds to make it compile. Will attach both commits as patches.

Unfortunately, I had no time to look into it further but maybe you'll identify
the culprit quickly. It may be relevant that the cursor is still rendered fine
over the whole screen area even if the regression is present in the kernel.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20171124/7ebfddef/attachment.html>


More information about the intel-gfx-bugs mailing list