From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) (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 0596045C71D for ; Wed, 12 Aug 2026 16:36:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.197 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786552591; cv=none; b=cw0lgAp1teiPLOoWRCpqFuER/FMKMYCq9Ao8WsLhEM2PRJymd4H/U3tkO886xRYXG52Dkm7HxhxoTy1kKiEu3zy7SHJNgbpIAOCGciAnskLOTErxqxAx7BUaa89PD5eVnVP62DagPJ+O6D+ly4TsaccapQ8txOEkpKfE95MYiKE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786552591; c=relaxed/simple; bh=KhAZhbhhBUhb1B9BeUG+w0byNG+wvU65xNilO2isf2Q=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=AOHnFw4d9cTxoUqlD4h6+c5W+JvYMHSSqn7bJK+4GYcaL2acoh7Qxr6pKswITZVgbLX16u8UtzgtrWG6CeLPBrv7AMMivgrJ9DEJWi+trttyPNed2H0Ql/nle8gKD+stkh7LKIVf6mM8e3FKMmEWgsVQ2lUpnIg7QfjOFqoFxGM= 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=mPA4fglX; arc=none smtp.client-ip=209.85.210.197 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="mPA4fglX" Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-84870e7f498so1505837b3a.3 for ; Wed, 12 Aug 2026 09:36:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1786552587; x=1787157387; 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=lulY/imNSY4kViCEFvXo2yMu2/ktyqgptsFx/K/KoVU=; b=mPA4fglXj59Jq4mXjImgxdwqTH73Rdk7wSDkAA9+1xOsHDzZqFkOXiaTw3fIW/LIcr 3hl9cfGry1R6YJGYfierXkSma6dNN+tZ+1w7hA/S0WeAx1bgP787dgTggXqda3WdyICn /H0MaFPMM+oxC2O56y/KgJrWydMTEQB00i+F+P88uSMiUdHLdYv+Avco75ubMO5V6Vin sP8gmZuHMiET10EMtoFhU9JdT93mY1P8/xXDpDwpGH2RBX5WE7H1UnzuHduJlIo8zUxh 6O+o/jBbSOqbTVQAeLIOamZvoeAuQEOniW/V5YMGy1DjMp0rFH/udoq5i8a++A50gdMk QGbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786552587; x=1787157387; 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=lulY/imNSY4kViCEFvXo2yMu2/ktyqgptsFx/K/KoVU=; b=kydv7a4eLXpx2pQADMP7EtHxB4eHbtg9uOXKN8AoITvPRZsX+lbg3Il/q853SusFcB np+3OKvzJdDDyVlM4LyvktoyNElsUojq3rex0ronvUruWpL1pWJeVwuXJlq7ewjZblzM 5SFGpcrJz1x6FdqHHXu/ZYIgMCM2UEH6RvQwZMJFE/NUvHFCgp4gyyRYOSayL+RfXalo fdkDwpM4zCy71H/C8KsoYPlpD5hWgztu/jmsgFd7Ger/TLsyzue7lLS0UFOHk0U0VKBa UUaITv4psxytWSH68SDagVc/WXz6+mI5Ie8DMSgBkHxEuhPnxy5IiK4NE2gylQZ+6p5O 2eMg== X-Forwarded-Encrypted: i=1; AHgh+Rr1djLRDI6HgnB+nPpwII1bdxsN+k6LetgZEGyk9UTFOPX0keIrSOwOd59kl5GnIzxDl6kgeAi+DUnMYQo=@vger.kernel.org X-Gm-Message-State: AOJu0YwpKh7E6buJjp3gNs1bDN6X3bJ/O93K6yQeSys0namtX7dzJd2Q d/eiELYzJhvPcsJ+ZGxdwPxpFodSGdbxjjMcp8R1t9zpF9pHnbixk6iUkDO6vIUVNNgJJ07LXAx /ovHmlA== X-Received: from pgkz26.prod.google.com ([2002:a63:a5a:0:b0:cbe:df3b:e024]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6a21:b98:b0:3c3:a9e1:a819 with SMTP id adf61e73a8af0-3cc3f73ea48mr8503628637.24.1786552587302; Wed, 12 Aug 2026 09:36:27 -0700 (PDT) Date: Wed, 12 Aug 2026 09:36:26 -0700 In-Reply-To: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260812153631.3376090-1-seiden@linux.ibm.com> Message-ID: Subject: Re: [PATCH v6 00/33] KVM: s390: Introduce arm64 KVM From: Sean Christopherson To: Christian Borntraeger Cc: Steffen Eiden , kvm@vger.kernel.org, kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, Alexander Gordeev , Andreas Grapentin , Arnd Bergmann , Catalin Marinas , Claudio Imbrenda , David Hildenbrand , Friedrich Welter , Fuad Tabba , Gautam Gala , Hariharan Mari , Heiko Carstens , Hendrik Brueckner , Ilya Leoshkevich , Janosch Frank , Joey Gouly , Marc Zyngier , Nico Boehr , Nina Schoetterl-Glausch , Oliver Upton , Paolo Bonzini , Suzuki K Poulose , Sven Schnelle , Ulrich Weigand , Vasily Gorbik , Will Deacon , Zenghui Yu Content-Type: text/plain; charset="us-ascii" On Wed, Aug 12, 2026, Christian Borntraeger wrote: > Am 12.08.26 um 17:35 schrieb Steffen Eiden: > > > C) KVM/s390 reorganization (patches 12-22): > > Prepare s390 for a second KVM module. Move existing s390 KVM code into > > dedicated s390 and gmap subdirectories to make room for a second KVM > > implementation. Refactor gmap to better integrate with the second KVM > > implementation. GMAP hides a few features only required when managing s390 > > guests: Storage keys, CMMA, and prefix handling. Those are guarded behind an > > #if KVM_S390_MANAGES_S390_GUEST. Only features which implementation would > > break kvm-arm64 code are guarded. I leave the non-breaking stuff (like > > shadow-gmaps or ucontrol) for the LTO. > > I will likely take 12-21 for the next merge window so that we can minimize this > patch set. sashiko and claude are happy. Mostly mechanical moves. I will review > those first and might do small fixups myself if necessary. Speaking of trimming down the patch set... Steffen, can you post patch 1, "vfio: Use file-based reference counting for KVM", separately? I'd love to get that merged sooner than later.