| To: | Michal Vanco <vanco@xxxxxxxx> |
|---|---|
| Subject: | Re: 2.6.11 on AMD64 traps |
| From: | Patrick McHardy <kaber@xxxxxxxxx> |
| Date: | Wed, 09 Mar 2005 21:34:56 +0100 |
| Cc: | netdev@xxxxxxxxxxx, Andre Tomt <andre@xxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, "David S. Miller" <davem@xxxxxxxxxxxxx> |
| In-reply-to: | <200503092124.35190.vanco@xxxxxxxx> |
| References: | <200503081900.18686.vanco@xxxxxxxx> <422DF07D.7010908@xxxxxxxx> <422F525F.90404@xxxxxxxxx> <200503092124.35190.vanco@xxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20050106 Debian/1.7.5-1 |
Michal Vanco wrote: On Wednesday 09 March 2005 20:45, Patrick McHardy wrote:This patch should fix it. The crash is caused by stale pointers, the pointers in fib_iter_state are not reloaded after seq->stop() followed by seq->start(pos > 0).Well. Trap vanished after applying this patch, but another weird thing occurs: # ip route show | wc -l 156033 # date; time ip route show > /dev/null; date; time netstat -rn > /dev/null Wed Mar 9 22:15:21 CET 2005 real 0m0.656s user 0m0.415s sys 0m0.242s Wed Mar 9 22:15:22 CET 2005 real 6m41.472s user 0m1.261s sys 6m40.143s Yes, I know it is totally inefficient. Just use ip route, which doesn't suffer from this problem. Regards Patrick |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [patch 07/26] net/cycx_drv: replace delay_cycx() with msleep_interruptible(), Jeff Garzik |
|---|---|
| Next by Date: | Re: 2.6.11 on AMD64 traps, Michal Vanco |
| Previous by Thread: | Re: 2.6.11 on AMD64 traps, Michal Vanco |
| Next by Thread: | Re: 2.6.11 on AMD64 traps, Michal Vanco |
| Indexes: | [Date] [Thread] [Top] [All Lists] |