~ubuntu-branches/ubuntu/wily/fwts/wily

« back to all changes in this revision

Viewing changes to src/acpi/battery/battery.c

  • Committer: Package Import Robot
  • Author(s): Ivan Hu, Alex Hung, Colin Ian King, Ivan Hu, Naresh Bhat
  • Date: 2015-01-21 10:39:00 UTC
  • mfrom: (34.2.23)
  • Revision ID: package-import@ubuntu.com-20150121103900-eozocxj45stjs43n
Tags: 15.01.00-0ubuntu0
[Alex Hung]
* live-image/fwts-frontend-text: skip moving and avoid overwritting
  results.html (LP: #1322520)
* acpi: method: add check for _PSD
* acpi: method: add check for _PRW

[Colin Ian King]
* acpi: acpidump: reduce scope of variables
* acpi: battery: reduce scope of variables
* acpi: brightness: reduce scope of variables
* acpi: brightness: reduce scope of variables
* acpi: crsdump: reduce scope of variables
* acpi: lid: reduce scope of variables
* utilities: kernelscan: reduce scope of variables
* uefi: uefirtvariable: reduce scope of variables
* acpi: dmar: reduce scope of variables
* acpi: pcc: reduce scope of variables
* acpi: method: reduce scope of variables
* acpi: s3: reduce scope of variables
* acpi: s3power: reduce scope of variables
* acpi: s4: reduce scope of variables
* bios: hdaaudio: reduce scope of variables
* bios: mtrr: reduce scope of variables
* bios: multiproc: reduce scope of variables
* cpu: cpufreq: reduce scope of variables
* cpu: maxfreq: reduce scope of variables
* cpu: microcode: reduce scope of variables
* cpu: msr: reduce scope of variables
* cpu: nx: reduce scope of variables
* hotkey: reduce scope of variables
* hpet: hpet_check: reduce scope of variables
* lib: fwts_acpi_tables: reduce scope of variables
* lib: fwts_backtrace: reduce scope of variables
* lib: fwts_battery: reduce scope of variables
* lib: fwts_dump: replace asctime with strftime
* lib: fwts_efi_module: reduce scope of variable
* cmos: cmosdump: clarify precedence for & and ?
* lib: fwts_framework: fix some minor style warnings from cppcheck
* lib: fwts_gpe: reduce scope of variables
* lib: fwts_memorymap: fix typo on memory comparison sort
* lib: fwts_memorymap: reduce scope of variables
* lib: fwts_log: reduce scope of variables
* lib: fwts_pm_method: reduce scope of variables
* reduce scope of variables
* lib: fwts_uefi: reduce scope of variables
* pci: aspm: reduce scope of variables
* lib: klog: reduce scope of variables
* uefi: uefibootpath: reduce scope of variables
* uefi: securebootcert: reduce scope of variables
* uefi: uefidump: reduce scope of variables
* uefi: uefirtauthvar: reduce scope of variables
* uefi: uefirtmisc: reduce scope of variables
* uefi: uefivarinfo: reduce scope of variables

[Ivan Hu]
* uefibootpath: include the null-terminated space in device path length
* fwts-test: update fwts tests to sync with method tests

[Naresh Bhat]
* makefile.am : Use sysroot path for json

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
        int events = 0;
68
68
        int matching = 0;
69
69
        size_t len;
70
 
        char *buffer;
71
70
        int i;
72
71
 
73
72
        fwts_gpe *gpes_start;
84
83
                return FWTS_ERROR;
85
84
        }
86
85
 
87
 
        for (i=0;i<=20;i++) {
 
86
        for (i = 0;i <= 20; i++) {
 
87
                char *buffer;
 
88
 
88
89
                if ((buffer = fwts_acpi_event_read(fd, &len, 1)) != NULL) {
89
90
                        char *str;
90
91
                        if ((str = strstr(buffer, "battery")) != NULL) {
130
131
{
131
132
        int i;
132
133
        /* when we get here we KNOW the state is "charging" */
133
 
        uint32_t initial_value, new_value;
 
134
        uint32_t initial_value;
134
135
 
135
136
        fwts_printf(fw, "==== Waiting to see if battery '%s' charges ====\n", name);
136
137
 
137
138
        initial_value = get_full(fw, index);
138
 
        for (i=0; i<=120; i++) {
139
 
                new_value = get_full(fw, index);
 
139
        for (i=0; i <= 120; i++) {
 
140
                uint32_t new_value = get_full(fw, index);
 
141
 
140
142
                if (new_value>initial_value) {
141
143
                        fwts_passed(fw, "Battery %s charge is incrementing as expected.", name);
142
144
                        return;