diff options
| author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-05-10 09:46:00 -0400 |
|---|---|---|
| committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-05-10 09:46:08 -0400 |
| commit | 61d48c2c31799ab9dbddbbcfccfd8042a5c6b75a (patch) | |
| tree | 1f1e937eccd605db08bef8f6dcbb80713966de21 | |
| parent | abf3ea1b549afc62dc7304fddab1cdaf23d0cc84 (diff) | |
[S390] Kconfig: use common Kconfig files for s390.
Disband drivers/s390/Kconfig, use the common Kconfig files. The s390
specific config options from drivers/s390/Kconfig are moved to the
respective common Kconfig files.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
| -rw-r--r-- | arch/s390/Kconfig | 49 | ||||
| -rw-r--r-- | drivers/block/Kconfig | 4 | ||||
| -rw-r--r-- | drivers/char/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/crypto/Kconfig | 22 | ||||
| -rw-r--r-- | drivers/s390/block/Kconfig | 11 | ||||
| -rw-r--r-- | drivers/s390/char/Kconfig (renamed from drivers/s390/Kconfig) | 111 | ||||
| -rw-r--r-- | drivers/s390/net/Kconfig | 8 | ||||
| -rw-r--r-- | include/asm-s390/param.h | 2 |
8 files changed, 70 insertions, 139 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 1a84719be264..098c62c29f9c 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
| @@ -4,27 +4,23 @@ | |||
| 4 | # | 4 | # |
| 5 | 5 | ||
| 6 | config MMU | 6 | config MMU |
| 7 | bool | 7 | def_bool y |
| 8 | default y | ||
| 9 | 8 | ||
| 10 | config ZONE_DMA | 9 | config ZONE_DMA |
| 11 | def_bool y | 10 | def_bool y |
| 12 | depends on 64BIT | 11 | depends on 64BIT |
| 13 | 12 | ||
| 14 | config LOCKDEP_SUPPORT | 13 | config LOCKDEP_SUPPORT |
| 15 | bool | 14 | def_bool y |
| 16 | default y | ||
| 17 | 15 | ||
| 18 | config STACKTRACE_SUPPORT | 16 | config STACKTRACE_SUPPORT |
| 19 | bool | 17 | def_bool y |
| 20 | default y | ||
| 21 | 18 | ||
| 22 | config RWSEM_GENERIC_SPINLOCK | 19 | config RWSEM_GENERIC_SPINLOCK |
| 23 | bool | 20 | bool |
| 24 | 21 | ||
| 25 | config RWSEM_XCHGADD_ALGORITHM | 22 | config RWSEM_XCHGADD_ALGORITHM |
| 26 | bool | 23 | def_bool y |
| 27 | default y | ||
| 28 | 24 | ||
| 29 | config ARCH_HAS_ILOG2_U32 | 25 | config ARCH_HAS_ILOG2_U32 |
| 30 | bool | 26 | bool |
| @@ -35,8 +31,7 @@ config ARCH_HAS_ILOG2_U64 | |||
| 35 | default n | 31 | default n |
| 36 | 32 | ||
| 37 | config GENERIC_HWEIGHT | 33 | config GENERIC_HWEIGHT |
| 38 | bool | 34 | def_bool y |
| 39 | default y | ||
| 40 | 35 | ||
| 41 | config GENERIC_TIME | 36 | config GENERIC_TIME |
| 42 | def_bool y | 37 | def_bool y |
| @@ -55,8 +50,7 @@ config NO_DMA | |||
| 55 | mainmenu "Linux Kernel Configuration" | 50 | mainmenu "Linux Kernel Configuration" |
| 56 | 51 | ||
| 57 | config S390 | 52 | config S390 |
| 58 | bool | 53 | def_bool y |
| 59 | default y | ||
| 60 | 54 | ||
| 61 | source "init/Kconfig" | 55 | source "init/Kconfig" |
| 62 | 56 | ||
| @@ -280,6 +274,10 @@ config WARN_STACK_SIZE | |||
| 280 | config ARCH_POPULATES_NODE_MAP | 274 | config ARCH_POPULATES_NODE_MAP |
| 281 | def_bool y | 275 | def_bool y |
| 282 | 276 | ||
| 277 | comment "Kernel preemption" | ||
| 278 | |||
| 279 | source "kernel/Kconfig.preempt" | ||
| 280 | |||
| 283 | source "mm/Kconfig" | 281 | source "mm/Kconfig" |
| 284 | 282 | ||
| 285 | config HOLES_IN_ZONE | 283 | config HOLES_IN_ZONE |
| @@ -320,17 +318,6 @@ config QDIO_DEBUG | |||
| 320 | 318 | ||
| 321 | comment "Misc" | 319 | comment "Misc" |
| 322 | 320 | ||
| 323 | config PREEMPT | ||
| 324 | bool "Preemptible Kernel" | ||
| 325 | help | ||
| 326 | This option reduces the latency of the kernel when reacting to | ||
| 327 | real-time or interactive events by allowing a low priority process to | ||
| 328 | be preempted even if it is in kernel mode executing a system call. | ||
| 329 | This allows applications to run more reliably even when the system is | ||
| 330 | under load. | ||
| 331 | |||
| 332 | Say N if you are unsure. | ||
| 333 | |||
| 334 | config IPL | 321 | config IPL |
| 335 | bool "Builtin IPL record support" | 322 | bool "Builtin IPL record support" |
| 336 | help | 323 | help |
| @@ -488,6 +475,8 @@ config APPLDATA_NET_SUM | |||
| 488 | This can also be compiled as a module, which will be called | 475 | This can also be compiled as a module, which will be called |
| 489 | appldata_net_sum.o. | 476 | appldata_net_sum.o. |
| 490 | 477 | ||
| 478 | source kernel/Kconfig.hz | ||
| 479 | |||
| 491 | config NO_IDLE_HZ | 480 | config NO_IDLE_HZ |
| 492 | bool "No HZ timer ticks in idle" | 481 | bool "No HZ timer ticks in idle" |
| 493 | help | 482 | help |
| @@ -535,18 +524,12 @@ endmenu | |||
| 535 | source "net/Kconfig" | 524 | source "net/Kconfig" |
| 536 | 525 | ||
| 537 | config PCMCIA | 526 | config PCMCIA |
| 538 | bool | 527 | def_bool n |
| 539 | default n | ||
| 540 | |||
| 541 | source "drivers/base/Kconfig" | ||
| 542 | 528 | ||
| 543 | source "drivers/connector/Kconfig" | 529 | config CCW |
| 544 | 530 | def_bool y | |
| 545 | source "drivers/scsi/Kconfig" | ||
| 546 | |||
| 547 | source "drivers/s390/Kconfig" | ||
| 548 | 531 | ||
| 549 | source "drivers/net/Kconfig" | 532 | source "drivers/Kconfig" |
| 550 | 533 | ||
| 551 | source "fs/Kconfig" | 534 | source "fs/Kconfig" |
| 552 | 535 | ||
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 17ee97f3a99b..b4c8319138b2 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig | |||
| @@ -444,8 +444,6 @@ config CDROM_PKTCDVD_WCACHE | |||
| 444 | this option is dangerous unless the CD-RW media is known good, as we | 444 | this option is dangerous unless the CD-RW media is known good, as we |
| 445 | don't do deferred write error handling yet. | 445 | don't do deferred write error handling yet. |
| 446 | 446 | ||
| 447 | source "drivers/s390/block/Kconfig" | ||
| 448 | |||
| 449 | config ATA_OVER_ETH | 447 | config ATA_OVER_ETH |
| 450 | tristate "ATA over Ethernet support" | 448 | tristate "ATA over Ethernet support" |
| 451 | depends on NET | 449 | depends on NET |
| @@ -453,6 +451,8 @@ config ATA_OVER_ETH | |||
| 453 | This driver provides Support for ATA over Ethernet block | 451 | This driver provides Support for ATA over Ethernet block |
| 454 | devices like the Coraid EtherDrive (R) Storage Blade. | 452 | devices like the Coraid EtherDrive (R) Storage Blade. |
| 455 | 453 | ||
| 454 | source "drivers/s390/block/Kconfig" | ||
| 455 | |||
| 456 | endmenu | 456 | endmenu |
| 457 | 457 | ||
| 458 | endif | 458 | endif |
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 7ff85ad62806..abcafac64738 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
| @@ -1081,5 +1081,7 @@ config DEVPORT | |||
| 1081 | depends on ISA || PCI | 1081 | depends on ISA || PCI |
| 1082 | default y | 1082 | default y |
| 1083 | 1083 | ||
| 1084 | source "drivers/s390/char/Kconfig" | ||
| 1085 | |||
| 1084 | endmenu | 1086 | endmenu |
| 1085 | 1087 | ||
diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index f4c634504d1a..e678a33ea672 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig | |||
| @@ -56,4 +56,26 @@ config CRYPTO_DEV_GEODE | |||
| 56 | To compile this driver as a module, choose M here: the module | 56 | To compile this driver as a module, choose M here: the module |
| 57 | will be called geode-aes. | 57 | will be called geode-aes. |
| 58 | 58 | ||
| 59 | config ZCRYPT | ||
| 60 | tristate "Support for PCI-attached cryptographic adapters" | ||
| 61 | depends on S390 | ||
| 62 | select ZCRYPT_MONOLITHIC if ZCRYPT="y" | ||
| 63 | default "m" | ||
| 64 | help | ||
| 65 | Select this option if you want to use a PCI-attached cryptographic | ||
| 66 | adapter like: | ||
| 67 | + PCI Cryptographic Accelerator (PCICA) | ||
| 68 | + PCI Cryptographic Coprocessor (PCICC) | ||
| 69 | + PCI-X Cryptographic Coprocessor (PCIXCC) | ||
| 70 | + Crypto Express2 Coprocessor (CEX2C) | ||
| 71 | + Crypto Express2 Accelerator (CEX2A) | ||
| 72 | |||
| 73 | config ZCRYPT_MONOLITHIC | ||
| 74 | bool "Monolithic zcrypt module" | ||
| 75 | depends on ZCRYPT="m" | ||
| 76 | help | ||
| 77 | Select this option if you want to have a single module z90crypt.ko | ||
| 78 | that contains all parts of the crypto device driver (ap bus, | ||
| 79 | request router and all the card drivers). | ||
| 80 | |||
| 59 | endmenu | 81 | endmenu |
diff --git a/drivers/s390/block/Kconfig b/drivers/s390/block/Kconfig index b250c5354503..e879b212cf43 100644 --- a/drivers/s390/block/Kconfig +++ b/drivers/s390/block/Kconfig | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | if S390 && BLOCK | ||
| 2 | |||
| 3 | comment "S/390 block device drivers" | 1 | comment "S/390 block device drivers" |
| 4 | depends on S390 | 2 | depends on S390 && BLOCK |
| 5 | 3 | ||
| 6 | config BLK_DEV_XPRAM | 4 | config BLK_DEV_XPRAM |
| 7 | tristate "XPRAM disk support" | 5 | tristate "XPRAM disk support" |
| 8 | depends on S390 | 6 | depends on S390 && BLOCK |
| 9 | help | 7 | help |
| 10 | Select this option if you want to use your expanded storage on S/390 | 8 | Select this option if you want to use your expanded storage on S/390 |
| 11 | or zSeries as a disk. This is useful as a _fast_ swap device if you | 9 | or zSeries as a disk. This is useful as a _fast_ swap device if you |
| @@ -15,12 +13,13 @@ config BLK_DEV_XPRAM | |||
| 15 | 13 | ||
| 16 | config DCSSBLK | 14 | config DCSSBLK |
| 17 | tristate "DCSSBLK support" | 15 | tristate "DCSSBLK support" |
| 16 | depends on S390 && BLOCK | ||
| 18 | help | 17 | help |
| 19 | Support for dcss block device | 18 | Support for dcss block device |
| 20 | 19 | ||
| 21 | config DASD | 20 | config DASD |
| 22 | tristate "Support for DASD devices" | 21 | tristate "Support for DASD devices" |
| 23 | depends on CCW | 22 | depends on CCW && BLOCK |
| 24 | help | 23 | help |
| 25 | Enable this option if you want to access DASDs directly utilizing | 24 | Enable this option if you want to access DASDs directly utilizing |
| 26 | S/390s channel subsystem commands. This is necessary for running | 25 | S/390s channel subsystem commands. This is necessary for running |
| @@ -62,5 +61,3 @@ config DASD_EER | |||
| 62 | This driver provides a character device interface to the | 61 | This driver provides a character device interface to the |
| 63 | DASD extended error reporting. This is only needed if you want to | 62 | DASD extended error reporting. This is only needed if you want to |
| 64 | use applications written for the EER facility. | 63 | use applications written for the EER facility. |
| 65 | |||
| 66 | endif | ||
diff --git a/drivers/s390/Kconfig b/drivers/s390/char/Kconfig index 165af398fdea..66102a184322 100644 --- a/drivers/s390/Kconfig +++ b/drivers/s390/char/Kconfig | |||
| @@ -1,69 +1,9 @@ | |||
| 1 | config CCW | ||
| 2 | bool | ||
| 3 | default y | ||
| 4 | |||
| 5 | source "drivers/block/Kconfig" | ||
| 6 | |||
| 7 | source "drivers/md/Kconfig" | ||
| 8 | |||
| 9 | |||
| 10 | menu "Character device drivers" | ||
| 11 | |||
| 12 | config UNIX98_PTYS | ||
| 13 | bool "Unix98 PTY support" | ||
| 14 | ---help--- | ||
| 15 | A pseudo terminal (PTY) is a software device consisting of two | ||
| 16 | halves: a master and a slave. The slave device behaves identical to | ||
| 17 | a physical terminal; the master device is used by a process to | ||
| 18 | read data from and write data to the slave, thereby emulating a | ||
| 19 | terminal. Typical programs for the master side are telnet servers | ||
| 20 | and xterms. | ||
| 21 | |||
| 22 | Linux has traditionally used the BSD-like names /dev/ptyxx for | ||
| 23 | masters and /dev/ttyxx for slaves of pseudo terminals. This scheme | ||
| 24 | has a number of problems. The GNU C library glibc 2.1 and later, | ||
| 25 | however, supports the Unix98 naming standard: in order to acquire a | ||
| 26 | pseudo terminal, a process opens /dev/ptmx; the number of the pseudo | ||
| 27 | terminal is then made available to the process and the pseudo | ||
| 28 | terminal slave can be accessed as /dev/pts/<number>. What was | ||
| 29 | traditionally /dev/ttyp2 will then be /dev/pts/2, for example. | ||
| 30 | |||
| 31 | The entries in /dev/pts/ are created on the fly by a virtual | ||
| 32 | file system; therefore, if you say Y here you should say Y to | ||
| 33 | "/dev/pts file system for Unix98 PTYs" as well. | ||
| 34 | |||
| 35 | If you want to say Y here, you need to have the C library glibc 2.1 | ||
| 36 | or later (equal to libc-6.1, check with "ls -l /lib/libc.so.*"). | ||
| 37 | Read the instructions in <file:Documentation/Changes> pertaining to | ||
| 38 | pseudo terminals. It's safe to say N. | ||
| 39 | |||
| 40 | config UNIX98_PTY_COUNT | ||
| 41 | int "Maximum number of Unix98 PTYs in use (0-2048)" | ||
| 42 | depends on UNIX98_PTYS | ||
| 43 | default "256" | ||
| 44 | help | ||
| 45 | The maximum number of Unix98 PTYs that can be used at any one time. | ||
| 46 | The default is 256, and should be enough for desktop systems. Server | ||
| 47 | machines which support incoming telnet/rlogin/ssh connections and/or | ||
| 48 | serve several X terminals may want to increase this: every incoming | ||
| 49 | connection and every xterm uses up one PTY. | ||
| 50 | |||
| 51 | When not in use, each additional set of 256 PTYs occupy | ||
| 52 | approximately 8 KB of kernel memory on 32-bit architectures. | ||
| 53 | |||
| 54 | config HANGCHECK_TIMER | ||
| 55 | tristate "Hangcheck timer" | ||
| 56 | help | ||
| 57 | The hangcheck-timer module detects when the system has gone | ||
| 58 | out to lunch past a certain margin. It can reboot the system | ||
| 59 | or merely print a warning. | ||
| 60 | |||
| 61 | source "drivers/char/watchdog/Kconfig" | ||
| 62 | |||
| 63 | comment "S/390 character device drivers" | 1 | comment "S/390 character device drivers" |
| 2 | depends on S390 | ||
| 64 | 3 | ||
| 65 | config TN3270 | 4 | config TN3270 |
| 66 | tristate "Support for locally attached 3270 terminals" | 5 | tristate "Support for locally attached 3270 terminals" |
| 6 | depends on CCW | ||
| 67 | help | 7 | help |
| 68 | Include support for IBM 3270 terminals. | 8 | Include support for IBM 3270 terminals. |
| 69 | 9 | ||
| @@ -88,6 +28,7 @@ config TN3270_CONSOLE | |||
| 88 | 28 | ||
| 89 | config TN3215 | 29 | config TN3215 |
| 90 | bool "Support for 3215 line mode terminal" | 30 | bool "Support for 3215 line mode terminal" |
| 31 | depends on CCW | ||
| 91 | help | 32 | help |
| 92 | Include support for IBM 3215 line-mode terminals. | 33 | Include support for IBM 3215 line-mode terminals. |
| 93 | 34 | ||
| @@ -99,12 +40,19 @@ config TN3215_CONSOLE | |||
| 99 | Linux system console. | 40 | Linux system console. |
| 100 | 41 | ||
| 101 | config CCW_CONSOLE | 42 | config CCW_CONSOLE |
| 102 | bool | 43 | bool |
| 103 | depends on TN3215_CONSOLE || TN3270_CONSOLE | 44 | depends on TN3215_CONSOLE || TN3270_CONSOLE |
| 104 | default y | 45 | default y |
| 105 | 46 | ||
| 47 | config SCLP | ||
| 48 | bool "Support for SCLP" | ||
| 49 | depends on S390 | ||
| 50 | help | ||
| 51 | Include support for the SCLP interface to the service element. | ||
| 52 | |||
| 106 | config SCLP_TTY | 53 | config SCLP_TTY |
| 107 | bool "Support for SCLP line mode terminal" | 54 | bool "Support for SCLP line mode terminal" |
| 55 | depends on SCLP | ||
| 108 | help | 56 | help |
| 109 | Include support for IBM SCLP line-mode terminals. | 57 | Include support for IBM SCLP line-mode terminals. |
| 110 | 58 | ||
| @@ -117,6 +65,7 @@ config SCLP_CONSOLE | |||
| 117 | 65 | ||
| 118 | config SCLP_VT220_TTY | 66 | config SCLP_VT220_TTY |
| 119 | bool "Support for SCLP VT220-compatible terminal" | 67 | bool "Support for SCLP VT220-compatible terminal" |
| 68 | depends on SCLP | ||
| 120 | help | 69 | help |
| 121 | Include support for an IBM SCLP VT220-compatible terminal. | 70 | Include support for an IBM SCLP VT220-compatible terminal. |
| 122 | 71 | ||
| @@ -129,6 +78,7 @@ config SCLP_VT220_CONSOLE | |||
| 129 | 78 | ||
| 130 | config SCLP_CPI | 79 | config SCLP_CPI |
| 131 | tristate "Control-Program Identification" | 80 | tristate "Control-Program Identification" |
| 81 | depends on SCLP | ||
| 132 | help | 82 | help |
| 133 | This option enables the hardware console interface for system | 83 | This option enables the hardware console interface for system |
| 134 | identification. This is commonly used for workload management and | 84 | identification. This is commonly used for workload management and |
| @@ -140,6 +90,7 @@ config SCLP_CPI | |||
| 140 | 90 | ||
| 141 | config S390_TAPE | 91 | config S390_TAPE |
| 142 | tristate "S/390 tape device support" | 92 | tristate "S/390 tape device support" |
| 93 | depends on CCW | ||
| 143 | help | 94 | help |
| 144 | Select this option if you want to access channel-attached tape | 95 | Select this option if you want to access channel-attached tape |
| 145 | devices on IBM S/390 or zSeries. | 96 | devices on IBM S/390 or zSeries. |
| @@ -194,6 +145,7 @@ config VMLOGRDR | |||
| 194 | 145 | ||
| 195 | config VMCP | 146 | config VMCP |
| 196 | tristate "Support for the z/VM CP interface (VM only)" | 147 | tristate "Support for the z/VM CP interface (VM only)" |
| 148 | depends on S390 | ||
| 197 | help | 149 | help |
| 198 | Select this option if you want to be able to interact with the control | 150 | Select this option if you want to be able to interact with the control |
| 199 | program on z/VM | 151 | program on z/VM |
| @@ -207,33 +159,8 @@ config MONREADER | |||
| 207 | 159 | ||
| 208 | config MONWRITER | 160 | config MONWRITER |
| 209 | tristate "API for writing z/VM monitor service records" | 161 | tristate "API for writing z/VM monitor service records" |
| 162 | depends on S390 | ||
| 210 | default "m" | 163 | default "m" |
| 211 | help | 164 | help |
| 212 | Character device driver for writing z/VM monitor service records | 165 | Character device driver for writing z/VM monitor service records |
| 213 | 166 | ||
| 214 | endmenu | ||
| 215 | |||
| 216 | menu "Cryptographic devices" | ||
| 217 | |||
| 218 | config ZCRYPT | ||
| 219 | tristate "Support for PCI-attached cryptographic adapters" | ||
| 220 | select ZCRYPT_MONOLITHIC if ZCRYPT="y" | ||
| 221 | default "m" | ||
| 222 | help | ||
| 223 | Select this option if you want to use a PCI-attached cryptographic | ||
| 224 | adapter like: | ||
| 225 | + PCI Cryptographic Accelerator (PCICA) | ||
| 226 | + PCI Cryptographic Coprocessor (PCICC) | ||
| 227 | + PCI-X Cryptographic Coprocessor (PCIXCC) | ||
| 228 | + Crypto Express2 Coprocessor (CEX2C) | ||
| 229 | + Crypto Express2 Accelerator (CEX2A) | ||
| 230 | |||
| 231 | config ZCRYPT_MONOLITHIC | ||
| 232 | bool "Monolithic zcrypt module" | ||
| 233 | depends on ZCRYPT="m" | ||
| 234 | help | ||
| 235 | Select this option if you want to have a single module z90crypt.ko | ||
| 236 | that contains all parts of the crypto device driver (ap bus, | ||
| 237 | request router and all the card drivers). | ||
| 238 | |||
| 239 | endmenu | ||
diff --git a/drivers/s390/net/Kconfig b/drivers/s390/net/Kconfig index f98fa465df0a..eada69dec4fe 100644 --- a/drivers/s390/net/Kconfig +++ b/drivers/s390/net/Kconfig | |||
| @@ -3,7 +3,7 @@ menu "S/390 network device drivers" | |||
| 3 | 3 | ||
| 4 | config LCS | 4 | config LCS |
| 5 | tristate "Lan Channel Station Interface" | 5 | tristate "Lan Channel Station Interface" |
| 6 | depends on NETDEVICES && (NET_ETHERNET || TR || FDDI) | 6 | depends on CCW && NETDEVICES && (NET_ETHERNET || TR || FDDI) |
| 7 | help | 7 | help |
| 8 | Select this option if you want to use LCS networking on IBM S/390 | 8 | Select this option if you want to use LCS networking on IBM S/390 |
| 9 | or zSeries. This device driver supports Token Ring (IEEE 802.5), | 9 | or zSeries. This device driver supports Token Ring (IEEE 802.5), |
| @@ -13,7 +13,7 @@ config LCS | |||
| 13 | 13 | ||
| 14 | config CTC | 14 | config CTC |
| 15 | tristate "CTC device support" | 15 | tristate "CTC device support" |
| 16 | depends on NETDEVICES | 16 | depends on CCW && NETDEVICES |
| 17 | help | 17 | help |
| 18 | Select this option if you want to use channel-to-channel networking | 18 | Select this option if you want to use channel-to-channel networking |
| 19 | on IBM S/390 or zSeries. This device driver supports real CTC | 19 | on IBM S/390 or zSeries. This device driver supports real CTC |
| @@ -42,7 +42,7 @@ config SMSGIUCV | |||
| 42 | 42 | ||
| 43 | config CLAW | 43 | config CLAW |
| 44 | tristate "CLAW device support" | 44 | tristate "CLAW device support" |
| 45 | depends on NETDEVICES | 45 | depends on CCW && NETDEVICES |
| 46 | help | 46 | help |
| 47 | This driver supports channel attached CLAW devices. | 47 | This driver supports channel attached CLAW devices. |
| 48 | CLAW is Common Link Access for Workstation. Common devices | 48 | CLAW is Common Link Access for Workstation. Common devices |
| @@ -52,7 +52,7 @@ config CLAW | |||
| 52 | 52 | ||
| 53 | config QETH | 53 | config QETH |
| 54 | tristate "Gigabit Ethernet device support" | 54 | tristate "Gigabit Ethernet device support" |
| 55 | depends on NETDEVICES && IP_MULTICAST && QDIO | 55 | depends on CCW && NETDEVICES && IP_MULTICAST && QDIO |
| 56 | help | 56 | help |
| 57 | This driver supports the IBM S/390 and zSeries OSA Express adapters | 57 | This driver supports the IBM S/390 and zSeries OSA Express adapters |
| 58 | in QDIO mode (all media types), HiperSockets interfaces and VM GuestLAN | 58 | in QDIO mode (all media types), HiperSockets interfaces and VM GuestLAN |
diff --git a/include/asm-s390/param.h b/include/asm-s390/param.h index 085a7e229b23..34aaa4603347 100644 --- a/include/asm-s390/param.h +++ b/include/asm-s390/param.h | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | #define _ASMS390_PARAM_H | 10 | #define _ASMS390_PARAM_H |
| 11 | 11 | ||
| 12 | #ifdef __KERNEL__ | 12 | #ifdef __KERNEL__ |
| 13 | # define HZ 100 /* Internal kernel timer frequency */ | 13 | # define HZ CONFIG_HZ /* Internal kernel timer frequency */ |
| 14 | # define USER_HZ 100 /* .. some user interfaces are in "ticks" */ | 14 | # define USER_HZ 100 /* .. some user interfaces are in "ticks" */ |
| 15 | # define CLOCKS_PER_SEC (USER_HZ) /* like times() */ | 15 | # define CLOCKS_PER_SEC (USER_HZ) /* like times() */ |
| 16 | #endif | 16 | #endif |
