summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/s390/boot/vmem.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/arch/s390/boot/vmem.c b/arch/s390/boot/vmem.c
index 8476b6f965a9..145035f84a0e 100644
--- a/arch/s390/boot/vmem.c
+++ b/arch/s390/boot/vmem.c
@@ -264,17 +264,7 @@ static unsigned long _pa(unsigned long addr, unsigned long size, enum populate_m
static bool large_allowed(enum populate_mode mode)
{
- switch (mode) {
- case POPULATE_DIRECT:
- case POPULATE_IDENTITY:
- case POPULATE_KERNEL:
-#ifdef CONFIG_KASAN
- case POPULATE_KASAN_MAP_SHADOW:
-#endif
- return true;
- default:
- return false;
- }
+ return (mode == POPULATE_DIRECT) || (mode == POPULATE_IDENTITY) || (mode == POPULATE_KERNEL);
}
static bool can_large_pud(pud_t *pu_dir, unsigned long addr, unsigned long end,