From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (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 40D1D3CC7DF for ; Tue, 26 May 2026 08:44:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779785061; cv=none; b=bQDLRafEEgWdWLdp1V/Y9XDHJPfFz0njMtFAsxMIaLa7siDCmUXuikh2QXR3aelc1Mt4Zgga3qgKRLj4vXE1oJDM7IOOnKlun6POp7gvIaxqGAStjgNSnFmWMxG8/f6xdILM8+pNyiLHpuUv5QRRYdMIkSXLBruppXuTBpu7Xyc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779785061; c=relaxed/simple; bh=3UQoDR82NrQAeJag21GJ4s+TVpWujoRONwWsciGfEc8=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=qk2dIDp7Pa5VjnQObmovUH0P58RkNL2HaSyXuZ34gnIv+dJdSTyeBxwTTlur4OnQIDSuOOyZATwhNSnY0NP8b3LgZQ7jWBbhRT6ywgVi0M021bNKvWtjB4Bti4482Txwy+JRttvQWfSw+XGGWQyep+Nl7Um2kpdXbALhqUvVMgQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--joonwonkang.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=iyLNtFdM; arc=none smtp.client-ip=209.85.216.74 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--joonwonkang.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="iyLNtFdM" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-366ded3bed0so7328909a91.0 for ; Tue, 26 May 2026 01:44:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1779785059; x=1780389859; 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=loKnNwev14YsoZE1d3o7thL81Z2AYxmRTfk6YoLUrR0=; b=iyLNtFdMdz/OQ8Y1M7cBYQ6dXwH0uJWOcku2o3BdF4HpypJ7dzuUewFMObe3Qznv4O Nj/VfoNGmPH6r30kqAn9jt2UxrD2BmG0POJrfAj4kP/Stmt7dn94AOcZlsGQRRUNQIvz 65IKt6NZKpIVX7S7paD5EbSasGgwRi7x8Y8xyilW1KG9m74SUobmeY2Be8ppAFc9ckOY tZvcuYmT1bV3DtcWgiQM1Dre/uGStn2p5f6Au8VMBRCvzQlNfz3SAb8DR2qij+BamXWE +TJcRUDZBmbfyGmffp/pQrDBPwPl+7tJXk+2XhZmHQ32E3fkxeOFPBgpuFE907qgOv21 SZkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779785059; x=1780389859; 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=loKnNwev14YsoZE1d3o7thL81Z2AYxmRTfk6YoLUrR0=; b=RNwimUie94Yq1Kp3xkaXmoremsIj9BeGNxEWdDl9CqYq2qoL/s6/gP8XkZRtJU5SVG ElqbkYBXlv5Bi+bfSM1yn2kfllkO79Q9CtMQnb7/y0vvS3ySJCPY9v6jXcL3J3CRjUSE 2loyTycQqPI0saK7yKpirzs90EFV84As8Na3Rb+IoIyAtWo3i/ECY7VtvQV/c2Z2GnJ2 J3+Ywps990iQ8h5VGQkoH3tbIQA9OQnNtlBKxoo67lU4Qqg1vdYwaEwl/E89g8rPhjm3 97F3iB+oJ2zeqwh14ks9z5M1J0S/Fn20A1lfG5I+3hbS0iszpcQR+SKQNLeydtmuqxTt 3blg== X-Forwarded-Encrypted: i=1; AFNElJ+Zv4AHG0fsHFjZqTbHH8Z1NrmBEFVDIxAJhB4Ov8UORbmGMY3KuJOaSBrR54TGF+mJ8EPy0ORcbZ4bBzI=@vger.kernel.org X-Gm-Message-State: AOJu0YzdhWrMMwZh8lZH8SYnJLTcT5AtAu5x39w5Ne5BE32G6L7gKXl1 o+h31cdiP68hH98rLmWTMIGLjv72N8VHNoZzTrx4rHE7hMgOC+TsWVU9lzcHIX3MNOeChryCkPQ NhO1BG2S8GR6WbF5NBL0N14spHA== X-Received: from pjut3.prod.google.com ([2002:a17:90a:d503:b0:366:dd9b:644c]) (user=joonwonkang job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:5383:b0:368:7d4e:e778 with SMTP id 98e67ed59e1d1-36a6c78e968mr12498373a91.11.1779785059258; Tue, 26 May 2026 01:44:19 -0700 (PDT) Date: Tue, 26 May 2026 08:44:17 +0000 In-Reply-To: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: X-Mailer: git-send-email 2.54.0.746.g67dd491aae-goog Message-ID: <20260526084417.970873-1-joonwonkang@google.com> Subject: RE: [PATCH v2] iommu: Allow device driver to use its own PASID space for SVA From: Joonwon Kang To: kevin.tian@intel.com Cc: Alexander.Grest@microsoft.com, alexander.shishkin@linux.intel.com, amhetre@nvidia.com, baolu.lu@linux.intel.com, bp@alien8.de, dave.hansen@linux.intel.com, easwar.hariharan@linux.microsoft.com, hpa@zytor.com, iommu@lists.linux.dev, jacob.jun.pan@linux.intel.com, jgg@ziepe.ca, joonwonkang@google.com, joro@8bytes.org, jpb@kernel.org, kas@kernel.org, kees@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, mingo@redhat.com, nicolinc@nvidia.com, peterz@infradead.org, praan@google.com, robin.murphy@arm.com, ryasuoka@redhat.com, smostafa@google.com, sohil.mehta@intel.com, tglx@kernel.org, will@kernel.org, x86@kernel.org, xin@zytor.com Content-Type: text/plain; charset="UTF-8" > > From: Joonwon Kang > > Sent: Tuesday, May 26, 2026 2:58 PM > > > > > On Mon, May 25, 2026 at 03:29:24PM +0000, Joonwon Kang wrote: > > > > > > > Currently, the only known expected user of the new kAPI is our team. > > Since > > > > I test if the patch resolves our problem before sending it, I believe it > > > > should be good enough. Do you mean more than our team by > > "accompanied > > > > users"? > > > > > > He means you cannot send patches like this that only serve OOT drivers > > > to the mainline kernel. > > > > Hmm, it gets back to the chicken-and-egg problem. So, do you recommend > > deferring the patch submission until we find a new in-tree user of the > > new kAPI? I believe we will not make our module in-tree anytime soon. > > Or, is it like I still can send the patch and get it reviewed although we > > cannot merge it to the mainline? > > > > It's not chicken-and-egg problem. Just always send them together. > > so let's wait until your module is ready for in-tree review... Alright, thanks. I will wait until any in-tree users show up in the future and continue working on this then. Please let me know if there is any request later. Appreciate all for reviewing the patches from RFC to this point :) Thanks, Joonwon Kang