qeth: remove extraneous length from %pM format
authorEugene Crosser <Eugene.Crosser@ru.ibm.com>
Fri, 18 Sep 2015 14:06:48 +0000 (16:06 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 21 Sep 2015 23:03:03 +0000 (16:03 -0700)
Length specifier in the %pM format is not supported (at least, not
documented). Remove it, and also an extraneous '&' for the array.

Signed-off-by: Eugene Crosser <Eugene.Crosser@ru.ibm.com>
Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Suggested-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/s390/net/qeth_l2_main.c

index a855669..a4e3652 100644 (file)
@@ -1452,8 +1452,8 @@ static void qeth_bridge_emit_host_event(struct qeth_card *card,
                        env[i] = str[i]; i++;
                }
                if (code & IPA_ADDR_CHANGE_CODE_MACADDR) {
-                       snprintf(str[i], sizeof(str[i]), "MAC=%pM6",
-                               &addr_lnid->mac);
+                       snprintf(str[i], sizeof(str[i]), "MAC=%pM",
+                                addr_lnid->mac);
                        env[i] = str[i]; i++;
                }
                snprintf(str[i], sizeof(str[i]), "NTOK_BUSID=%x.%x.%04x",