static ssize_t set_temp1_crit_hyst(struct device *dev, const char *buf, 
static ssize_t set_temp1_crit_hyst(struct device *dev, struct device_attribute *attr, const char *buf, 
static ssize_t set_temp1_crit_hyst(struct device *dev, const char *buf,	size_t count){	struct i2c_client *client = to_i2c_client(dev);	struct lm92_data *data = i2c_get_clientdata(client);	long val = simple_strtol(buf, NULL, 10);	down(&data->update_lock);	data->temp1_hyst = TEMP_FROM_REG(data->temp1_crit) - val;	i2c_smbus_write_word_data(client, LM92_REG_TEMP_HYST,				  swab16(TEMP_TO_REG(data->temp1_hyst)));	up(&data->update_lock);	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8627f9ba531269d8850919c62af1b017438e2e79/lm92.c/buggy/drivers/i2c/chips/lm92.c