Chris Wilson
fc2780b66b
drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB
According to the CI test machines, SNB also uses the
GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE value to report a bad
GEN6_PCODE_MIN_FREQ_TABLE request.
[ 157.744641] WARNING: CPU: 5 PID: 9238 at
drivers/gpu/drm/i915/intel_pm.c:7760 sandybridge_pcode_write+0x141/0x200 [i915]
[ 157.744642] Missing switch case (16) in gen6_check_mailbox_status
[ 157.744642] Modules linked in: snd_hda_intel i915 ax88179_178a usbnet mii x86_pkg_temp_thermal intel_powerclamp coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec snd_hwdep snd_hda_core mei_me lpc_ich snd_pcm mei broadcom bcm_phy_lib tg3 ptp pps_core [last unloaded: vgem]
[ 157.744658] CPU: 5 PID: 9238 Comm: drv_hangman Tainted: G U W 4.8.0-rc3-CI-CI_DRM_1589+ #1
[ 157.744658] Hardware name: Dell Inc. XPS 8300 /0Y2MRG, BIOS A06 10/17/2011
[ 157.744659] 0000000000000000 ffff88011f093a98 ffffffff81426415 ffff88011f093ae8
[ 157.744662] 0000000000000000 ffff88011f093ad8 ffffffff8107d2a6 00001e50810d3c9f
[ 157.744663] ffff880128680000 0000000000000008 0000000000000000 ffff88012868a650
[ 157.744665] Call Trace:
[ 157.744669] [<ffffffff81426415>] dump_stack+0x67/0x92
[ 157.744672] [<ffffffff8107d2a6>] __warn+0xc6/0xe0
[ 157.744673] [<ffffffff8107d30a>] warn_slowpath_fmt+0x4a/0x50
[ 157.744685] [<ffffffffa0029831>] sandybridge_pcode_write+0x141/0x200 [i915]
[ 157.744697] [<ffffffffa002a88a>] intel_enable_gt_powersave+0x64a/0x1330 [i915]
[ 157.744712] [<ffffffffa006b4cb>] ? i9xx_emit_request+0x1b/0x80 [i915]
[ 157.744725] [<ffffffffa0055ed3>] __i915_add_request+0x1e3/0x370 [i915]
[ 157.744738] [<ffffffffa00428bd>] i915_gem_do_execbuffer.isra.16+0xced/0x1b80 [i915]
[ 157.744740] [<ffffffff811a232e>] ? __might_fault+0x3e/0x90
[ 157.744752] [<ffffffffa0043b72>] i915_gem_execbuffer2+0xc2/0x2a0 [i915]
[ 157.744753] [<ffffffff815485b7>] drm_ioctl+0x207/0x4c0
[ 157.744765] [<ffffffffa0043ab0>] ? i915_gem_execbuffer+0x360/0x360 [i915]
[ 157.744767] [<ffffffff810ea4ad>] ? debug_lockdep_rcu_enabled+0x1d/0x20
[ 157.744769] [<ffffffff811fe09e>] do_vfs_ioctl+0x8e/0x680
[ 157.744770] [<ffffffff811a2377>] ? __might_fault+0x87/0x90
[ 157.744771] [<ffffffff811a232e>] ? __might_fault+0x3e/0x90
[ 157.744773] [<ffffffff810d3df2>] ? trace_hardirqs_on_caller+0x122/0x1b0
[ 157.744774] [<ffffffff811fe6cc>] SyS_ioctl+0x3c/0x70
[ 157.744776] [<ffffffff8180fe69>] entry_SYSCALL_64_fastpath+0x1c/0xac
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97491
Fixes: 87660502f1 ("drm/i915/gen6+: Interpret mailbox error flags")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Lyude <cpaul@redhat.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: stable@vger.kernel.org
Link: http://patchwork.freedesktop.org/patch/msgid/20160826105926.3413-1-chris@chris-wilson.co.uk
Acked-by: Mika Kuoppala <mika.kuoppala@intel.com>
(cherry picked from commit 7850d1c353)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
|
2016-09-07 17:40:43 +03:00 |
| .. |
|
accessibility
|
|
|
|
acpi
|
libnvdimm, nd_blk: mask off reserved status bits
|
2016-08-08 09:26:13 -07:00 |
|
amba
|
|
|
|
android
|
|
|
|
ata
|
|
|
|
atm
|
|
|
|
auxdisplay
|
|
|
|
base
|
More power management updates for v4.8-rc1
|
2016-08-05 23:26:16 -04:00 |
|
bcma
|
|
|
|
block
|
Revert "floppy: refactor open() flags handling"
|
2016-08-25 08:56:51 -06:00 |
|
bluetooth
|
|
|
|
bus
|
ARM: SoC driver updates for v4.8
|
2016-08-01 18:36:01 -04:00 |
|
cdrom
|
|
|
|
char
|
RTC for 4.8
|
2016-08-05 09:48:22 -04:00 |
|
clk
|
treewide: replace obsolete _refok by __ref
|
2016-08-02 17:31:41 -04:00 |
|
clocksource
|
clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function
|
2016-08-26 15:56:01 +02:00 |
|
connector
|
|
|
|
cpufreq
|
Merge branches 'pm-sleep' and 'pm-cpufreq'
|
2016-08-12 22:53:58 +02:00 |
|
cpuidle
|
powerpc updates for 4.8 # 1
|
2016-07-30 21:01:36 -07:00 |
|
crypto
|
crypto: caam - fix non-hmac hashes
|
2016-08-09 18:25:11 +08:00 |
|
dax
|
dax: fix device-dax region base
|
2016-08-26 17:39:35 -07:00 |
|
dca
|
|
|
|
devfreq
|
|
|
|
dio
|
|
|
|
dma
|
|
|
|
dma-buf
|
|
|
|
edac
|
EDAC, skx_edac: Add EDAC driver for Skylake
|
2016-08-21 10:58:34 -07:00 |
|
eisa
|
|
|
|
extcon
|
|
|
|
firewire
|
|
|
|
firmware
|
efi/capsule: Allocate whole capsule into virtual memory
|
2016-08-11 13:55:36 +02:00 |
|
fmc
|
|
|
|
fpga
|
drivers/fpga/Kconfig: fix build failure
|
2016-08-04 08:50:07 -04:00 |
|
gpio
|
gpio: make any OF dependent driver depend on OF_GPIO
|
2016-08-19 15:01:29 +02:00 |
|
gpu
|
drm/i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB
|
2016-09-07 17:40:43 +03:00 |
|
hid
|
|
|
|
hsi
|
|
|
|
hv
|
|
|
|
hwmon
|
hwmon: (it87) Features mask must be 32 bit wide
|
2016-08-11 18:35:47 -07:00 |
|
hwspinlock
|
|
|
|
hwtracing
|
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2016-07-29 13:55:30 -07:00 |
|
i2c
|
i2c: meson: Use complete() instead of complete_all()
|
2016-08-15 00:55:34 +02:00 |
|
ide
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
|
2016-07-29 13:29:06 -07:00 |
|
idle
|
Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2016-07-30 12:56:26 -07:00 |
|
iio
|
|
|
|
infiniband
|
Merge branch 'misc-fixes' into k.o/for-4.8-rc
|
2016-08-25 11:17:10 -04:00 |
|
input
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
|
2016-08-26 18:36:23 -07:00 |
|
iommu
|
Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
|
2016-08-22 12:33:56 +02:00 |
|
ipack
|
|
|
|
irqchip
|
irqchip/mips-gic: Implement activate op for device domain
|
2016-08-22 18:37:51 +02:00 |
|
isdn
|
|
|
|
leds
|
powerpc updates for 4.8 # 1
|
2016-07-30 21:01:36 -07:00 |
|
lguest
|
|
|
|
lightnvm
|
|
|
|
macintosh
|
powerpc updates for 4.8 # 1
|
2016-07-30 21:01:36 -07:00 |
|
mailbox
|
|
|
|
mcb
|
|
|
|
md
|
- Another stable fix for DM flakey (that tweaks the previous fix that
|
2016-08-26 20:15:32 -07:00 |
|
media
|
media updates for v4.8-rc1
|
2016-08-04 09:59:37 -04:00 |
|
memory
|
MTD updates for v4.8:
|
2016-08-02 17:05:11 -04:00 |
|
memstick
|
memstick: don't allocate unused major for ms_block
|
2016-08-02 17:31:41 -04:00 |
|
message
|
|
|
|
mfd
|
ARM: SoC driver updates for v4.8
|
2016-08-01 18:36:01 -04:00 |
|
misc
|
powerpc fixes for 4.8 #3
|
2016-08-12 12:09:44 -07:00 |
|
mmc
|
mmc: fix use-after-free of struct request
|
2016-08-25 14:11:43 -06:00 |
|
mtd
|
This pull request contains mostly cleanups and minor
|
2016-08-04 19:51:49 -04:00 |
|
net
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
2016-08-17 17:26:58 -07:00 |
|
nfc
|
|
|
|
ntb
|
NTB: ntb_hw_intel: use local variable pdev
|
2016-08-05 10:34:13 -04:00 |
|
nubus
|
|
|
|
nvdimm
|
nvdimm, btt: add a size attribute for BTTs
|
2016-08-08 09:26:14 -07:00 |
|
nvme
|
nvme: Fix nvme_get/set_features() with a NULL result pointer
|
2016-08-24 08:11:10 -06:00 |
|
nvmem
|
|
|
|
of
|
of: fix reference counting in of_graph_get_endpoint_by_regs
|
2016-08-15 11:15:05 -05:00 |
|
oprofile
|
|
|
|
parisc
|
dma-mapping: use unsigned long for dma_attrs
|
2016-08-04 08:50:07 -04:00 |
|
parport
|
|
|
|
pci
|
PCI updates for v4.8:
|
2016-08-26 18:26:07 -07:00 |
|
pcmcia
|
|
|
|
perf
|
drivers/perf: arm-pmu: Fix handling of SPI lacking "interrupt-affinity" property
|
2016-08-09 17:57:39 +01:00 |
|
phy
|
MMC core:
|
2016-07-31 21:36:58 -04:00 |
|
pinctrl
|
pinctrl: intel: merrifield: Add missed header
|
2016-08-10 15:46:28 +02:00 |
|
platform
|
dell-wmi: Ignore WMI event 0xe00e
|
2016-08-08 11:00:21 -07:00 |
|
pnp
|
|
|
|
power
|
power_supply: tps65217-charger: fix missing platform_set_drvdata()
|
2016-08-15 23:10:44 +02:00 |
|
powercap
|
|
|
|
pps
|
|
|
|
ps3
|
|
|
|
ptp
|
|
|
|
pwm
|
pwm: Changes for v4.8-rc1
|
2016-08-06 00:01:33 -04:00 |
|
rapidio
|
rapidio: dereferencing an error pointer
|
2016-08-10 16:40:56 -07:00 |
|
ras
|
|
|
|
regulator
|
pwm: Changes for v4.8-rc1
|
2016-08-06 00:01:33 -04:00 |
|
remoteproc
|
dma-mapping: use unsigned long for dma_attrs
|
2016-08-04 08:50:07 -04:00 |
|
reset
|
|
|
|
rpmsg
|
|
|
|
rtc
|
RTC for 4.8
|
2016-08-05 09:48:22 -04:00 |
|
s390
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
|
2016-08-16 15:50:22 -07:00 |
|
sbus
|
|
|
|
scsi
|
Merge remote-tracking branch 'mkp-scsi/4.8/scsi-fixes' into fixes
|
2016-08-12 16:01:20 -07:00 |
|
sfi
|
|
|
|
sh
|
|
|
|
sn
|
|
|
|
soc
|
ARM: SoC driver updates for v4.8
|
2016-08-01 18:36:01 -04:00 |
|
spi
|
ARM: DT updates for v4.8
|
2016-08-01 18:37:45 -04:00 |
|
spmi
|
|
|
|
ssb
|
|
|
|
staging
|
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2016-08-07 10:01:14 -04:00 |
|
target
|
target: iblock_execute_sync_cache() should use bio_set_op_attrs()
|
2016-08-07 14:41:02 -06:00 |
|
tc
|
|
|
|
thermal
|
thermal: imx: fix a possible NULL dereference
|
2016-08-19 21:34:08 +08:00 |
|
thunderbolt
|
|
|
|
tty
|
tree-wide: replace config_enabled() with IS_ENABLED()
|
2016-08-04 08:50:07 -04:00 |
|
uio
|
|
|
|
usb
|
xhci: don't dereference a xhci member after removing xhci
|
2016-08-16 09:42:47 +02:00 |
|
uwb
|
|
|
|
vfio
|
vfio/pci: Fix NULL pointer oops in error interrupt setup handling
|
2016-08-08 16:16:23 -06:00 |
|
vhost
|
vhost/scsi: fix reuse of &vq->iov[out] in response
|
2016-08-23 17:16:57 +03:00 |
|
video
|
dma-mapping: use unsigned long for dma_attrs
|
2016-08-04 08:50:07 -04:00 |
|
virt
|
|
|
|
virtio
|
virtio: fix error handling for debug builds
|
2016-08-09 13:42:35 +03:00 |
|
vlynq
|
|
|
|
vme
|
|
|
|
w1
|
w1:omap_hdq: fix regression
|
2016-08-02 19:35:40 -04:00 |
|
watchdog
|
|
|
|
xen
|
xenbus: don't look up transaction IDs for ordinary writes
|
2016-08-24 18:16:18 +01:00 |
|
zorro
|
|
|
|
Kconfig
|
|
|
|
Makefile
|
virtio/vhost: new features for 4.8
|
2016-08-06 09:20:13 -04:00 |