From patchwork Thu Nov 10 11:30:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jakub Sitnicki X-Patchwork-Id: 13038721 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 9D40EC433FE for ; Thu, 10 Nov 2022 11:30:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229772AbiKJLai (ORCPT ); Thu, 10 Nov 2022 06:30:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40838 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229866AbiKJLai (ORCPT ); Thu, 10 Nov 2022 06:30:38 -0500 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52335178A7 for ; Thu, 10 Nov 2022 03:30:37 -0800 (PST) Received: by mail-ej1-x62c.google.com with SMTP id y14so4163858ejd.9 for ; Thu, 10 Nov 2022 03:30:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=sqQcFjVolIZhRIqqT6FRkGcpN9S51uF9ZG8nqQDDN4w=; b=gSE0onCCVs/efmk5i6B/oSpPSArKcVgC0mm9sfVoxuzHePi8SgA2CbssgdhiFAHylU mDtigGxJ5sDuiwb7V8sjbqeDbtksbtKZQh/22cpuZ2uLpEbqFefHZv9QSn2/0u1SDV7x PaCk/yt4mqmgw1ljTyDm3iP1bvEpk0GU0CFKs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sqQcFjVolIZhRIqqT6FRkGcpN9S51uF9ZG8nqQDDN4w=; b=XaQ2MvnJ+6w1BsZvWCM4EIPcA4Lx7cL+jWsuDn8GYL/AKvKGAQWWlY4AnGIS/W0mkv 5LJdWyhsy6dEGgpyOOw/Gy6cJ4oOLut55G0LnWa/+wHX1GDXVICub6sSe54NwqwbFkHt 9fg8pNKdPJOBV63PPA71AzzWpgrXS20Ijct6gHOrqoX39xCtzo3M6+3QjBir40aEtJFf dWmtd6/O2447iWFslwtJH8UE82ueVj8Qp62sVcg8YYupt87omTRTWK/zYvunXhUpMRZZ pO7R3i02f6sj4tbVYS/4TdTILH6P+ZWDNUKU0/r0lGEoZPgJ9qhZ8to5g771j8ax5BEA MZag== X-Gm-Message-State: ACrzQf2mKVA3gAMKX9nkhg33G63IYcdmqw3jT0dGfUrfOVpou5u56i6w i8iNBSwxELTX4xg54yDy0iHu8w== X-Google-Smtp-Source: AMsMyM78YwoGgxA4H5q9zl8rxbtghP4Aw+UmtQ4M8mwDL2tMWkcKvSrj2C1NBL6gsNgL0na2frI2FA== X-Received: by 2002:a17:907:1c01:b0:79d:637c:7848 with SMTP id nc1-20020a1709071c0100b0079d637c7848mr60053174ejc.513.1668079835821; Thu, 10 Nov 2022 03:30:35 -0800 (PST) Received: from cloudflare.com (79.184.204.15.ipv4.supernova.orange.pl. [79.184.204.15]) by smtp.gmail.com with ESMTPSA id ky26-20020a170907779a00b0073cd7cc2c81sm7042899ejc.181.2022.11.10.03.30.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Nov 2022 03:30:35 -0800 (PST) From: Jakub Sitnicki To: linux-kernel@vger.kernel.org Cc: kernel-team@cloudflare.com, linux-kbuild@vger.kernel.org, x86@kernel.org, Akinobu Mita , Andrew Morton Subject: [PATCH] fault-inject: Enable stacktrace filter for x86-64 Date: Thu, 10 Nov 2022 12:30:34 +0100 Message-Id: <20221110113034.17563-1-jakub@cloudflare.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org Stacktrace filtering for fault injection has been disabled on x86-64 since 2007 due to the lack of a DWARF unwinder. See commit 6d690dcac92a ("fault injection: disable stacktrace filter for x86-64"). In 2017, the ORC unwider, an alternative to DWARF unwinder has been added in commit ee9f8fce9964 ("x86/unwind: Add the ORC unwinder"). We can now re-enable the stacktrace filter for x86-64. Cc: linux-kbuild@vger.kernel.org Cc: x86@kernel.org Cc: Akinobu Mita Cc: Andrew Morton Signed-off-by: Jakub Sitnicki --- lib/Kconfig.debug | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 3fc7abffc7aa..32c5329b0dd9 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -1963,7 +1963,6 @@ config FAIL_SUNRPC config FAULT_INJECTION_STACKTRACE_FILTER bool "stacktrace filter for fault-injection capabilities" depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT - depends on !X86_64 select STACKTRACE depends on FRAME_POINTER || MIPS || PPC || S390 || MICROBLAZE || ARM || ARC || X86 help