Input: fix double equality sign in uevent
authorHenrik Rydberg <rydberg@euromail.se>
Sat, 18 Dec 2010 19:28:26 +0000 (20:28 +0100)
committerHenrik Rydberg <rydberg@euromail.se>
Mon, 20 Dec 2010 08:37:37 +0000 (09:37 +0100)
Looking at the uevent stream for input devices, all properties are on
the form "A=B" except the bitmap values, which are on the form
"A==B". This bug has been around at least since 2007, and the input
uevent code has been untouched since. The recent addition of device
properties suggests this is a good time for a remedy.

Acked-by: Dmitry Torokhov <dtor@mail.ru>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
drivers/input/input.c

index 9ea713f..3bb6907 100644 (file)
@@ -1473,7 +1473,7 @@ static int input_add_uevent_bm_var(struct kobj_uevent_env *env,
 {
        int len;
 
-       if (add_uevent_var(env, "%s=", name))
+       if (add_uevent_var(env, "%s", name))
                return -ENOMEM;
 
        len = input_print_bitmap(&env->buf[env->buflen - 1],