The patch titled lib/vsprintf.c: wrong conversion function used has been removed from the -mm tree. Its filename was lib-vsprintfc-wrong-conversion-function-used.patch This patch was dropped because an updated version will be merged The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: lib/vsprintf.c: wrong conversion function used From: Swen Schillig <swen@xxxxxxxxxxxx> The macro define_strict_strtoux() is using the simple_strtoul () function as opposed to the simple_strtoull() function. This leads to false conversions on non-64bit machines (here 31bit System z). The following patch fixes the issue introduced by commit 06b2a76d25d3cfbd14680021c1d356c91be6904e Author: Yi Yang <yi.y.yang@xxxxxxxxx> Date: Fri Feb 8 04:21:57 2008 -0800 Signed-off-by: Swen Schillig <swen@xxxxxxxxxxxx> Cc: Yi Yang <yi.y.yang@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/vsprintf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN lib/vsprintf.c~lib-vsprintfc-wrong-conversion-function-used lib/vsprintf.c --- a/lib/vsprintf.c~lib-vsprintfc-wrong-conversion-function-used +++ a/lib/vsprintf.c @@ -220,7 +220,7 @@ int strict_strtou##type(const char *cp, if (len == 0) \ return -EINVAL; \ \ - val = simple_strtoul(cp, &tail, base); \ + val = simple_strtoull(cp, &tail, base); \ if ((*tail == '\0') || \ ((len == (size_t)(tail - cp) + 1) && (*tail == '\n'))) {\ *res = val; \ _ Patches currently in -mm which might be from swen@xxxxxxxxxxxx are lib-vsprintfc-wrong-conversion-function-used.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html