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=-6.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 CE87AC433E1 for ; Wed, 19 Aug 2020 14:17:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A7F9B2076E for ; Wed, 19 Aug 2020 14:17:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="DCMGHP7O" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728590AbgHSORM (ORCPT ); Wed, 19 Aug 2020 10:17:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728442AbgHSORG (ORCPT ); Wed, 19 Aug 2020 10:17:06 -0400 Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32486C061383 for ; Wed, 19 Aug 2020 07:17:06 -0700 (PDT) Received: by mail-pg1-x542.google.com with SMTP id j21so11455135pgi.9 for ; Wed, 19 Aug 2020 07:17:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+b+HgSL77X+21VijREb9V/UtZlFqeS2PZTUQKDVU+Fo=; b=DCMGHP7Osm+dJ0Bpj7dhChQIXeayREGue47/5N4hXZjG2r+DmCFkYIkfi6vC3hf9JH sZ1nLbExH8VLmFH8lGN9qFRep57SOlR8WcKZm9c1gDR5tB7n1TikVIPgYBwcqSyjg/7m 0fBXlvdXjnK51AH2bXFqtpjfMZwAvqCbeEmHYhOgBs6YnCpjhQH7OBKwCJs4IIohCZQX bedjy3H0/X+0B1DLgSZHdqM1b4zDN5CvLg/5JJBbcwVmdwhrBak/CjdZxXsmV0yhKjeq kH+SVw3TfuZErQZtqekLXYbAQ4W34Nkaq8Xq+jrUaSCinycDd9nINRrj8CIm9VaJpMxf 7GdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+b+HgSL77X+21VijREb9V/UtZlFqeS2PZTUQKDVU+Fo=; b=fja86d9cNa5pc7qpvqd20fyN7ObogUryRWODacJqr1DgE1m1fu960ybtLiepDKkv0n UD84g0ncR0jISCm75KYpLOYbWIXkkQ6mluf5ounZOHbH9aQdSzrvSL4BzFsNhKsNfskM 86gx6K0GrVxj4HK+0FKzaE1ck0BwkkGopTp40sUFWB2Yt/ZbzMlbUg2fWdZPc6kfDzsL wsMAADJkMcsFz5xhmBLFQNBXvzeOkS5uGl2PdLnHXKBoZ5a+QOQo32gx+awOroPn48M7 zb8fq9R6yQdSsAYtzqs/Zg2Bv427jHLP89SxL5XX38blQn/9NYL5lUVf7vKsXR0Acbrt kY0w== X-Gm-Message-State: AOAM533rkGzO9mVoCy6F+4lct0L8Z4gq0hMtqxbTDK9DLWnF2HfccdVJ dUvPXhDNBHdY10h7jmJqbmz8FQ== X-Google-Smtp-Source: ABdhPJw8qIH3SVIqTpbtrZweNKt8zINhfFh3upPPAKXhNelrIxnc3N98pRgun6QgKsN4b3kZoLA08w== X-Received: by 2002:a63:541e:: with SMTP id i30mr14438592pgb.47.1597846625462; Wed, 19 Aug 2020 07:17:05 -0700 (PDT) Received: from nagraj.local ([49.206.21.239]) by smtp.gmail.com with ESMTPSA id f43sm3285017pjg.35.2020.08.19.07.16.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2020 07:17:04 -0700 (PDT) From: Sumit Semwal To: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Alexey Dobriyan , Jonathan Corbet Cc: Mauro Carvalho Chehab , Kees Cook , Michal Hocko , Colin Cross , Alexey Gladkov , Matthew Wilcox , Jason Gunthorpe , "Kirill A . Shutemov" , Michel Lespinasse , =?UTF-8?q?Michal=20Koutn=C3=BD?= , Song Liu , Huang Ying , Vlastimil Babka , Yang Shi , chenqiwu , Mathieu Desnoyers , John Hubbard , Thomas Hellstrom , Mike Christie , Bart Van Assche , Amit Pundir , Thomas Gleixner , Christian Brauner , Daniel Jordan , Adrian Reber , Nicolas Viennot , Al Viro , Thomas Cedeno , linux-fsdevel@vger.kernel.org, Sumit Semwal Subject: [PATCH v5 0/2] Anonymous VMA naming patches Date: Wed, 19 Aug 2020 19:46:48 +0530 Message-Id: <20200819141650.7462-1-sumit.semwal@linaro.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Last version v4 of these patches was sent by Colin Cross a long time ago [1] and [2]. At the time, these patches were not merged, and it looks like they just fell off the radar since. In our efforts to run Android on mainline kernels, we realised that since past some time, this patchset is needed for Android to boot, hence I am re-posting it to try and get these discussed and hopefully merged. I have rebased these for v5.9-rc1 and fixed minor updates as required. [1]: https://lore.kernel.org/linux-mm/1383170047-21074-1-git-send-email-ccross@android.com/ [2]: https://lore.kernel.org/linux-mm/1383170047-21074-2-git-send-email-ccross@android.com/ Best, Sumit. Colin Cross (2): mm: rearrange madvise code to allow for reuse mm: add a field to store names for private anonymous memory Documentation/filesystems/proc.rst | 2 + fs/proc/task_mmu.c | 24 +- include/linux/mm.h | 5 +- include/linux/mm_types.h | 23 +- include/uapi/linux/prctl.h | 3 + kernel/sys.c | 32 +++ mm/interval_tree.c | 34 +-- mm/madvise.c | 356 +++++++++++++++++------------ mm/mempolicy.c | 3 +- mm/mlock.c | 2 +- mm/mmap.c | 38 +-- mm/mprotect.c | 2 +- 12 files changed, 340 insertions(+), 184 deletions(-) -- 2.28.0