Displaying 11 results from an estimated 11 matches for "drm_dp_mst_topolo".
Did you mean:
drm_dp_mst_topology
2018 Dec 14
2
[WIP PATCH 06/15] drm/i915: Keep malloc references to MST ports
...rivers/gpu/drm/i915/intel_dp_mst.c b/drivers/gpu/drm/i915/intel_dp_mst.c
> index f05427b74e34..4d6ced34d465 100644
> --- a/drivers/gpu/drm/i915/intel_dp_mst.c
> +++ b/drivers/gpu/drm/i915/intel_dp_mst.c
> @@ -484,6 +484,8 @@ static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topolo
> if (ret)
> goto err;
>
> + drm_dp_mst_get_port_malloc(port);
Needs to be moved up where we assing intel_connector->port, or it'll
underflow on cleanup on error paths.
> +
> return connector;
>
> err:
> --
> 2.19.2
>
--
Daniel Vetter
Softwa...
2018 Dec 14
0
[WIP PATCH 06/15] drm/i915: Keep malloc references to MST ports
...}
diff --git a/drivers/gpu/drm/i915/intel_dp_mst.c b/drivers/gpu/drm/i915/intel_dp_mst.c
index f05427b74e34..4d6ced34d465 100644
--- a/drivers/gpu/drm/i915/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/intel_dp_mst.c
@@ -484,6 +484,8 @@ static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topolo
if (ret)
goto err;
+ drm_dp_mst_get_port_malloc(port);
+
return connector;
err:
--
2.19.2
2018 Dec 18
0
[WIP PATCH 06/15] drm/i915: Keep malloc references to MST ports
...> b/drivers/gpu/drm/i915/intel_dp_mst.c
> > index f05427b74e34..4d6ced34d465 100644
> > --- a/drivers/gpu/drm/i915/intel_dp_mst.c
> > +++ b/drivers/gpu/drm/i915/intel_dp_mst.c
> > @@ -484,6 +484,8 @@ static struct drm_connector
> > *intel_dp_add_mst_connector(struct drm_dp_mst_topolo
> > if (ret)
> > goto err;
> >
> > + drm_dp_mst_get_port_malloc(port);
>
> Needs to be moved up where we assing intel_connector->port, or it'll
> underflow on cleanup on error paths.
>
> > +
> > return connector;
> >
> >...
2018 Dec 20
0
[PATCH v2 06/16] drm/i915: Keep malloc references to MST ports
...}
diff --git a/drivers/gpu/drm/i915/intel_dp_mst.c b/drivers/gpu/drm/i915/intel_dp_mst.c
index f05427b74e34..631fd1537252 100644
--- a/drivers/gpu/drm/i915/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/intel_dp_mst.c
@@ -457,6 +457,7 @@ static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topolo
intel_connector->get_hw_state = intel_dp_mst_get_hw_state;
intel_connector->mst_port = intel_dp;
intel_connector->port = port;
+ drm_dp_mst_get_port_malloc(port);
connector = &intel_connector->base;
ret = drm_connector_init(dev, connector, &intel_dp_mst_connector_fun...
2018 Dec 20
22
[PATCH v2 00/16] MST refcounting/atomic helpers cleanup
...ST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 ++
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 937 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 65 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 94 +-
include/drm/drm_dp_mst_helper.h...
2018 Dec 14
22
[WIP PATCH 00/15] MST refcounting/atomic helpers cleanup
...omic_check()
drm/nouveau: Use atomic VCPI helpers for MST
.../gpu/dp-mst/topology-figure-1.dot | 31 +
.../gpu/dp-mst/topology-figure-2.dot | 37 +
.../gpu/dp-mst/topology-figure-3.dot | 40 +
Documentation/gpu/drm-kms-helpers.rst | 125 ++-
drivers/gpu/drm/drm_dp_mst_topology.c | 910 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 66 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 94 +-
include/drm/drm_dp_mst_helper.h...
2019 Jan 03
16
[PATCH v3 00/16] MST refcounting/atomic helpers cleanup
...ST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 ++
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 938 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 65 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 94 +-
include/drm/drm_dp_mst_helper.h...
2019 Jan 11
20
[PATCH v7 00/20] MST refcounting/atomic helpers cleanup
...ST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 ++
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 946 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 55 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 96 +-
include/drm/drm_dp_mst_helper.h...
2019 Jan 10
21
[PATCH v6 00/20] MST refcounting/atomic helpers cleanup
...ST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 ++
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 946 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 55 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 96 +-
include/drm/drm_dp_mst_helper.h...
2019 Jan 05
19
[PATCH v4 00/16] MST refcounting/atomic helpers cleanup
...ST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 ++
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 938 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 55 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 96 +-
include/drm/drm_dp_mst_helper.h...
2019 Jan 09
27
[PATCH v5 00/20] MST refcounting/atomic helpers cleanup
...MST
.../gpu/dp-mst/topology-figure-1.dot | 52 +
.../gpu/dp-mst/topology-figure-2.dot | 56 +
.../gpu/dp-mst/topology-figure-3.dot | 59 ++
Documentation/gpu/drm-kms-helpers.rst | 26 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 955 ++++++++++++++----
drivers/gpu/drm/i915/intel_connector.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 4 +
drivers/gpu/drm/i915/intel_dp_mst.c | 55 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 96 +-
include/drm/drm_dp_mst_helper.h...