Maarten Lankhorst
ccfb8b2ed4
drm/i915: Do not call intel_crtc_disable if the crtc is already disabled.
When resuming with dpms off, the following warn can happen:
[ 118.334082] ------------[ cut here ]------------
[ 118.334105] WARNING: CPU: 2 PID: 2274 at drivers/gpu/drm/i915/intel_display.c:6319 __intel_set_mode+0xae5/0xb90 [i915]()
[ 118.334106] WARN_ON(!crtc->state->enable)
[ 118.334137] Modules linked in: i915
[ 118.334139] CPU: 2 PID: 2274 Comm: kworker/u16:117 Not tainted 4.2.0-rc2-fixes+ #4148
[ 118.334140] Hardware name: LENOVO 2349AV8/2349AV8, BIOS G1ETA5WW (2.65 ) 04/15/2014
[ 118.334144] Workqueue: events_unbound async_run_entry_fn
[ 118.334147] ffffffffc017eef0 ffff8800ada93998 ffffffff817aa62a 0000000080000001
[ 118.334149] ffff8800ada939e8 ffff8800ada939d8 ffffffff810807e1 ffff8800ada939c8
[ 118.334151] ffff8800cea3b3d8 0000000000000000 ffff8800ad86b008 ffff880117705668
[ 118.334151] Call Trace:
[ 118.334155] [<ffffffff817aa62a>] dump_stack+0x4f/0x7b
[ 118.334157] [<ffffffff810807e1>] warn_slowpath_common+0x81/0xc0
[ 118.334158] [<ffffffff81080861>] warn_slowpath_fmt+0x41/0x50
[ 118.334173] [<ffffffffc0120375>] __intel_set_mode+0xae5/0xb90 [i915]
[ 118.334188] [<ffffffffc0121312>] ? intel_modeset_compute_config+0x52/0xb40 [i915]
[ 118.334191] [<ffffffff8144de53>] ? drm_atomic_set_fb_for_plane+0x63/0x80
[ 118.334205] [<ffffffffc01269d9>] intel_set_mode+0x29/0x60 [i915]
[ 118.334219] [<ffffffffc012730a>] intel_crtc_restore_mode+0x13a/0x1f0 [i915]
[ 118.334232] [<ffffffffc0101160>] ? gen6_write16+0x250/0x250 [i915]
[ 118.334246] [<ffffffffc01283ec>] intel_modeset_setup_hw_state+0x89c/0xcd0 [i915]
[ 118.334248] [<ffffffff8137d260>] ? pci_pm_thaw+0x90/0x90
[ 118.334255] [<ffffffffc00ac11b>] i915_drm_resume+0xcb/0x160 [i915]
[ 118.334262] [<ffffffffc00ac1d2>] i915_pm_resume+0x22/0x30 [i915]
[ 118.334263] [<ffffffff8137d2c3>] pci_pm_resume+0x63/0xa0
[ 118.334266] [<ffffffff81467550>] dpm_run_callback+0x70/0x420
[ 118.334267] [<ffffffff81467cbd>] device_resume+0x9d/0x1c0
[ 118.334269] [<ffffffff814673d0>] ? initcall_debug_start+0x60/0x60
[ 118.334270] [<ffffffff81467dfc>] async_resume+0x1c/0x50
[ 118.334271] [<ffffffff810a6a94>] async_run_entry_fn+0x34/0xd0
[ 118.334273] [<ffffffff8109d4ad>] process_one_work+0x1dd/0x7e0
[ 118.334275] [<ffffffff8109d41a>] ? process_one_work+0x14a/0x7e0
[ 118.334276] [<ffffffff8109daf9>] worker_thread+0x49/0x450
[ 118.334278] [<ffffffff8109dab0>] ? process_one_work+0x7e0/0x7e0
[ 118.334280] [<ffffffff810a3cb9>] kthread+0xf9/0x110
[ 118.334282] [<ffffffff810a3bc0>] ? insert_kthread_work+0x90/0x90
[ 118.334284] [<ffffffff817b414f>] ret_from_fork+0x3f/0x70
[ 118.334286] [<ffffffff810a3bc0>] ? insert_kthread_work+0x90/0x90
[ 118.334287] ---[ end trace 01f2cf6371b82d7a ]---
This warn is harmless, and can be fixed by not calling intel_crtc_disable when
the crtc is already disabled.
Reported-and-Tested-by: Jörg Otte <jrg.otte@gmail.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
|
2015-07-14 14:00:13 +02:00 |
| .. |
|
accessibility
|
|
|
|
acpi
|
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm
|
2015-07-11 20:44:31 -07:00 |
|
amba
|
|
|
|
android
|
|
|
|
ata
|
ata: ahci_platform: Add ACPI _CLS matching
|
2015-07-07 01:55:21 +02:00 |
|
atm
|
|
|
|
auxdisplay
|
|
|
|
base
|
Fix firmware loader uevent buffer NULL pointer dereference
|
2015-07-09 11:20:01 -07:00 |
|
bcma
|
|
|
|
block
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2015-07-04 19:36:06 -07:00 |
|
bluetooth
|
|
|
|
bus
|
ARM: SoC: driver updates for v4.2
|
2015-06-26 11:54:29 -07:00 |
|
cdrom
|
|
|
|
char
|
Merge tag 'drm-intel-next-fixes-2015-07-02' of git://anongit.freedesktop.org/drm-intel
|
2015-07-02 14:36:40 -07:00 |
|
clk
|
A small set of fixes for problems found by smatch in new drivers
|
2015-07-11 11:08:21 -07:00 |
|
clocksource
|
clocksource/imx: Define clocksource for mx27
|
2015-07-07 10:44:45 +02:00 |
|
connector
|
|
|
|
cpufreq
|
MIPS, CPUFREQ: Fix spelling of Institute.
|
2015-07-07 20:59:42 +02:00 |
|
cpuidle
|
Replace module_platform_driver with builtin_platform driver in non modules.
|
2015-07-02 10:42:13 -07:00 |
|
crypto
|
crypto: marvell/cesa - another fix up for of_get_named_gen_pool() rename
|
2015-07-03 11:37:02 -07:00 |
|
dca
|
|
|
|
devfreq
|
|
|
|
dio
|
|
|
|
dma
|
Merge branch 'akpm' (patches from Andrew)
|
2015-07-01 17:47:51 -07:00 |
|
dma-buf
|
|
|
|
edac
|
A build fix for octeon_edac from Aaro Koskinen.
|
2015-07-03 12:10:12 -07:00 |
|
eisa
|
|
|
|
extcon
|
|
|
|
firewire
|
|
|
|
firmware
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
|
2015-07-03 15:20:57 -07:00 |
|
fmc
|
|
|
|
gpio
|
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-07-01 15:19:35 -07:00 |
|
gpu
|
drm/i915: Do not call intel_crtc_disable if the crtc is already disabled.
|
2015-07-14 14:00:13 +02:00 |
|
hid
|
Merge branches 'for-4.2/i2c-hid', 'for-4.2/lenovo', 'for-4.2/plantronics', 'for-4.2/rmi', 'for-4.2/sensor-hub', 'for-4.2/sjoy', 'for-4.2/sony' and 'for-4.2/wacom' into for-linus
|
2015-06-22 16:23:43 +02:00 |
|
hsi
|
Fix up implicit <module.h> users that will break later.
|
2015-07-02 10:25:22 -07:00 |
|
hv
|
|
|
|
hwmon
|
hwmon: (w83627ehf) Use swap() in w82627ehf_swap_tempreg()
|
2015-07-03 14:39:06 +02:00 |
|
hwspinlock
|
hwspinlock: qcom: Correct msb in regmap_field
|
2015-07-01 16:15:05 +03:00 |
|
hwtracing/coresight
|
|
|
|
i2c
|
i2c: Mark instantiated device nodes with OF_POPULATE
|
2015-07-09 22:25:54 +02:00 |
|
ide
|
Minor merge needed, due to function move.
|
2015-07-01 10:49:25 -07:00 |
|
idle
|
|
|
|
iio
|
|
|
|
infiniband
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2015-07-04 19:36:06 -07:00 |
|
input
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
|
2015-07-11 11:16:04 -07:00 |
|
iommu
|
IOMMU Fixes for Linux v4.2-rc0
|
2015-07-01 14:44:22 -07:00 |
|
ipack
|
|
|
|
irqchip
|
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
|
2015-07-12 13:55:24 -07:00 |
|
isdn
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
|
2015-06-24 16:49:49 -07:00 |
|
leds
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
|
2015-07-01 19:09:11 -07:00 |
|
lguest
|
Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-06-22 17:59:09 -07:00 |
|
macintosh
|
|
|
|
mailbox
|
Replace module_init with appropriate alternate initcall in non modules.
|
2015-07-02 10:36:29 -07:00 |
|
mcb
|
|
|
|
md
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2015-07-04 19:36:06 -07:00 |
|
media
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
|
2015-07-01 19:09:11 -07:00 |
|
memory
|
Merge branch 'fixes-rc1' into omap-for-v4.2/fixes
|
2015-07-06 05:33:17 -07:00 |
|
memstick
|
memstick: remove deprecated use of pci api
|
2015-06-30 19:44:57 -07:00 |
|
message
|
|
|
|
mfd
|
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-07-01 15:19:35 -07:00 |
|
misc
|
powerpc fixes for 4.2
|
2015-07-10 12:16:59 -07:00 |
|
mmc
|
ARM: SoC: late fixes and dependencies
|
2015-07-02 14:40:49 -07:00 |
|
mtd
|
Minor merge needed, due to function move.
|
2015-07-01 10:49:25 -07:00 |
|
net
|
A very significant modification to NTB in this series.
|
2015-07-04 14:07:47 -07:00 |
|
nfc
|
Char/Misc driver patches for 4.2-rc1
|
2015-06-26 14:51:15 -07:00 |
|
ntb
|
NTB: Add split BAR output for debugfs stats
|
2015-07-04 14:09:32 -04:00 |
|
nubus
|
|
|
|
nvdimm
|
nvdimm: Fix return value of nvdimm_bus_init() if class_create() fails
|
2015-06-30 14:30:34 -04:00 |
|
of
|
Devicetree changes for v4.2
|
2015-07-01 19:40:18 -07:00 |
|
oprofile
|
|
|
|
parisc
|
|
|
|
parport
|
|
|
|
pci
|
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-07-01 15:19:35 -07:00 |
|
pcmcia
|
Fix up implicit <module.h> users that will break later.
|
2015-07-02 10:25:22 -07:00 |
|
phy
|
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
|
2015-06-27 12:44:34 -07:00 |
|
pinctrl
|
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-07-01 15:19:35 -07:00 |
|
platform
|
platform-drivers-x86 for 4.2-2
|
2015-07-05 10:54:09 -07:00 |
|
pnp
|
ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
|
2015-07-06 23:52:21 +02:00 |
|
power
|
Replace module_platform_driver with builtin_platform driver in non modules.
|
2015-07-02 10:42:13 -07:00 |
|
powercap
|
|
|
|
pps
|
|
|
|
ps3
|
|
|
|
ptp
|
|
|
|
pwm
|
pwm: Changes for v4.2-rc1
|
2015-06-23 13:32:38 -07:00 |
|
rapidio
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
|
2015-06-23 14:08:54 -07:00 |
|
ras
|
|
|
|
regulator
|
Fix up implicit <module.h> users that will break later.
|
2015-07-02 10:25:22 -07:00 |
|
remoteproc
|
|
|
|
reset
|
|
|
|
rpmsg
|
|
|
|
rtc
|
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
|
2015-06-27 12:44:34 -07:00 |
|
s390
|
KVM: s390: virtio-ccw: don't overwrite config space values
|
2015-07-03 18:55:18 +02:00 |
|
sbus
|
|
|
|
scsi
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
|
2015-07-04 14:13:43 -07:00 |
|
sfi
|
|
|
|
sh
|
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
2015-07-01 15:19:35 -07:00 |
|
sn
|
|
|
|
soc
|
ARM: SoC: late fixes and dependencies
|
2015-07-02 14:40:49 -07:00 |
|
spi
|
|
|
|
spmi
|
|
|
|
ssb
|
|
|
|
staging
|
Staging driver patches for 4.2-rc1
|
2015-06-26 15:46:08 -07:00 |
|
target
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
|
2015-07-04 14:13:43 -07:00 |
|
tc
|
|
|
|
thermal
|
Minor merge needed, due to function move.
|
2015-07-01 10:49:25 -07:00 |
|
thunderbolt
|
|
|
|
tty
|
ARM: SoC: late fixes and dependencies
|
2015-07-02 14:40:49 -07:00 |
|
uio
|
|
|
|
usb
|
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2015-07-04 19:36:06 -07:00 |
|
uwb
|
|
|
|
vfio
|
VFIO updates for v4.2
|
2015-06-28 12:32:13 -07:00 |
|
vhost
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
|
2015-07-04 14:13:43 -07:00 |
|
video
|
stifb: Implement hardware accelerated copyarea
|
2015-07-10 21:44:19 +02:00 |
|
virt
|
|
|
|
virtio
|
virtio/vhost: cross endian support
|
2015-07-03 16:02:25 -07:00 |
|
vlynq
|
|
|
|
vme
|
|
|
|
w1
|
|
|
|
watchdog
|
Merge git://www.linux-watchdog.org/linux-watchdog
|
2015-07-01 19:33:16 -07:00 |
|
xen
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
|
2015-07-04 14:13:43 -07:00 |
|
zorro
|
|
|
|
Kconfig
|
libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support
|
2015-06-24 21:24:10 -04:00 |
|
Makefile
|
The libnvdimm sub-system introduces, in addition to the libnvdimm-core,
|
2015-06-29 10:34:42 -07:00 |