<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - Linux</title>
 <link>http://kerneltrap.org/taxonomy/term/107/0</link>
 <description>Linux kernel hacker journals.</description>
 <language>en-local</language>
<item>
 <title>davej: Friday 10th December 2004</title>
 <link>http://kerneltrap.org/node/4400</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;The most bizarre thing has happened with the AGPGART code.&lt;br /&gt;
So, it&#039;s been working fine for months. Until recently, when&lt;br /&gt;
I disabled the 4g/4g patch in the Fedora kernel (currently&lt;br /&gt;
still in &#039;updates-testing&#039;), and people started noticing X&lt;br /&gt;
random oopses and lockups on logging out of Gnome.&lt;br /&gt;
This led to much head-scratching, and various theories.&lt;br /&gt;
Today Alan did an audit of the agpgart code, and opened&lt;br /&gt;
up a real can of worms. There are a number of PCI posting&lt;br /&gt;
bugs, CPU cache flushing bugs, missing TLB flushes,&lt;br /&gt;
and god knows what next. The more I look into it, the&lt;br /&gt;
uglier it gets. It&#039;s a miracle things work at all.&lt;br /&gt;
Worms. Everywhere.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/4400&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/4400#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Fri, 10 Dec 2004 23:19:17 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">4400 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Robert Love: Ninjas are Mammals</title>
 <link>http://kerneltrap.org/node/4385</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;I recently learned that my&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0672325128/ref=ase_departmeofcom-20/104-5506800-7232706?v=glance&amp;amp;s=books&quot;&gt;book&lt;/a&gt;&lt;br /&gt;
is used in the operating system design&lt;br /&gt;
&lt;a href=&quot;http://www.cs.columbia.edu/~nieh/teaching/w4118/&quot;&gt;course&lt;/a&gt; at&lt;br /&gt;
Columbia (that is the Ivy League, to you).  Happy to hear that!&lt;/p&gt;
&lt;p&gt;The other day, I was debugging a hard lock in my experimental rewrite of&lt;br /&gt;
inotify&#039;s locking.  I finally got some sort of back trace out of the kernel&lt;br /&gt;
before it choked, so I wrote down the trace, register dump, etc. on my&lt;br /&gt;
whiteboard.  I spent the next day or so studying my whiteboard, tracking down&lt;br /&gt;
the problem:&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/4385&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/4385#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Fri, 10 Dec 2004 20:41:01 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">4385 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Advogato diary for John Levon</title>
 <link>http://kerneltrap.org/node/4382</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://kerneltrap.org/node/4382#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Fri, 10 Dec 2004 15:00:16 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">4382 at http://kerneltrap.org</guid>
</item>
<item>
 <title>davej: Thursday 09th December 2004</title>
 <link>http://kerneltrap.org/node/4399</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Went into the office to do battle with the build system.&lt;br /&gt;
Came off worse for wear. After much &#039;it works&#039; &#039;no it doesnt&#039;&lt;br /&gt;
to&#039;ing and fro&#039;ing, things seem in better state.&lt;br /&gt;
I think I broke a record. Yesterdays kernel build took&lt;br /&gt;
26 hours to complete.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;</description>
 <comments>http://kerneltrap.org/node/4399#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Thu, 09 Dec 2004 23:19:16 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">4399 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Robert Love: Dying Dollars and Cool T-Shirts</title>
 <link>http://kerneltrap.org/node/4384</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;The other day, I read the latest figures on the dollar&#039;s performance: Over&lt;br /&gt;
the last three years, it has fallen some 30-odd percent against the euro&lt;br /&gt;
and 20-something percent against the yen.&lt;/p&gt;
&lt;p&gt;While a lot of people are pulling for a &lt;i&gt;weaker&lt;/i&gt; dollar, the&lt;br /&gt;
world needs to get serious about the current global financial system before&lt;br /&gt;
we all regret it.  To be fair, the blame for the dollar&#039;s current state is&lt;br /&gt;
largely--although not entirely--domestic.  Our deficit is huge&lt;br /&gt;
and reckless and expected to get larger. With that, the dollar will only&lt;br /&gt;
weaken and those willing to finance our debt will only dwindle (or demand&lt;br /&gt;
higher returns).  Our current fiscal policies suck and absolutely harm the&lt;br /&gt;
dollar&#039;s reserve-currency status. We need to stop blaming Europe and Japan&#039;s&lt;br /&gt;
slow growth and&lt;br /&gt;
&lt;a href=&quot;http://www.cnn.com/2004/ALLPOLITICS/11/25/novak.greenspan/index.html&quot;&gt;starting listening to Greenspan&lt;/a&gt;&lt;br /&gt;
and begin a change in US policy toward a stronger dollar, beginning with a&lt;br /&gt;
reduction in the deficit.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/4384&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/4384#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Thu, 09 Dec 2004 09:10:05 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">4384 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Robert Love: Dying Dollars and Cool T-Shirts</title>
 <link>http://kerneltrap.org/node/4374</link>
 <description>&lt;!-- google_ad_section_start --&gt;&lt;p&gt;The other day, I read the latest figures on the dollar&#039;s performance: Over&lt;br /&gt;
the last three years, it has fallen some 30-odd percent against the euro&lt;br /&gt;
and 20-something percent against the yen.&lt;/p&gt;
&lt;p&gt;While a lot of people are pulling for a &lt;i&gt;weaker&lt;/i&gt; dollar, the&lt;br /&gt;
world needs to get serious about the current global financial system before&lt;br /&gt;
we all regret it.  To be fair, the blame for the dollar&#039;s current state is&lt;br /&gt;
largely--although not entirely--domestic.  Our deficit is huge&lt;br /&gt;
and reckless and expected to get larger. With that, the dollar will only&lt;br /&gt;
weaken and those willing to finance our debt will only dwindle (or demand&lt;br /&gt;
higher returns).  Our current fiscal policies suck and absolutely harm the&lt;br /&gt;
dollar&#039;s reserve-currency status. We need to stop blaming Europe and Japan&#039;s&lt;br /&gt;
slow growth and&lt;br /&gt;
&lt;a href=&quot;http://www.cnn.com/2004/ALLPOLITICS/11/25/novak.greenspan/index.html&quot;&gt;starting listening to Greenspan&lt;/a&gt;&lt;br /&gt;
and begin a change in US policy toward a stronger dollar, beginning with a&lt;br /&gt;
reduction in the deficit.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/4374&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/4374#comments</comments>
 <category domain="http://kerneltrap.org/taxonomy/term/107">Linux</category>
 <pubDate>Thu, 09 Dec 2004 09:10:02 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">43