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 1866042BE93 for ; Tue, 14 Jul 2026 19:29:28 +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=1784057373; cv=none; b=XI2cmPhyJhDL3S5NY7VXLiap91vb0AkhuAfjGlVjjD2ln0npuzzD62jrlFulWaa6VChDBCP+QYvpdd43sgEJJHhw168/k1Z6AQexV/besNPqWQ1+XbkuuyMPpshDs5imtofQWZaoDBMlDPGCASIts/I2W8CafASKlGEKGkClHE0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784057373; c=relaxed/simple; bh=tDg4wl0W/Si3x5qXM8/VUYRL5A+d1JQuaPD8sj4bEHY=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=R1V/N4r+w4o4HqLrA+aQ3zi5rxwgP84809RxbR7HDAE+3Zf7yigE+Y4ekkhXRY7c73PSs5jBK2urvXZ0iEs1xlXJ2fYcs3EVNIzdBqZdLlpgDsmmfkzMfKya659y+sCSi37if5bya0jVEwec4s8ugx54Q3yldVxV7169OVOH+Iw= 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=fkU3xmfp; 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="fkU3xmfp" Received: by mail-pf1-f201.google.com with SMTP id d2e1a72fcca58-8484ba00601so1789051b3a.1 for ; Tue, 14 Jul 2026 12:29:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1784057367; x=1784662167; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Ss7g3eD7npKIlK1jpim9LIPl59c3dlvPKOBpcKadRME=; b=fkU3xmfphMRMM94Vh0Jrv4oDnOF/EFoMnCMpxI7VSH2zCknNXPAJcRWfjowf14PbsE erCOn/3MkWIFmqgzzOiUQi30uiAJFaPxWOhVLgGosAVg3esVHr8Sk081hOaNQooz5wgQ gL5acRpdhwOj20yqSdIl/+amHu7LeVSMO88mcyihm/e0oD9EWY+Yr2jjhSIHy1P92mBf 1l5kQQZ4kwGuxQDrFCTcnD2UuT/kRITU+oxasGLWkybSnjhzahfkmrNmRt4xS7Ks1gN8 irpVapihUmdipN6h1R2p4mlYQ9yeHm4YabYXLpJdCZ+3AchBszzsW3JEBzC+5o05BAhj b7ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784057367; x=1784662167; h=content-type: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:content-type; bh=Ss7g3eD7npKIlK1jpim9LIPl59c3dlvPKOBpcKadRME=; b=bT1mjQ1nia6x4LN/I72UVyqPS75TKtOJnvgApaq0VcV7acwXJQocfQ9SjEHTbT0+6T BlMcBsh1J6dR6IJb6H41RzNDbFKbjzuVYASPmqI/96pHQwL5JTwFoEJhASTld2T/G+7t Oij3bmPXrnGqqoAICeeSdJTE63CM2/f2qlNVbtYAYsWFRPNm+wy6K5ItELoPSlr43Hwz UaNIarVYC8BLpgLdnHRPrb29M1svGsfoc3tPRrT7ieG7dRVU3WmQ4hyvBQyzOBWQOgD+ x4GR79GgD/F+mGvKVxzoFoHGe6OI168iv+8YqvcwXvPC6DJNr86fR5koBltgDDq0JJU6 Yndg== X-Forwarded-Encrypted: i=1; AHgh+RpGRkUiY2m6geJWbChQ8nkdxYA8Rypq/XrBKv5L+QDc4XFRsKie+Tx6RJUi/ax2Wzt4uy9NqVXvPmokQDo=@vger.kernel.org X-Gm-Message-State: AOJu0YwOb+wQjDQXkwPtqPSJbncVUu+juaQYMWt1bBiWNNu8qIthujXU GJ7oXoME9D9CNvRMBdhdvTuWQWEi0i2eVtYr2MfYvYN/KmGr1frmOuKEv7h0uBjV9F7JNL5eBcM qPoS7tw== X-Received: from pfbcu1.prod.google.com ([2002:a05:6a00:4481:b0:848:8827:5d12]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a00:2e24:b0:848:65fa:542 with SMTP id d2e1a72fcca58-848898081aemr13875831b3a.53.1784057367070; Tue, 14 Jul 2026 12:29:27 -0700 (PDT) Date: Tue, 14 Jul 2026 11:41:23 -0700 In-Reply-To: <20260625220450.3354415-1-seanjc@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260625220450.3354415-1-seanjc@google.com> X-Mailer: git-send-email 2.55.0.141.g00534a21ce-goog Message-ID: <178405361325.3123550.7477828012411654626.b4-ty@google.com> Subject: Re: [PATCH 0/9] KVM: x86: Spring cleaning, part 2 From: Sean Christopherson To: Sean Christopherson , Paolo Bonzini , Vitaly Kuznetsov Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Binbin Wu , Kai Huang Content-Type: text/plain; charset="utf-8" On Thu, 25 Jun 2026 15:04:41 -0700, Sean Christopherson wrote: > A few more cleanups that I wasn't able to get out in time to catch kvm/next > (almost all of these are the result of code review feedback). The main theme > is again trimming down x86's kvm_host.h. > > Sean Christopherson (9): > KVM: x86: Move the "APIC attention" macros from kvm_host.h => lapic.c > KVM: x86/mmu: Annotate tdp_enabled as being read-mostly > KVM: x86: Pluralize the macro guard name for msrs.h > KVM: x86: Move CR and DR macro definitions from kvm_host.h => regs.h > KVM: x86: Move KVM_GUESTDBG_VALID_MASK from kvm_host.h => x86.c > KVM: x86: Add static asserts to document connection b/w TSS structs > and macros > KVM: x86: Move KVM's arbitrary task switch reason enums to x86.h > KVM: x86: Move "struct kvm_apic_map" definition from kvm_host.h => > lapic.h > KVM: x86: Move "struct kvm_vcpu_hv" and all children from kvm_host.h > => hyperv.h > > [...] Applied to kvm-x86 misc, thanks! [1/9] KVM: x86: Move the "APIC attention" macros from kvm_host.h => lapic.c https://github.com/kvm-x86/linux/commit/26c877c70b57 [2/9] KVM: x86/mmu: Annotate tdp_enabled as being read-mostly https://github.com/kvm-x86/linux/commit/eb4b67c93472 [3/9] KVM: x86: Pluralize the macro guard name for msrs.h https://github.com/kvm-x86/linux/commit/8821646e292d [4/9] KVM: x86: Move CR and DR macro definitions from kvm_host.h => regs.h https://github.com/kvm-x86/linux/commit/eb42c91b6546 [5/9] KVM: x86: Move KVM_GUESTDBG_VALID_MASK from kvm_host.h => x86.c https://github.com/kvm-x86/linux/commit/eb7313b66c59 [6/9] KVM: x86: Add static asserts to document connection b/w TSS structs and macros https://github.com/kvm-x86/linux/commit/de28ef6548a2 [7/9] KVM: x86: Move KVM's arbitrary task switch reason enums to x86.h https://github.com/kvm-x86/linux/commit/0bc5f998e18d [8/9] KVM: x86: Move "struct kvm_apic_map" definition from kvm_host.h => lapic.h https://github.com/kvm-x86/linux/commit/c3d35340a337 [9/9] KVM: x86: Move "struct kvm_vcpu_hv" and all children from kvm_host.h => hyperv.h https://github.com/kvm-x86/linux/commit/ed6ee602bceb -- https://github.com/kvm-x86/linux/tree/next