https://github.com/torvalds/linux
Revision 3640da2faa952a2e9439a254c1ce76033ca0a6dc authored by Alex Deucher on 30 May 2014, 16:40:15 UTC, committed by Dave Airlie on 02 June 2014, 03:33:03 UTC
Setting the power state prior to restoring the display hardware leads to blank screens on some systems. Drop the power state set from dpm resume. The power state will get set as part of the mode set sequence. Also add an explicit power state set after mode set resume to cover PX and headless systems. bug: https://bugzilla.kernel.org/show_bug.cgi?id=76761 Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com>
1 parent 18ee37a
Tip revision: 3640da2faa952a2e9439a254c1ce76033ca0a6dc authored by Alex Deucher on 30 May 2014, 16:40:15 UTC
drm/radeon/dpm: resume fixes for some systems
drm/radeon/dpm: resume fixes for some systems
Tip revision: 3640da2
File | Mode | Size |
---|---|---|
debug | ||
events | ||
gcov | ||
irq | ||
locking | ||
power | ||
printk | ||
rcu | ||
sched | ||
time | ||
trace | ||
.gitignore | -rw-r--r-- | 91 bytes |
Kconfig.freezer | -rw-r--r-- | 52 bytes |
Kconfig.hz | -rw-r--r-- | 1.6 KB |
Kconfig.locks | -rw-r--r-- | 4.3 KB |
Kconfig.preempt | -rw-r--r-- | 2.1 KB |
Makefile | -rw-r--r-- | 7.7 KB |
acct.c | -rw-r--r-- | 16.8 KB |
async.c | -rw-r--r-- | 9.9 KB |
audit.c | -rw-r--r-- | 51.1 KB |
audit.h | -rw-r--r-- | 10.3 KB |
audit_tree.c | -rw-r--r-- | 22.0 KB |
audit_watch.c | -rw-r--r-- | 13.6 KB |
auditfilter.c | -rw-r--r-- | 33.6 KB |
auditsc.c | -rw-r--r-- | 65.9 KB |
backtracetest.c | -rw-r--r-- | 2.1 KB |
bounds.c | -rw-r--r-- | 773 bytes |
capability.c | -rw-r--r-- | 11.9 KB |
cgroup.c | -rw-r--r-- | 130.4 KB |
cgroup_freezer.c | -rw-r--r-- | 12.5 KB |
compat.c | -rw-r--r-- | 28.7 KB |
configs.c | -rw-r--r-- | 2.8 KB |
context_tracking.c | -rw-r--r-- | 6.8 KB |
cpu.c | -rw-r--r-- | 18.2 KB |
cpu_pm.c | -rw-r--r-- | 6.5 KB |
cpuset.c | -rw-r--r-- | 74.5 KB |
crash_dump.c | -rw-r--r-- | 1.2 KB |
cred.c | -rw-r--r-- | 21.2 KB |
delayacct.c | -rw-r--r-- | 5.0 KB |
dma.c | -rw-r--r-- | 3.6 KB |
elfcore.c | -rw-r--r-- | 396 bytes |
exec_domain.c | -rw-r--r-- | 4.3 KB |
exit.c | -rw-r--r-- | 42.6 KB |
extable.c | -rw-r--r-- | 3.9 KB |
fork.c | -rw-r--r-- | 46.1 KB |
freezer.c | -rw-r--r-- | 4.6 KB |
futex.c | -rw-r--r-- | 77.5 KB |
futex_compat.c | -rw-r--r-- | 4.5 KB |
groups.c | -rw-r--r-- | 5.8 KB |
hrtimer.c | -rw-r--r-- | 48.2 KB |
hung_task.c | -rw-r--r-- | 5.7 KB |
irq_work.c | -rw-r--r-- | 4.5 KB |
itimer.c | -rw-r--r-- | 7.3 KB |
jump_label.c | -rw-r--r-- | 11.0 KB |
kallsyms.c | -rw-r--r-- | 15.0 KB |
kcmp.c | -rw-r--r-- | 4.3 KB |
kexec.c | -rw-r--r-- | 42.5 KB |
kmod.c | -rw-r--r-- | 19.4 KB |
kprobes.c | -rw-r--r-- | 58.8 KB |
ksysfs.c | -rw-r--r-- | 5.6 KB |
kthread.c | -rw-r--r-- | 18.6 KB |
latencytop.c | -rw-r--r-- | 7.6 KB |
module-internal.h | -rw-r--r-- | 458 bytes |
module.c | -rw-r--r-- | 96.4 KB |
module_signing.c | -rw-r--r-- | 5.9 KB |
notifier.c | -rw-r--r-- | 16.0 KB |
nsproxy.c | -rw-r--r-- | 6.3 KB |
padata.c | -rw-r--r-- | 26.9 KB |
panic.c | -rw-r--r-- | 11.3 KB |
params.c | -rw-r--r-- | 21.8 KB |
pid.c | -rw-r--r-- | 14.9 KB |
pid_namespace.c | -rw-r--r-- | 9.0 KB |
posix-cpu-timers.c | -rw-r--r-- | 38.2 KB |
posix-timers.c | -rw-r--r-- | 30.2 KB |
profile.c | -rw-r--r-- | 16.2 KB |
ptrace.c | -rw-r--r-- | 29.9 KB |
range.c | -rw-r--r-- | 3.0 KB |
reboot.c | -rw-r--r-- | 9.6 KB |
relay.c | -rw-r--r-- | 32.6 KB |
res_counter.c | -rw-r--r-- | 4.4 KB |
resource.c | -rw-r--r-- | 31.7 KB |
seccomp.c | -rw-r--r-- | 13.4 KB |
signal.c | -rw-r--r-- | 94.9 KB |
smp.c | -rw-r--r-- | 16.9 KB |
smpboot.c | -rw-r--r-- | 6.9 KB |
smpboot.h | -rw-r--r-- | 564 bytes |
softirq.c | -rw-r--r-- | 18.9 KB |
stacktrace.c | -rw-r--r-- | 1.1 KB |
stop_machine.c | -rw-r--r-- | 17.1 KB |
sys.c | -rw-r--r-- | 50.5 KB |
sys_ni.c | -rw-r--r-- | 6.0 KB |
sysctl.c | -rw-r--r-- | 61.2 KB |
sysctl_binary.c | -rw-r--r-- | 51.0 KB |
system_certificates.S | -rw-r--r-- | 470 bytes |
system_keyring.c | -rw-r--r-- | 2.7 KB |
task_work.c | -rw-r--r-- | 3.4 KB |
taskstats.c | -rw-r--r-- | 16.2 KB |
test_kprobes.c | -rw-r--r-- | 8.5 KB |
time.c | -rw-r--r-- | 18.8 KB |
timeconst.bc | -rw-r--r-- | 2.7 KB |
timer.c | -rw-r--r-- | 47.2 KB |
torture.c | -rw-r--r-- | 19.2 KB |
tracepoint.c | -rw-r--r-- | 13.4 KB |
tsacct.c | -rw-r--r-- | 5.0 KB |
uid16.c | -rw-r--r-- | 5.0 KB |
up.c | -rw-r--r-- | 1.7 KB |
user-return-notifier.c | -rw-r--r-- | 1.3 KB |
user.c | -rw-r--r-- | 5.3 KB |
user_namespace.c | -rw-r--r-- | 22.9 KB |
utsname.c | -rw-r--r-- | 2.9 KB |
utsname_sysctl.c | -rw-r--r-- | 3.0 KB |
watchdog.c | -rw-r--r-- | 15.8 KB |
workqueue.c | -rw-r--r-- | 141.9 KB |
workqueue_internal.h | -rw-r--r-- | 2.1 KB |
Computing file changes ...