diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2006-01-09 09:15:14 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-01-09 09:15:14 -0500 |
commit | 50365c57860cd931c2d806057e0987634797e9af (patch) | |
tree | 7d7ad82233e681c72ff18e443a54491c14f34260 /fs/partitions | |
parent | 50465d0da69e8d8b5493c5b752f0aa6d039c3914 (diff) |
[ARM] Make Acorn partition types depend on ACORN_PARTITION
balamurugan reported a problem where it was possible to have
the various Acorn partition types selected in the configuration,
but ACORN_PARTITION disabled. Since ACORN_PARTITION controls
whether we build fs/partitions/acorn.c, this lead to undefined
references to the adfspart_check_TYPE symbols.
Fix this by making the Acorn partition type symbols depend on
ACORN_PARTITION.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'fs/partitions')
-rw-r--r-- | fs/partitions/Kconfig | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/fs/partitions/Kconfig b/fs/partitions/Kconfig index e227a04261ab..7490cc9208b3 100644 --- a/fs/partitions/Kconfig +++ b/fs/partitions/Kconfig | |||
@@ -21,26 +21,30 @@ config ACORN_PARTITION | |||
21 | Support hard disks partitioned under Acorn operating systems. | 21 | Support hard disks partitioned under Acorn operating systems. |
22 | 22 | ||
23 | config ACORN_PARTITION_CUMANA | 23 | config ACORN_PARTITION_CUMANA |
24 | bool "Cumana partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 24 | bool "Cumana partition support" if PARTITION_ADVANCED |
25 | default y if ARCH_ACORN | 25 | default y if ARCH_ACORN |
26 | depends on ACORN_PARTITION | ||
26 | help | 27 | help |
27 | Say Y here if you would like to use hard disks under Linux which | 28 | Say Y here if you would like to use hard disks under Linux which |
28 | were partitioned using the Cumana interface on Acorn machines. | 29 | were partitioned using the Cumana interface on Acorn machines. |
29 | 30 | ||
30 | config ACORN_PARTITION_EESOX | 31 | config ACORN_PARTITION_EESOX |
31 | bool "EESOX partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 32 | bool "EESOX partition support" if PARTITION_ADVANCED |
32 | default y if ARCH_ACORN | 33 | default y if ARCH_ACORN |
34 | depends on ACORN_PARTITION | ||
33 | 35 | ||
34 | config ACORN_PARTITION_ICS | 36 | config ACORN_PARTITION_ICS |
35 | bool "ICS partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 37 | bool "ICS partition support" if PARTITION_ADVANCED |
36 | default y if ARCH_ACORN | 38 | default y if ARCH_ACORN |
39 | depends on ACORN_PARTITION | ||
37 | help | 40 | help |
38 | Say Y here if you would like to use hard disks under Linux which | 41 | Say Y here if you would like to use hard disks under Linux which |
39 | were partitioned using the ICS interface on Acorn machines. | 42 | were partitioned using the ICS interface on Acorn machines. |
40 | 43 | ||
41 | config ACORN_PARTITION_ADFS | 44 | config ACORN_PARTITION_ADFS |
42 | bool "Native filecore partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 45 | bool "Native filecore partition support" if PARTITION_ADVANCED |
43 | default y if ARCH_ACORN | 46 | default y if ARCH_ACORN |
47 | depends on ACORN_PARTITION | ||
44 | help | 48 | help |
45 | The Acorn Disc Filing System is the standard file system of the | 49 | The Acorn Disc Filing System is the standard file system of the |
46 | RiscOS operating system which runs on Acorn's ARM-based Risc PC | 50 | RiscOS operating system which runs on Acorn's ARM-based Risc PC |
@@ -48,15 +52,17 @@ config ACORN_PARTITION_ADFS | |||
48 | `Y' here, Linux will support disk partitions created under ADFS. | 52 | `Y' here, Linux will support disk partitions created under ADFS. |
49 | 53 | ||
50 | config ACORN_PARTITION_POWERTEC | 54 | config ACORN_PARTITION_POWERTEC |
51 | bool "PowerTec partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 55 | bool "PowerTec partition support" if PARTITION_ADVANCED |
52 | default y if ARCH_ACORN | 56 | default y if ARCH_ACORN |
57 | depends on ACORN_PARTITION | ||
53 | help | 58 | help |
54 | Support reading partition tables created on Acorn machines using | 59 | Support reading partition tables created on Acorn machines using |
55 | the PowerTec SCSI drive. | 60 | the PowerTec SCSI drive. |
56 | 61 | ||
57 | config ACORN_PARTITION_RISCIX | 62 | config ACORN_PARTITION_RISCIX |
58 | bool "RISCiX partition support" if PARTITION_ADVANCED && ACORN_PARTITION | 63 | bool "RISCiX partition support" if PARTITION_ADVANCED |
59 | default y if ARCH_ACORN | 64 | default y if ARCH_ACORN |
65 | depends on ACORN_PARTITION | ||
60 | help | 66 | help |
61 | Once upon a time, there was a native Unix port for the Acorn series | 67 | Once upon a time, there was a native Unix port for the Acorn series |
62 | of machines called RISCiX. If you say 'Y' here, Linux will be able | 68 | of machines called RISCiX. If you say 'Y' here, Linux will be able |
@@ -224,5 +230,3 @@ config EFI_PARTITION | |||
224 | Say Y here if you would like to use hard disks under Linux which | 230 | Say Y here if you would like to use hard disks under Linux which |
225 | were partitioned using EFI GPT. Presently only useful on the | 231 | were partitioned using EFI GPT. Presently only useful on the |
226 | IA-64 platform. | 232 | IA-64 platform. |
227 | |||
228 | # define_bool CONFIG_ACORN_PARTITION_CUMANA y | ||