From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49D3BC352A9 for ; Thu, 26 Sep 2019 19:19:37 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 13EE42245B for ; Thu, 26 Sep 2019 19:19:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="c9mTnqkt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13EE42245B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id B44576B0270; Thu, 26 Sep 2019 15:19:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AF56A6B0271; Thu, 26 Sep 2019 15:19:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A0B408E0015; Thu, 26 Sep 2019 15:19:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0208.hostedemail.com [216.40.44.208]) by kanga.kvack.org (Postfix) with ESMTP id 79BA66B0270 for ; Thu, 26 Sep 2019 15:19:35 -0400 (EDT) Received: from smtpin19.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with SMTP id 0C149824376B for ; Thu, 26 Sep 2019 19:19:35 +0000 (UTC) X-FDA: 75978035910.19.earth26_5395c465a3f3a X-HE-Tag: earth26_5395c465a3f3a X-Filterd-Recvd-Size: 4449 Received: from mail-lf1-f67.google.com (mail-lf1-f67.google.com [209.85.167.67]) by imf29.hostedemail.com (Postfix) with ESMTP for ; Thu, 26 Sep 2019 19:19:34 +0000 (UTC) Received: by mail-lf1-f67.google.com with SMTP id r22so64199lfm.1 for ; Thu, 26 Sep 2019 12:19:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=GiZ5XkiSe0GQ+VPxuAaFzoJ9mvYMh1MShnjH8fQ9hAI=; b=c9mTnqktidPTMYUOmMWXZMF1goG76CXiNifuKVesxB5dObJ0alKuAuZtRHPM7MTsE3 PfSbj8B+f1Tckr50tkYnebK6E1998jFhRJ+aDRYwluwmX3Z6mrcbu3NYDRsUsD6t5cuy HEUQ+3kqxJ3QeSCrC5XOLkh1HS3nztUHhL2AQ= 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:content-transfer-encoding; bh=GiZ5XkiSe0GQ+VPxuAaFzoJ9mvYMh1MShnjH8fQ9hAI=; b=k5L+0go/aQn9/7pe43Ky9Bgtpm3wSBG7bCPmV+GdKV4fXZmsFGjYJE3ghpO17ffwQS D7fH91vGATgDX3TOBKQeI8PkjpVp0ic4hQo7HCbHc0eW3TCcyeQbXegqW3BwG6ii3/uv l0OxfxYwSQ5X8XpgAN5FYBu4i+CPhOnH7JGfpXOVQLyluJqSE7AYgi6k5qzFaJSWU7Jj 8GG5Eplm376O4jvCo0nBatxurlVCYQB1jyGPBfrGKa9m7PteCrN7FVKMpZ+QU9BP6shv bQ0yROx5z00Fg2YEigp/JJCW3DF6PhtWbXNk7ou6Okjtw/XhAFwz8d5kECA0aaQJdz4C n/BQ== X-Gm-Message-State: APjAAAUd1aZyCwXfY4njMucYqI2kmIJ/ed17ZaksroyhBO66EcD6dkJt V4+LhHA1DjBw7mfAm96jdJJoIimCsec= X-Google-Smtp-Source: APXvYqzjWKHGD9W9Uw2919fTKriyJWFcEYpx1ln88KRnVKrsQ3tOm9F1Ko2lkrif/WPA70VAPbKOwA== X-Received: by 2002:a19:dc10:: with SMTP id t16mr85272lfg.85.1569525572426; Thu, 26 Sep 2019 12:19:32 -0700 (PDT) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com. [209.85.167.54]) by smtp.gmail.com with ESMTPSA id m21sm26193lfh.39.2019.09.26.12.19.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Sep 2019 12:19:31 -0700 (PDT) Received: by mail-lf1-f54.google.com with SMTP id r22so64142lfm.1 for ; Thu, 26 Sep 2019 12:19:31 -0700 (PDT) X-Received: by 2002:ac2:5c11:: with SMTP id r17mr90953lfp.61.1569525570797; Thu, 26 Sep 2019 12:19:30 -0700 (PDT) MIME-Version: 1.0 References: <20190926115548.44000-1-thomas_os@shipmail.org> <20190926115548.44000-2-thomas_os@shipmail.org> <85e31bcf-d3c8-2fcf-e659-2c9f82ebedc7@shipmail.org> In-Reply-To: <85e31bcf-d3c8-2fcf-e659-2c9f82ebedc7@shipmail.org> From: Linus Torvalds Date: Thu, 26 Sep 2019 12:19:14 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Ack to merge through DRM? WAS Re: [PATCH v2 1/5] mm: Add write-protect and clean utilities for address space ranges To: =?UTF-8?Q?Thomas_Hellstr=C3=B6m_=28VMware=29?= Cc: Linux Kernel Mailing List , dri-devel , Linux-MM , Andrew Morton , Matthew Wilcox Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Sep 26, 2019 at 5:03 AM Thomas Hellstr=C3=B6m (VMware) wrote: > > I wonder if I can get an ack from an mm maintainer to merge this through > DRM along with the vmwgfx patches? Andrew? Matthew? It would have helped to actually point to the patch itself, instead of just quoting the commit message. Looks like this: https://lore.kernel.org/lkml/20190926115548.44000-2-thomas_os@shipmail= .org/ but why is the code in question not just using the regular page walkers. The commit log shows no explanation of what's so special about this? Is the only reason the locking magic? Because if that's the reason, then afaik we already have a function for that: it's __walk_page_range(). Yes, it's static right now, but that's imho not a reason to duplicate all the walking (badly). Is there some other magic reason that isn't documented? Linus