hi all,
sorry it took so long getting this one out --- Linus slow down!!
I hope to have 74 & 75 out soon ... but 76 (1.4Meg) may take me awhile)
Enjoy,
Anand.
-----------------------+--------------------------------------------------- ---- cut here ---- cut here ---- cut here ---- cut here ---- cut here ---- Linux Kernel Patch Change Summary 1.1.72 --> 1.1.73 by Anand Kumria NOTE: ========================================================================== SUMMARY linux/arch/i386/boot/head.S linux/arch/i386/config.in added an option called 'Profile shift count' to, obviously, linux/arch/sparc/boot/boot.S linux/drivers/char/ChangeLog linux/drivers/char/console.c changed over to using a dynamic buffer instead of a static one defined blank_screen and unblank_screen to be "wrapper"s for linux/drivers/char/serial.c linux/drivers/char/tty_io.c changed the code to use the new functions linux/drivers/net/MODULES if config sl? up/down should now work --------------------------- linux/drivers/net/depca.c reorganized the initalization code for startup of network linux/drivers/net/ewrk3.c linux/drivers/net/slip.h linux/drivers/net/smc-ultra.c linux/drivers/scsi/ChangeLog linux/drivers/scsi/buslogic.c linux/drivers/scsi/buslogic.h linux/drivers/scsi/fdomain.c linux/drivers/scsi/hosts.c linux/drivers/scsi/qlogic.c linux/drivers/scsi/scsi.c also save flags before disabling interrupts, restore them added entry points for modularization linux/drivers/sound/gus_wave.c linux/fs/binfmt_elf.c linux/fs/buffer.c linux/fs/open.c linux/fs/proc/array.c linux/fs/umsdos/dir.c linux/includes/asm-alpha/types.h linux/include/asm-alpha/unistd.h linux/include/asm-i386/string.h linux/include/asm-i386/types.h linux/include/asm-sparc/bitops.h linux/include/asm-i386/delay.h linux/include/asm-sparc/openprom.h *new file* linux/include/asm-sparc/string.h *new file* linux/include/asm-sparc/types.h linux/include/linux/in.h linux/include/linux/ip.h linux/include/linux/sched.h linux/include/linux/socket.h linux/include/linux/tty.h linux/include/linux/types.h linux/include/linux/umsdos_fs.h linux/init/main.c added buslogic_setup, and required defines for buslogic simplified BogoMips calculation by using muldiv some changes to profiling linux/ipc/sem.c linux/kernel/sched.c linux/mm/swap.c linux/modules/NET_MODULES linux/net/inet/af_inet.c linux/net/inet/dev.c linux/net/inet/dev_mcast.c linux/net/inet/icmp.c linux/net/inet/igmp.c linux/net/inet/ip.c also moved a large portion of code up a layer to tcp.c linux/net/inet/ip.h linux/net/inet/ip_fw.c linux/net/inet/tcp.c linux/net/inet/udp.c Changed files -- not sure what
/\ | akum...@socs.uts.edu.au
/ \ | wildf...@ftoomsh.socs.uts.edu.au *preferred*
/ \ |
/ \ | "vae, puto deus fio"
/ Kumria \ | -- Vespasion AD 71
---/----------\--- |
/ \ | "oh dear, I must be turning into a god"
/ \ |
akum...@socs.uts.edu.au
wildf...@ftoomsh.socs.uts.edu.au
Lines which contain an [?] mean I am unsure of if I am right.
Some files only have some pieces of code of added or changed, if I
thought the change/addition was insignifgant (or to hard to
understand) I will note that the file was altered and not how.
=======
Added support for the Quantum ISA-200S SCSI Adapter
SCSI, SLIP and CSLIP as modules
Calculate BogoMIPS on various platforms
Even more work on the Sparc port.
---------------------------
now we don't just save the processor type, but also the
family, model and revision.
-------------------------
moved the VESA configuation details from just after 'Use -m486
flag ... optimizations' to after 'Selection (cut & paste)'
assist with kernel profiling
/string.S
/drivers/block/floppy.c
----------------------------
many, many, many spelling and typo corrections
----------------------------
please see the ChangeLog for details
----------------------------
changed procedure blank_screen to function do_blank_screen,
and changed procedure unblank_screen to do_unblank_screen.
do_unblank/blank_screen.
---------------------------
added some more sanity checks.
/vt.c
---------------------------
altered to use the new functions do_blank/unblank_screen
/slip.c
/slhc.c
-------------------------
modularized slip and slhc (compressed slip, cslip)
spelling correction
-------------------------
support (recognition of?) for the DE101
cards
-------------------------
now it checks for and "snarfs" (registers) required regions for
the network card to operate
------------------------
changed struct slip
-----------------------------
use shared memory
----------------------------
please see for details
-----------------------------
changed most of the debuging output
-----------------------------
shortened the copyright
----------------------------
support for the Quantum ISA-200S SCSI adapter
--------------------------
spacing changes
---------------------------
additions so it can work with SCSI as a module
-------------------------
try restarting SCSI if it has deadlocked
instead of re-enabling the interupts
------------------------------
minor editing changes
---------------------
minor addition (MAP_EXECUTABLE)
-----------------
left in wait_on_buffer call
---------------
if we have an error getting write access to an inode, iput it
inode.c
root.c
linux/include/linux/proc_fs.h
-----------------------------
profile extension, use readprofile to translate data
---------------------
return amount of data written in the direntry
--------------------------------
added size_t, ssize_t and ptrdiff_t as types
--------------------------------
removed the "guts" of all the syscalls
-------------------------------
cast the argument c of __constant_count_memset to an unsigned char
------------------------------
defined size_t, ssize_t and ptrdiff_t
--------------------------------
operatons to set, clear and test bits
linux/include/asm-alpha/delay.h
linux/include/asm-sparc/delay.h
-------------------------------
calculate BogoMIPS via a muldiv function
----------------------------------
defines and structures to access the OPENBOOT routines and
data area. Handles v0 and v2 ... soon v3.
--------------------------------
string routines ... as you would expect
all functions are extern
-------------------------------
define types like char, short, int, long in both signed and
unsigned flavours
------------------------
removed defines for get/setsockopt
added defines for multicast INADDR
------------------------
define MAXTTL to 255 (the maximum Time-To-Live)
---------------------------
changed int to chars
----------------------------
added some defines for 1.3 (is that net or kernel?)
-------------------------
removed blank_screen and unblank_screen
---------------------------
removed size_t, ssize_t and ptrdiff_t
-------------------------------
removed linux/stat.h from the header file list but copied the
struct to remain compatable with umsdos utils
-----------------
renamed edata to etext
---------------
initialized a struct to NULL
--------------------
changed ints to chars
---------------
if a page is greater than high memory continue[?]
-------------------------
made slip and cslip (slhc) modules
------------------------
more bugs fixed
--------------------
increased the buffer (backlog) to 300
--------------------------
if the interface is up, and THEN set it to promiscuous mode
---------------------
we can now multicast ICMP (Internet Control Message Protocol)
---------------------
make sure a device which is going up is in all hosts[?]
-------------------
we are now always in group 224.0.0.1
-------------------
additions and removals of various functions
----------------------
some changes to keep compilers happy
--------------------
fixed a timing bug, beginning of a rewrite based upon RFCs, added
a state trace
--------------------
we can now route[?]. A minor changes to connect-ing to a
socket
------------------------------
linux/drivers/net/apricot.c -- spelling
linux/fs/umsdos/rdir.c
linux/include/asm-alpha/io.h
linux/net/inet/raw.c
linux/net/socket.c