Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jan 2022 09:07:12 -0500
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        "Jason A. Harmening" <jah@FreeBSD.org>
Cc:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 9e891d43f586 - main - unionfs: implement VOP_SET_TEXT/VOP_UNSET_TEXT
Message-ID:  <20220103140712.txfy3jj6hvdnutxt@mutt-hbsd>
In-Reply-To: <202201030345.2033jP6T052711@gitrepo.freebsd.org>
References:  <202201030345.2033jP6T052711@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--gk4jwmfzkj6jv4wo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 03, 2022 at 03:45:25AM +0000, Jason A. Harmening wrote:
> The branch main has been updated by jah:
>=20
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D9e891d43f586e91541bd61fb12=
550de296d76fd9
>=20
> commit 9e891d43f586e91541bd61fb12550de296d76fd9
> Author:     Jason A. Harmening <jah@FreeBSD.org>
> AuthorDate: 2021-12-21 23:51:51 +0000
> Commit:     Jason A. Harmening <jah@FreeBSD.org>
> CommitDate: 2022-01-03 03:52:58 +0000
>=20
>     unionfs: implement VOP_SET_TEXT/VOP_UNSET_TEXT
>    =20
>     The implementation simply passes the text ref to the appropriate
>     underlying vnode.  Without this, the default [un]set_text
>     implementation will only manage the text ref on the unionfs vnode,
>     causing it to be out of sync with the underlying filesystems and
>     potentially allowing corruption of executable file contents.
>     On INVARIANTS kernels, it also readily produces a panic on process
>     termination because the VM object representing the executable mapping
>     is backed by the underlying vnode, not the unionfs vnode.
>    =20
>     PR:     251342
>     Reviewed by:    kib
>     Differential Revision: https://reviews.freebsd.org/D33611

Hey Jason,

Thanks for working on unionfs! I'm wondering if MFC'ing all the recent
unionfs work to 13-stable is planned (or possible).

Thanks,

--=20
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A=
4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

--gk4jwmfzkj6jv4wo
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmHTAw0ACgkQ/y5nonf4
4fr+xA/+K+0NiKkeazHXk4Br7jYZIcoHzFWihUSq5Xu+y+OIxEScstvyMzrfPlfl
Xs+EKNGviwLASFB4FVnJuWLYVRsDD0AjJSgg9psmV24PDKY9oxn6xA7qsRgVKdfi
PFa/Cf1reDbj1zZzkyb/6VJ8ZdnAjhQijwyhqfvJLeGqJ3dL7dNHcmhtOnuKYnAy
z1tfft84sujPNOrrKdH8z9JXmNQr97NIjRMHVVjpXMpvZtOd/MW93zfRgqS7d8kl
oZgbvJhAOGpDh6aPwOA8NZWIeJUNuRwjN8IF76aELH9ZK9gPgEDnnh4F3vPzYaun
nwEMq+QXf7TUA0w2zTYXbsmw10Qt4U2YlyiKXj3gyDrFZhE3m0q/3ywtMlDQaDj5
Jffu9BJ4tQkb1lthhDe6+d12BCOkoYOgRSzreLpCpBoeXNXkmjNOukgRaU0N0Hpw
Qdik/ZV8+lgmciyildGIHfEFr9Jmzs0AEIImF/qUckf9sk/URr56yfMNNGr6czYH
3JNOhSeiY34ITiS6R8MBpVWInViFGjgduBujpEXn09MOrGLoM/WAGw/QN3GFkC5S
jL2zrAD7fhATVEjzpNUgjQ/oGZ504TbAL2IBBwBf66N8tMQ8IQbidjEzkHC5GAjY
JPh1QbEZSz3sd5A3gP7HxWk52SWYSGgam8V6HcVltJrU/nVCDwk=
=enD7
-----END PGP SIGNATURE-----

--gk4jwmfzkj6jv4wo--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220103140712.txfy3jj6hvdnutxt>