Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp3454224ybl; Mon, 19 Aug 2019 19:26:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqyb/jqAesbChgCAd3M48QRuP5GI/sB5GsZyGVEO0kSqZPlOZh3viAyXRVVgRF+tD5iCKoC5 X-Received: by 2002:aa7:9735:: with SMTP id k21mr27175821pfg.116.1566267980244; Mon, 19 Aug 2019 19:26:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566267980; cv=none; d=google.com; s=arc-20160816; b=esk/4ThsUKYaymvvqB/MJv/2aVwXUSlhhj+KA2ilGOOj91VS2j9pw2f+ygHAzImQmi IkH8am5+Y0za6CJItHliAbZm/YJchcdJ2ttlVhGotj3heW+Qr0uwaol42mf5AlumW773 Q7flCeZD1+3suhscRk0yD7aK+vO6DM4Yz7GfO1aeejGEQO+X9MvxjxahdE7QqXg1pZ9N W5ms/OiWtKOR0JBqHZTHE2Cr975kVZYED/FyvFl3jQwjG89vr822w8QEnVtLp6K5j+ME c0gnjDW8J1J+ObyHpUjzoXFyXEHEmqkjwVOIufY/u4QkzhuUJ7VtApFvNlpFCk2XzS4R 5H4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=yBHOOAIpl+BVp9v5InU9pcm2gaJbl2xEJrSQBhETvYs=; b=v5ETq2jrUTbOB1Yzemk07p5QydQLtUzKJp3+oSSg6hhOxqNORvVP/kl7IWJYsuVxZr mvpGyM+eCLs49VEwr668fBXYJyJ5lIEvPKIWHfk1rkbZiWvL9vfsufShzGXQDTJnH6OB 4GQ9HERkvnxVn/TgNkymBve0xHFRCMXVsEzWymOm2oH68IF/ZrWh1j7eHJopQn3b5KRc CnjUk4uZ2Gsa8TbW0R+BBUAoj2vnPkcv+rOXLvrtzzDksn4EaHguNvdr8zqqv21imnAq 8GAOZ7EIRZEuWWglllWRo2aRkthMeTjH8HvAnYktD8Zr3U2YkGz2/mid55adtzic3hKX uxaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=CJP7CTbT; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 64si11237072plw.379.2019.08.19.19.26.05; Mon, 19 Aug 2019 19:26:20 -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=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=CJP7CTbT; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729068AbfHTCYv (ORCPT + 99 others); Mon, 19 Aug 2019 22:24:51 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:42296 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728647AbfHTCYu (ORCPT ); Mon, 19 Aug 2019 22:24:50 -0400 Received: by mail-ot1-f67.google.com with SMTP id j7so3621168ota.9 for ; Mon, 19 Aug 2019 19:24:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yBHOOAIpl+BVp9v5InU9pcm2gaJbl2xEJrSQBhETvYs=; b=CJP7CTbTPhZR+phUQnNkcTI/KNVWXl0SEGDWRt6JUQ8QXyB0Ee6aK8B6XXfkWH2D2X FIJQnLB5WFJV/CEJA4E/Iu2JcnEey/xpN9i0OeyUTPYwhZxbAzvnq886azOWzP46T02n J0qfxbD6Inesz2YwKORlypUR85mXvGdZkPZcPl3EgMqeUoUQnZFm2pg5O2htZW/EMhMb OVWEuyEOYV90TI4cJ+wa2Dqu+Bf0RQBah7CyzDuL9yw3lUe7T3OCIgBtrdE7pwdiXtCZ H2FU67p4R9TZSCDOstBQu9JQ34ERrQYLwlBW2NRSBK/zEmI9YmMsyTlL87m83uQrBx2t brrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yBHOOAIpl+BVp9v5InU9pcm2gaJbl2xEJrSQBhETvYs=; b=V8ov2bZgMs9EHh4ZI/cQCLtPaILxlIK9L3JtH9UpL8ApvoFGJLhZFH2DU9Rwh6p548 xmUnsdwkMaezVdat2zhqbWVztsyuli1954X6MrWBk+DLeMR9yF0nWrMo6NTwAlLyh7kT Nu29wmvnWPRraVMhJYMxVixiTQjqBjxNqviXLPDzb8Uzbd6c9mzhEOOIcp7lC8491heI P9KN0qgvEGPl+d0jesxh4h1V1oX3zm/I8SZPIRmb91XCIohD7gb2h1Sr/tUiawgrsaZm bWuG4agXZqy9OFmSph4d9F11R+pzIHeHmMhlspl4NyeGM+PYDRqOLpSniwWUooXyRNSE SWAA== X-Gm-Message-State: APjAAAWPoaBTXB+5W0u7y2Ygk7ol5LSBYInKvYDSFxYyyYVfIc7NvPEl sFVpJRVR4tbJl1Zj/1MofL2NJVcxNB7MKAlwGwPEuw== X-Received: by 2002:a05:6830:458:: with SMTP id d24mr19989967otc.126.1566267889874; Mon, 19 Aug 2019 19:24:49 -0700 (PDT) MIME-Version: 1.0 References: <20190818090557.17853-1-hch@lst.de> <20190818090557.17853-5-hch@lst.de> In-Reply-To: <20190818090557.17853-5-hch@lst.de> From: Dan Williams Date: Mon, 19 Aug 2019 19:24:39 -0700 Message-ID: Subject: Re: [PATCH 4/4] memremap: provide a not device managed memremap_pages To: Christoph Hellwig Cc: Jason Gunthorpe , Bharata B Rao , Andrew Morton , Linux MM , Linux Kernel Mailing List , linux-nvdimm , Ira Weiny Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Aug 18, 2019 at 2:12 AM Christoph Hellwig wrote: > > The kvmppc ultravisor code wants a device private memory pool that is > system wide and not attached to a device. Instead of faking up one > provide a low-level memremap_pages for it. > > Signed-off-by: Christoph Hellwig > Reviewed-by: Ira Weiny Looks good, Reviewed-by: Dan Williams