From nobody Sun Oct 06 23:11:30 2024 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XMJ2D5DbWz5YgZZ for ; Sun, 06 Oct 2024 23:11:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-21.consmr.mail.gq1.yahoo.com (sonic305-21.consmr.mail.gq1.yahoo.com [98.137.64.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4XMJ2D2QQYz4CN8 for ; Sun, 6 Oct 2024 23:11:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728256306; bh=2aijTQjh+RmnUACrTk+dcdCJy8dHk2Wf1qA30Q/0Pc8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=IikoHKwx65kQTmbUaUHhqaSEsd2JIwURFJG4w9Uij9znuhlB+4ZRlP1YVkBMHgd1nPEvtz1qG/BGgluSkBBMnsbmhh811tIGUn4lqs8UkZXzBNuAGgRuj7c0KimjiqfxZVoTqsUwCFqdOFwYMoetAaJsKXY/gU2l+iY3C5CUtFG7SeFImNA5fwaz3cB4YkASS4bsvvYnt/HPKn+8ORpRhnouJV6c+xPJ265iPhAAFHL+KgEMDKMEA4SQlhtJ3HHsMTccECQWG//QExSpAaP3zQWCMe3cG9RqjEYWzmSznnwZMH4KYon/A8LNf7pRhiX4wjDe9tslUJ+IcPFW1RYxjg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728256306; bh=5rG9UQmRcFOd5AyDKtrkpkDcFRhOCRBHJdJY9byWHlo=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=mR5B3TFEBEWiwwz9VpQmQ9QQxPhXMogvHkBPJ3aisGUc0hT53lH4XxnRLEVWEjopUcIV87vQVZdgauFew4KOKQR/0r66VmXB1A9b4XQE4k4seOCqStTZTKWrh2d1xGKq8yZOsKw+e6CVoBnmvEfRdM5ASS6CRos1UHyLAFu+guWFjEQ/8uY9W6D5L7YgykHSMvHqDPEMzL+lUWi+eSxbeVlnCVZf1l/WW4tkkgEC3yJrwRD2hRDwnvni4aNBS/udS71uHeJylo1bt0ThwMK3rXBSxKgrvfxrPc61/4OcEH2NZbBOoq7G/h2MUh1O7jtXOFXyYrWB23tjzWPxQotcqA== X-YMail-OSG: jTEzua8VM1nS8TnuKqknRN_3qCrSKwVbJH7CmROzCIkBsBUY75Hc7cjz20onEqE vKgjVsIYJNaw3u.Y.f0WjKFmUEoRJLmGQASONWzBD1ktMmik6ea4m1tY0.4KqylVUKI2DNWL1rZR h0FmEFzcw4.4iOBgr6ir8hNfSWnFMBPjVWEyB0Uea7YFrLUxTgE3B5r9DBtS0Nb186hDsVFu10iD unDjVE2FsG23rJL37HZhBcssYQKjna9k7j.VUj_C235ZTBQPptBIAA62kjVtiL5eUvgOaj9EAMOt u6vm6ryWkyofWM.HIPtQdlDALrm0Dk9IY4AvRObBsmK71CNNCoHHGayKhtyuFHaSE4HqX7CzORuC 1rAqy2VeNqVML1T7th49sVhxyvYozE8nfCGRXgMYyWjyQHgMyKrOq8ER100grUp2wvtuu8t17QLr 2KhksF7qGh0NVYKpAQ.yNltTmEHKokRefW0FjvVKR9NiF9wh2b0AFjax6FcVOzpoOGSLOwsQIGtZ 3p4kqunFgc6azFkFhGSlvDFJIqZ9dn3Y5bfYMUSJTXYl.nhz9RGol_UTeoYFpRkdGmGKGyMoMnz. fCAn3P6bdvNHdkv2OB3VhD9tdhJLK1o4S6xH33e3e2IlbsSE2Wxj4THIkkK1gSG_dLYZ0w7mmr9T WVMatw5CBnc1eLivaB64zIZprD0Dqq66MV9WaJqx4ZchtPFuxX9GettPPBr_0CRJdvJiCSXeKmo1 JXKzJDDZLUTOSIWE719ceZa6FoWZ02fy0RvXT.ajplSsaRU9HaH2KKxrw2ytpZUPX3bgQZxea6Bs PTRh5h21KGfuZ0pXtzM4S_m9e1JpjXlcgQCdx6quZ.o7MgDNVCCYbheSFgDzUyms12_zOfrFx8qN Ts9NjmA.rYNUwbM4iJiT5Wu1CE5Y8tY9rPFDsUiopQ8p0FKflt48wBXF3nyvIgZ.QFNSa3H_TEUP WOaMwvSRPTux_A0.RxvUkZUdB_N33PiKMu4wT1s0rWH5INaImg2OHUiOjgFyTuwjwyEpmRhbYcLs PtWmNTx9u_f7F0WCxHq4KCwvrA777ncgnvVTQ9Js_BECUOR.Y0IZJLuGjXGBznM739TIvl6O69mn AhvdDANKVILJRu.wIyylLwsokIG_RUSvK_.xUp7RqYLXZWXZvWIy4X0cwX9QTE8wRxYwU8lgOd9s 3Kd6ZtBVo8ZGfk.47.fUgyGiXCMQYE7lv80soip8BNJNywGQOMIwTyKECG81PIgKe6gGo5H9naHM E6J28VwGhHbogYX870VkRxbrvWkzL8trVQzjHSBpKCBqUwUF4YBr_9ZSsnuApsUlxO271aSPu_w4 Lq1mvnbz5pC3mUQbyim0XoMMj0bYOU0hRSc2iatXJolf0qT5iqWChrYAX41ILDMVlqAe_EdzBwVi aNBbG_jUhBoQIqGQK6ROnSffV3ofF1duYsDEi7rGVf8Um5NE_OGjJDvWLGJSH97UZMxt6mePbQsM jAbsRkSFeC6y3wwZb7fz3agNwA3GUzq1IHVY5pZTzP4DAMzQWUe_ec19GCZduwpfUemXgw3NObBF vljVl3ufMdKuseiwTcGImdnLQRKssdas1tRnwM8_djL.5J9u1q75D4lVw_lWQl_Xb7SiIQ7nPxvE J4pH0WBVKpDWV1iy9nrnXSphUecBRf0k2Yg2GkUxwly.45PD7ocX1OmeB2F8saSfouytqM6R2H.K 1M1jnFF3j57.luFubURHO_KG70vxh9akAZjHy3QgLN4V9u1aQHjoJoDuAwgKp854ItCeTUOk572f dzFmrVwW3PaRmrpE5AM3Hmd_obIXGXidhpGF2Ufh9AT04xnyFRkvN4BgumkWIAZxy9FOboTM37hV _DJjH7QmgDEa_nQ4QDR8BRSvLXdE_qk40Z66Zdp3bG1un9DajjNl.EvzqlcCGZK8Tpt.Z5ZFo2dH .rkwaXj6Pp4G61eaetNwYV5JN_9r7P2LGa7Ohzh1dLw6nTxRzRTdDggk0Zx1H_jSZPwvhZXC.x5x DmHY4wPi_edMY_0vmBvCnEmq3.k82iwrjSd4X0nApSGaFsxvPeaLhVjUB.dFAcg0HS9.L2Wbndfp BbPitWzr4x.FdfEHgKk08Tic0GdbG1qmp0W1kNAQw7t_ilfOQK4aHUbaJhONwVwLkh1_wjlQBBGH 7tadU2eJuxSivEj_kNNFVO3cDHLgH4YBpWFx6.6QAGCKoXvgLXFAWyBj6Ojh6JnL4WgqlAjODP5e pRjLMcM_vo.w6gWP4GrJXhEF.tMbe7puJcF1O.PCfsrb03ZblBu1BZTEq0NekXjre8eBuvBB5Bk3 rQXbeZrIzyZRZry0- X-Sonic-MF: X-Sonic-ID: 964c7c57-b24f-4bb2-93da-3b8065720f60 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sun, 6 Oct 2024 23:11:46 +0000 Received: by hermes--production-gq1-5d95dc458-dxlpk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID cc9d8cd943563ff20357dea77e1c7ece; Sun, 06 Oct 2024 23:11:41 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: git: 2c1963d46335 - main - procfs rlimit: handle pipebuf [and related] :pipebuf . . . Invalid argument From: Mark Millard In-Reply-To: Date: Sun, 6 Oct 2024 16:11:30 -0700 Cc: Konstantin Belousov , =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= , Current FreeBSD , dev-commits-src-main@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <34434D36-A751-477A-8596-72A564113FB8.ref@yahoo.com> <34434D36-A751-477A-8596-72A564113FB8@yahoo.com> <86r08tvcb0.fsf@ltc.des.dev> To: Warner Losh X-Mailer: Apple Mail (2.3776.700.51) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4XMJ2D2QQYz4CN8 X-Spamd-Bar: ---- On Oct 6, 2024, at 06:56, Warner Losh wrote: > On Sun, Oct 6, 2024 at 3:09=E2=80=AFAM Konstantin Belousov = wrote: > On Sun, Oct 06, 2024 at 10:57:23AM +0200, Dag-Erling Sm=C3=B8rgrav = wrote: > > Konstantin Belousov writes: > > > We do not provide forward compatibility between kernel and = userspace. > > > User binaries must be newer than kernel. > >=20 > > Uh, no. The opposite, in fact. >=20 > Right, it is opposite. It was a typo. >=20 > Anyway, __FreeBSD_version is not about compatibility between specific > snapshot of kernel and user sources. It de-facto provides two = technical > measures: > 1. kernel refuses to load modules built against headers set with = higher > __FreeBSD_version than kernel > 2. Some values of __FreeBSD_version are used by userspace to > detect if specific change is present in kernel. See sys/param.h > P_OSREL_ list. >=20 > 3. It's used extensively in 3rd party software to select different = interfaces > (including ports). That's why we document why we do each bump. >=20 > While 'forward compatibility' is sometimes needed / provided when it > adversely affects upgrade from source and fall back to prior kernel = while > it's worked out. But (a) ZFS BEs eliminate many problems and (b) we've > only done it when it was impossible to run buildkernel / git (or svn = or cvs > in the past) to fix the problem. While the messages are annoying, they > don't prevent that limited exception we've occasionally done in the = past. > In general, we've avoided changes so incompatible that they've needed > a new P_OSREL_ entry to cope... >=20 I will note that the official build of each port-package for main [so: 15] do get a ulimit invalid argument report in the log file for the build now, in the section just before "phase: check-sanity": . . . --Resource limits-- ulimit: can't get limit: Invalid argument cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D . . . That text is from: = http://beefy18.nyi.freebsd.org/data/main-amd64-default/pe65c3d3818f0_s74f6= ec6fe3c/logs/qt6-tools-6.7.3.log which also reports: Host OSVERSION: 1500023 Jail OSVERSION: 1500024 The vintage of 1500023 predates the 2024-Sep-20 pipebuf change so the kernel is too old to provide support. (Not that it is generally easy to know much detail about the Host vintage of main within the 1500023 span.) =3D=3D=3D Mark Millard marklmi at yahoo.com