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