Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp5977836ybh; Wed, 7 Aug 2019 14:56:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqwWXTfRvbeYG9j/+ns/1Esd48W7imtsOLcu7t14Y3dBZKcs/jE2bGroiq7eUmIlBF3FfvAm X-Received: by 2002:a62:f250:: with SMTP id y16mr11646637pfl.50.1565215006918; Wed, 07 Aug 2019 14:56:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565215006; cv=none; d=google.com; s=arc-20160816; b=D6fpxVaVIExn/shjIPtdwSZK/qMX5C00vPoAiaO9a5Sh0gX3mgr4Ih1AMfXmNmXyjs hVZ0X9gQPs2hohCUFJ33TvApKmS8E6h1ooRxDrT2xWbD7lv6eVuzzZgYv5O33c9q7qjx SMNrSXpxYHiN5FCuW3hssuPAQHCk9awhLSVhkT2J+ezm95d7TwrxAP+nRu3RZeK3gZCu hcbUuXe1ww6gDwycULBvqAfzNQlHWwEpYvS7cJI+Z1J9YLASIOmJTM5TVKMlO381GxiV k4QSRIKkOE9PsYeyIU3WjjMkXmjJqpjQaQ0VsCDnqbrh8Eeo0EZ4MuMPX4zsluI0Lvyz Qk0Q== 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:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=WpTDnBLeqBpcYNuMO5Xr6VDSfxDLcJKI+RhmNC+qR/Y=; b=rrYrxpkVHd46Ql6jsI799CgHmdenhEnOFjMtEVbSas5b8oIbebZlQMucP3Iwm/IbXn PcIZY7cuyMIBbtvGoyYVr4wMr4rdddm5J/nPO0GniulI1wRLLeY4LUdsc3wv/SoUiOYy mJpDaIaYta5ZniCqFoSWPcOYwDZ4Tur7REtZjPIvpJojibibltr4+PdLpLXJGS0+0fOr YRCUSmkAjSRpGgfgXIOdmxS7TG8vXWUvo+0NIndXIHcG5fdimjd4wipTGcpuFNmVb7b0 R8X7fzlNGN8iNFjPjbwTHbh8SgH0zmXXMwPTIWUjPMFY6LfDkSZmouVh1BZariGkXa0K nVRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=jhH9sYqX; 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 f131si47469597pgc.265.2019.08.07.14.56.29; Wed, 07 Aug 2019 14:56:46 -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=fail header.i=@ffwll.ch header.s=google header.b=jhH9sYqX; 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 S2388637AbfHGVI6 (ORCPT + 99 others); Wed, 7 Aug 2019 17:08:58 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:46620 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729938AbfHGVI6 (ORCPT ); Wed, 7 Aug 2019 17:08:58 -0400 Received: by mail-ed1-f67.google.com with SMTP id z51so417654edz.13 for ; Wed, 07 Aug 2019 14:08:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=WpTDnBLeqBpcYNuMO5Xr6VDSfxDLcJKI+RhmNC+qR/Y=; b=jhH9sYqXSIeaEgzW9lYzfUAsV3IrDrnPPFjc71xyUEl4quoeszK4MgSZc9aBaWgQDf 8ghApR686Up9F3+XSDUzxuVAJEdDHE9NGNsNn+Tgx4sP02ojcRfTBLA2jsKD19FSaZCB wQRB+UgitG9AcZUeXsclkykHoGQhX2PDe0cIw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=WpTDnBLeqBpcYNuMO5Xr6VDSfxDLcJKI+RhmNC+qR/Y=; b=KEwqpbpsHRiH1WFfd0/8ao5b/3i/zPeXxhnfloz7KuBZYg7THx33prj5jM+MwAmH6F EWiACdP6aCR8uY6rEljLeF3ZKSuRtQwEZkikQM/1NpgXRd7HWmOXaZFT4G0lIcjY7dTu iwOyT7KBf2Hp7PLHJ0UsrYeJStrYXHB3rT3/znfDhUjH2RK2bABCXsS/7+SW5Y2g7FPJ oplqQVBCT2K2RmM9RyCI2I5ZndSw9QDsR8To0b7Hh6eKtZ8N95s6MDdQs0NQosLd/TiK kocnyvMe42xApNsLmbffp7vOvePm9Z0Tt4JExTBuy1+ltU5GbSf1dt208T9rOLDvY9Hp 2jew== X-Gm-Message-State: APjAAAXsz7W4pxJsk2ov3XdZhcl62QvbyZ4D7PZmmzXmfsaZF7769l0u nnrkM94LnLF6nD71ieiMGvciMw== X-Received: by 2002:a50:c94b:: with SMTP id p11mr12117139edh.301.1565212136312; Wed, 07 Aug 2019 14:08:56 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855]) by smtp.gmail.com with ESMTPSA id z24sm29268edc.65.2019.08.07.14.08.54 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 07 Aug 2019 14:08:55 -0700 (PDT) Date: Wed, 7 Aug 2019 23:08:53 +0200 From: Daniel Vetter To: Gerd Hoffmann Cc: Daniel Vetter , dri-devel , Thomas Zimmermann , Maarten Lankhorst , Maxime Ripard , Sean Paul , David Airlie , open list Subject: Re: [PATCH 1/3] drm: add gem ttm helpers Message-ID: <20190807210853.GH7444@phenom.ffwll.local> Mail-Followup-To: Gerd Hoffmann , dri-devel , Thomas Zimmermann , Maarten Lankhorst , Maxime Ripard , Sean Paul , David Airlie , open list References: <20190806133454.8254-1-kraxel@redhat.com> <20190806133454.8254-2-kraxel@redhat.com> <20190806135426.GA7444@phenom.ffwll.local> <20190807072654.arqvx37p4yxhegcu@sirius.home.kraxel.org> <20190807103649.aedmac63eop6ktlk@sirius.home.kraxel.org> <20190807115133.gkr2svqlvq366mub@sirius.home.kraxel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190807115133.gkr2svqlvq366mub@sirius.home.kraxel.org> X-Operating-System: Linux phenom 4.19.0-5-amd64 User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 07, 2019 at 01:51:33PM +0200, Gerd Hoffmann wrote: > Hi, > > > > > > I don't think so. drm_gem_dumb_map_offset() calls > > > > > drm_gem_create_mmap_offset(), which I think is not correct for ttm > > > > > objects because ttm_bo_init() handles vma_node initialization. > > > Ok I looked again, and your ttm version seems to exactly match > > drm_gem_dumb_map_offset(), > > No. The difference outlined above is still there. See also v2 which > adds an comment saying so. Creating an mmap offset is idempotent. Otherwise the gem version would already blow up real bad, since it's getting called multiple times by userspace already. So I still think ttm isn't special here, how did this blow up when you tried? -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch