Hi Rui, There are new compile warnings show up in tree: git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git next head: b72c93bc995ccca9928afb5243ca937758637af0 commit: bb7496a4de565c17b31fab89d75972da624c1bcd [5/16] Thermal: Introduce cooling states range support config: i386-randconfig-k001 (attached as .config) All warnings: drivers/thermal/thermal_sys.c: In function 'thermal_zone_bind_cooling_device': drivers/thermal/thermal_sys.c:836:2: warning: passing argument 1 of 'cdev->ops->get_max_state' from incompatible pointer type [enabled by default] drivers/thermal/thermal_sys.c:836:2: note: expected 'struct thermal_cooling_device *' but argument is of type 'struct thermal_cooling_device_instance *' vim +836 drivers/thermal/thermal_sys.c 833 dev->cdev = cdev; 834 dev->trip = trip; 835 > 836 cdev->ops->get_max_state(dev, &max_state); 837 dev->upper = max_state; 838 dev->lower = 0; 839 --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu Intel Corporation