Changes since last time (closing down the list):
On Thursday, the list hit 30 different features proposed for 2.5 integration.
That's too much, they're obviously not all going to get in, and I'm now tring
to collate the list into something vaguely reasonable.
The -mm tree is now listed as one (nicely broken-up) patch. Anything in it,
Linus is bound to see, so it doesn't need to be tracked separately.
Some other things are low-impact enough they can go in during the stable
series. Online EXT3 resize support (resizing a mounted ext3 partition
without having to unmount it first) seems to have resolved itself
into that category ( See thread at:
http://lists.insecure.org/lists/linux-kernel/2002/Oct/7680.html ).
Reiser4 is probably in this category as well, since Reiser3 went into
the 2.4 stable series and Reiser4 claims to be a seperate filesystem
(like EXT2 and EXT3). Add in the fact that Hans Reiser still hasn't
produced a patch yet, and the decision's pretty easy. (If you disagree,
yell out now...)
I'm NOT going to list the post-freeze things, the 2.5 status list at
http://kernelnewbies.org/status does a fine job of that.
Most of the other "unresolved issues" are probably either in this category
or are going to have to wait for the next development series, because
nobody's piped up in support of them yet. I'm going to drop those
by sunday. If you have a concern on that list (or that should be
on that list), time is running out.
I'm also looking for other things that can similarly be removed from
this list and pushed for integration during the next stable series.
Criteria for this: no API changes, and no impact on people who don't
actually try to use the thing.
If people familiar with these features can suggest stuff that's
deferrable, please let me know. I've been trying very hard not to make
judgement calls on these patches (not my job), but I'm certainly open
to advice.
And so:
================================= Intro ====================================
Linus returns from the Linux Lunacy Cruise after Sunday, October 27th.
The following features aim to be ready for submission to Linus by Monday,
October 28th, to be considered for inclusion (in 2.5.45) before the feature
freeze on Thursday, October 31 (halloween).
This list is just pending features trying to get in before feature freeze.
It's primarily for features that need more testing, or might otherwise get
forgotten in the rush. If you want to know what's already gone in, or what's
being worked on for the next development cycle, or self-contained things that
might be merged during the stable series, check out:
http://kernelnewbies.org/status
Thanks to Rusty Russell and Guillaume Boissiere, whose respective 2.5 merge
candidate lists have been ruthlessly strip-mined in the process of
assembling this. And to everybody who's emailed stuff.
============================ Pending features: =============================
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 1) Andrew Morton's -mm tree. (Andre Morton, editor.) Andrew Morton's -mm tree collates several other projects, including: The ext2/ext3 Extended Attributes and Access Control Lists patch from Ted Tso Stuff. Lots of stuff. You can get Andrew Morton's MM tree from the following URL, including a http://www.zip.com.au/~akpm/linux/patches/2.5/2.5.44 Issues: Did Ed Tomlinson's page table bug get fixed? http://lists.insecure.org/lists/linux-kernel/2002/Oct/7147.html --------------------------------------------------------------------------- 2) Device mapper for Logical Volume Manager (LVM2) (LVM2 team) (in -ac) Announce: Download: Home page: Note: this is in the 2.5-ac tree, available at: --------------------------------------------------------------------------- 3) EVMS (Enterprise Volume Management System) (IBM, Contact: Kevin Corry) Fighting with LVM2 for a place in the tree, a bigger solution to a bigger Home page: Home page: Download: Some related discussions: --------------------------------------------------------------------------- 4) New kernel configuration system (Roman Zippel) Announcement: Code: Linus has actually looked fairly favorably on this one so far: And an AOL for it: http://lists.insecure.org/lists/linux-kernel/2002/Oct/8255.html --------------------------------------------------------------------------- 5) Linux Trace Toolkit (LTT) (Karim Yaghmour) Announce: Patch: User tools: --------------------------------------------------------------------------- 6) Kernel Probes (IBM, contact: Vamsi Krishna S) Kprobes announcement: Base Kprobes Patch: KProbes->DProbes patches: Official IBM download site for most recent versions (gzipped See also the DProbes Home Page: A good explanation of the difference between kprobes, dprobes, http://marc.theaimsgroup.com/?l=linux-kernel&m=103532874900445&w=2 And a clarification: just kprobes is being submitted for http://marc.theaimsgroup.com/?l=linux-kernel&m=103536827928012&w=2 --------------------------------------------------------------------------- 7) High resolution timers (George Anzinger, etc.) Home page: Sourceforge download page for this patch: Descriptions of each patch: Linus had concerns with this one (possibly resolved?): --------------------------------------------------------------------------- 8) Posix clocks and timers (non-highres) (George Anzinger or Jim Houston) There are two different posix timer patches. The one from George Anzinger http://marc.theaimsgroup.com/?l=linux-kernel&m=103553654329827&w=2 An alternate version from Jim Houston is here: http://marc.theaimsgroup.com/?l=linux-kernel&m=103549000027416&w=2 --------------------------------------------------------------------------- 9) Linux Kernel Crash Dumps (Matt Robinson, LKCD team) Announce: Code: --------------------------------------------------------------------------- 10) Rewrite of the console layer (James Simmons) Home page: Patch (Unknown version, but home page only has random CVS du jour link.): Bitkeeper tree: --------------------------------------------------------------------------- 11) Kexec, luanch new linux kernel from Linux (Eric W. Biederman) Announcement with links: And this thread is just too brazen not to include: --------------------------------------------------------------------------- 12) USAGI IPv6 (Yoshifujy Hideyaki) README: Patch: --------------------------------------------------------------------------- 13) MMU-less processor support (Greg Ungerer) Announcement with lots of links: --------------------------------------------------------------------------- 14) sys_epoll (I.E. /dev/poll) (Davide Libenzi) Announce: homepage: Auto-updating URL to most recent patch: Linus participated repeatedly in a thread on this one too, expressing --------------------------------------------------------------------------- 15) CD
... read more »
(ext23-*.patch), Page Table Sharing from Danliel Phillips and Dave McCracken
(shpte-ng.patch), Andrew Morton's own deadline IO scheduler
(akpm-deadline.patch), a bunch of huge page upgrades from Richard J. Moore
(hugetlb*.patch), the orlov allocator, Ingo's generic nonlinear mappings...
broken-out patches directory and a description file. (The latest version
as of this writing is -mm5.)
http://marc.theaimsgroup.com/?l=linux-kernel&m=103536883428443&w=2
http://people.sistina.com/~thornber/patches/2.5-stable/
http://www.sistina.com/products_lvm.htm
http://www.kernel.org/pub/linux/kernel/people/alan/
set of problems:
http://sourceforge.net/projects/evms
http://evms.sourceforge.net
http://evms.sourceforge.net/patches/
http://marc.theaimsgroup.com/?t=103359686900003&r=1&w=2
http://marc.theaimsgroup.com/?t=103439913000001&r=1&w=2
http://marc.theaimsgroup.com/?w=2&r=1&s=%5Bpatch%5D+evms+core&q=t
http://lists.insecure.org/lists/linux-kernel/2002/Oct/6898.html
http://www.xs4all.nl/~zippel/lc/
http://lists.insecure.org/lists/linux-kernel/2002/Oct/3250.html
http://lists.insecure.org/lists/linux-kernel/2002/Oct/7016.html
http://opersys.com/ftp/pub/LTT/ExtraPatches/patch-ltt-linux-2.5.44-va...
http://opersys.com/ftp/pub/LTT/TraceToolkit-0.9.6pre2.tgz
http://marc.theaimsgroup.com/?l=linux-kernel&m=103528410215211&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103528425615302&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103528454215523&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103528454015520&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103528485415813&w=2
tarballs):
http://www-124.ibm.com/linux/patches/?project_id=141
http://oss.software.ibm.com/developerworks/opensource/linux/projects/...
and kernel hooks is here:
2.5.45, not the whole of dprobes:
http://high-res-timers.sourceforge.net/
http://sourceforge.net/projects/high-res-timers
http://marc.theaimsgroup.com/?l=linux-kernel&m=103557676007653&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103557677207693&w=2
http://marc.theaimsgroup.com/?l=linux-kernel&m=103558349714128&w=2
http://lists.insecure.org/lists/linux-kernel/2002/Oct/3463.html
is here:
http://marc.theaimsgroup.com/?l=linux-kernel&m=103536576625905&w=2
http://lkcd.sourceforge.net/download/latest/
http://linuxconsole.sourceforge.net/
http://phoenix.infradead.org/~jsimmons/fbdev.diff.gz
http://linuxconsole.bkbits.net
http://lists.insecure.org/lists/linux-kernel/2002/Oct/6584.html
http://lists.insecure.org/lists/linux-kernel/2002/Oct/7952.html
ftp://ftp.linux-ipv6.org/pub/usagi/patch/ipsec/README.IPSEC
ftp://ftp.linux-ipv6.org/pub/usagi/patch/ipsec/ipsec-2.5.43-ALL-03.pa...
http://lists.insecure.org/lists/linux-kernel/2002/Oct/7027.html
http://marc.theaimsgroup.com/?l=linux-kernel&m=103542994232004&w=2
http://www.xmailserver.org/linux-patches/nio-improve.html
http://www.xmailserver.org/linux-patches/sys_epoll-2.5.44-last.diff
concerns which (hopefully) have been addressed. See:
http://lists.insecure.org/lists/linux-kernel/2002/Oct/6428.html