OSDN Git Service

drm/nouveau: Use connector kdev as aux device parent
authorLeo Li <sunpeng.li@amd.com>
Tue, 23 Jul 2019 23:28:02 +0000 (19:28 -0400)
committerHarry Wentland <harry.wentland@amd.com>
Thu, 25 Jul 2019 21:51:26 +0000 (17:51 -0400)
Set the connector's kernel device as the parent for the aux kernel
device. This allows udev rules to access connector attributes when
creating symlinks to aux devices.

Cc: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Leo Li <sunpeng.li@amd.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190723232808.28128-4-sunpeng.li@amd.com
drivers/gpu/drm/nouveau/nouveau_connector.c

index 8f15281..330d7d2 100644 (file)
@@ -1349,7 +1349,7 @@ nouveau_connector_create(struct drm_device *dev,
                break;
        case DRM_MODE_CONNECTOR_DisplayPort:
        case DRM_MODE_CONNECTOR_eDP:
-               nv_connector->aux.dev = dev->dev;
+               nv_connector->aux.dev = connector->kdev;
                nv_connector->aux.transfer = nouveau_connector_aux_xfer;
                snprintf(aux_name, sizeof(aux_name), "sor-%04x-%04x",
                         dcbe->hasht, dcbe->hashm);