tree:   git://people.freedesktop.org/~agd5f/linux.git amd-mainline-dkms-5.4
head:   fa14e19bd78eecca201da26d22c7b95ee06769c6
commit: 60d460b38720127b001c75908d8d83d6f2cccd50 [1255/2653] drm/amdkcl: Test 
whether drm_{mm_print/debug_printer} is available
config: i386-allyesconfig (attached as .config)
compiler: gcc-7 (Debian 7.5.0-5) 7.5.0
reproduce:
        git checkout 60d460b38720127b001c75908d8d83d6f2cccd50
        # save the attached .config to linux build tree
        make ARCH=i386 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <l...@intel.com>

All error/warnings (new ones prefixed by >>):

   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 'drm_gem_object_put_unlocked':
   include/kcl/kcl_drm.h:181:9: error: implicit declaration of function 
'drm_gem_object_unreference_unlocked'; did you mean 
'drm_gem_object_put_unlocked'? [-Werror=implicit-function-declaration]
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_gem_object_put_unlocked
   include/kcl/kcl_drm.h:181:9: warning: 'return' with a value, in function 
returning void
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h:179:1: note: declared here
    drm_gem_object_put_unlocked(struct drm_gem_object *obj)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
   include/kcl/kcl_drm.h:195:1: error: static declaration of 
'__drm_atomic_helper_connector_reset' follows non-static declaration
    __drm_atomic_helper_connector_reset(struct drm_connector *connector,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:34:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_atomic_state_helper.h:62:6: note: previous declaration of 
'__drm_atomic_helper_connector_reset' was here
    void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_before_commit':
   include/kcl/kcl_drm.h:243:14: error: dereferencing pointer to incomplete 
type 'struct drm_atomic_state'
     return state->crtcs[drm_crtc_index(crtc)]->state;
                 ^~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_after_commit':
   include/kcl/kcl_drm.h:254:9: error: implicit declaration of function 
'drm_atomic_get_existing_crtc_state'; did you mean 
'drm_atomic_helper_duplicate_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_duplicate_state
   include/kcl/kcl_drm.h:254:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_crtc_state_before_commit':
   include/kcl/kcl_drm.h:265:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_plane_state_before_commit':
   include/kcl/kcl_drm.h:289:9: error: implicit declaration of function 
'drm_atomic_get_existing_plane_state'; did you mean 
'drm_atomic_helper_check_plane_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_check_plane_state
   include/kcl/kcl_drm.h:289:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
>> include/kcl/kcl_drm.h:316:34: error: redefinition of 'drm_debug_printer'
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from include/kcl/kcl_drm.h:7:0,
                    from include/kcl/kcl_drm_backport.h:13,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_print.h:226:34: note: previous definition of 
'drm_debug_printer' was here
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/scheduler/backport/backport.h:5:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_crtc_init_with_planes':
   include/kcl/kcl_drm_backport.h:58:9: error: too few arguments to function 
'drm_crtc_init_with_planes'
     return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
            ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:31:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_crtc.h:1143:5: note: declared here
    int drm_crtc_init_with_planes(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/scheduler/backport/backport.h:5:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_universal_plane_init':
   include/kcl/kcl_drm_backport.h:77:28: error: incompatible type for argument 
7 of 'drm_universal_plane_init'
        formats, format_count, type);
                               ^~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: expected 'const uint64_t * {aka const 
long long unsigned int *}' but argument is of type 'enum drm_plane_type'
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/scheduler/backport/backport.h:5:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h:76:9: error: too few arguments to function 
'drm_universal_plane_init'
     return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
            ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/scheduler/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: declared here
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   cc1: some warnings being treated as errors
--
   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 'drm_gem_object_put_unlocked':
   include/kcl/kcl_drm.h:181:9: error: implicit declaration of function 
'drm_gem_object_unreference_unlocked'; did you mean 
'drm_gem_object_put_unlocked'? [-Werror=implicit-function-declaration]
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_gem_object_put_unlocked
   include/kcl/kcl_drm.h:181:9: warning: 'return' with a value, in function 
returning void
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h:179:1: note: declared here
    drm_gem_object_put_unlocked(struct drm_gem_object *obj)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
   include/kcl/kcl_drm.h:195:1: error: static declaration of 
'__drm_atomic_helper_connector_reset' follows non-static declaration
    __drm_atomic_helper_connector_reset(struct drm_connector *connector,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:34:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_atomic_state_helper.h:62:6: note: previous declaration of 
'__drm_atomic_helper_connector_reset' was here
    void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_before_commit':
   include/kcl/kcl_drm.h:243:14: error: dereferencing pointer to incomplete 
type 'struct drm_atomic_state'
     return state->crtcs[drm_crtc_index(crtc)]->state;
                 ^~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_after_commit':
   include/kcl/kcl_drm.h:254:9: error: implicit declaration of function 
'drm_atomic_get_existing_crtc_state'; did you mean 
'drm_atomic_helper_duplicate_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_duplicate_state
   include/kcl/kcl_drm.h:254:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_crtc_state_before_commit':
   include/kcl/kcl_drm.h:265:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_plane_state_before_commit':
   include/kcl/kcl_drm.h:289:9: error: implicit declaration of function 
'drm_atomic_get_existing_plane_state'; did you mean 
'drm_atomic_helper_check_plane_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_check_plane_state
   include/kcl/kcl_drm.h:289:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
>> include/kcl/kcl_drm.h:316:34: error: redefinition of 'drm_debug_printer'
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_mm.h:49:0,
                    from include/drm/drm_vma_manager.h:26,
                    from include/kcl/kcl_drm_vma_manager.h:8,
                    from drivers/gpu/drm/ttm/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_print.h:226:34: note: previous definition of 
'drm_debug_printer' was here
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_crtc_init_with_planes':
   include/kcl/kcl_drm_backport.h:58:9: error: too few arguments to function 
'drm_crtc_init_with_planes'
     return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
            ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:31:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_crtc.h:1143:5: note: declared here
    int drm_crtc_init_with_planes(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_universal_plane_init':
   include/kcl/kcl_drm_backport.h:77:28: error: incompatible type for argument 
7 of 'drm_universal_plane_init'
        formats, format_count, type);
                               ^~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: expected 'const uint64_t * {aka const 
long long unsigned int *}' but argument is of type 'enum drm_plane_type'
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h:76:9: error: too few arguments to function 
'drm_universal_plane_init'
     return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
            ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: declared here
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/ttm/ttm_memory.c: At top level:
   drivers/gpu/drm/ttm/ttm_memory.c:29:0: warning: "pr_fmt" redefined
    #define pr_fmt(fmt) "[TTM] " fmt
    
   In file included from include/linux/kernel.h:15:0,
                    from include/asm-generic/bug.h:19,
                    from arch/x86/include/asm/bug.h:83,
                    from include/linux/bug.h:5,
                    from include/drm/drm_mm.h:40,
                    from include/drm/drm_vma_manager.h:26,
                    from include/kcl/kcl_drm_vma_manager.h:8,
                    from drivers/gpu/drm/ttm/backport/backport.h:5,
                    from <command-line>:0:
   include/linux/printk.h:288:0: note: this is the location of the previous 
definition
    #define pr_fmt(fmt) fmt
    
   cc1: some warnings being treated as errors
--
   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 'drm_gem_object_put_unlocked':
   include/kcl/kcl_drm.h:181:9: error: implicit declaration of function 
'drm_gem_object_unreference_unlocked'; did you mean 
'drm_gem_object_put_unlocked'? [-Werror=implicit-function-declaration]
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_gem_object_put_unlocked
   include/kcl/kcl_drm.h:181:9: warning: 'return' with a value, in function 
returning void
     return drm_gem_object_unreference_unlocked(obj);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h:179:1: note: declared here
    drm_gem_object_put_unlocked(struct drm_gem_object *obj)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
   include/kcl/kcl_drm.h:195:1: error: static declaration of 
'__drm_atomic_helper_connector_reset' follows non-static declaration
    __drm_atomic_helper_connector_reset(struct drm_connector *connector,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:34:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_atomic_state_helper.h:62:6: note: previous declaration of 
'__drm_atomic_helper_connector_reset' was here
    void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/kcl/kcl_drm_backport.h:13:0,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_before_commit':
   include/kcl/kcl_drm.h:243:14: error: dereferencing pointer to incomplete 
type 'struct drm_atomic_state'
     return state->crtcs[drm_crtc_index(crtc)]->state;
                 ^~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_old_crtc_state_after_commit':
   include/kcl/kcl_drm.h:254:9: error: implicit declaration of function 
'drm_atomic_get_existing_crtc_state'; did you mean 
'drm_atomic_helper_duplicate_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_duplicate_state
   include/kcl/kcl_drm.h:254:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_crtc_state_before_commit':
   include/kcl/kcl_drm.h:265:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_crtc_state(state, crtc);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: In function 
'kcl_drm_atomic_get_new_plane_state_before_commit':
   include/kcl/kcl_drm.h:289:9: error: implicit declaration of function 
'drm_atomic_get_existing_plane_state'; did you mean 
'drm_atomic_helper_check_plane_state'? [-Werror=implicit-function-declaration]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            drm_atomic_helper_check_plane_state
   include/kcl/kcl_drm.h:289:9: warning: return makes pointer from integer 
without a cast [-Wint-conversion]
     return drm_atomic_get_existing_plane_state(state, plane);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   include/kcl/kcl_drm.h: At top level:
>> include/kcl/kcl_drm.h:316:34: error: redefinition of 'drm_debug_printer'
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_mm.h:49:0,
                    from include/drm/drm_vma_manager.h:26,
                    from include/kcl/kcl_drm_vma_manager.h:8,
                    from drivers/gpu/drm/ttm/backport/backport.h:5,
                    from <command-line>:0:
   include/drm/drm_print.h:226:34: note: previous definition of 
'drm_debug_printer' was here
    static inline struct drm_printer drm_debug_printer(const char *prefix)
                                     ^~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_crtc_init_with_planes':
   include/kcl/kcl_drm_backport.h:58:9: error: too few arguments to function 
'drm_crtc_init_with_planes'
     return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
            ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_atomic_helper.h:31:0,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_crtc.h:1143:5: note: declared here
    int drm_crtc_init_with_planes(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h: In function '_kcl_drm_universal_plane_init':
   include/kcl/kcl_drm_backport.h:77:28: error: incompatible type for argument 
7 of 'drm_universal_plane_init'
        formats, format_count, type);
                               ^~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: expected 'const uint64_t * {aka const 
long long unsigned int *}' but argument is of type 'enum drm_plane_type'
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from drivers/gpu/drm/ttm/backport/backport.h:7:0,
                    from <command-line>:0:
   include/kcl/kcl_drm_backport.h:76:9: error: too few arguments to function 
'drm_universal_plane_init'
     return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
            ^~~~~~~~~~~~~~~~~~~~~~~~
   In file included from include/drm/drm_crtc.h:45:0,
                    from include/drm/drm_atomic_helper.h:31,
                    from include/kcl/kcl_drm_backport.h:4,
                    from drivers/gpu/drm/ttm/backport/backport.h:7,
                    from <command-line>:0:
   include/drm/drm_plane.h:732:5: note: declared here
    int drm_universal_plane_init(struct drm_device *dev,
        ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/ttm/ttm_tt.c: At top level:
   drivers/gpu/drm/ttm/ttm_tt.c:32:0: warning: "pr_fmt" redefined
    #define pr_fmt(fmt) "[TTM] " fmt
    
   In file included from include/linux/kernel.h:15:0,
                    from include/asm-generic/bug.h:19,
                    from arch/x86/include/asm/bug.h:83,
                    from include/linux/bug.h:5,
                    from include/drm/drm_mm.h:40,
                    from include/drm/drm_vma_manager.h:26,
                    from include/kcl/kcl_drm_vma_manager.h:8,
                    from drivers/gpu/drm/ttm/backport/backport.h:5,
                    from <command-line>:0:
   include/linux/printk.h:288:0: note: this is the location of the previous 
definition
    #define pr_fmt(fmt) fmt
    
   cc1: some warnings being treated as errors
..

vim +/drm_debug_printer +316 include/kcl/kcl_drm.h

   281  
   282  static inline struct drm_plane_state *
   283  kcl_drm_atomic_get_new_plane_state_before_commit(struct 
drm_atomic_state *state,
   284                                                          struct 
drm_plane *plane)
   285  {
   286  #if defined(HAVE_DRM_ATOMIC_GET_NEW_PLANE_STATE)
   287          return drm_atomic_get_new_plane_state(state, plane);
   288  #else
 > 289          return drm_atomic_get_existing_plane_state(state, plane);
   290  #endif
   291  }
   292  
   293  #ifndef HAVE_DRM_FB_HELPER_FILL_INFO
   294  void drm_fb_helper_fill_info(struct fb_info *info,
   295                               struct drm_fb_helper *fb_helper,
   296                               struct drm_fb_helper_surface_size *sizes);
   297  #endif
   298  
   299  #ifndef HAVE_DRM_DEV_PUT
   300  static inline void drm_dev_put(struct drm_device *dev)
   301  {
   302          return drm_dev_unref(dev);
   303  }
   304  #endif
   305  
   306  /**
   307   * drm_debug_printer - construct a &drm_printer that outputs to 
pr_debug()
   308   * @prefix: debug output prefix
   309   *
   310   * RETURNS:
   311   * The &drm_printer object
   312   */
   313  #if !defined(HAVE_DRM_DEBUG_PRINTER)
   314  extern void __drm_printfn_debug(struct drm_printer *p, struct va_format 
*vaf);
   315  
 > 316  static inline struct drm_printer drm_debug_printer(const char *prefix)
   317  {
   318          struct drm_printer p = {
   319                  .printfn = __drm_printfn_debug,
   320  #if !defined(HAVE_DRM_PRINTER)
   321                  .prefix = prefix
   322  #endif
   323          };
   324          return p;
   325  }
   326  #endif
   327  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org

Attachment: .config.gz
Description: application/gzip

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to