Signed-off-by: Andrew Morton --- lib/string.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff -puN lib/string.c~create-a-kstrdup-library-function-fixes lib/string.c --- 25/lib/string.c~create-a-kstrdup-library-function-fixes 2005-05-09 20:09:30.000000000 -0700 +++ 25-akpm/lib/string.c 2005-05-09 20:09:30.000000000 -0700 @@ -616,10 +616,11 @@ EXPORT_SYMBOL(memchr); */ char *kstrdup(const char *s, int gfp) { - int len; + size_t len; char *buf; - if (!s) return NULL; + if (!s) + return NULL; len = strlen(s) + 1; buf = kmalloc(len, gfp); @@ -627,3 +628,4 @@ char *kstrdup(const char *s, int gfp) memcpy(buf, s, len); return buf; } +EXPORT_SYMBOL(kstrdup); _