Bug 3333
Summary: | Problem reading /proc/acpi/battery/BAT0/info | ||
---|---|---|---|
Product: | ACPI | Reporter: | Shaohua (shaohua.li) |
Component: | Power-Other | Assignee: | Len Brown (lenb) |
Status: | CLOSED CODE_FIX | ||
Severity: | low | CC: | acpi-bugzilla, trelane |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | All 2.6 kernel | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
a sample patch
migrate to seq file interface |
Created attachment 3625 [details]
a sample patch
Yi, I wrote a sample test case and test the attached patch, it seems ok, but
you should double check it. Other ACPI drivers possibly need migrate to
seq_interface as well, could you please provide a completed patch to fix all
such issues? Thanks, Shaohua.
Comment on attachment 3625 [details]
a sample patch
The patch isn't completed. A final fix is needed.
Created attachment 3679 [details]
migrate to seq file interface
Joseph, does the patch above work for you? applied to 2.6.10 acpi-test tree shipped in 2.6.10-rc3 closing. |
>>Date: Sat, 28 Aug 2004 23:20:38 -0500 >>From: Joseph Pingenot <trelane@digitasaru.net> >>To: linux-kernel@vger.kernel.org >>Subject: Problem reading /proc/acpi/battery/BAT0/info >> >> >>Hello. >> >>I'm writing some code to read battery status, but am having problems >>reading >> /proc/acpi/battery/BAT0/info. >>If I read that file, I can fill *one* and *only one* buffer before I get >> EOF (read returns 0 bytes read on the next buffer). This is regardless >> of buffer length--I can use 1 or 3 or 10 bytes. First read succeeds, >> second read fails. Errno is 0. >>With the *same code*, I can read the entire file without issue. >>Any hints as to what's going on here? >>Thanks! >> >>Puzzled, >>-Joseph