Commit 2b0c1a2b authored by Matthew Wilcox's avatar Matthew Wilcox Committed by Linus Torvalds

[PATCH] CONFIG_64BIT

This adds CONFIG_64BIT to allow us to disable non-64-bit safe drivers on
64-bit platforms and converts the I2O driver to use it.
parent 3720aca6
...@@ -11,6 +11,9 @@ config ALPHA ...@@ -11,6 +11,9 @@ config ALPHA
now Hewlett-Packard. The Alpha Linux project has a home page at now Hewlett-Packard. The Alpha Linux project has a home page at
<http://www.alphalinux.org/>. <http://www.alphalinux.org/>.
config 64BIT
def_bool y
config MMU config MMU
bool bool
default y default y
......
...@@ -18,6 +18,9 @@ config IA64 ...@@ -18,6 +18,9 @@ config IA64
page at <http://www.linuxia64.org/> and a mailing list at page at <http://www.linuxia64.org/> and a mailing list at
linux-ia64@linuxia64.org. linux-ia64@linuxia64.org.
config 64BIT
def_bool y
config MMU config MMU
bool bool
default y default y
......
...@@ -11,6 +11,9 @@ config MIPS64 ...@@ -11,6 +11,9 @@ config MIPS64
64-bit processing, otherwise say N. You must say Y for kernels for 64-bit processing, otherwise say N. You must say Y for kernels for
SGI IP27 (Origin 200 and 2000). If in doubt say N. SGI IP27 (Origin 200 and 2000). If in doubt say N.
config 64BIT
def_bool MIPS64
config MIPS32 config MIPS32
bool bool
depends on MIPS64 = 'n' depends on MIPS64 = 'n'
......
...@@ -103,6 +103,9 @@ config PARISC64 ...@@ -103,6 +103,9 @@ config PARISC64
enable this option otherwise. The 64bit kernel is significantly bigger enable this option otherwise. The 64bit kernel is significantly bigger
and slower than the 32bit one. and slower than the 32bit one.
config 64BIT
def_bool PARISC64
config PDC_NARROW config PDC_NARROW
bool "32-bit firmware" bool "32-bit firmware"
depends on PARISC64 depends on PARISC64
......
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
# see Documentation/kbuild/kconfig-language.txt. # see Documentation/kbuild/kconfig-language.txt.
# #
config 64BIT
def_bool y
config MMU config MMU
bool bool
default y default y
......
...@@ -40,6 +40,9 @@ config ARCH_S390X ...@@ -40,6 +40,9 @@ config ARCH_S390X
Select this option if you have a 64 bit IBM zSeries machine Select this option if you have a 64 bit IBM zSeries machine
and want to use the 64 bit addressing mode. and want to use the 64 bit addressing mode.
config 64BIT
def_bool ARCH_S390X
config ARCH_S390_31 config ARCH_S390_31
bool bool
depends on ARCH_S390X = 'n' depends on ARCH_S390X = 'n'
......
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
mainmenu "Linux/UltraSPARC Kernel Configuration" mainmenu "Linux/UltraSPARC Kernel Configuration"
config 64BIT
def_bool y
config MMU config MMU
bool bool
default y default y
......
...@@ -16,6 +16,9 @@ config X86_64 ...@@ -16,6 +16,9 @@ config X86_64
Port to the x86-64 architecture. x86-64 is a 64-bit extension to the Port to the x86-64 architecture. x86-64 is a 64-bit extension to the
classical 32-bit x86 architecture. For details see http://www.x86-64.org classical 32-bit x86 architecture. For details see http://www.x86-64.org
config 64BIT
def_bool y
config X86 config X86
bool bool
default y default y
......
...@@ -366,7 +366,7 @@ source "drivers/scsi/aic7xxx/Kconfig.aic79xx" ...@@ -366,7 +366,7 @@ source "drivers/scsi/aic7xxx/Kconfig.aic79xx"
# All the I2O code and drivers do not seem to be 64bit safe. # All the I2O code and drivers do not seem to be 64bit safe.
config SCSI_DPT_I2O config SCSI_DPT_I2O
tristate "Adaptec I2O RAID support " tristate "Adaptec I2O RAID support "
depends on !X86_64 && SCSI && BROKEN depends on !64BIT && SCSI && BROKEN
help help
This driver supports all of Adaptec's I2O based RAID controllers as This driver supports all of Adaptec's I2O based RAID controllers as
well as the DPT SmartRaid V cards. This is an Adaptec maintained well as the DPT SmartRaid V cards. This is an Adaptec maintained
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment