From owner-freebsd-net@freebsd.org Sat Nov 19 17:30:19 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74BA2C4BBD1 for ; Sat, 19 Nov 2016 17:30:19 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id F3E8367A7C for ; Sat, 19 Nov 2016 17:29:52 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 676AE3009F; Sat, 19 Nov 2016 17:29:52 +0000 (UTC) Date: Sat, 19 Nov 2016 17:29:52 +0000 To: freebsd-net@freebsd.org From: "sobomax (Maksym Sobolyev)" Reply-to: D8582+325+5aab40e87f8cbe09@reviews.freebsd.org Subject: [Differential] D8582: Bump so_options storage from "short" to "int" to match optname argument type in get/setsockopt system calls Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , Thread-Topic: D8582: Bump so_options storage from "short" to "int" to match optname argument type in get/setsockopt system calls X-Herald-Rules: <28>, <64>, <76> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Precedence: bulk Thread-Index: NWJmZjc3NmMyZjA1YTk2NWEzZDc1NjcwMTc5 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_fcf39442f08dca5cf6b0e5f6a047e3ee" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2016 17:30:19 -0000 --b1_fcf39442f08dca5cf6b0e5f6a047e3ee Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 c29ib21heCBjcmVhdGVkIHRoaXMgcmV2aXNpb24uCnNvYm9tYXggYWRkZWQgYSByZXZpZXdlcjog ZnJlZWJzZC1uZXQtbGlzdC4Kc29ib21heCBzZXQgdGhlIHJlcG9zaXRvcnkgZm9yIHRoaXMgcmV2 aXNpb24gdG8gclMgRnJlZUJTRCBzcmMgcmVwb3NpdG9yeS4KSGVyYWxkIGFkZGVkIGEgc3Vic2Ny aWJlcjogaW1wLgpIZXJhbGQgYWRkZWQgYSByZXZpZXdlcjogdHJhbnNwb3J0LgoKUkVWSVNJT04g U1VNTUFSWQogIEN1cnJlbnQgc3RvcmFnZSBmb3JtYXQgZm9yIHRoZSBzb19vcHRpb25zIGlzIHNo b3J0IGFuZCB3ZSBhcmUgYWxyZWFkeSBoYXZlIDE2IG9wdGlvbnMgZGVmaW5lZCwgd2hpY2ggbWFr ZXMgaXQgaW1wb3NzaWJsZSB0byBhZGQgbmV3IGFuZCBleHBlcmltZW50YWwgb3B0aW9ucy4gVGhl cmUgaXMgdmVyeSBsaXR0bGUgc2Vuc2UgdG8gc2F2ZSAyIGJ5dGVzIG9mIG1lbW9yeSBwZXIgc29j a2V0IGluIDIwMTYsIGhlbmNlIHRoaXMgY2hhbmdlLgoKVEVTVCBQTEFOCiAgSSd2ZSBydW4gd29y bGQgYW5kIGtlcm5lbCAoR0VORVJJQykgdHdpY2Ugb25lIHdpdGggdGhpcyBjaGFuZ2UgYW5kIG9u ZSB3aXRob3V0LiBObyBlcnJvcnMgb3IgbmV3IHdhcm5pbmdzLCBzbyBpdCBsb29rcyBnb29kLgoK UkVQT1NJVE9SWQogIHJTIEZyZWVCU0Qgc3JjIHJlcG9zaXRvcnkKClJFVklTSU9OIERFVEFJTAog IGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EODU4MgoKQUZGRUNURUQgRklMRVMKICBzaGFy ZS9kb2Mvc21tLzE4Lm5ldC82LnQKICBzeXMva2Vybi91aXBjX2RlYnVnLmMKICBzeXMvbmV0aW5l dC9pbl9wY2IuYwogIHN5cy9uZXRpbmV0L2luX3BjYi5oCiAgc3lzL25ldGluZXQvdGNwX3Zhci5o CiAgc3lzL3N5cy9zb2NrZXR2YXIuaAoKRU1BSUwgUFJFRkVSRU5DRVMKICBodHRwczovL3Jldmll d3MuZnJlZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwvZW1haWxwcmVmZXJlbmNlcy8KClRvOiBzb2Jv bWF4LCAjdHJhbnNwb3J0LCBmcmVlYnNkLW5ldC1saXN0CkNjOiBpbXAK --b1_fcf39442f08dca5cf6b0e5f6a047e3ee Content-Type: text/x-patch; charset=utf-8; name="D8582.22353.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D8582.22353.patch" ZGlmZiAtLWdpdCBhL3N5cy9zeXMvc29ja2V0dmFyLmggYi9zeXMvc3lzL3NvY2tldHZhci5oCi0t LSBhL3N5cy9zeXMvc29ja2V0dmFyLmgKKysrIGIvc3lzL3N5cy9zb2NrZXR2YXIuaApAQCAtNzIs NyArNzIsNyBAQAogc3RydWN0IHNvY2tldCB7CiAJaW50CXNvX2NvdW50OwkJLyogKGIpIHJlZmVy ZW5jZSBjb3VudCAqLwogCXNob3J0CXNvX3R5cGU7CQkvKiAoYSkgZ2VuZXJpYyB0eXBlLCBzZWUg c29ja2V0LmggKi8KLQlzaG9ydAlzb19vcHRpb25zOwkJLyogZnJvbSBzb2NrZXQgY2FsbCwgc2Vl IHNvY2tldC5oICovCisJaW50CXNvX29wdGlvbnM7CQkvKiBmcm9tIHNvY2tldCBjYWxsLCBzZWUg c29ja2V0LmggKi8KIAlzaG9ydAlzb19saW5nZXI7CQkvKiB0aW1lIHRvIGxpbmdlciB3aGlsZSBj bG9zaW5nICovCiAJc2hvcnQJc29fc3RhdGU7CQkvKiAoYikgaW50ZXJuYWwgc3RhdGUgZmxhZ3Mg U1NfKiAqLwogCWludAlzb19xc3RhdGU7CQkvKiAoZSkgaW50ZXJuYWwgc3RhdGUgZmxhZ3MgU1Ff KiAqLwpAQCAtMTY3LDcgKzE2Nyw3IEBACiAJc2l6ZV90CXhzb19sZW47CS8qIGxlbmd0aCBvZiB0 aGlzIHN0cnVjdHVyZSAqLwogCXN0cnVjdAlzb2NrZXQgKnhzb19zbzsJLyogbWFrZXMgYSBjb252 ZW5pZW50IGhhbmRsZSBzb21ldGltZXMgKi8KIAlzaG9ydAlzb190eXBlOwotCXNob3J0CXNvX29w dGlvbnM7CisJaW50CXNvX29wdGlvbnM7CiAJc2hvcnQJc29fbGluZ2VyOwogCXNob3J0CXNvX3N0 YXRlOwogCWNhZGRyX3QJc29fcGNiOwkJLyogYW5vdGhlciBjb252ZW5pZW50IGhhbmRsZSAqLwpk aWZmIC0tZ2l0IGEvc3lzL25ldGluZXQvdGNwX3Zhci5oIGIvc3lzL25ldGluZXQvdGNwX3Zhci5o Ci0tLSBhL3N5cy9uZXRpbmV0L3RjcF92YXIuaAorKysgYi9zeXMvbmV0aW5ldC90Y3BfdmFyLmgK QEAgLTQ1Miw3ICs0NTIsNyBAQAogCXRjcF9zZXEJCWlzczsKIAl0Y3Bfc2VxCQlpcnM7CiAJdV9z aG9ydAkJbGFzdF93aW47CS8qIGNhY2hlZCB3aW5kb3cgdmFsdWUgKi8KLQl1X3Nob3J0CQl0d19z b19vcHRpb25zOwkvKiBjb3B5IG9mIHNvX29wdGlvbnMgKi8KKwlpbnQJCXR3X3NvX29wdGlvbnM7 CS8qIGNvcHkgb2Ygc29fb3B0aW9ucyAqLwogCXN0cnVjdCB1Y3JlZAkqdHdfY3JlZDsJLyogdXNl ciBjcmVkZW50aWFscyAqLwogCXVfaW50MzJfdAl0X3JlY2VudDsKIAl1X2ludDMyX3QJdHNfb2Zm c2V0OwkvKiBvdXIgdGltZXN0YW1wIG9mZnNldCAqLwpkaWZmIC0tZ2l0IGEvc3lzL25ldGluZXQv aW5fcGNiLmggYi9zeXMvbmV0aW5ldC9pbl9wY2IuaAotLS0gYS9zeXMvbmV0aW5ldC9pbl9wY2Iu aAorKysgYi9zeXMvbmV0aW5ldC9pbl9wY2IuaApAQCAtNDg4LDcgKzQ4OCw3IEBACiAJaW5wX2lu cGNidG90Y3BjYihzdHJ1Y3QgaW5wY2IgKmlucCk7CiB2b2lkIAlpbnBfNHR1cGxlX2dldChzdHJ1 Y3QgaW5wY2IgKmlucCwgdWludDMyX3QgKmxhZGRyLCB1aW50MTZfdCAqbHAsCiAJCXVpbnQzMl90 ICpmYWRkciwgdWludDE2X3QgKmZwKTsKLXNob3J0CWlucF9zb19vcHRpb25zKGNvbnN0IHN0cnVj dCBpbnBjYiAqaW5wKTsKK2ludAlpbnBfc29fb3B0aW9ucyhjb25zdCBzdHJ1Y3QgaW5wY2IgKmlu cCk7CiAKICNlbmRpZiAvKiBfS0VSTkVMICovCiAKZGlmZiAtLWdpdCBhL3N5cy9uZXRpbmV0L2lu X3BjYi5jIGIvc3lzL25ldGluZXQvaW5fcGNiLmMKLS0tIGEvc3lzL25ldGluZXQvaW5fcGNiLmMK KysrIGIvc3lzL25ldGluZXQvaW5fcGNiLmMKQEAgLTQ5MywxMCArNDkzLDEwIEBACiAvKgogICog UmV0dXJuIGNhY2hlZCBzb2NrZXQgb3B0aW9ucy4KICAqLwotc2hvcnQKK2ludAogaW5wX3NvX29w dGlvbnMoY29uc3Qgc3RydWN0IGlucGNiICppbnApCiB7Ci0gICBzaG9ydCBzb19vcHRpb25zOwor ICAgaW50IHNvX29wdGlvbnM7CiAKICAgIHNvX29wdGlvbnMgPSAwOwogCmRpZmYgLS1naXQgYS9z eXMva2Vybi91aXBjX2RlYnVnLmMgYi9zeXMva2Vybi91aXBjX2RlYnVnLmMKLS0tIGEvc3lzL2tl cm4vdWlwY19kZWJ1Zy5jCisrKyBiL3N5cy9rZXJuL3VpcGNfZGVidWcuYwpAQCAtNzUsNyArNzUs NyBAQAogfQogCiBzdGF0aWMgdm9pZAotZGJfcHJpbnRfc29vcHRpb25zKHNob3J0IHNvX29wdGlv bnMpCitkYl9wcmludF9zb29wdGlvbnMoaW50IHNvX29wdGlvbnMpCiB7CiAJaW50IGNvbW1hOwog CmRpZmYgLS1naXQgYS9zaGFyZS9kb2Mvc21tLzE4Lm5ldC82LnQgYi9zaGFyZS9kb2Mvc21tLzE4 Lm5ldC82LnQKLS0tIGEvc2hhcmUvZG9jL3NtbS8xOC5uZXQvNi50CisrKyBiL3NoYXJlL2RvYy9z bW0vMTgubmV0LzYudApAQCAtNjEsNyArNjEsNyBAQAogLl9mCiBzdHJ1Y3Qgc29ja2V0IHsKIAlz aG9ydAlzb190eXBlOwkJLyogZ2VuZXJpYyB0eXBlICovCi0Jc2hvcnQJc29fb3B0aW9uczsJCS8q IGZyb20gc29ja2V0IGNhbGwgKi8KKwlpbnQJc29fb3B0aW9uczsJCS8qIGZyb20gc29ja2V0IGNh bGwgKi8KIAlzaG9ydAlzb19saW5nZXI7CQkvKiB0aW1lIHRvIGxpbmdlciB3aGlsZSBjbG9zaW5n ICovCiAJc2hvcnQJc29fc3RhdGU7CQkvKiBpbnRlcm5hbCBzdGF0ZSBmbGFncyAqLwogCWNhZGRy X3QJc29fcGNiOwkJCS8qIHByb3RvY29sIGNvbnRyb2wgYmxvY2sgKi8KCg== --b1_fcf39442f08dca5cf6b0e5f6a047e3ee--