[53] in linux-announce channel archive
Kernel Patch Change Summary 1.1.70 -> 1.1.71
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Thu Dec 29 12:50:50 1994
Date: Thu, 29 Dec 1994 18:15:10 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu
X-Mn-Key: announce
From: Anand Kumria <wildfire@ftoomsh.socs.uts.EDU.AU>
Subject: Kernel Patch Change Summary 1.1.70 -> 1.1.71
Keywords: linux kernel 1.1.70 1.1.71 summary
Newsgroups: comp.os.linux.announce
Organization: ?
Approved: linux-announce@tc.cornell.edu (Lars Wirzenius)
Followup-to: comp.os.linux.development.system
HI,
I really like Russ Nelson's Kernel patch change summary, recently
however he hasn't been issuing them. So, I though I would try my hand at
doing some -- if people encourage me I will do some more otherwise I hope
this is of interest to someone.
regards,
Anand.
-----------------------+------------------------------------------------------
/\ | akumria@socs.uts.edu.au
/ \ | akumria@ftoomsh.socs.uts.edu.au *preferred*
/ \ |
/ \ | "vae, puto deus fio"
/ Kumria \ | -- Vespasion AD 71
---/----------\--- |
/ \ | "oh dear, I must be turning into a god"
/ \ |
---------------------- cut here -- cut here -- cut here -------------------
This file documents what changed from Linux kernel version 1.1.70 to 1.1.71
Written by Anand Kumria.
wildfire@ftoomsh.socs.uts.edu.au
akumria@socs.uts.edu.au
anyline which contains a "[?]" means I am not sure if I am right.
==========================================================================
Summary
=======
minor changes to the Configure script
code to detect a Pentium with FDIV bug
made available IP accounting, firewalling and multicasting
miscellaneous SCSI changes (see below)
start of SPARC support (only for sun4c, at the moment)
start of m68k support (68020 or better required)
modularization of sysv,xiafs filesystems
linux/Configure
---------------
removed function change()
altered function bool() to take this into account
added a default field to function int() [?]
few miscellaneous changes
store away a copy of the config file in config.old
linux/Makefile
--------------
changed the sublevel (of course :))
linux/arch/i386/boot/head.S
---------------------------
added usage of the Pentium's CPUID to determine CPU running on
linux/arch/i386/config.in
-------------------------
uncommented the options :
IP multicasting, IP firewalling, IP accounting
added in an option to increase the number of slip line to 16
removed separate config for LANCE network cards
linux/arch/sparc/boot/boot.S ** new file
----------------------------
start of support for sparc architecture machines
currently only supports sun4c PROM version 0
NO v2 PROM, sun4, sun4m, sun4d ... yet.
linux/arch/sparc/boot/boot.h ** new file
----------------------------
definitions of various things, needed for the file above.
linux/arch/sparc/boot/version.h ** new file
-------------------------------
where Sparc-Linux was compiled definition
linux/drivers/block/ll_rw_blk.c
-------------------------------
try to fix a deadlock problem
linux/drivers/net/Makefile
--------------------------
removal of ranlib from making of shared libraryies [?]
linux/drivers/scsi/53c7,8xx.c
-----------------------------
added in some PCI device IDs
linux/drivers/scsi/Makefile
---------------------------
remove some commented lines
linux/drivers/scsi/aha1740.c
----------------------------
log the fact that an aha1740 had a "null SCtmp" in an interrupt
linux/drivers/scsi/buslogic.c
-----------------------------
changed a conditional 0 to a conditional 1 [?]
linux/drivers/scsi/hosts.c
--------------------------
return forbidden_addr and forbidden_size
added in a function scsi_mem_int, which returns whether the memory
selected was forbidden. [?]
linux/drivers/scsi/hosts.h
--------------------------
forbidden_addr and forbidden_size are used to check for conflicts
between memory <1mb and at 16mb boundarys.
linux/drivers/scsi/scsi.c
-------------------------
added pid to the parameter list of scsi_times_out, so that we can
try to protect against races. Altered some parts of the code to pass
around the pid (process-id) we are currently servicing.
linux/drivers/scsi/scsi.h
-------------------------
added pid to parameter list of scsi_abort.
added in a wake_up
linux/drivers/scsi/sg.c
-----------------------
make sure we only free buffers in they are not null
linux/fs/Makefile
-----------------
added in some conditionals to modularise xiafs and sysv
linux/fs/devices.c
------------------
removed some unneccessary code
linux/fs/proc/array.c
---------------------
"some minor changes for cpuinfo"
linux/fs/proc/root.c
--------------------
as above
linux/fs/sysv/Makefile
----------------------
added MODULE definition
linux/fs/sysv/inode.c
---------------------
added in defs. for modularization, and the additional code required.
linux/fs/xiafs/Makefile
-----------------------
added MODULE definition
linux/fs/xiafs/inode.c
----------------------
added in defs. for modularization, and the additional code required.
linux/include/asm-alpha/types.h
-------------------------------
added defs. to see if we follow ANSI STRICTly, otherwise relax
things (signed and unsigned longs) a little.
linux/include/adm-i386/system.h
-------------------------------
move the sti() and cli() definitions further down
linux/include/asm-i386/types.h
------------------------------
also decided to relax signed and unsigned longs if not using
STRICT ANSI.
linux/include/asm-m68k/bitops.h,
/delay.h
/dma.h -- dummy file
/io.h
/irq.h -- dummy file
/segment.h
/string.h
/system.h
/unistd.h
-------------------------------
start of support for 68k chips ... must be a 68020 or better.
most of the code is common to all 68k platforms, ie Amiga, Atari,
Macintosh and Sun. With some minor variations between platforms occuring
in the system.h file
linux/include/linux/elf.h
-------------------------
changed variable types to be easier to understand -- wow
intrinsic documentation.
added defs. to determine the kind of executable [?]
linux/include/linux/pci.h
-------------------------
added in another PCI device ID
linux/include/linux/proc_fs.h
/sched.h
linux/init/main.c
-----------------------------
CPUID support to determine if Pentium with FDIV bug.
linux/kernel/bios32.c
---------------------
changed pcibios_find_class_code -> pcibios_find_class
linux/kernel/ksyms.c
--------------------
moved location of pci.h -> linux/pci.h
added support for umsdos fs [?]
linux/kernel/printk.c
---------------------
decrement the log buffer
linux/kernel/sched.c
--------------------
check to see if we are running on faulty Pentium
linux/kernel/time.c
-------------------
do_gettimeofday had code removed from it to speed it up (I think)
linux/mm/memory.c
-----------------
some memory stuff for SCSI -- not too sure
linux/net/inet/skbuff.c
-----------------------
free some memory
linux/net/inet/sock.c
---------------------
make SO_DEBUG superuser only
linux/net/inet/tcp.c
--------------------
rewrote function tcp_close_pending
changed its execution order when listening
--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.