Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5690614pxb; Wed, 26 Jan 2022 18:58:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJztcebD2mtQ+UCzdQeXRSurYt/CPqsF0CtWUCDElLeUUYezq2KRflKiBJmo+6dqjT6DIg8v X-Received: by 2002:a05:6402:d0d:: with SMTP id eb13mr1901267edb.24.1643252325079; Wed, 26 Jan 2022 18:58:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643252325; cv=none; d=google.com; s=arc-20160816; b=ReYn6WXYliwb6pncmupU/EUistckZhkaSf/Cv4ZASfMcsr+hoNgPcvO20n4EVoSKFk 2OdQVgnaBVbgEA32gdr/Z5nHa+uMAmIjqoKdMMvH5umG3H3tSCVfakvBEGG/5DXRIvzU pcL4bXPmWc5ISJWPYR2/oT+twXDWJZUVnzqfMtaLUi8bpF+JyaZ3JBaW0/ZsQ4NA7Ycr c5eU0oEFDkh8fdIOvLrKT9QtfO0ob/W1TQxG711eq2qtL6XEKoKXkWFNrDIRK4f8XVV7 MhfXUOwoMPwX1oS0lrDQVVGNGY76X7sJlWSczTm24KM6a4VIAOoIUHLqsc0JrtoU9hnT dWBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:content-transfer-encoding :mime-version:subject:to:from:sender:dkim-signature; bh=ebh1EkINheU6AJznWvOH5lBk106alADRJpgPgKqPubs=; b=wAA83jSP2tjytqpn/zNUZkFcrjz5EbS1YXPbxhJEt2jNUvAdY3hWg6vbHKJh59K++l lVT3z4oGyy8rBEAu0Lul5443B1TF7wztCHpLXWpqMVl3sajVWJGMk41hCv1cF5E/CNB4 nkwW/Rc4EI5RSqkf5x1dLV9KIPT98H2To/AZlc0ouXHmLAbYzA8D+T7KYqowhwCbsB10 mfTZly1CH1j1zbqnDmPa3s+05MCI8vRkEETue+mlT1TSKaSEMScehGVgK1BQqYGspPbW C9rDol7sc3JkPBCBb2fTLxoZN28byLTj2j7qM7uwQyBGctBj4WI2tgjKdf4QE1sKxRGx Kisg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@vt-edu.20210112.gappssmtp.com header.s=20210112 header.b=BntBuQTn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vt.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g23si639387edy.44.2022.01.26.18.58.20; Wed, 26 Jan 2022 18:58:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@vt-edu.20210112.gappssmtp.com header.s=20210112 header.b=BntBuQTn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vt.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229861AbiAZW47 (ORCPT + 99 others); Wed, 26 Jan 2022 17:56:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229474AbiAZW45 (ORCPT ); Wed, 26 Jan 2022 17:56:57 -0500 Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0123CC06161C for ; Wed, 26 Jan 2022 14:56:57 -0800 (PST) Received: by mail-qt1-x82e.google.com with SMTP id y17so1023909qtx.9 for ; Wed, 26 Jan 2022 14:56:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vt-edu.20210112.gappssmtp.com; s=20210112; h=sender:from:to:subject:mime-version:content-transfer-encoding:date :message-id; bh=ebh1EkINheU6AJznWvOH5lBk106alADRJpgPgKqPubs=; b=BntBuQTnKUn3ZaQDv9tgk1ajdwcgCa+NsmFmkM1Sit48IuTC+KE5ExE292Q2m0Q29J hQRnZEnmdnnllzM98FU1LW4Iy35usSs1iFdstjqxiqd3CDvraVH/I+A0kDWZugIpZQ/7 3EF49rggm3g6XuKGlZMuCkDn0KH2ba07VZrVsJGEOcfqw7i+MORd9LLChOZ5Hx/KDPiZ REajyJ3arIvdHkmonN59GSkeDTaoNshmYlrdQXa40ZsV2rpZHxrWtKirsXxJ4Boy/UYt olrIuhHThEehYe+TeOuTgALYSgFM3mrxhNI2sPnQN6RegbRqqlVtwZtAzrNtK+pMmsek ebZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:subject:mime-version :content-transfer-encoding:date:message-id; bh=ebh1EkINheU6AJznWvOH5lBk106alADRJpgPgKqPubs=; b=eVwf432KFybzQ3uBLq5bF3gkqkAFnlM0H4YIIYIyUCEpV9KDxf0zMPe5HOP5rby1UJ ZMOwRoDWNdX6vWBNiQkLPgS4a20ejkUbEcafdB+mXv3RNiJKKT8TdUDrFGcGJAkp9LR4 s24YmQX7RviVSaB9bykVWeicwjKfCxQ2S+jDwXLyLBCF8hdNLWFTwt1k/Yezr+kvLV8H l+sySx6NauL3aPZJirXzLWSi6AXRtRPQMykwNhMALiVFyKRvfR03PvBIQp/yuNdlCRQL bqUfDD5co846Ub2P6YYiXciLMuASGawU5EGVaX5e99/sSnRh01Entww1dB8IsMUMVJRb Wl0w== X-Gm-Message-State: AOAM530oGehpQiLApgLjdPdUWgazJh9pvOlrZ+ZZeEj0oA9IY6QZL0YK chnnPioqcCD7c1XYnqs/FwrhM7d9sTDA5ERrug+cgyOMAM9KakCXVx/RJ+LLUz/RjuYIJqtrih1 H03heUCQcY4iqU2PgQGlq+J4/v1TPJ/NdAZNI5qLT80iMD/DzaoP3qtbK3WHRkK4GnB1oOYmD3e leDWd8sg== X-Received: by 2002:a05:622a:1a84:: with SMTP id s4mr729344qtc.133.1643237815507; Wed, 26 Jan 2022 14:56:55 -0800 (PST) Received: from turing-police ([2601:5c0:c380:d61::359]) by smtp.gmail.com with ESMTPSA id k15sm440907qko.82.2022.01.26.14.56.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Jan 2022 14:56:54 -0800 (PST) Sender: Valdis Kletnieks From: "Valdis =?utf-8?Q?Kl=c4=93tnieks?=" X-Google-Original-From: "Valdis =?utf-8?Q?Kl=c4=93tnieks?=" X-Mailer: exmh version 2.10.0-pre 07/05/2021 with nmh-1.7+dev To: linux-kernel@vger.kernel.org Subject: linux-next 20220125 - build failure in objtool with gcc 12 Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1643237813_15735P"; micalg=pgp-sha256; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Wed, 26 Jan 2022 17:56:54 -0500 Message-ID: <20494.1643237814@turing-police> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --==_Exmh_1643237813_15735P Content-Type: text/plain; charset=us-ascii Fedora Rawhide shipped gcc12, which apparently includes a new warning that causes a build failure. Apparently, it's unable to figure out that 'ptr' remains valid on failed realloc(), and we only call realloc() again on failures... CC /usr/src/linux-next/tools/objtool/exec-cmd.o CC /usr/src/linux-next/tools/objtool/help.o In file included from help.c:12: In function 'xrealloc', inlined from 'add_cmdname' at help.c:24:2: subcmd-util.h:56:23: error: pointer may be used after 'realloc' [-Werror=use-after-free] 56 | ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to 'realloc' here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ subcmd-util.h:58:31: error: pointer may be used after 'realloc' [-Werror=use-after-free] 58 | ret = realloc(ptr, 1); | ^~~~~~~~~~~~~~~ subcmd-util.h:52:21: note: call to 'realloc' here 52 | void *ret = realloc(ptr, size); | ^~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/usr/src/linux-next/tools/build/Makefile.build:97: /usr/src/linux-next/tools/objtool/help.o] Error 1 make[3]: *** [Makefile:59: /usr/src/linux-next/tools/objtool/libsubcmd-in.o] Error 2 make[2]: *** [Makefile:63: /usr/src/linux-next/tools/objtool/libsubcmd.a] Error 2 make[1]: *** [Makefile:69: objtool] Error 2 make: *** [Makefile:1405: tools/objtool] Error 2 --==_Exmh_1643237813_15735P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Comment: Exmh version 2.9.0 11/07/2018 iQEcBAEBCAAGBQJh8dG1AAoJEI0DS38y7CIcVx0H/juR4Fvgq2+8djAtAFGjVfoj 3I0MAppfBxAV9trrn/9+ykBk8k+ULUQy4X0AeJtbplmvgXxPU+xgYSUbbY9Tqzbn acifmlnr0t2QXkg6e0dB0fIx/A/ogRFNJKyIhRw6uGowbdBIl4WEiqjvCD6wWwPv 0XhAxoR9fW84/qrJl8x+U2WpEkEqrqWN4zOSDZxvRfMCPx0vqfkWVLdoON9BezN1 JHcDhGKeLQefGWuRZkM8yi6MxDKytrsEO9wQF1UrwI/QtrCYHh/InzMYhhCzRZC7 qPV8YsAuTi/tGXckuGcfwXfQG2iU1hsUI2e55Pmf3JyOu1N4rI9OCsVlEhHw3DY= =O1py -----END PGP SIGNATURE----- --==_Exmh_1643237813_15735P--