From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2CAD0C77B71 for ; Fri, 14 Apr 2023 21:17:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229775AbjDNVRE (ORCPT ); Fri, 14 Apr 2023 17:17:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229774AbjDNVRD (ORCPT ); Fri, 14 Apr 2023 17:17:03 -0400 Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 07AD759C6 for ; Fri, 14 Apr 2023 14:17:03 -0700 (PDT) Received: by mail-pl1-x636.google.com with SMTP id w11so19657957plp.13 for ; Fri, 14 Apr 2023 14:17:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1681507022; x=1684099022; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mPkvmmSyj4e4vDoidDyXobHQ8LlXiYWdlanORfc48jE=; b=UMTgWb1SbTr5bA6MkUojrBec3NNP1gf1qfTS6rNecbxRXPpT31TQw+oziIRhLQKOTm LWK9yKFKra8QAtomC9/sk8JpGSDpbFmtIeE/8jIG+QZhYdV/1/2su67vOqeJ8k99w5Aj KlmNLpFW6tzp2GN2E8QpNTKDRikbR23FZ7QXfEgUOjVSUzaCVkWov5H8s8Y/THw8pEA3 wGtTlwAjJw7lSC/Bga7Lw3G6PgmIsTcwWPZHJGbUMi7x11iR7iGDr5UBFWJzJv3u0sWe lxBhj3oeNsoP11YJPd0gSsRu8YINIPK3aqDTf8WTNlyBEs3Pnv4Ys98b1AS7Ashz9WmY QvPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681507022; x=1684099022; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mPkvmmSyj4e4vDoidDyXobHQ8LlXiYWdlanORfc48jE=; b=UYO6sTP5tjgZcAwuufpQvaAELDHyKZrjm4UXh3KAfwuM5ybBRQ1zaWuAppA+BFncTm o6c8C/90vSjfJEm8C5WM2eFIrhcZCUqQ8xRExtQEyjD1b4wyysI6i6g16nbOgS0HDHJE u3qf/3R7IWnbgNUn8xO/zSxW9tzhK30KAu4tkEEwyrmysBCa6qZQyvyTWK6SxbilMIpI 37R8PH96gC+0ZZQ/zr3engAxXG+ZJoi2JfjWqaKrEViDeoVPDRlfwugF4P4UO/nM+Xbd Yx+bo4CRL2/9OnTQvhaeCW+wbItQFyyw7/UF6+ETy9GGraV8lYKnodaNGZUiJVlYDi3R 6izw== X-Gm-Message-State: AAQBX9d4lWV57xdWmw7w/bSDOj+5jMwN2iJwaRjYIQzY01tKKmi+Fjlu 4fGloD2eEgQDZ/wu6oTmD5AOKnlfNaBdyxpOPv/J3w== X-Google-Smtp-Source: AKy350Y7I2wMdc6/0r67Vr/pOgw2zrHFBfkTPduES8B/+1mPbhzeGAM23TfAAG78L1Pmn3ZVZTrkqYUietC6/9ijZEM= X-Received: by 2002:a17:90a:ea89:b0:247:1131:dcd2 with SMTP id h9-20020a17090aea8900b002471131dcd2mr7018016pjz.23.1681507022160; Fri, 14 Apr 2023 14:17:02 -0700 (PDT) MIME-Version: 1.0 References: <683214828d8b2ad732dab1a74e858087519d8c8b.1681325924.git.jpoimboe@kernel.org> <20230413092409.GJ4253@hirez.programming.kicks-ass.net> In-Reply-To: <20230413092409.GJ4253@hirez.programming.kicks-ass.net> From: Nick Desaulniers Date: Fri, 14 Apr 2023 14:16:50 -0700 Message-ID: Subject: Re: [PATCH v2 9/9] objtool: Ignore exc_double_fault() __noreturn warnings To: Peter Zijlstra Cc: Josh Poimboeuf , x86@kernel.org, linux-kernel@vger.kernel.org, Miroslav Benes , linux-toolchains Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-toolchains@vger.kernel.org On Thu, Apr 13, 2023 at 2:24=E2=80=AFAM Peter Zijlstra wrote: > > On Wed, Apr 12, 2023 at 12:03:24PM -0700, Josh Poimboeuf wrote: > > + * - have compiler communicate __noreturn functions somehow Could probably stuff these in some kind of "noreturn function symbol table"/custom elf section; DWARF tags are nice but we don't always want debug info. (I should ask colleagues if there's anything like this in DWARF already, perhaps for DWARFv6). > > This, we're going to have to do that -- because keeping that (ever > growing) list in sync is going to be a pain in the backside. > --=20 Thanks, ~Nick Desaulniers