Changeset 5849
- Timestamp:
- 07/05/10 20:40:44 (3 years ago)
- Files:
-
- 1 modified
-
lm-sensors/trunk/prog/detect/sensors-detect (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/prog/detect/sensors-detect
r5848 r5849 2952 2952 { 2953 2953 my ($chipdriver, $datahash) = @_; 2954 my ($i, $detected_ref, $detected_entry, 2954 my ($i, $detected_ref, $detected_entry, $driver, 2955 2955 $put_in_detected, @hash_addrs, @entry_addrs); 2956 2956 … … 2985 2985 # sub address. This may not be the best idea to do, as it may remove 2986 2986 # detections without replacing them with second-best ones. Too bad. 2987 foreach $detected_ref (values %chips_detected) { 2987 foreach $driver (keys %chips_detected) { 2988 $detected_ref = $chips_detected{$driver}; 2988 2989 for ($i = @$detected_ref-1; $i >=0; $i--) { 2989 2990 next unless defined $detected_ref->[$i]->{i2c_addr}; … … 2994 2995 any_list_match(\@entry_addrs, \@hash_addrs)) { 2995 2996 splice @$detected_ref, $i, 1; 2997 delete $chips_detected{$driver} 2998 if (!@$detected_ref); 2996 2999 } 2997 3000 }
