Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp4262847ybh; Tue, 6 Aug 2019 08:48:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqx+/IjR4Q33pk+5aCBQAkKh5HHpqha+Kw82T3EaW8NYLvxOkhBZTcb5haU43Z9E7iNZjrVu X-Received: by 2002:a17:90a:ac0e:: with SMTP id o14mr3940931pjq.142.1565106495690; Tue, 06 Aug 2019 08:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565106495; cv=none; d=google.com; s=arc-20160816; b=A2Ams6I4uH2cxOeORwzVi6KFaNpta7X6AW2krZdNNISWkFGQxJz5YzCsqc+Mrvw2px gIkkWbc/pb75yvcawYVPO1LoP4VPXYwEGR45skWu6ryQeU6NG8Yhw0uS2yni8wE0jc8F gusm+jMe19ny8jEnjKy2wQF09+fWQHUw/QUnNo9cwZh6PWBitGHlo735G3q16gVl9r/g DxVBK++tVmNHrTY3z7Hq19Nr7J9+n/QlOzuc5D7kwvjJyHZCh9WLCr2QQyHwK22jQ4U3 6S9wkb/00G1+C106Lv6F8I+SGGaccjVoP5VrqmCuBNTJHsfwFXtx7O9U4uh2B48hCHn2 NbwQ== 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; bh=oMdaNxjV5LckQi0+R2TvJ59Y8xklUdOp664CidI3x/s=; b=Y3ne8TT8drq8QUQy2QV/ykUxAmDcZr80wAyW1X/8G1RRsgg0j2Hz+nWFasZjDM6Ujc 6P+nTklhdfUZ6uOz9DgbZtWVKxg4BaHyk96x/ujoDYD/1QgLbGBjmr45Ae1+BlDwRgqd XZFDJcINrAApTfxrFxJB8gWmHFKeYLHeTkdJPYT57KzQo8mW/z7dNbWVmxzLx7GqMgPq hmftFDGd7ytDoIsdvLOyEyN3CP7axuLB7k6bcoQrO8zdfsTZD7HG6aN9X7310i8p2KPU RWu3/2orBfrDDx/0kb2eB8bRJaevCPLSIL/YGUCU7bHPAuZCDH6lw71gJ7paiLA9CTgX WH1Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h2si45871715plh.380.2019.08.06.08.47.59; Tue, 06 Aug 2019 08:48:15 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732862AbfHFPqd (ORCPT + 99 others); Tue, 6 Aug 2019 11:46:33 -0400 Received: from asavdk4.altibox.net ([109.247.116.15]:44598 "EHLO asavdk4.altibox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726373AbfHFPqd (ORCPT ); Tue, 6 Aug 2019 11:46:33 -0400 Received: from ravnborg.org (unknown [158.248.194.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by asavdk4.altibox.net (Postfix) with ESMTPS id 49FFE80475; Tue, 6 Aug 2019 17:46:29 +0200 (CEST) Date: Tue, 6 Aug 2019 17:46:27 +0200 From: Sam Ravnborg To: Gerd Hoffmann Cc: dri-devel@lists.freedesktop.org, Maxime Ripard , open list , David Airlie , tzimmermann@suse.de, Sean Paul Subject: Re: [PATCH 1/3] drm: add gem ttm helpers Message-ID: <20190806154627.GA10478@ravnborg.org> References: <20190806133454.8254-1-kraxel@redhat.com> <20190806133454.8254-2-kraxel@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190806133454.8254-2-kraxel@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=VcLZwmh9 c=1 sm=1 tr=0 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=20KFwNOVAAAA:8 a=IZVlWtmyn-D7wekicaMA:9 a=CjuIK1q_8ugA:10 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Gerd. On Tue, Aug 06, 2019 at 03:34:52PM +0200, Gerd Hoffmann wrote: > Now with ttm_buffer_object being a subclass of drm_gem_object we can > easily lookup ttm_buffer_object for a given drm_gem_object, which in > turm allows to create common helper functions. This patch starts off > with dump mmap helpers. > > Signed-off-by: Gerd Hoffmann One nit below. > --- > include/drm/drm_gem_ttm_helper.h | 27 +++++++++++++++ > drivers/gpu/drm/drm_gem_ttm_helper.c | 52 ++++++++++++++++++++++++++++ > drivers/gpu/drm/Kconfig | 7 ++++ > drivers/gpu/drm/Makefile | 3 ++ > 4 files changed, 89 insertions(+) > create mode 100644 include/drm/drm_gem_ttm_helper.h > create mode 100644 drivers/gpu/drm/drm_gem_ttm_helper.c > > diff --git a/include/drm/drm_gem_ttm_helper.h b/include/drm/drm_gem_ttm_helper.h > new file mode 100644 > index 000000000000..2c6874190b17 > --- /dev/null > +++ b/include/drm/drm_gem_ttm_helper.h > @@ -0,0 +1,27 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > + > +#ifndef DRM_GEM_TTM_HELPER_H > +#define DRM_GEM_TTM_HELPER_H > + > +#include > +#include > +#include /* for container_of() */ The typical order of include files is: #include #include So space between each block of includes and sort within each block. The comment "/* for container_of() */" is not really useful for anyone. Sam