Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp5014297rwb; Wed, 21 Sep 2022 01:48:28 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4gcZYeYvQCU3pU5qUr7xZAmZXeo5VVY27lbid4WNPjP5a21ZsBn5owTsWdEHmiurT5HI7a X-Received: by 2002:a17:906:1e08:b0:73d:c724:4876 with SMTP id g8-20020a1709061e0800b0073dc7244876mr19843493ejj.62.1663750108218; Wed, 21 Sep 2022 01:48:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663750108; cv=none; d=google.com; s=arc-20160816; b=x5ooBERXoHenvnEZXi1DPuvQKl5XcNySzmk9zfyVsNmspgaP/Wc6+FG+svXEkDP0dm 0VdUJ1KrTQRtb9lbcJFzS/xL+o3Ve9IVLn5O+G7CArU80nQs0gFINX9Ghl8cT76EBXIx l0xG5v3UV0+bHY6uNSK23jhNN9lyQD50ivV7ObLhZ4rfAp/a8tCZul9TfRn4PnAsRBn5 65aoaKxPOCoLshUSm51zxGi4de7GCnDkwpxkmuLHgWzbLDaaVJ26KYpqIe0phFL4aa/l 4oXhoeQCu2CuhnSt3zpVZqxj1NTI/nww7pqJe2VXGB6nF9C8NR62EitWatXczIKmj9lE /zTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=DEz21CqJnQdDFUCM4krQvks0WhIiWv4YsiIoxyo+oFk=; b=xUYdoWz2fDxlReIdxp5qiCcg37FJmMP3uG2lMXnTBk6aENjKIqEII5n++Ft6vmSyh6 gf0qcc5L9IoIDwWN1H7n03HJCX/695k3Eva5VfjqEHMkmSItwNbzKDSmDnSHWWmUBw88 WzXHwQPbydkp6gDNqTduKfQlD0ETSIhCH0txJff3Fnk2q9Ps/2+6jFCDJjTY8cb99woq UVepzai35HvwycdmJ3bmm3hzFjJCiLOCKVFjCdFDA07tvU98v0ypchPB6UvfVt7xld7z E+aZNlhVTP0PMHZt4H7Effx7r0U793c5fQL5XSmLd8q4EeN9dbs8gpc1vk07j1pNYiQr 2VDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JRiStm1K; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 16-20020a170906329000b0073d87835a30si1364025ejw.961.2022.09.21.01.48.01; Wed, 21 Sep 2022 01:48:28 -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=@gmail.com header.s=20210112 header.b=JRiStm1K; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229866AbiIUIbZ (ORCPT + 99 others); Wed, 21 Sep 2022 04:31:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35438 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229687AbiIUIbX (ORCPT ); Wed, 21 Sep 2022 04:31:23 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E46AF7DF44; Wed, 21 Sep 2022 01:31:18 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id w28so7527896edi.7; Wed, 21 Sep 2022 01:31:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=DEz21CqJnQdDFUCM4krQvks0WhIiWv4YsiIoxyo+oFk=; b=JRiStm1KS1kpNMq2xf4Z6FcQk6g+31kMDbOgeBIibakKg7CGg/jXyFc1kIPEnc2vIt VRAUSqS7dHNEq7Lwj12HjYWWEGjoSuhjNgtoT/eMjyqOoINCEP85JaQR034Cx6YEd3ld Z3Na/oXZ8stQw1jnnBjlb6a2tyxwrhiCpOy/xM0MMjSjx6uaWZNaqyBJeHh76txWK+2t QPIJX0xVa4a99mH1l2ZJEjV2dREJzqpI3nwS2Nbqj7XMAP3MoVWkuhJxJoTiIYiUL6TK hU/K9MKx4QPFa7Omy5qKz6WnPS3pqlNrZ9MZZd3zo8j1eqU3gh8ob/2CjaFXg2f3Rfwl L6sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=DEz21CqJnQdDFUCM4krQvks0WhIiWv4YsiIoxyo+oFk=; b=OTfdv5R7wFQfwUBo4LDliVWWmCcXkKci4sDNAQgdPJPEFNpMP369K0EKQ6Sm643tVk qyDaLOPOmR/7fjfJbpwno71wI6rUNiyb42fVU9zjn+t89plYSDlwSF6YQ7jxXLU8Ztnj UNmKt7MINokiCqUyP3CHJTqM2NGuJ/TgQTkHgQnHrFO9Tfyz405k1+9VLqBG6HGCrweL fO4knvmV2uz8USRW9eDIGntZPGurN3PnLpqpc7qO+ITPlWocSQ6NxSW25dGQG4wQhWJC BtEPT4OG8wN6lm0iF2cSJ9xzQSlvHRt0SfTx5k+uAL+zr2QkNRe1qK2tPsLOBfPD4J2k kaqg== X-Gm-Message-State: ACrzQf1hqfdwrKCzlU9ZSMnrZAAv5x173r84dOOeYsMToO0YhYXKVzA4 hAYgnptyT24ZSmjyopPxIr4+CGygnfetczx3gvY= X-Received: by 2002:aa7:d51a:0:b0:453:9086:fc37 with SMTP id y26-20020aa7d51a000000b004539086fc37mr19860298edq.174.1663749077301; Wed, 21 Sep 2022 01:31:17 -0700 (PDT) MIME-Version: 1.0 References: <20220917022602.3843619-1-floridsleeves@gmail.com> <20220920113744.64b16924@kernel.org> <20220920124148.58e8aab5@kernel.org> In-Reply-To: <20220920124148.58e8aab5@kernel.org> From: Li Zhong Date: Wed, 21 Sep 2022 01:31:06 -0700 Message-ID: Subject: Re: [PATCH v1] net/ethtool/tunnels: check the return value of nla_nest_start() To: Jakub Kicinski Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, pabeni@redhat.com, edumazet@google.com, davem@davemloft.net Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 On Tue, Sep 20, 2022 at 12:41 PM Jakub Kicinski wrote: > > On Tue, 20 Sep 2022 12:31:29 -0700 Li Zhong wrote: > > On Tue, Sep 20, 2022 at 11:37 AM Jakub Kicinski wrote: > > > On Fri, 16 Sep 2022 19:26:02 -0700 Li Zhong wrote: > > > > goto err_cancel_table; > > > > > > > > entry = nla_nest_start(skb, ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY); > > > > + if (!entry) > > > > + return -EMSGSIZE; > > > > > > not even correct, and completely harmless > > > > Thanks for your reply. Maybe a more suitable way of error handling is 'goto > > err_cancel_table;'? > > Yes, but you _most_ provide the detailed analysis of the impact > in the commit message for the patches to be considered for merging. Thanks for the suggestion. The commit message is updated with more details.