From 79c3acfad3c2a24b1c25a8a7caaf9c5e22a74904 Mon Sep 17 00:00:00 2001 From: Michal Marek Date: Sat, 12 Dec 2009 12:02:24 +0100 Subject: [PATCH] --- yaml --- r: 177227 b: refs/heads/master c: 8d99513c1b76cfd0b2dcf061c5136cb1061e6b37 h: refs/heads/master i: 177225: 1adddf8e5b7410bef67e2a07cb1c0ebb5b56b496 177223: 2262fb8bfa0ae16f6ceced3dd26e4ea9f1454a79 v: v3 --- [refs] | 2 +- trunk/scripts/mod/modpost.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 9ec194b7afe0..cdf0a2198046 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d4703aefdbc8f9f347f6dcefcddd791294314eb7 +refs/heads/master: 8d99513c1b76cfd0b2dcf061c5136cb1061e6b37 diff --git a/trunk/scripts/mod/modpost.c b/trunk/scripts/mod/modpost.c index c16c0a0e2464..6c4ffc767b91 100644 --- a/trunk/scripts/mod/modpost.c +++ b/trunk/scripts/mod/modpost.c @@ -522,7 +522,7 @@ static void handle_modversions(struct module *mod, struct elf_info *info, break; case SHN_ABS: /* CRC'd symbol */ - if (memcmp(symname, CRC_PFX, strlen(CRC_PFX)) == 0) { + if (strncmp(symname, CRC_PFX, strlen(CRC_PFX)) == 0) { crc = (unsigned int) sym->st_value; sym_update_crc(symname + strlen(CRC_PFX), mod, crc, export); @@ -566,7 +566,7 @@ static void handle_modversions(struct module *mod, struct elf_info *info, break; default: /* All exported symbols */ - if (memcmp(symname, KSYMTAB_PFX, strlen(KSYMTAB_PFX)) == 0) { + if (strncmp(symname, KSYMTAB_PFX, strlen(KSYMTAB_PFX)) == 0) { sym_add_exported(symname + strlen(KSYMTAB_PFX), mod, export); }