From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out162-62-57-49.mail.qq.com (out162-62-57-49.mail.qq.com [162.62.57.49]) (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 B9477221F1F for ; Sat, 16 May 2026 12:40:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778935249; cv=none; b=DsTPX7nNlYTXeVLIez6V0k58ArxIcMcNvbg1G8g4E91qco2LVurFkbmCsRgro5uC2AZLKLo1Szu/X1Y3qiM/PHPDcTlgb3ofeV9Lry/eEBk7UdfG7PQZmQtfKivtjzdL7u4tRFSHCmk/TrpD7EHrerflP3sOdjin2EZjd8j3r6M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778935249; c=relaxed/simple; bh=PfAYrX9JXVZuyKZtmGMq6mHxvCR7TJgxzp05rX8NmWU=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=UKpDmowEkBpiHZZ0XPop+L0xYrfE/pSgblkq+KTUL1oYCQMrARvuG6yMyRP3IsA+hOQuM7y7bJ/jlu+21bMUoOedB+MeI5vkxQqrA18udKu8uG6XXqzJyTct5ruRPV9bL6wRjupoAqGfv+jsE6ysLmUBN5ZBXxh7Y/5BIcp1suM= 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=Pa0WyO4U; arc=none smtp.client-ip=162.62.57.49 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="Pa0WyO4U" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1778935234; bh=j/3b5Bn6nPM4fFxk/YbiKqmrox+BFNJvytWA6Nz/Tr8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Pa0WyO4U4sNhyr4XwztBwTXM5kkfq5n8OauNNS2hEuzMPEEqjz1eAf5WwvqXLd69X fU1t2oizoc55vtNm/ojK/Fg2mFaEaSMuKGZZV4EGxFzWE/rnqF3xWb5KUEc7pzp6PI FavYfqWK5rHjJDZeZe9AeoXKb3r+7zKTI1KFXUgk= Received: from lxu-ped-host.. ([111.198.231.89]) by newxmesmtplogicsvrsza53-0.qq.com (NewEsmtp) with SMTP id A1F19A0F; Sat, 16 May 2026 20:40:31 +0800 X-QQ-mid: xmsmtpt1778935231t7ruu90vo Message-ID: X-QQ-XMAILINFO: M9VsxC5s0NEwFD6BnZHkuxR4Crly+RVFs8wYJArSVIAigOY6QqYmVWNKM7ejKJ 2IVrI3BGIM0O9AxI1iuWU3XX3WLGnm9H7Hr4MCnk/f7MkEJf0Un16anhjHtRjFh6fcs7jyzq5FTj QoM6N2UeSzlqRL6SS0KqooaO2nosh+LAznP3eckAiTzHEzFd5IR098sLCm+ilvKfpz+z/nyOmoj0 bjOgcC45i/HQ8rfh/8zInHj+VG5H1GnosQYpalCKh/jh4RtgrODVLioGlOGd645JAnJL5rd1IVHC frbsIrFlC3re5IC8T9XHQo0Bk/EHifG4oZ3/Z+eRNzL9LepyJEIrdL7eprybFI09rh3lE5MzQ0yk seAe35B++0CyuNfN3WnheoKgdfRsJ7Z36sMysvG6EoRDF5j78ZRVMA1354PqXWOVMZnBGAtrdLve ul4s4CtXl+xmxF/CwoMKR7ELLZlnIXPY5D+5j6sFY/3p7ZJt74ViMuUXqtMKNEsfq5y0HDflPbrl CjZLFiG2LXP426415hAGeUxs3Y6oy+eOWfwWXLdyJ6xQqufFlwoRhL3bQAs6KtNrRi9R4cgwr1G2 brLZHHheO4LWeYemWccOC3DpUb3+GwKgFM11x/pplBoX5EatIHxgY2eq1u6F0J1XQvAvsd/bAdN5 W1jWxe9DahU9+3VO5h88/2jSwiz9u3ySr4uN9E9ErVykkzQF1ittY/SD9SpNP7W/FyBp5tFYHAbN MjvdGEpvKoDLrvvwk5p9iBbJX5AE1CrDFvygSg19EgHKo9aWxmPEudqYTam4MvW2Lx5Q34/mZWhN 5ETMP4tInXoTSFE9EmXYLuPJw3XjMyh+31l4qc2kWhjNLevqwSSsZuGWcGXS9v2URe5QH3DHGJFc U6ma6Xyo7kQM/ZtoPEVFkDpZcbAIx7Q1Nvb6k0CRFfRLeD9cMNhxXqKMz0JrmqdbbVRP4UEjRUC1 EapHTl/YkUGz2T7p2MP98CelU1yiRlEh1H7Rm9uMkV2ZmU/Jn32OmkXVqFtMpNjYo9JgQy7uM= 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: Sat, 16 May 2026 20:40:31 +0800 X-OQ-MSGID: <20260516124030.428422-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/sw/rxe/rxe_net.c b/drivers/infiniband/sw/rxe/rxe_net.c index 50a2cb5405e2..92847e955ca2 100644 --- a/drivers/infiniband/sw/rxe/rxe_net.c +++ b/drivers/infiniband/sw/rxe/rxe_net.c @@ -642,6 +642,8 @@ static void rxe_sock_put(struct sock *sk, } } +static DEFINE_MUTEX(rxe_net_del_mutex); + void rxe_net_del(struct ib_device *dev) { struct rxe_dev *rxe = container_of(dev, struct rxe_dev, ib_dev); @@ -649,9 +651,10 @@ void rxe_net_del(struct ib_device *dev) struct sock *sk; struct net *net; + mutex_lock(&rxe_net_del_mutex); ndev = rxe_ib_device_get_netdev(&rxe->ib_dev); if (!ndev) - return; + goto out; net = dev_net(ndev); @@ -664,6 +667,8 @@ void rxe_net_del(struct ib_device *dev) rxe_sock_put(sk, rxe_ns_pernet_set_sk6, net); dev_put(ndev); +out: + mutex_unlock(&rxe_net_del_mutex); } static void rxe_port_event(struct rxe_dev *rxe,