Changeset 4971

Show
Ignore:
Timestamp:
10/21/07 15:58:27 (6 years ago)
Author:
khali
Message:

sensors-detect-stat.pl: Handle alternative chip lists.
Ultimately this script should be folded into sensors-detect.

Location:
lm-sensors/branches/lm-sensors-3.0.0
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/branches/lm-sensors-3.0.0/CHANGES

    r4969 r4971  
    66  sensors-detect: Fix SMSC LPC47B357/M967 detection 
    77                  Select the right driver for FSC chips 
     8  sensors-detect-stat.pl: Handle alternative chip lists 
    89 
    9103.0.0-rc2 (2007-10-10) 
  • lm-sensors/branches/lm-sensors-3.0.0/prog/detect/sensors-detect-stat.pl

    r2373 r4971  
    44# Statistical analysis of sensors-detect i2c addresses scanner 
    55# Part of the lm_sensors project 
    6 # Copyright (C) 2003-2004  Jean Delvare <khali@linux-fr.org> 
     6# Copyright (C) 2003-2007  Jean Delvare <khali@linux-fr.org> 
    77# 
    88# This program is free software; you can redistribute it and/or modify 
     
    2121 
    2222use strict; 
    23 use vars qw(%histo $chips $file); 
     23use vars qw(%histo $chips $file $skip); 
    2424 
    2525# Where is sensors-detect? 
     
    5252# Get the data. 
    5353open (SD, $file) || die; 
     54$skip = 0; 
    5455while (<SD>) 
    5556{ 
     57        # Some chips are handled differently depending on the kernel 
     58        # version, avoid counting them twice. 
     59        if (m/^\@chip_kern24_ids\s*=/ || m/^\@chip_oldfsc_ids\s*=/) { 
     60                $skip = 1; 
     61                next; 
     62        } 
     63        if ($skip && m/^\);$/) { 
     64                $skip = 0; 
     65                next; 
     66        } 
     67        next if $skip; 
     68 
    5669        # The regular expression may seem a little bit complex, but we wouldn't 
    5770        # want to exec malicious code.