Hi Leonardo,

kernel test robot noticed the following build errors:

[auto build test ERROR on drm-exynos/exynos-drm-next]
[also build test ERROR on linus/master drm/drm-next drm-intel/for-linux-next 
drm-intel/for-linux-next-fixes drm-misc/drm-misc-next drm-tip/drm-tip v6.15-rc6 
next-20250515]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    
https://github.com/intel-lab-lkp/linux/commits/Leonardo-Gomes/drm-amd-display-Adjust-set_value-function-with-prefix-to-help-in-ftrace/20250515-151114
base:   https://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 
exynos-drm-next
patch link:    
https://lore.kernel.org/r/20250514174306.82693-1-leonardodasigomes%40gmail.com
patch subject: [PATCH 1/2 RESEND] drm/amd/display: Adjust get_value function 
with prefix to help in ftrace
config: sparc-allmodconfig 
(https://download.01.org/0day-ci/archive/20250516/202505162041.ftj48e6x-...@intel.com/config)
compiler: sparc64-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20250516/202505162041.ftj48e6x-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <l...@intel.com>
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202505162041.ftj48e6x-...@intel.com/

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.c:65:25: error: static 
>> declaration of 'dal_hw_gpio_get_value' follows non-static declaration
      65 | static enum gpio_result dal_hw_gpio_get_value(
         |                         ^~~~~~~~~~~~~~~~~~~~~
   In file included from 
drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.c:30:
   drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_gpio.h:122:18: note: 
previous declaration of 'dal_hw_gpio_get_value' with type 'enum 
gpio_result(const struct hw_gpio_pin *, uint32_t *)' {aka 'enum 
gpio_result(const struct hw_gpio_pin *, unsigned int *)'}
     122 | enum gpio_result dal_hw_gpio_get_value(
         |                  ^~~~~~~~~~~~~~~~~~~~~


vim +/dal_hw_gpio_get_value +65 
drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/hw_hpd.c

    64  
  > 65  static enum gpio_result dal_hw_gpio_get_value(
    66          const struct hw_gpio_pin *ptr,
    67          uint32_t *value)
    68  {
    69          struct hw_hpd *hpd = HW_HPD_FROM_BASE(ptr);
    70          uint32_t hpd_delayed = 0;
    71  
    72          /* in Interrupt mode we ask for SENSE bit */
    73  
    74          if (ptr->mode == GPIO_MODE_INTERRUPT) {
    75  
    76                  REG_GET(int_status,
    77                          DC_HPD_SENSE_DELAYED, &hpd_delayed);
    78  
    79                  *value = hpd_delayed;
    80                  return GPIO_RESULT_OK;
    81          }
    82  
    83          /* in any other modes, operate as normal GPIO */
    84  
    85          return dal_hw_gpio_get_value(ptr, value);
    86  }
    87  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

Reply via email to