alpha: kernel: typo issue, using '1' instead of '11'
authorChen Gang <gang.chen@asianux.com>
Wed, 29 May 2013 11:04:09 +0000 (19:04 +0800)
committerMatt Turner <mattst88@gmail.com>
Fri, 19 Jul 2013 20:54:19 +0000 (13:54 -0700)
For sending message:

        *(unsigned int *)&cpu->ipc_buffer[0] = len;
        cp1 = (char *) &cpu->ipc_buffer[1];

But for receive message:

                cnt = cpu->ipc_buffer[0] >> 32;
                ...
                       cp1 = (char *) &cpu->ipc_buffer[11];

They are not pairs, it is typo issue of the redundency '1'.

So need use '1' instead of '11'.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Chen Gang <gang.chen@asianux.com>
arch/alpha/kernel/smp.c

index 4bc3c414d0758366023ace20ed9f100953254e19..9dbbcb3b914675f80e3e0f097ced7e4545b533f9 100644 (file)
@@ -264,7 +264,7 @@ recv_secondary_console_msg(void)
                if (cnt <= 0 || cnt >= 80)
                        strcpy(buf, "<<< BOGUS MSG >>>");
                else {
-                       cp1 = (char *) &cpu->ipc_buffer[11];
+                       cp1 = (char *) &cpu->ipc_buffer[1];
                        cp2 = buf;
                        memcpy(cp2, cp1, cnt);
                        cp2[cnt] = '\0';