Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp1098213rwe; Fri, 14 Apr 2023 14:20:48 -0700 (PDT) X-Google-Smtp-Source: AKy350ackt/Kv8g1YrE21M9dJ/wrcwgmU1ruU545/LV4cxseWDn3NjUthmrhzlKv6iSU3W7iNUOv X-Received: by 2002:a17:90a:8c86:b0:247:1081:d08e with SMTP id b6-20020a17090a8c8600b002471081d08emr9616805pjo.8.1681507248240; Fri, 14 Apr 2023 14:20:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681507248; cv=none; d=google.com; s=arc-20160816; b=zUaafrMRp331zogTafJU7cwhNc2/wWw2Uy0Wo/3xyXXE25ajB2l+ajvJRFacLyetEH flfk1vGwEpBrQXJKyYN0ANTVw8tLBrV43i5+SKJcEWQVl6482xs4/J6KE+lD6TkOYFaG 1ublJDkz4fPOF3C3MUxgmXh/+8OIs6/Ir2fv5BPaEk+OHLcgW908i5AfRUAeD+euo2MZ HquhD8nfS8gs5gA+6AyPrOLtwrtJLmuDiaYS0ec9/OHRXOzr893IWTaqrKfsKSknVO4x HgvvzWT32cTQlVrIMkNamsDNDZqMwQrbi8dQAcfd+CA3Oh7iTldgDF+cFU5t7S1GfpMv jzoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=mPkvmmSyj4e4vDoidDyXobHQ8LlXiYWdlanORfc48jE=; b=DjUgPs0Wf7B+B7SXaW7R3NOEmLGukX175BbAc/zlpSWYmVqLUiHz+i7VA1ox5fBRU7 IxkSOQ5Q6VZ8LOTfHO0Kz+E4ZlzUMfbBMpyGEzKTaYcM/Zie6FmDpEFK2kCkxGdqOiA1 0VE+dTld0LLv49xB31S4k9hQL4cAmCWGWr+pJnRwc9WI+2kaB22ky7fHPTEhHamD8xz/ O0aFIY9sRv0ZWEm44OdxDmHVzSzVCmQygfynMpTm/7LVV5iw0x1m2NDkYyt9qrfXbmb8 KRh/1fQptvDOvqR55AxEGA36fde98VU8SgA0enHV4LWuR48WOLCS5phTl70n3uZ24hUb Jp3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=UMTgWb1S; 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 g5-20020a17090a640500b0024699492691si7724351pjj.48.2023.04.14.14.20.34; Fri, 14 Apr 2023 14:20:48 -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=20221208 header.b=UMTgWb1S; 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 S229774AbjDNVRF (ORCPT + 99 others); Fri, 14 Apr 2023 17:17:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59018 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229647AbjDNVRD (ORCPT ); Fri, 14 Apr 2023 17:17:03 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFDAB55A6 for ; Fri, 14 Apr 2023 14:17:02 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id hg12so5219888pjb.2 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=KIvZjpqCZRUaIUcQ0ZB73OmGZKn3gVaidEWouiCfHa4azjedZfi5TnAx5Hf2HLIgnR kNt9tCuSqKogEa3IMkTpU/zfXUkv9bw1jm3MeflrOCJHNz/V+8KIjQsFbNgc86fHEkAV SFAXt5VWaYK84/Io9eJJauQmZpK31hvDOt/2k9Y2zUY0c1KijGN0JEGhYcUEWUQONObM lIarmrnkZbWV8CYXF19FJWJVzKyZVxtc4O4C16m7CKD6luSNfLRZGDVwOuzXTQDyHwQd QL39O2kdHe5omxjVBp7rt/AlzEIuYTDxlYSR9T9xBKLbUgOW/J3effzXb2VOKpr0LiTG V/Cg== X-Gm-Message-State: AAQBX9cs5dV167m6LQ5TA3hoYsZK1hRHtIP7C1uMrTL6A5rKjtoOBWho DrlZcLhTjWOy6cNAb/o+nPXMnhLRZ8kK04qlY+3etw== 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 X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_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 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