| Age | Commit message (Collapse) | Author |
|
After moving the the include files there were a few clean-ups:
1) Some files used #include <asm-ia64/xyz.h>, changed to <asm/xyz.h>
2) Some comments alerted maintainers to look at various header files to
make matching updates if certain code were to be changed. Updated these
comments to use the new include paths.
3) Some header files mentioned their own names in initial comments. Just
deleted these self references.
Signed-off-by: Tony Luck <tony.luck@intel.com>
|
|
Signed-off-by: Patrick Gefre <pfg@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
|
|
Signed-off-by: Patrick Gefre <pfg@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
|
|
SN code has a "modules" variable that conflicts with a variable of the
same name in kernel/module.c. This conflict breaks lcrash for ia64.
Rename "modules" to "sn_modules".
Signed-off-by: Keith Owens <kaos@sgi.com>
Signed-off-by: David Mosberger <davidm@hpl.hp.com>
|
|
|
|
Here is a patch to clean up some of the Altix header files and includes.
I've run the patch past the appropriate people at SGI and they seem happy
with the changes.
|
|
From: Pat Gefre <pfg@sgi.com>
arch/ia64/sn/io/io.c@1.12
misc code cleanup
no parens on returns
remove __psunsigned_t
arch/ia64/sn/io/sn2/ml_iograph.c@1.18
no parens on returns
arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c@1.25
no parens on returns
use -errno
arch/ia64/sn/io/sn2/pcibr/pcibr_hints.c@1.8
no parens on returns
arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c@1.15
no parens on returns
unsigned to unsigned int
arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c@1.13
no parens on returns
use -errno
arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c@1.18
no parens on returns
use -errno
arch/ia64/sn/io/sn2/pciio.c@1.14
oom handling
removed ASSERT and funcs not needed
arch/ia64/sn/io/sn2/pic.c@1.13
use -errno
arch/ia64/sn/io/sn2/shuberror.c@1.12
add delay.h
arch/ia64/sn/io/sn2/xbow.c@1.10
include file clean up
arch/ia64/sn/io/sn2/xtalk.c@1.9
misc code cleanup
no parens on returns
arch/ia64/sn/io/xswitch.c@1.11
misc code cleanup
arch/ia64/sn/kernel/bte.c@1.5
include file clean up
arch/ia64/sn/kernel/mca.c@1.8
include file clean up
arch/ia64/sn/kernel/probe.c@1.5
include file clean up
arch/ia64/sn/kernel/sn2/prominfo_proc.c@1.3
include file clean up
arch/ia64/sn/kernel/sn2/sn2_smp.c@1.9
include file clean up
arch/ia64/sn/kernel/sn2/sn_proc_fs.c@1.4
include file clean up
drivers/char/sn_serial.c@1.3
include file clean up
include/asm-ia64/sn/addrs.h@1.8
include file clean up
remove __psunsigned_t
include/asm-ia64/sn/alenlist.h@1.8
unsigned to unsigned int
include/asm-ia64/sn/arch.h@1.7
include file clean up
include/asm-ia64/sn/bte.h@1.6
include file clean up
include/asm-ia64/sn/clksupport.h@1.8
include file clean up
include/asm-ia64/sn/driver.h@1.5
remove __psunsigned_t
include/asm-ia64/sn/hcl.h@1.13
include file clean up
include/asm-ia64/sn/hcl_util.h@1.7
include file clean up
include/asm-ia64/sn/hwgfs.h@1.5
include file clean up
include/asm-ia64/sn/iograph.h@1.9
include file clean up
include/asm-ia64/sn/klconfig.h@1.14
remove __psunsigned_t
include/asm-ia64/sn/kldir.h@1.5
remove __psunsigned_t
include file clean up
include/asm-ia64/sn/module.h@1.12
include file clean up
include/asm-ia64/sn/nodepda.h@1.14
include file clean up
include/asm-ia64/sn/pci/bridge.h@1.13
uchar_t to unsigned char
include/asm-ia64/sn/pci/pcibr_private.h@1.20
move PVnnnnnn's
include/asm-ia64/sn/pci/pciio.h@1.14
unsigned to unsigned int
include/asm-ia64/sn/pci/pciio_private.h@1.10
unsigned to unsigned int
include/asm-ia64/sn/pda.h@1.9
include file clean up
include/asm-ia64/sn/pio.h@1.7
include file clean up
ulong to unsigned long
include/asm-ia64/sn/sgi.h@1.11
include file clean up
move PVnnnnnn's to here
include/asm-ia64/sn/sn2/arch.h@1.6
include file clean up
include/asm-ia64/sn/sn2/sn_private.h@1.12
include file clean up
remove __psunsigned_t
include/asm-ia64/sn/sn_cpuid.h@1.8
include file clean up
include/asm-ia64/sn/sn_private.h@1.6
include file clean up
include/asm-ia64/sn/types.h@1.6
include file clean up
remove __psunsigned_t
include/asm-ia64/sn/vector.h@1.6
include file clean up
include/asm-ia64/sn/xtalk/xbow.h@1.9
include file clean up
misc code cleanup
include/asm-ia64/sn/xtalk/xtalk.h@1.12
unsigned to unsigned int
include/asm-ia64/sn/xtalk/xwidget.h@1.8
unsigned to unsigned int
|
|
From: Pat Gefre <pfg@sgi.com>
arch/ia64/sn/io/machvec/pci_bus_cvlink.c
Changes for new pcireg_ interfaces
pcibr reorg
Some code cleanup/reorg
arch/ia64/sn/io/machvec/pci_dma.c
IS_PCIA64() not needed
arch/ia64/sn/io/sn2/ml_iograph.c
new pcireg_ interface
arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c
code reorg/clean up
arch/ia64/sn/io/sn2/pcibr/pcibr_config.c
code reorg/cleanup
arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c
reorg/cleanup
arch/ia64/sn/io/sn2/pcibr/pcibr_error.c
reorg/cleanup
arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c
reorg/cleanup
arch/ia64/sn/io/sn2/pcibr/pcibr_reg.c
Fixed the interface to these functions - one call/data type
arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c
reorg/cleanup
arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c
reorg/cleanup
arch/ia64/sn/io/sn2/pciio.c
removed unused functions
arch/ia64/sn/io/sn2/pic.c
reorg/cleanup
arch/ia64/sn/kernel/irq.c
IS_PIC_SOFT not needed
mod for new pcireg_ interfaces
include/asm-ia64/sn/module.h
nodes/geoid[] -> MAX_SLABS
include/asm-ia64/sn/pci/bridge.h
IS_[X]BRIDGE not needed
include/asm-ia64/sn/pci/pci_bus_cvlink.h
SET_PCIA64 and IS_PCIA64 not needed
isa64, dma_buf_sync, xbow_buf_sync gone
include/asm-ia64/sn/pci/pcibr.h
mostly cleanup
some reorg mods
include/asm-ia64/sn/pci/pcibr_private.h
some reorg code
protos for new pcireg_ interfaces
include/asm-ia64/sn/pci/pciio.h
cleanup
include/asm-ia64/sn/pci/pic.h
cleanup
include/asm-ia64/sn/sn2/intr.h
changed IA64_SN2_FIRST_DEVICE_VECTOR and IA64_SN2_LAST_DEVICE_VECTOR
|
|
From: Pat Gefre <pfg@sgi.com>
Support for the LCD
|
|
From: Pat Gefre <pfg@sgi.com>
General module.c clean up
|
|
From: Pat Gefre <pfg@sgi.com>
New code for Opus and CGbrick
More minor clean up
|
|
Patch against latest BK (as of July 3) contains the following fixes
and updates:
- Generic kernel tweaks for SN (use of ia64_platform_is)
- Fix some error return values.
- Fix for IO port space on SN (fixes slow console, return
immediately when probing IO addresses < 64K)
- Fixes to keep hwgraph up to date
- Clean-up/remove early prototype code.
- PCI bridge RRB tweaks
- Support for changing memory protections and registering
nofault ranges.
- Other miscellaneous bug fixes.
|
|
|
|
And here's the SN specific part of the update. This should get an SN2
compile all the way to the link stage, where I still have some devfs
stuff to cleanup.
|
|
David, here's a patch to update SN support in the ia64 tree. I had to
make a few mods outside arch/ia64/sn and include/asm-ia64/sn to get
CONFIG_IA64_SGI_SN2 to compile.
|
|
|
|
- Bob Tracy: Cyrix MTRR setup fix (don't make it twice as big as asked
for)
- Trond Myklebust: rpciod needs to be PF_MEMALLOC to avoid deadlocks on
memory allocation when writing out NFS data under low memory conditions.
Fix up BKL and RPC interactions.
- Jeff Garzik: tulip network driver update
- fix truncate to call down to the filesystem with the kernel lock.
- David Mosberger: ia64 update
- David Mosberger: simplify ELF program header generation.
- Alan Cox: merge from -ac series
- Jeff Garzik: make serial.c recognize modem devices properly
|
|
|