From: "Henrik Rydberg" <rydberg@euromail.se>
To: Guenter Roeck <linux@roeck-us.net>
Cc: Parag Warudkar <parag.lkml@gmail.com>,
lm-sensors@lm-sensors.org, linux-kernel@vger.kernel.org,
khali@linux-fr.org
Subject: Re: [lm-sensors] [PATCH] applesmc: Bump max wait and rearrange udelay
Date: Mon, 17 Sep 2012 20:14:36 +0000 [thread overview]
Message-ID: <20120917201436.GA320@polaris.bitmath.org> (raw)
In-Reply-To: <20120917163722.GA1925@roeck-us.net>
> Any better/other ideas ? Is the problem that we have to increase the wait time,
> or is something else going on ?
No, it makes sense now that I got the right number of zeroes. ;-)
So, to be explicit, this is the patch I would like to go in. It is
completely safe, back-portable, and a no-brainer. Parag, are you ok
with being the author on this one?
Thanks,
Henrik
From 868fc42edcb3a338ce0a0334e2dc50b01a7f6844 Mon Sep 17 00:00:00 2001
From: Parag Warudkar <parag.lkml@gmail.com>
Date: Mon, 17 Sep 2012 17:49:55 +0200
Subject: [PATCH] applesmc: Bump max wait
A heavy-load test on a MacBookPro6,1 is still showing a substantial
amount of read errors. Increasing the maximum wait time to 128 ms
resolves the issue.
maybe-Signed-off-by: Parag Warudkar <parag.lkml@gmail.com>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
---
drivers/hwmon/applesmc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c
index 2827088..8f3f6f2 100644
--- a/drivers/hwmon/applesmc.c
+++ b/drivers/hwmon/applesmc.c
@@ -53,10 +53,10 @@
#define APPLESMC_MAX_DATA_LENGTH 32
-/* wait up to 32 ms for a status change. */
+/* wait up to 128 ms for a status change. */
#define APPLESMC_MIN_WAIT 0x0010
#define APPLESMC_RETRY_WAIT 0x0100
-#define APPLESMC_MAX_WAIT 0x8000
+#define APPLESMC_MAX_WAIT 0x20000
#define APPLESMC_READ_CMD 0x10
#define APPLESMC_WRITE_CMD 0x11
--
1.7.12
_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
WARNING: multiple messages have this Message-ID (diff)
From: "Henrik Rydberg" <rydberg@euromail.se>
To: Guenter Roeck <linux@roeck-us.net>
Cc: Parag Warudkar <parag.lkml@gmail.com>,
lm-sensors@lm-sensors.org, linux-kernel@vger.kernel.org,
khali@linux-fr.org
Subject: Re: [PATCH] applesmc: Bump max wait and rearrange udelay
Date: Mon, 17 Sep 2012 22:14:36 +0200 [thread overview]
Message-ID: <20120917201436.GA320@polaris.bitmath.org> (raw)
In-Reply-To: <20120917163722.GA1925@roeck-us.net>
> Any better/other ideas ? Is the problem that we have to increase the wait time,
> or is something else going on ?
No, it makes sense now that I got the right number of zeroes. ;-)
So, to be explicit, this is the patch I would like to go in. It is
completely safe, back-portable, and a no-brainer. Parag, are you ok
with being the author on this one?
Thanks,
Henrik
>From 868fc42edcb3a338ce0a0334e2dc50b01a7f6844 Mon Sep 17 00:00:00 2001
From: Parag Warudkar <parag.lkml@gmail.com>
Date: Mon, 17 Sep 2012 17:49:55 +0200
Subject: [PATCH] applesmc: Bump max wait
A heavy-load test on a MacBookPro6,1 is still showing a substantial
amount of read errors. Increasing the maximum wait time to 128 ms
resolves the issue.
maybe-Signed-off-by: Parag Warudkar <parag.lkml@gmail.com>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
---
drivers/hwmon/applesmc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c
index 2827088..8f3f6f2 100644
--- a/drivers/hwmon/applesmc.c
+++ b/drivers/hwmon/applesmc.c
@@ -53,10 +53,10 @@
#define APPLESMC_MAX_DATA_LENGTH 32
-/* wait up to 32 ms for a status change. */
+/* wait up to 128 ms for a status change. */
#define APPLESMC_MIN_WAIT 0x0010
#define APPLESMC_RETRY_WAIT 0x0100
-#define APPLESMC_MAX_WAIT 0x8000
+#define APPLESMC_MAX_WAIT 0x20000
#define APPLESMC_READ_CMD 0x10
#define APPLESMC_WRITE_CMD 0x11
--
1.7.12
next prev parent reply other threads:[~2012-09-17 20:14 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-15 22:42 [lm-sensors] [PATCH] applesmc: Bump max wait and rearrange udelay Parag Warudkar
2012-09-15 22:42 ` Parag Warudkar
2012-09-15 22:58 ` [lm-sensors] " Guenter Roeck
2012-09-15 22:58 ` Guenter Roeck
2012-09-15 23:35 ` [lm-sensors] " Parag Warudkar
2012-09-15 23:35 ` Parag Warudkar
2012-09-15 23:38 ` [lm-sensors] " Parag Warudkar
2012-09-15 23:38 ` Parag Warudkar
2012-09-16 3:29 ` [lm-sensors] " Parag Warudkar
2012-09-16 3:29 ` Parag Warudkar
2012-09-16 4:31 ` [lm-sensors] " Guenter Roeck
2012-09-16 4:31 ` Guenter Roeck
2012-09-16 9:35 ` [lm-sensors] " Henrik Rydberg
2012-09-16 9:35 ` Henrik Rydberg
2012-09-16 21:22 ` [lm-sensors] " Parag Warudkar
2012-09-16 21:22 ` Parag Warudkar
2012-09-16 22:00 ` [lm-sensors] " Guenter Roeck
2012-09-16 22:00 ` Guenter Roeck
2012-09-16 22:30 ` [lm-sensors] " Henrik Rydberg
2012-09-16 22:30 ` Henrik Rydberg
2012-09-17 0:11 ` [lm-sensors] " Parag Warudkar
2012-09-17 0:11 ` Parag Warudkar
2012-09-17 16:27 ` [lm-sensors] " Henrik Rydberg
2012-09-17 16:27 ` Henrik Rydberg
2012-09-17 16:37 ` [lm-sensors] " Guenter Roeck
2012-09-17 16:37 ` Guenter Roeck
2012-09-17 20:14 ` Henrik Rydberg [this message]
2012-09-17 20:14 ` Henrik Rydberg
2012-09-17 22:03 ` [lm-sensors] " Guenter Roeck
2012-09-17 22:03 ` Guenter Roeck
2012-09-17 18:06 ` [lm-sensors] " Parag Warudkar
2012-09-17 18:06 ` Parag Warudkar
2012-09-17 18:49 ` [lm-sensors] " Henrik Rydberg
2012-09-17 18:49 ` Henrik Rydberg
2012-09-17 18:54 ` [lm-sensors] " Parag Warudkar
2012-09-17 18:54 ` Parag Warudkar
2012-09-17 19:14 ` [lm-sensors] " Henrik Rydberg
2012-09-17 19:14 ` Henrik Rydberg
2012-09-17 19:46 ` [lm-sensors] " Henrik Rydberg
2012-09-17 19:46 ` Henrik Rydberg
2012-09-17 18:22 ` [lm-sensors] " Parag Warudkar
2012-09-17 18:22 ` Parag Warudkar
2012-09-17 21:38 ` [lm-sensors] " Parag Warudkar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120917201436.GA320@polaris.bitmath.org \
--to=rydberg@euromail.se \
--cc=khali@linux-fr.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=lm-sensors@lm-sensors.org \
--cc=parag.lkml@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.