[parisc-linux-cvs] linux willy

Matthew Wilcox parisc-linux@lists.parisc-linux.org
Sat, 3 Nov 2001 16:06:00 -0700 (MST)


CVSROOT:	/var/cvs
Module name:	linux
Changes by:	willy	01/11/03 16:06:00

Modified files:
	arch/parisc/kernel: lba_pci.c parisc_ksyms.c perf.c sba_iommu.c 
	                    setup.c smp.c 
	arch/parisc/mm : extable.c 
	drivers/gsc    : Makefile eisa.c gsc.c 
	drivers/video  : fbcon-sti.c 
	drivers/video/sti: sticore.c stifb.c 
	include/asm-parisc: gsc.h io.h 
	include/video  : fbcon.h 
Removed files:
	drivers/gsc    : busdevice.c 

Log message:
* turn external definitions of gsc_{read,write}[bwlq] into inline
__raw_{read,write}[bwlq]
* Add compatibility macros so I don't have to change all the drivers
* Change eisa.c to have the same types as io.h has.
* Move contents of busdevice.c into gsc.c.  Delete busdevice.c.
* Rename busdevice_init to gsc_init.  The function returns!  :-)
* Change fb to use readb instead of gsc_readb (et al)
* More void * -> unsigned long conversion
* Remove warning from extable.c

Grant tells me it removes 14k from his A500's kernel when he turns
off CONFIG_GSC.  It should slightly improve performance too since
_gsc_{read,write} are no longer function calls.