Changes from 1.1.24 to 1.1.25
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 patch25.gz
- Put bootable kernel into /boot instead of /.
- Added support for Sound FX as host for Sony CD-ROM.
- Apparently, there is a bug in the floppy FIFO that requires you to
force the FIFO to accept a byte even though it insists it
isn't ready.
- Even though the dates are old, these changes are apparently new to 1.1.25:
October 1993 Bernd Huebner and Ruediger Helsch, Unifix Software GmbH,
Braunschweig, Germany: Total rework to speed up data read operation.
Also enabled definition of irq and address from bootstrap, using the
environment. linux/init/main.c must be patched to export the env.
November 93 added code for FX001 S,D (single & double speed).
February 94 added code for broken M 5/6 series of 16-bit single speed.
- ramdisk load code moved into its own subroutine, so that we can
gram(sic) the floppy IRQ/DMA.
- 3c505 driver changes: renamed to elplus, hard reset needed on a warm
reset from DOS after running some drivers, autodetect/autoirq
added
- HP LANcard+ drivers added to autoprobe list.
- ac32000 driver renamed to ac3200.
- Added Schneider & Koch G16 Ethernet driver.
- SLIP and CSLIP fixes for memory leaks.
- znote.c renamed to znet.c
- SCSI change notes from Eric Youngdale
- sd.c, sr.c: Use new check_media_change and revalidate
file_operations fields.
- st.c, st.h: Add changes from Kai Makisara, dated Jun 22.
- hosts.h: Change SG_ALL back to 0xff. Apparently soft error in
/dev/brain resulted in having this bumped up. Change first
parameter in bios_param function to be Disk * instead of index
into rscsi_disks.
- sd_ioctl.c: Pass pointer to rscsi_disks element instead of index to
array.
- sd.h: Add struct name "scsi_disk" to typedef for Scsi_Disk.
- scsi.c: Remove redundant Maxtor XT8760S from blacklist. In
scsi_reset, add printk when DEBUG defined.
- All low level drivers: Modify definitions of bios_param in
appropriate way.
- When flushing filesystem buffers, reset b_req also.
- Finish adding media_change calls.
- Allow locking on non-regular files.
- If they were trying to unlock, and it worked, don't return an error.
- An NFS xid mismatch no longer causes the request to be trashed.
- When a socket dies, set the dead flag.
- When returning an ICMP error, return the IP address corresponding to
the interface.
- Respond to broadcast ICMP_ECHO (ping) requests.