[PATCH] ioc4: Enable build on non-SN2
authorBrent Casavant <bcasavan@sgi.com>
Tue, 17 Oct 2006 07:09:25 +0000 (00:09 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 17 Oct 2006 15:18:42 +0000 (08:18 -0700)
commit59f148005cfd3d41537a4b872c266213d5fe4dc6
tree1e769ca80218a39417f7d45759e1bd2a4dbf6452
parent107d5a72f2c6a6819b66eebcb0281c7a67b6baaa
[PATCH] ioc4: Enable build on non-SN2

The SGI PCI-RT card, based on the SGI IOC4 chip, will be made available on
Altix XE (x86_64) platforms in the near future.  As such it is now a
misnomer for the IOC4 base device driver to live under drivers/sn, and
would complicate builds for non-SN2.

This patch moves the IOC4 base driver code from drivers/sn to drivers/misc,
and updates the associated Makefiles and Kconfig files to allow building on
non-SN2 configs.  Due to the resulting change in link order, it is now
necessary to use late_initcall() for IOC4 subdriver initialization.

[akpm@osdl.org: __udivdi3 fix]
[akpm@osdl.org: fix default in Kconfig]
Acked-by: Pat Gefre <pfg@sgi.com>
Acked-by: Jeremy Higdon <jeremy@sgi.com>
Signed-off-by: Brent Casavant <bcasavan@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/Kconfig
drivers/ide/pci/sgiioc4.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/ioc4.c [moved from drivers/sn/ioc4.c with 98% similarity]
drivers/serial/ioc4_serial.c
drivers/sn/Kconfig
drivers/sn/Makefile