Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp4290581pxb; Mon, 8 Feb 2021 12:35:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJysumMTgOHgTwmSWbKj5RQ4bJapG4mB9INOBX8bH+ufClnshV4GoeSbEKVojhNjmz3a/pes X-Received: by 2002:aa7:d8da:: with SMTP id k26mr5556588eds.364.1612816500714; Mon, 08 Feb 2021 12:35:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612816500; cv=none; d=google.com; s=arc-20160816; b=I9hTkliUOKH+ZLrL5rIM71dFAh/7FcW8mxFJ8hKbrfcVH4HUOihpnR8xqrTdhVMKPn kbj8VnimN8FKVL44ddnOVgCfX4oNx7k8vRC5d9P92adXhqa2dS9Dei5md1BZTqNKyW6E rBxmMFZUc/hdZnNPoZbIFopVBjzDdbaSMH0dLuTXXKmv3iXWc3e9cDwmcbjOAWE4L0LY Eq/qx3pJAkGSRhvNagbhKLUG7GgMvBlx+5jvVU7/Z/9eNo25aBE8tw4gCxiP4XfQKPqa Yd3DU4mCDnyNDeXnTucl44QWoqEwhnolRxLtCtNOllMYuURYfJjUQo44LATZK1uuQzsZ 6DVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Tph4ruFyneNxZl2xBeolowXJ685hJmIzsv+eY6KNa2w=; b=s9E5aS4hk5w/yBwKx8U210KGcH5WuSlHWnkhJKKrjUr3rHm+2PQL2RzfzNMJ6W5j1D BLQOi9QaaRvcqwn1jYZjc+v756yk42rwQu0GVfttnt9HLv6RA/AJkTrY6fAw9cQA5eP1 WN08rgAmJLYkMP6XsgG7reMswq3+UNVo+Up/Q72pI6UcMQIN/uZCx9LbvGJ/pSV8LRjX As/WjYNEXBG2aQvsuz/6V6072CUqy5rsuvc4JVk8QrFAk1xODeYdse3YmW+bDdT6giMh m88cehsatBKnR32GcqZSeaWfgRFn1bNIK9Y9YOMIB0tSn+956wHf2nUhgxspeCXzqMGl npaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gWIUx1nz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e13si11541111ejy.279.2021.02.08.12.34.37; Mon, 08 Feb 2021 12:35:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gWIUx1nz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236852AbhBHUbo (ORCPT + 99 others); Mon, 8 Feb 2021 15:31:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:36528 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236032AbhBHTMp (ORCPT ); Mon, 8 Feb 2021 14:12:45 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id F3F7264E85; Mon, 8 Feb 2021 19:12:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612811523; bh=K+7kvZpJ8F9GJoUZ5QdeCCZZTGeLPmT8NNE54CbRAwA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=gWIUx1nzlv6RKCQNeX+Te8vBaEu72OH3SLkbq9r4KUCXXDYv0Uf1O3rxggik/F76w urp+VOtz/iicLSUT7Z/PI9+rltHa4skiIMDG6gLYoA1sebvk6o7jZrj7rzFeJIXQ4O 59xcGfbk5NeWBHVs2a/mxAb8G7d2HbYUJXUr22nMvaESmprmvVD118SEz2LNXvAcey 9NoCU5oJ+quXyVCNRC/zcZyP18VJtbE/DSBdLsfYz7Oxp/AzItmLiZN7dbgJ8fJjG2 KDZQwH9xx1l5cbH6etL4G1tgAwR58cQG+sPqTD7yd7nFnEtnChG0Vj2UtSxyETZy+Z 5yaxNxcNenq/Q== Date: Mon, 8 Feb 2021 11:12:00 -0800 From: Jakub Kicinski To: Stefano Garzarella Cc: davem@davemloft.net, netdev@vger.kernel.org, Jorgen Hansen , Stephen Hemminger , Andy King , Wei Liu , Dmitry Torokhov , "K. Y. Srinivasan" , George Zhang , Haiyang Zhang , linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org Subject: Re: [PATCH net] vsock: fix locking in vsock_shutdown() Message-ID: <20210208111200.467241da@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <20210208150431.jtgeyyf5qackl62b@steredhat> References: <20210208144307.83628-1-sgarzare@redhat.com> <20210208150431.jtgeyyf5qackl62b@steredhat> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 8 Feb 2021 16:04:31 +0100 Stefano Garzarella wrote: > What do you suggest? > > I did it this way because by modifying only the caller, we would have a > nested lock. > > This way instead we are sure that if we backport this patch, we don't > forget to touch hvs_shutdown() as well. I'm not a socket expert but the approach seems reasonable to me.