HEADSUP: new linux infrastructure ports are committed
Alexander Leidinger
Alexander at Leidinger.net
Thu Apr 2 23:27:51 PDT 2009
Quoting "Sean C. Farley" <scf at FreeBSD.org> (from Thu, 2 Apr 2009
12:33:42 -0500 (CDT)):
> What cannot be MFC'd besides TLS and NPTL? For syscalls that cannot
> be MFC'd, can calls be written that help to some degree without
> breaking ABI? The wiki page[1] is incomplete on what changes are to
> be MFC'd. I can say that fstatat64() seems popular (called by rm)
> in /var/log/messages.
*at() can not be MFCed as it would change the native VFS ABI (Roman
implemented the FreeBSD side of *at() calls to be able to emulate the
linux *at() calls).
As you noticed, this is a major point in 2.6.16 emulation.
Another thing which is in current but AFAIK not in stable is the brand
detection stuff, but I think this is not so critical to have in
RELENG_7.
Other changes may or may not be MFCable, but AFAIK nobody took the
time to compare RELENG_7 with CURRENT and had a careful look at the
differences. Anyway, as *at is a major part and can not be MFCed,
2.6.16 + linux base f8 is not a supported combination in RELENG_7. If
it works for you feel lucky, if it does not work for you... that's bad
luck.
Bye,
Alexander.
--
A woman must be a cute, cuddly, naive little thing -- tender, sweet,
and stupid.
-- Adolf Hitler
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-emulation
mailing list