Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp3128029ybx; Fri, 8 Nov 2019 14:29:31 -0800 (PST) X-Google-Smtp-Source: APXvYqwMwzsc2Va7o7yK/WrvmmewUOIkW6K8K7rHRfsa4QV9Bd3UOJJpP/AnZnQAJxBYEt55OZm2 X-Received: by 2002:a05:6402:1718:: with SMTP id y24mr12812401edu.220.1573252171430; Fri, 08 Nov 2019 14:29:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573252171; cv=none; d=google.com; s=arc-20160816; b=oHUSC5eq+//aestP9HdZeHRsgOp/1J/n94DR9LsUXRgdkyuFzlCLbgN0YwgobxuBua CzbEmXaKVh2VmsgbH/X/QUjnqQNMWZb0STqdCNKmywQ9B4m42ojxUM4Pu0FKFLhwb1GU +/QQdvlbymgr37zG8u5yhV4ABMm9SlUY9qDRjY7IwziukMG/UbUYe84vbtgJKoB6mfXv 7e5Kf0JDmTf5jQol3TzXbMsvU4Qnk9Or7Hbp28xJqNQcdBj2faxGWqXXCNkycExKtDwO iTDcJmvsnWthu+g7Fczz9Z4Lg/ZTEko6qf/JCH7gNCOg9q5wD/gqjq+QLOf3ICDW35g3 BY2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Mi2iw+Oqn1zkhpAjqTfRgpLqcLPG0FLPCPiiw0Zlvn0=; b=zU7ggIsB3mvsG5HHaETkioWnGUhihqEozN4UplA86CTnZpi3emYzXC7CouXU0amJCv qYsPkLnzN3tH4VNjZcEgB1sLnqFCdy68G+rqLodh8rlN0LWcGymDIOpGTD6y2RHrVt4C aSWENlGEt8DXkFUFnh4J23ZursMNc6ROCxRKlBRMRJhHRkSntXdlv2/1Erct7S2YD7kZ eRTbsTXCwwdNC5sD6qgCDrzXJjq9OMhFIt2zY771UsnRHg+CliYq/k1L68p/9SvvfaXt izORyW6xjWK+11AogkzpyRElhtkfxgaSuVIpZiedX9MzbIF0Zc993GG+qCUsVOlWeQz0 G97A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QEKU9Oof; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f3si4685426edx.449.2019.11.08.14.29.07; Fri, 08 Nov 2019 14:29:31 -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=@gmail.com header.s=20161025 header.b=QEKU9Oof; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728124AbfKHW2a (ORCPT + 99 others); Fri, 8 Nov 2019 17:28:30 -0500 Received: from mail-il1-f193.google.com ([209.85.166.193]:45814 "EHLO mail-il1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726095AbfKHW2a (ORCPT ); Fri, 8 Nov 2019 17:28:30 -0500 Received: by mail-il1-f193.google.com with SMTP id o18so6495800ils.12 for ; Fri, 08 Nov 2019 14:28:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Mi2iw+Oqn1zkhpAjqTfRgpLqcLPG0FLPCPiiw0Zlvn0=; b=QEKU9OofsTu5RHv8oMM+o57xqPPfCClSz3q4/0bRbG2q3Y0GeZR/VrvxdUDaanExrO JVapNx+f00ZIehPQgl9WV9AP/vEjuOJsuXyLEc9zh8es0eDh4QyXIkZvclEx5cqvPx9t NAyN+UQBr9AAEe8x+UwARZRtmrtAvDmNiIfLFqNGY5W0i0Rvd3Wv4DPnjRJISlkx73go CgVRLYePeg6NZD6jbHHFsZpqFiGUMGnzpLdCOTmTNya2xrfqjvHGqPlYPPKcy7KrKzJ5 7sR9ctijKHYe1zwcq10xOGItZPuvNn1LFN4eZVhyImD/8Q3XuXJZQutMuZotvSPutj9x Gq7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Mi2iw+Oqn1zkhpAjqTfRgpLqcLPG0FLPCPiiw0Zlvn0=; b=HD7ileVZOLfPyITPvz2hzw0OcFIs3edueoppjnNMD1pNIABfYlaut2pnycGIIJY9uF mE3Fd4+bdsM64ou/cV49HWHuDP3dyDPBEaONgxwiR/kZx/S8gk4+2bgmXyz2mLa3LUGE 3YxzL0yioCAhwfnNb+eFM5SLXTzg2uVeiPLJY4QLIQb18KSWWfZ85Rb0juuy+b+lh0vB Twn8rSNqCSI8dhejgzlpz5vSoTxuSvWCa2hVlQFu5/cafw5oj/rRvgawQ+RaoxKsV45R sCjgzR8nIHlFABS8gy243D2oDR3pYS5hBDQGAB/1G0sLOy33/YvChce2x19euDFt+bSB kGuw== X-Gm-Message-State: APjAAAX/c4giEkBwvYtafW2TUpYVSqGvq9jY7E/8HLV86vOiIOuni+g9 Cp1BjltPit8iVSSqO7bmww5YtMXvc5FcIjzmqkgG//Yn X-Received: by 2002:a92:c888:: with SMTP id w8mr15084644ilo.153.1573252107747; Fri, 08 Nov 2019 14:28:27 -0800 (PST) MIME-Version: 1.0 References: <20191107205914.10611-1-deepa.kernel@gmail.com> In-Reply-To: From: Deepa Dinamani Date: Fri, 8 Nov 2019 14:28:16 -0800 Message-ID: Subject: Re: [PATCH] intel-iommu: Turn off translations at shutdown To: Lu Baolu Cc: joro@8bytes.org, Linux Kernel Mailing List , iommu@lists.linux-foundation.org, David Woodhouse Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > + x86_platform.iommu_shutdown = intel_iommu_shutdown; > > How about moving it to detect_intel_iommu() in drivers/iommu/dmar.c? And Ok, makes sense to move it along with the init handler. > make sure that it's included with CONFIG_X86_64. You mean CONFIG_X86 like the init that is already there? #ifdef CONFIG_X86 if (!ret) x86_init.iommu.iommu_init = intel_iommu_init; #endif Thanks, -Deepa