From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f201.google.com (mail-pf1-f201.google.com [209.85.210.201]) (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 D0A5C3AEF59 for ; Wed, 24 Jun 2026 12:55:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782305726; cv=none; b=TCUu2AOnPUjKggjser9Nm6kugW20YLCHLJ2gyqIWfh0SXCCIkQBeVmW72rcReyQR3aMlnxeEDF7+T3ciyj07WiLQ1Lyrd1jlevFYaT++KuIQqO1RpBAXsmexFXc3y9VJxjXD/Nde8PkZtmtp4nWyfHVc0pXUag65XyVat120rQY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782305726; c=relaxed/simple; bh=NLjtRvBkdhmNAGFal4tWXd7u8NKNhx62HEmkoID3kxg=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=sKiV4lSz4kN1hktmp8QSQ8EKUvv4lW+zdOitoCwEyM0MqU4tguTnJAwnKlnH+w+QGN9PxXrqCSpO0hr3mI+GkZbUyE5C/31wLCzib/F88v6LhlI7/qxG1kogN8OuuDBJlA2q7VuKRS/pMa4hAOd9e9wLSc+1YPXpZZYxvOyJkeM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=sQgXk8Xz; arc=none smtp.client-ip=209.85.210.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="sQgXk8Xz" Received: by mail-pf1-f201.google.com with SMTP id d2e1a72fcca58-8423f424d5bso829100b3a.3 for ; Wed, 24 Jun 2026 05:55:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1782305725; x=1782910525; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=BgxssUOjnxNEhvqo+T3EzbX5gSgbIPqDF9WSUICY2jA=; b=sQgXk8XzQuactmbK7ANkZ/QfTPRJKoorxHQELLdn0zYI950Dx7o9i50tlZErQ8AsTE 2+v3dUfcL4yLxDp+Rq382Hyxf4OrvIkel7zSzzYu/Ue+ak8p4/8DTKIAic7/gdOvniLE XGDFUu78zt/wtbQ+s3Ohnmi4zjXnfcOrxqdHt69EWHAitW//RESaIChRAY+lmUu4DzmN JbWz5DFSAl1APSF56N4kXBsUKij/IVAJ24bpTJBI59DEhBSUlOXIF8IvCXfO6MKkUzB4 fyz5AZhBHP0JOxZr7x7vhRsq59x0i1pDruqUVx6VOmofmrCsIZZT9sDEm2Jf+pU9QAuE KJjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782305725; x=1782910525; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BgxssUOjnxNEhvqo+T3EzbX5gSgbIPqDF9WSUICY2jA=; b=LvXR40b0xBPFrNueW3q4PohXwMGItV82n6DwhHwANqMk91IizLJ2h9noSK7rbGTMNc iNZpSB98AXRe3DuDRZpTkILWHlws7uNXMy7Yol2u2Ee1WY/UcBrzILd5V+TBpK7FYss6 OOAECkUOcDOaRevRZM24+iQUJWdc5s1H17lfbS+Mp2kpDpWw90u7NLvOk9udvhn7mvP1 fxb0muEv7dfTVViLh7qtY/6XvLbkMw0tn0IjM5xam1qBk+31K0+JA+Pcfg1Fv0Vawv0D xhYkUngufrE3KimxYj9rme/I9H2JwRyLIiXvd0r/px2dcx1/zvwu9UEmF8mnntsPXdZL h7Uw== X-Forwarded-Encrypted: i=1; AFNElJ/32PKrflIl0y6S3Yoj8eD+KuhzO5fCFgfcpdauLpsfBrceclcioX6/tx/K2oHA7TAkxUZHinBqhLOH0fw=@vger.kernel.org X-Gm-Message-State: AOJu0Ywg4tcrghsiLRe7S1dqSUVOwK2VtT9eRS0/8xizRxpMWfMAKuI9 xdydmUoLjCEEMVzUA5ypfrUnAAxlG4T0WoE+OTixy34XlLnCyBkBJ2TOL4hCWL0iipjtzonYEy1 Q+1k+qQ== X-Received: from pfwz36.prod.google.com ([2002:a05:6a00:1da4:b0:845:aa6d:92ea]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a00:2184:b0:842:68d3:e29f with SMTP id d2e1a72fcca58-845a26cf79dmr4484045b3a.3.1782305724733; Wed, 24 Jun 2026 05:55:24 -0700 (PDT) Date: Wed, 24 Jun 2026 05:55:20 -0700 In-Reply-To: <5c254d26-1dfc-4037-8ab6-5f8af6d0501f@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260613000329.732085-1-seanjc@google.com> <5c254d26-1dfc-4037-8ab6-5f8af6d0501f@redhat.com> Message-ID: Subject: Re: [PATCH v4 00/30] KVM: x86: x86.{c,h} spring cleaning From: Sean Christopherson To: Paolo Bonzini Cc: Vitaly Kuznetsov , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Yosry Ahmed , Kai Huang Content-Type: text/plain; charset="us-ascii" On Wed, Jun 24, 2026, Paolo Bonzini wrote: > On 6/13/26 02:02, Sean Christopherson wrote: > > It's still technically spring! > > > > Perform spring cleaning on x86.{c,h} and asm/kvm_host.h, by adding regs.c > > (the kvm_cache_regs.h => regs.h is already applied) and msrs.{c,h}, and moving > > relevant code out of x86.c. > > Rebased and applied to kvm/queue, with the following changes: > > - Collect more tags > - Move enum kvm_apicv_inhibit to x86.h > - Move TSS constants to tss.h, include it in vmx.c > - Rename kvm_x86_vcpu_ioctl_get_sregs2 to kvm_vcpu_ioctl_x86_get_sregs2 > - Rename kvm_x86_vcpu_ioctl_set_sregs2 to kvm_vcpu_ioctl_x86_set_sregs2 > - Fix conflicts > - Changed srcu_dereference_check() to __force cast (see 18/30) > - Adjust commit message on patches 11 and 26 Shoot, I have a fully refreshed version that I was going to send today (well, I was going to send it on Monday, but life happened). Any chance you want to wait and grab that? It has all of the above (except for maybe rebasing?), along with a few more cleanups.