From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) (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 A0CE02C11D3 for ; Sat, 7 Feb 2026 04:10:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770437413; cv=none; b=Gay8/dRDgFPUTZ5x7m0K1X3BxJWx+sTswlTgf+QL//lVXpQdunFNLRY/TfGWMeUeQZQwPYwgsHRnlh/cJq6wFJ7I/tbOdK0EDC4/hESb4T2AZnLoCODebAjVlk0wSWmPQ0+2ELcPDptOdg0b96NCIY5rhjxQJjRVXrXW4RjgI6o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770437413; c=relaxed/simple; bh=fSFzt38dXY+Z/qZjzgHR6tTM00WDVeyu1C4eIOX26Kg=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=DtLetI78OK1SW5UlaL801ZavOW1NthvT98AO33pSGVLXRXP48apiCEspNXgqOKTXu/Ve5PWhI+Remc3WejKsUXXjPJntjgA20CBJdckvuzJBaMeGClSgCeH1z9f9o5t9DJDMMdcg/ZtxHXg0fbVC93PDwLFYtaAVsOt3pU8+wFY= 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=ivZmofTG; arc=none smtp.client-ip=209.85.216.73 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="ivZmofTG" Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-353c9d644b0so996063a91.2 for ; Fri, 06 Feb 2026 20:10:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1770437413; x=1771042213; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:reply-to:from:to:cc :subject:date:message-id:reply-to; bh=aI358xutY4h10C5E+x9L96wqWeotiSmpx+a8envX0WE=; b=ivZmofTG55D1LgJnHO2RdqIFREP1VtihvhQIHTh7zgHZo1VS/PpMzRc4dLG0GWwFv4 Rh1WzDvnT1jh3UAe3yQQlhDv0ShBX3vEjIkNm5TxTmamTS7mQHMN8WF7KCGvwNn9nl41 5RiWs/3NHHq+Y7qk7v+S6j0xKl+wxCYfhBgAmcFm6ore0vMVgXlN1Rnddn6hs6eVT29a HHok8jw1VAI0S1547F6/9Ep8Q5kdZi+kyIf55cwBKkrYRUmgv2C/KtmntA8qjyf0sGHo pf0lpAM11sDNtsXEL38dR/Ra20j+L4tIHvWcS5TxP7f3zPQPtsrZwkQ8BKokJlN/y0o+ H8wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770437413; x=1771042213; h=cc:to:from:subject:message-id:mime-version:date:reply-to :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aI358xutY4h10C5E+x9L96wqWeotiSmpx+a8envX0WE=; b=qAdBuKf1VpSG6qxEeto6UI1lIudEIXJUbUhPDuT+jr64Kwp6si02Pmen0LQrWaxpXh J3lbZVpune5wQ0spxD6XcO8EChuoBvlLfDjdmP1ifkQLln027qI3DKGZN8PPmz20+qVb T1plr2JYXKzJ5ViWdXBO3b/Zf1K7PyiY/3q3LM8cNvFB0yxd5S5UEX946s4KECgVIBAT nE3h15XrgYjpnPCnyHQQMmMYV43g86WzvEpjCRbvamPpUsZzUCMTWPxVyc2qqp6p9Icy ckMMkg9mUH7WVYuXFOXdUwlTAPfQ+1h0YOVKNZAXhKB2hsQOTHaMF+T6EmCuWdjirW1s t/Kw== X-Forwarded-Encrypted: i=1; AJvYcCWjgMIFfkBesWDMOelt6zcmxIn7Jyq5/trJ47UMIessm9xKZe0xv0NsYIlUDi6cza9lzud2QAtJ4B+qcqA=@vger.kernel.org X-Gm-Message-State: AOJu0YzLdJlSkoWMq7i5cCM0WVZbupby1qbQKPhvUcIrEpp7L58f3wDq rEtagLSjOmPEBNoaDnXmW6H/vkxJXLinmQXamuYDH7LQQZo3OzW/tS51IXmN99hI4w9IVGGDBeC e4DCcqQ== X-Received: from pjtl24.prod.google.com ([2002:a17:90a:c598:b0:354:c16d:17b]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:1c86:b0:340:ecad:414 with SMTP id 98e67ed59e1d1-354b3e4b5bcmr4085440a91.27.1770437412960; Fri, 06 Feb 2026 20:10:12 -0800 (PST) Reply-To: Sean Christopherson Date: Fri, 6 Feb 2026 20:10:02 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.53.0.rc2.204.g2597b5adb4-goog Message-ID: <20260207041011.913471-1-seanjc@google.com> Subject: [GIT PULL] KVM: x86 pull requests for 6.20 From: Sean Christopherson To: Paolo Bonzini Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Sean Christopherson Content-Type: text/plain; charset="UTF-8" Unless I'm forgetting something, there's only one conflict, between "selftests" and the kvm-riscv tree[*] (Anup also mentioned this in his pull request). There are two ABI changes, both of which I'm confident won't break userspace: - When populating guest_memfd, require the source to be 4KiB aligned. - Disallow changing the virtual CPU model when L2 is active (basically an extension of the existing rule that the model can't be changed after KVM_RUN. Oh, and except for the PMU pull request, these are all against 6.19-rc4. [*] https://lore.kernel.org/all/aXt2F2jIm5YK8LB1@sirena.org.uk