Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp1746073rdh; Tue, 26 Sep 2023 02:09:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH2p/hH2PrpEoksKBfSQdiNfkLNn6fTLYadL1GoryW8Xg7QeG0SVlUuy3EfHS/lA2MGVWuf X-Received: by 2002:a05:6870:3510:b0:1d5:b863:3a1f with SMTP id k16-20020a056870351000b001d5b8633a1fmr9402906oah.7.1695719375424; Tue, 26 Sep 2023 02:09:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695719375; cv=none; d=google.com; s=arc-20160816; b=MQiyO5ZFtmVLxK5u1ZbRhjOY8HV6Hb23Z98Pm9+lrn42Mar5QPr0TgLa6dadWH3Rin jLJF477IJgqxhmypXnQl3GwqwB5tvWgx5omwyJtlCgUZOgNAQ6jA3wiAaDgr+Bb9MfFf TCJSbwOK85jS1xP3HDTBmPHVOogw3BhafyP54o05r8CJE9HyRTogNx2kaxGzVp7odiut 4Zb/Hdu5eQS/XDizKFdc7e1ZgbiRJTKeN4NuJfr9s/GEWXVgCcWGcXoIaDOqt9498qW0 MBqYta7zdsDtPQcBU46fopthiI94AUIS0B+oWPuE/jNvfHc9qiI+PVYLZ4vK4GLJyvJW UdWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ELJLtZNf5BHgiOefmxJ85wHiMzo3vyZFSvRuYmBGd3k=; fh=HTW12dEdRWj9UIxMWcf9phPqusc2nygFoCACTR1zS4Q=; b=a+YY3zCcQvOSVDE54SCguw/jNSHdp1IGj76kc10IpBc2SSdX7eaImcdkj3iFv1C+5c FGw86r6m/li8FRjVTPWFFgNozvOZh5Di8mYnRBeyMSxFCsk9fx06eh5ysY/fuWWFPLRk OL7b3san3H6vU/0s/AHtx0DQr0mFjwIpIfPEsoQSWijRejTmBCnpQO9MTvHR8vPLwDbm 2nOyrILmZULyXZc7+RStAPP4kMtYTvhvGUTdmQ7YNbGZMq12CVvc051JorFysuPUJUSi v7sojN0WXfxI1Em2a2OLXsG9WEKWlB8Oz251a7eFCZyCLXvlpRuXAP7Du59kClh5V9oI KeXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=UiQEkPHh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id 142-20020a630294000000b00578b6e32b5dsi12000612pgc.405.2023.09.26.02.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Sep 2023 02:09:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=UiQEkPHh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 9685182B9292; Tue, 26 Sep 2023 01:04:06 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233787AbjIZIEK (ORCPT + 99 others); Tue, 26 Sep 2023 04:04:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54320 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233714AbjIZIEI (ORCPT ); Tue, 26 Sep 2023 04:04:08 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E877D7 for ; Tue, 26 Sep 2023 01:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1695715396; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ELJLtZNf5BHgiOefmxJ85wHiMzo3vyZFSvRuYmBGd3k=; b=UiQEkPHheieTHPqLSdnjQSu5AXBPcdvdrtceyFzl1bjbGBLTIxW32GLhQN+F5Zh0dlZMWo EA8WGVV+d4582aoj3V6UAnSjyWDRu1z20tOlqVXG0hys0Y3k90wSEgXeufHr+mdJRMTGI6 t2zM95+KCT1ash+IAY4WjIVSA052V90= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-589-LW1fATXcNjmFo9R9EXNubg-1; Tue, 26 Sep 2023 04:03:14 -0400 X-MC-Unique: LW1fATXcNjmFo9R9EXNubg-1 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-40474e7323dso75685755e9.2 for ; Tue, 26 Sep 2023 01:03:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695715392; x=1696320192; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ELJLtZNf5BHgiOefmxJ85wHiMzo3vyZFSvRuYmBGd3k=; b=DFXr/a2uCCi+b9ZL4mUD/5TwPZxod2z2FhH6SbDtgc/SFkek93YzhSjvUGwz06vuOA 2NjJ3BEup8v8hvU0cLqbivSQUMsD9sYD+wUhSjeje0acNHwSwTqwYxR+RZ3eCTAVq1Wo c7G/MiT3mmwQeAngyJl7yr5Q6BeBkudOETKHu6zGWFEEuZaxB58T9MdvssT7zM1ldfTB R6kpYVhm7JhmEDdly9/tfRQuD3OGqBs4IBL6hgftTjtJUnLnkpwHcv0TwDonG/paSOn6 +BA6RAFMdsw7YkoC/b4qF6tUi9NJWe4ucaebsz/SgZxCo0a75LPeYo6FNu0TNyA3v1Sr Dqaw== X-Gm-Message-State: AOJu0Yx3/NcnRM95bjfzDXoDy/hv0kRZlirkgFP09pJEyXVkQ7R0ELJV XwGDt95u+zOgmzWhQjmtaA89P7T44PTkO5gDuGbWNs/GD74aVxUVv3IZ2xMAv7EZpJxNsjTG6td mmSNYfZ1th/y5UogPrRA65BesEZ+Np31IW4rGSg7T8eFMzTPt X-Received: by 2002:a7b:c8ce:0:b0:3f5:fff8:d4f3 with SMTP id f14-20020a7bc8ce000000b003f5fff8d4f3mr7389501wml.7.1695715392276; Tue, 26 Sep 2023 01:03:12 -0700 (PDT) X-Received: by 2002:a7b:c8ce:0:b0:3f5:fff8:d4f3 with SMTP id f14-20020a7bc8ce000000b003f5fff8d4f3mr7389478wml.7.1695715391965; Tue, 26 Sep 2023 01:03:11 -0700 (PDT) MIME-Version: 1.0 References: <20230923170540.1447301-1-lulu@redhat.com> <20230923170540.1447301-8-lulu@redhat.com> <20230925135047.GE13733@nvidia.com> In-Reply-To: <20230925135047.GE13733@nvidia.com> From: Cindy Lu Date: Tue, 26 Sep 2023 16:02:34 +0800 Message-ID: Subject: Re: [RFC 7/7] iommufd: Skip the CACHE_COHERENCY and iommu group check To: Jason Gunthorpe Cc: jasowang@redhat.com, mst@redhat.com, yi.l.liu@intel.com, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 (howler.vger.email [0.0.0.0]); Tue, 26 Sep 2023 01:04:06 -0700 (PDT) On Mon, Sep 25, 2023 at 9:50=E2=80=AFPM Jason Gunthorpe wr= ote: > > On Sun, Sep 24, 2023 at 01:05:40AM +0800, Cindy Lu wrote: > > This is just the work arround for vdpa, I Will > > fix these problems in the next version. > > > > Skip these 2 checks: > > 1.IOMMU_CAP_CACHE_COHERENCY check > > 2.iommu_group_get check > > Uuh, something has gone really, really wrong if you need to skip these > checks in the core iommufd code.. > there are problems in this code, I will continue working in this. Thanks Cindy > Jason >