[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: Michael Holzheu <holzheu@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
159d1ff8f6
commit
59f2e69d0f
|
@ -545,7 +545,7 @@ config KEXEC
|
|||
but is independent of hardware/microcode support.
|
||||
|
||||
config ZFCPDUMP
|
||||
tristate "zfcpdump support"
|
||||
bool "zfcpdump support"
|
||||
select SMP
|
||||
default n
|
||||
help
|
||||
|
|
|
@ -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 char str[41];
|
||||
|
@ -515,7 +515,7 @@ static void __init setup_memory_end(void)
|
|||
unsigned long max_mem;
|
||||
int i;
|
||||
|
||||
#if defined(CONFIG_ZFCPDUMP) || defined(CONFIG_ZFCPDUMP_MODULE)
|
||||
#ifdef CONFIG_ZFCPDUMP
|
||||
if (ipl_info.type == IPL_TYPE_FCP_DUMP) {
|
||||
memory_end = ZFCPDUMP_HSA_SIZE;
|
||||
memory_end_set = 1;
|
||||
|
|
|
@ -226,7 +226,7 @@ EXPORT_SYMBOL(smp_ctl_clear_bit);
|
|||
*/
|
||||
#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:
|
||||
|
@ -267,7 +267,7 @@ EXPORT_SYMBOL_GPL(zfcpdump_save_areas);
|
|||
|
||||
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)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue