diff options
Diffstat (limited to 'arch/powerpc/platforms/pseries/hotplug-memory.c')
| -rw-r--r-- | arch/powerpc/platforms/pseries/hotplug-memory.c | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/powerpc/platforms/pseries/hotplug-memory.c index 2372c609fa2..9a432de363b 100644 --- a/arch/powerpc/platforms/pseries/hotplug-memory.c +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c @@ -72,6 +72,7 @@ unsigned long memory_block_size_bytes(void)  	return get_memblock_size();  } +#ifdef CONFIG_MEMORY_HOTREMOVE  static int pseries_remove_memblock(unsigned long base, unsigned int memblock_size)  {  	unsigned long start, start_pfn; @@ -153,6 +154,17 @@ static int pseries_remove_memory(struct device_node *np)  	ret = pseries_remove_memblock(base, lmb_size);  	return ret;  } +#else +static inline int pseries_remove_memblock(unsigned long base, +					  unsigned int memblock_size) +{ +	return -EOPNOTSUPP; +} +static inline int pseries_remove_memory(struct device_node *np) +{ +	return -EOPNOTSUPP; +} +#endif /* CONFIG_MEMORY_HOTREMOVE */  static int pseries_add_memory(struct device_node *np)  {  |