Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp4636477pxu; Tue, 13 Oct 2020 03:33:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyElnLEi+HADKYplWlD/CQx4xRKngTa7xoNWOGiILg/qaJPq/HXdGE7iv+4U/3yVCtFlFbs X-Received: by 2002:a17:906:6805:: with SMTP id k5mr34029062ejr.79.1602585190623; Tue, 13 Oct 2020 03:33:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602585190; cv=none; d=google.com; s=arc-20160816; b=n3F+IvBfcTOtSH+ySsYVJRMmSGmZHuyLoNxCwK7yKvxpP/6qCNjXGpw/Na0Iymf4Bl G0rzjxIrw8/Z3NPP+8KFEBuI+EF+ETckaHa+Vk9KXG0z0Rbb1irQZiKLBR/wepo0YM1E TSXjGfeA39kogNRCB7AavKLm6KwUBPewoCUpBFq/ueovkS5GUk7ivHJkjCn2DHcB9vlI KglanIhX/+2Kodsmefk/dbiv6nF9wuCw/nGXhWDBy4M457MGeaTvq6L3E2HGV/HUOarN ozEe6QlfEiAErNLJ0msbFcm8CNONm1qoMqHJzzwZ3jb/MNacxvnfPXOTNm9s/0OFGCz4 HTsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=o/LYGoq/lI9Tl5DfVL0GaLjNlPCyY1inweanl2fDTj4=; b=tEyzx2c37A8ZlcUR8VVc8wvj0b5bWJ489GzG+aDkcD+3syA7E4adZMrtGCDcN35l1M 71n0R2rXdzNstALBH2CgIpsbbgi3KTWi9p1WsIaCuk/wE9D19KScNnIAojzuHzJ3fOLw fJgUA+79vFFqZfdGu1RTya/r4+8uG4EBXiVvfcfmWSH7wRSBxAW5XU9d8xQD5FxsCTta 737ZLsFt+XCRSvZflla2VoQMDTehQERe9s9KQGrU2GSZlxsNF7Q3dxrTSQbxA60BC2q2 k1TtEmblEwV3JSYziDeSMBKj+ANu03CmJPorekzrK9tL2FAvRarx1adYEl9SNZajTZea FgtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Eg58Ys4X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ly27si13854912ejb.672.2020.10.13.03.32.46; Tue, 13 Oct 2020 03:33:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Eg58Ys4X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731274AbgJLU5U (ORCPT + 99 others); Mon, 12 Oct 2020 16:57:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730730AbgJLU5U (ORCPT ); Mon, 12 Oct 2020 16:57:20 -0400 Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F120DC0613D0 for ; Mon, 12 Oct 2020 13:57:19 -0700 (PDT) Received: by mail-lj1-x244.google.com with SMTP id a4so18154030lji.12 for ; Mon, 12 Oct 2020 13:57:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o/LYGoq/lI9Tl5DfVL0GaLjNlPCyY1inweanl2fDTj4=; b=Eg58Ys4XN74Of+HzKNeNW/lH0XGJIweA0H3s7P+aFgGKjUneT5p64hwW8or/OsBnVh zjo9hC4Wy7dzUaHBvQnGchB+LNOi0g3wyZU9ijWv8mSaVUqKtOqGZioseXNVD+KvC7Tr t3qWYqSy2ua9R+gMCl+/gsCz1E/k/LnD5aEiM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o/LYGoq/lI9Tl5DfVL0GaLjNlPCyY1inweanl2fDTj4=; b=CyDiHBPTZyRaGZNRjHUitfjSZiIuQdxIGIDahcnYYL7nvFjB8eE/czh+29GzGEMq7A BqOYepjGVvtLmECqlido6ONmk49Z1IQXBLAiUvwp9sN1Ib8wpB+hZfCSQrWvVD4M1Bla YdxCiTWmYw7fzmhkU33X5fnnou9CzxqM+oZ9qRSp/zOi3r0U6pcX7KC/uXA66rjU7zky PYOKW8PKTuswRLKcv2xh/QeePyU+79455alBzs4WgsdRMl+j7W1zeZoxRxaFhU0C2UWv uc1gPiv2TPFZG25sFDtrof1262GI1PLICDQAtQaA5vee+NgqvGHV4iibQdRX3d3E0M7L YqAA== X-Gm-Message-State: AOAM5301zgaH1An5sX8rbc0bpiEK1lk3tLp9IQ6BCnXv1kvfudYCo8Fn ryuPr1opEzHDWCwiTBtiEJluVba4qt32fA== X-Received: by 2002:a2e:7216:: with SMTP id n22mr2418822ljc.187.1602536238066; Mon, 12 Oct 2020 13:57:18 -0700 (PDT) Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com. [209.85.208.181]) by smtp.gmail.com with ESMTPSA id w10sm4321327ljo.130.2020.10.12.13.57.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Oct 2020 13:57:17 -0700 (PDT) Received: by mail-lj1-f181.google.com with SMTP id a5so18164075ljj.11 for ; Mon, 12 Oct 2020 13:57:17 -0700 (PDT) X-Received: by 2002:a2e:87d2:: with SMTP id v18mr10529209ljj.371.1602536236682; Mon, 12 Oct 2020 13:57:16 -0700 (PDT) MIME-Version: 1.0 References: <20201012110557.GK25311@zn.tnic> In-Reply-To: From: Linus Torvalds Date: Mon, 12 Oct 2020 13:57:00 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] x86/asm updates for v5.10 To: Uros Bizjak Cc: Borislav Petkov , x86-ml , lkml Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 12, 2020 at 1:22 PM Uros Bizjak wrote: > > No, this fact is not documented, although there are close to zero > chances it will ever change. High registers are independent from their > 8bit lowparts, but they still clobber corresponding 16bit, 32bit and > 64bit representations. I guess this limitation is so severe that the > compiler writers will be more than happy to document that %ah and %al > can't be independent. Ok, if we can get that agreed upon (and the clang people too), then I have no concerns about the patch. Just so that we don't have any nasty surprises in the future where some clever compiler change ends up breaking this (very rare) exception case. Linus