The patch titled strict_strto* is not strict enough has been removed from the -mm tree. Its filename was strict_strto-is-not-strict-enough.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: strict_strto* is not strict enough From: Pavel Machek <pavel@xxxxxxx> It decodes "\n" as 0, which is bad, because stray echo into backlight will turn your backlight off, etc... Signed-off-by: Pavel Machek <pavel@xxxxxxx> Cc: Yi Yang <yi.y.yang@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/vsprintf.c | 4 ++++ 1 file changed, 4 insertions(+) diff -puN lib/vsprintf.c~strict_strto-is-not-strict-enough lib/vsprintf.c --- a/lib/vsprintf.c~strict_strto-is-not-strict-enough +++ a/lib/vsprintf.c @@ -170,6 +170,8 @@ int strict_strtoul(const char *cp, unsig return -EINVAL; val = simple_strtoul(cp, &tail, base); + if (tail == cp) + return -EINVAL; if ((*tail == '\0') || ((len == (size_t)(tail - cp) + 1) && (*tail == '\n'))) { *res = val; @@ -241,6 +243,8 @@ int strict_strtoull(const char *cp, unsi return -EINVAL; val = simple_strtoull(cp, &tail, base); + if (tail == cp) + return -EINVAL; if ((*tail == '\0') || ((len == (size_t)(tail - cp) + 1) && (*tail == '\n'))) { *res = val; _ Patches currently in -mm which might be from pavel@xxxxxxx are origin.patch linux-next.patch lis3lv02d-separate-the-core-from-hp-acpi-api.patch lis3lv02d-merge-with-leds-hp-disk.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