[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 00478) Major Header breakage for 2.4.4 snap patches



I tried building a 2.4.4 kernel using the patch found in

ftp://ftp.linux-ipv6.org/pub/usagi/snap/patch/linux24-2.4.4-usagi-20010505.patch.gz

and it died a *very* quick and horrid death.  I diagnosed the problem as follows:

In the include file /usagi/kernel/linux24/include/net/sock.h

Version 1.1.1.10, near line 214, still has:

         __u16                        id;                        /* ID counter for DF pkts */

This is missing in the 1.12 version, which was what was apparently used
to build the linux24-2.4.4-usagi-20010505.patch.gz patch files.  However,
a lot of other things in the 2.4.4 kernel tree still use the inet_opt.id
structure field (with the result that a kernel 'make' dies on the very
first file compiled).  Now, the 1.1.1.10 version has the 'LINUS' tag
and says it's synced to the 2.4.4 kernel - I'm guessing that what
happened was just the 1.12 version (which seems to be against a 2.4.3
tree?) was used to build the patch rather than the 1.1.1.10 file.

Incidentally, all the 2.4.4-usage-2001050?.patch.gz files have the
same problem.

Could somebody see about getting a 2.4.4-usagi patch that includes the right
version of the files?

				Valdis Kletnieks
				Operating Systems Analyst
				Virginia Tech