s390/idle: allow arch_cpu_idle() to be kprobed
authorHeiko Carstens <hca@linux.ibm.com>
Mon, 14 Dec 2020 21:39:01 +0000 (22:39 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Wed, 16 Dec 2020 13:55:50 +0000 (14:55 +0100)
Remove NOKPROBE_SYMBOL() for arch_cpu_idle(). This might have made
sense when enabled_wait() (aka arch_cpu_idle()) was called from
udelay.
But now there shouldn't be a reason why s390 should be the only
architecture which doesn't allow arch_cpu_idle() to be probed.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/kernel/idle.c

index ae27e9f..a5d4d80 100644 (file)
@@ -9,7 +9,6 @@
 
 #include <linux/kernel.h>
 #include <linux/kernel_stat.h>
-#include <linux/kprobes.h>
 #include <linux/notifier.h>
 #include <linux/init.h>
 #include <linux/cpu.h>
@@ -45,7 +44,6 @@ void arch_cpu_idle(void)
        raw_write_seqcount_end(&idle->seqcount);
        raw_local_irq_enable();
 }
-NOKPROBE_SYMBOL(arch_cpu_idle);
 
 static ssize_t show_idle_count(struct device *dev,
                                struct device_attribute *attr, char *buf)