static ssize_t rk2918_battery_startget_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) { static int only_one = 0; if (only_one != 0) { return len; } only_one = 1; if ((*buf=='A')) { printk("%s success write start to report battery\n",__FUNCTION__); rk2918_batscan_timer(NULL); } else { printk("%s error %s %d !!!!!!!!!!!!!!!!\n\n",__FUNCTION__,buf,len); rk2918_batscan_timer(NULL); } return len; }
static ssize_t rk2918_battery_startget_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t len) { static int only_one = 0; if (only_one != 0) { return len; } only_one = 1; if ((*buf=='A')) { rk2918_batscan_timer(NULL); } else { printk("%s error %s %d",__func__,buf,len); //rk2918_batscan_timer(NULL); } return len; }