Blame view

scripts/modules-check.sh 303 Bytes
3a48a9190   Masahiro Yamada   kbuild: check uni...
1
2
3
4
5
6
7
8
  #!/bin/sh
  # SPDX-License-Identifier: GPL-2.0
  
  set -e
  
  # Check uniqueness of module names
  check_same_name_modules()
  {
4a33d4f17   Masahiro Yamada   kbuild: do not ch...
9
  	for m in $(sed 's:.*/::' modules.order | sort | uniq -d)
3a48a9190   Masahiro Yamada   kbuild: check uni...
10
  	do
4a33d4f17   Masahiro Yamada   kbuild: do not ch...
11
  		echo "warning: same module names found:" >&2
1bd9a4680   Masahiro Yamada   kbuild: get rid o...
12
  		sed -n "/\/$m/s:^:  :p" modules.order >&2
3a48a9190   Masahiro Yamada   kbuild: check uni...
13
14
15
16
  	done
  }
  
  check_same_name_modules