Changes from 1.1.93 to 1.1.94

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 patch94.gz
Close wait:

This is helpful for slow devices (like serial plotters) so that their outputs don't get flushed upon device close. This has to be configurable because normally we don't want ports to be hung up for long periods of time during a close when they are not connected to a device, or the device is powered off.

The default is to wait 30 seconds; in the case of a very slow device, the close_wait timeout should be lengthed. If it is set to 0, the kernel will wait forever for all of the data to be transmitted.

[Index][Next]