Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp6908093rdb; Tue, 2 Jan 2024 19:24:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IEOAoMlB7LOlYa3nfki3ai20q65wqNY174zZRWKLPGBbfh11T4ZNxQGU3tnixENMG/VsuOD X-Received: by 2002:a05:6e02:2142:b0:360:3d9:f5aa with SMTP id d2-20020a056e02214200b0036003d9f5aamr20120568ilv.129.1704252296453; Tue, 02 Jan 2024 19:24:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704252296; cv=none; d=google.com; s=arc-20160816; b=AY+1m9PHHgFG9Dq8DEHiS2sEvO8cVtqUTmvNdQtz/z2jv3ryfS51iHEGDVXce5nxBa wCmWicDEsB29oNmN3XjXGbGY4HMkKaR20W19V7S18GhY82xKwbMK0edGrXgk5AXPpRsk QjNTT7w0vJC1vT5EAm4PLzjoscpJDfUpgEIx6eRDC9ZynXqJzLZb2vndkG8V6h25TwIr +my3+nksh45LhjgFB6r1VGCL86iznn1EmrOVZZ/oJ+MUF2JfhGZyVHwxTu92dQNZ1uzv l6k8UxxotkenSCY7l8o2l5WjKE1rLSCWVUCtv6nn35vUzYbiNOiFE1NCP/xgHsByztrd 2w3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:content-transfer-encoding:subject:cc:to:from:date; bh=NLFaGBiVbL0r8r41Ir+c3vs8j1A8buw3kZwIyEtR2eg=; fh=/AeaX1VbQ96MWp/bESs4TN+NFBPc05De6zbZtSMgJQo=; b=MFYE0pkXdc2xHjA7pWV2m+5mgDnAAOb7WMlAnBeZmgsN0Cn18l+bBh40gp9tmnDNyE E92DE4Hkev3q8riecIpZ33rgH/Jn/efR/B1WfFLhdsiZ9ebKaamVL1ZkSfhNVBUpqV83 Ej7zX8lNX6hEkAagOu9KjRqRFZDi1PSSsmsuZkg1MtygyytKDtoV/6VSvOoRf9aslxxQ w5nwWw9BKq1Ysgbzmm9j190UkELma2qukdYJi7XOm/wmkmcqG83dcrO96Q/cmpKAkgXm G8VV2/E/Hvnsw8BoqumtH/QYCn+5skirL2cjxUdZpOThsDGmEygIkJxlh2xsspbUeviW 1CsQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-15134-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15134-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id e3-20020a656483000000b005ce02d8ef08si17183556pgv.884.2024.01.02.19.24.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 19:24:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-15134-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-15134-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15134-linux.lists.archive=gmail.com@vger.kernel.org" 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 11B18B21996 for ; Wed, 3 Jan 2024 03:24:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 048541119C; Wed, 3 Jan 2024 03:24:39 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from cstnet.cn (smtp87.cstnet.cn [159.226.251.87]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4CD394A26; Wed, 3 Jan 2024 03:24:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=iie.ac.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=iie.ac.cn Received: from mengjingzi$iie.ac.cn ( [121.195.114.118] ) by ajax-webmail-APP-17 (Coremail) ; Wed, 3 Jan 2024 11:24:19 +0800 (GMT+08:00) Date: Wed, 3 Jan 2024 11:24:19 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: =?UTF-8?B?5a2f5pWs5ae/?= To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Suggestion for Capability Check Refinement in too_many_unix_fds() X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.15 build 20230921(8ad33efc) Copyright (c) 2002-2024 www.mailtech.cn cnic.cn Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <490cec47.ca8f.18ccd59bda2.Coremail.mengjingzi@iie.ac.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID:qgCowABHEulk05RlfhgDAA--.31854W X-CM-SenderInfo: pphqwyxlqj6xo6llvhldfou0/1tbiDAcFE2WUwEQ9hAABsQ X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= SGkhCgpXZSBpZGVudGlmaWVkIGEgcG90ZW50aWFsIHJlZmluZW1lbnQgaW4gdGhlIHRvb19tYW55 X3VuaXhfZmRzKCkgZnVuY3Rpb24uIEN1cnJlbnRseSBDQVBfU1lTX0FETUlOIGFuZCBDQVBfU1lT X1JFU09VUkNFIGFyZSBjaGVja2VkIHdoZW4gdGhlIG51bWJlciBvZiBvcGVuIGZpbGVzIGluIGEg c29ja2V0IGV4Y2VlZHMgdGhlIHVwcGVyIGxpbWl0LCBoYXZpbmcgZWl0aGVyIG9uZSBjb3VsZCBw YXNzIHRoZSBjaGVjay4gV2UgcmVjb21tZW5kIHJldmlzaXRpbmcgdGhlIGNhcGFiaWxpdHkgY2hl Y2tzIGFuZCBjb25zaWRlcmluZyB0byB1dGlsaXplIENBUF9TWVNfUkVTT1VSQ0UgZXhjbHVzaXZl bHkuIEhlcmUncyBvdXIgcmF0aW9uYWxlIGZvciB0aGlzIHN1Z2dlc3Rpb246CgooMSkgRGVmaW5l ZCBDYXBhYmlsaXR5IGZvciBSZXNvdXJjZSBMaW1pdHM6IEFjY29yZGluZyB0byB0aGUgY2FwYWJp bGl0eSBtYW51YWwgcGFnZVsxXSwgdGhlIGNhcGFiaWxpdHkgZXhwbGljaXRseSBkZXNpZ25lZCBm b3IgYnlwYXNzaW5nIHN5c3RlbSByZXNvdXJjZSBsaW1pdHMgaXMgQ0FQX1NZU19SRVNPVVJDRShD QVBfU1lTX1JFU09VUkNFOiBhbGxvdyB0aGUgUkxJTUlUX05PRklMRSByZXNvdXJjZSBsaW1pdCBv biB0aGUgbnVtYmVyIG9mICJpbi1mbGlnaHQiIGZpbGUgZGVzY3JpcHRvcnMgdG8gYmUgYnlwYXNz ZWQpLgoKKDIpIFByZXNlcnZpbmcgTGVhc3QgUHJpdmlsZWdlIFByaW5jaXBsZTogQ0FQX1NZU19B RE1JTiBjaGVjayBpbiB0aGlzIGNvbnRleHQgbWF5IGxlYWQgdG8gb3Zlci1wcml2aWxlZ2luZy4g SXQgaXMgYWxyZWFkeSBvdmVybG9hZGVkIGFuZCBrbm93biBhcyB0aGUgbmV3ICJyb290IlsyXS4g QWNjb3JkaW5nIHRvIHRoZSBtYW51YWwgcGFnZVsxXSDigJxEb24ndCBjaG9vc2UgQ0FQX1NZU19B RE1JTiBpZiB5b3UgY2FuIHBvc3NpYmx5IGF2b2lkIGl0IeKAnSwgaXQncyBiZW5lZmljaWFsIHRv IHVzZSB0aGUgbW9zdCBzcGVjaWZpYyBjYXBhYmlsaXR5IHJlcXVpcmVkIGZvciBhIGdpdmVuIHRh c2suCgpUaGlzIGlzc3VlIGV4aXN0cyBpbiBzZXZlcmFsIGtlcm5lbCB2ZXJzaW9ucyBhbmQgd2Ug aGF2ZSBjaGVja2VkIGl0IG9uIHRoZSBsYXRlc3Qgc3RhYmxlIHJlbGVhc2UoTGludXggNi42Ljkp LiAKCllvdXIgZmVlZGJhY2sgYW5kIGluc2lnaHRzIG9uIHRoaXMgcHJvcG9zZWQgbW9kaWZpY2F0 aW9uIHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQuIFRoYW5rIHlvdSBmb3IgeW91ciB0aW1l IGFuZCBjb25zaWRlcmF0aW9uLgoKQmVzdCByZWdhcmRzLApKaW5nemkKCnJlZmVyZW5jZToKWzFd IGh0dHBzOi8vd3d3Lm1hbjcub3JnL2xpbnV4L21hbi1wYWdlcy9tYW43L2NhcGFiaWxpdGllcy43 Lmh0bWwKWzJdIGh0dHBzOi8vbHduLm5ldC9BcnRpY2xlcy80ODYzMDYv