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 X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E84EDC4361B for ; Tue, 15 Dec 2020 16:10:05 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8A8BB206DB for ; Tue, 15 Dec 2020 16:10:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A8BB206DB Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.54377.94430 (Exim 4.92) (envelope-from ) id 1kpCtd-0000I5-0u; Tue, 15 Dec 2020 16:09:53 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 54377.94430; Tue, 15 Dec 2020 16:09:52 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kpCtc-0000Hy-TJ; Tue, 15 Dec 2020 16:09:52 +0000 Received: by outflank-mailman (input) for mailman id 54377; Tue, 15 Dec 2020 16:09:51 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kpCtb-0000Ht-Km for xen-devel@lists.xenproject.org; Tue, 15 Dec 2020 16:09:51 +0000 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id e9c349bf-a42c-442e-8d64-94bb4bce43b3; Tue, 15 Dec 2020 16:09:50 +0000 (UTC) Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 4E443ACE0; Tue, 15 Dec 2020 16:09:49 +0000 (UTC) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: e9c349bf-a42c-442e-8d64-94bb4bce43b3 X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1608048589; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Fs2bOX9OQpj4Kvrk0iflV9QhGelJlvbitAZKY2EqpUc=; b=h3klwOCA764KDvdLGiJll41rgg7q1E+Uav5Uwf8dq8i9PvrCjkavRbeJDhFqvQFPWMB2Cc ep4911oUKZOcKAvu8z+ylOXU8e5o4P31Bw5z7qJ0suXRsk7XspaKMooGgtdYRXJDeTnw0F sAFpe3wSIWpd9ZmnXOqyZbSHTkSDOJc= Cc: Andrew Cooper , Wei Liu , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= From: Jan Beulich Subject: [PATCH v2 0/4] x86: XSA-348 follow-up To: "xen-devel@lists.xenproject.org" Message-ID: Date: Tue, 15 Dec 2020 17:09:48 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit The changes for this XSA introduced an inefficiency and could do with some further hardening. Addressing of this wasn't sensible as part of the XSA, though (but you may take this as an explanation of why this starts out as v2). 1: x86: verify function type (and maybe attribute) in switch_stack_and_jump() 2: x86: clobber registers in switch_stack_and_jump() when !LIVEPATCH 3: x86/PV: avoid double stack reset during schedule tail handling 4: livepatch: adjust a stale comment Jan