diff options
author | Lyude Paul | 2018-07-13 19:06:32 +0200 |
---|---|---|
committer | Ben Skeggs | 2018-07-16 09:59:59 +0200 |
commit | 22b76bbe089cd901f5260ecb9a3dc41f9edb97a0 (patch) | |
tree | 46cc6c81edf814a1cff1f5c06a328e9db822d4b3 /drivers/gpu/drm/nouveau/nouveau_bios.h | |
parent | drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() (diff) | |
download | kernel-qcow2-linux-22b76bbe089cd901f5260ecb9a3dc41f9edb97a0.tar.gz kernel-qcow2-linux-22b76bbe089cd901f5260ecb9a3dc41f9edb97a0.tar.xz kernel-qcow2-linux-22b76bbe089cd901f5260ecb9a3dc41f9edb97a0.zip |
drm/nouveau: Use drm_connector_list_iter_* for iterating connectors
Every codepath in nouveau that loops through the connector list
currently does so using the old method, which is prone to race
conditions from MST connectors being created and destroyed. This has
been causing a multitude of problems, including memory corruption from
trying to access connectors that have already been freed!
Signed-off-by: Lyude Paul <lyude@redhat.com>
Cc: stable@vger.kernel.org
Cc: Karol Herbst <karolherbst@gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_bios.h')
0 files changed, 0 insertions, 0 deletions