提交 59f2e69d 编写于 作者: M Michael Holzheu 提交者: Martin Schwidefsky

[S390] zfcpdump: Prevent zcore from beeing built as a kernel module.

The zcore code switches to real addressing mode when creating a kernel dump.
This is not possible, if it is built as a kernel module. With this patch
zcore (zfcpdump) can't be built as a kernel module any more.
Signed-off-by: NMichael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
上级 159d1ff8
...@@ -545,7 +545,7 @@ config KEXEC ...@@ -545,7 +545,7 @@ config KEXEC
but is independent of hardware/microcode support. but is independent of hardware/microcode support.
config ZFCPDUMP config ZFCPDUMP
tristate "zfcpdump support" bool "zfcpdump support"
select SMP select SMP
default n default n
help help
......
...@@ -226,7 +226,7 @@ static void __init conmode_default(void) ...@@ -226,7 +226,7 @@ static void __init conmode_default(void)
} }
} }
#if defined(CONFIG_ZFCPDUMP) || defined(CONFIG_ZFCPDUMP_MODULE) #ifdef CONFIG_ZFCPDUMP
static void __init setup_zfcpdump(unsigned int console_devno) static void __init setup_zfcpdump(unsigned int console_devno)
{ {
static char str[41]; static char str[41];
...@@ -515,7 +515,7 @@ static void __init setup_memory_end(void) ...@@ -515,7 +515,7 @@ static void __init setup_memory_end(void)
unsigned long max_mem; unsigned long max_mem;
int i; int i;
#if defined(CONFIG_ZFCPDUMP) || defined(CONFIG_ZFCPDUMP_MODULE) #ifdef CONFIG_ZFCPDUMP
if (ipl_info.type == IPL_TYPE_FCP_DUMP) { if (ipl_info.type == IPL_TYPE_FCP_DUMP) {
memory_end = ZFCPDUMP_HSA_SIZE; memory_end = ZFCPDUMP_HSA_SIZE;
memory_end_set = 1; memory_end_set = 1;
......
...@@ -226,7 +226,7 @@ EXPORT_SYMBOL(smp_ctl_clear_bit); ...@@ -226,7 +226,7 @@ EXPORT_SYMBOL(smp_ctl_clear_bit);
*/ */
#define CPU_INIT_NO 1 #define CPU_INIT_NO 1
#if defined(CONFIG_ZFCPDUMP) || defined(CONFIG_ZFCPDUMP_MODULE) #ifdef CONFIG_ZFCPDUMP
/* /*
* zfcpdump_prefix_array holds prefix registers for the following scenario: * zfcpdump_prefix_array holds prefix registers for the following scenario:
...@@ -267,7 +267,7 @@ EXPORT_SYMBOL_GPL(zfcpdump_save_areas); ...@@ -267,7 +267,7 @@ EXPORT_SYMBOL_GPL(zfcpdump_save_areas);
static inline void smp_get_save_area(unsigned int cpu, unsigned int phy_cpu) { } static inline void smp_get_save_area(unsigned int cpu, unsigned int phy_cpu) { }
#endif /* CONFIG_ZFCPDUMP || CONFIG_ZFCPDUMP_MODULE */ #endif /* CONFIG_ZFCPDUMP */
static int cpu_stopped(int cpu) static int cpu_stopped(int cpu)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册