Received: by 2002:a05:7412:f589:b0:e2:908c:2ebd with SMTP id eh9csp378976rdb; Tue, 31 Oct 2023 09:56:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHJbgKDLjSuRg8ADvC9Yvgu55t1q32+S32OEwP7jiPdg9v6xVMK1ojNlJoPMvTjy74dIiYC X-Received: by 2002:a05:6358:1983:b0:168:e592:f8d2 with SMTP id v3-20020a056358198300b00168e592f8d2mr15869917rwn.25.1698771365740; Tue, 31 Oct 2023 09:56:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698771365; cv=none; d=google.com; s=arc-20160816; b=D+4sWDjy+/Meq3js8t51Nx44u6sTu+MUsa04rB8Qdo71/6ttO/qh72l31VkpijCkbq mXKHrzITVKSiqaUHrpIwqNS7y2UvA36k9JpUDR0C6coPZ4GO0mAAaF8eRRmppAUIq2yr g8R2nf7w85oL7p/3Px2LcYfbXpR7o1D9vtLLlK2AeTbZN+alpI2P21xPceGe5LsCLF5s OxKVdUGNnuIdsoQzBBfFwhjRZehcqEGspkaIPdolrrkagij7U9/CfbnSTOPE7ABE+/WB peJHQDEAYjN0PPVs7BId4AXqak//VwBdGSg6NIq7CF1OJMBHucMPjWsFumrekTmWaJze +CYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:organization:references:in-reply-to:date :cc:to:from:subject:message-id:dkim-signature; bh=V93zJ/7bFgDUz2hS0FSBlAz1jK8utvg5e/zgGR4Xx38=; fh=pa1HeDYLsmqCIG03iTvE+UAIbe/vYXsInBW15nJni14=; b=D+2ADmvzSCIC1lW5VzLf4Bt+HTwBlrwlHFOGgHMYWblWW9jDTxD+I8sm93GixIV5Ua D6aEVniTY5ywqJr3X3kKjFmJFWsdQ4+37yhRhuBmPT1PeQ5k+VBCrcswRZ07Bx1aXv5s Y6o4f2ti4zS2HCVB5qqZjpBvbM+4c/BMeztRzySd3JqGQIZYznrzqErzYrlV+XeStwKR KliLDqvk8oG2J6Rym6w9/LP6p7Se+32Flo52/eP90t5U6at23DoxJLaCm4hUsGUjPAZ0 ezoccMa0CxiPykCwtYnXA4m/1HUz5toDaDeS8xBnYjhrNZVPW7xoy8bmbZGY5VuiVh2O V12A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=B7vL6y90; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id w7-20020a636207000000b005ad1edab539si1250049pgb.319.2023.10.31.09.56.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 09:56:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=B7vL6y90; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 7273280C4D43; Tue, 31 Oct 2023 09:55:53 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376295AbjJaQzQ (ORCPT + 99 others); Tue, 31 Oct 2023 12:55:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60780 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346998AbjJaQxw (ORCPT ); Tue, 31 Oct 2023 12:53:52 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AE502198B for ; Tue, 31 Oct 2023 09:50:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698771048; x=1730307048; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=V93zJ/7bFgDUz2hS0FSBlAz1jK8utvg5e/zgGR4Xx38=; b=B7vL6y90TeSawZaDSN4AExLTd79iAQdKYTU/GlHnZb4dJO1Wme4mKxxt ZFmLJ2mkJq8+1Qm0Yk3UPpVJ5dVpJI2K3NKj55OOqw9KtkVba5VN2FRhg X2KUpjStTeeomBIP1nXomh0s8o6TIyUwGnKMAYiFrfl/nu77VmnVvhw6S oU6mNNTqOUVwLCzgsSAs1UyAdZEfXfI4HHFbE6vcu4OGrM5ZkPGamycxj biSq9koBtdWRtFnslIMo9RAub/SN8JKZkjj0D31PX1KUsb9cPJS18Ml1K v06UCf6Yj9EWCCVcZnOPRIyqM6zuftBQKHLoz8INYQ7IUWoAQ6UsvHX03 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10880"; a="1176849" X-IronPort-AV: E=Sophos;i="6.03,265,1694761200"; d="scan'208";a="1176849" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2023 09:50:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10880"; a="760682191" X-IronPort-AV: E=Sophos;i="6.03,265,1694761200"; d="scan'208";a="760682191" Received: from olindum-mobl1.ger.corp.intel.com (HELO [10.249.254.59]) ([10.249.254.59]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2023 09:50:43 -0700 Message-ID: <6cf7459aa0332d6fc3c4764f66a83c6a3825348f.camel@linux.intel.com> Subject: Re: [PATCH drm-misc-next v7 4/7] drm/gpuvm: add an abstraction for a VM / BO combination From: Thomas =?ISO-8859-1?Q?Hellstr=F6m?= To: Danilo Krummrich , Jani Nikula , airlied@gmail.com, daniel@ffwll.ch, matthew.brost@intel.com, sarah.walker@imgtec.com, donald.robson@imgtec.com, boris.brezillon@collabora.com, christian.koenig@amd.com, faith@gfxstrand.net Cc: nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Date: Tue, 31 Oct 2023 17:50:41 +0100 In-Reply-To: <1e2acafb-fbc3-4256-b1e1-3fe6c47b1ef2@redhat.com> References: <20231023201659.25332-1-dakr@redhat.com> <20231023201659.25332-5-dakr@redhat.com> <87zfzz3thp.fsf@intel.com> <1e2acafb-fbc3-4256-b1e1-3fe6c47b1ef2@redhat.com> Organization: Intel Sweden AB, Registration Number: 556189-6027 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Tue, 31 Oct 2023 09:55:53 -0700 (PDT) On Tue, 2023-10-31 at 17:30 +0100, Danilo Krummrich wrote: > On 10/31/23 12:45, Jani Nikula wrote: > > On Tue, 31 Oct 2023, Thomas Hellstr=C3=B6m > > wrote: > > > On Mon, 2023-10-23 at 22:16 +0200, Danilo Krummrich wrote: > > > > + * Returns: a pointer to the &drm_gpuvm_bo on success, NULL on > > >=20 > > > Still needs s/Returns:/Return:/g > >=20 > > FWIW, both work to accommodate the variance across the kernel, > > although > > I think only the latter is documented and recommended. It's also > > the > > most popular: > >=20 > > =C2=A0=C2=A0 10577 Return > > =C2=A0=C2=A0=C2=A0 3596 Returns >=20 > I'd like to keep "Returns", since that's what GPUVM uses already > everywhere else. Ok. It looks like the Returns: are converted to Return in the rendered output so I guess that's why it's the form that is documented. I pointed this out since in the last review you replied you were going to change it, and also when the code starts seeing updates from other, it might become inconsistent if those patches follow the documented way. But I'm OK either way. /Thomas >=20 > > =C2=A0=C2=A0=C2=A0 1104 RETURN > > =C2=A0=C2=A0=C2=A0=C2=A0 568 return > > =C2=A0=C2=A0=C2=A0=C2=A0 367 returns > > =C2=A0=C2=A0=C2=A0=C2=A0 352 RETURNS > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 RETURNs > >=20 > > BR, > > Jani. > >=20 > >=20 >=20