Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp2071022lqe; Tue, 9 Apr 2024 08:46:05 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVxapWRWRIa/gLteRdb9oXf2nKacn0syOkFXZEd4jDh3crkcVU69skekXXNlo23fyxborV4bGdnvo3SlSsLl2lOEyUeePaG1qssiZHQ1g== X-Google-Smtp-Source: AGHT+IGR8oj5nTouK+NJPgq2OiLw28y7GO04YMsaCvCayiUZMrEwVR/AZG3k6pGKcJmUCXgWwk4g X-Received: by 2002:a17:902:e746:b0:1e4:fd4:48cf with SMTP id p6-20020a170902e74600b001e40fd448cfmr115704plf.41.1712677564860; Tue, 09 Apr 2024 08:46:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712677564; cv=pass; d=google.com; s=arc-20160816; b=AZhMv6BjEAZckcr0m/JzlU123mOatE8vRufWctw0lwQSkRwBd1/IhSK5uL5vMosNk6 43/zH2HT8GM4OI9z5UJKqwACSJkS2kd+QOZaqYQVYzN+5rtV+68yWzf1d1GCPufLF15Z AnSyMIAiyZ0Ekg+Uhs3KOLPGntvYx+IsnH/hKHj9jx2MhzGmNuqZjmEJHflErcUoJ9yZ GMev9vHPgnHZjStf/viYnzl3RBkWiRmjnYf5xSdSxQDvqWQcRIwBo8AfAr3IGT5prSTi GouDyUahuNZlfn1WyFrp8jE09c22glPX7lVaXM5IPZlpByveZZq7fPS6iZeq6ZzE9zVn 6RiA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=YW0DLDmEm9uNtI52bYp3RB2ImO6QOJ3pl+va1BwBzrQ=; fh=MGHR6uOXOV6h6Xr6JrYj2Q9g64vY1tIdkkT+SoN1Hgs=; b=CPoMBLDOvs+hMoZyUAIYJdFooM+HEHgvkFWOqbsnTEuDoqT5Zxl+bmbMUrb4yAQ++Z PxSifmS7el5MeEthwl0YFFmphoFWptrx7SEbG3e8yr31AHJpPltK49eNeNYB4DbPcTD9 p44X9zZdYFSSvbkBfCdnQmRlAlcX48WLalU9UL/6IYpCxwPxDa+/cGrd2Ll/7JmUfUlt aaeqYWpsEsdXjygmzVsjHG1UK/F9CcuzKHQzWMrjwg0fERsuFXaoWuVr5pQtt0ECHYBG yJoRTg01diajcLWtLQSjeqd2QK4GwMqyfDjHsyBdTQuJWd+hBMf8hjKZRpcfMFQONENS 97gw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@szeredi.hu header.s=google header.b=W6HWQ7ZN; arc=pass (i=1 spf=pass spfdomain=szeredi.hu dkim=pass dkdomain=szeredi.hu dmarc=pass fromdomain=szeredi.hu); spf=pass (google.com: domain of linux-kernel+bounces-137138-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137138-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=szeredi.hu Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id lq14-20020a170903144e00b001ddbde8f59bsi8610754plb.582.2024.04.09.08.46.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 08:46:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-137138-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@szeredi.hu header.s=google header.b=W6HWQ7ZN; arc=pass (i=1 spf=pass spfdomain=szeredi.hu dkim=pass dkdomain=szeredi.hu dmarc=pass fromdomain=szeredi.hu); spf=pass (google.com: domain of linux-kernel+bounces-137138-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137138-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=szeredi.hu Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 3D27DB24DD3 for ; Tue, 9 Apr 2024 14:58:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 035FA12FF72; Tue, 9 Apr 2024 14:58:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=szeredi.hu header.i=@szeredi.hu header.b="W6HWQ7ZN" Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 855E712D210 for ; Tue, 9 Apr 2024 14:58:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712674688; cv=none; b=JsRqhDgwxQQxku+d9Nm/PHFXd5CsTsrGK2S561VuCf0GqmwX8ifPLDcCCPxcHiQMiCqZrdYCMGBLbX1cUQ+HzrwjOveskIBTqGZfyr/FjlWkvekx7WIWN1i/mtF297+N9MR1PL8Mt+DLVsQ96EvLJW2Q2izC3PprSQSd0y00ff0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712674688; c=relaxed/simple; bh=dl0LmiRM57HxUberHzme3n8QEAA+YThYtslFTlwTygQ=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=bWnigsZ3I4f44b93akNsOZ2bloeBBqmpnvJFy7ZhVHFJd5yEvtaWS1qkWl8EUb+OAOGbXxdMCnCXaeB/BLKB7rV8qvlAaxGA9eV3FVMxNTg6QoZebYM2JPSysafcSmLG1id8DC7+ARKpJVUO8thHpEa1R15ZmM2JeCTzZBN7CVw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=szeredi.hu; spf=pass smtp.mailfrom=szeredi.hu; dkim=pass (1024-bit key) header.d=szeredi.hu header.i=@szeredi.hu header.b=W6HWQ7ZN; arc=none smtp.client-ip=209.85.208.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=szeredi.hu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=szeredi.hu Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-56e69a51a33so1706651a12.1 for ; Tue, 09 Apr 2024 07:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; t=1712674684; x=1713279484; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YW0DLDmEm9uNtI52bYp3RB2ImO6QOJ3pl+va1BwBzrQ=; b=W6HWQ7ZNccxHqSVQvBr6yuef52Csa9WyE8jqTR1J1REX/gy6cy9F60tPGedrD1xDtP THzbZXMixL/ad24plxzfFq7EU0CiY6wj4rVB+bF3rnp4ggkXt/m4pMmR4soDM/vCbYRa fEgcDd6xqtYFarjo0E/hZAudzpl/plD352CvI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712674684; x=1713279484; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YW0DLDmEm9uNtI52bYp3RB2ImO6QOJ3pl+va1BwBzrQ=; b=eSMLkXB0BChwS7Gj8DtCpFtJUKIU867PeauwmQ9ZUEcDsp7SyLCc+4VKuZiO1DV3y6 E6d5peQKqadu6IuDRfBOjGJX5cEq11NJizR0UpyaWxhPhV2GEWwM4aF319zfX/0HySNG JqXDKxHzIBU1a8i9Ms7IP8keLa6JwIKpRBEZMOPpX8fWr4Hmq1uqDYnzIxSO8hyiExPp LAYn5JC0BBSO7PAjAuo+fA6zt8iPXP7ezZgGfYnkHED/SFbuZfNuq7am2Ry0vSRTn8pE OVHzEumRFAwouB9zyhbmBEppspzANOTMoZxTyLgUXADoHMDwHqPedU5WBGJrnyiJ6kN7 rmoA== X-Forwarded-Encrypted: i=1; AJvYcCUFHUx2K3k8gYi7pNuP2+45N4amyaiZjkqj7YQXNdliUTrsOqkuovG0EEZzzCJf2ubBFFRVV5iH4mZmf1MWxqVhG9FbquEaSHcUaUHB X-Gm-Message-State: AOJu0Yw2DOjtwwErCAbFDrz+RU0syTbbvakxVEe+l/OzMr+NUjB8pa++ /oyabWLMWgV+7gPe63tffLr3/k3MduYVtrp39WpAH3mCHV2V9rkZ31u1NOWmPKKBQg0LLlK/Jpl OF0ZTFPBIzLltH26tqXV5QIwYVP5Gj+uud+1KNQ== X-Received: by 2002:a17:906:f584:b0:a51:dd18:bd21 with SMTP id cm4-20020a170906f58400b00a51dd18bd21mr4548590ejd.16.1712674683807; Tue, 09 Apr 2024 07:58:03 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <000000000000d7de3c0615946534@google.com> In-Reply-To: <000000000000d7de3c0615946534@google.com> From: Miklos Szeredi Date: Tue, 9 Apr 2024 16:57:52 +0200 Message-ID: Subject: Re: [syzbot] [kernfs?] possible deadlock in lookup_one_unlocked To: syzbot Cc: gregkh@linuxfoundation.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com, tj@kernel.org, Amir Goldstein Content-Type: text/plain; charset="UTF-8" And this one too. #syz dup: possible deadlock in kernfs_fop_llseek On Mon, 8 Apr 2024 at 13:49, syzbot wrote: > > Hello, > > syzbot found the following issue on: > > HEAD commit: fe46a7dd189e Merge tag 'sound-6.9-rc1' of git://git.kernel.. > git tree: upstream > console output: https://syzkaller.appspot.com/x/log.txt?x=17adb6d3180000 > kernel config: https://syzkaller.appspot.com/x/.config?x=4d90a36f0cab495a > dashboard link: https://syzkaller.appspot.com/bug?extid=ac3c5eb32b9d409dc11d > 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/72ab73815344/disk-fe46a7dd.raw.xz > vmlinux: https://storage.googleapis.com/syzbot-assets/2d6d6b0d7071/vmlinux-fe46a7dd.xz > kernel image: https://storage.googleapis.com/syzbot-assets/48e275e5478b/bzImage-fe46a7dd.xz > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+ac3c5eb32b9d409dc11d@syzkaller.appspotmail.com > > ====================================================== > WARNING: possible circular locking dependency detected > 6.8.0-syzkaller-08951-gfe46a7dd189e #0 Not tainted > ------------------------------------------------------ > syz-executor.1/9023 is trying to acquire lock: > ffff88805d610740 (&ovl_i_mutex_dir_key[depth]){++++}-{3:3}, at: inode_lock_shared include/linux/fs.h:803 [inline] > ffff88805d610740 (&ovl_i_mutex_dir_key[depth]){++++}-{3:3}, at: lookup_slow fs/namei.c:1708 [inline] > ffff88805d610740 (&ovl_i_mutex_dir_key[depth]){++++}-{3:3}, at: lookup_one_unlocked+0x197/0x290 fs/namei.c:2817 > > but task is already holding lock: > ffff88805d612450 (&ovl_i_mutex_dir_key[depth]#3){.+.+}-{3:3}, at: inode_lock_shared include/linux/fs.h:803 [inline] > ffff88805d612450 (&ovl_i_mutex_dir_key[depth]#3){.+.+}-{3:3}, at: lookup_slow+0x45/0x70 fs/namei.c:1708 > > which lock already depends on the new lock. > > > the existing dependency chain (in reverse order) is: > > -> #5 (&ovl_i_mutex_dir_key[depth]#3){.+.+}-{3:3}: > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > down_read+0xb1/0xa40 kernel/locking/rwsem.c:1526 > inode_lock_shared include/linux/fs.h:803 [inline] > lookup_slow+0x45/0x70 fs/namei.c:1708 > walk_component+0x2e1/0x410 fs/namei.c:2004 > lookup_last fs/namei.c:2461 [inline] > path_lookupat+0x16f/0x450 fs/namei.c:2485 > filename_lookup+0x256/0x610 fs/namei.c:2514 > kern_path+0x35/0x50 fs/namei.c:2622 > lookup_bdev+0xc5/0x290 block/bdev.c:1072 > resume_store+0x1a0/0x710 kernel/power/hibernate.c:1235 > kernfs_fop_write_iter+0x3a4/0x500 fs/kernfs/file.c:334 > call_write_iter include/linux/fs.h:2108 [inline] > new_sync_write fs/read_write.c:497 [inline] > vfs_write+0xa84/0xcb0 fs/read_write.c:590 > ksys_write+0x1a0/0x2c0 fs/read_write.c:643 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > -> #4 (&of->mutex){+.+.}-{3:3}: > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > __mutex_lock_common kernel/locking/mutex.c:608 [inline] > __mutex_lock+0x136/0xd70 kernel/locking/mutex.c:752 > kernfs_seq_start+0x53/0x3b0 fs/kernfs/file.c:154 > seq_read_iter+0x3d0/0xd60 fs/seq_file.c:225 > call_read_iter include/linux/fs.h:2102 [inline] > new_sync_read fs/read_write.c:395 [inline] > vfs_read+0x97b/0xb70 fs/read_write.c:476 > ksys_read+0x1a0/0x2c0 fs/read_write.c:619 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > -> #3 (&p->lock){+.+.}-{3:3}: > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > __mutex_lock_common kernel/locking/mutex.c:608 [inline] > __mutex_lock+0x136/0xd70 kernel/locking/mutex.c:752 > seq_read_iter+0xb7/0xd60 fs/seq_file.c:182 > call_read_iter include/linux/fs.h:2102 [inline] > copy_splice_read+0x662/0xb60 fs/splice.c:365 > do_splice_read fs/splice.c:985 [inline] > splice_file_to_pipe+0x299/0x500 fs/splice.c:1295 > do_sendfile+0x515/0xdc0 fs/read_write.c:1301 > __do_sys_sendfile64 fs/read_write.c:1362 [inline] > __se_sys_sendfile64+0x17c/0x1e0 fs/read_write.c:1348 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > -> #2 (&pipe->mutex){+.+.}-{3:3}: > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > __mutex_lock_common kernel/locking/mutex.c:608 [inline] > __mutex_lock+0x136/0xd70 kernel/locking/mutex.c:752 > iter_file_splice_write+0x335/0x14e0 fs/splice.c:687 > do_splice_from fs/splice.c:941 [inline] > do_splice+0xd77/0x1880 fs/splice.c:1354 > __do_splice fs/splice.c:1436 [inline] > __do_sys_splice fs/splice.c:1652 [inline] > __se_sys_splice+0x331/0x4a0 fs/splice.c:1634 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > -> #1 (sb_writers#4){.+.+}-{0:0}: > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > percpu_down_read include/linux/percpu-rwsem.h:51 [inline] > __sb_start_write include/linux/fs.h:1662 [inline] > sb_start_write+0x4d/0x1c0 include/linux/fs.h:1798 > mnt_want_write+0x3f/0x90 fs/namespace.c:409 > ovl_create_object+0x13b/0x370 fs/overlayfs/dir.c:629 > lookup_open fs/namei.c:3497 [inline] > open_last_lookups fs/namei.c:3566 [inline] > path_openat+0x1425/0x3240 fs/namei.c:3796 > do_filp_open+0x235/0x490 fs/namei.c:3826 > do_sys_openat2+0x13e/0x1d0 fs/open.c:1406 > do_sys_open fs/open.c:1421 [inline] > __do_sys_open fs/open.c:1429 [inline] > __se_sys_open fs/open.c:1425 [inline] > __x64_sys_open+0x225/0x270 fs/open.c:1425 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > -> #0 (&ovl_i_mutex_dir_key[depth]){++++}-{3:3}: > check_prev_add kernel/locking/lockdep.c:3134 [inline] > check_prevs_add kernel/locking/lockdep.c:3253 [inline] > validate_chain+0x18cb/0x58e0 kernel/locking/lockdep.c:3869 > __lock_acquire+0x1346/0x1fd0 kernel/locking/lockdep.c:5137 > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > down_read+0xb1/0xa40 kernel/locking/rwsem.c:1526 > inode_lock_shared include/linux/fs.h:803 [inline] > lookup_slow fs/namei.c:1708 [inline] > lookup_one_unlocked+0x197/0x290 fs/namei.c:2817 > ovl_lookup_positive_unlocked fs/overlayfs/namei.c:210 [inline] > ovl_lookup_single+0x200/0xbd0 fs/overlayfs/namei.c:240 > ovl_lookup_layer+0x417/0x510 fs/overlayfs/namei.c:333 > ovl_lookup+0xcf7/0x2a60 fs/overlayfs/namei.c:1124 > __lookup_slow+0x28c/0x3f0 fs/namei.c:1692 > lookup_slow+0x53/0x70 fs/namei.c:1709 > walk_component+0x2e1/0x410 fs/namei.c:2004 > lookup_last fs/namei.c:2461 [inline] > path_lookupat+0x16f/0x450 fs/namei.c:2485 > filename_lookup+0x256/0x610 fs/namei.c:2514 > kern_path+0x35/0x50 fs/namei.c:2622 > lookup_bdev+0xc5/0x290 block/bdev.c:1072 > resume_store+0x1a0/0x710 kernel/power/hibernate.c:1235 > kernfs_fop_write_iter+0x3a4/0x500 fs/kernfs/file.c:334 > call_write_iter include/linux/fs.h:2108 [inline] > new_sync_write fs/read_write.c:497 [inline] > vfs_write+0xa84/0xcb0 fs/read_write.c:590 > ksys_write+0x1a0/0x2c0 fs/read_write.c:643 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > > other info that might help us debug this: > > Chain exists of: > &ovl_i_mutex_dir_key[depth] --> &of->mutex --> &ovl_i_mutex_dir_key[depth]#3 > > Possible unsafe locking scenario: > > CPU0 CPU1 > ---- ---- > rlock(&ovl_i_mutex_dir_key[depth]#3); > lock(&of->mutex); > lock(&ovl_i_mutex_dir_key[depth]#3); > rlock(&ovl_i_mutex_dir_key[depth]); > > *** DEADLOCK *** > > 5 locks held by syz-executor.1/9023: > #0: ffff888059ebf248 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x259/0x320 fs/file.c:1191 > #1: ffff88802f972420 (sb_writers#8){.+.+}-{0:0}, at: file_start_write include/linux/fs.h:2853 [inline] > #1: ffff88802f972420 (sb_writers#8){.+.+}-{0:0}, at: vfs_write+0x233/0xcb0 fs/read_write.c:586 > #2: ffff88801edfd088 (&of->mutex){+.+.}-{3:3}, at: kernfs_fop_write_iter+0x1eb/0x500 fs/kernfs/file.c:325 > #3: ffff888019281918 (kn->active#59){.+.+}-{0:0}, at: kernfs_fop_write_iter+0x20f/0x500 fs/kernfs/file.c:326 > #4: ffff88805d612450 (&ovl_i_mutex_dir_key[depth]#3){.+.+}-{3:3}, at: inode_lock_shared include/linux/fs.h:803 [inline] > #4: ffff88805d612450 (&ovl_i_mutex_dir_key[depth]#3){.+.+}-{3:3}, at: lookup_slow+0x45/0x70 fs/namei.c:1708 > > stack backtrace: > CPU: 1 PID: 9023 Comm: syz-executor.1 Not tainted 6.8.0-syzkaller-08951-gfe46a7dd189e #0 > Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 > Call Trace: > > __dump_stack lib/dump_stack.c:88 [inline] > dump_stack_lvl+0x241/0x360 lib/dump_stack.c:114 > check_noncircular+0x36a/0x4a0 kernel/locking/lockdep.c:2187 > check_prev_add kernel/locking/lockdep.c:3134 [inline] > check_prevs_add kernel/locking/lockdep.c:3253 [inline] > validate_chain+0x18cb/0x58e0 kernel/locking/lockdep.c:3869 > __lock_acquire+0x1346/0x1fd0 kernel/locking/lockdep.c:5137 > lock_acquire+0x1e4/0x530 kernel/locking/lockdep.c:5754 > down_read+0xb1/0xa40 kernel/locking/rwsem.c:1526 > inode_lock_shared include/linux/fs.h:803 [inline] > lookup_slow fs/namei.c:1708 [inline] > lookup_one_unlocked+0x197/0x290 fs/namei.c:2817 > ovl_lookup_positive_unlocked fs/overlayfs/namei.c:210 [inline] > ovl_lookup_single+0x200/0xbd0 fs/overlayfs/namei.c:240 > ovl_lookup_layer+0x417/0x510 fs/overlayfs/namei.c:333 > ovl_lookup+0xcf7/0x2a60 fs/overlayfs/namei.c:1124 > __lookup_slow+0x28c/0x3f0 fs/namei.c:1692 > lookup_slow+0x53/0x70 fs/namei.c:1709 > walk_component+0x2e1/0x410 fs/namei.c:2004 > lookup_last fs/namei.c:2461 [inline] > path_lookupat+0x16f/0x450 fs/namei.c:2485 > filename_lookup+0x256/0x610 fs/namei.c:2514 > kern_path+0x35/0x50 fs/namei.c:2622 > lookup_bdev+0xc5/0x290 block/bdev.c:1072 > resume_store+0x1a0/0x710 kernel/power/hibernate.c:1235 > kernfs_fop_write_iter+0x3a4/0x500 fs/kernfs/file.c:334 > call_write_iter include/linux/fs.h:2108 [inline] > new_sync_write fs/read_write.c:497 [inline] > vfs_write+0xa84/0xcb0 fs/read_write.c:590 > ksys_write+0x1a0/0x2c0 fs/read_write.c:643 > do_syscall_64+0xfb/0x240 > entry_SYSCALL_64_after_hwframe+0x6d/0x75 > RIP: 0033:0x7f389687de69 > Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 > RSP: 002b:00007f38963ff0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 > RAX: ffffffffffffffda RBX: 00007f38969abf80 RCX: 00007f389687de69 > RDX: 0000000000000012 RSI: 0000000020000000 RDI: 0000000000000006 > RBP: 00007f38968ca47a R08: 0000000000000000 R09: 0000000000000000 > R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 > R13: 000000000000000b R14: 00007f38969abf80 R15: 00007ffca27d9338 > > PM: Image not found (code -6) > > > --- > 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 >