* [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong
@ 2008-03-09 1:33 Grant Grundler
2008-03-17 12:13 ` Jeff Garzik
0 siblings, 1 reply; 5+ messages in thread
From: Grant Grundler @ 2008-03-09 1:33 UTC (permalink / raw)
To: jgarzik; +Cc: netdev, akpm
Jeff,
This untested patch _should_ fix:
"(net de2104x) Kernel panic with de2104x tulip driver on boot"
http://bugzilla.kernel.org/show_bug.cgi?id=3156
But the bug submitter isn't responding. Same fix has been applied
to tulip.c (several years ago) and uli526x.c (Feb 2008) drivers.
Patch was originally against 2.6.23 but applies clean against 2.6.25-rc4.
[ The panic reported in the bug report was removed in a recently
(march 2008) accepted patch from Ondrej Zary. ]
Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
--- linux-2.6.23/drivers/net/tulip/de2104x.c 2007-10-09 13:31:38.000000000 -0700
+++ linux-2.6.23/drivers/net/tulip/de2104x.c-ggg 2007-11-02 23:24:46.000000000 -0700
@@ -842,7 +842,7 @@
static void de_stop_rxtx (struct de_private *de)
{
u32 macmode;
- unsigned int work = 1000;
+ unsigned int i = 1300/100;
macmode = dr32(MacMode);
if (macmode & RxTx) {
@@ -850,10 +850,14 @@
dr32(MacMode);
}
- while (--work > 0) {
+ /* wait until in-flight frame completes.
+ * Max time @ 10BT: 1500*8b/10Mbps == 1200us (+ 100us margin)
+ * Typically expect this loop to end in < 50 us on 100BT.
+ */
+ while (--i) {
if (!de_is_running(de))
return;
- cpu_relax();
+ udelay(100);
}
printk(KERN_WARNING "%s: timeout expired stopping DMA\n", de->dev->name);
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong
2008-03-09 1:33 [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong Grant Grundler
@ 2008-03-17 12:13 ` Jeff Garzik
2008-03-24 5:09 ` Grant Grundler
0 siblings, 1 reply; 5+ messages in thread
From: Jeff Garzik @ 2008-03-17 12:13 UTC (permalink / raw)
To: Grant Grundler; +Cc: netdev, akpm
Grant Grundler wrote:
> Jeff,
> This untested patch _should_ fix:
> "(net de2104x) Kernel panic with de2104x tulip driver on boot"
> http://bugzilla.kernel.org/show_bug.cgi?id=3156
>
> But the bug submitter isn't responding. Same fix has been applied
> to tulip.c (several years ago) and uli526x.c (Feb 2008) drivers.
>
> Patch was originally against 2.6.23 but applies clean against 2.6.25-rc4.
>
> [ The panic reported in the bug report was removed in a recently
> (march 2008) accepted patch from Ondrej Zary. ]
>
>
> Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
applied
Please include comments like "Jeff," and "Patch was originally[...]"
after the "---" separator, so that the automated tools may omit these
comments without human intervention.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong
2008-03-17 12:13 ` Jeff Garzik
@ 2008-03-24 5:09 ` Grant Grundler
2008-03-28 22:02 ` Jeff Garzik
0 siblings, 1 reply; 5+ messages in thread
From: Grant Grundler @ 2008-03-24 5:09 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Grant Grundler, netdev, akpm
On Mon, Mar 17, 2008 at 08:13:19AM -0400, Jeff Garzik wrote:
> Grant Grundler wrote:
>> Jeff,
>> This untested patch _should_ fix:
>> "(net de2104x) Kernel panic with de2104x tulip driver on boot"
>> http://bugzilla.kernel.org/show_bug.cgi?id=3156
>> But the bug submitter isn't responding. Same fix has been applied
>> to tulip.c (several years ago) and uli526x.c (Feb 2008) drivers.
>> Patch was originally against 2.6.23 but applies clean against 2.6.25-rc4.
>> [ The panic reported in the bug report was removed in a recently
>> (march 2008) accepted patch from Ondrej Zary. ]
>> Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
>
> applied
Thanks!
> Please include comments like "Jeff," and "Patch was originally[...]" after
> the "---" separator, so that the automated tools may omit these comments
> without human intervention.
Which separator is that? I didn't explicitly add one unless you are
referring to the patch itself.
Or tell me which automated tool you are using and I'd be happy to
figure out how to seperate logistical comments from what should
go in the "change log" (ie land in git history).
thanks,
grant
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong
2008-03-24 5:09 ` Grant Grundler
@ 2008-03-28 22:02 ` Jeff Garzik
2008-03-29 2:47 ` Grant Grundler
0 siblings, 1 reply; 5+ messages in thread
From: Jeff Garzik @ 2008-03-28 22:02 UTC (permalink / raw)
To: Grant Grundler; +Cc: netdev, akpm
Grant Grundler wrote:
> On Mon, Mar 17, 2008 at 08:13:19AM -0400, Jeff Garzik wrote:
>> Grant Grundler wrote:
>>> Jeff,
>>> This untested patch _should_ fix:
>>> "(net de2104x) Kernel panic with de2104x tulip driver on boot"
>>> http://bugzilla.kernel.org/show_bug.cgi?id=3156
>>> But the bug submitter isn't responding. Same fix has been applied
>>> to tulip.c (several years ago) and uli526x.c (Feb 2008) drivers.
>>> Patch was originally against 2.6.23 but applies clean against 2.6.25-rc4.
>>> [ The panic reported in the bug report was removed in a recently
>>> (march 2008) accepted patch from Ondrej Zary. ]
>>> Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
>> applied
>
> Thanks!
>
>> Please include comments like "Jeff," and "Patch was originally[...]" after
>> the "---" separator, so that the automated tools may omit these comments
>> without human intervention.
>
> Which separator is that? I didn't explicitly add one unless you are
> referring to the patch itself.
See #14 of Documentation/SubmittingPatches.
Basically, anything after "---" in the email body (except for the patch
content itself) is intentionally ignored -- and thus is used for
comments like "Jeff, quit sitting on your ass and apply this damned
patch" that are relevant but do not belong in the permanent kernel history.
> Or tell me which automated tool you are using and I'd be happy to
> figure out how to seperate logistical comments from what should
> go in the "change log" (ie land in git history).
git-am, Linus's tool that many of us git'ers use for importing patches
from email.
Jeff
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong
2008-03-28 22:02 ` Jeff Garzik
@ 2008-03-29 2:47 ` Grant Grundler
0 siblings, 0 replies; 5+ messages in thread
From: Grant Grundler @ 2008-03-29 2:47 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Grant Grundler, netdev, akpm
On Fri, Mar 28, 2008 at 06:02:47PM -0400, Jeff Garzik wrote:
...
>>> Please include comments like "Jeff," and "Patch was originally[...]"
>>> after the "---" separator, so that the automated tools may omit these
>>> comments without human intervention.
>> Which separator is that? I didn't explicitly add one unless you are
>> referring to the patch itself.
>
> See #14 of Documentation/SubmittingPatches.
Wow...this document got a rewrite since the last time I read it.
Thanks for pointing it out. I'll follow that on future patches.
> Basically, anything after "---" in the email body (except for the patch
> content itself) is intentionally ignored -- and thus is used for comments
> like "Jeff, quit sitting on your ass and apply this damned patch" that are
> relevant but do not belong in the permanent kernel history.
*nod*
...
> git-am, Linus's tool that many of us git'ers use for importing patches from
> email.
Ok - will read the man page for that too.
cheers,
grant
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-03-29 2:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-09 1:33 [PATCH] 2.6.25-rc4 de_stop_rxtx polling wrong Grant Grundler
2008-03-17 12:13 ` Jeff Garzik
2008-03-24 5:09 ` Grant Grundler
2008-03-28 22:02 ` Jeff Garzik
2008-03-29 2:47 ` Grant Grundler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).