<?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 - merge window</title>
 <link>http://www.kerneltrap.org/taxonomy/term/328/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Active Merge Windows</title>
 <link>http://www.kerneltrap.org/Linux/Active_Merge_Windows</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 is starting to get beyond frustrating for me,&lt;/i&gt;&quot; complained David Miller of the latest merge window, launching what turned into &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/4/30/1663344&quot;&gt;a very lengthy and ongoing discussion&lt;/a&gt; about the Linux kernel development process.  The concept of a regular &quot;merge window&quot; was first discussed in July of 2005 with the release of the 2.6.14-rc4 kernel, following the 2005 Developers&#039; Summit.  From 2.6.14 on, the release of each official 2.6.y kernel has been followed by a two week period during which major changes are merged into the kernel, followed by a 2.6.y-rc1 release.  David complained that this particular merge window has been more painful than others, &quot;&lt;i&gt;the tree breaks every day, and it&#039;s becoming an extremely non-fun environment to work in.  We need to slow down the merging, we need to review things more, we need people to test their [...] changes!&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;During the lengthy discussion, Linux creator Linus Torvalds explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The notion that we should even _try_ to aim to slow things down, that one I find unlikely to be true, and I don&#039;t even understand why anybody would find it a logical goal?  Of course, you will have fewer new bugs if you have fewer changes. But that&#039;s not a goal, that&#039;s a tautology and totally uninteresting. A small program is likely to have fewer bugs, but that doesn&#039;t make something small &#039;better&#039; than something large that does more.  Similarly, a stagnant development community will introduce new bugs more seldom. But does that make a stagnant one better than a vibrant one? Hell no.  So what I&#039;m arguing against here is not that we should aim for worse quality, but I&#039;m arguing against the false dichotomy of believing that quality is incompatible with lots of change.&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/Active_Merge_Windows&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Active_Merge_Windows#comments</comments>
 <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/Linus_Torvalds">Linus Torvalds</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>Fri, 02 May 2008 20:41:55 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16096 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Defaulting To 4K Stacks</title>
 <link>http://www.kerneltrap.org/Linux/Defaulting_To_4K_Stacks</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 &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/4/18/1498474&quot;&gt;replied to a commit message&lt;/a&gt; making 4k stacks the default, saying, &quot;&lt;i&gt;this patch will cause kernels to crash.&lt;/i&gt;&quot;  Ingo Molnar replied, &quot;&lt;i&gt;what mainline kernels crash and how will they crash? Fedora and other distros have had 4K stacks enabled for years.&lt;/i&gt;&quot;  He added, &quot;&lt;i&gt;we&#039;ve conducted tens of thousands of bootup tests with all sorts of drivers and kernel options enabled and have yet to see a single crash due to 4K stacks.&lt;/i&gt;&quot;  During the lengthy discussion it was suggested that nfs+xfs+raid kernel configurations, and using ndiswrapper are the most common reasons for overflowing a 4K stack size.&lt;/p&gt;
&lt;p&gt;Andi Kleen questioned the usefulness of 4k stacks, &quot;&lt;i&gt;as far as I can figure out they are not [a worthy goal]. They might have been a worthy goal on crappy 2.4 VMs, but these times are long gone.&lt;/i&gt;&quot;  Arjan van de Ven suggested that though the 2.6 VM is much improved over the 2.4 VM, fragmentation with 8K stacks remains an unsolvable problem,  &quot;&lt;i&gt;it&#039;s basic math; the Linux VM gets to deal with both short and long lasting allocations; no matter how hard you try to get some degree of fragmentation; especially due to the 15:1 acceleration you get due to the lowmem issue.  And before you say &#039;you should use 64 bit on such machines&#039;; I would love it if more people used 64 bit linux. Sadly the adoption rate of that is not very good still.... by far ;(&lt;/i&gt;&quot;  In another email, Arjan listed two advantages to 4K stacks, &quot;&lt;i&gt;1) less memory consumption in the lowmem zone (critical for enterprise use, also good for general performance), and 2) kernel stacks at 8K are one of the most prominent order-1 allocations in the kernel; again with big-memory systems the fragmentation of the lowmem zone is a problem (and the distros that ship 4K stacks went there because of customer complaints)&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/Defaulting_To_4K_Stacks&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Defaulting_To_4K_Stacks#comments</comments>
 <category domain="http://www.kerneltrap.org/4k_stacks">4k stacks</category>
 <category domain="http://www.kerneltrap.org/8k_stacks">8k stacks</category>
 <category domain="http://www.kerneltrap.org/Andi_Kleen">Andi Kleen</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/Arjan_van_de_Ven">Arjan van de Ven</category>
 <category domain="http://www.kerneltrap.org/Ingo_Molnar">Ingo Molnar</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/NDISwrapper">NDISwrapper</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Wed, 23 Apr 2008 01:42:24 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16036 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Kgdb Light</title>
 <link>http://www.kerneltrap.org/Linux/Kgdb_Light</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;While this is probably one of the last days of the merge window, please still consider pulling the &#039;kgdb light&#039; git tree,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/2/9/799074&quot;&gt;began Ingo Molnar&lt;/a&gt;, explaining:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;This is a slimmed-down and cleaned up version of KGDB that i&#039;ve created out of the original patches that we submitted two weeks ago. I went over the kgdb patches with Thomas and we cut out everything that we did not like, and cleaned up the result.  KGDB is still just as functional as it was before (i tested it on 32-bit and 64-bit x86) - and any desired extra capability or complexity should be added as a delta improvement, not in this initial merge.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Ingo noted that the previous merge request modified 41 files, while this new merge request modifies only 22 files.  Among the changes, he highlighted, &quot;&lt;i&gt;removed _all_ critical path impact, even if KGDB is enabled and active; removed all the lowlevel serial drivers; added a redesigned and cleaned up version of the &#039;KGDB over polled consoles&#039; approach; removed the longjump code; removed the module symbol hacks; removed the GTOD/clocksource hacks; removed the softlockup hacks; removed the toplevel Makefile changes; removed the might_sleep scheduler hack; and did lots of other cleanups and rewrites as well.&lt;/i&gt;&quot;  Ingo summarized, &quot;&lt;i&gt;as a result, this kgdb series has _obviously_ zero impact on the kernel, because it just does not touch any dangerous codepath. From this point on KGDB can evolve in small, well-controlled baby steps, as all other kernel code as well.  And the resulting kgdb is still very functional: it can still break into a kernel (via SysRq-G), can catch crashes, can single-step, etc. It&#039;s already a quite usable first step.&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/Kgdb_Light&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Kgdb_Light#comments</comments>
 <category domain="http://www.kerneltrap.org/2.6.25">2.6.25</category>
 <category domain="http://www.kerneltrap.org/debugger">debugger</category>
 <category domain="http://www.kerneltrap.org/Ingo_Molnar">Ingo Molnar</category>
 <category domain="http://www.kerneltrap.org/kgdb">kgdb</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>Sun, 10 Feb 2008 02:08:48 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15459 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Quote: Amazed How Little Gets Broken</title>
 <link>http://www.kerneltrap.org/Quote/Amazed_How_Little_Gets_Broken</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;We all wear the brown paper bag on occasion, and with the &#039;merge maelstrom&#039; during each merge window, I&#039;m quite frankly amazed at how _little_ stuff gets broken overall.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.kerneltrap.org/Quote/Amazed_How_Little_Gets_Broken#comments</comments>
 <category domain="http://www.kerneltrap.org/Jeff_Garzik">Jeff Garzik</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/quote">quote</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1111">Jeff Garzik</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1094">linux-kernel</category>
 <pubDate>Mon, 04 Feb 2008 04:05:59 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15414 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Kernel Rate of Change</title>
 <link>http://www.kerneltrap.org/Linux/Kernel_Rate_of_Change</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 re-ran some statistics the other day on our kernel development rate, and changed my formula after Andrew accused me of severely undercounting the rate of change,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/2/2/700024&quot;&gt;noted Greg KH&lt;/a&gt; during a discussion about the stability of the Linux kernel while undergoing significant changes.  He continued, &quot;&lt;i&gt;turns out that as of 2.6.24-rc8 for the 2.6.24 kernel release we did: lines added per day, 4945; lines removed per day, 2006; lines modified per day,	1702&lt;/i&gt;&quot;.  Greg added:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;And note, that is real stuff, not renames or file moves at all, git handles not reporting that.  That&#039;s for the 99 days that it took to do 2.6.24-rc8 (I need to re-run the scripts now that 2.6.24 is out.)  It&#039;s fricken scarily amazing that things are still working at all...  Just something to make you all sleep well at night :)&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/Kernel_Rate_of_Change&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Kernel_Rate_of_Change#comments</comments>
 <category domain="http://www.kerneltrap.org/development_process">development process</category>
 <category domain="http://www.kerneltrap.org/Greg_KH">Greg KH</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/taxonomy/term/680">stability</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sun, 03 Feb 2008 08:11:44 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15402 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Core Driver Patches in the 2.6.25 Merge Window</title>
 <link>http://www.kerneltrap.org/Linux/Core_Driver_Patches_in_the_2.6.25_Merge_Window</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;Prefacing &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/1/25/604949&quot;&gt;a series of 196 patches&lt;/a&gt;, Greg KH noted, &quot;&lt;i&gt;due to the low level nature of these patches, and because they touch so many different parts of the kernel, a number of the subsystem maintainers have asked me to get them in first to make merging other trees easier.&lt;/i&gt;&quot;  Linus Torvalds agreed and quickly merged the patches into his tree.  Greg summarized the many changes:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;They can be broken down into these major areas: Documentation updates (language translations and fixes, as well as kobject and kset documentation updates.); major kset/kobject/ktype rework and fixes; struct bus_type has been reworked to now handle the lifetime rules properly, as the kobject is properly dynamic; struct driver has also been reworked, and now the lifetime issues are resolved; the block subsystem has been converted to use struct device now, and not &#039;raw&#039; kobjects; nozomi driver is added; lots of class_device conversions to use struct device instead.&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/Core_Driver_Patches_in_the_2.6.25_Merge_Window&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Core_Driver_Patches_in_the_2.6.25_Merge_Window#comments</comments>
 <category domain="http://www.kerneltrap.org/2.6.25">2.6.25</category>
 <category domain="http://www.kerneltrap.org/driver">driver</category>
 <category domain="http://www.kerneltrap.org/Greg_KH">Greg KH</category>
 <category domain="http://www.kerneltrap.org/Linus_Torvalds">Linus Torvalds</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>Wed, 30 Jan 2008 02:58:46 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15364 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Scheduler Merges for 2.6.25</title>
 <link>http://www.kerneltrap.org/node/15345</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;Ingo Molnar posted a &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/1/25/611129&quot;&gt;merge request&lt;/a&gt; for the latest git scheduler tree summarizing, &quot;&lt;i&gt;it contains various enhancements to the scheduler - find the full shortlog is below. 96 commits from 19 authors - scheduler developers have been busy again. :-/&lt;/i&gt;&quot;  He added, &quot;&lt;i&gt;the scheduling behavior of the kernel to normal users should not change over v2.6.24, but there are a good number of new features and enhancements under the hood.&lt;/i&gt;&quot;  Ingo went on to list a number of these new features, including:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Various instrumentation and debugging enhancements from Arjan van de Ven; Peter Zijlstra&#039;s RT time limit and RT throttling code for the RT scheduling class; Paul E. McKenney&#039;s preemptible RCU code; refcount based CPU-hotplug rework by Gautham R Shenoy; there&#039;s serious interest in running RT tasks on enterprise-class hardware, so Steven Rostedt and Gregory Haskins wrote a large number of enhancements to the RT scheduling class and load-balancer; Peter Zijlstra&#039;s high-resolution scheduler tick code; [...] and a good number of other, smaller enhancements.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/node/15345&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/node/15345#comments</comments>
 <category domain="http://www.kerneltrap.org/CFS">CFS</category>
 <category domain="http://www.kerneltrap.org/Ingo_Molnar">Ingo Molnar</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/scheduler">scheduler</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Sat, 26 Jan 2008 15:02:10 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15345 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>SG Chaining Merged</title>
 <link>http://www.kerneltrap.org/Linux/SG_Chaining_Merged</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 think the SG stuff looks ok now, but I think we have a lot of &#039;fix up the rough edges&#039; to go!&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/23/351488&quot;&gt;Linus Torvalds noted&lt;/a&gt; regarding some of the fallout from the recent merge of Jens Axboe&#039;s &lt;a href=&quot;http://kerneltrap.org/sg_chaining&quot;&gt;SG chaining&lt;/a&gt; patchset.  During one of the many discussions, Jens explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;It&#039;s all about the end goal - having maintainable and resilient code.  And I think the sg code will be better once we get past the next day or so, and it&#039;ll be more robust. That is what matters to me, not the simplicity of the patch itself.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Boaz Harrosh commented, &quot;&lt;i&gt;thanks Jens for doing all this, The performance gain is substantial and we will all enjoy it.&lt;/i&gt;&quot;  Jens replied, &quot;&lt;i&gt;my pleasure, I just wish it could have been a little less painful. But in a day or two, it should all be behind us and we can move forward with making good use of it.&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/SG_Chaining_Merged&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/SG_Chaining_Merged#comments</comments>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1106">Boaz Harrosh</category>
 <category domain="http://www.kerneltrap.org/Jens_Axboe">Jens Axboe</category>