Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp171940imm; Tue, 31 Jul 2018 16:08:55 -0700 (PDT) X-Google-Smtp-Source: AAOMgpc6dr6fOOZBJEZZLJN+fNCuFYpGV3sytdK1kaR2FImwZFpggxFDnGfgZWhwI4BCiXFED5fe X-Received: by 2002:a62:4255:: with SMTP id p82-v6mr24441555pfa.238.1533078535795; Tue, 31 Jul 2018 16:08:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533078535; cv=none; d=google.com; s=arc-20160816; b=aNl/TJW1RWCTXgN1ahu381MgQqqnPaL4yYmsS6YZInxNrR9QC3RfDP5ZkPB0ulnLyg DHXQuytTGuhiFj0rWb+1/5fMReh2l2JS4HnQXzBJw+wpI9T9gQycmI63unm5L5UpGvq6 KwUNm3+lzzRzLvtHSU5vAVVOV9lfUtdUQIhmPpT2UsONlJ+j+EqhbAxRLoUWtv5ljycp umT/bsgSTHeKB2F1YwpVTRmtlbW40QVH+QypnjISZVADbQR0GGuqMKQUE5IosJ+q6goD BGYG/hh99tdaSur5ui7IMaIVV58Qes8kofRJHIIgwsrO1Bi46vVJ1+KLEqC0Lpa/KAnn htVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=0bkzwt5QruRt5EI5jBhLjyNx4oiFLlEa6pAX1Gz4H8c=; b=F96AKE9Nqn/BDH0zvsZkwgXP4uJIy6qSNts7OfrYtanGnfQXqutFBZKixpgt+HyfrU r7UAH8uVMLAvY2jqAksHVuTwUwHyMwVNeMuppikniW6tzxpCqeh4X3MzR9ne9t96FpgC efOm59PU8fM+yqLuFRLr4djR26tkM7YGjmTX2YPGLudrsEmhdwn71AVBi2LSWMwZwzW6 ZDx1L4x7BKOaHpk6L5K3RtvK/UrlDYEeyAqZWbMFWO8K87eO634sV7r5/0UP8qy+aDZR J208YRWpY5HMHNUTI9AzzZGk/bUuKUOM9qN8BVaQKc+3iGP/kKIzQ9/J6icqdq0FlS9E IiPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=a1gGAmQR; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ba6-v6si12411371plb.364.2018.07.31.16.08.41; Tue, 31 Jul 2018 16:08:55 -0700 (PDT) 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=@kernel.org header.s=default header.b=a1gGAmQR; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732795AbeHAAuT (ORCPT + 99 others); Tue, 31 Jul 2018 20:50:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:42076 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732635AbeHAAuS (ORCPT ); Tue, 31 Jul 2018 20:50:18 -0400 Received: from localhost (unknown [69.71.4.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D88A220857; Tue, 31 Jul 2018 23:07:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1533078462; bh=Tj0TTvsQu9cMxyiuTNiJ9tswUX7YWNLEs3Chc+rDRxk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=a1gGAmQRRLaibCQw1jxuJABok7OgCjZwgYtt5FL7ccF7+touSsALfIN0RjZhkhHhf 7z1tPUY7rstgWOg9t3tJuzeL3P0BKmIiDTgYrA+RJFYuH9Uuwp4jZxZC2NY3miENjn sBRxhPOfg5thPBj5GsvGsmCXFUfMQzkt9MN9pwWc= Date: Tue, 31 Jul 2018 18:07:40 -0500 From: Bjorn Helgaas To: Shunyong Yang Cc: bhelgaas@google.com, hch@infradead.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, Joey Zheng Subject: Re: [PATCH v2] PCI: Unify pci and normal dma direction definition Message-ID: <20180731230740.GP45322@bhelgaas-glaptop.roam.corp.google.com> References: <1531878035-33147-1-git-send-email-shunyong.yang@hxt-semitech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1531878035-33147-1-git-send-email-shunyong.yang@hxt-semitech.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 18, 2018 at 09:40:35AM +0800, Shunyong Yang wrote: > Current DMA direction definitions in pci-dma-compat.h and dma-direction.h > are mirrored in value. Unifying them to enhance readability and avoid > possible inconsistency. > > Cc: Joey Zheng > Signed-off-by: Shunyong Yang Applied to pci/misc for v4.19, thanks! > --- > > v2: > Remove unnecessary comments and braces according to Christoph's > comments. > > --- > include/linux/dma-direction.h | 6 ++---- > include/linux/pci-dma-compat.h | 8 ++++---- > 2 files changed, 6 insertions(+), 8 deletions(-) > > diff --git a/include/linux/dma-direction.h b/include/linux/dma-direction.h > index 3649a031893a..9c96e30e6a0b 100644 > --- a/include/linux/dma-direction.h > +++ b/include/linux/dma-direction.h > @@ -1,14 +1,12 @@ > /* SPDX-License-Identifier: GPL-2.0 */ > #ifndef _LINUX_DMA_DIRECTION_H > #define _LINUX_DMA_DIRECTION_H > -/* > - * These definitions mirror those in pci.h, so they can be used > - * interchangeably with their PCI_ counterparts. > - */ > + > enum dma_data_direction { > DMA_BIDIRECTIONAL = 0, > DMA_TO_DEVICE = 1, > DMA_FROM_DEVICE = 2, > DMA_NONE = 3, > }; > + > #endif > diff --git a/include/linux/pci-dma-compat.h b/include/linux/pci-dma-compat.h > index 0dd1a3f7b309..c3f1b44ade29 100644 > --- a/include/linux/pci-dma-compat.h > +++ b/include/linux/pci-dma-compat.h > @@ -8,10 +8,10 @@ > #include > > /* This defines the direction arg to the DMA mapping routines. */ > -#define PCI_DMA_BIDIRECTIONAL 0 > -#define PCI_DMA_TODEVICE 1 > -#define PCI_DMA_FROMDEVICE 2 > -#define PCI_DMA_NONE 3 > +#define PCI_DMA_BIDIRECTIONAL DMA_BIDIRECTIONAL > +#define PCI_DMA_TODEVICE DMA_TO_DEVICE > +#define PCI_DMA_FROMDEVICE DMA_FROM_DEVICE > +#define PCI_DMA_NONE DMA_NONE > > static inline void * > pci_alloc_consistent(struct pci_dev *hwdev, size_t size, > -- > 1.8.3.1 >