static ssize_t alps_position_show(struct device *dev, struct device_attribute *attr, char *buf) { size_t cnt = 0; printk(KERN_INFO "[ALPS] alps_position_show\n"); mutex_lock(&alps_lock); cnt += accsns_position_show(dev,attr,buf); cnt += hscd_position_show(dev,attr,buf); mutex_unlock(&alps_lock); return cnt; }
static ssize_t alps_position_show(struct device *dev, struct device_attribute *attr, char *buf) { size_t cnt = 0; mutex_lock(&alps_lock); #if defined(CONFIG_SENSORS_BMA222E) || defined(CONFIG_SENSORS_BMA222) || defined(CONFIG_SENSORS_K2DH) cnt += accsns_position_show(dev, attr, buf); #endif #if defined(CONFIG_SENSORS_HSCDTD006A) || defined(CONFIG_SENSORS_HSCDTD008A) cnt += hscd_position_show(dev, attr, buf); #endif mutex_unlock(&alps_lock); return cnt; }