Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1512237

Regression in kernel 4.9-rcX - bisected to commit a481daa88fd4

From Larry Finger <Larry.Finger@lwfinger.net>
Newsgroups linux.kernel
Subject Regression in kernel 4.9-rcX - bisected to commit a481daa88fd4
Date 2016-10-31 00:40 +0100
Message-ID <sy7RL-2Pp-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


With the 4.9-rcX kernel, my Dell Latitude D600 laptop has a kernel panic on 
shutdown in routine radeon_connector_unregister(). This problem has been 
bisected to show that commit a481daa88fd4 ("drm/radeon: always apply pci 
shutdown callbacks") is at fault.

In the routine that crashes, the ddc_bus member of the struct drm_connector is 
NULL, thus the following one-line (line-wrapped) patch fixes the problem:

diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c 
b/drivers/gpu/drm/radeon/radeon_connectors.c
--- a/drivers/gpu/drm/radeon/radeon_connectors.c
+++ b/drivers/gpu/drm/radeon/radeon_connectors.c
@@ -931,7 +931,7 @@ static void radeon_connector_unregister(struct drm_connector 
*connector)
  {
         struct radeon_connector *radeon_connector = to_radeon_connector(connector);

-       if (radeon_connector->ddc_bus->has_aux) {
+       if (radeon_connector->ddc_bus && radeon_connector->ddc_bus->has_aux) {
                 drm_dp_aux_unregister(&radeon_connector->ddc_bus->aux);
                 radeon_connector->ddc_bus->has_aux = false;
         }

The above change will soon be submitted as a proper patch. This posting to LKML 
is intended to publicize the regression as soon as possible.

Larry

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Regression in kernel 4.9-rcX - bisected to commit a481daa88fd4 Larry Finger <Larry.Finger@lwfinger.net> - 2016-10-31 00:40 +0100
  Re: Regression in kernel 4.9-rcX - bisected to commit a481daa88fd4 Thorsten Leemhuis <regressions@leemhuis.info> - 2016-11-06 12:30 +0100

csiph-web