<?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 - kgdb</title>
 <link>http://www.kerneltrap.org/taxonomy/term/723/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>2.6.26-rc1, &quot;Less Scary Stuff Going On&quot;</title>
 <link>http://www.kerneltrap.org/node/16101</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;So this merge window was somewhat rocky in the sense that there was a lot of arguments about it, but at the same time I at least personally think that from a technical angle, we had somewhat less scary stuff going on than has been almost the rule lately,&lt;/i&gt;&quot; noted Linux creator Linus Torvalds, &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/5/3/1710934&quot;&gt;announcing the 2.6.26-rc1 kernel&lt;/a&gt;.  He continued:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Lots of changes, but nothing that really feels all that fragile to me. Famous last words. I expect that the x86 PAT support (which has been long in the making) has the potential to have some issues, but the obvious problems were hashed out long ago, and while the merge window already showed one bug, that one was fairly benign and quickly fixed.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Linus highlighted, &quot;&lt;i&gt;another feature that is notable not for its size, but because people have tried to get me to merge it for some long is kgdb support. Which really turned out pretty small and clean, once people started putting their effort into making it so.&lt;/i&gt;&quot;  He concluded, &quot;&lt;i&gt;so go out and test it. The diffstat and shortlogs are too big to post here (7500+ commits and the compressed full patch is 8.5MB in size), but one interesting tidbit I found was that during this *one* merge window, we had almost 800 different authors.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/node/16101&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/node/16101#comments</comments>
 <category domain="http://www.kerneltrap.org/-rc1">-rc1</category>
 <category domain="http://www.kerneltrap.org/2.6.26">2.6.26</category>
 <category domain="http://www.kerneltrap.org/kgdb">kgdb</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/news/linux">Linux news</category>
 <pubDate>Sun, 04 May 2008 13:47:43 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">16101 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Quote: Something Fancy</title>
 <link>http://www.kerneltrap.org/Quote/Something_Fancy</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;Quite frankly, if kgdb starts doing something &#039;fancy&#039;, there is no way I&#039;ll merge it.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.kerneltrap.org/Quote/Something_Fancy#comments</comments>
 <category domain="http://www.kerneltrap.org/kgdb">kgdb</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/quote">quote</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1092">Linus Torvalds</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1094">linux-kernel</category>
 <pubDate>Fri, 15 Feb 2008 12:50:57 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15506 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: If You Listen Carefully</title>
 <link>http://www.kerneltrap.org/Quote/If_You_Listen_Carefully</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;If you listen carefully you can hear dozens of Linux kernel developers collectively holding their breath and thinking &#039;Maybe Linus will finally merge kgdb&#039;.  Yes, user bug reports are important.  Developer efficiency is important too.&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://www.kerneltrap.org/Quote/If_You_Listen_Carefully#comments</comments>
 <category domain="http://www.kerneltrap.org/taxonomy/term/930">Daniel Phillips</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/quote">quote</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1190">Daniel Phillips</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1094">linux-kernel</category>
 <pubDate>Sat, 09 Feb 2008 17:46:35 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15458 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>kgdb, To Merge Or Not To Merge</title>
 <link>http://www.kerneltrap.org/Linux/kgdb_To_Merge_Or_Not_To_Merge</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;It was recently pointed out that most of the x86 architecture patches had been merged into the mainline 2.6.25 kernel, except for the kgdb patches.  Linus Torvalds replied, &quot;&lt;i&gt;I won&#039;t even consider pulling it unless it&#039;s offered as a separate tree, not mixed up with other things. At that point I can give a look.&lt;/i&gt;&quot;  He continued:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;That said, I explained to Ingo why I&#039;m not particularly interested in it. I don&#039;t think that &#039;developer-centric&#039; debugging is really even remotely our problem, and that I&#039;m personally a lot more interested in infrastructure that helps normal users give better bug-reports. And kgdb isn&#039;t even _remotely_ it.&lt;/p&gt;
&lt;p&gt;&quot;So I&#039;d merge a patch that puts oops information (or the whole console printout) in the Intel management stuff in a heartbeat. That code is likely much grottier than any kgdb thing will ever be (Intel really screwed up the interface and made it some insane XML thing), but it&#039;s also fundamentally more important - if it means that normal users can give oops reports after they happened in X (or, these days, probably more commonly during suspend/resume) and the machine just died.&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/kgdb_To_Merge_Or_Not_To_Merge&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/kgdb_To_Merge_Or_Not_To_Merge#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/kgdb">kgdb</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_plans">merge plans</category>
 <category domain="http://www.kerneltrap.org/x86">x86</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Tue, 05 Feb 2008 15:03:15 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15423 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>x86 Architecture Merges in 2.6.25</title>
 <link>http://www.kerneltrap.org/Linux/x86_Architecture_Merges_in_2.6.25</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 summarized his pull request for changes to the x86 architecture bound for mainline inclusion in 2.6.25 noting, &quot;&lt;i&gt;it&#039;s not a small merge, it consists of 908 commits from 96 individual arch/x86 developers (!)&lt;/i&gt;&quot;.  He continued, &quot;&lt;i&gt;a number of core files are changed as well: most notably percpu, debugging details, timers, the firewire remote debugging patch and ... the KGDB remote debugging stub in kernel/kgdb.c.&lt;/i&gt;&quot;  He went on to detail the extent of the testing this tree has received, &quot;&lt;i&gt;in the past few weeks tens of thousands of random x86.git bzImages were  successfully built and booted on a number of (commodity) 32-bit and&lt;br /&gt;
64-bit testsystems - and there has been a fair amount of test exposure on -mm as well.&lt;/i&gt;&quot;  Regarding the remote kernel debugger, Ingo explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;We tested KGDB to be merge-worthy within the x86 architecture (the only supported architecture for now) and it&#039;s better to have kernel/kgdb.c than arch/x86/kernel/kgdb.c. The code is reasonably clean and the user-space exposure is small - the only real exposure is the decades-old remote GDB protocol. We are happy to fix up any further cleanliness comments that people might have - but we really wanted to start somewhere and get this thing moving. As an added bonus: finally a kernel debugger that can be read without puking too much ;-) [anyone remember KDB?]&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/x86_Architecture_Merges_in_2.6.25&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/x86_Architecture_Merges_in_2.6.25#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/taxonomy/term/206">Firewire</category>
 <category domain="http://www.kerneltrap.org/Ingo_Molnar">Ingo Molnar</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/811">kdb</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/x86">x86</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Fri, 01 Feb 2008 21:36:31 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15390 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>x86 Architecture Changes Merging in 2.6.25</title>
 <link>http://www.kerneltrap.org/Linux/x86_Architecture_Changes_Merging_in_2.6.25</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;The final 2.6.24 Linux kernel is expected any day now, so the various subsystem maintainers have begun summarizing what changes are expected to be merged into the mainline kernel during the 2.6.25 merge window.  Ingo Molnar spoke to &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2008/1/21/588524&quot;&gt;changes for the x86 architecture&lt;/a&gt;, &quot;&lt;i&gt;there are 763 commits in x86.git so far, from more than 90 contributors, so it would be difficult to mention and credit every contribution in this mail.&lt;/i&gt;&quot;  Along with a lengthy list of other changes, he included:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Continued, intense arch/x86 unification and cleanup work by lots of people; FIFO ticket spinlocks for better spinlock scalability; &#039;regset&#039; generalizations - the most important step towards utrace support (==next-gen ptrace); support for more than 255 CPUs [up to 4096 - in theory up to 65535];  almost complete 64-bit paravirt guest support; KGDB support on x86, finally!&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/x86_Architecture_Changes_Merging_in_2.6.25&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/x86_Architecture_Changes_Merging_in_2.6.25#comments</comments>
 <category domain="http://www.kerneltrap.org/2.6.25">2.6.25</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_plans">merge plans</category>
 <category domain="http://www.kerneltrap.org/x86">x86</category>
 <category domain="http://www.kerneltrap.org/x86_unification">x86 unification</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Tue, 22 Jan 2008 07:11:18 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15292 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>KGDB Merge Postponed Until 2.6.25</title>
 <link>http://www.kerneltrap.org/Linux/KGDB_Merge_Postponed_Until_2.6.25</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 a request to merge KGDB into the mainline kernel,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/15/343561&quot;&gt;Jason Wessel announced&lt;/a&gt;, posting a series of patches aiming toward that goal.  He continued, &quot;&lt;i&gt;as of right now KGDB is comprised of 21 different patches adding in the core api and docs first and then working up to add drivers and arch specific support to KGDB.  The patches were broken down into logical pieces for review and comments.&lt;/i&gt;&quot;  He went on to explain:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The intent of the KGDB patches is to unify the KGDB support across all the architectures that elect to implement the KGDB functionality by providing a common core and an arch specific stub.  For quite some time there has been different features and uses of KGDB across the most popular architectures.  Having a common core that takes care of protocol parsing and the typical use case of software breakpoints should eliminate the inconsistencies across the archs as well as making it easier to add KGDB support to a new arch.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Andrew Morton, who has been supportive of getting a kernel debugger into the mainline kernel, explained that it was too late in the 2.6.24 review cycle to merge KGDB, meaning it would have to wait for 2.6.25 at the earliest, &quot;&lt;i&gt;this won&#039;t work very well.  There&#039;s a lot of review work to be done here, and a lot of it by busy architecture maintainers.  Expecting people to do all this review and test work late in the merge window when they&#039;re all madly scrambling to get their bugs^Wpatches into mainline is not reasonable.  This should all have started a month ago.  So we&#039;re looking at a 2.6.25 merge for this work.&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_Merge_Postponed_Until_2.6.25&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/KGDB_Merge_Postponed_Until_2.6.25#comments</comments>
 <category domain="http://www.kerneltrap.org/2.6.24">2.6.24</category>
 <category domain="http://www.kerneltrap.org/2.6.25">2.6.25</category>
 <category domain="http://www.kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://www.kerneltrap.org/debugger">debugger</category>
 <category domain="http://www.kerneltrap.org/Jason%20Wessel">Jason Wessel</category>
 <category domain="http://www.kerneltrap.org/kgdb">kgdb</category>
 <category domain="http://www.kerneltrap.org/merge_window">merge window</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Thu, 18 Oct 2007 14:37:11 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14609 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  Merging Kgdb?</title>
 <link>http://www.kerneltrap.org/node/14035</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;Is anyone testing the kgdb code in here?&lt;/i&gt;&quot; Andrew Morton asked in his release announcement for the 2.6.23-rc1-mm2 patchset.  Mike Frysinger asked, &quot;&lt;i&gt;does kgdb actually have a chance to get merged?  With the history of it, i just assumed it was never going in&lt;/i&gt;&quot;.  In the past, Linus Torvalds has resisted merging kernel debuggers and &lt;a href=&quot;http://lwn.net/2000/0914/a/lt-debugger.php3&quot;&gt;famously said&lt;/a&gt;, &quot;&lt;i&gt;I don&#039;t like debuggers. Never have, probably never will,&lt;/i&gt;&quot; going on to explain why he didn&#039;t want 