Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1287845pxb; Fri, 21 Jan 2022 14:26:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJwK4jTbioTzj8JmTzBNE/Y708RiW4HCBUvmpW6EYOJJIlKzbU9C8RWXkRImEd3jEU7GnDPC X-Received: by 2002:a17:902:ed82:b0:14a:9ad8:a146 with SMTP id e2-20020a170902ed8200b0014a9ad8a146mr5655846plj.55.1642803962612; Fri, 21 Jan 2022 14:26:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642803962; cv=none; d=google.com; s=arc-20160816; b=Tg4QEleAlbU0G7GVC7wlV6FfYqecKH2UI7W2kinOsM1DQ2eclPUKNQ4nhyMG7lgQmR sutI4xMZ/25na4h8KWYJZ40uPrNGuiEbcUsHLcFm52A2S4zZOA9XVsT5lYUSBTOQ+uUS vUaUqiA/awFKs7cZHL0WhsHbOn9SXO2e6qjAYNBZS8QXrm/tw8R9qkR6edDbmW22LamV wUTa7tJqSbhGdTxzJuB0ABqyCpGQ1mtsV7BxVdl7Xtm9VqZPelBwRXRy8Ns+YATWvx2q WnmZYjInbz6vf/+OJnTAc6TUOKm5TcNTYez/yOoI0lh9X5Xz4WpmK5R86K8TQ3byRh/t tpFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:to :from:date:dkim-signature; bh=n3JwbRNyR+TmFK40EjzM1Zr+olrCJ0X0ZYi3MWp4PjM=; b=vVErWWG0Fg9m/8nP99hvb88YTCV1N0wkfHitSG6gsNiI/XyjU//dbnmcxkRLcKhhIg qFtJOWlAfitX88ybi4RdDlNTr8or840tAd9x5PxJKtUdFHMjDpbea/7R7Qbip/oUW2ED 3HRvzrF++m0KGD5Oxz/kgx8PO9z1BzH65XnBk1DepMyHKigIcn6rgzjon1KXWPASUUWB dlTRmt8cjtAzTHFYH+KOlrr5bzzYVm0CYTnkJ+WKrwgLv5YiskFxa0parFAuxtbG5jFs JO5SqiIDz3gJFR4PD7ah6WM3he6293Z8jz0EftjAAgWYe+Befz98Rj8BzjHhfCbrFqR2 XaYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=mio8YSRA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y21si7058239pll.485.2022.01.21.14.25.49; Fri, 21 Jan 2022 14:26:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=mio8YSRA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377187AbiATQ5X (ORCPT + 99 others); Thu, 20 Jan 2022 11:57:23 -0500 Received: from mga12.intel.com ([192.55.52.136]:10462 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377176AbiATQ5T (ORCPT ); Thu, 20 Jan 2022 11:57:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642697839; x=1674233839; h=date:from:to:subject:message-id:references:mime-version: content-transfer-encoding:in-reply-to; bh=pCcwTYYesBJwbUxzk/FlPOIcKf6xw2HINpD6RNQi8Ug=; b=mio8YSRAqurha6z+YCGHa20GK7EYxbTZdcZIc0dtbdAcOMiuQ+UeYDGv 4m4zlra6u5dzYy5w6vwc3Id8sT2JaEzm9HlmriMtmNgq7dLMi/G0ODVj6 wDeVaDZNsYuK9O573TPBt9FecNiuUgIPNXTY761U9wviUSuVfIGWEPybe JZKdcdUUxwmR/S88u2nWKizRmSIAy2XuSyxxxJkTqIho4BQEvazqQFE/0 dMvn8dDcTI3FFDYvkdp/TO2oTHsyDxcl3iru/8SratB5IX2J5ma8vDQvi lzdieDMnVBxuy6L28+BlKIBDkF0ZN06M6Avkn/dIPeeRzclHC1AWjVT5h A==; X-IronPort-AV: E=McAfee;i="6200,9189,10233"; a="225377673" X-IronPort-AV: E=Sophos;i="5.88,302,1635231600"; d="scan'208";a="225377673" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jan 2022 08:57:18 -0800 X-IronPort-AV: E=Sophos;i="5.88,302,1635231600"; d="scan'208";a="532859202" Received: from iweiny-desk2.sc.intel.com (HELO localhost) ([10.3.52.147]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jan 2022 08:57:18 -0800 Date: Thu, 20 Jan 2022 08:57:17 -0800 From: Ira Weiny To: Christian =?iso-8859-1?Q?K=F6nig?= , David Airlie , Patrik Jakobsson , Rob Clark , Sean Paul , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Subject: Re: [Intel-gfx] [PATCH 0/7] DRM kmap() fixes and kmap_local_page() conversions Message-ID: <20220120165717.GG209936@iweiny-DESK2.sc.intel.com> References: <20211210232404.4098157-1-ira.weiny@intel.com> <20220119165356.GD209936@iweiny-DESK2.sc.intel.com> <20220119235542.GF209936@iweiny-DESK2.sc.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.11.1 (2018-12-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 20, 2022 at 04:48:50PM +0100, Daniel Vetter wrote: > On Thu, Jan 20, 2022 at 09:16:35AM +0100, Christian K?nig wrote: > > Am 20.01.22 um 00:55 schrieb Ira Weiny: > > > On Wed, Jan 19, 2022 at 06:24:22PM +0100, Daniel Vetter wrote: > > > > On Wed, Jan 19, 2022 at 08:53:56AM -0800, Ira Weiny wrote: > > > > > On Fri, Dec 10, 2021 at 03:23:57PM -0800, 'Ira Weiny' wrote: > > > > > > From: Ira Weiny > > > > > > > > > > > > This series starts by converting the last easy kmap() uses to > > > > > > kmap_local_page(). > > > > > > > > > > > > There is one more call to kmap() wrapped in ttm_bo_kmap_ttm(). Unfortunately, > > > > > > ttm_bo_kmap_ttm() is called in a number of different ways including some which > > > > > > are not thread local. I have a patch to convert that call. However, it is not > > > > > > straight forward so it is not included in this series. > > > > > > > > > > > > The final 2 patches fix bugs found while working on the ttm_bo_kmap_ttm() > > > > > > conversion. > > > > > Gentile ping on this series? Will it make this merge window? > > > > I think this fell through the cracks and so no. Note that generally we > > > > feature-freeze drm tree around -rc6 anyway for the upcoming merge window, > > > > so you were cutting this all a bit close anyway. > > > Ok, No problem. I just had not heard if this was picked up or not. > > > > > > > Also looks like the ttm > > > > kmap caching question didn't get resolved? > > > I'm sorry I thought it was resolve for this series. Christian said the patches > > > in this series were "a good bug fix" even if not strictly necessary.[1] Beyond > > > this series I was discussing where to go from here, and is it possible to go > > > further with more changes.[2] At the moment I don't think I will. > > > > > > Christian did I misunderstand? I can drop patch 6 and 7 if they are not proper > > > bug fixes or at least clarifications to the code. > > > > Yeah, it is indeed a correct cleanup. I would just *not* put a CC stable on > > it because it doesn't really fix anything. > > Ok can you pls get the amd/radeon ones stuffed into alex' tree? Or do we > want to put all the ttm ones into drm-misc instead? I just updated to the latest master and there is a minor conflict. Since this is not going in this window. Let me rebase and resend. Ira > -Daniel >