On 9 Sep 2025, at 19:18, Jamie Gritton <ja...@freebsd.org> wrote: > > The branch main has been updated by jamie: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=16f600dc30b7bb82429660e540da802a1e3f7449 > > commit 16f600dc30b7bb82429660e540da802a1e3f7449 > Author: Jamie Gritton <ja...@freebsd.org> > AuthorDate: 2025-09-09 18:13:11 +0000 > Commit: Jamie Gritton <ja...@freebsd.org> > CommitDate: 2025-09-09 18:13:11 +0000 > > jaildesc: replace EBADF with EINVAL > > Following fd9e09cb, EBADF is not the suitable error code for a non- > jail descriptor passed to jail_set, jail_get, jail_attach_fd, and > jail_remove_fd. > > Reported by: kib
Will you be MFC’ing this fix, the error checking one and any future fixes to the new jaildesc code? The original jaildesc commit made it in in time for stable/15 so will be part of 15.0, so either important fixes need to be MFC’ed to ensure we release something without bugs or it should be reverted in stable/15 and the whole series later MFC’ed once deemed ready. Especially given the discussion about file object ownership I’m a bit concerned that we have something in stable/15 that has a design, rather than implementation, aspect that might be wrong, and we really don’t want to be shipping a broken syscall ABI if so. Jessica