On 25.10.21 15:22, Vladimir Oltean wrote: > On Mon, Oct 25, 2021 at 11:56:55AM +0200, Julian Wiedmann wrote: >> From: Heiko Carstens <hca@xxxxxxxxxxxxx> >> >> Various format strings don't match with types of parameters. >> Fix all of them. >> >> Acked-by: Julian Wiedmann <jwi@xxxxxxxxxxxxx> >> Signed-off-by: Heiko Carstens <hca@xxxxxxxxxxxxx> >> Signed-off-by: Julian Wiedmann <jwi@xxxxxxxxxxxxx> >> --- >> drivers/s390/net/qeth_l2_main.c | 14 +++++++------- >> 1 file changed, 7 insertions(+), 7 deletions(-) >> >> diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c >> index adba52da9cab..0347fc184786 100644 >> --- a/drivers/s390/net/qeth_l2_main.c >> +++ b/drivers/s390/net/qeth_l2_main.c >> @@ -661,13 +661,13 @@ static void qeth_l2_dev2br_fdb_notify(struct qeth_card *card, u8 code, >> card->dev, &info.info, NULL); >> QETH_CARD_TEXT(card, 4, "andelmac"); >> QETH_CARD_TEXT_(card, 4, >> - "mc%012lx", ether_addr_to_u64(ntfy_mac)); >> + "mc%012llx", ether_addr_to_u64(ntfy_mac)); >> } else { >> call_switchdev_notifiers(SWITCHDEV_FDB_ADD_TO_BRIDGE, >> card->dev, &info.info, NULL); >> QETH_CARD_TEXT(card, 4, "anaddmac"); >> QETH_CARD_TEXT_(card, 4, >> - "mc%012lx", ether_addr_to_u64(ntfy_mac)); >> + "mc%012llx", ether_addr_to_u64(ntfy_mac)); > > You can print MAC addresses using the "%pM" printf format specifier, and > the ntfy_mac as argument. > Unfortunately not - no pointers allowed in such s390 dbf trace entries. See e19e5be8b4ca ("s390/qeth: sanitize strings in debug messages").