<?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 - Marcelo Tosatti</title>
 <link>http://kerneltrap.org/taxonomy/term/480/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>Signaling When Out of Memory</title>
 <link>http://kerneltrap.org/Linux/Signaling_When_Out_of_Memory</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 previous 2.4 Linux kernel maintainer, Marcelo Tossati, resurrected a discussion on adding support for &lt;a href=&quot;http://kerneltrap.org/mailarchive/linux-kernel/2007/10/18/347589&quot;&gt;out of memory notifications&lt;/a&gt; to the Linux kernel.  He explained, &quot;&lt;i&gt;AIX contains the SIGDANGER signal to notify applications to free up some unused cached memory,&lt;/i&gt;&quot; then noting, &quot;&lt;i&gt;there have been a few discussions on implementing such an idea on Linux, but nothing concrete has been achieved.&lt;/i&gt;&quot;  In a request for discussion, Marcelo added, &quot;&lt;i&gt;on the kernel side Rik suggested two notification points: &#039;about to swap&#039; (for desktop scenarios) and &#039;about to OOM&#039; (for embedded-like scenarios).&lt;/i&gt;&quot;  Rik van Riel explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;The first threshold - &#039;we are about to swap&#039; - means the application frees memory that it can.  Eg. free()d memory that glibc has not yet given back to the kernel, or JVM running the garbage collector, or ...&lt;/p&gt;
&lt;p&gt;&quot;The second threshold - &#039;we are out of memory&#039; - means that the first approach has failed and the system needs to do something else. On an embedded system, I would expect some application to exit or maybe restart itself.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/Linux/Signaling_When_Out_of_Memory&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/Linux/Signaling_When_Out_of_Memory#comments</comments>
 <category domain="http://kerneltrap.org/embedded">embedded</category>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/taxonomy/term/480">Marcelo Tosatti</category>
 <category domain="http://kerneltrap.org/memory">memory</category>
 <category domain="http://kerneltrap.org/taxonomy/term/1012">OOM</category>
 <category domain="http://kerneltrap.org/Rik_van_Riel">Rik van Riel</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Fri, 19 Oct 2007 13:29:00 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14617 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  Maintaining the 2.4 Kernel</title>
 <link>http://kerneltrap.org/node/7454</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;Willy Tarreau replaced Marcelo Tosatti [&lt;a href=&quot;http://kerneltrap.org/node/1880&quot;&gt;interview&lt;/a&gt;] as the 2.4 stable Linux kernel maintainer in August of 2006 [&lt;a href=&quot;http://kerneltrap.org/node/6917&quot;&gt;story&lt;/a&gt;].  In response to a series of compilation fixes sent to the &lt;a href=&quot;http://www.tux.org/lkml&quot; target=&quot;new&quot;&gt;lkml&lt;/a&gt; by Mariusz Kozlowski, Willy suggested that all patches would be postponed until 2.4.34 is released.  He suggested that in the interum the appropriate subsystem maintainers should be contacted to determine whether or not each of the patches should be merged, &quot;&lt;i&gt;we would merge the accepted patches and those without any reply which we consider relevant early in the 35-pre cycle so that people have some time to inform us about the potential conflicts they encounter.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;Willy went on to describe how to determine who maintains each of the files, &quot;&lt;i&gt;check for the maintainer in the files themselves, or in the MAINTAINERS file. As a rule of thumb, if a file has not changed in the last 3 years and its maintainer is not one of the active ones you regularly see posting on LKML, then there are great chances that the file is unmaintained.&lt;/i&gt;&quot;  He continued, &quot;&lt;i&gt;generally, the core subsystems (network, filesystems, archs, ...) are still well maintained by people who *really want* to validate the patches before forwarding them upstream.&lt;/i&gt;&quot;  He went on to note, &quot;&lt;i&gt;they&#039;re all busy, so make the question simple enough so that they can quickly reply with ACK/NACK/QUEUED. Keep me CCed so that you don&#039;t have to forward me the response. Generally, they will reply within one week.&lt;/i&gt;&quot;  Willy concluded, &quot;&lt;i&gt;if there&#039;s no easily identifiable maintainer anymore, or if some maintainers don&#039;t reply, then it becomes my job.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/7454&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/7454#comments</comments>
 <category domain="http://kerneltrap.org/2.4">2.4</category>
 <category domain="http://kerneltrap.org/taxonomy/term/541">2.4.34</category>
 <category domain="http://kerneltrap.org/taxonomy/term/480">Marcelo Tosatti</category>
 <category domain="http://kerneltrap.org/Willy_Tarreau">Willy Tarreau</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Tue, 05 Dec 2006 03:08:11 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">7454 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  New v2.4 Kernel Maintainer</title>
 <link>http://kerneltrap.org/node/6917</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;Recently releasing the 2.4.33-rc3 kernel, Marcelo Tosatti [&lt;a href=&quot;http://kerneltrap.org/node/view/1880&quot;&gt;interview&lt;/a&gt;] also announced a new 2.4 Linux kernel maintainer, &quot;&lt;i&gt;Willy Tarreau has stepped up to maintain the mainline v2.4 tree, and will do so starting from v2.4.34.  He has devoted great effort to help maintenance for the past few years.  His -hotfix tree is quite popular amongst v2.4 users, for instance.  I feel very confident in his competence for the job, knowing his good common sense and great technical/communication skills.&lt;/i&gt;&quot;  Willy began maintaining his -hf patchset against the stable 2.4 Linux kernel in February of 2005 [&lt;a href=&quot;http://kerneltrap.org/node/4729&quot;&gt;story&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;In response to Marcelo&#039;s announcement, Willy replied, &quot;&lt;i&gt;hmmm... Like I once told you, I felt like you were trying to sell me your car, but you seem to have maintained it in very good state so I am confident it will not break after a few miles. I still hope that if I have any problem with it, you will come with your breakdown truck to rescue me :-)  I hope I will get criticisms if I do things wrong. It&#039;s frustrating to work without feedback (either positive or negative).&lt;/i&gt;&quot;&lt;br /&gt;
&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/6917&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/6917#comments</comments>
 <category domain="http://kerneltrap.org/2.4">2.4</category>
 <category domain="http://kerneltrap.org/taxonomy/term/605">2.4.33</category>
 <category domain="http://kerneltrap.org/taxonomy/term/171">Linux kernel</category>
 <category domain="http://kerneltrap.org/taxonomy/term/480">Marcelo Tosatti</category>
 <category domain="http://kerneltrap.org/Willy_Tarreau">Willy Tarreau</category>
 <pubDate>Tue, 01 Aug 2006 13:32:11 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">6917 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  Reporting Kernel Security Issues</title>
 <link>http://kerneltrap.org/node/4540</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 lengthy and interesting thread was started on the &lt;a href=&quot;http://www.tux.org/lkml/&quot; target=&quot;new&quot;&gt;lkml&lt;/a&gt; by Chris Wright looking to define a centralized place to report security issues in the Linux Kernel.  Chris offered his services in getting things set up, addressing his email to Linus Torvalds, Andrew Morton [&lt;a href=&quot;http://kerneltrap.org/node/10&quot;&gt;interview&lt;/a&gt;], Alan Cox [&lt;a href=&quot;http://kerneltrap.org/node/9&quot;&gt;interview&lt;/a&gt;] and Marcelo Tosatti [&lt;a href=&quot;http://kerneltrap.org/node/1880&quot;&gt;interview&lt;/a&gt;].  He explained that he wanted to centralize the information &quot;&lt;i&gt;to help track it, make sure things don&#039;t fall through the cracks, and make sure of timely fix and disclosure&lt;/i&gt;&quot;.  The &lt;a href=&quot;http://kerneltrap.org/mailarchive/1/message/8995/thread&quot;&gt;resulting discussion&lt;/a&gt; was joined by numerous members of the kernel hacking community, exposing a wide range of opinions.&lt;/p&gt;
&lt;p&gt;Linus agreed that it sounded like a good idea, but qualified this by adding, &quot;&lt;i&gt;the _only_ requirement that I have is that there be no stupid embargo on the list.  Any list with a time limit (vendor-sec) I will not have anything to do with.&lt;/i&gt;&quot;  An embargo in this case is the time period from when a security problem is first reported to when a fix can be made public.  Marcelo pointed out that a certain amount of time is necessary, &quot;&lt;i&gt;for the vendors to catch up&lt;/i&gt;&quot;, explaining that &quot;&lt;i&gt;it is a simple matter of synchronization&lt;/i&gt;&quot;.  Linus again stressed his dislike for the vendor-sec mailing list suggesting that at times the length of the embargo period is often more about politics than anything else.  He then added, &quot;&lt;i&gt;but in the absense of politics, I&#039;d _happily_ have a self-imposed embargo that is limited to some reasonable timeframe (and &quot;reasonable&quot; is definitely counted in days, not weeks. And absolutely _not_ in months, like apparently sometimes happens on vendor-sec).&lt;/i&gt;&quot;  In a followup comment he clarified, &quot;&lt;i&gt;btw, the only thing I care about is the embargo on the _fix_&lt;/i&gt;&quot;, noting that he was comfortable if there was a need to delay publishing an explanation of the security hole so long as the fix itself was quickly released.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/4540&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kerneltrap.org/node/4540#comments</comments>
 <category domain="http://kerneltrap.org/Alan_Cox">Alan Cox</category>
 <category domain="http://kerneltrap.org/Andrew_Morton">Andrew Morton</category>
 <category domain="http://kerneltrap.org/Chris_Wright">Chris Wright</category>
 <category domain="http://kerneltrap.org/Linus_Torvalds">Linus Torvalds</category>
 <category domain="http://kerneltrap.org/Linux">Linux</category>
 <category domain="http://kerneltrap.org/taxonomy/term/480">Marcelo Tosatti</category>
 <category domain="http://kerneltrap.org/security">security</category>
 <category domain="http://kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Fri, 14 Jan 2005 06:07:47 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">4540 at http://kerneltrap.org</guid>
</item>
<item>
 <title>Interview:  Marcelo Tosatti</title>
 <link>http://kerneltrap.org/node/1880</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/taxonomy/term/13&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Interviews.gif&quot; alt=&quot;Interviews&quot; title=&quot;Interviews&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;Marcelo Tosatti became the maintainer of the 2.4 stable kernel when he was 18 years old in November of 2001.  His first kernel release was 2.4.16 on November 26&#039;th which very quickly followed the earlier 2.4.15 to address an issue with filesystem corruption.  Two years later, he has recently released 2.4.23 and plans to soon put the 2.4 stable kernel into maintenance mode, only addressing bugs and security issues.&lt;/p&gt;
&lt;p&gt;Living in Brazil, Marcelo currently works for Cyclades Corporation.  In this interview he looks at how he became the 2.4 maintainer, the challenges involved, and brings us up to date with the current status of the 2.4 kernel.&lt;/p&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://kerneltrap.org/node/1880&quot; target=&quot;_blank&