Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp368513lql; Mon, 11 Mar 2024 05:27:11 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUjLayDhQWqj1FzWkhunRoMAg6+BEz80++Ii49rUoNp827FABAgzyv+i5xBiHjgYL/IOTl5ALNN9kO0id9mUItm4Rd8+ok1UrQ4S/H3Pg== X-Google-Smtp-Source: AGHT+IH2wfBgbfaQp6lzQaSWmUjuZkmFaqpIipaKoV0JWW/zzJayRLjXgTjzQn47IResgZ/ixeaj X-Received: by 2002:a17:903:32c3:b0:1dd:6e25:3f14 with SMTP id i3-20020a17090332c300b001dd6e253f14mr7056253plr.11.1710160031315; Mon, 11 Mar 2024 05:27:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710160031; cv=pass; d=google.com; s=arc-20160816; b=QLDYxAQsagIHEYHNjkC5Wyd2+H5Dccd0c5jNp77Tl3MmqirrFMN1Iu4EnWUJwU9Oyt FxXP4vorMuJyG+WS92tSli5YfCi9so1MF1cajPp884FKv7jvyTSFz7JwhEXywPeU93ni UEL0kH7vMbFIck7eJshTM9j9V1DRBhK8oO+TGdwwFPgIqcHt6U2vheWLzKrnvw7EAF8+ s0FirRKXhsCCcKo4HqI+7vLS2YD7/5QH1h6seKSYMj3pNUoqdBCBGYJIvg1tSzbOvCow h5SlVc9FaT5I+BNfw7Ba7onoDXhJNtOCiv9xTrcIYFkeUAHyPZ++F5giqmkD7Idvl6hE kfyQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date:sender :dkim-signature; bh=6wqO4+xOnDc9c9uJ90sn2rpbjthtJmB9lM5IzZa7CjA=; fh=xR5OeqCBljzUs3peeOEiFbQ96yGIuixlHZt/hqGK2mo=; b=igDzpDULs5IFg4TO0iVT8heAn+IKbk3VbX8AfOzKGndMaSHcKHRv8lbbYl0zVfgxaL FBvGuQVaK2uFvca00z2sU6Ay/p/XHIxSrgZxnn/Jw745tU2gTEm0oLyndWQh1kOA0C7C y3YitoR+kT+dip4WDG7F5bZXTOnZ4atgNJ9bgFc+YaXdDhkYaTAFzYO8NCe6VtjZX7iT 8/yikxKYh7Ydp7XiDqa2Sck0mSLCuLiSP0g2xmZGAcc1lL4Mm+lZjAfYgTzVQa4WMrSM m6UePaKSr43OxUGNaEAU0fGEEt/84s3MTd7rswzzK84XmWyeEar1nfmJ8k8SYNIOMUKD Puxw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LbazdsTr; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-98823-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98823-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id e11-20020a170902ed8b00b001dd129e5d9esi4575410plj.328.2024.03.11.05.27.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Mar 2024 05:27:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-98823-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LbazdsTr; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-98823-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-98823-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 1D5D7B21F53 for ; Mon, 11 Mar 2024 12:26:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 77BD53C493; Mon, 11 Mar 2024 12:26:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LbazdsTr" Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F37A13C460 for ; Mon, 11 Mar 2024 12:26:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710159962; cv=none; b=j++1I5ad0QA6HVkmrxwvtfA3L221dS39v8RmQjTFwF/eAZ4cj1wU5hZ590KrWdqXkSIyJYd++0Emqx/GRmD00umW2neHeoCz6bC+lzWfPy28bzsxv5j6v8zqJdnOylYALDIZEiHU6aQmjzS2Y4uKp3uNFmmzjaJXYfRY8E9jJvI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710159962; c=relaxed/simple; bh=8X8T0hKm3DQzmrFrxNbUvHLGmIiUGPTLf6TxTXzdNwI=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=UO/h6kS43U7yEFtpMKurJebMDTGpLv/h1gwRIRT3A71x7YdPnFydQBL2W2OjvRDzypqAM5588aS+LFVx/TGwDh/GEQG6oGolh/BT+mAVI33LQksJgK3ope2iAI0KH979O0dlngyJzBeWBq52ULDVlHpOL1ueoEAS/JLCA2EO66E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LbazdsTr; arc=none smtp.client-ip=209.85.167.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-5131c48055cso4370361e87.1 for ; Mon, 11 Mar 2024 05:26:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710159959; x=1710764759; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:from:to:cc:subject:date:message-id:reply-to; bh=6wqO4+xOnDc9c9uJ90sn2rpbjthtJmB9lM5IzZa7CjA=; b=LbazdsTrwg/h7TZG+X/qXxPgvi6uWE/sn8uucI3qKeGo/GHqKEvGPeuWJvrCxvNKhA 2rnnsKYY7RhdwV+hyHY+8oPkOkhXbtnZD64K48GZt5BAbBHjJbkuESmCL+x3c/GReVCH UzToODjWr+r9C98EKFdLiWxSYegwEKkv2aVyRXwC2s01Rx3A4Zx44xEVKqMydVNvdQRi UNuohKxgqlCHDoRaJjom5AiFdmuTPhddKttlhwXEHyj3LU9pYcoz3SitCY8vCckhuyYZ OP9WO/xQ8oCf/NG9JAAWEDCGNhEXF0z5K4C6ylAf8NeO/u2wELGarHmTzm43hgbRXO1b ns4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710159959; x=1710764759; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6wqO4+xOnDc9c9uJ90sn2rpbjthtJmB9lM5IzZa7CjA=; b=wfmxstMXYjApfz8yRSwDOjbPkR+XCc9iTfQQtSYcfF5lI8i/AAV2IP2z7ogC5hlSGJ 6N7nEX5thomHLrNeUnXXOVX/2YJ0c1IfDMN30MdbuNEKyBHW6+YtN/S2b3P6kh6VB4jY CYWx+Qum5U9g7RmLgn/bD5pmqp2vwfbj9R77Gq9IOgxx+PALqrTKfqxfXxlTxzHM/VQd ayYPk7i+WF7n3LSfVoHFVtaPatXiAmQFbYzHU/flceQcjm0g7nYEnw4Eb9CE2DQVMJ+6 HgKjswYa3GUSq9J9VfTHKV+SBagcLvKM12qiymq5+gu0kPh2vaPVEGicthvIAp6352TJ wipw== X-Gm-Message-State: AOJu0YwTUPGZg5FSIOYRhfEuTAWqNbHV8DaEujIKxGpEV3AhQCYciil+ DY8jpT3SWw0KuboVQqW/F2T7TZP3etmFsK7stjWcYXp1QK3Ai3scCOdqygw2dTY= X-Received: by 2002:a05:6512:2388:b0:513:a724:3b9f with SMTP id c8-20020a056512238800b00513a7243b9fmr3354929lfv.7.1710159958715; Mon, 11 Mar 2024 05:25:58 -0700 (PDT) Received: from gmail.com (1F2EF295.nat.pool.telekom.hu. [31.46.242.149]) by smtp.gmail.com with ESMTPSA id bh11-20020a05600c3d0b00b004132a4b055esm3197647wmb.40.2024.03.11.05.25.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Mar 2024 05:25:58 -0700 (PDT) Sender: Ingo Molnar Date: Mon, 11 Mar 2024 13:25:56 +0100 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, the arch/x86 maintainers Subject: [GIT PULL] x86/asm changes for v6.9 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Linus, Please pull the latest x86/asm git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-asm-2024-03-11 # HEAD: 07a5d4bcbf8e70a430431991f185eb29e74ae533 x86/insn: Directly assign x86_64 state in insn_init() Two changes to simplify the x86 decoder logic a bit. Thanks, Ingo ------------------> Nikolay Borisov (2): x86/insn: Remove superfluous checks from instruction decoding routines x86/insn: Directly assign x86_64 state in insn_init() arch/x86/lib/insn.c | 58 ++++++++++++++++++----------------------------- tools/arch/x86/lib/insn.c | 58 ++++++++++++++++++----------------------------- 2 files changed, 44 insertions(+), 72 deletions(-)