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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58DCCC48BEB for ; Fri, 16 Feb 2024 12:30:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C52E26B0083; Fri, 16 Feb 2024 07:30:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C02AF6B0085; Fri, 16 Feb 2024 07:30:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ACAAE6B0088; Fri, 16 Feb 2024 07:30:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 99F556B0083 for ; Fri, 16 Feb 2024 07:30:50 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3D3E9805C0 for ; Fri, 16 Feb 2024 12:30:50 +0000 (UTC) X-FDA: 81797601060.24.E9BDD18 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf20.hostedemail.com (Postfix) with ESMTP id DBD5F1C0023 for ; Fri, 16 Feb 2024 12:30:47 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UKKopkYw; spf=none (imf20.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.198.163.16) smtp.mailfrom=kirill.shutemov@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708086648; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=AWR2sdRzykMFv6HMJhmg0JK86wji0uH4I6frU27IH+E=; b=s0bjBWPPETN47we1KZMednNq5BQobZ+gPzLWn0Iot3MXtzzrfr9heeCRpW2MAHMLMZjMhn 3jGqNm7l/S6icBc+VSUNkmkGYv7NofKUjCGc5wLdIAdVwf+7g37HDwGuX6ufO5AQNLCvGd uKqDWHNguTXUdgNYfxsoKCKxIH3ZC1U= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708086648; a=rsa-sha256; cv=none; b=nJNxiK3M+pHEkNomSEaWQtKdi7CPIO5/LrC0ewMdez50ADx/NBsiS/BmvkepeXYsTHCtPo iaATFT3GasJUgxSpUijp8J0HAaQjE0IRnITxI0faKBnA81nTwM/qS9VEIKrgom8h057i3k 3LEi16oW/QuVJ/Vb1wkBgKdpHEDWpsc= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UKKopkYw; spf=none (imf20.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.198.163.16) smtp.mailfrom=kirill.shutemov@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1708086648; x=1739622648; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=+BVthaD9VjyytlG+lIFukVqy3/6V+9dODatLq0TXa+0=; b=UKKopkYwe4elbFkQOtgztCLUfRlF9KqY4rt+Uhb4JdqRZmQeVIvrRmOC alfJZzh1QZCpdUkHK8Fmu9L2JbiXYSclKgSly4P0d8wASKowO/sjIiZtd HyE5OgAaqpnv1y3QCxnEUxWjzEHbpRIx4uzpkVdaVF1JTDVHdwK9VMFuX mee2bhWEgpPMwjoLqatEmwo8f8uubW3In6sj28dBizFzElytx8wwC2u0G y3sxF//CQ36Penlj8JDOiFEUG8TEnjN8eWwaakr1nriZpTf3rJ2Yj/Pqq 6mhOtdfuvuOseKyvsYnjgoOkRpH9FovJAWus2Nns26FJvMP7GhLQgM7h8 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10985"; a="2617711" X-IronPort-AV: E=Sophos;i="6.06,164,1705392000"; d="scan'208";a="2617711" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2024 04:30:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10985"; a="826573242" X-IronPort-AV: E=Sophos;i="6.06,164,1705392000"; d="scan'208";a="826573242" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga001.jf.intel.com with ESMTP; 16 Feb 2024 04:30:41 -0800 Received: by black.fi.intel.com (Postfix, from userid 1000) id 6005D2E9; Fri, 16 Feb 2024 14:30:40 +0200 (EET) Date: Fri, 16 Feb 2024 14:30:40 +0200 From: "Kirill A. Shutemov" To: Rick Edgecombe Cc: Liam.Howlett@oracle.com, akpm@linux-foundation.org, debug@rivosinc.com, broonie@kernel.org, keescook@chromium.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, luto@kernel.org, peterz@infradead.org, hpa@zytor.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 1/8] mm: Switch mm->get_unmapped_area() to a flag Message-ID: References: <20240215231332.1556787-1-rick.p.edgecombe@intel.com> <20240215231332.1556787-2-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240215231332.1556787-2-rick.p.edgecombe@intel.com> X-Stat-Signature: j5k59jxbwaqtzdy1xomohtef5yhjuez6 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: DBD5F1C0023 X-Rspam-User: X-HE-Tag: 1708086647-520396 X-HE-Meta: U2FsdGVkX1/Xo5JVTNwnjsS2sb+W/OXfMgZJt19MW9Q+remJcNXGtWN+H7dtNreoMlI3Oc9pq+RptYtSaAH8Ut86GM4CY6b7/XsyeZGy18lxU5rPTjmRgdlZZ6jEGQMJGO++nzEv+U3sWtKB7DZVTaXHF0ZKBwJ7f940sITZxbqgQR+/goweOLFpXJsyQvQPf7g9XnJy4QRXNk47kAe7KXWKAIwimJagATrum+wKVQuYplEzwHVUIaiRrsIDaO74OTYY9UyfcqrRRoSVrDXcH5DZzyLYG3GCuuPrml9mPUGqinQvGZUeP2bO1WaR/v9YoGIswvAkEJOoJNiyZflAXjWSBd73sGiP7L/1nM8GrglhfhUTTnBnL+r5SziV0KuXSWZNA1FI1Zzl3//1s7M+XCZc0dTe6pLwY5q5bdWocbt8ETDOVS8YGMLVmvqUbKn5mqYkLI/DYVRCjyZZE8OkxJL0jC1g2T18NgS1X7WRYnZtdaEQ5Jr/T5i+IvGq2J1R/4MYXLbU8gtgWKGcRDhFxH2K/g+cAmEz49uXMMyWXzvDvvghRjPSMZFXfzh63ZrlNrArzwWhoJ/08mmFFp/h6byd52s95efiDPSC17FARWy5mVg8wjpvzNl/Srq+q11FnniWwpy5vbgXrIEmC1enfbVntM3bIKbJcac+Ep4UyWibSAz9LrVKwY/wPewzIkiVwveve9vrXpnjzNf8wgMhnS8Oc0MI1O9EB4pJ5UNZ6nP7rwFyMLZr2dYqmzz73aAdcD60tpa2zKJZcxedhmCJf9d18QmhdZNcFNTj8rToPbZRIb3Op9r5Uf5OVhAWJZa5hOWmjkh2RPiscRi4U3aBakBkrgFkWX/xIVJR9KlQkgyCIx36GBKS2A== 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: List-Subscribe: List-Unsubscribe: On Thu, Feb 15, 2024 at 03:13:25PM -0800, Rick Edgecombe wrote: > diff --git a/include/linux/sched/coredump.h b/include/linux/sched/coredump.h > index 02f5090ffea2..428e440424c5 100644 > --- a/include/linux/sched/coredump.h > +++ b/include/linux/sched/coredump.h > @@ -74,6 +74,7 @@ static inline int get_dumpable(struct mm_struct *mm) > #define MMF_DISABLE_THP_MASK (1 << MMF_DISABLE_THP) > #define MMF_OOM_REAP_QUEUED 25 /* mm was queued for oom_reaper */ > #define MMF_MULTIPROCESS 26 /* mm is shared between processes */ > +#define MMF_TOPDOWN 27 /* mm is shared between processes */ > /* > * MMF_HAS_PINNED: Whether this mm has pinned any pages. This can be either > * replaced in the future by mm.pinned_vm when it becomes stable, or grow into Comment has to be updated. Otherwise, looks good: Reviewed-by: Kirill A. Shutemov -- Kiryl Shutsemau / Kirill A. Shutemov