[53] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

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.


home help back first fref pref prev next nref lref last post