Changes from 1.3.30 to 1.3.31
These changes are archived on ftp.crynwr.com:pub/kchanges
and http://www.crynwr.com/kchanges.
I cannot answer questions about Linux -- I merely summarize the kernel
patches after reading them. I try to make them useful to everyone,
but kernel hackers should take them with a grain of salt and read the
patches themselves. The patch file is patch-1.3.31.gz
These are from Linus:
- early SMP support. This is very much "test at your own risk" stuff,
and I haven't really verified that it compiles. You'd better contact
Alan about this if you're interested. Alan Cox.
- various minor alpha patches. David M-T.
- readv/writev emulation (only works for things where you can't
distinguish multiple read/write calls, notably TCP
- it' sgood enough
for X11 on the alpha). Me.
- Some networking fixes (the TCP socket cache bug should be gone for
good). Alan Cox.
- Pentium systems will use the internal cycle counter for faster (and
more accurate, I hope) gettimeofday(). Me.
- various network driver updates, should also make quite a few of them
work better on the alpha too.. Paul Gortmaker.
- plip update. Niibe Yutaka.
- eata scsi driver update. Michael Neuffer.
- SCSI tape update (Kai Makisara)
- use ELF core-dumps for elf binaries
Also, if you have SCSI tapes enabled it turns out that 1.3.31 won't
compile on the x86 architecture. Just add this one line to
include/asm-i386/ioctl.h and you should be ok (or just upgrade to an
alpha ;-)
#define _IOC_TYPE(nr) (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)
Hope that fixes it..