Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp6699282imb; Sat, 9 Mar 2019 03:59:12 -0800 (PST) X-Google-Smtp-Source: APXvYqx+Zqk74hb3zjEqEKmIM9FNHjYjbZWpTTlHLzNv7CL4JWRFpxINDd90UmAiex4tU9s93cVw X-Received: by 2002:a17:902:7c8f:: with SMTP id y15mr23521467pll.44.1552132752189; Sat, 09 Mar 2019 03:59:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1552132752; cv=none; d=google.com; s=arc-20160816; b=nXTi5O3J5HecGUXQOSk883ZyBVyTXdITjr0Aju9QJKor9u1fSRZHB+/kT8Fpdn5Wdi GM6qbkHVM8aZtj+vrgL5v2fmoykEZvi2w/0YaS8IrQwYul9Qd4+hXX+KxyFd5CimYy1Y 4cltlZ+igJDRHxjvjH8+My9YLSm7AZ1SQ6ah8Lnf7dJZMeWjS//ZV1WXfaguawFka1LY tK2sp6HaUA0LNWqgv5RpYZlCxO7Zr2kNwkXrbP38fUy6u1mxwazTkrWg/fSbDeF3pcbA bYLiqG7Uyza4wSYSjYmDFaIrg9Y3v3WKdz68i8egyyBigROmGWdvXCOcJXd/zDd365wk 9dAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=MJYs8vdlU6mHCQvMnerk2SFu391jt9PTuFpBk4+0bAs=; b=0DGaAskW5E/PjbyMQIexDn5qfZxjJo1WRjE3OpKWg5/hZ+eS4t77w5rnZmqk+8bsmm o59e5T0FESALiQfJF5Ye7Rs/qx+Oy4DdZUIdj0IXr2QzzS1NMHH0+qLJo94gVTLLPHoe mahDrocGdKLCpXOjLukn1580V6hY6y679OuNb3L3X7RWPc12YUl5/DTuoSDezpfyAQLJ tif1qAS8aSmRDTBpp6DQ4F6fFjhe0UgOewK6o1VkI4WXIcHK0Ot5/ockQIn6CduRHdzc DL3gZ3arzIAjPB0gG9WEV7JsKQVnaZ0IQO0w9TxchvkkYW2F6I5og1LfZnVegjb81eXp Z5MQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arista.com header.s=googlenew header.b="LI/tzB8Q"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=arista.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m6si389020pgq.24.2019.03.09.03.58.54; Sat, 09 Mar 2019 03:59:12 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@arista.com header.s=googlenew header.b="LI/tzB8Q"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=REJECT dis=NONE) header.from=arista.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726348AbfCIL6e (ORCPT + 99 others); Sat, 9 Mar 2019 06:58:34 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:37564 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726149AbfCIL6e (ORCPT ); Sat, 9 Mar 2019 06:58:34 -0500 Received: by mail-pg1-f193.google.com with SMTP id q206so281388pgq.4 for ; Sat, 09 Mar 2019 03:58:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arista.com; s=googlenew; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=MJYs8vdlU6mHCQvMnerk2SFu391jt9PTuFpBk4+0bAs=; b=LI/tzB8QO6frlax2ZEcCnbKPySE3vtfuY6YThw6r208fgH0zcDb6cx3sZEENNe5pIg mXYKHc4b7DYbSWhqqG3D7Ffz3rN8Pu8qqfGzezYEKw++Rjm7W/k91W4/eyojGxWtcjCd kh73YkJ29gMpFLkmsV9qLOIiNdzFbdZ3ZW2lmGRDREOwW35op35ciPxN2c58HxhBQ2g1 44h/rT1mwCWX8XnLa5Phz96qjGxIL2dSb/g498z5JggwGNCGrnZGwQv81aZha6BI269a hto1+qUYpt8lpRe5L8RMTuLZAXQRiAsGYwnekCibB+a5hD4eHEwlxeZgR7y4cAMVOgcj hj7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=MJYs8vdlU6mHCQvMnerk2SFu391jt9PTuFpBk4+0bAs=; b=VPCkRFWo2DaiblMzkBWXUWEfXVC7dqAVM4K5R5tyotMszsLS5CjqFYxA6Sge+Ec4Uj P5PtfoJAcYq1zS8ai00gHRvS9HGEqyZMMpgXJDQed0oQIR5fRXr4s3pXWYWG/fOiatKV JQkCYL0H5a7B8G1zrDocNtSkEt4kfU/UydgK5+uyHT4A9aper2HqKpFssORBigthPPlv gbTJSNMBHrrhHbksdu+jSTwyeWLmAPDrHl2v5N32hJKZsdjQ1uZHGu6Z7QFWFAEDv6eS UClOn3C4cd357RqPIDuqQHOSloEvEpOI324OtZ2DkCkCTOnCMl6h2OwvIqGj5BVwiMhs dVdQ== X-Gm-Message-State: APjAAAWQr4aYb0vcirLuZEHTDtn4RvMyIXVaSRrQUww2mFgcQfkmRTbr TRh0B+UbAQppd6Cn3HUan9qhMw== X-Received: by 2002:a17:902:a702:: with SMTP id w2mr24097313plq.341.1552132713755; Sat, 09 Mar 2019 03:58:33 -0800 (PST) Received: from ?IPv6:2a02:8084:2842:c580:551e:cd48:ead0:f847? ([2a02:8084:2842:c580:551e:cd48:ead0:f847]) by smtp.gmail.com with ESMTPSA id v5sm760974pfn.81.2019.03.09.03.58.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 09 Mar 2019 03:58:33 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: [PATCH 3/4] iommu/vt-d: Allow IOMMU_DOMAIN_DMA and IOMMU_DOMAIN_IDENTITY to be allocated From: James Sewart In-Reply-To: <171d70d2-5988-9f25-7e2c-cddb217f63ad@arista.com> Date: Sat, 9 Mar 2019 11:57:27 +0000 Cc: iommu@lists.linux-foundation.org, Tom Murphy , Jacob Pan , linux-kernel@vger.kernel.org, Lu Baolu Content-Transfer-Encoding: 7bit Message-Id: <718BFBD9-F03B-4887-84FB-A21B97DAC9E4@arista.com> References: <0F0C82BE-86E5-4BAC-938C-6F7629E18D27@arista.com> <2C75F46E-78FE-45E9-9E7D-280B3138EA13@arista.com> <171d70d2-5988-9f25-7e2c-cddb217f63ad@arista.com> To: Dmitry Safonov X-Mailer: Apple Mail (2.3445.102.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Dmitry, > On 8 Mar 2019, at 01:20, Dmitry Safonov wrote: > > On 3/4/19 3:46 PM, James Sewart wrote: >> +static inline int domain_is_initialised(struct dmar_domain *domain) >> +{ >> + return domain->flags & DOMAIN_FLAG_INITIALISED; >> +} > > Maybe check it in intel_iommu_domain_free(), eh? Good shout, freeing a non attached IOMMU_DOMAIN_DMA domain is now different to an attached one. > > Thanks, > Dmitry Cheers, James.