1. 11 Dec, 2019 3 commits
  2. 10 Dec, 2019 2 commits
    • Arnd Bergmann's avatar
      drm/amd/display: include linux/slab.h where needed · 07b67280
      Arnd Bergmann authored
      Calling kzalloc() and related functions requires the
      linux/slab.h header to be included:
      
      drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c: In function 'dcn21_ipp_create':
      drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.c:679:3: error: implicit declaration of function 'kzalloc'; did you mean 'd_alloc'? [-Werror=implicit-function-declaration]
         kzalloc(sizeof(struct dcn10_ipp), GFP_KERNEL);
      
      A lot of other headers also miss a direct include in this file,
      but this is the only one that causes a problem for now.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      07b67280
    • Arnd Bergmann's avatar
      drm/amd/display: fix undefined struct member reference · 1f00534a
      Arnd Bergmann authored
      An initialization was added for two optional struct members.  One of
      these is always present in the dcn20_resource file, but the other one
      depends on CONFIG_DRM_AMD_DC_DSC_SUPPORT and causes a build failure if
      that is missing:
      
      drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:926:14: error: excess elements in struct initializer [-Werror]
         .num_dsc = 5,
      
      Add another #ifdef around the assignment.
      
      Fixes: c3d03c5a ("drm/amd/display: Include num_vmid and num_dsc within NV14's resource caps")
      Reviewed-by: default avatarZhan Liu <zhan.liu@amd.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      1f00534a
  3. 05 Dec, 2019 19 commits
  4. 04 Dec, 2019 16 commits