>>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
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.