Hi Oscar,

[auto build test WARNING on drm/drm-next]
[also build test WARNING on v4.11-rc7 next-20170421]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Oscar-Salvador/replace-hwmon_device_register-for-hwmon_device_register_with_info/20170422-064646
base:   git://people.freedesktop.org/~airlied/linux.git drm-next
config: arm64-defconfig (attached as .config)
compiler: aarch64-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget 
https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=arm64 

All warnings (new ones prefixed by >>):

   In file included from include/linux/kobject.h:21:0,
                    from include/linux/device.h:17,
                    from include/linux/acpi.h:27,
                    from drivers/gpu/drm/nouveau/nouveau_hwmon.c:26:
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:366:18: error: initialization from 
incompatible pointer type [-Werror=incompatible-pointer-types]
    ATTRIBUTE_GROUPS(pwm_fan_sensor);
                     ^
   include/linux/sysfs.h:148:11: note: in definition of macro 'ATTRIBUTE_GROUPS'
     .attrs = _name##_attrs,     \
              ^~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:366:18: note: (near initialization 
for 'pwm_fan_sensor_group.attrs')
    ATTRIBUTE_GROUPS(pwm_fan_sensor);
                     ^
   include/linux/sysfs.h:148:11: note: in definition of macro 'ATTRIBUTE_GROUPS'
     .attrs = _name##_attrs,     \
              ^~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:374:18: error: initialization from 
incompatible pointer type [-Werror=incompatible-pointer-types]
    ATTRIBUTE_GROUPS(temp1_auto_point_sensor);
                     ^
   include/linux/sysfs.h:148:11: note: in definition of macro 'ATTRIBUTE_GROUPS'
     .attrs = _name##_attrs,     \
              ^~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:374:18: note: (near initialization 
for 'temp1_auto_point_sensor_group.attrs')
    ATTRIBUTE_GROUPS(temp1_auto_point_sensor);
                     ^
   include/linux/sysfs.h:148:11: note: in definition of macro 'ATTRIBUTE_GROUPS'
     .attrs = _name##_attrs,     \
              ^~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c: In function 'nouveau_read_string':
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:754:8: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      *buf = input_label;
           ^
   In file included from include/linux/kobject.h:21:0,
                    from include/linux/device.h:17,
                    from include/linux/acpi.h:27,
                    from drivers/gpu/drm/nouveau/nouveau_hwmon.c:26:
   At top level:
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:374:18: warning: 
'temp1_auto_point_sensor_groups' defined but not used [-Wunused-variable]
    ATTRIBUTE_GROUPS(temp1_auto_point_sensor);
                     ^
   include/linux/sysfs.h:141:38: note: in definition of macro 
'__ATTRIBUTE_GROUPS'
    static const struct attribute_group *_name##_groups[] = { \
                                         ^~~~~
>> drivers/gpu/drm/nouveau/nouveau_hwmon.c:374:1: note: in expansion of macro 
>> 'ATTRIBUTE_GROUPS'
    ATTRIBUTE_GROUPS(temp1_auto_point_sensor);
    ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:366:18: warning: 
'pwm_fan_sensor_groups' defined but not used [-Wunused-variable]
    ATTRIBUTE_GROUPS(pwm_fan_sensor);
                     ^
   include/linux/sysfs.h:141:38: note: in definition of macro 
'__ATTRIBUTE_GROUPS'
    static const struct attribute_group *_name##_groups[] = { \
                                         ^~~~~
   drivers/gpu/drm/nouveau/nouveau_hwmon.c:366:1: note: in expansion of macro 
'ATTRIBUTE_GROUPS'
    ATTRIBUTE_GROUPS(pwm_fan_sensor);
    ^~~~~~~~~~~~~~~~
   cc1: some warnings being treated as errors

vim +/ATTRIBUTE_GROUPS +374 drivers/gpu/drm/nouveau/nouveau_hwmon.c

   358          return iccsense->power_w_crit;
   359  }
   360  
   361  static const struct attribute *pwm_fan_sensor_attrs[] = {
   362          &sensor_dev_attr_pwm1_min.dev_attr.attr,
   363          &sensor_dev_attr_pwm1_max.dev_attr.attr,
   364          NULL
   365  };
   366  ATTRIBUTE_GROUPS(pwm_fan_sensor);
   367  
   368  static const struct attribute *temp1_auto_point_sensor_attrs[] = {
   369          &sensor_dev_attr_temp1_auto_point1_pwm.dev_attr.attr,
   370          &sensor_dev_attr_temp1_auto_point1_temp.dev_attr.attr,
   371          &sensor_dev_attr_temp1_auto_point1_temp_hyst.dev_attr.attr,
   372          NULL
   373  };
 > 374  ATTRIBUTE_GROUPS(temp1_auto_point_sensor);
   375  
   376  #define N_ATTR_GROUPS   3
   377  
   378  
   379  static const u32 nouveau_config_chip[] = {
   380          HWMON_C_UPDATE_INTERVAL,
   381          0
   382  };

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

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