From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DA86C2765DF for ; Fri, 28 Nov 2025 16:07:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764346031; cv=none; b=o6qgw/XK65DcIHGL5iMy4JSsTz6rnG57fErNB5UjhSoezTuHHmYqYyd11lsTtc7/8ms8Sq/GdeB7PGwHzzUpr9Jcn4sTH5RdPD+K3eMIxw/7AhWdiAX5vcvhl2PHzuEgaAjG9t1tujASDBWw93ybLTboORa0t5q9Bukib4z6fm0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764346031; c=relaxed/simple; bh=bZy7R+pUhNnAxYbDd9Nal/7PKahT9rfxVvsH8RmVk6k=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=TAexivBv8NeLi5iiG+/bqYuxAtE4tttn6o2bAu5QRKbj2OczscXdvRGb+cGjjta9AeSW2AuEDEO2mjwYlLhF2F8gszGq8tyLfGjPllL9arxsHjZJqV+DP4lCrGjuZ00MaEE6DOa/1Knb2pSZwNkLZ35EB+DgjDBtCPNHh4oz9cw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=E1u8bpBH; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=WdEzlBoS; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="E1u8bpBH"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="WdEzlBoS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1764346028; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bZy7R+pUhNnAxYbDd9Nal/7PKahT9rfxVvsH8RmVk6k=; b=E1u8bpBHJthQVD97W/PH5rtWn+/N9A3t83hQD0tky+/yP1LagGrtLMs20yUFJ7pXS+DbgL L1u9l5DMKiV8GbGkx4iCg46bixYz1oqA3n1KhKbkS3o8S6kwgFK4OFJot8d7q/atSa3dMh eAwvSNTBMPo6gfSD8Z/fIKimET9EiiU= Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-673-AWql21PdOp6-5j2D_R-6sA-1; Fri, 28 Nov 2025 11:07:07 -0500 X-MC-Unique: AWql21PdOp6-5j2D_R-6sA-1 X-Mimecast-MFC-AGG-ID: AWql21PdOp6-5j2D_R-6sA_1764346026 Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-37bceb3dfd1so8623191fa.3 for ; Fri, 28 Nov 2025 08:07:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1764346026; x=1764950826; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=bZy7R+pUhNnAxYbDd9Nal/7PKahT9rfxVvsH8RmVk6k=; b=WdEzlBoSCmLJjIXsOeRnvqrOIfyX85b9h/AbkWjgz/xMRuZGv3gu8/eEI1rCJ105wG wTfROg/VZDRDKwldt200gkH+oR8X0JdlDiKcSgqLaFJvjgudAU3/TMjH2vDfnFsOqkRE d8qFFRV7VNNyOOMjOLrb7xd/GIextkCxmshPs4B7YY+jhCFWr/8RyYIz4BnfBxZSz9SR A7tIw5w1bJkher3mcMDO2ys/fSwjdsMQYiE6pLIJTteHenf3pHJ6KQsGLZkyR5+WxoEG lJYtc67m7LiFcgk9HH0nD05lqYEUALPWXPqAqLEUPGkkivE+8/Vm+zbvhR21SGZXtClq vajg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764346026; x=1764950826; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bZy7R+pUhNnAxYbDd9Nal/7PKahT9rfxVvsH8RmVk6k=; b=HyW6hv/KK3saP3cZDymZQghbMBkxUHveSOtMXjTNnT7yWZTTMRhGoRN9zrLpAOlKS6 Zn7UcxP115dCqj7GL4l8hW5fV1NYLD6/4a50/f+6mccIOA5zHirevTQDM1Cqga8Nj4iU 1+YVVNs3YPaTAE1NiX4SMl1qM2fEBz6SOgCBhGhapTM22fYxeyA9VsStr7Z9T21QH2X6 kaImnfPoPVjd/Z80uUp986CQrW9K0/zhJ52ZPyhvu+s/DfpL/Mo7KmxQ+B1LLsFTZeQy WdNkr8aCaRMYYoeqyKfN/JAezLbiBM7B+jMdLY2uNObQJS7/3E9TuYrsmS4ag2yw329K jUQg== X-Forwarded-Encrypted: i=1; AJvYcCUy2FbfwTR3eo665iQwKNwfPBlfPzoetH7UUBxaLy7DYUirQ47DGsOtDX24GBpyjzWgX1fFkrhtRiU5J1A=@vger.kernel.org X-Gm-Message-State: AOJu0Yyw2C/0RdojBnXzZ6L2xr8/FyZHkLP7jxCOORLNEFGlHPoaO0yq WkG6GSiuCHH/dWP/YLmNsN8yedLFzcGh3Pe+2vnzk8zkT1JKOLpFTgxU1xXYwmegT0fHmn97xlF 62/ex4W8IFavdz11sKTagHmwOYjf7sQ5h1OKIvNv9OZsikCcTokVmgLCtcOUPtX0c X-Gm-Gg: ASbGnctsX4x00lq7Tv/B+2sLIh4R2Mb5TcG6ITsnM+A+eb58fNENq5+vYF0r9D8f9je ++tfCCnTt2swQGmtfX6drg+RP/Ne9bXoJnptq9JSxnq7Wz2HwA20KTqsxkJfwS2DQX0im8JUcvn bJtj3AnMLTmg9XyA+zAL22Y0f3TDxtb8d/8Vmu05QQjPghVbp528SmMkuK6jtHBwvyyjA3BXae6 s+R3fOqPa0xO/KQ5/NIaqPLB8VtZcaF6NX2c1Xs9Qu0nJDvRruoEUWoVqMqoT/0q2jhsio3PRVq Vtr78rQvOaHVh6wuirmLg7NjOqnBrrhOBbQDOlmJWX3Eu7BEyv7AFxreGlLsfeNWNjr0ee3ujt6 6/bNpHw56IGZEj+0ko6Q723ybADVsSZ7PLhk= X-Received: by 2002:a05:651c:31c5:b0:36d:114b:52e2 with SMTP id 38308e7fff4ca-37d0790d453mr40868221fa.34.1764346025769; Fri, 28 Nov 2025 08:07:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IHaeDrW3aE2rJtyHnJXLuP6JMIkjJMIi3csdxl+Xm82rf0LDd0NXyBgcu2qlQnEwf+K3Fttpw== X-Received: by 2002:a05:651c:31c5:b0:36d:114b:52e2 with SMTP id 38308e7fff4ca-37d0790d453mr40868151fa.34.1764346025292; Fri, 28 Nov 2025 08:07:05 -0800 (PST) Received: from [192.168.1.86] (85-23-51-1.bb.dnainternet.fi. [85.23.51.1]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-37d240ec1fasm11118901fa.36.2025.11.28.08.07.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Nov 2025 08:07:04 -0800 (PST) Message-ID: <584671b7-f1a5-4e9b-af94-3e284b3edcf3@redhat.com> Date: Fri, 28 Nov 2025 18:07:01 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH 0/6] Remove device private pages from physical address space To: Jordan Niethe , linux-mm@kvack.org Cc: balbirs@nvidia.com, matthew.brost@intel.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, david@redhat.com, ziy@nvidia.com, apopple@nvidia.com, lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org, airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com, jgg@nvidia.com, willy@infradead.org References: <20251128044146.80050-1-jniethe@nvidia.com> Content-Language: en-US From: =?UTF-8?Q?Mika_Penttil=C3=A4?= In-Reply-To: <20251128044146.80050-1-jniethe@nvidia.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Jordan! On 11/28/25 06:41, Jordan Niethe wrote: > Today, when creating these device private struct pages, the first step > is to use request_free_mem_region() to get a range of physical address > space large enough to represent the devices memory. This allocated > physical address range is then remapped as device private memory using > memremap_pages. > I just did a quick read thru, and liked how it turned out to be, nice work! --Mika