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 CC13FC282CD for ; Mon, 3 Mar 2025 13:48:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5F541280003; Mon, 3 Mar 2025 08:48:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5A537280001; Mon, 3 Mar 2025 08:48:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41EE2280003; Mon, 3 Mar 2025 08:48:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1AA79280001 for ; Mon, 3 Mar 2025 08:48:42 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id C56DCB3D55 for ; Mon, 3 Mar 2025 13:48:41 +0000 (UTC) X-FDA: 83180370042.22.0C6A031 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf08.hostedemail.com (Postfix) with ESMTP id 623D016000B for ; Mon, 3 Mar 2025 13:48:39 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=dK+EbV5x; spf=pass (imf08.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741009719; 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=GKsU49671q4SKyRi2ZaD3Akld1QPUJnrevJ34/MB4U0=; b=UahjqQSBq6D7GDBv+inFMAmHeOwNUzH3/BQwhBgjIHnIrVQz2V9vLVh9/JPEj7t0EM90Sv dWvwkEjcp27ovUPujM0CTjI70o5IWBw0MShWiag90uz2n6PUx9IeQT9bLw3Kt7HIrdHL+c c+XLvB9iG9KpDbeXScHUI+ctxqgo/kU= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=dK+EbV5x; spf=pass (imf08.hostedemail.com: domain of david@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=david@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741009719; a=rsa-sha256; cv=none; b=PwnoDM9407JzoRgB7rNq8iDG7MtKUYFXuj4dKdAFw8z61c6QGHD1Y8+pOKAWIANpgZC9O1 0YHXk4bUsTxLnT7MFg6Qr89XWPqWYqDJimjdVNE67O3dyTmsd/rw7NM59GH9flZWLjiWqS d/LJzggfmSwgP5z1PwmmZDQs7O4xXtA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1741009718; h=from:from: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:autocrypt:autocrypt; bh=GKsU49671q4SKyRi2ZaD3Akld1QPUJnrevJ34/MB4U0=; b=dK+EbV5xS7J4j5VoRdIYcrXfGQBq//j0Fq4i8JVjEemexL0Uh6dWWpDBN21r42LqkjZVAn eQAagM0de10ErZlHUngN5x3sjFxosD7B/mmk7mLI3FopFszF8fR8leYEFlF+KTzcaELUkQ C29QhW07qpuf5/GW5cxHUL5/22YQog4= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-610-dACDu4-oPtO8xLZDfY69qA-1; Mon, 03 Mar 2025 08:48:37 -0500 X-MC-Unique: dACDu4-oPtO8xLZDfY69qA-1 X-Mimecast-MFC-AGG-ID: dACDu4-oPtO8xLZDfY69qA_1741009716 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-43988b9ecfbso20445375e9.0 for ; Mon, 03 Mar 2025 05:48:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741009716; x=1741614516; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:references:cc:to:from:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=GKsU49671q4SKyRi2ZaD3Akld1QPUJnrevJ34/MB4U0=; b=eALU7xvkva+W+zzfd75gThqs9rIdMHNqmO3cgWDNdMNncIn6i8PrpOiucuFN+eYFH6 n/fN6A+PoqxUy6Di6DiJz61deHhMUTYZYG6ThoIpYPeQ+nZcaWlnHvid/j6GAMaiwJav ra7L0G1gwYrxaAqH0kqH7nq16MR0YfiejcW/KQ34oq6B5EIm69bz7n2FQZYqKtzXVsxs KzpYvMT8Y0c5fHrIo61qpLjxXkB/2/BKTk4h+3ydNIVxAwefoSqfKpByOohPTnyIisib hIMTHYe8WioU/n47TD468r5z0nVE7t3fAieIbtMTIDhofyczO3cz9fzlyp0ZRF/D9zi0 YMcA== X-Forwarded-Encrypted: i=1; AJvYcCXlCI/6uGH7w9lPQjZUsoCX18HgJ+Xb4paq+KHsjqPvekc0hp1ycSorTF4GJJ34uCHhWPkLqzACdw==@kvack.org X-Gm-Message-State: AOJu0Yw4QyrJhbxY1rt4hqURPrGhhilqrJyqydiVqXpSQQjcKKN7QL1L Z1cLlaCn3AxX+3RcgG3MdZpkt3XPZcQvEPzMf0eAJkQyv/z1DxSGCDgQFsQjNIzeZiue4rpWxSm 4LarGvIU+PYXbCpRjdXVbS0aZvVprvTmJplH9Xkd10lMdOoag X-Gm-Gg: ASbGnctFJWQjGzYtBBY7p/69gP496Ry0VgFsq6W4CJiCA53j8Wja5a8hw2qiLigrGPE gxj4zyEqIQcUVjR3s/Yn2rRtNxWO2+H5sL4u8AUBaY/vS5WYnOjnWJ4wFFwen0oEf9POijDY91q 6i8ljrtkt35EIhcowoPdeYLUhVbNvjhhWjVdwsVdftQ/yn2oafOW3/5LdPwJZPP9NzkfeqnhaKa XCF+e127o1ijs9epj+kBoWuHj5uZK03Nx6b0vYwkSlCRcDKRbeLMutZy3iCseFdvyLoEMkBTY+a cXH1IEBjspOIxrrRNp0Dv3rQ6211G/SWo/6RB2BE+WMqLGqIvGDfFkTHkNIj0GKeFzFA7D0riu5 toJccSQF5J5nJQkUoF2rrr18eGKnraStGSbXVdHHzSPw= X-Received: by 2002:a05:600c:4687:b0:439:7b5e:820a with SMTP id 5b1f17b1804b1-43ba66e1baamr123585435e9.11.1741009716218; Mon, 03 Mar 2025 05:48:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IEy2B46IodzeN85QJEJr6oKn8O5/2gGcOPMa5rRLYHzWgGHFA606oRrul3IQBuFprygxAlWog== X-Received: by 2002:a05:600c:4687:b0:439:7b5e:820a with SMTP id 5b1f17b1804b1-43ba66e1baamr123585135e9.11.1741009715874; Mon, 03 Mar 2025 05:48:35 -0800 (PST) Received: from ?IPV6:2003:cb:c734:9600:af27:4326:a216:2bfb? (p200300cbc7349600af274326a2162bfb.dip0.t-ipconnect.de. [2003:cb:c734:9600:af27:4326:a216:2bfb]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43b73703f83sm162538005e9.13.2025.03.03.05.48.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 03 Mar 2025 05:48:35 -0800 (PST) Message-ID: <6bcf390b-3a10-4622-b573-de88e69ed1a6@redhat.com> Date: Mon, 3 Mar 2025 14:48:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] mm/page_alloc: Add lockdep assertion for pageblock type change From: David Hildenbrand To: Brendan Jackman , Andrew Morton , Oscar Salvador Cc: Johannes Weiner , Vlastimil Babka , linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20250303-pageblock-lockdep-v2-1-3fc0c37e9532@google.com> <4d0f0bca-3096-4fb4-9e8b-d4dcdf7eeb92@redhat.com> Autocrypt: addr=david@redhat.com; keydata= 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 WNyWQQ== Organization: Red Hat In-Reply-To: <4d0f0bca-3096-4fb4-9e8b-d4dcdf7eeb92@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: mII3y2CzTKH50hSxWGsSpVHqS8jtefhRF5QAobdMhqo_1741009716 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 623D016000B X-Stat-Signature: sphideft59d94uj4y1c5itfwuebxxqox X-HE-Tag: 1741009719-238133 X-HE-Meta: U2FsdGVkX1+iSWgarpHTvyJPbNuo85q7YNctUNhyevz9mEaWIfm1q1rXjaI6ILTKF+zjiJhG15kf0gibJM6+o4Z6MFe3x1Uuf3/5Px2wBOLAy1m/qjFNq3raLHikx8pPSetLAOOT62sD3pM7HQtvZdJfWj8kJv3S+/aKLsr/EiqFx0UQFdG1otJK2KZuSNsZK1pC3sUfzjmZCfQPAsxGLqMngeDieD/IQA6MtjeDLkpo4jgf0d1hit+MRBRXNbKZVozuJEGY2Nzt7hhZPyE7uVX7iJlaUiov0UkFTOBNfNxZTZIPZ63azBxFqTWpdXcIuV86p3DvYo/TMvFyyrLer2FNCdvoeKfhPdGpJtzhaJmm7lWlNTL4iqBkoo9erAG5ORcxszvCbfn/2Ez7GdVQS+evJ3ZHd602294nulWOPNLZx9Lxs7aU/kTCtgunfm2mWYnYYzkHhwL65hMoULI1Y81b4TW0jwy9xWzPPYLw41SoDPyNgFE76RT6pxfqXbTMYiz6evLAMqEbZ4/9avKFrdpRl7xKCgvgNVhKR4VsGAovsBSHiV6N/aUGfWxczfA2+FM55VCei0WhPKNzCiqTNWr/Erd6Y+xbgi2fYoxNJkuflhCYJpS1mI+a28XbzsNqtBm9VyiNyHcXC+zdYixgu6tPlT10W2eG+6XdmSt3pyFUskMehrfVam9QF0EdX8I5lglr/YWmaN+6LfyLKG9Z1I5U66gLoZ2hG6NdkQWyet6itympMXlbjmxxCur9JhlVx3LGnpLpOKZmvHYm7YyUC8mAjVDkv36hcsWn3ISO7NN6Kg/ttnO5nwAkErE30NzEgQ+cN1jsDI5izHWCtqzfHzXLAByye1hVQVu54xjRjsJ04qNYsYM0tf8sji8w6dLYZ1sUs0nT9solV/2IU+0SDiLJKZFq2YKOtGqdwOVdjzf3rZMeHh+yJp4VYQqZ0M1nun8S3Ck/rCsfifXhG9m 4hl31H8+ SvQ7H1/r0/QOcESqzv3mdkAt6BU2H1wyvrUGjk/jPDk4xe6W8MuuSxeRzbOsLaN1dNiCpH6K0UZ33tV86jBP2RwEu9PBcMOdM3nkOKXNIsx5gPA9yTjiESW6VTmMZzZp6rEf08vLHpyCNd7sQFXms2yc+k4sMVVqAF84RZhbQeMMIP8ANPvlLAJNkm97uEeIN/5vEoF7NgpwTXoamKbfOhq8z/MU9fSNk8k07X1vFQSanBfmT3v3rLA85Gmqw+g1qggQpUa80zSURRN8Nt4Myn8kGsoFINyCpgQKn4bOi5rTSrLEtic4mmxi5ic765HslbkEN/40qqqf660ShYK53/e6FI3NFfA4H5DyErT+5W1sBRPOTWMC6kicq92kPbz7ZapGlF91HaoCUHdl3t2pjhuUuCPbeZLpDsOV6uG8zXI1/XxNr/aoDv5zkfZlyvzYnDphd 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 03.03.25 14:11, David Hildenbrand wrote: > On 03.03.25 13:13, Brendan Jackman wrote: >> Since the migratetype hygiene patches [0], the locking here is >> a bit more formalised. >> >> For other stuff, it's pretty obvious that it would be protected by the >> zone lock. But it didn't seem totally self-evident that it should >> protect the pageblock type. So it seems particularly helpful to have it >> written in the code. > > [...] > >> + >> u64 max_mem_size = U64_MAX; >> >> /* add this memory to iomem resource */ >> diff --git a/mm/page_alloc.c b/mm/page_alloc.c >> index 579789600a3c7bfb7b0d847d51af702a9d4b139a..1ed21179676d05c66f77f9dbebf88e36bbe402e9 100644 >> --- a/mm/page_alloc.c >> +++ b/mm/page_alloc.c >> @@ -417,6 +417,10 @@ void set_pfnblock_flags_mask(struct page *page, unsigned long flags, >> >> void set_pageblock_migratetype(struct page *page, int migratetype) >> { >> + lockdep_assert_once(system_state == SYSTEM_BOOTING || >> + in_mem_hotplug() || >> + lockdep_is_held(&page_zone(page)->lock)); >> + > > I assume the call chain on the memory hotplug path is mostly > > move_pfn_range_to_zone()->memmap_init_range()->set_pageblock_migratetype() > > either when onlining a memory block, or from pagemap_range() while > holding the hotplug lock. > > But there is also the > memmap_init_zone_device()->memmap_init_compound()->__init_zone_device_page()->set_pageblock_migratetype() > one, called from pagemap_range() *without* holding the hotplug lock, and > you assertion would be missing that. Heh, and I even ran into that right now by accident during boot: [ 9.790696][ T1] WARNING: CPU: 3 PID: 1 at mm/page_alloc.c:420 set_pageblock_migratetype+0xb3/0xf0 [ 9.792672][ T1] Modules linked in: [ 9.793496][ T1] CPU: 3 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.14.0-rc3-00349-geaddff2b220c #164 [ 9.795511][ T1] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-2.fc40 04/01/2014 [ 9.797471][ T1] RIP: 0010:set_pageblock_migratetype+0xb3/0xf0 [ 9.798794][ T1] Code: 2c c5 c0 0b 6d 91 73 43 4d 69 e4 40 07 00 00 be ff ff ff ff 4b 8d bc 25 18 06 00 00 e8 46 09 1b 04 85 c0 0f 85 71 ff ff ff 90 <0f> 0b 90 e9 68 ff ff ff 31 db e9 74 ff ff ff 48 c7 c6 58 4a f7 86 [ 9.802906][ T1] RSP: 0018:ffffc9000013bcc0 EFLAGS: 00010246 [ 9.804198][ T1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000001 [ 9.805860][ T1] RDX: 0000000000000046 RSI: ffffffff8725b542 RDI: ffffffff872bd087 [ 9.807528][ T1] RBP: ffffeaffffc00000 R08: 0000000000000005 R09: 0000000000000000 [ 9.809186][ T1] R10: 0000000000000000 R11: 0000000000000002 R12: 0000000000001d00 [ 9.810871][ T1] R13: ffff88847fffa540 R14: 0000000000000000 R15: 0000000000000000 [ 9.812526][ T1] FS: 0000000000000000(0000) GS:ffff88846fcc0000(0000) knlGS:0000000000000000 [ 9.814388][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.815751][ T1] CR2: 0000000000000000 CR3: 00000000076d8000 CR4: 0000000000750ef0 [ 9.817410][ T1] PKRU: 55555554 [ 9.818143][ T1] Call Trace: [ 9.818821][ T1] [ 9.819428][ T1] ? set_pageblock_migratetype+0xb3/0xf0 [ 9.820639][ T1] ? __warn.cold+0x110/0x210 [ 9.821618][ T1] ? set_pageblock_migratetype+0xb3/0xf0 [ 9.822809][ T1] ? report_bug+0x1b9/0x320 [ 9.823762][ T1] ? handle_bug+0x54/0x90 [ 9.824675][ T1] ? exc_invalid_op+0x17/0x50 [ 9.825659][ T1] ? asm_exc_invalid_op+0x1a/0x20 [ 9.826727][ T1] ? set_pageblock_migratetype+0xb3/0xf0 [ 9.827914][ T1] __init_zone_device_page.constprop.0+0x20c/0x240 [ 9.829293][ T1] memmap_init_zone_device+0x191/0x330 [ 9.830478][ T1] memremap_pages+0x4b7/0xc80 [ 9.831485][ T1] dmirror_allocate_chunk+0x12b/0x400 [ 9.832628][ T1] hmm_dmirror_init+0x18f/0x260 [ 9.833657][ T1] ? __pfx_hmm_dmirror_init+0x10/0x10 [ 9.834798][ T1] do_one_initcall+0xa5/0x490 [ 9.835789][ T1] kernel_init_freeable+0x3b4/0x410 [ 9.836897][ T1] ? __pfx_kernel_init+0x10/0x10 [ 9.837938][ T1] kernel_init+0x1b/0x1d0 [ 9.838856][ T1] ret_from_fork+0x48/0x60 [ 9.839796][ T1] ? __pfx_kernel_init+0x10/0x10 [ 9.840864][ T1] ret_from_fork_asm+0x1a/0x30 [ 9.841878][ T1] -- Cheers, David / dhildenb