Changes from 1.1.74 to 1.1.75
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 patch75.gz
- David Miller added to CREDITS.
- Makefile frobbed to improve multiple-architecture support.
- Selection code improved.
- Make sure that only the tty owner or root can issue vt ioctls (instead
of just root as per the previous patch.
- Spelling corrections.
- SCSI disk driver needs to know the hardware sector size in order to
support the msdos fs.
- Uh-oh, the ultrastor's find_and_clear_bit_16 routine can be called
from an interrupts-off context.
- Double the directory cache size.
- Remove the Multisession ifdef'ed code from isofs driver.
- MSDOS buffering moved into its own file and otherwise improved.
Should make write performance better. Also makes mmapping
more efficient. All this makes the umsdos fs faster and more
separate from the msdos fs internals.
- MSDOS fs has a blocksize= parameter.
- More architecture improvements.
- IOCTL added to decide if we should receive our own IP multicast packets.
- Format of /proc/net/tcp changed to add the timer's timeout.
- TCP might miss a one-byte hole in the data, which affected the
handling of urgent data.
- TCP's tcp_select didn't release the socket in many cases.
- Some extraneous setting of the shutdown bitmask was removed.
- If someone sends us another syn, give up on them.
- BSD TIME WAIT code fixed.