Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp3037437imw; Wed, 6 Jul 2022 16:25:36 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tz2mIeY9pgEA2mSGM5IZrOYXgT95Z0rU54loSAilGrRyqN0Sa3Mbz5Dv8cKyM7UfCyKvLo X-Received: by 2002:a05:6402:50d2:b0:43a:8487:8a09 with SMTP id h18-20020a05640250d200b0043a84878a09mr10302048edb.232.1657149936282; Wed, 06 Jul 2022 16:25:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657149936; cv=none; d=google.com; s=arc-20160816; b=CJ54w6RmXOqSmBG2rPO7Oy+TyJdc6mGV7LogsSKbzTFi34YbqA35OYe0+qnynFbguu plzY+1j0azmYzQzEuoq0S3nb/IDmNcJotPJwxh64HoqWa89sl6tFN9o6a5Cr1pC94IyB Jgq2jGsNyVuqPHTIsBNmpETh54UKH4dhq+oZl3YMc8md8vxiBgy2uzdf7JE/9r0rFLk+ REwAeg0ABI8uowB8X3i1paGXpxMtGvCfFOBCtXww58atgcge4E1awz2wHwcZvdrl+ims pT1Jm/dKe7R9C8m/4HalxPyNswdmJGGqC8NaDqsgS65477HimTwWWDfEHEyKOKBqs54M xpGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:mime-version:message-id:date :dkim-signature; bh=BL8nemdk5jEzjtFa4MSk1HVUJ0DaNKbCAoFg6fYn++s=; b=MIT7OeFy3AYT97z1O329ZSdx519py67t02fN9IzY1sranQQF5mUirG5tn9yFg++c40 W1O/z0VlsLKP6B0hJiMCkZzkGHU3GL6Q7am/nsMnpwUqzHOvomF15g3nX6mmFP2QM77x jih4cRF78mS1aY/SQVA+LL8BK33c2uGzTgEReneE/WEk7+AAoshShD3fhFhqZ4ztzAXO kQGyg/v/9dKBHAFcHTmdFk2sAAnfRPCf+F01uhT9iRpETZtWUY8bCc6gCHz4Ox0oHO2s 1vXTuWl2S+mEBmrsCGjmPyqIompXvQx2YWpTUp4ZkyZJG6JyhY1PB1RtxQ2Ff56SDsQZ gp6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=bglLJQL0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s5-20020a17090699c500b00722fbc0bd8fsi21663468ejn.391.2022.07.06.16.25.10; Wed, 06 Jul 2022 16:25:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=bglLJQL0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233168AbiGFXJQ (ORCPT + 99 others); Wed, 6 Jul 2022 19:09:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56962 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231776AbiGFXJP (ORCPT ); Wed, 6 Jul 2022 19:09:15 -0400 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B9601CFC2 for ; Wed, 6 Jul 2022 16:09:14 -0700 (PDT) Received: by mail-yb1-xb49.google.com with SMTP id a8-20020a25a188000000b0066839c45fe8so12594715ybi.17 for ; Wed, 06 Jul 2022 16:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:message-id:mime-version:subject:from:to:cc; bh=BL8nemdk5jEzjtFa4MSk1HVUJ0DaNKbCAoFg6fYn++s=; b=bglLJQL0h0LHXKQkfXprS+IpuekCyezknrwX1b1oldcSMzxc5+EEJF3XGtp3A/3t0A n+UK7hqnSo2sXYyAXnzGeqP5+z7VVWjBmiN77PQlDj3puZvNQR2CkJg+FZyoC0dzAQjZ xLBRB1+8NZx7VNI4Jz+h2fcGfm34nzXCE5Q7gzTeFvc4X1LCLceKuet9sGBsWFYPOHKj OpScw7YhRBAsM4+Z7ZZvHau/4fQPGNPWHheGQjbLFXTGAPmrQPmo1gMLc3NVP18LlLIT GSc2YM+56q4+EPWoJ7rw7pUqpPEBwAbjI8S4g4/g52pqsd4QHGppIoZ/4YhFj5OYSTtp cj2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=BL8nemdk5jEzjtFa4MSk1HVUJ0DaNKbCAoFg6fYn++s=; b=Fn0fsxMnpMOJS+PDdiLrMVghQzuOdgCxODKEZt1PtHKwg4MXfDJr1ka2VBIFFely3L 4MlKRXDtqiBNnEcnk0U3eg2W3beOvGnNVz0BxZkLv78PwHwBrNK2dlP7JhF2GR9uBbGC RsmhC1QDzwENJ26YaoDhBRbaf6on9DDm+jb3KWEbhSvYpjPiogZqMjlh/TkwrKLv4jXC F8q2veIzRiCi7URrGAvzyp0KDkA2ZEgfPYR8SCnxJJikbNaoX6LUoQyYU+TNsNI61y/i sjsxhDgwTGaHXKLoMNvFFVUdLgp/I0r2asM0iioZ33w+nmBRiGb/f64+iriYb5bMA/9K o7Kg== X-Gm-Message-State: AJIora/X5YuPy7k2VjIK+qn1Gdlw1FsNq6erRuFLQ6t67SSkvuV38ZEt wOyMA3xbURgeAo7nzA/6BkNyn6yCzX9yEFOhjQ== X-Received: from justinstitt.mtv.corp.google.com ([2620:15c:211:202:aab2:e000:4b5a:a767]) (user=justinstitt job=sendgmr) by 2002:a0d:d387:0:b0:31c:d2e1:9277 with SMTP id v129-20020a0dd387000000b0031cd2e19277mr11472480ywd.421.1657148953698; Wed, 06 Jul 2022 16:09:13 -0700 (PDT) Date: Wed, 6 Jul 2022 16:08:33 -0700 Message-Id: <20220706230833.535238-1-justinstitt@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.37.0.rc0.161.g10f37bed90-goog Subject: [PATCH] net: l2tp: fix clang -Wformat warning From: Justin Stitt To: James Chapman , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: Nathan Chancellor , Nick Desaulniers , Tom Rix , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Justin Stitt Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When building with clang we encounter this warning: | net/l2tp/l2tp_ppp.c:1557:6: error: format specifies type 'unsigned | short' but the argument has type 'u32' (aka 'unsigned int') | [-Werror,-Wformat] session->nr, session->ns, Both session->nr and session->ns are of type u32. The format specifier previously used is `%hu` which would truncate our unsigned integer from 32 to 16 bits. This doesn't seem like intended behavior, if it is then perhaps we need to consider suppressing the warning with pragma clauses. This patch should get us closer to the goal of enabling the -Wformat flag for Clang builds. Link: https://github.com/ClangBuiltLinux/linux/issues/378 Signed-off-by: Justin Stitt --- net/l2tp/l2tp_ppp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/l2tp/l2tp_ppp.c b/net/l2tp/l2tp_ppp.c index 8be1fdc68a0b..db2e584c625e 100644 --- a/net/l2tp/l2tp_ppp.c +++ b/net/l2tp/l2tp_ppp.c @@ -1553,7 +1553,7 @@ static void pppol2tp_seq_session_show(struct seq_file *m, void *v) session->lns_mode ? "LNS" : "LAC", 0, jiffies_to_msecs(session->reorder_timeout)); - seq_printf(m, " %hu/%hu %ld/%ld/%ld %ld/%ld/%ld\n", + seq_printf(m, " %u/%u %ld/%ld/%ld %ld/%ld/%ld\n", session->nr, session->ns, atomic_long_read(&session->stats.tx_packets), atomic_long_read(&session->stats.tx_bytes), -- 2.37.0.rc0.161.g10f37bed90-goog