Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2400805pxy; Tue, 3 Aug 2021 05:44:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGddajRvt7rH007wmixRWMC1Jv1EeeZeTyay0VM671NdeJANmVdBSKeZCWlb3D51nSFaRJ X-Received: by 2002:a17:906:138d:: with SMTP id f13mr20717365ejc.34.1627994660873; Tue, 03 Aug 2021 05:44:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627994660; cv=none; d=google.com; s=arc-20160816; b=GPu57rD62gQ2lVGgLuks28OqHPkQosXNDhK2uZGSucUHl87FDxryZQ32KA9bt8Tasr 6kdDewmTXzMUn7l6XFRSJTVEarD0kpWl0HYp0R6SQxlRqkYHFGb3jWyoHUAYMEQZ0CsW IPuRazrI1H48ZVp8LWyadkspcJ9tYflu68AMYkv75S2RbMlRR0p55q4Ug8VLceQpGv/8 sKHEc6XOEfYeLvphB7SM4pHqabG+yZNBZYRvochOkfeuGhK/EXLanWhiUirh+BKwbluL IZKxVcv96KQ3T2oTg+yhSiWCtLhkNNupQiDKcyZnwmZ0fdTp0r9+wXMMTnMh/3FUVwh8 tXwg== 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=sezOzYqgMf1/DEJOPPbNmjC5eZr1toDjNLWjXSxUcq8=; b=T4VuSmSHdBjcL9/OMNdvklySHrs0FZaqNM6uv1RRltJb9yQ1IxhR/KMnDmD/TaPIpR 8/pUJqfCADdQVD9mtOZ8wfAGlYYf6CNXMnn2KvFi+YzFSYOtEA3h57rVSxTT+q0REV7U cABogTO2prKHay9Em1fo1PxEVKYbryVOhJBsOwKx9ObLw//KQnuYqlmKKWBVGGttMtdN bnixCKA8cR8QvoduhWKRacYVdlSFStWJ/bdKyq6WrO2MacSrX6mwRAjGtUWfdrt3B5A0 zFvRbKk4fTUC5J/EIO5T1o6DvrolubIUCidb+vKKC1NXDkz6pTMXk+sTrf+JtMmEpjqn AB6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Hk9z3JZI; 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 yd3si13083867ejb.632.2021.08.03.05.43.53; Tue, 03 Aug 2021 05:44:20 -0700 (PDT) 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=Hk9z3JZI; 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 S236114AbhHCMmS (ORCPT + 99 others); Tue, 3 Aug 2021 08:42:18 -0400 Received: from mail.kernel.org ([198.145.29.99]:51496 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235805AbhHCMmP (ORCPT ); Tue, 3 Aug 2021 08:42:15 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 270B060F58; Tue, 3 Aug 2021 12:42:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1627994524; bh=/YmirlCTIhPtprJXOvqz8B7MGjooX1KKSv8hYxHOghM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Hk9z3JZICKM+/Vx48pAqV0XXsNJ5kZcFlm2Dp3HMOIplfqpCavjEBfz2F+dabjMni GUdJpRll32pJQ3MFIBh8kr+nTt0RMCRF2XI+moP58+vrhd/Sx5Quz7XM4ZXwT/BJZR JAJw1IkctepZmohF315IV+vYW9iFbG+0YZo3r0yxMQaRtd3soq+BeSJhpbyGUsnV4m RsvUOnYHqAFun/vf5gqwbnPwNAseN79jFQcJxGpCng8aBjhRf4RIuR4eWEv8jllVGs 5Kul5AEol8uKKsUD8h6dPCwVHnQv66LkkwYvbHJ08aFnMQ7dpZOuroKrJ5iEK2v2eg 72LbyUWJnj39A== Date: Tue, 3 Aug 2021 05:42:03 -0700 From: Jakub Kicinski To: Pavel Tikhomirov Cc: netdev@vger.kernel.org, "David S. Miller" , Arnd Bergmann , Eric Dumazet , Paolo Abeni , Florian Westphal , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, sparclinux@vger.kernel.org, linux-arch@vger.kernel.org, Andrei Vagin Subject: Re: [PATCH v2] sock: allow reading and changing sk_userlocks with setsockopt Message-ID: <20210803054203.4f1eb9a9@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: References: <20210730160708.6544-1-ptikhomirov@virtuozzo.com> <20210730094631.106b8bec@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <9ead0d04-f243-b637-355c-af11af45fb5a@virtuozzo.com> <20210802091102.314fa0f6@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> 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 Tue, 3 Aug 2021 14:04:39 +0300 Pavel Tikhomirov wrote: > > Just to double check - is the expectation that the value returned is > > completely opaque to the user space? The defines in question are not > > part of uAPI. > > Sorry, didn't though about it initially. For criu we don't care about > the actual bits we restore same what we've dumped. Buf if some real > users would like to use this interface to restore default autoadjustment > on their sockets we should probably export SOCK_SNDBUF_LOCK and > SOCK_RCVBUF_LOCK to uAPI. Just to be sure - please mention this in the commit message.