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 6C466C3ABAC for ; Tue, 6 May 2025 07:52:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8E88F6B000A; Tue, 6 May 2025 03:52:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 897DC6B0082; Tue, 6 May 2025 03:52:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 75F4D6B0085; Tue, 6 May 2025 03:52:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 52B5A6B000A for ; Tue, 6 May 2025 03:52:29 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 0FC9A1C9224 for ; Tue, 6 May 2025 07:52:30 +0000 (UTC) X-FDA: 83411715660.04.961B33A Received: from mail-io1-f79.google.com (mail-io1-f79.google.com [209.85.166.79]) by imf08.hostedemail.com (Postfix) with ESMTP id 6AC2D160004 for ; Tue, 6 May 2025 07:52:28 +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 3u78ZaAkbAOgcijUKVVObKZZSN.QYYQVOecObMYXdOXd.MYW@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.79 as permitted sender) smtp.mailfrom=3u78ZaAkbAOgcijUKVVObKZZSN.QYYQVOecObMYXdOXd.MYW@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746517948; 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=CKF1ErYQeMS2LAsXAlkKZC3QCEipg8mrCIYyD8W+Hdo=; b=ZKKqSlcLiyH7ZqJKGyA5IASzQJUWa4sTKO3WwBULbQ5c0EH0n7iKGemy4vnzQZZ7fh7lsw pOCNU45tOEl9yGbPKbemLZKHaiukzBmY9E+6wDREGAj8CjrB1lQ14qb3Jd/QMo22UqqkEg 1h9TORUjunfK8EzldvtVsae6HtwXmsg= 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 3u78ZaAkbAOgcijUKVVObKZZSN.QYYQVOecObMYXdOXd.MYW@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.79 as permitted sender) smtp.mailfrom=3u78ZaAkbAOgcijUKVVObKZZSN.QYYQVOecObMYXdOXd.MYW@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746517948; a=rsa-sha256; cv=none; b=1WWnb9juPM24KH+LAALHiaCLhiWenQzylBpI3Ki7V0PaPrU+bIRzyo3NJjKWGBILxqO0E4 qhse2lsiTNdhboFwlSh1in4PFgSDn3v3eU0KFyXZKvb6JEn6AChmcoUK7OhAiOOYc4gPwm /7aYdumHYCUe1tLKpM/P8U6F+TbcMlQ= Received: by mail-io1-f79.google.com with SMTP id ca18e2360f4ac-85e4f920dacso432101939f.2 for ; Tue, 06 May 2025 00:52:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746517947; x=1747122747; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CKF1ErYQeMS2LAsXAlkKZC3QCEipg8mrCIYyD8W+Hdo=; b=gNt9IwS900vBiurU2XsnbsoHxIt7YeFsuysizrcj98LNZuh/7a0//sAolMDoiOL3cp 3Fj0vfS7/FIoJQM1r2gA6L8+FOU11rIb4ct7eytE/UJMhetGTS/JAYVAKh2RvWhZ1xMt bgpRmcYOymL7K/qOIRGEZP0Puvdk2nalVjUlXvNUU+IXrv9EbChVlRvi/y+bg5HchIr3 6nDCCphRs4Tat4TqkqgQdrXJsS3/H6WjtAz+2hgSI8B8Z4mvMykna1/X1KAQRuBwhNe5 W25XeHe7Ofczn6Mk0sypJa5Qg0kCzs2pRR6Qgbej0DTgws1IgLDZpXyy8EHDLF9VidaW aRAw== X-Forwarded-Encrypted: i=1; AJvYcCWGJfXZz9vlG/6NdGPkGMtZPrAIF0ZHQPSdVnxMmHfFjKEK8FEXLBdR2AyHmVLLCh//PYTB4WaRSQ==@kvack.org X-Gm-Message-State: AOJu0Yz8QelSujK8T2WEDZDMso1aFr0Xhc63ga/HVoaftZLiEjnnMKG7 gVDtKYVh8vOhi9tMZj9TyXTJ/mKzOi1dQHdo3dmHlATUn3gnQX/Z/J2B4Cps/yyfBPjrEK2HGKG aJHcc6+bnPomnCiQYg+k/yRxuz0nKmHGRhOaOG78an15JG5+YMUaFqf4= X-Google-Smtp-Source: AGHT+IEKLVR91TBPe4eYyoaPBkJZ4yi44af+i3Zdgo7jxVyxf1byGZoLu48pAoCPaxgkIaOevyJ5U2Ialqi6GP9177s4KEMNtzqM MIME-Version: 1.0 X-Received: by 2002:a05:6e02:2588:b0:3d1:97dc:2f93 with SMTP id e9e14a558f8ab-3da5b349058mr103163835ab.20.1746517947459; Tue, 06 May 2025 00:52:27 -0700 (PDT) Date: Tue, 06 May 2025 00:52:27 -0700 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <6819bfbb.050a0220.a19a9.0007.GAE@google.com> Subject: [syzbot] [mm?] KCSAN: data-race in copy_page_from_iter_atomic / pagecache_isize_extended From: syzbot To: akpm@linux-foundation.org, baolin.wang@linux.alibaba.com, hughd@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 6AC2D160004 X-Stat-Signature: hx4armm5c9bxi68cxa8nqmdwos8gwn1p X-HE-Tag: 1746517948-860836 X-HE-Meta: U2FsdGVkX19PR2LDuuk1wAzk6PFp63T+ekeLPDiho6nlS1CSbFDIkbyGkOsI9tEUhYhKdOz9pDCdA6l4m2Loj36QFyShm3Za9EF9OwqH7WayhEnNN2TjRseMyAiSIPtogC+RMq8MhqOrlXd2efdo52B2XyIvpoWyHmifBRo8MGTEwMJKdwBbYneveOEPZMAMm+dXHviO81FlItyv9XzHeZKKMzwTvmwFCY8RAdmdcXbYS5MN4msE8GQjKHEcdv8/ktA1GsXFNbIkZR7Sc7I0BEBQnoGqfB87GI1kXkkUdqWXqau47ZEN4+I1ijehU6M3QSDsIHIq3zq7XGCnRHOowpCcniGqQN0FwXbKJhMsnLaRcfrIIU8wZYIqSYI1v133nUO/1cKeLAFMyGDPOd4YyiUys4wLu7vLRJcQJpX9QAZ05tUxktZMBQhfZhefQCNfPJ7t8sEdzDxvjcHQpTK3dwFO6y4UfK5yuH4Z3DGAg2c5FrRrsCIa0x7BK9Cgft3iozbAeewHox/I2repvqB4ur1KTrGQ2+k9110wZQP3TDaFR30MGIHMiYMfbAQv8/K5sKls6vmN9lpXkYgMMZ23+0sk68jMPxQWvXivLBDL4ClMa1kKSO3HKxp29Wv31Rip+mye5H4dCmBSjCioUfjM8Z6yWsp8eBLO8fXU8Cmh7MTFxpB2tgOs73xHdMQt2JJYVFmmn492n/5bmJn7dvs1kB4+CwqWG1N9gyRutPFiNjc8jVvrZpYLLHWiZyTxPZBd1XcbgTxh0ZnCTNYT03sygG3N5j2zob4+V09PwYzgKDSRraskxldlpLsLTa755N7pLX3QRT6INIi4QejVRArSFx99RpEf6gPLxg3M3W8/MopgtcN5tevoGnd9hvkE7sf38H9HicmVlBIrbv3/oSUPC6jnflNtLxlEKpyluw1KlFx2987tBSgkIUYY1rHPog/lMUsIO5eoNWw1CEAsJMD 2ycNVHpL z43vNk01Kb75MGHlEY7phrgib8TiMkDfN+eohLPLUuRfp0nV96aw2cTqV4qIihJ4Bf3YSVhsNg9Mh6oawxTg/r/Lb45OaAewNgc35aPrfqDZZWnNMblCf9Opae/A8zAwtLo5s435v4IvYkJuYPdtdlSqWyAosLyD7JEJhflizGUqcQnlEnJecs6bUOMz4D11iHcaz2Q/EKlR/9sjdO8DyyHiHVnKYS8+g9ad/xp97uz3kenDzd64hNiouGPOj8ODxwRfSYFec/dgCyLHi5fm8vV6eZx7lNXwXF8wR2JNf8rVpRq5CBKJZVM99cgeBcPWXUGBmUvS77Yu5qxSiqG4ef5pl3HrCvgnAh48fcvXg4lyqZtEaFVDS+tIqHyXycQpwjNo8SQ0068X/SKpTbRXdMrJODh7JVjjhQEDiVRxWtyDV2k7dNyLX4LiXrwTBs8LGiQplae8smVenenV8P6IeWEdjc8YG+BaWypO/vP7NBnxDaOV8owpoRZvQCDAMs2t7SgKXSfmdmIxvZtH9WPLLiXwsKhTJ6oDCqhj7UA1jxUIOz7f0GSokDNYGCDUfVGT4Pgma79GBlPg4nID2SDW4f2K4/m1BHigk/NGR2lTyO7t/1IvCpztIs9ySdvYiHJz7VZoM6erGIdi3yePMzNcQDjAaI6BeMfkd9fyp2LKAUxCsMNCJwZBuCJI6bbyXB0w05fW7Rv/rgFddfN9gREdXKj2W9/VWRngiMMx2oWPJ9wT/9dg+tNmiqTS+DLCpx5lM9P3m8YRhI3hKYERlml/itWmD7EPY0LfsaDyxONBRCpeJcH7txDu+xVwxrRP7Jf2oQjqJac/6k5sp2Rgms8rfY1SfXoqIDFm5Z2dIBJlAV3KtGSYb4Mh9YqqJ4kAs7yjTeaPDSfeaRgWE7Stxq2dT5Sn8qSBL8eXBy6MCaSs1IoYvf0lhAbKfgnp7wwuxcxu5qnVCFuSaGZyfIybaLtez+n3pfie1 ePNvyaaN w8OGUWHnX8BEQwNQLdfksULcK1NH+h3u4JkObxSKT5EfSMTkaZA+dLXGbx3GrRtXPQY2QDsdLPR1W3lfTI4T0iy8zSWHrNva0GKFFoACJ7SsjJLxJ/O3BWPaNwEfM0LGod56CN6Vxs5SqROVU0P+JrxMtyxkTWCypwMBrvkryrLvMFcr4bww8mtpYaRqCRq8QsOx8gqsX8vZzUc26gr4xg5JqQ67d8yT47JpEGmkWf1OZFEh2N3ImVMFwB2dCix3/+8IyzjTX90x9EZCpYAp/q0rdoM9EsXAPDT+9z/n4PFXm/iOjx70fSpZyQMvrox7Q0Yn+WK031xnaBnpna2Ml+SaMhRb9Py+admDcSWkJI4FzovdRjTU6vxCn9YBYfsKfuUYToJXh/th86Gg+L7+w3GN7FC9mPZf 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: 01f95500a162 Merge tag 'uml-for-linux-6.15-rc6' of git://g.. git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=17abbb68580000 kernel config: https://syzkaller.appspot.com/x/.config?x=6154604431d9aaf9 dashboard link: https://syzkaller.appspot.com/bug?extid=189d4742d07e937d68ea compiler: Debian clang version 20.1.2 (++20250402124445+58df0ef89dd6-1~exp1~20250402004600.97), Debian LLD 20.1.2 Unfortunately, I don't have any reproducer for this issue yet. Downloadable assets: disk image: https://storage.googleapis.com/syzbot-assets/8d61c7d3421d/disk-01f95500.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/d86d0377eab0/vmlinux-01f95500.xz kernel image: https://storage.googleapis.com/syzbot-assets/a6f455ac4fd5/bzImage-01f95500.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+189d4742d07e937d68ea@syzkaller.appspotmail.com ================================================================== BUG: KCSAN: data-race in copy_page_from_iter_atomic / pagecache_isize_extended read to 0xffff88811d47e000 of 2048 bytes by task 37 on cpu 0: memcpy_from_iter lib/iov_iter.c:73 [inline] iterate_bvec include/linux/iov_iter.h:123 [inline] iterate_and_advance2 include/linux/iov_iter.h:304 [inline] iterate_and_advance include/linux/iov_iter.h:328 [inline] __copy_from_iter lib/iov_iter.c:249 [inline] copy_page_from_iter_atomic+0x77f/0xff0 lib/iov_iter.c:483 copy_folio_from_iter_atomic include/linux/uio.h:210 [inline] generic_perform_write+0x2c2/0x490 mm/filemap.c:4121 shmem_file_write_iter+0xc5/0xf0 mm/shmem.c:3464 lo_rw_aio+0x5f7/0x7c0 drivers/block/loop.c:-1 do_req_filebacked drivers/block/loop.c:-1 [inline] loop_handle_cmd drivers/block/loop.c:1866 [inline] loop_process_work+0x52d/0xa60 drivers/block/loop.c:1901 loop_workfn+0x31/0x40 drivers/block/loop.c:1925 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0x4cb/0x9d0 kernel/workqueue.c:3319 worker_thread+0x582/0x770 kernel/workqueue.c:3400 kthread+0x486/0x510 kernel/kthread.c:464 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 write to 0xffff88811d47e018 of 4072 bytes by task 4432 on cpu 1: zero_user_segments include/linux/highmem.h:278 [inline] folio_zero_segment include/linux/highmem.h:635 [inline] pagecache_isize_extended+0x26f/0x340 mm/truncate.c:850 ext4_alloc_file_blocks+0x4ad/0x720 fs/ext4/extents.c:4545 ext4_do_fallocate fs/ext4/extents.c:4694 [inline] ext4_fallocate+0x2b8/0x660 fs/ext4/extents.c:4750 vfs_fallocate+0x410/0x450 fs/open.c:338 ksys_fallocate fs/open.c:362 [inline] __do_sys_fallocate fs/open.c:367 [inline] __se_sys_fallocate fs/open.c:365 [inline] __x64_sys_fallocate+0x7a/0xd0 fs/open.c:365 x64_sys_call+0x2b88/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:286 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd0/0x1a0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 4432 Comm: syz.8.11649 Not tainted 6.15.0-rc5-syzkaller-00022-g01f95500a162 #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 ================================================================== --- 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