Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.sbin/puffs/rump_smbfs



On Wednesday 16 September 2009 04:08:16 Valeriy E. Ushakov wrote:
[...]
> PS: It's really amazing how rump can cope with link sets in the DSO
> world at all.  One can condescentingly call it a hack, but link sets
> are not rump's fault.

s/amazing/lucky/

IMO, rump is fragile and not only regularly breaks the build, but changes made 
for the benefit of rump break kernels[1]. It appears to be useful technology, 
but there is, again IMO, just too much avoidable fallout.

If the "inventive use of" __start/_stop symbols was documented maybe I would 
have spotted it sooner. I admit that it took me a while to understand what 
was going on and, yes, I still think it is "inventive".

> People are most welcome to fix this ugliness 
> properly by helping to get rid of link sets in the kernel.

I'm glad you agree that link sets are ugly. On the matter of a getting rid of 
them I did offer to discuss a solution on ICB, but was ignored. 

Nick

[1] http://mail-index.netbsd.org/source-changes-d/2009/08/11/msg000757.html


Home | Main Index | Thread Index | Old Index