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 E0610C25B7D for ; Mon, 27 May 2024 13:14:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4F0366B0085; Mon, 27 May 2024 09:14:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 49FF86B008A; Mon, 27 May 2024 09:14:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 367986B008C; Mon, 27 May 2024 09:14:18 -0400 (EDT) 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 178B76B0085 for ; Mon, 27 May 2024 09:14:18 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id B6D35160BC8 for ; Mon, 27 May 2024 13:14:17 +0000 (UTC) X-FDA: 82164219354.10.F798881 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf25.hostedemail.com (Postfix) with ESMTP id 1737AA0008 for ; Mon, 27 May 2024 13:14:14 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=RXX6jiAu; dmarc=none; spf=none (imf25.hostedemail.com: domain of BATV+4fba24c4406d7dd25148+7582+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+4fba24c4406d7dd25148+7582+infradead.org+hch@bombadil.srs.infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716815655; 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=rk8/Pozf2X0PmY/ccmaqIP77eAg/iKjMqPJ2FNyZDk4=; b=QLOC3Zr7dda3lfS+JP/gPuE9fQyI5uD2YaorQ6eId/HQG3nOZ0PYk1xhS9ucXN3EsGhysI QAxNoJ2zFDbMyecQbKZr45GOaXyBK0Bdrr+oq2Vz9i9IF4idB+wOdjLgeTUdblpicw40np 3FBC5nZOKULd4qLmPf+xb1BGoMPKR0w= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=RXX6jiAu; dmarc=none; spf=none (imf25.hostedemail.com: domain of BATV+4fba24c4406d7dd25148+7582+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+4fba24c4406d7dd25148+7582+infradead.org+hch@bombadil.srs.infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716815655; a=rsa-sha256; cv=none; b=hdmPKwHOvYfAJd8TpVE5D6+P7V7s8QEwufBAJzmW0f6KGoT5pMWWOkyaNAltJ6ke+mM5va lHfBmeHei7QHfKoBrYfRORsy9YOG6ujWg8huLDBUs+uRMfyWOE4LdkDCyHXeb1bl5lH+x4 LhXI2dqOfrecM365Qmcrh0ClFTMC+4o= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=rk8/Pozf2X0PmY/ccmaqIP77eAg/iKjMqPJ2FNyZDk4=; b=RXX6jiAu5FCHWp2ntrSTIL8AHI AYkiRzbuxPoBFcXLPAG9fvFOhW64ryck68ZKQogOYioM7ukUJblRzptp04+TQVxEP0U0gg8UTRfGO Yo+UEnrqlQo0X+xzaCOMQQlqWq1NKzj3FyGLkhVUM5ANvX7mZIoVRi2P8SQf1fWWGw0vmEikccPO5 EaTbL/aVweDRfSDkBsw/4phzDO14swZRjskCWkueUCEEiSswgyDt9xAkk43KiVnFpbexEGBJFCGtX tFk9Kx9FSXp7FEeAn9fTSGOJdMdzcnYJiifMXoyQGIEpsVvk9cTnTMnPDBGWu4fZ1qFYatpnp1+6S 0l4XCnrw==; Received: from hch by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBaB2-0000000F1wr-2cOd; Mon, 27 May 2024 13:14:12 +0000 Date: Mon, 27 May 2024 06:14:12 -0700 From: Christoph Hellwig To: Johannes Weiner Cc: Andy Shevchenko , Baolin Wang , linux-mm@kvack.org Subject: Re: page type is 3, passed migratetype is 1 (nr=512) Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Queue-Id: 1737AA0008 X-Stat-Signature: mcsimms3679zz65inu78xijk87zzditz X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1716815654-773530 X-HE-Meta: U2FsdGVkX1/osE4loqDOsxBWwryz6v5LLtCL9mgsQy2WMvtQAex2RgE6D3wwZAc8qxI/emVJQIoXG5TVceeq3X8HXo8INf5imqfW8SmdIcly3B8P0etDinzKrGPYojaC36Kpndcl5w8/tlCkh98+h1gKHK8V/uBjjUn5+CIRIlfx3UMFhd4XddlSe3YvvBYKfslRBkTnPW30Xr0XAMlu3M7H8SpYpoByadQ38q1f0v3lJUZt+zSvgv4DYp1tqUpT2gmSSVLtC1MPfh8AvemtqvJsUQa86sx9LG4AEVgCqPOvS9Gyykhph3QdKODdNBe/1iZ5YgIx0lWntbgNDypRenOwBOb04IS70gKpolfbM3F6lRPzuzJTFzR/Hj/2eJmdsMY/7m16lCUlpnGnUR6I2uCbsySfkaK+giqhRv4ZAY3c2jqdyK5SymqsUHvPkdihBC40xRu+k33sx+xP1dshLw+g8p43+3FBvc8+VwoFilZZ/r7rin95eMX3MoFju5/tvVw65k8fUw82HClTPmpKXOb/DeV2Ywsu7sr+TVuzhJdoXCubYCoSx6YMe5oOug1cdWLnjk6z6tcE0F8TKaJqZa3hHRp9wsEZ2AsmxdTgtrPWYQFJo6H5sA5nkhGCQ3hGXlgsmAXuKS9V6TP+YPi41beMTrf7ksQRDpIf9L0iXSA1q638M+L4Rd096i4J/QX/yPr5gjdG4gmoGmohFzEVyuR/Gh8tWXXtP0KWgwpAV0uNhW+IMxdGL82Dpbxe0DsS5IvQdCPypHezW5dJMGh0vTnIspEW8bx8qsjT/kqbK0lBbeS4zLZ+CRt05plAldkbr3JTTYCREYSGnv1ATpWm4dAXXmyf5rZI2Fl5s9mvUFRnccPPrHs7B+iLanZ5Alb6b6MQg/5RhvRBaPlst96KSL79DO5yGQlKWiq/eUpV5zaIsBiLwippwoKnxLAhc2nMr4Pz72gbu2ta2MXMw1b Ej4QonVr Ae9sArvMazQFVAYdoG3nzeNoR9EELW/L/1h41sqvurlClgUUQqfQzbrEKyRef2v+r+HrlF+AYf8Q8iRSyU2kvpQ6f44UABMgKcwJIRw5eOcHedZDJuB8cBFZfQAB1HULOmwElGfPc5Lyvdrfo3oRZNgSu6tDQMNA3AnJ5n12PgXDAin+v6Vik3KMemfphh3GwJKY1T5IwiOzNybxwvfF1s4MjA563fsAOlGdE+ZGAbWU9x2SOo2+e/NNu40QD2bp9hKcA9RED7EsiQesokMbLC+F/fz8JcpZHZFxFidiwuZYXvdFDJcnJPC8Vmp5ok8mtoqIBxQ68xN84LVUnRSRMzzl7hKOXDipdcUbxa/5KEaIGIO7ZONq+LOqJdYgGe13TQVXBBSaoKtTYrFE= 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 Mon, May 27, 2024 at 01:58:25AM -0700, Christoph Hellwig wrote: > Hi all, > > when running xfstests on nfs against a local server I see warnings like > the ones above, which appear to have been added in commit > e0932b6c1f94 (mm: page_alloc: consolidate free page accounting"). I've also reproduced this with xfstests on local xfs and no nfs in the loop: generic/176 214s ... [ 1204.507931] run fstests generic/176 at 2024-05-27 12:52:30 [ 1204.969286] XFS (nvme0n1): Mounting V5 Filesystem cd936307-415f-48a3-b99d-a2d52ae1f273 [ 1204.993621] XFS (nvme0n1): Ending clean mount [ 1205.387032] XFS (nvme1n1): Mounting V5 Filesystem ab3ee1a4-af62-4934-9a6a-6c2fde321850 [ 1205.412322] XFS (nvme1n1): Ending clean mount [ 1205.440388] XFS (nvme1n1): Unmounting Filesystem ab3ee1a4-af62-4934-9a6a-6c2fde321850 [ 1205.808063] XFS (nvme1n1): Mounting V5 Filesystem 7099b02d-9c58-4d1d-be1d-2cc472d12cd9 [ 1205.827290] XFS (nvme1n1): Ending clean mount [ 1208.058931] ------------[ cut here ]------------ [ 1208.059613] page type is 3, passed migratetype is 1 (nr=512) [ 1208.060402] WARNING: CPU: 0 PID: 509870 at mm/page_alloc.c:645 expand+0x1c5/0x1f0 [ 1208.061352] Modules linked in: i2c_i801 crc32_pclmul i2c_smbus [last unloaded: scsi_debug] [ 1208.062344] CPU: 0 PID: 509870 Comm: xfs_io Not tainted 6.10.0-rc1+ #2437 [ 1208.063150] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 1208.064204] RIP: 0010:expand+0x1c5/0x1f0 [ 1208.064625] Code: 05 16 70 bf 02 01 e8 ca fc ff ff 8b 54 24 34 44 89 e1 48 c7 c7 80 a2 28 83 48 89 c6 b8 01 00 3 [ 1208.066555] RSP: 0018:ffffc90003b2b968 EFLAGS: 00010082 [ 1208.067111] RAX: 0000000000000000 RBX: ffffffff83fa9480 RCX: 0000000000000000 [ 1208.067872] RDX: 0000000000000005 RSI: 0000000000000027 RDI: 00000000ffffffff [ 1208.068629] RBP: 00000000001f2600 R08: 00000000fffeffff R09: 0000000000000001 [ 1208.069336] R10: 0000000000000000 R11: ffffffff83676200 R12: 0000000000000009 [ 1208.070038] R13: 0000000000000200 R14: 0000000000000001 R15: ffffea0007c98000 [ 1208.070750] FS: 00007f72ca3d5780(0000) GS:ffff8881f9c00000(0000) knlGS:0000000000000000 [ 1208.071552] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1208.072121] CR2: 00007f72ca1fff38 CR3: 00000001aa0c6002 CR4: 0000000000770ef0 [ 1208.072829] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1208.073527] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: 0000000000000400 [ 1208.074225] PKRU: 55555554 [ 1208.074507] Call Trace: [ 1208.074758] [ 1208.074977] ? __warn+0x7b/0x120 [ 1208.075308] ? expand+0x1c5/0x1f0 [ 1208.075652] ? report_bug+0x191/0x1c0 [ 1208.076043] ? handle_bug+0x3c/0x80 [ 1208.076400] ? exc_invalid_op+0x17/0x70 [ 1208.076782] ? asm_exc_invalid_op+0x1a/0x20 [ 1208.077203] ? expand+0x1c5/0x1f0 [ 1208.077543] ? expand+0x1c5/0x1f0 [ 1208.077878] __rmqueue_pcplist+0x3a9/0x730 [ 1208.078285] get_page_from_freelist+0x7a0/0xf00 [ 1208.078745] __alloc_pages_noprof+0x153/0x2e0 [ 1208.079181] __folio_alloc_noprof+0x10/0xa0 [ 1208.079603] __filemap_get_folio+0x16b/0x370 [ 1208.080030] iomap_write_begin+0x496/0x680 [ 1208.080441] iomap_file_buffered_write+0x17f/0x440 [ 1208.080916] xfs_file_buffered_write+0x7e/0x2a0 [ 1208.081374] vfs_write+0x262/0x440 [ 1208.081717] __x64_sys_pwrite64+0x8f/0xc0 [ 1208.082112] do_syscall_64+0x4f/0x120 [ 1208.082487] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 1208.082982] RIP: 0033:0x7f72ca4ce2b7 [ 1208.083350] Code: 08 89 3c 24 48 89 4c 24 18 e8 15 f4 f8 ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 b [ 1208.085126] RSP: 002b:00007ffe56d1a930 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 1208.085867] RAX: ffffffffffffffda RBX: 0000000154400000 RCX: 00007f72ca4ce2b7 [ 1208.086560] RDX: 0000000000400000 RSI: 00007f72c9401000 RDI: 0000000000000003 [ 1208.087248] RBP: 0000000154400000 R08: 0000000000000000 R09: 00007ffe56d1a9d0 [ 1208.087946] R10: 0000000154400000 R11: 0000000000000293 R12: 00000000ffffffff [ 1208.088639] R13: 00000000abc00000 R14: 0000000000000000 R15: 0000000000000551 [ 1208.089340] [ 1208.089565] ---[ end trace 0000000000000000 ]---