Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp1621573rdb; Wed, 31 Jan 2024 04:29:09 -0800 (PST) X-Google-Smtp-Source: AGHT+IEGZ+aU3HPjDpxjb0v8Z79QPUXn2P8N/iRRGGOrxRrtCu9XAHoSgCRmNvFwDxVtYnykaD4q X-Received: by 2002:a17:902:c942:b0:1d7:5edd:afb with SMTP id i2-20020a170902c94200b001d75edd0afbmr1885617pla.38.1706704149051; Wed, 31 Jan 2024 04:29:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706704149; cv=pass; d=google.com; s=arc-20160816; b=qAm9T9gyt7p6PUUqdqdty7a9tEalOWCzLfg7WvYhjPpgEFXbkMRj9C9sGII1B2Nt4w MSSa8cIF1bFY9X9wRn9LDnFpaUZpmuj2rWNf+swgkXp+bGlmDGXCGMtkpl6hFZgiSbdO oQWzNIaw1wVyr+ENEIAPpYalKGTpMzl/hCW4RhZZqNpeGdHSGLushDUeQgw8jUMB4JlB 2r22E+dj3bOmrIkCmDycIx8+ga5PP+0F04AZSHxd906s+ACzf/PnE2GkUoF3HSWxXv8A Hl6AOyFoRfSuRfm0z5ij9YjAJFF8Ct3evfwcHa0gFdhn1fBU3BdNmKytCuOZ5hBkrZG6 7pkw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:cc:to:from:message-id:dkim-signature; bh=yazyxRJIRqs2Z51K4OSBPM0fWNpJUGwfkDY5jgcCGBE=; fh=UXc9D9XtGVyOdKc6tkP2FHHjDeTKMeHSWRk9bpu1aNI=; b=arS0uO3QNw28NOtX0mC/zdGR3wT64SyLXKZ5xQSwiJUkQGKB1rw6qhrQGoQTk0+Fui U2W+HHjZRdTNBCg0Axv3bdrPmItrfveJdvrawgku6d2GJiBOZ2hTDmEUP2GRWpCRftpF ufiIesn7DUFX5WbG01SfXeA3FzafsSbxplYFpJudbtmlafwPLlC2rRmqodQRJnhGJOlM p/drOSYcvFJjwhCqmdkdi3U48DFjzG5zAOWbCv2x4pzLkleQw5c+0pRL7wyRCyzird/y iEEfcFMTOSAdObIPJFRD7bMKER+fvy92ruxmcPWDLHoU7p1ypVkeVBkXIUxazqFrm/AR Hxiw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=rT1Gz1UC; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-46391-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46391-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com X-Forwarded-Encrypted: i=1; AJvYcCVlYZ/VUJctC72b+Drg1HjWtw+KiCQNMgjl+7ILsPdgI17DKj4NdM2SJ9cheSjPDxRheNbRmFFg3azR5b+ik3nDfscFsakCg46XYFuYXw== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id d20-20020a170903209400b001d8d12babfasi4248898plc.155.2024.01.31.04.29.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jan 2024 04:29:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-46391-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=rT1Gz1UC; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-46391-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-46391-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com 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 8ECADB23057 for ; Wed, 31 Jan 2024 12:00:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 350DB78664; Wed, 31 Jan 2024 12:00:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="rT1Gz1UC" Received: from out162-62-57-252.mail.qq.com (out162-62-57-252.mail.qq.com [162.62.57.252]) (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 60DD9768FA for ; Wed, 31 Jan 2024 12:00:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.252 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706702405; cv=none; b=KPFeWnoeuPc/AiiWWIyIZs0ylKRhXKQIG5vuvGkwqxP9vfNp1WY3KmSI07iYQEkp4LFye7ShGHUqPYlnUkzOLiuSxyNZkbZFPBsU9TRlZpHH7zc2PvVUskIE50fmuknDLOe89gMLqLYSwLWHdcKVap0xsaZYLp2d6ffxzQrEMT0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706702405; c=relaxed/simple; bh=oWQhQKQpPRCG6szRCfg++x9P88w7qfedeAfc8hA27VI=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=UiQ7KtI6o5J8a0uqFF/un8+95L1gDLBnAiaLipkBpJXM89Bu1vostFzeOunxGxBK/vpNqj0NMpRVGNSsmuP658Gjto7+5vNIuGc8VHH3sK/z2D1FTWFnGGQqnkFdLSXPFGIHH416apkm8YQh0Um0/XjGAlHpdQDW3VlOWEYbx7o= 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=rT1Gz1UC; arc=none smtp.client-ip=162.62.57.252 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1706702398; bh=yazyxRJIRqs2Z51K4OSBPM0fWNpJUGwfkDY5jgcCGBE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=rT1Gz1UCTHuNTA3hmxwLJJ13G5uAzCXJJeNTa1TmppO3xRLXY+CB3H45K2tYL2uq9 ONdZlVODAC0C0ENrWjxnPSl8HRvvacyk61MQ9PfiRUE01edd815ZsTXYGREvirRkGN 5kbpG5yfEEhfbhtFbT/48klGWEzthqXduRDTa1Ks= Received: from pek-lxu-l1.wrs.com ([111.198.225.215]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id D739EE77; Wed, 31 Jan 2024 19:53:51 +0800 X-QQ-mid: xmsmtpt1706702031t9qu06wl3 Message-ID: X-QQ-XMAILINFO: NvH2zBBgt3uT6SfvEicVD2LwKEFyAx6vot/s2ulIM1f/xr2IAkRRop5rDeX4EX axaa6hnr6R/IAhWup+SQNYqu/69NvauL95KbxbNOiiw9p74zmnRx1kCnEW+wlN+ZHDK2X0QfLCEt HhBYrsR/IIaW+8+1sfsNq8ATe85C5MDlZSNcBDqo2y4YG+AjVq5PnCujrqxKIqMOPAE+bFFW6PwW jwlf1kb47GZfZk95lafHY1CtLsYbuCaj2FBGCxvkiRoL6cd0b79z96Q6JLVj6PfFwFL4lJ0TnK9R ASmpQlLr2SJa85TrQqql2R9mUnUYdTNV/1ob047RoKv95/bpm5PMSstKf5Jy+0L27VDtq6rR8XhT Z8slGIqttDMBhutDtWNequVZMiNERkW+Nx7ImtUxSCt8cH9V8vr+7LIv6+BBJjBnHaZvSTB7kq1N GKCernGwy+IaIEz2dZuDRO/8V6te2OkC31YbiaGKuVVlWXTmrNG9FGAGMTN0pLWpuQqhUG+/V1cH yRaoA9wqxhLKSyNMMcuzpD4JXUIlQoXdeOyxtotxWiQzjOSGfAHJcCy2yLwTRbVspfN/H/p/HONE hwtso2SLHtl2yV6evHm4EqBNvdufTtITu+BvytP6fql7u/oLC4Nh0NzMh+LAtoGA9rAU+QNfLA85 cfWBEEygvdQ3Za7goFVGtdpcgYGJdkhnljzjyMrCYctU1IlWCAFHPXB3RB2fdNdkDOfEkyT4lqrG q4B1+mWGfG7SyVq8M4R9LhA0b629IcSc4nQAsbH76DUemY2BmUyjf59lUcQCPg9y/qvB/b1GjkER 28qq2l8dtxXOBlsF/Er305Hd3tnCYdlaA7Yt9ljxIKWUKnw66vWjLvsDUneLMb7tCkRxCG4WaZGy Ev5uwglWmgggavKJOWjeLfl0dnWd8DtRYEGatabwDbfoO7JqUUKe4lBtmJ79fYlsXitOD9K2kk7V egC6IO/L7ykQnRQLGQrfUV7iqusp64 X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg= From: Edward Adam Davis To: syzbot+2373f6be3e6de4f92562@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [block?] [trace?] INFO: task hung in blk_trace_remove (2) Date: Wed, 31 Jan 2024 19:53:52 +0800 X-OQ-MSGID: <20240131115351.1261875-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <0000000000002b1fc7060fca3adf@google.com> References: <0000000000002b1fc7060fca3adf@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 please test task hung in blk_trace_remove #syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index d5d94510afd3..4543be718362 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -313,6 +313,7 @@ static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes, static void blk_trace_free(struct request_queue *q, struct blk_trace *bt) { + mutex_unlock(&q->debugfs_mutex); relay_close(bt->rchan); /* @@ -325,6 +326,7 @@ static void blk_trace_free(struct request_queue *q, struct blk_trace *bt) } else { debugfs_remove(bt->dir); } + mutex_lock(&q->debugfs_mutex); free_percpu(bt->sequence); free_percpu(bt->msg_data); kfree(bt); -- 2.43.0