From 25305d5b71381c9b63fd159164a288289e4d21c0 Mon Sep 17 00:00:00 2001 From: Rahix Date: Sun, 17 May 2020 21:15:18 +0200 Subject: [PATCH] interrupts: Fix sed expressions for parsing interrupt list The format for the interrupt sources changed which silently made gen-intr-lut.sh no longer generate any interrupt names. Fix the expressions so interrupt names are recognized again and the macro can be used for generating interrupt definitions again. Signed-off-by: Rahix --- gen-intr-lut.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gen-intr-lut.sh b/gen-intr-lut.sh index a31415e..1cd83f5 100755 --- a/gen-intr-lut.sh +++ b/gen-intr-lut.sh @@ -10,8 +10,8 @@ for intr_path in "$@"; do chip="$(basename "$(dirname "$intr_path")")" echo " \"$chip\" => match intr {" - sed '/Interrupt::.\+ =>/!d -s/ \+Interrupt::\(.\+\) => \(.\+\),/ "\1" => Some(\2),/' "$intr_path" + sed '/=> Ok(Interrupt::.\+),$/!d + s/ \+\(.\+\) => Ok(Interrupt::\(.\+\)),$/ "\2" => Some(\1),/' "$intr_path" echo " _ => None," echo " }," -- 2.48.1