From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out203-205-221-221.mail.qq.com (out203-205-221-221.mail.qq.com [203.205.221.221]) (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 A9A4E3C7E18 for ; Thu, 7 May 2026 10:14:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.221 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778148854; cv=none; b=HMzmqO7Rx3qGdzUzmxUJaLCNbUtdzf3neCOD3b3SOaWbhxykzfIfb1PBWiHwDgUhYAd8qqTobUlNzBU3yCCjyXOzcA8XvTfz/OjdWNQfmEJ3TKD+RJWUDgm1b2CBzf9Wo4H311lzsf/gpHLyq2pWotEuqtTzz0nOMjVtYOvcNo8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778148854; c=relaxed/simple; bh=WtFYvfhMqNKUdakJUkpW//w3bhep3OviqtNdjLPK5iA=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=Ms7AZx3+5hhsWBUod86mtpDU4bD6vTnCUQsZcoSIXKTYeYIkZIBHz8SGI7/pscTxQE6GuKU+aOr6+FG54JGFsaV92eik0KBkizCVkdSnOgfUJ4hbXuKE+FRuFkwmVfyG7VrVef9Fw6WZURFosey/uQILOPhGZS0Kdu256nAl+1E= 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=UV6r8n5B; arc=none smtp.client-ip=203.205.221.221 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="UV6r8n5B" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1778148840; bh=t4KBYOOFfVFafvo7fv/yQBA+whzCWfDbR48NirNKOoU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=UV6r8n5BLliAhaaZCbonVSoZIWRtU0DBfC3Z4RVl+QXNI29gcu6mYV1wiB0GKHOZk 4IXWp1wPZuRIMHOLYBUPYd9U0sqxT4jp6adnfzFsoPUk9oWjD5uBBMdQzF13YR8NEe rBMCGYCH4JxtZTz7vx9yDic+7tpXwYjaXJ3tik90= Received: from lxu-ped-host.. ([111.198.231.89]) by newxmesmtplogicsvrszb51-0.qq.com (NewEsmtp) with SMTP id 330A2CA3; Thu, 07 May 2026 18:12:48 +0800 X-QQ-mid: xmsmtpt1778148768t960zq0qr Message-ID: X-QQ-XMAILINFO: MJf32pulH481WGdu1HB1XeScywXMmYH8EoLcYzJLe37yRMwWSdA4pJEToyx6xH C4oUWrKe+bEho9V4XIL3Hw6OSWp1mNvHsUeCZTLb5SnlpseFnIdXIXGVriYwgTbSHcApHMdH1v0X cAjN3LsIJ0G2YgeiZlvCfpqowhSVN+Z6gT3cfmgxEmVnjVPqAG74PRx7Xzk9R1QuVh2/3rsNJ7Gb s0VERBrbdjvJfYrZFAothn9sc51LM0J4LCvVnqQ3LuIUdENnsaKGwnbjuP6Nydxm3ffnbtG2kT7+ uGtVFnf/LsLRZOTLukNTb61aIo0D2E02zrZHQQpYtrQgCSBWu00WrjSZWGmhbw/AqPT7xRENN8lk 5PagYkI+0k5RcX2mXepXIGYaPOJO/n0a49ALU0yhLVaAZp+ll/kaPjzp8MG3W052y3E5LT5DUA/z Sycr6xMwkDGV5hYQ9n/Q+sKqaUIlxytmMNZ9dlp4GxLbtHloVhZw8ro3zk3kMthFrLlVx55G0H6D 3lnc1hO+7TCFYDKKAIODKK1GH4X7wVovHdrOYQGPMiy3cDpnu89XPfhhYSjOrZF882JatdT61uo9 C53atv1Go+W1M5bqjbBbEY2Y9RGmRybpT+VWQz3ecZ4kAgcENf55EbKMshRqvW7wnhrNoK/3wPm7 qNUDY8IIXONZevVkBl/6m/RR9HMskZa/wZYnY4AagxK7RCpGKZfq8+s8TRPY24FVn5KeyTilOK6w seu1GSJMOgiy8S7ZTbzxBYFXM8WEnlF4RainZWR/b8q9pTdpAYN5kgXsOmTW9lsteLkDx9P+w42K hjCW5HQgcYDdiRc62bDAK9ToKz5tyYYBYvcuYitihfnWiRift/ACHjtWQ+FEHNWBS0+UCB1YpRKR WdvLkRXoGHqDVMzYamFw3wF4+W8YIS+1jvHg2H994fJq3opx9BzvbeYkdjI1UsbVo2HxkxNcoolN 8fobJ5aQmpiSciCVwUbMygGOEisp9NG8GKDMpY3PSi1HFCQtSLLds94/rHZ1k0pzrwtIcwFIg= X-QQ-XMRINFO: OWPUhxQsoeAVwkVaQIEGSKwwgKCxK/fD5g== From: Edward Adam Davis To: syzbot+d8f76778263ab65c2b21@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [rdma] general protection fault in kernel_sock_shutdown (4) Date: Thu, 7 May 2026 18:12:48 +0800 X-OQ-MSGID: <20260507101247.101436-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <69fc0c7c.a00a0220.387fc1.0006.GAE@google.com> References: <69fc0c7c.a00a0220.387fc1.0006.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/infiniband/core/nldev.c b/drivers/infiniband/core/nldev.c index 96c745d5bac4..3cb3cb7629fe 100644 --- a/drivers/infiniband/core/nldev.c +++ b/drivers/infiniband/core/nldev.c @@ -1816,6 +1816,8 @@ static int nldev_newlink(struct sk_buff *skb, struct nlmsghdr *nlh, return err; } +static DEFINE_MUTEX(nldev_dellink_mutex); + static int nldev_dellink(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) { @@ -1846,7 +1848,9 @@ static int nldev_dellink(struct sk_buff *skb, struct nlmsghdr *nlh, * implicitly scoped to the driver supporting dynamic link deletion like RXE. */ if (device->link_ops && device->link_ops->dellink) { + mutex_lock(&nldev_dellink_mutex); err = device->link_ops->dellink(device); + mutex_unlock(&nldev_dellink_mutex); if (err) return err; }