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 BFB56D132B4 for ; Mon, 4 Nov 2024 11:35:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3994E6B008C; Mon, 4 Nov 2024 06:35:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 349DE6B0092; Mon, 4 Nov 2024 06:35:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 211516B0093; Mon, 4 Nov 2024 06:35:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id F1CB36B008C for ; Mon, 4 Nov 2024 06:35:35 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8640BA1C34 for ; Mon, 4 Nov 2024 11:35:35 +0000 (UTC) X-FDA: 82748206800.16.DE06AAF Received: from mail-il1-f198.google.com (mail-il1-f198.google.com [209.85.166.198]) by imf15.hostedemail.com (Postfix) with ESMTP id 554FAA003C for ; Mon, 4 Nov 2024 11:35:01 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of 3hLEoZwkbAMk7DEzp00t6p44xs.v33v0t97t6r328t28.r31@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.198 as permitted sender) smtp.mailfrom=3hLEoZwkbAMk7DEzp00t6p44xs.v33v0t97t6r328t28.r31@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730719951; 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=2UptIliFZChOeMXB7Ne+Yu8LqoPvW5e985cSbeic1VQ=; b=m50M5kVSsByiU6omrEFot9cQnvuNwCtS8j10INE08yyy4Ul485g5buwPpxyN6tWUpAu+Al jFtwiFm1kzE1cwalT3tXOVyfBmlNEbj1Zrzybk7o9R88loFShgl0XV2PifOl3BvPWog9E7 3WGzSZXuJaovkZoPAB7INjdjNS1wn2U= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of 3hLEoZwkbAMk7DEzp00t6p44xs.v33v0t97t6r328t28.r31@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.198 as permitted sender) smtp.mailfrom=3hLEoZwkbAMk7DEzp00t6p44xs.v33v0t97t6r328t28.r31@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730719951; a=rsa-sha256; cv=none; b=fEFLCYS+zUZsDxs+QmRni9yscoVLgxf0lL4nueboDXghVDgnX7k+7nsPzvn8ePVXamy5b4 ee/uUXVMh6Uah046AF0lvWnkhMR5ZN0QFhqanxR8HfCNwbanUXyhSfPhbPran4zzKSI0N0 NZMslWqXBXEHOQo/sipnffpDRl4Bze8= Received: by mail-il1-f198.google.com with SMTP id e9e14a558f8ab-3a6c427e1b0so12441225ab.0 for ; Mon, 04 Nov 2024 03:35:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730720133; x=1731324933; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2UptIliFZChOeMXB7Ne+Yu8LqoPvW5e985cSbeic1VQ=; b=rO+qjMegu53fcH6vPFK17QQtO6K/cdzfk7Fer+ZK7IgUgW2YFWCpQRwO7+NBxfMryX BThAJub6AwswW4Atnynh2DR7AREJFLf99vKuQwaXhhQ5ieYIdLwRwjczNBRB7xTGjoF+ xZOMRXI+Uy2JBFNIxnyF+hXwntiiuQK988HXMuctjx8ygQu0v5r3HQtgrxJu45yeGF9H +O7gGJgbAb1w4/OQpYQnJws7/F0vLJhqagoL7VPDGq3dVcN2L9MLDUFMWKDET92dgAbp qnOCZ3ZUFqljbTXrstovVVcttnyni9N1XJSI46PF99lG4OMMi0fzi7Gn1Svb52eTArMq IvsQ== X-Forwarded-Encrypted: i=1; AJvYcCWpG5h7jfxuX7B2Jn189qEibgT4yocUfWo+IlQUDyNJWRHFZv6q1x/tuFghhAfctMB1RSnoDM22Zg==@kvack.org X-Gm-Message-State: AOJu0YwGVTmScSdvGT27iwVTQdJGCz26BtnFIes2gv5+qEAw1tPj6Kmf G5m3YjiiOZ91pZye3BqXY07+pDWLDOQaJihZD+aVJqliP0MBYUP1hEmmFoFMwUFXA8Jw55PU+id OxHKJlVxZz4u0yt5xsYRXw8E7QfmjmLc7i9bJSGJbttubTX7yANykyGw= X-Google-Smtp-Source: AGHT+IEiKhr737ZJnP5j9aALAImq5N1qcIG+8qAYeuNodyWOd8c3v18+XqUrwTqqRG2tEnoHpr+n1NH1PUKrB9XZ/RGcTNAJtTR1 MIME-Version: 1.0 X-Received: by 2002:a05:6e02:339f:b0:3a0:9c04:8047 with SMTP id e9e14a558f8ab-3a6a94a3944mr111711025ab.6.1730720132927; Mon, 04 Nov 2024 03:35:32 -0800 (PST) Date: Mon, 04 Nov 2024 03:35:32 -0800 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <6728b184.050a0220.35b515.01bc.GAE@google.com> Subject: [syzbot] [mm?] KCSAN: data-race in folios_put_refs / need_mlock_drain (2) From: syzbot To: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 554FAA003C X-Stat-Signature: xfjt6fmxqh6rysnuu3zphst35kxrsh5b X-Rspam-User: X-HE-Tag: 1730720101-826388 X-HE-Meta: U2FsdGVkX1/o8Zt6E+UqBb924Z1s9wl9YGpTChpKgJ3ynyn6un93pVRkYta236Wrsd0+/HDA/5eV7F0IreROvGbFABZN3JT55qYJrzkQNRlQXM18Sc9uYus02SbwV5V0V1OjATYZBjaROOMYb2U62HjlhZtoPjZAT0e0X9Xzlst4ZOdn64SStXL0DsxVKZQRN+LB5WtOlLVhOzC9TjHGvdbp/7s+QyKRyDzXlaeJ3qXmMD8/wZYwwqDuhYWAX6LVRbxEZsfS34eBMFspwewcps+mkdGZJZwmOzIHY577qURrF+gCOWe3asx3CCTPlo56VWFR9FfqxuZ/H1/ejVTsZ49leTvd5arXdVWHOQM4yQNWeF7v2jL44wGzBaTw8YmAfG/x0Vv07WgVuEmSoNzHxio84o0TcHxDWIC7ewMDcJWGS/rHX7dK+2BPoYy1ZM+YydelOyLeS12aifiFssuV3SoOQDokhbb4RF1mkJ8fU6QtDz01f26fii0quOiGQfJlClfq1ZmZD1+CEoj9NAU+jRfR0F0D+W6nvZ8mMNdPzY3G6YkMW7orhW5qvIrBgSnPPKwrJKzu56o8NZ3j0lddaYAu2oyy8S4ESAINZmtMK7zd4Z8Az0+6+4jhglpdoPqRcloO6fd8FHRF9VYDMUaphoPVzhM/TdgvFuMt88RxY7K3NxXNYHDd+oz0ucU0q/4rYAGSTWbuJJfAOpYz2pi0XUuaswyV4S8vsJLeE+B6YJpBcKiBzyilBYRHU6f9txFzRCSPZngfR6+ef5yedNHInUAm2vHXC6sewU/FJMr9RKuDffo/+pAyS207lxxegPH7WpYIy5JGkyx73Qv34yml+XVP14gstq3Q1SFfJBazPgzjODoViggZO8WyI6LmjuoUz63xeu123SROe6iL9H1ZsbSohvdqNq7FdSCmuoUDJYQ/TP/az9tvIqWaP7wEs1lHkNgYwUqYIZrh3bn8EgL ZVN+up+U pivM/xKyw02LDftafgp0jsMK1DqEURb7+/oYgGhgx/kE6Y9lijAgyBiAxc3ikGR45XZQj4cM/zhuCX3c9zA5rz+KRbURDB8tOp4Ee2wslfA4mGj1i6wvk7w3RecE36wE4lxCC4I+2dZ4zTsghiaVvXtNXumO/fn+deR8UzlewVfBLt5w2p8uqB9GAfpiCyOaUr+zZwRL743WvBCFORzU+vrDxT+JGMH1VCMV4y2ndPCfF2tEsNSdtM/YURv3IyqiExLI8jIbfmpYK8+wcwiCVsSdDc4qlOlsxvbxxt5EeQvLyDFrIZFChWdzp87uGwsWCLvJxx/dqdcC8Jvz/p0+bK7oRN8Z5vIBtyRuV0mxrOsGSv95yHp0Zc1RMkYoytIICYJX5V31s3u0QceduhPVCofjiIasmS+TiupbBFyX1VZPcBivRZUuICq3dl3w88VIyNmbzccr4B1uFKCzH2t15IotvdCHwUefC1m8SQ8et6iZV2niYiDMfHyvxGVT9eo9NFMLez++j5oY2FbwyGEA1Ii5GPDZBJ/UZ5c5xUz/yWsbeZGDxyz7Ymcex5mMLIP73+DxvgLZ0843uIRKIskCsKzME2LCnYQTvSdZs4HrL1ZX+JpRND552w3YVimNNbeA8T1e2AOZ5fqcs+9Wn3gsO9kZ5EhwpdX9oRZt/PjQc+GmS/czlnx9vlrY4UaO/3fpuHEfr7clG+Z315vas9sEQYb1ljKIlnDTmFV/DR58PeQEbprLSfLktE1RJWIAtPjTz1hOWV/f5yd96xXdy31L/Ph75ONy5CyoI1xcswnjy8MeHIQJLu9izFxi7qLVeqKp+ibz1KryAsaoneglehZbpyqsy5OCZYrjaVQvtDu0pnYQixq+pYYxhh9EUS/yXKi+T7RsAo0CcyWLVboarFLubrj8f66zRCUS/dKbGPwKpqnJu4xzK4+iasg+PkbKVrONBkHGlCx5hoSPaVOCbsnbp6xUjR8Ey cnRo8ibA 6dAoeENgDjt/wKdvtnE6XmJSUzr2kB+UiwsYyNzZNQhjTaM5N0yUzl7De3+LRBf1dohDjgyToHN1+6VAEZGHmn9u62Cn/+uSb+zbmvYtmuFJUyaHdZuDM0WPIUJRrkvXbXS/abVYSpFvNaAVh4d4r01dMERlc88l3CLAsxgEhZV3FrUy1WLEdQuzAts8UUWCTqpQKwvwqAhZvFbfQTTPoNvqhmMo+jyJYYa3a32J8VhhM6+d0IKBv6GZjRtayUbP8XRjBZS4IL6WiZoJzJ0L3MDTMC8BdDXnzODSJP6XTZGXYW2UnZf5UEXl5r73xb4jlFYR0tbaenuINx5hGJdlpTv65kKVVgik8RkZjrw9SqDAcXoFMsnrOymuA0ViYJnDP9UVg1rzSKmZMIfUr5TrRLtrG12caypU 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: a33ab3f94f51 Merge tag 'kbuild-fixes-v6.12-2' of git://git.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=15968740580000 kernel config: https://syzkaller.appspot.com/x/.config?x=bd88d664711c92e2 dashboard link: https://syzkaller.appspot.com/bug?extid=716d26ee203ef06cc21d 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: https://storage.googleapis.com/syzbot-assets/343e78270f3d/disk-a33ab3f9.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/519a20c354c1/vmlinux-a33ab3f9.xz kernel image: https://storage.googleapis.com/syzbot-assets/ad9fc0bdb450/bzImage-a33ab3f9.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+716d26ee203ef06cc21d@syzkaller.appspotmail.com EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. ================================================================== BUG: KCSAN: data-race in folios_put_refs / need_mlock_drain write to 0xffff888237c2b590 of 1 bytes by task 4698 on cpu 0: folio_batch_reinit include/linux/pagevec.h:50 [inline] folios_put_refs+0x26d/0x2b0 mm/swap.c:1001 folios_put include/linux/mm.h:1537 [inline] mlock_folio_batch+0x319d/0x31d0 mm/mlock.c:209 mlock_folio+0x1b7/0x210 mm/mlock.c:259 mlock_vma_folio mm/internal.h:881 [inline] __folio_add_anon_rmap mm/rmap.c:1352 [inline] folio_add_anon_rmap_ptes+0x219/0x220 mm/rmap.c:1375 remove_migration_pte+0x5cb/0x960 mm/migrate.c:332 rmap_walk_anon+0x28f/0x440 mm/rmap.c:2638 rmap_walk+0x5b/0x70 mm/rmap.c:2716 remove_migration_ptes mm/migrate.c:372 [inline] migrate_folio_move mm/migrate.c:1387 [inline] migrate_pages_batch+0x13a3/0x1950 mm/migrate.c:1897 migrate_pages_sync mm/migrate.c:1963 [inline] migrate_pages+0xff1/0x1820 mm/migrate.c:2072 do_mbind mm/mempolicy.c:1390 [inline] kernel_mbind mm/mempolicy.c:1533 [inline] __do_sys_mbind mm/mempolicy.c:1607 [inline] __se_sys_mbind+0xf76/0x1160 mm/mempolicy.c:1603 __x64_sys_mbind+0x78/0x90 mm/mempolicy.c:1603 x64_sys_call+0x2b4d/0x2d60 arch/x86/include/generated/asm/syscalls_64.h:238 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff888237c2b590 of 1 bytes by task 3315 on cpu 1: folio_batch_count include/linux/pagevec.h:56 [inline] need_mlock_drain+0x30/0x50 mm/mlock.c:235 cpu_needs_drain mm/swap.c:792 [inline] __lru_add_drain_all+0x22a/0x3f0 mm/swap.c:880 lru_add_drain_all+0x10/0x20 mm/swap.c:896 invalidate_bdev+0x47/0x70 block/bdev.c:101 ext4_put_super+0x571/0x840 fs/ext4/super.c:1349 generic_shutdown_super+0xe5/0x220 fs/super.c:642 kill_block_super+0x2a/0x70 fs/super.c:1710 ext4_kill_sb+0x44/0x80 fs/ext4/super.c:7320 deactivate_locked_super+0x7d/0x1c0 fs/super.c:473 deactivate_super+0x9f/0xb0 fs/super.c:506 cleanup_mnt+0x268/0x2e0 fs/namespace.c:1373 __cleanup_mnt+0x19/0x20 fs/namespace.c:1380 task_work_run+0x13a/0x1a0 kernel/task_work.c:239 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] exit_to_user_mode_loop kernel/entry/common.c:114 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0xbe/0x130 kernel/entry/common.c:218 do_syscall_64+0xd6/0x1c0 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x01 -> 0x00 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 3315 Comm: syz-executor Not tainted 6.12.0-rc5-syzkaller-00330-ga33ab3f94f51 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 ================================================================== --- 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