[PATCH] drm: fix missing reference counting decrease

Insu Yun wuninsu at gmail.com
Tue Feb 9 17:07:48 CET 2016


For me, it is good :)

On Tue, Feb 9, 2016 at 9:48 AM, Harry Wentland <harry.wentland at amd.com>
wrote:

> This looks good but we should probably do the same for all return paths
> when reference for port has been acquired.
>
> Please see attached patch.
>
> Thanks,
> Harry
>
>
> On 2016-02-01 11:08 AM, Insu Yun wrote:
>
>> In drm_dp_mst_allocate_vcpi, it returns true in two paths,
>> but in one path, there is no reference couting decrease.
>>
>> Signed-off-by: Insu Yun <wuninsu at gmail.com>
>> ---
>>   drivers/gpu/drm/drm_dp_mst_topology.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c
>> b/drivers/gpu/drm/drm_dp_mst_topology.c
>> index 6ed90a2..fe273b6 100644
>> --- a/drivers/gpu/drm/drm_dp_mst_topology.c
>> +++ b/drivers/gpu/drm/drm_dp_mst_topology.c
>> @@ -2446,6 +2446,7 @@ bool drm_dp_mst_allocate_vcpi(struct
>> drm_dp_mst_topology_mgr *mgr, struct drm_dp
>>                 DRM_DEBUG_KMS("payload: vcpi %d already allocated for pbn
>> %d - requested pbn %d\n", port->vcpi.vcpi, port->vcpi.pbn, pbn);
>>                 if (pbn == port->vcpi.pbn) {
>>                         *slots = port->vcpi.num_slots;
>> +                       drm_dp_put_port(port);
>>                         return true;
>>                 }
>>         }
>>
>
>


-- 
Regards
Insu Yun
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160209/45eefd4d/attachment.html>


More information about the dri-devel mailing list