From 26fdf01fede0b89d20c4db37752328f0f2338f99 Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Sun, 20 Apr 2003 02:06:56 +0000 Subject: [PATCH] fix bug with tempn_over and tempn_hyst writes - ticket 1219 git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1737 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/chips/gl520sm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/chips/gl520sm.c b/kernel/chips/gl520sm.c index c539d735..1499041f 100644 --- a/kernel/chips/gl520sm.c +++ b/kernel/chips/gl520sm.c @@ -596,14 +596,14 @@ void gl520_temp(struct i2c_client *client, int operation, int ctl_name, regnr = nr == 0 ? GL520_REG_TEMP1_OVER : GL520_REG_TEMP2_OVER; if (*nrels_mag >= 1) { - data->temp_over[nr] = TEMP_TO_REG(results[nr]); + data->temp_over[nr] = TEMP_TO_REG(results[0]); gl520_write_value(client, regnr, data->temp_over[nr]); } regnr = nr == 0 ? GL520_REG_TEMP1_HYST : GL520_REG_TEMP2_HYST; if (*nrels_mag >= 2) { - data->temp_hyst[nr] = TEMP_TO_REG(results[nr]); + data->temp_hyst[nr] = TEMP_TO_REG(results[1]); gl520_write_value(client, regnr, data->temp_hyst[nr]); }