On 02/04/2015 11:26 AM, Jani Nikula wrote: > On Mon, 02 Feb 2015, Sakari Kapanen <sakari.m.kapanen at student.jyu.fi> > wrote: >> Dear maintainers, >> >> On an Asus Zenbook UX32VD laptop with an i5-3317U CPU and Intel HD4000 >> graphics, I'm experiencing the following with the latest 3.19rc6 >> mainline kernel (built from the Arch Linux AUR package: >> https://aur.archlinux.org/packages/linux-mainline/ ). The problem is >> related to the compton compositor: https://github.com/chjj/compton > Hi, a full dmesg from boot to the problem with drm.debug=14 module > parameter set might be useful. Also, you may get fastest results if you > do a git bisect from a good to bad kernel. > > BR, > Jani.
Hi, I did a bisect between 3.18 to 3.19-rc1. I could only narrow it down to ~110 commits. They were based on 3.17-rc5 which wouldn't boot on my computer due to an unrelated kernel panic which I couldn't resolve, so I couldn't bisect any further. Sorry about that! I noticed one thing: the warnings I mentioned appear only when threader IRQs are enabled via the `threadirqs` kernel flag. Without that flag, I didn't get any of those warnings on any kernel. I attached the bisect log, in which the commits that were left are shown. Also, there's a dmesg log with drm.debug=14 set. The first warning appears at 4.895940 when X is started (no compton yet). Compton was started at ~14, and the first warning due to it appears at 15.009088. Please let me know if I any other information would be useful. BR, Sakari. -------------- next part -------------- git bisect start # good: [b2776bf7149bddd1f4161f14f79520f17fc1d71d] Linux 3.18 git bisect good b2776bf7149bddd1f4161f14f79520f17fc1d71d # bad: [97bf6af1f928216fd6c5a66e8a57bfa95a659672] Linux 3.19-rc1 git bisect bad 97bf6af1f928216fd6c5a66e8a57bfa95a659672 # good: [70e71ca0af244f48a5dcf56dc435243792e3a495] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next git bisect good 70e71ca0af244f48a5dcf56dc435243792e3a495 # bad: [988adfdffdd43cfd841df734664727993076d7cb] Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux git bisect bad 988adfdffdd43cfd841df734664727993076d7cb # good: [e7cf773d431a63a2417902696fcc9e0ebdc83bbe] Merge tag 'usb-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb git bisect good e7cf773d431a63a2417902696fcc9e0ebdc83bbe # bad: [1a92b7a241dcf06a92d84219b4124dcf420ae315] Merge branch 'linux-3.19' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next git bisect bad 1a92b7a241dcf06a92d84219b4124dcf420ae315 # bad: [fd172d0c47fddff801d998e38c3efdd236ed082f] Merge tag 'drm-intel-next-2014-11-07-fixups' of git://anongit.freedesktop.org/drm-intel into drm-next git bisect bad fd172d0c47fddff801d998e38c3efdd236ed082f # good: [206c5f60a3d902bc4b56dab2de3e88de5eb06108] Linux 3.18-rc4 git bisect good 206c5f60a3d902bc4b56dab2de3e88de5eb06108 # bad: [820d2d77482810702758381808bdbb64595298e2] drm/i915/audio: pass intel_encoder on to platform specific ELD functions git bisect bad 820d2d77482810702758381808bdbb64595298e2 # good: [cac7f2429872d3733dc3f9915857b1691da2eb2f] Linux 3.18-rc2 git bisect good cac7f2429872d3733dc3f9915857b1691da2eb2f # skip: [3eebaec630c2413a5e67bb7f49f0c6a53069a399] drm/i915: Update DRIVER_DATE to 20141024 git bisect skip 3eebaec630c2413a5e67bb7f49f0c6a53069a399 # skip: [11c9b6c628c646894e6ef53f92cfd33a814ee553] drm/i915: Tighting frontbuffer tracking around flips git bisect skip 11c9b6c628c646894e6ef53f92cfd33a814ee553 # skip: [bd9f74a5e7365546c9c858ca8fa585906cba3979] drm/i915: Constify send buffer for intel_dp_aux_ch git bisect skip bd9f74a5e7365546c9c858ca8fa585906cba3979 # skip: [4398ad454a976d69a30fd76aee21fc82b9489054] drm/i915: Add rotation support for cursor plane (v5) git bisect skip 4398ad454a976d69a30fd76aee21fc82b9489054 # skip: [e4e7684fc5c5e6ef9d4fdbbc2f08917a61cbd708] drm/i915: Kerneldoc for intel_runtime_pm.c git bisect skip e4e7684fc5c5e6ef9d4fdbbc2f08917a61cbd708 # skip: [01d06e9f963ba6a83154ab81929b7f5e04bbe5dd] drm/i915: Only flush fbc on sw when fbc is enabled. git bisect skip 01d06e9f963ba6a83154ab81929b7f5e04bbe5dd # skip: [d9bc89d9e39c2c1a76cd37b5e8cc1592a7898848] drm/i915: Move intel_display_set_init_power to intel_runtime_pm.c git bisect skip d9bc89d9e39c2c1a76cd37b5e8cc1592a7898848 # skip: [f7f3d48ac858e4d2f0c71f8479d4ea022a35dd9c] drm/i915: Fold in intel_mst_port_dp_detect git bisect skip f7f3d48ac858e4d2f0c71f8479d4ea022a35dd9c # skip: [9c065a7d5b679e7fabe3cace4faadb283f2b0c1f] drm/i915: Extract intel_runtime_pm.c git bisect skip 9c065a7d5b679e7fabe3cace4faadb283f2b0c1f # skip: [84139d1e39265c20a79daace16ef4b6a9a644d9a] drm/i915/skl: Introduce a I915_MAX_PLANES macro git bisect skip 84139d1e39265c20a79daace16ef4b6a9a644d9a # skip: [955e36d0b4d3e29c9c8a865d166a42718aed302e] Merge branch 'topic/skl-stage1' into drm-intel-next-queued git bisect skip 955e36d0b4d3e29c9c8a865d166a42718aed302e # skip: [1893a71b1eba79a46ac5b356208e80f822543fa4] drm/i915: Inline feature detection into sanitize_enable_ppgtt git bisect skip 1893a71b1eba79a46ac5b356208e80f822543fa4 # skip: [5c323b2a78fade2df08a51497fc943a6fd1b868b] drm/i915: spelling fixes for frontbuffer tracking kerneldoc git bisect skip 5c323b2a78fade2df08a51497fc943a6fd1b868b # skip: [2ebfaf5f10c6f00d4232f741c82c421eca8ae784] drm/i915: call drm_vblank_cleanup() earlier at unload git bisect skip 2ebfaf5f10c6f00d4232f741c82c421eca8ae784 # skip: [d518ce50e7c5bbdf0f1ff404b40cd073930af5a2] drm/i915: WARN if interrupts aren't on in en/disable_pipestat git bisect skip d518ce50e7c5bbdf0f1ff404b40cd073930af5a2 # skip: [0aa48783979d40a1de59eb5b04989e1398400c3c] drm/i915: PSR: Organize PSR enable function git bisect skip 0aa48783979d40a1de59eb5b04989e1398400c3c # bad: [3ead8bb26e1e3a8b35f41a0eb65a1bd571b0204e] drm/i915: remove unneeded visible check git bisect bad 3ead8bb26e1e3a8b35f41a0eb65a1bd571b0204e # skip: [f2fbc690aee054d3e29044d66518335fe03069ca] drm/i915: Convert a couple more INTEL_INFO-esque macros to be pointer agnostic git bisect skip f2fbc690aee054d3e29044d66518335fe03069ca # skip: [5545dbbfb3bb7a5ab5ced991e08d1c312326e843] drm/i915: add comments on what stage a given PM handler is called git bisect skip 5545dbbfb3bb7a5ab5ced991e08d1c312326e843 # skip: [bb9059d3a034d56f57e037d7866afeef18876283] drm/i915: Suppress no action noise from oom shrinker git bisect skip bb9059d3a034d56f57e037d7866afeef18876283 # skip: [7f88e3af2047c008d5bef5632854c883c7d577fb] drm/i915/skl: Program the DDI buffer translation tables git bisect skip 7f88e3af2047c008d5bef5632854c883c7d577fb # skip: [58abf1daae8264e5adc90733dcabeb48a8245439] drm/i915: Do not export RC6p and RC6pp if they don't exist git bisect skip 58abf1daae8264e5adc90733dcabeb48a8245439 # skip: [f2476ae65e6159b41168bc41c630e9fbb1d72dde] drm/i915: disable/re-enable PCI device around S4 freeze/thaw git bisect skip f2476ae65e6159b41168bc41c630e9fbb1d72dde # skip: [ccc759dc2a0214fd8b65ed4ebe78050874a67f94] drm/i915: Merge of visible and !visible paths for primary planes git bisect skip ccc759dc2a0214fd8b65ed4ebe78050874a67f94 # skip: [b6b5e38323b276cae53cf34970d968084de701bc] drm/i915/skl: Implement the get_aux_clock_divider() DP vfunc git bisect skip b6b5e38323b276cae53cf34970d968084de701bc # skip: [dbf7786efabec4d1256cc0c049d1f7d7cccfd8bf] drm/i915: Use IS_HSW_ULT() in HAS_IPS() git bisect skip dbf7786efabec4d1256cc0c049d1f7d7cccfd8bf # skip: [097dd83763bfe8e8643957c0b90819742fb01cd9] drm/i915: fix S4 suspend while switcheroo state is off git bisect skip 097dd83763bfe8e8643957c0b90819742fb01cd9 # skip: [0f239f4cb1dbbe259b7a29fed1e2ff8a50591319] drm/i915: Filter gmch fifo underruns in the shared handler git bisect skip 0f239f4cb1dbbe259b7a29fed1e2ff8a50591319 # skip: [2fcdcd8a2eaa70d110fb27bd297ef4aea3b291fa] drm/i915/skl: report the same INSTDONE registers as gen8 git bisect skip 2fcdcd8a2eaa70d110fb27bd297ef4aea3b291fa # skip: [47339cd9ff07376df1639260ecc088adf1856bfe] drm/i915: Extract intel_fifo_underrun.c git bisect skip 47339cd9ff07376df1639260ecc088adf1856bfe # skip: [c3c09c9522f806bd12d0c85dfdb8d2b8578d0da1] drm/i915: factor out i915_drm_suspend_late git bisect skip c3c09c9522f806bd12d0c85dfdb8d2b8578d0da1 # skip: [a8cbd4597799ade2b8a656dac7768c352b58e43a] Merge branch 'drm-intel-next-fixes' into drm-intel-next git bisect skip a8cbd4597799ade2b8a656dac7768c352b58e43a # skip: [02c292596af4785091a851df441f3c6c27099a29] drm/i915/skl: vfuncs for skl eld and global resource git bisect skip 02c292596af4785091a851df441f3c6c27099a29 # skip: [fca52a5565fbf4abc4ee4fca81842dc1f6ecdce8] drm/i915: kerneldoc for interrupt enable/disable functions git bisect skip fca52a5565fbf4abc4ee4fca81842dc1f6ecdce8 # skip: [43d942a780efe72b426d30dc112f5eb2fc7eec3a] drm/i915: use macros to assign mmio access functions git bisect skip 43d942a780efe72b426d30dc112f5eb2fc7eec3a # skip: [570e2a747bc06cd8620662c5125ec2dc964c511b] drm/i915: Clear TX FIFO reset master override bits on chv git bisect skip 570e2a747bc06cd8620662c5125ec2dc964c511b # skip: [e7e7ea20297afae464bb7da69a2e4c67d1d2b354] drm/i915/skl: Sunrise Point PCH detection git bisect skip e7e7ea20297afae464bb7da69a2e4c67d1d2b354 # skip: [1dda5f930451a8b9cbe915182cc64811fd67e186] drm/i915: make sink_crc return -EIO on aux read/write failure git bisect skip 1dda5f930451a8b9cbe915182cc64811fd67e186 # skip: [fc0412ec0ff5aa7eef694ccde47606caa7c089e0] drm/i915: add runtime PM get/put call in i915_execlists git bisect skip fc0412ec0ff5aa7eef694ccde47606caa7c089e0 # skip: [d8f2716a1a46bed27ce210e74c7fec3855595200] drm/i915: Reinstate error level message for non-simulated gpu hangs git bisect skip d8f2716a1a46bed27ce210e74c7fec3855595200 # skip: [142d2eca356af6744c7e4bb577c3dfaadee486fc] drm/i915: Fix chv PCS DW11 register defines git bisect skip 142d2eca356af6744c7e4bb577c3dfaadee486fc # skip: [f458ebbc3329a6f064e0f40ed5909fe3a7133238] drm/i915: Bikeshed rpm functions name a bit. git bisect skip f458ebbc3329a6f064e0f40ed5909fe3a7133238 # skip: [8c740dcea254a1472df2c0ac5ac585412a2507ec] drm/i915: disable IPS while getting the pipe CRCs. git bisect skip 8c740dcea254a1472df2c0ac5ac585412a2507ec # skip: [970104fac6ca0cfdfbaa1a23c70c06a71208e2ac] drm/i915: Remove intel_modeset_suspend_hw git bisect skip 970104fac6ca0cfdfbaa1a23c70c06a71208e2ac # skip: [e6b2627c6a8b25afc85649b54987b4bea27875b1] drm/i915: spt does not have pch backlight override bit git bisect skip e6b2627c6a8b25afc85649b54987b4bea27875b1 # skip: [8c50f10d73b50139dcfe48bc22f2c8c7822c1983] drm/i915: Enable full PPGTT on gen7 git bisect skip 8c50f10d73b50139dcfe48bc22f2c8c7822c1983 # skip: [c83155a6044341d67b85b441ba719f86058f6e2b] drm/i915/skl: Move gen9 pm initialization into its own branch git bisect skip c83155a6044341d67b85b441ba719f86058f6e2b # bad: [3f20df98870236b288a90fc3b65f593d3db05b17] drm/i915: only flip frontbuffer if crtc is active git bisect bad 3f20df98870236b288a90fc3b65f593d3db05b17 # skip: [c7653199c01a2499ea134ead0fe03f2451c28518] drm/i915: Make *_crtc_mode_set() take an intel_crtc insted of drm_crtc git bisect skip c7653199c01a2499ea134ead0fe03f2451c28518 # skip: [2363d8c97f87738dba7af7d2103f4f26b3bf5916] drm/i915: Restore resume irq ordering comment git bisect skip 2363d8c97f87738dba7af7d2103f4f26b3bf5916 # skip: [6e2cc0963a962aad91184eaabcf67a106e80e815] drm/i915: Replace some loop through encoders with intel_pipe_has_type() git bisect skip 6e2cc0963a962aad91184eaabcf67a106e80e815 # skip: [e30e8f7536f14ce42841f0d30bb2ca3d14f120f3] drm/i915: create intel_update_pipe_size() git bisect skip e30e8f7536f14ce42841f0d30bb2ca3d14f120f3 # skip: [101b376d358e2f724db5e0ac4d207079b16c4754] drm/i915/bdw: Remove BDW preproduction W/As until C stepping. git bisect skip 101b376d358e2f724db5e0ac4d207079b16c4754 # skip: [884497edd9e982eaf5c7e1216029625cec3c5f5e] drm/i915/skl: Don't create a VGA connector on Skylake git bisect skip 884497edd9e982eaf5c7e1216029625cec3c5f5e # skip: [6805b2a7434daaede07969ed5877300b2a0783e7] drm/i915: Broadwell DDI Buffer translation - more tuning git bisect skip 6805b2a7434daaede07969ed5877300b2a0783e7 # skip: [ee6f280e7895c838d90e8ef19ba737c8003ae85d] drm/i915: enable output polling during S4 thaw git bisect skip ee6f280e7895c838d90e8ef19ba737c8003ae85d # skip: [43dc52c3b43af65084d6399c4f4b723fa2374971] drm/i915: Add missing '\n' to cdclk debug message git bisect skip 43dc52c3b43af65084d6399c4f4b723fa2374971 # skip: [47bf17a7d1676f5f0e5c8d45f0fd0c5050add78f] drm/i915: Only set CURSOR_PIPE_CSC_ENABLE when cursor is enabled git bisect skip 47bf17a7d1676f5f0e5c8d45f0fd0c5050add78f # skip: [ce31d9f4fc05964f6c0dd3a8661dc1a1d843a1e2] drm/i915: preserve other DP_TEST_SINK bits. git bisect skip ce31d9f4fc05964f6c0dd3a8661dc1a1d843a1e2 # skip: [7cd512f1520f85bf8e45f75b82fece58f0265cec] drm/i915: Fix irq checks in ring->irq_get/put functions git bisect skip 7cd512f1520f85bf8e45f75b82fece58f0265cec # skip: [d68a08af3d112064b35c5d6eaa582379c5057fa8] drm/i915: Remove IS_ULT() git bisect skip d68a08af3d112064b35c5d6eaa582379c5057fa8 # skip: [50a0072f3829d36767f3359649d224f18f7987f7] drm/i915: propagate error from legacy resume handler git bisect skip 50a0072f3829d36767f3359649d224f18f7987f7 # skip: [cf404ce4b1de77017208e73c91cd6f09524678b7] drm/i915: Spell out IS_HSW/BDW_ULT() in intel_crt_present() git bisect skip cf404ce4b1de77017208e73c91cd6f09524678b7 # skip: [c3f59a67ad6ff5ac11fefc0c0d9d0f12ff7eb226] drm/i915/skl: Allow the reg_read ioctl to return RCS_TIMESTAMP git bisect skip c3f59a67ad6ff5ac11fefc0c0d9d0f12ff7eb226 # skip: [ef07388e8832394f92f124e4069014d5b33cb39e] drm/i915: kerneldoc for intel_fifo_underrun.c git bisect skip ef07388e8832394f92f124e4069014d5b33cb39e # skip: [2a9b7539667bb347502d7c7e00cae30479c164fb] drm/i915/skl: Report the PDP regs as in gen8 git bisect skip 2a9b7539667bb347502d7c7e00cae30479c164fb # bad: [bbf0ef0334f2267687a92ec6d8114fd67b8157a3] Merge tag 'drm-intel-next-2014-10-03-no-ppgtt' of git://anongit.freedesktop.org/drm-intel into drm-next git bisect bad bbf0ef0334f2267687a92ec6d8114fd67b8157a3 # skip: [8d7f4fe9f561f4e3253478332192d88f6f135c41] drm/i915: Make sure PSR is ready for been re-enabled. git bisect skip 8d7f4fe9f561f4e3253478332192d88f6f135c41 # skip: [3fdcf80f75814fe2f28db43771b50f9aa70d43b6] drm/i915/skl: Initialize PPGTT like gen8 git bisect skip 3fdcf80f75814fe2f28db43771b50f9aa70d43b6 # skip: [ad9dc91b6e21266bfc6f466db4b95e10211f31ee] drm/i915: Fix Sink CRC git bisect skip ad9dc91b6e21266bfc6f466db4b95e10211f31ee # skip: [4b3a9526fc3228e74011b88f58088336acd2c9e2] drm/i915: Move vblank enable earlier and disable later git bisect skip 4b3a9526fc3228e74011b88f58088336acd2c9e2 # skip: [a0fcbd95354e5ac2400be74077cc668c91429ea7] drm/i915: Add IS_BDW_GT3 macro. git bisect skip a0fcbd95354e5ac2400be74077cc668c91429ea7 # skip: [a440ca6f2859bc64525dfbb437f031f43163d5ae] drm/i915/skl: SKL shares the same underrun interrupt as BDW git bisect skip a440ca6f2859bc64525dfbb437f031f43163d5ae # skip: [da09654d777c361006f6ea3452f8de4a374d5783] drm/i915/bdw: WaDisableFenceDestinationToSLM git bisect skip da09654d777c361006f6ea3452f8de4a374d5783 # skip: [3cdf122ccfd150e022247c2709c0737b9fb235f1] drm/i915/skl: SKL pipe misc programming git bisect skip 3cdf122ccfd150e022247c2709c0737b9fb235f1 # skip: [17b523ba5c3835e6d595c9d7d6a45177b379efcd] drm/i915: Broadwell DDI Buffer translation changed to give better margin. git bisect skip 17b523ba5c3835e6d595c9d7d6a45177b379efcd # skip: [7879a7ebff7b5e9313ef6c28019a0bd62046b10d] drm/i915/skl: SKL backlight enabling git bisect skip 7879a7ebff7b5e9313ef6c28019a0bd62046b10d # skip: [cacc6c837b799b058d59d2af02c11140640cc1d2] Revert "drm/i915: Enable full PPGTT on gen7" git bisect skip cacc6c837b799b058d59d2af02c11140640cc1d2 # skip: [08524a9ffa396c56ff3fbec9cfd80edd3fa6a058] drm/i915/skl: Restore pipe B/C interrupts git bisect skip 08524a9ffa396c56ff3fbec9cfd80edd3fa6a058 # skip: [b727735732d5b2fde0a88911210215e03e190d11] drm/i915: Update DRIVER_DATE to 20141003 git bisect skip b727735732d5b2fde0a88911210215e03e190d11 # skip: [133217869ea7f328acedab2ed2ec1ad41b6390bd] drm/i915: Clarify irq_lock locking, special cases git bisect skip 133217869ea7f328acedab2ed2ec1ad41b6390bd # skip: [60a5372777b05c78ec25f1bc1883cb59b2418255] drm/i915: Remove the duplicated logic between the two shrink phases git bisect skip 60a5372777b05c78ec25f1bc1883cb59b2418255 # skip: [acd5c3464038a550359433362055849e83351d89] drm/i915/skl: Implement WaDisableSDEUnitClockGating:skl git bisect skip acd5c3464038a550359433362055849e83351d89 # skip: [01209dd56edf77b02290bf1db7ac0bed32381235] drm/i915/skl: Fence registers on SKL are the same as SNB git bisect skip 01209dd56edf77b02290bf1db7ac0bed32381235 # skip: [24955f2412fa16e30bb678bad1450ebd9fb8e180] drm/i915: Clarify mmio_flip_lock locking git bisect skip 24955f2412fa16e30bb678bad1450ebd9fb8e180 # skip: [8a8b009d133714c0856ee08f7c68b908103e8383] drm/i915/skl: Skylake shares the interrupt logic with Broadwell git bisect skip 8a8b009d133714c0856ee08f7c68b908103e8383 # skip: [1fc8ac3e5c355fb0f2864f5deebba3c7d77b4f21] drm/i915/skl: Skylake has 2 "sprite" planes per pipe git bisect skip 1fc8ac3e5c355fb0f2864f5deebba3c7d77b4f21 # skip: [94f598f176600a857817e010f266cdc30efa585b] drm/i915: remove !enabled handling from commit primary plane step git bisect skip 94f598f176600a857817e010f266cdc30efa585b # skip: [dc2a41b4cd2b54422b788e4a6f35aacd4fa1fea3] drm/i915/skl: Implement drm_plane vfuncs git bisect skip dc2a41b4cd2b54422b788e4a6f35aacd4fa1fea3 # skip: [1fada4cc6a49fa8fb4530bba8fb0cfb42708fc6a] drm/i915/skl: Framebuffers need to be aligned to 256KB on Skylake git bisect skip 1fada4cc6a49fa8fb4530bba8fb0cfb42708fc6a # skip: [9d533c5a5219ed7e3d52a05309723964be2307b3] drm/i915: Update DRIVER_DATE to 20140919 git bisect skip 9d533c5a5219ed7e3d52a05309723964be2307b3 # skip: [be2d599b5da3936ca92e0187ff50b34b6b8ff997] drm/i915: Remove dead code, i915_gem_verify_gtt git bisect skip be2d599b5da3936ca92e0187ff50b34b6b8ff997 # skip: [9beb0ccb66ec5d011ac13a02d3b1098035195251] drm/i915: Re-enable the command parser when using PPGTT git bisect skip 9beb0ccb66ec5d011ac13a02d3b1098035195251 # skip: [5ca476f8874eec7eaec06d402dff2e6b47886d28] drm/i915: De-magic the PSR AUX message git bisect skip 5ca476f8874eec7eaec06d402dff2e6b47886d28 # skip: [6af31a653d6c8e1708c27b7f32cafd5435b3bb90] drm/i915/skl: Introduce intel_num_planes() git bisect skip 6af31a653d6c8e1708c27b7f32cafd5435b3bb90 # skip: [c04d016124f2290762d9535690b817855dd80fc1] drm/i915: Drop get/put_pages for scratch page git bisect skip c04d016124f2290762d9535690b817855dd80fc1 # skip: [b680c37a4d145cf4d8f2b24e46b1163e5ceb1d35] drm/i915: DocBook integration for frontbuffer tracking git bisect skip b680c37a4d145cf4d8f2b24e46b1163e5ceb1d35 # skip: [99d1f3878baa86d5ce9e275ae9568fd903616f54] drm/i915: Move the cursor_base setup to i{845, 9xx}_update_cursor() git bisect skip 99d1f3878baa86d5ce9e275ae9568fd903616f54 # skip: [d2dee86cece9deee33923ee71be918f0452c8ebe] drm/i915: extract intel_init_fbc() git bisect skip d2dee86cece9deee33923ee71be918f0452c8ebe # skip: [41373cd53fdeb658fadd8cd0313591ce49e4342f] drm/i915: Call runtime_pm_disable directly git bisect skip 41373cd53fdeb658fadd8cd0313591ce49e4342f # skip: [9adccc6063d1cf6ba38a5a26b87001554105be18] drm/i915: add SW tracking to FBC enabling git bisect skip 9adccc6063d1cf6ba38a5a26b87001554105be18 # skip: [950eabaf5a87257040e0c207be09487954113f54] drm/i915: vlv: fix display IRQ enable/disable git bisect skip 950eabaf5a87257040e0c207be09487954113f54 # skip: [ba80f4d4266b2c804a2dd6deec6e2df32cb033ce] drm/i915: PSR: organize setup function. git bisect skip ba80f4d4266b2c804a2dd6deec6e2df32cb033ce # skip: [663750141ed953c42b6b0e3cfb2450453bc38151] drm/i915/skl: Add the additional graphics stolen sizes git bisect skip 663750141ed953c42b6b0e3cfb2450453bc38151 # skip: [7ca5a41f4da201371e131fc0641033652f76bf30] drm/i915: Avoid re-configure panel on every PSR re-enable. git bisect skip 7ca5a41f4da201371e131fc0641033652f76bf30 # skip: [4dc49272bdfc11cdefb41175771ee811e363dfc7] drm/i915/bios: add missing __packed to structs used for reading vbt git bisect skip 4dc49272bdfc11cdefb41175771ee811e363dfc7 # skip: [00caf0199f66871b0e2c28d7c2079de0ce1d646c] drm/i915: Log a message when rejecting LRM to OACONTROL git bisect skip 00caf0199f66871b0e2c28d7c2079de0ce1d646c # skip: [b9ca5fadb3842a7a90934f3ef1795e95b382def1] drm/i915/skl: Provide a get_aux_send_ctl() vfunc for skylake git bisect skip b9ca5fadb3842a7a90934f3ef1795e95b382def1 # skip: [1d73c2a8f218be3e8b6aa884740fc67110660b54] drm/i915: Minimize the huge amount of unecessary fbc sw cache clean. git bisect skip 1d73c2a8f218be3e8b6aa884740fc67110660b54 # skip: [07f11d49f120dfffb5b8603dd3863e903d50c456] drm/i915: Convert backlight_lock to a mutex git bisect skip 07f11d49f120dfffb5b8603dd3863e903d50c456 # skip: [7feb8b88e7513d6b093539c2b7291cfb87cb917a] drm/i915/skl: Adjust assert_sprites_disabled() git bisect skip 7feb8b88e7513d6b093539c2b7291cfb87cb917a # skip: [51e31d49c89055299e34b8f44d13f70e19aaaad1] drm/i915: Use generic vblank wait git bisect skip 51e31d49c89055299e34b8f44d13f70e19aaaad1 # skip: [5cb13c07dae73380d8b3ddc792740487b8742938] drm/i915/vlv: Remove check for Old Ack during forcewake git bisect skip 5cb13c07dae73380d8b3ddc792740487b8742938 # skip: [5e2d7afcfefa7cda3f341ce78523bb9b0acdbacf] drm/i915: Clarify event_lock locking, process context git bisect skip 5e2d7afcfefa7cda3f341ce78523bb9b0acdbacf # skip: [72bbf0af0c76cbefe9cecbd2ed670b7555e03625] drm/i915/skl: Add the Skylake PCI ids git bisect skip 72bbf0af0c76cbefe9cecbd2ed670b7555e03625 # skip: [f326038a29092534b59626f736a3c6e599bda017] drm/i915: Clarify event_lock locking, irq&mixed context git bisect skip f326038a29092534b59626f736a3c6e599bda017 # skip: [eeca778a3ec71022630e50935cfb7edab6f6f9e5] drm/i915: create struct intel_plane_state git bisect skip eeca778a3ec71022630e50935cfb7edab6f6f9e5 # skip: [5b254c597871fa638a1ba0621f545e303090e970] drm/i915: Clarify gpu_error.lock locking git bisect skip 5b254c597871fa638a1ba0621f545e303090e970 # skip: [043efb1111694981c99613b8f944d6eabfb93273] drm/i915/skl: SKL FBC enablement git bisect skip 043efb1111694981c99613b8f944d6eabfb93273 # skip: [4cb21832280643f4ca96cad0edbef6f45baacf8c] drm/i915: Clarify irq_lock locking, work functions git bisect skip 4cb21832280643f4ca96cad0edbef6f45baacf8c # skip: [852e787c4cb9fcc34cf81d2a764a1aee2d9f24bd] drm/i915: split intel_cursor_plane_update() into check() and commit() git bisect skip 852e787c4cb9fcc34cf81d2a764a1aee2d9f24bd # skip: [d62074358de148da197a90262551217f26937b5e] drm/i915: Clarify irq_lock locking, interrupt install/uninstall git bisect skip d62074358de148da197a90262551217f26937b5e # skip: [b963291cf9af882b2f30693fa8459afbdb0ed288] drm/i915: Use dev_priv instead of dev in irq setup functions git bisect skip b963291cf9af882b2f30693fa8459afbdb0ed288 # skip: [770de83dc0b4f13b3ec1a923b1769ed668221779] drm/i915/skl: Adjust the display engine interrupts git bisect skip 770de83dc0b4f13b3ec1a923b1769ed668221779 # skip: [3c692a4162b7bf9eff9ba677228254d2f633a785] drm/i915: split intel_primary_plane_setplane() into check() and commit() git bisect skip 3c692a4162b7bf9eff9ba677228254d2f633a785 # skip: [222c7f51b074cc8bfbda5821ee7f875e51f841b5] drm/i915: Clarify irq_lock locking, irq handlers git bisect skip 222c7f51b074cc8bfbda5821ee7f875e51f841b5 # skip: [fbdcb06880bf414afafd4053d0d9906725f8b117] drm/i915/skl: don't set the AsyncFlip performance mode for Gen9+ git bisect skip fbdcb06880bf414afafd4053d0d9906725f8b117 # skip: [d2e40e2741e32e03ce060cc74ef6d47eaf833bf9] drm/i915: Clarify uncore.lock locking git bisect skip d2e40e2741e32e03ce060cc74ef6d47eaf833bf9 # skip: [a02ef3c7193c942c286cef815c3dc2b2f03660b4] drm/i915: Make sure hardware uses the correct swing margin/deemph bits on chv git bisect skip a02ef3c7193c942c286cef815c3dc2b2f03660b4 # skip: [91e41d1665c868a26a24580b83c321e04be43dfe] drm/i915/skl: Implement Wa4x4STCOptimizationDisable:skl git bisect skip 91e41d1665c868a26a24580b83c321e04be43dfe # skip: [25067bfc060d1a481584dcb51ef4b5680176ecb6] drm/i915: pin sprite fb only if it changed git bisect skip 25067bfc060d1a481584dcb51ef4b5680176ecb6 # skip: [3ca5da43003a5bd0ef1d4c15d015c77411e0df0d] drm/i915/skl: Implement WaDisableDgMirrorFixInHalfSliceChicken5:skl git bisect skip 3ca5da43003a5bd0ef1d4c15d015c77411e0df0d # skip: [5907f5fb6a16ae70cde25bcf4be201a93dfa0b9c] drm/i915/skl: i915_swizzle_info gen9 fix git bisect skip 5907f5fb6a16ae70cde25bcf4be201a93dfa0b9c # skip: [2795aa4864c9391c3107ecd91d663e58ff43dbfc] drm/i915: Clarify irq_lock locking, intel_tv_detect git bisect skip 2795aa4864c9391c3107ecd91d663e58ff43dbfc # skip: [70d21f0e914415c39bfdffdcaebb6bc8fb6ce79c] drm/i915/skl: Implement the new update_plane() for primary planes git bisect skip 70d21f0e914415c39bfdffdcaebb6bc8fb6ce79c # skip: [342e36c6b0cab1d7461287d553154ff35fee989d] drm/i915: Avoid reading fbc registers in vain when fbc was never enabled. git bisect skip 342e36c6b0cab1d7461287d553154ff35fee989d # skip: [e259f172adf25b40c7a0c9baeb71b783f3ef9036] drm/i915: Fix regression in the sprite plane update split git bisect skip e259f172adf25b40c7a0c9baeb71b783f3ef9036 # skip: [4f905cf97fb09b34193c7494bb27e49a56de934b] drm/i915: static inline for intel_wait_for_vblank git bisect skip 4f905cf97fb09b34193c7494bb27e49a56de934b # skip: [2aeb7d3a4d425be7e9185e79dd745918f7f72552] drm/i915: s/pm._irqs_disabled/pm.irqs_enabled/ git bisect skip 2aeb7d3a4d425be7e9185e79dd745918f7f72552 # skip: [fb8aad4becbfdf913d09a41e7240ef1f58420f76] drm/i915/skl: gen9 uses the same bind_vma() vfuncs as gen6+ git bisect skip fb8aad4becbfdf913d09a41e7240ef1f58420f76 # skip: [ca3704555c1360b98c645a0c5f882a3011a225f0] drm/i915/skl: Don't try to read out the PCH transcoder state if not present git bisect skip ca3704555c1360b98c645a0c5f882a3011a225f0 # skip: [1b1aad754cb26fd073b82eb860126cb812157ae9] drm/i915/skl: Skylake moves AUX_CTL from PCH to CPU git bisect skip 1b1aad754cb26fd073b82eb860126cb812157ae9 # skip: [96d61a7f267ff355a401ca23a732810027d10ba2] drm/i915: split intel_update_plane into check() and commit() git bisect skip 96d61a7f267ff355a401ca23a732810027d10ba2 # skip: [5a9d1f1a8f62108828641c9224eb5d080db598c5] drm/i915/skl: Add support for DP voltage swings and pre-emphasis git bisect skip 5a9d1f1a8f62108828641c9224eb5d080db598c5 # skip: [da2078cd001e958409b6cef248679ff1772a3ad9] drm/i915/skl: Provide a placeholder for init_clock_gating() git bisect skip da2078cd001e958409b6cef248679ff1772a3ad9 # skip: [f77c44b902a032718e2431a5fc9211ef0b0282d3] agp/intel-gtt: Remove get/put_pages git bisect skip f77c44b902a032718e2431a5fc9211ef0b0282d3 # skip: [7201c0b3a4de18ec80c9f508549a7de6631541b3] drm/i915/skl: Add an IS_SKYLAKE macro git bisect skip 7201c0b3a4de18ec80c9f508549a7de6631541b3 # skip: [b71252dc48697157e114fc12801f89398018b9ef] drm/i915/skl: Add an IS_GEN9() define git bisect skip b71252dc48697157e114fc12801f89398018b9ef # only skipped commits left to test # possible first bad commit: [bbf0ef0334f2267687a92ec6d8114fd67b8157a3] Merge tag 'drm-intel-next-2014-10-03-no-ppgtt' of git://anongit.freedesktop.org/drm-intel into drm-next # possible first bad commit: [cacc6c837b799b058d59d2af02c11140640cc1d2] Revert "drm/i915: Enable full PPGTT on gen7" # possible first bad commit: [a8cbd4597799ade2b8a656dac7768c352b58e43a] Merge branch 'drm-intel-next-fixes' into drm-intel-next # possible first bad commit: [b727735732d5b2fde0a88911210215e03e190d11] drm/i915: Update DRIVER_DATE to 20141003 # possible first bad commit: [60a5372777b05c78ec25f1bc1883cb59b2418255] drm/i915: Remove the duplicated logic between the two shrink phases # possible first bad commit: [fca52a5565fbf4abc4ee4fca81842dc1f6ecdce8] drm/i915: kerneldoc for interrupt enable/disable functions # possible first bad commit: [b963291cf9af882b2f30693fa8459afbdb0ed288] drm/i915: Use dev_priv instead of dev in irq setup functions # possible first bad commit: [2aeb7d3a4d425be7e9185e79dd745918f7f72552] drm/i915: s/pm._irqs_disabled/pm.irqs_enabled/ # possible first bad commit: [570e2a747bc06cd8620662c5125ec2dc964c511b] drm/i915: Clear TX FIFO reset master override bits on chv # possible first bad commit: [a02ef3c7193c942c286cef815c3dc2b2f03660b4] drm/i915: Make sure hardware uses the correct swing margin/deemph bits on chv # possible first bad commit: [1dda5f930451a8b9cbe915182cc64811fd67e186] drm/i915: make sink_crc return -EIO on aux read/write failure # possible first bad commit: [bd9f74a5e7365546c9c858ca8fa585906cba3979] drm/i915: Constify send buffer for intel_dp_aux_ch # possible first bad commit: [5ca476f8874eec7eaec06d402dff2e6b47886d28] drm/i915: De-magic the PSR AUX message # possible first bad commit: [d8f2716a1a46bed27ce210e74c7fec3855595200] drm/i915: Reinstate error level message for non-simulated gpu hangs # possible first bad commit: [e4e7684fc5c5e6ef9d4fdbbc2f08917a61cbd708] drm/i915: Kerneldoc for intel_runtime_pm.c # possible first bad commit: [41373cd53fdeb658fadd8cd0313591ce49e4342f] drm/i915: Call runtime_pm_disable directly # possible first bad commit: [d9bc89d9e39c2c1a76cd37b5e8cc1592a7898848] drm/i915: Move intel_display_set_init_power to intel_runtime_pm.c # possible first bad commit: [f458ebbc3329a6f064e0f40ed5909fe3a7133238] drm/i915: Bikeshed rpm functions name a bit. # possible first bad commit: [9c065a7d5b679e7fabe3cace4faadb283f2b0c1f] drm/i915: Extract intel_runtime_pm.c # possible first bad commit: [970104fac6ca0cfdfbaa1a23c70c06a71208e2ac] drm/i915: Remove intel_modeset_suspend_hw # possible first bad commit: [5c323b2a78fade2df08a51497fc943a6fd1b868b] drm/i915: spelling fixes for frontbuffer tracking kerneldoc # possible first bad commit: [11c9b6c628c646894e6ef53f92cfd33a814ee553] drm/i915: Tighting frontbuffer tracking around flips # possible first bad commit: [955e36d0b4d3e29c9c8a865d166a42718aed302e] Merge branch 'topic/skl-stage1' into drm-intel-next-queued # possible first bad commit: [ce31d9f4fc05964f6c0dd3a8661dc1a1d843a1e2] drm/i915: preserve other DP_TEST_SINK bits. # possible first bad commit: [da09654d777c361006f6ea3452f8de4a374d5783] drm/i915/bdw: WaDisableFenceDestinationToSLM # possible first bad commit: [a0fcbd95354e5ac2400be74077cc668c91429ea7] drm/i915: Add IS_BDW_GT3 macro. # possible first bad commit: [ad9dc91b6e21266bfc6f466db4b95e10211f31ee] drm/i915: Fix Sink CRC # possible first bad commit: [6805b2a7434daaede07969ed5877300b2a0783e7] drm/i915: Broadwell DDI Buffer translation - more tuning # possible first bad commit: [17b523ba5c3835e6d595c9d7d6a45177b379efcd] drm/i915: Broadwell DDI Buffer translation changed to give better margin. # possible first bad commit: [8d7f4fe9f561f4e3253478332192d88f6f135c41] drm/i915: Make sure PSR is ready for been re-enabled. # possible first bad commit: [1d73c2a8f218be3e8b6aa884740fc67110660b54] drm/i915: Minimize the huge amount of unecessary fbc sw cache clean. # possible first bad commit: [7ca5a41f4da201371e131fc0641033652f76bf30] drm/i915: Avoid re-configure panel on every PSR re-enable. # possible first bad commit: [c83155a6044341d67b85b441ba719f86058f6e2b] drm/i915/skl: Move gen9 pm initialization into its own branch # possible first bad commit: [6af31a653d6c8e1708c27b7f32cafd5435b3bb90] drm/i915/skl: Introduce intel_num_planes() # possible first bad commit: [84139d1e39265c20a79daace16ef4b6a9a644d9a] drm/i915/skl: Introduce a I915_MAX_PLANES macro # possible first bad commit: [7feb8b88e7513d6b093539c2b7291cfb87cb917a] drm/i915/skl: Adjust assert_sprites_disabled() # possible first bad commit: [dc2a41b4cd2b54422b788e4a6f35aacd4fa1fea3] drm/i915/skl: Implement drm_plane vfuncs # possible first bad commit: [1fc8ac3e5c355fb0f2864f5deebba3c7d77b4f21] drm/i915/skl: Skylake has 2 "sprite" planes per pipe # possible first bad commit: [3ca5da43003a5bd0ef1d4c15d015c77411e0df0d] drm/i915/skl: Implement WaDisableDgMirrorFixInHalfSliceChicken5:skl # possible first bad commit: [91e41d1665c868a26a24580b83c321e04be43dfe] drm/i915/skl: Implement Wa4x4STCOptimizationDisable:skl # possible first bad commit: [acd5c3464038a550359433362055849e83351d89] drm/i915/skl: Implement WaDisableSDEUnitClockGating:skl # possible first bad commit: [e7e7ea20297afae464bb7da69a2e4c67d1d2b354] drm/i915/skl: Sunrise Point PCH detection # possible first bad commit: [770de83dc0b4f13b3ec1a923b1769ed668221779] drm/i915/skl: Adjust the display engine interrupts # possible first bad commit: [08524a9ffa396c56ff3fbec9cfd80edd3fa6a058] drm/i915/skl: Restore pipe B/C interrupts # possible first bad commit: [7879a7ebff7b5e9313ef6c28019a0bd62046b10d] drm/i915/skl: SKL backlight enabling # possible first bad commit: [02c292596af4785091a851df441f3c6c27099a29] drm/i915/skl: vfuncs for skl eld and global resource # possible first bad commit: [3cdf122ccfd150e022247c2709c0737b9fb235f1] drm/i915/skl: SKL pipe misc programming # possible first bad commit: [a440ca6f2859bc64525dfbb437f031f43163d5ae] drm/i915/skl: SKL shares the same underrun interrupt as BDW # possible first bad commit: [2a9b7539667bb347502d7c7e00cae30479c164fb] drm/i915/skl: Report the PDP regs as in gen8 # possible first bad commit: [2fcdcd8a2eaa70d110fb27bd297ef4aea3b291fa] drm/i915/skl: report the same INSTDONE registers as gen8 # possible first bad commit: [c3f59a67ad6ff5ac11fefc0c0d9d0f12ff7eb226] drm/i915/skl: Allow the reg_read ioctl to return RCS_TIMESTAMP # possible first bad commit: [3fdcf80f75814fe2f28db43771b50f9aa70d43b6] drm/i915/skl: Initialize PPGTT like gen8 # possible first bad commit: [b9ca5fadb3842a7a90934f3ef1795e95b382def1] drm/i915/skl: Provide a get_aux_send_ctl() vfunc for skylake # possible first bad commit: [b6b5e38323b276cae53cf34970d968084de701bc] drm/i915/skl: Implement the get_aux_clock_divider() DP vfunc # possible first bad commit: [fb8aad4becbfdf913d09a41e7240ef1f58420f76] drm/i915/skl: gen9 uses the same bind_vma() vfuncs as gen6+ # possible first bad commit: [663750141ed953c42b6b0e3cfb2450453bc38151] drm/i915/skl: Add the additional graphics stolen sizes # possible first bad commit: [1b1aad754cb26fd073b82eb860126cb812157ae9] drm/i915/skl: Skylake moves AUX_CTL from PCH to CPU # possible first bad commit: [5a9d1f1a8f62108828641c9224eb5d080db598c5] drm/i915/skl: Add support for DP voltage swings and pre-emphasis # possible first bad commit: [7f88e3af2047c008d5bef5632854c883c7d577fb] drm/i915/skl: Program the DDI buffer translation tables # possible first bad commit: [ca3704555c1360b98c645a0c5f882a3011a225f0] drm/i915/skl: Don't try to read out the PCH transcoder state if not present # possible first bad commit: [884497edd9e982eaf5c7e1216029625cec3c5f5e] drm/i915/skl: Don't create a VGA connector on Skylake # possible first bad commit: [70d21f0e914415c39bfdffdcaebb6bc8fb6ce79c] drm/i915/skl: Implement the new update_plane() for primary planes # possible first bad commit: [5907f5fb6a16ae70cde25bcf4be201a93dfa0b9c] drm/i915/skl: i915_swizzle_info gen9 fix # possible first bad commit: [1fada4cc6a49fa8fb4530bba8fb0cfb42708fc6a] drm/i915/skl: Framebuffers need to be aligned to 256KB on Skylake # possible first bad commit: [fbdcb06880bf414afafd4053d0d9906725f8b117] drm/i915/skl: don't set the AsyncFlip performance mode for Gen9+ # possible first bad commit: [8a8b009d133714c0856ee08f7c68b908103e8383] drm/i915/skl: Skylake shares the interrupt logic with Broadwell # possible first bad commit: [da2078cd001e958409b6cef248679ff1772a3ad9] drm/i915/skl: Provide a placeholder for init_clock_gating() # possible first bad commit: [01209dd56edf77b02290bf1db7ac0bed32381235] drm/i915/skl: Fence registers on SKL are the same as SNB # possible first bad commit: [043efb1111694981c99613b8f944d6eabfb93273] drm/i915/skl: SKL FBC enablement # possible first bad commit: [7201c0b3a4de18ec80c9f508549a7de6631541b3] drm/i915/skl: Add an IS_SKYLAKE macro # possible first bad commit: [b71252dc48697157e114fc12801f89398018b9ef] drm/i915/skl: Add an IS_GEN9() define # possible first bad commit: [72bbf0af0c76cbefe9cecbd2ed670b7555e03625] drm/i915/skl: Add the Skylake PCI ids # possible first bad commit: [0aa48783979d40a1de59eb5b04989e1398400c3c] drm/i915: PSR: Organize PSR enable function # possible first bad commit: [ba80f4d4266b2c804a2dd6deec6e2df32cb033ce] drm/i915: PSR: organize setup function. # possible first bad commit: [9adccc6063d1cf6ba38a5a26b87001554105be18] drm/i915: add SW tracking to FBC enabling # possible first bad commit: [d2dee86cece9deee33923ee71be918f0452c8ebe] drm/i915: extract intel_init_fbc() # possible first bad commit: [b680c37a4d145cf4d8f2b24e46b1163e5ceb1d35] drm/i915: DocBook integration for frontbuffer tracking # possible first bad commit: [1893a71b1eba79a46ac5b356208e80f822543fa4] drm/i915: Inline feature detection into sanitize_enable_ppgtt # possible first bad commit: [00caf0199f66871b0e2c28d7c2079de0ce1d646c] drm/i915: Log a message when rejecting LRM to OACONTROL # possible first bad commit: [9beb0ccb66ec5d011ac13a02d3b1098035195251] drm/i915: Re-enable the command parser when using PPGTT # possible first bad commit: [9d533c5a5219ed7e3d52a05309723964be2307b3] drm/i915: Update DRIVER_DATE to 20140919 # possible first bad commit: [5cb13c07dae73380d8b3ddc792740487b8742938] drm/i915/vlv: Remove check for Old Ack during forcewake # possible first bad commit: [342e36c6b0cab1d7461287d553154ff35fee989d] drm/i915: Avoid reading fbc registers in vain when fbc was never enabled. # possible first bad commit: [01d06e9f963ba6a83154ab81929b7f5e04bbe5dd] drm/i915: Only flush fbc on sw when fbc is enabled. # possible first bad commit: [24955f2412fa16e30bb678bad1450ebd9fb8e180] drm/i915: Clarify mmio_flip_lock locking # possible first bad commit: [d2e40e2741e32e03ce060cc74ef6d47eaf833bf9] drm/i915: Clarify uncore.lock locking # possible first bad commit: [133217869ea7f328acedab2ed2ec1ad41b6390bd] drm/i915: Clarify irq_lock locking, special cases # possible first bad commit: [222c7f51b074cc8bfbda5821ee7f875e51f841b5] drm/i915: Clarify irq_lock locking, irq handlers # possible first bad commit: [d62074358de148da197a90262551217f26937b5e] drm/i915: Clarify irq_lock locking, interrupt install/uninstall # possible first bad commit: [4cb21832280643f4ca96cad0edbef6f45baacf8c] drm/i915: Clarify irq_lock locking, work functions # possible first bad commit: [2795aa4864c9391c3107ecd91d663e58ff43dbfc] drm/i915: Clarify irq_lock locking, intel_tv_detect # possible first bad commit: [5b254c597871fa638a1ba0621f545e303090e970] drm/i915: Clarify gpu_error.lock locking # possible first bad commit: [f326038a29092534b59626f736a3c6e599bda017] drm/i915: Clarify event_lock locking, irq&mixed context # possible first bad commit: [5e2d7afcfefa7cda3f341ce78523bb9b0acdbacf] drm/i915: Clarify event_lock locking, process context # possible first bad commit: [4b3a9526fc3228e74011b88f58088336acd2c9e2] drm/i915: Move vblank enable earlier and disable later # possible first bad commit: [4f905cf97fb09b34193c7494bb27e49a56de934b] drm/i915: static inline for intel_wait_for_vblank # possible first bad commit: [51e31d49c89055299e34b8f44d13f70e19aaaad1] drm/i915: Use generic vblank wait # possible first bad commit: [07f11d49f120dfffb5b8603dd3863e903d50c456] drm/i915: Convert backlight_lock to a mutex # possible first bad commit: [4dc49272bdfc11cdefb41175771ee811e363dfc7] drm/i915/bios: add missing __packed to structs used for reading vbt # possible first bad commit: [7cd512f1520f85bf8e45f75b82fece58f0265cec] drm/i915: Fix irq checks in ring->irq_get/put functions # possible first bad commit: [950eabaf5a87257040e0c207be09487954113f54] drm/i915: vlv: fix display IRQ enable/disable # possible first bad commit: [47bf17a7d1676f5f0e5c8d45f0fd0c5050add78f] drm/i915: Only set CURSOR_PIPE_CSC_ENABLE when cursor is enabled # possible first bad commit: [99d1f3878baa86d5ce9e275ae9568fd903616f54] drm/i915: Move the cursor_base setup to i{845, 9xx}_update_cursor() # possible first bad commit: [f77c44b902a032718e2431a5fc9211ef0b0282d3] agp/intel-gtt: Remove get/put_pages # possible first bad commit: [c04d016124f2290762d9535690b817855dd80fc1] drm/i915: Drop get/put_pages for scratch page # possible first bad commit: [e259f172adf25b40c7a0c9baeb71b783f3ef9036] drm/i915: Fix regression in the sprite plane update split # possible first bad commit: [be2d599b5da3936ca92e0187ff50b34b6b8ff997] drm/i915: Remove dead code, i915_gem_verify_gtt # possible first bad commit: [e30e8f7536f14ce42841f0d30bb2ca3d14f120f3] drm/i915: create intel_update_pipe_size() # possible first bad commit: [25067bfc060d1a481584dcb51ef4b5680176ecb6] drm/i915: pin sprite fb only if it changed # possible first bad commit: [94f598f176600a857817e010f266cdc30efa585b] drm/i915: remove !enabled handling from commit primary plane step # possible first bad commit: [2363d8c97f87738dba7af7d2103f4f26b3bf5916] drm/i915: Restore resume irq ordering comment # possible first bad commit: [3c692a4162b7bf9eff9ba677228254d2f633a785] drm/i915: split intel_primary_plane_setplane() into check() and commit() # possible first bad commit: [852e787c4cb9fcc34cf81d2a764a1aee2d9f24bd] drm/i915: split intel_cursor_plane_update() into check() and commit() # possible first bad commit: [96d61a7f267ff355a401ca23a732810027d10ba2] drm/i915: split intel_update_plane into check() and commit() # possible first bad commit: [eeca778a3ec71022630e50935cfb7edab6f6f9e5] drm/i915: create struct intel_plane_state # possible first bad commit: [d518ce50e7c5bbdf0f1ff404b40cd073930af5a2] drm/i915: WARN if interrupts aren't on in en/disable_pipestat # possible first bad commit: [8c50f10d73b50139dcfe48bc22f2c8c7822c1983] drm/i915: Enable full PPGTT on gen7 -------------- next part -------------- A non-text attachment was scrubbed... Name: dmesg.log Type: text/x-log Size: 168384 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150205/822d2dcc/attachment-0001.bin>