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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB67DC52D6D for ; Tue, 6 Aug 2024 08:36:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73CC96B007B; Tue, 6 Aug 2024 04:36:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EC486B0082; Tue, 6 Aug 2024 04:36:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B3D76B0083; Tue, 6 Aug 2024 04:36:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3E1016B007B for ; Tue, 6 Aug 2024 04:36:14 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id D0B664092B for ; Tue, 6 Aug 2024 08:36:13 +0000 (UTC) X-FDA: 82421163426.24.0BE338D Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) by imf21.hostedemail.com (Postfix) with ESMTP id B886F1C0012 for ; Tue, 6 Aug 2024 08:36:10 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=BaIOUnw8; spf=pass (imf21.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722933309; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=VZFvU3B0MUdsE30lRLKXxTh4CS93t0dD+7S2kGCVcH0=; b=WtBlij2RxussdmyojIhWNvdQA83OOwgO53rIFn8l8CPHy/3mR8Dm9DMvj7oc6kAcGFxZ9+ amTG6CBXaaiVm6m0qQCxG8HXSG9Ao5tH+TjQCkBX9xQDxPQWQRiN3Bv6RcUHSg58Ro7iQ9 dBwgJGndWpXzhP/k65D6qIKt7rsNYKI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722933309; a=rsa-sha256; cv=none; b=G5Tr6o9gkjDVl+Ffb+XqtwrkTaI0+WwxfmwrJeGiX/YQNdGThF3ED4BkuSY9eDNjAR9rUP JFmYqL8U8jLFqNuyGhG9h8zWMClv2w+HVe04r8fug5nSQ483vaphkReh2GVKnaOWLNINiI 6Dm5+qW3M2AlRu5sTndAaqWh/75dp3U= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=alien8.de header.s=alien8 header.b=BaIOUnw8; spf=pass (imf21.hostedemail.com: domain of bp@alien8.de designates 65.109.113.108 as permitted sender) smtp.mailfrom=bp@alien8.de; dmarc=pass (policy=none) header.from=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 1853D40E0263; Tue, 6 Aug 2024 08:36:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id PBjgeXEXT0BW; Tue, 6 Aug 2024 08:36:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1722933362; bh=VZFvU3B0MUdsE30lRLKXxTh4CS93t0dD+7S2kGCVcH0=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=BaIOUnw8uiep927zX+FK1LG973ZaOEv8QOzjE6sj5lhlvgaeEjdyQzB1fkjR0QZN+ /KkceWy3wff0ZtG8Y/xrtVrwfFN/dfMAp3XBJgw38a2OK7p37YqJPJg5oL2r44+fBM HShKHLenBousdJ0sDBf6HEIYcyG31pFHfKiquyNeWxM2/FAIwRGA8gUZ2UmCCedHSt lWUyrZN7HQoFBH3/AxgbRcDBO5d/Kuric2pi69DxyOzVhnw3+S/lW0+7mqsAQkFE3Z qlPauHee1JIlg45/3XaP7xlL53AU+ixI33ya2afSLHb4BFK1khTeQpRaWe2P1MGJl2 ozmnARRtyvnGDXUSWnocIbMOXP0GLJxM5mnYZSotfigFJKzilKeSn+BXuF94+p2+8V KqYV6JYcEj7qnvR5o0vtQQ3C+LRa6Nvlo4KhgBipoblOSVm2jaZTbGzqL/pFUqE43p b3L5+YePUPYwfaCN4IV5iqo4ejJIP/avUTy/xy7JYLHd2LtPQmcmZLUfr6i4iR6CQX JQzX5E3YUMVozIGT060I/Sic4jAqBcRLuFQ2ZjyYKMrFOlCyP3SRjC29zmpqzsaGar P3P44UPqNc67XLNqNtqxsVyluiEJtxfW8yGKsHYeDryyZ4WMYgHADpuo7+ED8k71SY 7T4y4jsoFX9xjuxUeOGU++FQ= Received: from [IPv6:::1] (unknown [IPv6:2a02:3038:200:5769:7408:31de:2ee1:8cc]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 6D05140E0027; Tue, 6 Aug 2024 08:35:55 +0000 (UTC) Date: Tue, 06 Aug 2024 11:35:48 +0300 From: Borislav Petkov To: Kees Cook , Andrew Zaborowski CC: linux-edac@vger.kernel.org, linux-mm@kvack.org, Tony Luck , Eric Biederman , x86@kernel.org Subject: =?US-ASCII?Q?Re=3A_=5BRESEND=5D=5BPATCH_1/3=5D_x86=3A_Add_tas?= =?US-ASCII?Q?k=5Fstruct_flag_to_force_SIGBUS_on_MCE?= User-Agent: K-9 Mail for Android In-Reply-To: <202408052135.342F9455@keescook> References: <20240723144752.1478226-1-andrew.zaborowski@intel.com> <202408052135.342F9455@keescook> Message-ID: <6273D749-9CEC-45E4-8C56-FA3A1DBE1137@alien8.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: B886F1C0012 X-Stat-Signature: aenup97bnjrejy3ygot3fqac9p9ejmrg X-HE-Tag: 1722933370-16026 X-HE-Meta: U2FsdGVkX1+36kcE/nvd2Ka8+nlpqaOeI73CXGHEEXM+VHHxrGgJG/+zDdTbkcNMgHmX0oj5vJr3arwm65YU+OAscE1HEMFSmn323XQBBHVuK00jSnk8U7G9NPWHhU79DGc0Gpoymo+0TxlEMe+iA6qyFLJRtdMPuZsD2nZV9YKkRwxH/w3EhadomvMCNN9jjPhtr4Ha9FSReXwcFlc/5x8Mcv8c4Cf7ChARpELJ9YqwJ1LQrIWces1GA/AtJDtePJjWB54XYOdlBumKTXNX7cBBAN2ozEaLz4AcKaAV+jpf40LrhK2358lX8+KD7O9CGQPHmsGzAiS7cQtyyv4W2L6HyuNuDv6Ta4ZJqvVC3u8EhNOzI/g79iruQzIAwx7ipdJ7QaAx5fz/Yqcf5jqn5efr6RoKWsV5FkvEzPPxtPXTfNbHNcKJXTM97SXKlyWku8pd4lVp1JXHXXyH2lyJhWdnhFqY8kGrXHKPDrG+35A0zqQNHyY/AfeOLLLcADfGWJPV5p+ELC0GieN8fcMBbghwE7NtVDsKx9fYa3wLvlv3Dff8+j2QWEvpkr80pSAgBIRYksMQQmc8d95pcZN/Tv0MKslTEmmoGhnbRi7vJaC/b5iTLnLngDT1atRMVaKfgdj/5SOzgczeNPnTxD1aF42CYPLs9Up5Ixv/acWufQEB0nV+YTu1dKDEYznYOChJt+tuPNDk4ULWttAv35fFCt9od0t5Qn9Vtbt0NglKhZos3vIbibn8F6sEmfq17S0DFeFgbHcPuSm8LN4Y7kcDtmqfbQUiRAyDIGXDrvduO+1r9/MvkOBjfunT5WHqoAPgNN0EnJV08Kj34tCxBulYr5PPz31a8cAw9FPFz4t957mLIUj+rZVzXWfwfwLwCr1KQG/7vGAjGaj/F60j1z4FPxrZKPZcuc5NqsxJkJvtfTA/7nGxh0IBZeZiRsWVfc9BJj4IIEXIhf1m0i4+Knu EjhEPYQ2 SNw7fJVLoy6GyBVAujoUvwp74bkW8vgeCVQWhyRbfBiQCzkDZyimyhAeGcDdaOgxoINDutlPtPMydR0/iFZUfFM0+67gUgOiQZHrqcTvYqo0E6eJMj8c6Xren7wjiaqAJGJIW5rKsgEhrySjMZypza02T3sbmJSd4fnrch6KfgJJAImdkux1lJZo8CtxfKxKXfsaeIGne76Z0QRgFF4ZtW9beg1g/CZDqSfCgJrQvuqIgctYKFgnLY2mlUhzoBpFHSqG8d7OQ6TwlzmthRqIPjLqgWUndolKLbarZ5LHHmOtAtuuV/OAf5QTipQdZ18GKXgR8NbXHrLsXiGIT/JrOUGhCMPihKk3nxZlR8mepmCpPIiBwXb05kvnsMQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000008, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On August 6, 2024 7:36:40 AM GMT+03:00, Kees Cook wrote= : >Since this touches arch/x86/, can an x86 maintainer review this? I can >carry this via the execve tree=2E=2E=2E No, we can't until the smoke from the handwaving clears: >> While not explicitly stated, it can be argued that it >> should be a SIGBUS, for consistency and for the benefit of the userspac= e >> signal handlers=2E Even if the process cannot handle the signal, perha= ps >> the parent process can=2E This was the case in the scenario that >> motivated this patch=2E I have no clue what that is trying to tell me=2E --=20 Sent from a small device: formatting sucks and brevity is inevitable=2E