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 32D03C27C75 for ; Tue, 11 Jun 2024 19:19:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7D91C6B00A3; Tue, 11 Jun 2024 15:19:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 761876B00B3; Tue, 11 Jun 2024 15:19:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5DC036B00B5; Tue, 11 Jun 2024 15:19:51 -0400 (EDT) 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 B29D66B00A3 for ; Tue, 11 Jun 2024 15:19:47 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 547E4802FD for ; Tue, 11 Jun 2024 19:19:47 +0000 (UTC) X-FDA: 82219572414.30.26E36DE Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf24.hostedemail.com (Postfix) with ESMTP id 6EA40180005 for ; Tue, 11 Jun 2024 19:19:45 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=eEh1Bqsw; spf=pass (imf24.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718133585; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=jEeggShN2PxC9Vfcn6tZkQMtIb+6pr/j0fV0AJbG7qQ=; b=FFbTEgXshDG4JzOoDHxF/Gt25UqH6h6DKURIOs7bsMLTnJaQsD22iaORr65I5SaLb6i5+u RrZt5FEPVvvO865E0RFHqX/8XU5AIctd0Sh7/6Sgnuzgrxfj1iSos4HVWmUF9cW9Vlr+3w zI0WzW71SiUAmzfJHpexhUUBspwLk5M= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718133585; a=rsa-sha256; cv=none; b=NnlX3s+hoBxo/A4KmBeVsa7rUY//KLSE2rfB+lKMqmO5j62RBd91MVnCY4gQCEvLRq6xTy clZPSXp+5wA4ORS7B2wkP+hSD6HR0xmBKB45nY3CvTAGfUwlJ7wDqUzYF4Md8CzElt3hcu d98Q6RrrSMr0uqPLI6MJ1EDBjk5WeMA= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=eEh1Bqsw; spf=pass (imf24.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 7BE7E6115A; Tue, 11 Jun 2024 19:19:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7CA6EC2BD10; Tue, 11 Jun 2024 19:19:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1718133584; bh=AUJ44aafNBmr/yleRRZzaXjkALQuPOf50mYZh00Z5XE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=eEh1BqswoHduG9oop33Az9TKXljfW3F9d2mhubpTL00w+7sI2Bxwr+YQyOGwZl7sK MhJWEusJFvap0UM4BgBZ5H75YgdngB52ZuTWLHaFqC+jP2aZPOLpyM8OKdLaQDRdBi 79cuL9urUZBnnBw995W3elJj3j5pLY0GIPM3fFx0= Date: Tue, 11 Jun 2024 12:19:42 -0700 From: Andrew Morton To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-hyperv@vger.kernel.org, virtualization@lists.linux.dev, xen-devel@lists.xenproject.org, kasan-dev@googlegroups.com, Mike Rapoport , Oscar Salvador , "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?ISO-8859-1?Q?P=E9rez?= , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , Alexander Potapenko , Marco Elver , Dmitry Vyukov Subject: Re: [PATCH v1 1/3] mm: pass meminit_context to __free_pages_core() Message-Id: <20240611121942.050a2215143af0ecb576122f@linux-foundation.org> In-Reply-To: <2ed64218-7f3b-4302-a5dc-27f060654fe2@redhat.com> References: <20240607090939.89524-1-david@redhat.com> <20240607090939.89524-2-david@redhat.com> <2ed64218-7f3b-4302-a5dc-27f060654fe2@redhat.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 6EA40180005 X-Rspam-User: X-Rspamd-Server: rspam08 X-Stat-Signature: p9h5imcsi9451ju3855t7891566ho4g7 X-HE-Tag: 1718133585-875719 X-HE-Meta: U2FsdGVkX1+700c2VeBIH8DPDQ6sll6k6LOdpmO1lR3pavo1RCyU35vQpnrQSbXbhyRoyua32JrTny9sIFdXnXo6x3UTAFBdL2e1Vmkni7KBiHNydKmF/W1bK+f1IWcxl0sLL+jN3vtQo9r9AqKoTt3S9Of1eoOVFdaE4Q6iEY4qKoDwI+osI1YFyVRG4VoP1AqVfkfW8hgrd9V4A8iXW8nAe7/VG1LcCDtvM7stwXXVfhQP7dUFbgBJqp1JuunN5x4YmjFPEWbXVQ1JvX3k5dhthGCinHQRwETXYMs8Io8HwRfswqE1Cp07xaQnvSoozEL9gYQW34nf46ox0wA5KCerJOd4KmDt7IRgRBQ/FI/BhIAa+j3LU6ECAOVxhi+5P+LcwCoZvdzDX5oOZ6UxQj/vBA7VBjBMHIWAewenU43+F4tBAMDUQLwAF69O+aF4CbIUK7bopRimwrsVNLpWDBVHGrSO1t3Y6/sVNHHDxpH01lVNNwIfX5bmM3iinCEzqUQ6rfNy985Bqd42VWX5iMv3EfqvSS0bfiUlWCSZZhFbj8vM0aeEgBQB3lrL6kzCWx1IaRwm9MerDgp4svqCcG7IiDJNYrlRQLUTGfKaMuR2JpRUx6PqaHXiqOllHEjdcekavUu2g2tfVM4IctKNsxZZFaSgh5ou+AgajLO6SIQZbUwsId1uGj41+BH0BpwPuj/mkGED578H5psDXOPmZj/fRiRIFaIPF4eCsbf6VD75SJ/pZvOklkrcrEHd4e5z3HXLmYb5T89qmHUNfqbB1rZ8i7z3qucjeF0viP5FYHzk7+uT/Jcs3DcJ5sIIFNluB1+5njy0C09+1sLYP0FWzDWU3PaG7no3NS0+QRRKgNL7ZJFkWuOgbC1dySZbGn5Xh5Eaj7pTsoB2dVSFNc+KekDTj4QZX4P7obprygEs/4w3s+Xz3eWJ7H3qUj+D49vHCPmvOyhoMKC6aZ7BDF0 Wk8jruf4 zuIYoxQ9wzeMjExuQhmURqhK+MooarPlEjxvNaRBZjR4KEeCjCskWXXZD0qh3jVClB8KPZXRRtB6HvAbrHrr5jyWhB3zzZotOGn/BTt3cluP5fdwk7+ZHg+F0x6pk/y3+YpScYzSU8JVhwqdlABV7MPOGvjfSAVryRTmByRJQNuqnPQWi9vscmNlKBhx0rZDqbZyswKDWID7Uwge3sUBYaRL2JtDTO0pWLoAMikrrXvzLiU9Oato/6YxIOd3fCQJY6ywbGNj4TYE8rRDztZ11FS5pFZ2NXKOkBshRNCeUxHs69kM= 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 Tue, 11 Jun 2024 12:06:56 +0200 David Hildenbrand wrote: > On 07.06.24 11:09, David Hildenbrand wrote: > > In preparation for further changes, let's teach __free_pages_core() > > about the differences of memory hotplug handling. > > > > Move the memory hotplug specific handling from generic_online_page() to > > __free_pages_core(), use adjust_managed_page_count() on the memory > > hotplug path, and spell out why memory freed via memblock > > cannot currently use adjust_managed_page_count(). > > > > Signed-off-by: David Hildenbrand > > --- > > @Andrew, can you squash the following? Sure. I queued it against "mm: pass meminit_context to __free_pages_core()", not against > Subject: [PATCH] fixup: mm/highmem: make nr_free_highpages() return "unsigned > long"