Here are some of the things I noticed:
1. The changelog sais 3c90x driver is 1.0.0i but it is still 1.0.0d
not the latest.
2. Kernel does not compile if agp support is built into the kernel
(not as a module). The Makefile looks for agpgart.o and cannot
find it and fails.
3. What is the deal with the headers? I figured out that the system
includes from kernel-headers-2.4.0-0.21 should be saperate from
the includes files /usr/src/linux/include/linux.....is this a new
convention? I was trying to compile NVIDIA drivers and of course
they fail when they call /usr/include/linux/modversions.h....
there should be a longer explanation and instructions when a
makefile calls it including what gcc flags to use to achieve this
(some of us are not experts).
1 is known and will be fixed
2 is known and won't be fixed for the next release unless
someone comes up with a patch that doesn't break dynamic
compiling in time.
3 is following Linus's orders
Because you submitted three bugs in one report I can't close
this as a duplicate of either of the two that it duplicates,
so I'm going to close it as "notabug" regarding 3... :-)