Revision 54da691deb123c045259ebf4f5c67381244f58f1 authored by Thomas Gummerer on 14 May 2015, 07:16:39 UTC, committed by Jani Nikula on 19 May 2015, 07:28:34 UTC
Commit c9f038a1a592 ("drm/i915: Don't assume primary & cursor are
always on for wm calculation (v4)") fixes a null pointer dereference.
Setting the primary and cursor panes to false in
ilk_compute_wm_parameters to false does however give the following
errors in the kernel log and causes the screen to flicker.

[  101.133716] [drm:intel_set_cpu_fifo_underrun_reporting [i915]]
*ERROR* uncleared fifo underrun on pipe A
[  101.133725] [drm:intel_cpu_fifo_underrun_irq_handler [i915]]
*ERROR* CPU pipe A FIFO underrun

Always setting the panes to enabled fixes this error.

Helped-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Thomas Gummerer <t.gummerer@gmail.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Tested-by: Mario Kleiner <mario.kleiner.de@gmail.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
1 parent e260818
History
File Mode Size
.gitignore -rw-r--r-- 8 bytes
Kconfig -rw-r--r-- 6.9 KB
Makefile -rw-r--r-- 905 bytes
ap.c -rw-r--r-- 1.1 KB
chan.c -rw-r--r-- 22.6 KB
core.c -rw-r--r-- 30.2 KB
core.h -rw-r--r-- 15.3 KB
db.txt -rw-r--r-- 759 bytes
debugfs.c -rw-r--r-- 3.0 KB
debugfs.h -rw-r--r-- 300 bytes
ethtool.c -rw-r--r-- 697 bytes
genregdb.awk -rw-r--r-- 4.0 KB
ibss.c -rw-r--r-- 12.2 KB
lib80211.c -rw-r--r-- 6.5 KB
lib80211_crypt_ccmp.c -rw-r--r-- 11.6 KB
lib80211_crypt_tkip.c -rw-r--r-- 20.4 KB
lib80211_crypt_wep.c -rw-r--r-- 7.1 KB
mesh.c -rw-r--r-- 7.5 KB
mlme.c -rw-r--r-- 20.0 KB
nl80211.c -rw-r--r-- 340.3 KB
nl80211.h -rw-r--r-- 3.7 KB
ocb.c -rw-r--r-- 1.9 KB
radiotap.c -rw-r--r-- 11.7 KB
rdev-ops.h -rw-r--r-- 29.6 KB
reg.c -rw-r--r-- 83.3 KB
reg.h -rw-r--r-- 5.8 KB
regdb.h -rw-r--r-- 948 bytes
scan.c -rw-r--r-- 42.6 KB
sme.c -rw-r--r-- 27.0 KB
sysfs.c -rw-r--r-- 3.8 KB
sysfs.h -rw-r--r-- 183 bytes
trace.c -rw-r--r-- 102 bytes
trace.h -rw-r--r-- 76.4 KB
util.c -rw-r--r-- 42.6 KB
wext-compat.c -rw-r--r-- 38.8 KB
wext-compat.h -rw-r--r-- 2.3 KB
wext-core.c -rw-r--r-- 29.0 KB
wext-priv.c -rw-r--r-- 6.9 KB
wext-proc.c -rw-r--r-- 4.0 KB
wext-sme.c -rw-r--r-- 9.2 KB
wext-spy.c -rw-r--r-- 6.6 KB

back to top