<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - -mm</title>
 <link>http://www.kerneltrap.org/taxonomy/term/369/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Quote: Perform Some Serious MM Testing</title>
 <link>http://www.kerneltrap.org/Quote/Perform_Some_Serious_MM_Testing</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;This is a bugfixed version of 2.6.26-rc5-mm2, which was a bugfixed version of 2.6.26-rc5-mm1.  None of the git trees were repulled for -mm3 (and nor were they repulled for -mm2). The aim here is to get all the stupid bugs out of the way so that some serious MM testing can be performed. Please perform some serious MM testing.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.kerneltrap.org/Quote/Perform_Some_Serious_MM_Testing#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/quote">quote</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1093">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1094">linux-kernel</category>
 <pubDate>Thu, 12 Jun 2008 19:59:43 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16280 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Budget Fair Queuing IO Scheduler</title>
 <link>http://www.kerneltrap.org/Linux/Budget_Fair_Queuing_IO_Scheduler</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;We are working [on] a new I/O scheduler based on CFQ, aiming at improved predictability and fairness of the service, while maintaining the high throughput it already provides,&lt;/i&gt;&quot; began Fabio Checconi, announcing the BFQ I/O scheduler.  &quot;&lt;i&gt;The Budget Fair Queueing (BFQ) scheduler turns the CFQ Round-Robin scheduling policy of time slices into a fair queuing scheduling of sector budgets,&quot;&lt;i&gt; he continued, &quot;&lt;i&gt;more precisely, each task is assigned a budget measured in number of sectors instead of amount of time, and budgets are scheduled using a slightly modified version of WF2Q+.  The budget assigned to each task varies over time as a function of its behaviour.  However, one can set the maximum value of the budget that BFQ can assign to any task.&lt;/i&gt;&quot;  Fabio went on to explain:&lt;/i&gt;&lt;/i&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The time-based allocation of the disk service in CFQ, while having the desirable effect of implicitly charging each application for the seek time it incurs, suffers from unfairness problems also towards processes making the best possible use of the disk bandwidth.  In fact, even if the same time slice is assigned to two processes, they may get a different throughput each, as a function of the positions on the disk of their requests.  On the contrary, BFQ can provide strong guarantees on bandwidth distribution because the assigned budgets are measured in number of sectors.  Moreover, due to its Round Robin policy, CFQ is characterized by an O(N) worst-case delay (jitter) in request completion time, where N is the number of tasks competing for the disk.  On the contrary, given the accurate service distribution of the internal WF2Q+ scheduler, BFQ exhibits O(1) delay.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Jens Axboe reacted favorably, &quot;&lt;i&gt;Fabio, I&#039;ve merged the scheduler for some testing. Overall the code looks great, you&#039;ve done a good job!&lt;/i&gt;&quot;  He noted that the scheduler should soon appear in the -mm tree, and that it was worth considering merging the two I/O schedulers together.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Budget_Fair_Queuing_IO_Scheduler&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Budget_Fair_Queuing_IO_Scheduler#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1231">BFQ</category>
 <category domain="http://www.kerneltrap.org/CFQ">CFQ</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1232">Fabio Checconi</category>
 <category domain="http://www.kerneltrap.org/Jens_Axboe">Jens Axboe</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/scheduler">scheduler</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Tue, 15 Apr 2008 18:02:59 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15993 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Distributed Storage Subsystem Feature Complete</title>
 <link>http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Feature_Complete</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;I&#039;m pleased to announce [the] 7&#039;th and final release of the distributed storage subsystem (DST),&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-fsdevel/2007/11/5/387077&quot;&gt;Evgeniy Polyakov stated&lt;/a&gt;, completing the TODO list on the &lt;a href=&quot;http://tservice.net.ru/~s0mbre/old/?section=projects&amp;amp;item=dst&quot;&gt;project&#039;s web page&lt;/a&gt;. He titled the release, &quot;&lt;i&gt;squizzed black-out of the dancing back-aching hippo&lt;/i&gt;&quot;, noting, &quot;&lt;i&gt;it clearly shows my condition&lt;/i&gt;&quot;.  New features in this release include checksum support, extended auto-configuration for detecting and auto-enabling checksums if supported by the remote host, new sysfs files for marking a given node as clean (in-sync) or dirty (not-in-sync), and numerous bug fixes.&lt;/p&gt;
&lt;p&gt;Evgeniy released the &lt;a href=&quot;http://kerneltrap.org/node/14029&quot;&gt;first version&lt;/a&gt; of his distributed storage subsystem in July of 2007.  In September he explained that this was the first step in a larger &lt;a href=&quot;http://kerneltrap.org/Linux/Debating_Distributed_Block_Devices&quot;&gt;distributed filesystem project&lt;/a&gt; he&#039;s planning.  In late October, Andrew Morton noted that the work looked &lt;a href=&quot;http://kerneltrap.org/Linux/Distributed_Storage_Subsystem_Headed_For_-mm&quot;&gt;ready to be merged&lt;/a&gt; into his -mm kernel.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Feature_Complete&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Feature_Complete#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/distributed_storage_subsystem">distributed storage subsystem</category>
 <category domain="http://www.kerneltrap.org/Evgeniy_Polyakov">Evgeniy Polyakov</category>
 <category domain="http://www.kerneltrap.org/filesystem">filesystem</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Thu, 08 Nov 2007 17:25:01 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14764 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Distributed Storage Subsystem Headed For -mm</title>
 <link>http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Headed_For_-mm</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Andrew Morton responded favorably to Evgeniy Polyakov&#039;s most recent release of his distributed storage subsystem, &quot;&lt;i&gt;I went back and re-read last month&#039;s discussion and I&#039;m not seeing any reason why we shouldn&#039;t start thinking about merging this.&lt;/i&gt;&quot;  He then asked, &quot;&lt;i&gt;how close is it to that stage?  A peek at your development blog indicates that things are still changing at a moderate rate?&lt;/i&gt;&quot;  Evgeniy replied:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;I completed storage layer development itself, the only remaining todo item is to implement [a] new redundancy algorithm, but I did not see major demand on that, so it will stay for now with low priority.  I will use DST as a transport layer for [a] distributed filesystem, and probably that will require additional features, I have no clean design so far, but right now I have nothing in the pipe to commit to DST.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Headed_For_-mm&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Distributed_Storage_Subsystem_Headed_For_-mm#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/distributed_storage_subsystem">distributed storage subsystem</category>
 <category domain="http://www.kerneltrap.org/Evgeniy_Polyakov">Evgeniy Polyakov</category>
 <category domain="http://www.kerneltrap.org/filesystem">filesystem</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sun, 28 Oct 2007 03:50:03 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14692 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>2.6.23-mm1, &quot;Working a Bit Better&quot;</title>
 <link>http://www.kerneltrap.org/Linux/2.6.23-mm1_Working_a_Bit_Better</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Andrew Morton posted his &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/12/335661&quot;&gt;first -mm patchset&lt;/a&gt; against the recently released 2.6.23 kernel, preparing for a big merge of patches bound for inclusion in the upcoming 2.6.24 kernel.  He noted:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;I&#039;ve been largely avoiding applying anything since rc8-mm2 in an attempt to stabilise things for the 2.6.23 merge.&lt;/p&gt;
&lt;p&gt;&quot;But that didn&#039;t stop all the subsystem maintainers from going nuts, with the usual accuracy.  We&#039;re up to a 37MB diff now, but it seems to be working a bit better.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/2.6.23-mm1_Working_a_Bit_Better&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/2.6.23-mm1_Working_a_Bit_Better#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1066">-mm1</category>
 <category domain="http://www.kerneltrap.org/2.6.23">2.6.23</category>
 <category domain="http://www.kerneltrap.org/2.6.24">2.6.24</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/merge_window">merge window</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sat, 13 Oct 2007 09:07:31 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14570 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Merging From -mm in 2.6.24</title>
 <link>http://www.kerneltrap.org/Linux/Merging_From_-mm_in_2.6.24</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;With the official release of the 2.6.23 kernel expected any day now, Andrew Morton posted his &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/1/326741&quot;&gt;-mm merge plans for the 2.6.24 kernel&lt;/a&gt;.  The current Linux kernel development model is to open up the mainline kernel for significant merges during the two weeks following a major kernel release.  Thus, during the two weeks following the imminent release of the 2.6.23 kernel, subsystem maintainers will push their latest trees to Linus&#039; mainline tree.  Andrew Morton will also push many of the patches he collects in his -mm tree to Linus&#039; mainline tree during these two weeks, as detailed in his email.  At the end of the merge window, 2.6.24-rc1 will be released and the stabilization process begins, though in reality significant merges also often slip in between -rc1 and -rc2.   A series of -rc kernels will be released, eventually leading to a stable 2.6.24 kernel two or three months after the process started, and it all starts again.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Merging_From_-mm_in_2.6.24&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Merging_From_-mm_in_2.6.24#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/2.6.23">2.6.23</category>
 <category domain="http://www.kerneltrap.org/2.6.24">2.6.24</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/development_process">development process</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/merge_plans">merge plans</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Mon, 01 Oct 2007 19:56:01 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14489 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Read-only Bind Mounts</title>
 <link>http://www.kerneltrap.org/Linux/Read-only_Bind_Mounts</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;This feature allows a read-only view into a read-write filesystem.  In the process of doing that, it also provides infrastructure for keeping track of the number of writers to any given mount,&lt;/i&gt;&quot; Dave Hansen began, &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/9/17/262035&quot;&gt;describing his &quot;read-only bind mounts&quot; patches&lt;/a&gt;.  He continued, &quot;&lt;i&gt;this has a number of uses.  It allows chroots to have parts of filesystems writable.  It will be useful for containers in the future because users may have root inside a container, but should not be allowed to write to some filesystems.  This also replaces patches that vserver has had out of the tree for several years.  It allows security enhancements by making sure that parts of your filesystem [are] read-only (such as when you don&#039;t trust your FTP server), when you don&#039;t want to have entire new filesystems mounted, or when you want atime selectively updated.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;Christoph Hellwig was interested in seeing the patches get some more testing, &quot;&lt;i&gt;I still think we really want this in -mm.  As we&#039;ve seen at the kernel summit there&#039;s a pretty desperate need for it.&lt;/i&gt;&quot;  Andrew Morton noted that the &quot;unprivileged mounts&quot; code was working in the same area, but described that work as &quot;&lt;i&gt;a bit stuck.&lt;/i&gt;&quot;  He suggested, &quot;&lt;i&gt;it sounds like a better approach would be for me to merge the r/o bind mounts code and to drop (or maybe rework) the unprivileged mounts patches.&lt;/i&gt;&quot;  Dave explained that they don&#039;t collide much, to which Andrew&#039;s reply suggested that the read-only mount patches would be merged into the -mm kernel soon.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Read-only_Bind_Mounts&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Read-only_Bind_Mounts#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/Christoph_Hellwig">Christoph Hellwig</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/785">Dave Hansen</category>
 <category domain="http://www.kerneltrap.org/kernel_summit">kernel summit</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/836">mount</category>
 <category domain="http://www.kerneltrap.org/security">security</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Mon, 24 Sep 2007 08:59:46 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14431 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Tiny Linux Redux</title>
 <link>http://www.kerneltrap.org/Linux/Tiny_Linux_Redux</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;Recently, the CE Linux forum has been working to revive the Linux-tiny project,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/9/19/263900&quot;&gt;stated Tim Bird&lt;/a&gt; on the Linux Kernel mailing list, adding that Michael Opdenacker has been selected as the project&#039;s new primary maintainer.  The &lt;a href=&quot;http://elinux.org/Linux_Tiny&quot;&gt;project&#039;s website&lt;/a&gt; explains:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The linux-tiny patchset is a series of patches against the 2.6 mainline Linux kernel to reduce its memory and disk footprint, as well as to add features to aid working on small systems. Target users are developers of embedded system and users of small or legacy machines such as 386s and handhelds.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Andrew Morton suggested that patches should be sent to him to be merged into his -mm tree, aiming for inclusion in the mainline kernel, &quot;&lt;i&gt;seriously, putting this stuff into some private patch collection should be a complete last resort - you should only do this with patches which you (and the rest of us) agree have no hope of ever getting into mainline.&lt;/i&gt;&quot;  Michael, the project&#039;s new maintainer, agreed, &quot;&lt;i&gt;you&#039;re completely right... The patches should all aim at being included into mainline or die.&lt;/i&gt;&quot;  Tim added, &quot;&lt;i&gt;the patchkit gives a place for things to live while they are out of mainline, and still have multiple people use and work on them.  Optimally the duration of being out-of-mainline would be short, but my experience is that sometimes what an embedded developer considers reasonable to hack off the kernel is not considered so reasonable by other developers (even with config options).&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Tiny_Linux_Redux&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Tiny_Linux_Redux#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/961">-tiny</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/embedded">embedded</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/962">Michael Opdenacker</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/963">Tim Bird</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Thu, 20 Sep 2007 09:49:48 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14407 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>-mm Instability</title>
 <link>http://www.kerneltrap.org/Linux/mm_Instability</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Following Andrew Morton&#039;s recent comment, &quot;&lt;i&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/2.6.23-rc6-mm1_This_Just_Isnt_Working_Any_More&quot;&gt;this just isn&#039;t working any more,&lt;/a&gt;&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/9/18/262650&quot;&gt;Miles Lane asked&lt;/a&gt;, &quot;&lt;i&gt;what can be done to reduce the huge number of build fixes required to release an MM tree?&lt;/i&gt;&quot;  Andrew jokingly replied, &quot;&lt;i&gt;my mind turns to cattle prods.&lt;/i&gt;&quot;  Regarding the suggestion that he could publicly list the offenders he quipped, &quot;&lt;i&gt;I could name names, but it would look like &#039;&lt;code&gt;grep @ MAINTAINERS&lt;/code&gt;&#039; ;))&lt;/i&gt;&quot;  He continued to say, &quot;&lt;i&gt;I don&#039;t think much can be done about it, really,&lt;/i&gt;&quot;  going on to explain:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;See, what I do is to merge probably hundreds of patches into the -mm-only part of the tree and then, after a few days, get down and compile-test it all, then fix it, then runtime test it all, then fix that.  Because it is vastly more efficient to do all this work against hundreds of patches than it is to do it against one patch at a time, no?&lt;/p&gt;
&lt;p&gt;&quot;And guess what?  All the other maintainers do the same thing: someone sends you a patch, it looks good, so you commit it.  After you&#039;ve committed a decent batch of patches, get in there and test it all.  Problem is, I often will get in there and do all that testing before the subsystem-tree owner has done his testing.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/mm_Instability&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/mm_Instability#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/2.6.23">2.6.23</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/485">maintainer</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/957">Miles Lane</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Wed, 19 Sep 2007 11:03:58 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14402 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>2.6.23-rc6-mm1, &quot;This Just Isn&#039;t Working Any More&quot;</title>
 <link>http://www.kerneltrap.org/Linux/2.6.23-rc6-mm1_This_Just_Isnt_Working_Any_More</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;A frustrated sounding Andrew Morton released the 2.6.23-rc6-mm1 kernel as &quot;&lt;i&gt;a 29MB diff against 2.6.23-rc6.&lt;/i&gt;&quot;  Many patches are merged first into Andrew&#039;s -mm tree for testing before being pushed to Linus&#039; mainline tree during the merge window.  &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/9/18/262511&quot;&gt;Andrew suggested&lt;/a&gt; that the -mm process wasn&#039;t working as well as it could:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;It took me over two solid days to get this lot compiling and booting on a few boxes.  This required around ninety fixup patches and patch droppings.  There are several bugs in here which I know of (details below) and presumably many more which I don&#039;t know of.  I have to say that this just isn&#039;t working any more.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/2.6.23-rc6-mm1_This_Just_Isnt_Working_Any_More&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/2.6.23-rc6-mm1_This_Just_Isnt_Working_Any_More#comments</comments>
 <category domain="http://www.kerneltrap.org/-mm">-mm</category>
 <category domain="http://www.kerneltrap.org/-rc6">-rc6</category>
 <category domain="http://www.kerneltrap.org/2.6.23">2.6.23</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domai