From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out162-62-57-137.mail.qq.com (out162-62-57-137.mail.qq.com [162.62.57.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0AA63043CF for ; Fri, 20 Mar 2026 06:16:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.137 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773987397; cv=none; b=ruXI8cJ/FgA98sMQs6TzyuFcOJ8GET5NPq5eAJz0K2kuX2IgwMGmmAeURaC8uN/lYaiN2xrJQNRvUxX3CblYTjQkWV0aI8NVIgGndWGWvyDNRc5A1eSJB5hOvOMUuzJX9WcXNxb8azkRI4GvV2o6JKmmk96hTBUY2tEt81CDKcA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773987397; c=relaxed/simple; bh=KlTIs4RP6rE/yKANCxR/OMHtZiZ0truQW1PT54jMJ34=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=hmCR5VowjdkpgR4zyoBPcQ0NNlf+Zs7GviX4E+GBMnGqfQqzlWTC61Gh2mze5j65l9HbaWlm370OUzXNc41aP46ZpNQ8Ss533ihB2PtHgLrmAP1LjmAWnSTAWXw2X5c+Ia8mGKqlLHy+/i+8JfUd08THDle+0MN4HqQztl+fgx8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=d50NNo6N; arc=none smtp.client-ip=162.62.57.137 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="d50NNo6N" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1773987384; bh=TfVwOQQj4wXSLKGeEMn0plUe6JIQ4P/FG7K/l+3XQvc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=d50NNo6NpSFeDJMG+sTahmGT5cUxdS5g38c0EpPlTWDtgq6zntUEQycvouvFFLfkr yQrsd7MIuwYxpbVLLkBvxpe29SxEkr00n6Lpym7XVjaHkfuxar2B52T8yaxWw3t9+6 I9i/+1X/df/RI3eAQ8CVwKsLEWoI4EBIhWOjcA9Y= Received: from lxu-ped-host.. ([111.198.231.89]) by newxmesmtplogicsvrsza63-0.qq.com (NewEsmtp) with SMTP id 3CD2C003; Fri, 20 Mar 2026 14:15:13 +0800 X-QQ-mid: xmsmtpt1773987313tb2ohacxh Message-ID: X-QQ-XMAILINFO: Mw5VnR9gOaPARqRDQbyGrafKZIV2bK7LWXkceTLIhrvgG1PAGu4xRzXCdhPdOg nESaTD6BkwMqpaB7J3kVeWZeUiQ8/YX/aCtX3Gp3ttzyi57iDEdQAiskypW35zi3ow75j7dzvyyj JgjjLX8v4FEMiqwBRAgawRbYMHwB4xQQcL2/L33BpRueYEvMJFZ5ULCGu3UEBmfsli0RfW9SKyXX 7r9HCIFtad60CEzr7wYoWDOtbFL6jmry7n1QqshW7iSj47iSEQEpVvfV3hmanKf8Uw0h6btkSazx QqT2Hmndxq3pYT+wr70P6KKx8O175JL9g/+hWQ185kW7Rjf/8vd8jRmbP6h3tDy95zuByBVYmmvQ /70dhqK9EHN+H9JFmaINImSJlC/cGz0TP+Y2fKn0wci7sbXKg0dBNMdgNKQTsPMRZKAAeVdsL8MY 09Y2TSVD81U4dGK1EkvDGwcpb1HixlgqdUEI7PDNdI5H7TpHhmV7kn8BRyHUXzJdJksWXuXBLDP7 Zww1fe3+YNFLFXmFGX8owhSYmNGer0RIBdo3PL+VcCI5FiCbfv3+TuoPsmW5BbtRrqEc+9TXqw5A sI0IhzX3zaWtw0gpVfKtlfm+CEEPRkGB2kklqGQnD566GScj7/PVYvBuwR8tK7pOUVWUXrW8eWrl /0VF35RgFGjJSITusqDywCTLFnI+yl5GwvJ0VTSIW/MTPbcMa7IacpDytX2DuttAjKnEc7WbXJ0Y MmEzy1Ri5y+ULpmB5FmmK960amYa/xpOKjL9PNbo2ex/k7pshDistql7HlBjFcazbTIgqEaIrTgl dy32xHHLMA9idAiA/n5iuz+Jywdu88WAlkanei+wzOvuo5JCjpWP38FaaphIgWRifrDy2L7Py7e/ qLXOD0hqG60L0DdBtd/mJn4lOsZyr4WT4HTV9m0rQ699VSa92Eyccg46v9Lwl8o9nV5nYxWaqOgs mUF9DEz1d/AITWKoESOSaljVO5umlD2xvcWI04rAu5Yh0GVRDX8BT8ZzK70PE6pvvx1GJmVQTN1b y2bV6UhcEjObgKSFTw3kUaD4Pswv0= X-QQ-XMRINFO: MSVp+SPm3vtSI1QTLgDHQqIV1w2oNKDqfg== From: Edward Adam Davis To: syzbot+16062f26c6480975e5ed@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [media?] KASAN: slab-use-after-free Read in em28xx_release_resources Date: Fri, 20 Mar 2026 14:15:13 +0800 X-OQ-MSGID: <20260320061513.313271-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <69608280.050a0220.1c677c.03b0.GAE@google.com> References: <69608280.050a0220.1c677c.03b0.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit #syz test diff --git a/drivers/media/usb/em28xx/em28xx-video.c b/drivers/media/usb/em28xx/em28xx-video.c index b0c184f237a7..563b4267588e 100644 --- a/drivers/media/usb/em28xx/em28xx-video.c +++ b/drivers/media/usb/em28xx/em28xx-video.c @@ -2147,7 +2147,7 @@ static int em28xx_v4l2_open(struct file *filp) video_device_node_name(vdev), v4l2_type_names[fh_type], v4l2->users); - if (mutex_lock_interruptible(&dev->lock)) + if (!mutex_trylock(&dev->lock)) return -ERESTARTSYS; ret = v4l2_fh_open(filp);