Re: 2.1.15 and pppd (eek)

A.N.Kuznetsov (kuznet@ms2.inr.ac.ru)
Fri, 13 Dec 1996 20:03:45 +0300


In article <Pine.LNX.3.93.961212232426.615A-100000@slacker.stac.org> you wrote:

: root@slacker[1]:/usr/src/linux>ppp-off
: pppd-2.2 forgot to specify route netmask.
: Unable to handle kernel paging request at virtual address 70cc323a
.....

Ough... It is ugly bug, please patch net/ipv4/fib.c by:

--- ../v2.1.15/linux/net/ipv4/fib.c Fri Dec 13 17:44:47 1996
+++ linux/net/ipv4/fib.c Fri Dec 13 19:40:46 1996
@@ -566,7 +566,7 @@
if (op)
return arp_req_set(&r, NULL);

- fz = &local_class.fib_zone_list[logmask];
+ fz = &local_class.fib_zones[logmask];

for (f1 = fz_hash(f->fib_key, fz); f1; f1=f1->fib_next) {
if (f->fib_key != f1->fib_key || f1->fib_flag ||

Next time please make ksymoops, analyzing binary code
is pretty boring business.

Alexey Kuznetsov.