[amd-staging-drm-next] compilation error with latest commit #1b006d838f78

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 17.10.2017 16:59, schrieb Michel Dänzer:
> On 17/10/17 04:53 PM, Harry Wentland wrote:
>> On 2017-10-17 10:47 AM, Michel Dänzer wrote:
>>> On 13/10/17 09:22 PM, Harry Wentland wrote:
>>>> On 2017-10-12 08:22 PM, Dieter Nützel wrote:
>>>>> 
>>>>> next (regression) compilation error:
>>>>> 
>>>>> drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In 
>>>>> function â??resource_map_pool_resourcesâ??:
>>>>> drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1688:14: 
>>>>> error: implicit declaration of function â??acquire_first_split_pipeâ??; 
>>>>> did you mean â??acquire_first_free_pipeâ??? 
>>>>> [-Werror=implicit-function-declaration]
>>>>>    pipe_idx = acquire_first_split_pipe(&context->res_ctx, pool, 
>>>>> stream);
>>>>>               ^~~~~~~~~~~~~~~~~~~~~~~~
>>>>>               acquire_first_free_pipe
>>>>> 
>>>>> 
>>>>> It is wrongly (?) guarded behind:
>>>>> 
>>>>> #if defined(CONFIG_DRM_AMD_DC_DCN1_0)
>>>>> static int acquire_first_split_pipe(
>>>>>                 struct resource_context *res_ctx,
>>>>>                 const struct resource_pool *pool,
>>>>>                 struct dc_stream_state *stream)
>>>>> [snip]
>>>>> 
>>>> 
>>>> Sent and merged a patch. This function only makes sense for DCN and 
>>>> shouldn't
>>>> be called otherwise. Thanks for reporting this. I gotta make sure to 
>>>> build
>>>> without the DCN flag in the future to avoid this.
>>> 
>>> Would it be possible to drop options like DRM_AMD_DC_FBC and
>>> DRM_AMD_DC_DCN1_0 from amd-staging-drm-next (but especially 
>>> upstream),
>>> and just always compile the code?
>> 
>> DRM_AMD_DC_FBC should be pretty stable by now and can probably be 
>> dropped.
>> I'll check with Roma who implemented it.
> 
> Cool, thanks.

I'm running my RX580 under 'amd-staging-drm-next' and 
'drm-next-4.15-dc-wip' with it and don't see any problems so far.

Greetings,
Dieter


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux