From 5c53e53eaff02ea700e848550cfb3c919f6216ae Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 18 Aug 2017 17:37:19 +0000 Subject: [PATCH] interrupts: Fix directory listing Signed-off-by: Michael Tremer --- src/functions/functions.interrupts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/functions/functions.interrupts b/src/functions/functions.interrupts index c443a93..6280235 100644 --- a/src/functions/functions.interrupts +++ b/src/functions/functions.interrupts @@ -20,7 +20,18 @@ ############################################################################### interrupts_list() { - list_directory "/proc/irq" + local interrupt + for interrupt in list_directory "/proc/irq"; do + if interrupt_exists "${interrupt}"; then + print "${interrupt}" + fi + done +} + +interrupt_exists() { + local interrupt="${1}" + + [ -d "/proc/irq/${interrupt}" ] } interrupt_use_smp_affinity() { -- 2.47.3