radeon: insert 10ms sleep in dce5_crtc_load_lut
Daniel Vetter authored
[ Upstream commit ec3d6508 ]

Per at least one tester this is enough magic to recover the regression
introduced for some people (but not all) in

commit b8e2b019
Author: Peter Rosin <peda@axentia.se>
Date:   Tue Jul 4 12:36:57 2017 +0200

    drm/fb-helper: factor out pseudo-palette

which for radeon had the side-effect of refactoring out a seemingly
redudant writing of the color palette.

10ms in a fairly slow modeset path feels like an acceptable form of
duct-tape, so maybe worth a shot and see what sticks.

Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Michel Dänzer <michel.daenzer@amd.com>
References: https://bugzilla.kernel.org/show_bug.cgi?id=198123

Signed-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
528c36e1
Name Last commit Last update
Documentation fbdev: fix numbering of fbcon options
LICENSES LICENSES: Rename other to deprecated
arch powerpc/mm: Don't log user reads to 0xffffffff
block block, bfq: do not plug I/O for bfq_queues with no proc refs
certs PKCS#7: Refactor verify_pkcs7_signature()
crypto crypto: essiv - fix AEAD capitalization and preposition use in help text
drivers radeon: insert 10ms sleep in dce5_crtc_load_lut
fs ceph: check availability of mds cluster on mount after wait timeout
include raid6/test: fix a compilation warning
init Revert "um: Enable CONFIG_CONSTRUCTORS"
ipc ipc/msg.c: consolidate all xxxctl_down() functions
kernel trigger_next should increase position index
lib debugobjects: Fix various data races
mm mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush
net sunrpc: Fix potential leaks in sunrpc_cache_unhash()
samples samples/bpf: Set -fno-stack-protector when building BPF programs
scripts bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
security selinux: ensure we cleanup the internal AVC counters on error in avc_update()
sound ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
tools selftests/eeh: Bump EEH wait time to 60s
usr gen_initramfs_list.sh: fix 'bad variable name' error
virt KVM: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer
.clang-format clang-format: Update with the latest for_each macro list
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.