On Saturday 29 January 2005 06:39, you wrote:
> [EMAIL PROTECTED] said:
> > It's a huge work, but what is more important, it could obviously hurt
> > stability...

> Yes.

> > So, I'd suggest to follow this policy to choose the work to merge:
> >
> > - reduce *a lot* what is going to be merged... no new features, no
> > code  cleanups (especially NOT the Makefiles cleanups)...
> >
> > - concentrate on stability... and on backing out the hostfs rewrite.

> This makes all kinds of sense.  But, from my point of view, if I'm going
> maintain both 2.4 and 2.6 trees, I want them to be as similar as possible.

> We can go through the patches, and I got a nice list of them, and I was
> planning on going through them and applying all of the ones that made sense
> in 2.4.

> So, your proposal makes sense from the point of a large number of users,
> but you're signing me up for a whole lot of extra work.  So, I'm not too
> inclined to run a stability 2.4 tree, as much sense as it makes.

> Are you?  Or someone else?  I've got this nice list of patches, and I'll
> be happy to go through them and categorize them in terms of their effects
> on stability.

Well, there are two things that you can do to *avoid* increasing your work:

- avoid backporting cleanups, like the bh one... it's just lost time.

- avoid if possible to backport new features...

- concentrate on the recent security fixes, if possible... the 
syscall-security-1/6 fixes were not enough on 2.6 to fix everything, so for 
me it's evident they cannot suffice on 2.4.

Also, it's not the kind of work which is easy to delegate (to me at least) - 
those patches hack the UML core and I've not followed them well - for missing 
time and for their difficulty.

Also, now, I'm doing some more work on the 2.4 tree - I've some fixes I found 
useful, like the 2.6.4 scheduler fixes which weren't merged in 2.4 and some 
more recent ones.

I did that to try fixing the /dev/urandom bug, before realizing that the 
problem is in some code related to the urandom driver... the reported panic 
is just a "scheduling in interrupt" one. It means also that the problem is 
due probably to something in UML that is used by the driver. Suggestions:

- timing code
- interrupt code (they are entropy sources).

-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729
http://www.user-mode-linux.org/~blaisorblade





-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to