From patchwork Thu Jan 12 14:31:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Zijlstra X-Patchwork-Id: 3918 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp3924117wrt; Thu, 12 Jan 2023 06:54:33 -0800 (PST) X-Google-Smtp-Source: AMrXdXvdq+L9ecVWvz3XZm58vVGn9apCGPHgjTrcyXYNNiGRhg4m3/fQ4F8AX7s9gxL+jmFxDWzE X-Received: by 2002:a05:6402:299b:b0:499:b320:fc2d with SMTP id eq27-20020a056402299b00b00499b320fc2dmr13579355edb.33.1673535273039; Thu, 12 Jan 2023 06:54:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673535273; cv=none; d=google.com; s=arc-20160816; b=Q46Tbav5RW16fI2rtyzHyiCDHpWtBtImm1pT8EbWC40FSw+32yG1le9uAAGMRM+nFU PjMRqaYFUKebVAuW6Ua4iCa2QkESBGM88KDLhr3XZj/B/l+vbA+PXt4v4FnjUyobqwZ4 +AEN1TRXMxXBnYFdywGLAgd0Uxu7r82o6Dl9mn3N5egd9PdBwBtY9ZF96URgr9DiU26P K+9ycl678uA3PosqCaMTcx/VWgxhhrgwKUNTXhqlbDnmIXSR8ppq+OKn59oBytz1zA7N h2hSJIvCyQ8P0dk3YTBQGvzwAdwMLyf5yV7NB1hyn9Cmb0Aj+fbUQXdBbOSOxNoXYPis Fylg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:user-agent:message-id :dkim-signature; bh=dxKp4F/ZypynYhxVQrwpFBE7F8I1udIiZ+qCB0euLH8=; b=v59JT8jygB5SDXH8FmVGL4RneVt6U/pjw6dY6v+dYSDx/youCwIaE1QzUSVLmUchQP lHXjtKTmNQF7xFIR38hLQ6JDY8fI3crnb/izngZtIdKQdYGN/M0ex+baGB1SizpTZ7sy 8c2t2pCLjYilMC48ao7NbRjolp3T6EgKqj5ijRwCnWdFFrU4tHegjeY2QGKkOZd4sBeS ieVXa73GwhrbR/DR3+k6CdNUpsULzxTu66I4dOQhbAFlLQiTIhUKS/TBUGHpY6llNqb6 FD1N/Fwa4l2PItKmsEa037lXaESr2U4LSzp2pH5z4xpGcL2tGc7TL/ePR+34qzy44U8W 8e+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=Qw76boxs; 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id di10-20020a170906730a00b0078de83a052csi18690979ejc.483.2023.01.12.06.54.09; Thu, 12 Jan 2023 06:54:33 -0800 (PST) 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=@infradead.org header.s=casper.20170209 header.b=Qw76boxs; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240173AbjALOxc (ORCPT + 99 others); Thu, 12 Jan 2023 09:53:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43024 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239848AbjALOwu (ORCPT ); Thu, 12 Jan 2023 09:52:50 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7DAB16146A for ; Thu, 12 Jan 2023 06:39:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Subject:Cc:To:From:Date:Message-ID: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:In-Reply-To:References; bh=dxKp4F/ZypynYhxVQrwpFBE7F8I1udIiZ+qCB0euLH8=; b=Qw76boxsic6bAdPZ+sbUQ2gqH+ toujE3QAL7Ysrb/kR6kbNWK8+/9lcxeR5snVxN72gLXv54orCAYheJOMSUJTxsIOq6nlVdd9M05yx xzAl7+DGS02CDXkNHHjeh7e9nMs5aY0qzl9lI/Ybug1C2cN+L9cUSAyH9scpEzK8O5SsQgYiCg6Y5 jAK6oY9jXCznsqioTj6bpA+gfUlBJJaabAP8t+fNLnSC0fudkg27IKcOz4kzbhxN1B+GtqFgHO05t iG2Tq/6Nx3QTZSzkBCmPsHHW89g1u9fdQigJA6ONkHFfsmbKlG6YcpbLdRrHDBiKoAXxjMOx3j3S3 79pDM38g==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1pFyjn-0057zf-Vo; Thu, 12 Jan 2023 14:39:28 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id E8514300C22; Thu, 12 Jan 2023 15:39:12 +0100 (CET) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 0) id AF0012C539AAE; Thu, 12 Jan 2023 15:39:12 +0100 (CET) Message-ID: <20230112143141.645645775@infradead.org> User-Agent: quilt/0.66 Date: Thu, 12 Jan 2023 15:31:41 +0100 From: Peter Zijlstra To: x86@kernel.org, Joan Bruguera Cc: linux-kernel@vger.kernel.org, peterz@infradead.org, Juergen Gross , "Rafael J. Wysocki" , xen-devel , Jan Beulich , Roger Pau Monne , Kees Cook , mark.rutland@arm.com Subject: [RFC][PATCH 0/6] x86: Fix suspend vs retbleed=stuff X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754828922501422062?= X-GMAIL-MSGID: =?utf-8?q?1754828922501422062?= Hi, I'm thinking these few patches should do the trick -- but I've only compiled them and looked at the resulting asm output, I've not actually ran them. Joan, could you kindly test? The last (two) patches are optional fixes and should probably not go into /urgent.