From afc56d151f88b16ce91d5459edb1a27f344822ce Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 3 Dec 2018 02:23:49 +0100 Subject: [PATCH] Omit duplicate lines from the ksyms map. --- Kernel/mkmap.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Kernel/mkmap.sh b/Kernel/mkmap.sh index 4942908725..b554769a68 100644 --- a/Kernel/mkmap.sh +++ b/Kernel/mkmap.sh @@ -1,8 +1,6 @@ #!/bin/sh tmp=$(mktemp) -nm -C kernel > $tmp -perl -lpe '$_=hex' $tmp | paste -d" " - $tmp | sort -n | cut -d" " -f 2- > kernel.map.tmp -printf "%08x\n" $(wc -l kernel.map.tmp | cut -f1 -d' ') > kernel.map -cat kernel.map.tmp >> kernel.map -rm -f kernel.map.tmp -rm $tmp +nm -nC kernel | uniq > $tmp +printf "%08x\n" $(wc -l $tmp | cut -f1 -d' ') > kernel.map +cat $tmp >> kernel.map +rm -f $tmp