Changeset 5646
- Timestamp:
- 02/15/09 18:19:03 (4 years ago)
- Location:
- lm-sensors/trunk/lib
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/lib/data.c
r5593 r5646 2 2 data.c - Part of libsensors, a Linux library for reading sensor data. 3 3 Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> 4 Copyright (C) 2007 Jean Delvare <khali@linux-fr.org>4 Copyright (C) 2007, 2009 Jean Delvare <khali@linux-fr.org> 5 5 6 6 This program is free software; you can redistribute it and/or modify … … 36 36 sensors_chip *sensors_config_chips = NULL; 37 37 int sensors_config_chips_count = 0; 38 int sensors_config_chips_subst = 0; 38 39 int sensors_config_chips_max = 0; 39 40 … … 227 228 } 228 229 230 /* Bus substitution is on a per-configuration file basis, so we keep 231 memory (in sensors_config_chips_subst) of which chip entries have been 232 already substituted. */ 229 233 int sensors_substitute_busses(void) 230 234 { … … 233 237 int res = 0; 234 238 235 for (i = 0; i < sensors_config_chips_count; i++) { 239 for (i = sensors_config_chips_subst; 240 i < sensors_config_chips_count; i++) { 236 241 lineno = sensors_config_chips[i].lineno; 237 242 chips = &sensors_config_chips[i].chips; … … 247 252 } 248 253 } 254 sensors_config_chips_subst = sensors_config_chips_count; 249 255 return res; 250 256 } -
lm-sensors/trunk/lib/data.h
r5642 r5646 2 2 data.h - Part of libsensors, a Linux library for reading sensor data. 3 3 Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl> 4 Copyright (C) 2007 Jean Delvare <khali@linux-fr.org>4 Copyright (C) 2007, 2009 Jean Delvare <khali@linux-fr.org> 5 5 6 6 This program is free software; you can redistribute it and/or modify … … 136 136 extern sensors_chip *sensors_config_chips; 137 137 extern int sensors_config_chips_count; 138 extern int sensors_config_chips_subst; 138 139 extern int sensors_config_chips_max; 139 140 -
lm-sensors/trunk/lib/init.c
r5645 r5646 241 241 sensors_config_chips = NULL; 242 242 sensors_config_chips_count = sensors_config_chips_max = 0; 243 sensors_config_chips_subst = 0; 243 244 244 245 for (i = 0; i < sensors_proc_bus_count; i++)
