- A fix to the Linux statfs syscall. It is now more
Linux-like. But it is _incompatible_ with existing code.
There aren't all that many apps out there that use statfs
(df and nfs come to mind, though), but the ones that do
_will_ break until recompiled.
- All kernel header changes needed for the latest glibc snapshot
(if you want the header patches only, get the latest patch in
linux/axp/glibc instead).
- Fixes to make the kernel read/write/lseek 64 bit clean. AFAIK,
these patches really do seem to help in getting 4GB drives
going. Jay Estabrook did the limited amount of testing one
can do with "only" a single 4GB drive and less than 4GB of
swap-space/main-memory and those seemed to work OK. If you
use drivers other than the ones I'm using, you'll get warnings about
"incompatible function types" being assigned. To be on the
safe side, you should fix those. In particular, you have to
be careful about the last argument in read/write: it changed
from "int" to "unsigned long". The change in signedness can
cause sutble errors, so be sure to understand the code before
changing its interface.
- kernel gdb patches (as usual)
- Eric and Richard's ELF patches (Richard, note that the patch
works around the namei() bug so I switched the code in
binfmt_elf.c back to use name() instead of open_namei()).
Cheers,
--david