From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753139AbdLHVVI (ORCPT ); Fri, 8 Dec 2017 16:21:08 -0500 Received: from mga18.intel.com ([134.134.136.126]:35171 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752530AbdLHVVF (ORCPT ); Fri, 8 Dec 2017 16:21:05 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,379,1508828400"; d="scan'208";a="14398606" Date: Fri, 8 Dec 2017 13:22:19 -0800 From: Jacob Pan To: Lu Baolu Cc: iommu@lists.linux-foundation.org, LKML , Joerg Roedel , David Woodhouse , Greg Kroah-Hartman , Rafael Wysocki , Alex Williamson , Lan Tianyu , Jean Delvare , jacob.jun.pan@linux.intel.com Subject: Re: [PATCH v3 10/16] iommu: introduce device fault report API Message-ID: <20171208132219.450a6ddc@jacob-builder> In-Reply-To: <5A263B31.6050808@linux.intel.com> References: <1510944914-54430-1-git-send-email-jacob.jun.pan@linux.intel.com> <1510944914-54430-11-git-send-email-jacob.jun.pan@linux.intel.com> <5A263B31.6050808@linux.intel.com> Organization: OTC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 5 Dec 2017 14:22:41 +0800 Lu Baolu wrote: > > +int iommu_report_device_fault(struct device *dev, struct > > iommu_fault_event *evt) +{ > > + /* we only report device fault if there is a handler > > registered */ > > + if (!dev->iommu_param || !dev->iommu_param->fault_param || > > + !dev->iommu_param->fault_param->handler) > > Can this replaced by: > > if (!iommu_has_device_fault_handler(dev)) > right, and under a lock too. Thanks, Jacob