m68knommu: fix ucsimm sparse warnings
authorGreg Ungerer <gerg@linux-m68k.org>
Mon, 17 Jan 2022 07:53:51 +0000 (17:53 +1000)
committerGreg Ungerer <gerg@linux-m68k.org>
Mon, 21 Feb 2022 00:23:29 +0000 (10:23 +1000)
commit9c6e07853195429e836ab03d78ebc5ff545d5b15
tree0bb36b76c157ad697f033d4f4de362a064db605e
parent45632ecb5435d387abe1dab23f4429ee8d38e0d2
m68knommu: fix ucsimm sparse warnings

Sparse reports the following warnings:

  arch/m68k/68000/ucsimm.c:19:15: sparse: sparse: symbol 'cs8900a_hwaddr' was not declared. Should it be static?
  arch/m68k/68000/ucsimm.c:22:1: sparse: sparse: symbol 'getserialnum' was not declared. Should it be static?
  arch/m68k/68000/ucsimm.c:23:1: sparse: sparse: symbol 'gethwaddr' was not declared. Should it be static?
  arch/m68k/68000/ucsimm.c:24:1: sparse: sparse: symbol 'getbenv' was not declared. Should it be static?

'cs8900a_hwaddr' is not used anywhere else in the kernel, so it can be
removed.

All of 'getserialnum', 'gethwaddr' and 'getbenv' are only used in this
file, so they can all be made static. It turns out that these also cause
compiler warnings like this too:

  arch/m68k/68000/ucsimm.c:22:15: warning: no previous prototype for 'getserialnum' [-Wmissing-prototypes]

Also fixed by making them all static.

Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
Reported-by: kernel test robot <lkp@intel.com>
arch/m68k/68000/ucsimm.c