From 0fa033262a68f284872f3d6aca7dda3fc0d43bec Mon Sep 17 00:00:00 2001
From: Len Brown <len.brown@intel.com>
Date: Fri, 17 Oct 2003 09:18:54 -0400
Subject: [PATCH] [ACPI] speed up reads from /proc/acpi/ (Shaohua David Li)
 http://bugme.osdl.org/show_bug.cgi?id=726

---
 drivers/acpi/battery.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c
index 454880666c92..12e37af71b02 100644
--- a/drivers/acpi/battery.c
+++ b/drivers/acpi/battery.c
@@ -360,7 +360,7 @@ acpi_battery_read_info (
 
 	ACPI_FUNCTION_TRACE("acpi_battery_read_info");
 
-	if (!battery)
+	if (!battery || (off != 0))
 		goto end;
 
 	if (battery->flags.present)
@@ -459,7 +459,7 @@ acpi_battery_read_state (
 
 	ACPI_FUNCTION_TRACE("acpi_battery_read_state");
 
-	if (!battery)
+	if (!battery || (off != 0))
 		goto end;
 
 	if (battery->flags.present)
@@ -543,7 +543,7 @@ acpi_battery_read_alarm (
 
 	ACPI_FUNCTION_TRACE("acpi_battery_read_alarm");
 
-	if (!battery)
+	if (!battery || (off != 0))
 		goto end;
 
 	if (!battery->flags.present) {
-- 
2.30.9