Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp391515rdh; Thu, 26 Oct 2023 05:21:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG35McQuUUuIdQqDrxYGe+qbuVHDrAgoTwalREZb6qX9TlTEK678+hyfHmUgo3nex3knuRF X-Received: by 2002:a81:49c4:0:b0:5a7:e7ba:9a68 with SMTP id w187-20020a8149c4000000b005a7e7ba9a68mr18456225ywa.16.1698322901471; Thu, 26 Oct 2023 05:21:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698322901; cv=none; d=google.com; s=arc-20160816; b=jVXzED2uqdUxRB4TPtFNbkDKXOfABYIyoG7ZbO5ZPcDmG+sLMrJELHAq0bqn878BqC mS6BjkI5kcE5BOD5X+uosdVT0h1sS9A1crUnCw5ubDc8WeVu3oDppYm4tw3O59eFRYsP +umNT6F+YTOF+weWdcTbMQohStqqHqQGkUnRvVn1Fh/RKWvCWl/DwXEZNBY4LQVHnulQ T900dLEqWlSpaTrSi3fIqSU0ujqxpG3V98oCf7Lb0zDe8uNOvjDtGKQcrsEmmL/qmY01 vIDimRIDdvlEFLWyAYtdo4p8xNIwGDEXmbnObUGgZQCOusQvw3VUYsBm68NRXKhy39wD Gk6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=qU0vFWhyRKz3l1/cwtPJ3LxAPBuI6AFrBw6ekYuxL/0=; fh=iqOCc6YkhTn9u7/1ZbClnEeH5fNy+yViSx627ReFyeM=; b=CxLoplDRw6I/9pKB8l5byFhutKMqsiDQXGVjet946qj25wPF8BeqZiPkSsv4yBNewL IljYNtrwIzCwFqQeObqLxpnt1Al2Jkyru/l8csuGs8wDSc+T4rgkIpwung56dKb8sVSc 3sl6juC6ZYn04tTZ1YFLQsDy1kn+VkkdDo9PzjmaglxuQCsY+qXzblc8kyhruQPwp2EJ cy50LIgp3XL3RFeNAc0Lmixys6suVcjVWBEKv25FW/XrOQRz1kog9vcP1fJbWUjdAsBf zt/8VwfhN0kmdisMLuGc81K7HRCPX9JRYbYIO9xz90OA6KIo923AEbfAFx339kBHV7Dr +CzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=JwIWbPuS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id x197-20020a0dd5ce000000b005a8157b6946si14127491ywd.99.2023.10.26.05.21.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 05:21:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=JwIWbPuS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id F36E2806CC3B; Thu, 26 Oct 2023 05:20:28 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344870AbjJZMUY (ORCPT + 99 others); Thu, 26 Oct 2023 08:20:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230405AbjJZMUX (ORCPT ); Thu, 26 Oct 2023 08:20:23 -0400 Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 87FA710A for ; Thu, 26 Oct 2023 05:20:19 -0700 (PDT) Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-6ce37d0f1a9so489753a34.0 for ; Thu, 26 Oct 2023 05:20:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1698322819; x=1698927619; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=qU0vFWhyRKz3l1/cwtPJ3LxAPBuI6AFrBw6ekYuxL/0=; b=JwIWbPuSIlEAzErLDUZCUYAB/HvHJ268TV3p/ST5+UqhyCdJNDrF9Och3m9NYvfmXf jkJMfWrrVbLK8sqHkeQ2eM8i5Mb5Byq4oKy5PIcT5+/XtEp5ID0SZtcE1pAbmua7NvIA LyMXkslyggLlp4GUq9ZPEDbWh/ezYOjeoEsaQekAD7TVKED0hEH7pUDnlOO+8RfbRLXZ 23su9Ol77c1znaMB0huWtmXYGJe6ydNUDIlQzl5Q7rSjIQuMH9iRBYIz8tecPaVzSnnV Fr8vs8q3H2jnXcSO9elDZlbpVcsHkSRQiVc6uqqx7bhTp6Os4eeZmhJfivIU/rRwK04E HvuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698322819; x=1698927619; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qU0vFWhyRKz3l1/cwtPJ3LxAPBuI6AFrBw6ekYuxL/0=; b=iK3nyjnStOUKT4KyaOsxcWA7I2jBNyvZSJL+Xj0dQOJxUjyQXaZ/gWJBK18LtIA9q9 ymulABtFm0sa81/s2qJhrhO8a/em/QFktNP1XC1mrNP30A5e5kn9pMHiYFh5rS9EG34R G5jlYtjnJSEWbCm7BXjlFO5z0F7IvGYjn78/SAEOSEJd+SddjxUdLLLqXxqamyKIbcux b5TmeJ6FFH0HsMNbgVu7gxnz5lQtrvL7mQnppminkZ9f/3FkRKe2dHkz+pSoaQX8+nOf ZIbM1XburGhpxsewdIE6Lfhv8UDBzosRc0dV0MKZj348fEIl7BT5QBM/1dgXM2qV2ucK 02FA== X-Gm-Message-State: AOJu0YxcVUf/wC3ox1TjolLI3AiVKcVAG9L0jkN7Bg79q7St09uGFXp1 ZGpGMGnnr4l5tx9743N09f2a1Q== X-Received: by 2002:a9d:73c3:0:b0:6b9:b226:d08e with SMTP id m3-20020a9d73c3000000b006b9b226d08emr20022310otk.34.1698322818799; Thu, 26 Oct 2023 05:20:18 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-68-26-201.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.26.201]) by smtp.gmail.com with ESMTPSA id t16-20020a9d7750000000b006b8c87551e8sm2616543otl.35.2023.10.26.05.20.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 05:20:18 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1qvzLU-005091-VY; Thu, 26 Oct 2023 09:20:16 -0300 Date: Thu, 26 Oct 2023 09:20:16 -0300 From: Jason Gunthorpe To: Joerg Roedel Cc: Tina Zhang , iommu@lists.linux.dev, linux-kernel@vger.kernel.org, David Woodhouse , Lu Baolu , Will Deacon , Robin Murphy , Kevin Tian , Nicolin Chen , Michael Shavit , Vasant Hegde Subject: Re: [PATCH v9 0/5] Share sva domains with all devices bound to a mm Message-ID: <20231026122016.GU691768@ziepe.ca> References: <20231018050640.24936-1-tina.zhang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 26 Oct 2023 05:20:29 -0700 (PDT) On Thu, Oct 26, 2023 at 09:24:40AM +0200, Joerg Roedel wrote: > Hi Tina, > > On Wed, Oct 18, 2023 at 01:06:35PM +0800, Tina Zhang wrote: > > Tina Zhang (5): > > iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() > > iommu: Add mm_get_enqcmd_pasid() helper function > > mm: Add structure to keep sva information > > iommu: Support mm PASID 1:n with sva domains > > mm: Deprecate pasid field > > Thanks for doing this, it all looks reasonable to me. But there is one > thing missing which needs to be done before we can move forward with > this. > > There was a discussion about the Kconfig symbol naming used in > mm_struct. Please see the discussion here: > > https://lore.kernel.org/all/CAHk-=wgUiAtiszwseM1p2fCJ+sC4XWQ+YN4TanFhUgvUqjr9Xw@mail.gmail.com/ > > Please update this patch-set to solve this and I will take the series. Lets call it CONFIG_IOMMU_MM_DATA then. It is still pretty nonsensical but it speaks to what it does after this series Thanks, Jason