]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
sparc: remove unused variable strtab
authorAlex Shi <alexs@kernel.org>
Thu, 5 Feb 2026 13:39:59 +0000 (21:39 +0800)
committerAndreas Larsson <andreas@gaisler.com>
Fri, 6 Feb 2026 14:16:22 +0000 (15:16 +0100)
The commit 1b35a57b1c178 ("sparc32: Kill off software 32-bit multiply/divide
 routines") removed the last usage of strtab in funtion module_frob_arch_sections
Therefore, it can be removed now.

Reported-by: kernel test robot <lkp@intel.com>
Cc: sparclinux@vger.kernel.org
Cc: David S. Miller <davem@davemloft.net>
Cc: Andreas Larsson <andreas@gaisler.com>
Signed-off-by: Alex Shi <alexs@kernel.org>
Reviewed-by: Andreas Larsson <andreas@gaisler.com>
Signed-off-by: Andreas Larsson <andreas@gaisler.com>
arch/sparc/kernel/module.c

index 49740450a6859fda566459ee4679869f9854b760..2a8770369bebc94caceedb4edf0ef76285277f0f 100644 (file)
@@ -29,7 +29,6 @@ int module_frob_arch_sections(Elf_Ehdr *hdr,
 {
        unsigned int symidx;
        Elf_Sym *sym;
-       char *strtab;
        int i;
 
        for (symidx = 0; sechdrs[symidx].sh_type != SHT_SYMTAB; symidx++) {
@@ -39,7 +38,6 @@ int module_frob_arch_sections(Elf_Ehdr *hdr,
                }
        }
        sym = (Elf_Sym *)sechdrs[symidx].sh_addr;
-       strtab = (char *)sechdrs[sechdrs[symidx].sh_link].sh_addr;
 
        for (i = 1; i < sechdrs[symidx].sh_size / sizeof(Elf_Sym); i++) {
                if (sym[i].st_shndx == SHN_UNDEF) {