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 CB4C7CD37B7 for ; Wed, 4 Sep 2024 00:31:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 207BD8D01FD; Tue, 3 Sep 2024 20:31:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1B7468D01E4; Tue, 3 Sep 2024 20:31:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 07ED98D01FD; Tue, 3 Sep 2024 20:31:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id DEFAD8D01E4 for ; Tue, 3 Sep 2024 20:31:21 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7E032140B79 for ; Wed, 4 Sep 2024 00:31:21 +0000 (UTC) X-FDA: 82525176762.05.D79B6A8 Received: from mail-io1-f69.google.com (mail-io1-f69.google.com [209.85.166.69]) by imf08.hostedemail.com (Postfix) with ESMTP id C0AEA160008 for ; Wed, 4 Sep 2024 00:31:19 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf08.hostedemail.com: domain of 3VqrXZgkbAEc178tjuun0jyyrm.pxxpun31n0lxw2nw2.lxv@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.69 as permitted sender) smtp.mailfrom=3VqrXZgkbAEc178tjuun0jyyrm.pxxpun31n0lxw2nw2.lxv@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725409785; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=1o6x1v0X+1E9lOvO+AYCFUPV933q7Ar9OwxaSXMRMfo=; b=FfV5FDfLxYjyueyQzE+zPD6nNGq4E3wTRCwOJVHd296Kf/J0lsPDkIeLAjJgdgg8ouaJPb 45rWpH1qQgKWcNtMAcpkxupaomigfNIRW0zVOp57Z05+mOG1xbUYN3Mu4WV97U/5WXbNGI ZixXZxFsHv2iUs3hxMX7/HLb40jPG0o= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725409785; a=rsa-sha256; cv=none; b=dq/wjW/9V96rXUvbi0btsnebzR7Ujxf3yl2vF0tH6pOYFdhmsnzck6Qi0dfDM7BenrKF6k T/UyftWYwPE30hfhNVEbKijDtu4PwhzgAuzjbGVjq1X0NpdToZ9Zqhf9ZY+iCIqBPIDFfo 2sQFILN3ocDIB7mrxSdJ0dzlm79a0mk= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf08.hostedemail.com: domain of 3VqrXZgkbAEc178tjuun0jyyrm.pxxpun31n0lxw2nw2.lxv@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.69 as permitted sender) smtp.mailfrom=3VqrXZgkbAEc178tjuun0jyyrm.pxxpun31n0lxw2nw2.lxv@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com Received: by mail-io1-f69.google.com with SMTP id ca18e2360f4ac-82a20e57f6aso736535139f.0 for ; Tue, 03 Sep 2024 17:31:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725409879; x=1726014679; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1o6x1v0X+1E9lOvO+AYCFUPV933q7Ar9OwxaSXMRMfo=; b=biZkKgROk864fvVdQAAaboq1atcprZPcNg5jEOnyRuugcYNlcVlqfa9kZAF4r7O2DN fDpI3lGO4sfzatVjrj8AGatXtz7RAu8vHyUn/HmDOML7qxvn9tacWSVZ9SB8+9Pq3DNL iv1ltwXgIiWyXpmHvWx8HvTa7mGwqUFwMUJagAsbnUwxWA3sZbBB85AaiJ/Q97+WpxHR rWqB/PXFx7MNKV5onWTV7JWodTN8jRNm1hzWJwgkZxzNpil59xPtrcQA75YtjkgeYYl/ 3LhS3q6zrd0WQJNoSqyTlTkMC71Pi3zs+ELmrxS/NLP5yfAXsGhON1HZXyXBtP1AvRYw YUbg== X-Forwarded-Encrypted: i=1; AJvYcCVSaPY+pmRu1kQYOf9VrAP5trUjlOQIFevYIay/wtxrbPr03QWswhvBDBd5Ymwael3/Qz2bnOi3wQ==@kvack.org X-Gm-Message-State: AOJu0YwgD3RxS3zcEJwr9wUK3e+s/BmFFsHmWLozp4yaCSlA45KVXQ2y 3s50PodOkP2ny+c+9tqfX1AyC8jHF/B1OiLZt83YyZThGK3AmNjWqNGpjjUL3wJc0Bq2or611uF 0jUx0zWIfm16bpHGaoPBWHCpV1O5oaPA/rQuDDZs5a7rWIq9T0Wy/mU8= X-Google-Smtp-Source: AGHT+IF3h5faMd0UuR0Ztf2oOSj2Fk54Pv4Fx0dSWFEjmloQypqCeIYIwAfd0ocftorh0mSDdpgYPIR7cFtkV35x1OyHaeW2JR2O MIME-Version: 1.0 X-Received: by 2002:a05:6602:6413:b0:81f:8991:3efe with SMTP id ca18e2360f4ac-82a26107c4emr35584839f.0.1725409878762; Tue, 03 Sep 2024 17:31:18 -0700 (PDT) Date: Tue, 03 Sep 2024 17:31:18 -0700 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <000000000000ea79f70621404a85@google.com> Subject: [syzbot] [mm?] kernel BUG in z3fold_page_migrate From: syzbot To: akpm@linux-foundation.org, linmiaohe@huawei.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com, vitaly.wool@konsulko.com Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: C0AEA160008 X-Stat-Signature: gpkay9g8mp63b4usfa3urgemrcehew36 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1725409879-2865 X-HE-Meta: U2FsdGVkX1+vWXMm5WCmYwOxoUQGCF66CYU9yae1XqoMFMDV2w0QaQPWginn6dfZLi0/w1T4tYCEPRZ/i5ZCFkPatjkVoR9LCBAqlrGHaypmTqBNeB1z1GQ6fTvxBTbCmN3JUNP+kpSMmAtfc+pZiQXey/t1ojLuwaO4X9I0ygcYznbKL6uWO9hOybsIoYaHN8jYWIOsDLizC6ZuOI1B1YnMmKYFrmfIABvrbH/u9zK9EpYtefRe4tPTbz5JVkdzQAaJaWmV/x9HBoF0YuZUrtsqe42s7Oye8qJQWXAaXRKtgItUnwWD8qzt/8BSppt/lCb4f1r+5FYO5Z/DBxhwIFHV8gdXMedYC7IIgOIj1IbsXNYvBxl7zvlTAIQPl0lSSJBDdd8DAV/QezjGXwEYKeoQ0GsIBaQSskVaYQC9XkHpEkgYBehKvtjQ6TP1NA7Bu7k93LCrIJaOvgMLGd5u9zl27qU50m2GNdlietHrLj5r1fw1JvtqVuArC+cpMMTwXkXM30eQwbuJcRog9Qjd0pc6JC0WYmeytvN446etEH1Wv7Gm9p/vG+nqXWyVdC6LPoPVnfhAZFL0l9EW0prdXbJRtSCO0k0qUC4E+C8gnD3R4p8ApTIpljKPDUsu8KMpHkuNDxufUfUzAY8kGoe3VXmBWUdEIcIe4f6CypWtFPKTiOMHyIAOfU3Vjbs04HZObVcTaaINCnCYnomOmivhM/xDYH4ANBliNzP8vV4sQQfQvTSF9RyMgoHTVfYyEVLpVyKtfW2pnFEwIRDqXMOr4+jArKt/zlLanaH6Oa7jnY22uIp1Yvv30O1fiUSaKQYxNQAHkH/EZ1ioYSB+O8uXbJJTKrwhU5UOSESYjkQ5gL0I893V+qiVpl4+8pLXjO7qJyDBgAvtSu5UqCk+/Pp8lvOmi+zhW4KdDycBAo4z9dxNGfNjglPJkES4Z580bMsrfbO6wTBXyTgJjzlLfy5 yhYaxjb+ OUIbWDG48kmmafLG7M20INcG8B4jNQeYCBd5w+J0PPBuEFfyhOXEUqQC0K17uItIpaScCKEcsw6DCIfdJqEEDL/u8zBYXiSyu8u+2x0xEef8628X8f3BmUhZwwlk7rkBm3A0XKsRSxQ6ZvZ/G+izVPEPl0zMc9MDaq0b+o2KOHl9yPXJF/A0XDmv2NQXLuSNjzvDwcPs+Fvbnrxm6MZQ0YzZ9Oy5X9EKWHAKMugmEaiM9DQ0JMHalbujuOZvrNeGDZzi7fj50Cs+ElXp2O1kt1hbW1E7IKqZrNsMzCi8ULjBxLekaB6xLebzf5BfTzw8WJFSWJH+eZUzRIs9ZWQDyVg6LkrMP7WIzezrdRNlRbgho5HmqyMsvgsDO6EjMGrB7r0ph/uqfltwwZPZ7LrN6zUMApN/f9dt0r1grRGIYg6qjC/Alp25s/LDdLzsoVlwTotIQW9n+5yPW4UR+MwTHtj+iVtVA/BACL179nGq4CfgKKPp7M0WADMd5T5oWcYaY+vdopVKXo2Vbpq/P9oLPArSgc9Wa/DbqHRHWlJPalAVFpO6oQqLR4ot+SaKercEfDG90b+gB6odK12Dq+PQpyMa/Y4NBMAKslaqIQmQe+IvT5kyzDi3/th/lVTQAqKBKvkDRVh96Fr2TWQPB7uMPqiIg/YDeXxfWIsWfdGj/sFwIHV2C3Hr4J6sGJnNyNyRg/AaF5IlNSjJ/SLtZd4smCMGxJlq0SN12KIp+VY3w9N6YnxD/nULMo37eQ93Qhs8fn5zAqgzaOj/Ei92ELa+xj3ch+wmD70rbE4AlvA+ZUKcsCiQfdWumEFrZZ9pk8olKuXiZditeeOizVc9ZHbs0Ns+zbC3OddDPSggbpDHs6doCiXXPWSK7pUCqxRJcxHM7OYrRjmXHMWBfxiOZd6gfWXoG5yhKVE6IeHe2Sx0cK8manBjn/r7d+oQY5nxR6lIoz/0DzNZ/3FvOmuDDV75pl7GhfLKt qaSHp1RO d9cCft/errY1csio9/2LusZylXA03bxyf8I0dP6KQVsfXHQZeZIa+1kxJ3OOfW4a3CqFth6nhgfZ1CA5xzeX9ju5Njr9ak//pJ1/393AiRNR/1NJpXn24Bymou0jsmJ8drn0fRb96AOMG1hQvKQAd5lyKS2r8T/3G487L+IJVZMsV2M4hmh2yr1KrNGcohBRcSuIcEEMdBmzDecwB0/doysFFRwPr0SJ6PkyKatAM5odk4KmInIQ64JPQNBTEZ8FvivpHNqEJ0eOPj1p8sHlfOZaRvVOjChb/jEpjUBr18BO6ovIAXw1dbZ6+hwVeRVBw8tow/aDGfp4I34ZnYpBayQOr4T5x29CuFPMH6kzqftRuXTjhY45AOKEIoI9z9Ih5WeSPMVZ2WIur4hbBOoF8zHRRP+u+CFS 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: Hello, syzbot found the following issue on: HEAD commit: 67784a74e258 Merge tag 'ata-6.11-rc7' of git://git.kernel... git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=154608ab980000 kernel config: https://syzkaller.appspot.com/x/.config?x=660f6eb11f9c7dc5 dashboard link: https://syzkaller.appspot.com/bug?extid=63f9ce7427394b75d9a3 compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 Unfortunately, I don't have any reproducer for this issue yet. Downloadable assets: disk image (non-bootable): https://storage.googleapis.com/syzbot-assets/7bc7510fe41f/non_bootable_disk-67784a74.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/e2f2583cf0b1/vmlinux-67784a74.xz kernel image: https://storage.googleapis.com/syzbot-assets/0fedd864addd/bzImage-67784a74.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+63f9ce7427394b75d9a3@syzkaller.appspotmail.com page: refcount:2 mapcount:0 mapping:0000000000000000 index:0xffff888011926000 pfn:0x11926 flags: 0xfff00000020001(locked|reclaim|node=0|zone=1|lastcpupid=0x7ff) raw: 00fff00000020001 ffffc900004ef2d0 ffffc900004ef2d0 ffffffff8c183462 raw: ffff888011926000 0000000000000000 00000002ffffffff 0000000000000000 page_owner tracks the page as allocated page last allocated via order 0, migratetype Unmovable, gfp_mask 0x12800(GFP_NOWAIT|__GFP_NORETRY), pid 78, tgid 78 (kswapd0), ts 84235425402, free_ts 84049906072 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x1f3/0x230 mm/page_alloc.c:1493 prep_new_page mm/page_alloc.c:1501 [inline] get_page_from_freelist+0x2e4c/0x2f10 mm/page_alloc.c:3439 __alloc_pages_noprof+0x256/0x6c0 mm/page_alloc.c:4695 alloc_pages_mpol_noprof+0x3e8/0x680 mm/mempolicy.c:2263 z3fold_alloc mm/z3fold.c:1036 [inline] z3fold_zpool_malloc+0x3d1/0xe70 mm/z3fold.c:1388 zswap_compress+0x4ec/0x7c0 mm/zswap.c:936 zswap_store+0xcd3/0x1620 mm/zswap.c:1459 swap_writepage+0x79/0x1a0 mm/page_io.c:198 pageout mm/vmscan.c:680 [inline] shrink_folio_list+0x35fe/0x8c90 mm/vmscan.c:1360 evict_folios+0x54c7/0x7b60 mm/vmscan.c:4580 try_to_shrink_lruvec+0x9ab/0xbb0 mm/vmscan.c:4775 shrink_one+0x3b9/0x850 mm/vmscan.c:4813 shrink_many mm/vmscan.c:4876 [inline] lru_gen_shrink_node mm/vmscan.c:4954 [inline] shrink_node+0x3799/0x3de0 mm/vmscan.c:5934 kswapd_shrink_node mm/vmscan.c:6762 [inline] balance_pgdat mm/vmscan.c:6954 [inline] kswapd+0x1cbc/0x3720 mm/vmscan.c:7223 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 page last free pid 1037 tgid 1037 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1094 [inline] free_unref_page+0xd22/0xea0 mm/page_alloc.c:2612 __slab_free+0x31b/0x3d0 mm/slub.c:4384 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x9e/0x140 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x14f/0x170 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x23/0x80 mm/kasan/common.c:322 kasan_slab_alloc include/linux/kasan.h:201 [inline] slab_post_alloc_hook mm/slub.c:3988 [inline] slab_alloc_node mm/slub.c:4037 [inline] kmem_cache_alloc_node_noprof+0x16b/0x320 mm/slub.c:4080 __alloc_skb+0x1c3/0x440 net/core/skbuff.c:664 alloc_skb include/linux/skbuff.h:1320 [inline] alloc_skb_with_frags+0xc3/0x770 net/core/skbuff.c:6526 sock_alloc_send_pskb+0x91a/0xa60 net/core/sock.c:2815 sock_alloc_send_skb include/net/sock.h:1778 [inline] mld_newpack+0x1c3/0xa90 net/ipv6/mcast.c:1746 add_grhead net/ipv6/mcast.c:1849 [inline] add_grec+0x1492/0x19a0 net/ipv6/mcast.c:1987 mld_send_initial_cr+0x228/0x4b0 net/ipv6/mcast.c:2233 ipv6_mc_dad_complete+0x88/0x490 net/ipv6/mcast.c:2244 addrconf_dad_completed+0x712/0xcd0 net/ipv6/addrconf.c:4340 addrconf_dad_work+0xdc2/0x16f0 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0xa2c/0x1830 kernel/workqueue.c:3312 ------------[ cut here ]------------ kernel BUG at mm/z3fold.c:1293! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI CPU: 0 UID: 0 PID: 28 Comm: kcompactd0 Not tainted 6.11.0-rc6-syzkaller-00019-g67784a74e258 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 RIP: 0010:z3fold_page_migrate+0xafd/0xf50 mm/z3fold.c:1293 Code: ff 4c 89 f7 48 c7 c6 00 36 18 8c e8 4d 19 d7 ff 90 0f 0b e8 95 b7 8c ff 48 8b 7c 24 08 48 c7 c6 60 36 18 8c e8 34 19 d7 ff 90 <0f> 0b f3 0f 1e fa 48 89 ee 48 81 e6 ff 0f 00 00 31 ff e8 4c bc 8c RSP: 0018:ffffc900004eed98 EFLAGS: 00010246 RAX: 8b9348a7cb8a3d00 RBX: 0000000000000000 RCX: 0000000000000001 RDX: dffffc0000000000 RSI: ffffffff8c0ad560 RDI: 0000000000000001 RBP: ffffea00008c8440 R08: ffffffff90186f2f R09: 1ffffffff2030de5 R10: dffffc0000000000 R11: fffffbfff2030de6 R12: dffffc0000000000 R13: ffffffff8c183468 R14: ffffea0000464980 R15: 1ffffd400008c930 FS: 0000000000000000(0000) GS:ffff88801fe00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f892aeca5b0 CR3: 000000001a952000 CR4: 0000000000350ef0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: move_to_new_folio+0x99e/0x12e0 mm/migrate.c:999 migrate_folio_move mm/migrate.c:1288 [inline] migrate_pages_batch+0x2527/0x3560 mm/migrate.c:1818 migrate_pages_sync mm/migrate.c:1911 [inline] migrate_pages+0x262b/0x3460 mm/migrate.c:1993 compact_zone+0x3404/0x4af0 mm/compaction.c:2671 compact_node+0x2de/0x460 mm/compaction.c:2935 kcompactd+0x788/0x1530 mm/compaction.c:3233 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Modules linked in: --- This report is generated by a bot. It may contain errors. See https://goo.gl/tpsmEJ for more information about syzbot. syzbot engineers can be reached at syzkaller@googlegroups.com. syzbot will keep track of this issue. See: https://goo.gl/tpsmEJ#status for how to communicate with syzbot. If the report is already addressed, let syzbot know by replying with: #syz fix: exact-commit-title If you want to overwrite report's subsystems, reply with: #syz set subsystems: new-subsystem (See the list of subsystem names on the web dashboard) If the report is a duplicate of another one, reply with: #syz dup: exact-subject-of-another-report If you want to undo deduplication, reply with: #syz undup