<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;feed=atom&amp;action=history</id>
		<title>Linux Tiny Notes - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;action=history"/>
		<updated>2013-05-25T01:20:45Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=16521&amp;oldid=prev</id>
		<title>Wmat: Fixing broken links</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=16521&amp;oldid=prev"/>
				<updated>2010-01-28T00:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;Fixing broken links&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:17, 28 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 212:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 212:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Program for producing report (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Download&lt;/del&gt;) ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Program for producing report &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Media:&lt;/del&gt;size-delta|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;size &lt;/del&gt;delta]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#!/usr/bin/python&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# size-delta - a tool for showing size difference between two files&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;# also supports output in MoinMoin wiki table format!!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;import os, sys&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if len&lt;/ins&gt;(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sys.argv&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;3:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	sys.stderr.write(&amp;quot;Usage: %s size-delta [-w] file1 file2\n\n&amp;quot; % os.path.basename(sys.argv[0]))&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	sys.stderr.write(&amp;quot;&amp;#160; -w&amp;#160;  Show data in wiki-table format\n&amp;quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	sys.exit(1)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wiki_format &lt;/ins&gt;= &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;print sys.argv&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if &amp;quot;-w&amp;quot; in sys.argv:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	wiki_format &lt;/ins&gt;= &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	sys.argv.remove(&amp;quot;-w&amp;quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	print sys.argv&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;size1 = os.popen(&amp;quot;size &amp;quot;+sys.argv&lt;/ins&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1]).readlines()&lt;/ins&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;size2 = os.popen(&amp;quot;&lt;/ins&gt;size &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;+sys.argv[2]).readlines()[1]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(text1, data1, bss1, total1, hex1, filename1) = size1.split()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(text2, data2, bss2, total2, hex2, filename2) = size2.split()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;def print_line(title, d1, d2):&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	delta = int(d2)&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;int(d1)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	if wiki_format:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;		print &amp;quot;||%5s||%8s||%8s||%8s||%2d%%||&amp;quot; % (title, d1, d2, &lt;/ins&gt;delta&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, int((float(delta)/float(d1))*100))&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	else:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;		print &amp;quot;%5s: %8s %8s %8s %2d%%&amp;quot; % (title, d1, d2, delta, int((float(delta)/float(d1))*100))&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if wiki_format:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	print &amp;quot;||section||&amp;quot;,os.path.basename(sys.argv[1]),&amp;quot;||&amp;quot;,os.path.basename(sys.argv[2]),&amp;quot;|&lt;/ins&gt;|delta&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;||percent||&amp;quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;else:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;	print os.path.basename(sys.argv[1&lt;/ins&gt;]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;),&amp;quot; =&amp;gt; &amp;quot;,os.path.basename(sys.argv[2&lt;/ins&gt;]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;print_line(&amp;quot;text&amp;quot;, text1, text2)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;print_line(&amp;quot;data&amp;quot;, data1, data2)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;print_line(&amp;quot;bss&amp;quot;, bss1, bss2)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;print_line(&amp;quot;total&amp;quot;, total1, total2)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous test notes ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous test notes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=16520&amp;oldid=prev</id>
		<title>Wmat: /* Program for producing report (Download) */</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=16520&amp;oldid=prev"/>
				<updated>2010-01-28T00:11:55Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Program for producing report (Download)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:11, 28 January 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 213:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 213:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Program for producing report (Download) ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Program for producing report (Download) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/del&gt;:size-delta|size delta]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Media&lt;/ins&gt;:size-delta|size delta]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous test notes ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous test notes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=3904&amp;oldid=prev</id>
		<title>Chris at 12:44, 14 July 2007</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=3904&amp;oldid=prev"/>
				<updated>2007-07-14T12:44:21Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 12:44, 14 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 458:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 458:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;####################################&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;####################################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Linux Tiny]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=1790&amp;oldid=prev</id>
		<title>Wmat: Legacy Content Conversion</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Linux_Tiny_Notes&amp;diff=1790&amp;oldid=prev"/>
				<updated>2006-12-14T20:32:44Z</updated>
		
		<summary type="html">&lt;p&gt;Legacy Content Conversion&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Here are some miscellaneous notes on using Linux tiny.  I wrote this up really quickly while I was&lt;br /&gt;
integrating Linux-tiny into a 2.6.11 kernel and doing some size testing.&lt;br /&gt;
&lt;br /&gt;
I'm providing these raw notes so that others might benefit from my experience.&lt;br /&gt;
&lt;br /&gt;
== Patch Notes ==&lt;br /&gt;
Here are some notes on individual linux-tiny sub-patches:&lt;br /&gt;
&lt;br /&gt;
== devlist.patch ==&lt;br /&gt;
* replaces device allocation code, don't know size impact, is NOT conditional&lt;br /&gt;
** maybe should add, but don't know - looks dangerous&lt;br /&gt;
&lt;br /&gt;
== core-small.patch - CONFIG_CORE_SMALL ==&lt;br /&gt;
Add CONFIG_CORE_SMALL Kconfig option&lt;br /&gt;
&lt;br /&gt;
=== CONFIG_CORE_SMALL patches ===&lt;br /&gt;
These are hash table and data structure static size adjustments&lt;br /&gt;
* pid-max.patch&lt;br /&gt;
* user-hash.patch&lt;br /&gt;
* futex-queues.patch&lt;br /&gt;
* tvec_bases.patch&lt;br /&gt;
* con_buf.patch&lt;br /&gt;
&lt;br /&gt;
== config-net-small.patch ==&lt;br /&gt;
Add CONFIG_NET_SMALL Kconfig option&lt;br /&gt;
&lt;br /&gt;
=== CONFIG_NET_SMALL patches ===&lt;br /&gt;
These tune some net-related data sizes&lt;br /&gt;
* cache_defer_hash.patch&lt;br /&gt;
* unix_socket_table.patch&lt;br /&gt;
* inet_protos.patch&lt;br /&gt;
* flow-cache-small.patch&lt;br /&gt;
&lt;br /&gt;
== Miscellanoues patches ==&lt;br /&gt;
* small-8023.patch - what does this do?&lt;br /&gt;
* tg3-oops.patch - what does this do?&lt;br /&gt;
&lt;br /&gt;
== *inline patches ==&lt;br /&gt;
* just make big routines not inline (unconditionally)&lt;br /&gt;
** Seems pretty safe to me.&lt;br /&gt;
&lt;br /&gt;
== 06-crypto-sleep.patch ==&lt;br /&gt;
*  looks scary - not immediately obvious from patch how it saves size.&lt;br /&gt;
&lt;br /&gt;
== # measurement bits ==&lt;br /&gt;
Looks like very harmless stuff to instrument kernel for mem debugging, and&lt;br /&gt;
give tools for parsing stuff.&lt;br /&gt;
&lt;br /&gt;
* kmalloc-accounting.patch - keep track of kmallocs&lt;br /&gt;
* audit-bootmem - print out all bootmem allocations&lt;br /&gt;
* bloat-o-meter.patch - provides bloat-o-meter program to compare two kernel binary images&lt;br /&gt;
**This script shows the size difference on a symbol-by-symbol basis between two binaries (sorted by the amount of difference)&lt;br /&gt;
&lt;br /&gt;
* deprecate-inline.patch - mark inlines as deprecated so compiler emits warnings&lt;br /&gt;
**Note that it provides count-inlines program to parse compiler output and report size of inlines.&lt;br /&gt;
* func-size.patch - use information about inlines to calculate function sizes (script is very similar to count-inlines program)&lt;br /&gt;
&lt;br /&gt;
== kill-printk.patch ==&lt;br /&gt;
* is single biggest reducer of kernel size, doesn't seem to work with serial console!!&lt;br /&gt;
** CONFIG_PRINTK&lt;br /&gt;
&lt;br /&gt;
== nobug.patch ==&lt;br /&gt;
Allow elimination of BUG code, which expands with file and line strings.&lt;br /&gt;
There are 1776 BUG() references in the 2.6.11 kernel. There are 1930 BUG_ON(xxx) references in the kernel.&lt;br /&gt;
* uses CONFIG_BUG&lt;br /&gt;
&lt;br /&gt;
== nopanic.patch ==&lt;br /&gt;
too dangerous to turn off panic, not used.&lt;br /&gt;
&lt;br /&gt;
== no-elf-core.patch ==&lt;br /&gt;
Allow disabling of ELF core dumps&lt;br /&gt;
* CONFIG_ELF_CORE&lt;br /&gt;
&lt;br /&gt;
== no-kcore.patch ==&lt;br /&gt;
Allow disabling of /proc/kcore, is x86-specific&lt;br /&gt;
* uses CONFIG_PROC_KCORE&lt;br /&gt;
&lt;br /&gt;
== no-aio.patch ==&lt;br /&gt;
Allow disabling of Posix async IO &lt;br /&gt;
* uses CONFIG_AIO&lt;br /&gt;
&lt;br /&gt;
== no-xattr.patch ==&lt;br /&gt;
Allow disabling of xattr syscalls&lt;br /&gt;
* uses CONFIG_XATTR&lt;br /&gt;
&lt;br /&gt;
== fslock.patch ==&lt;br /&gt;
Allow disabling of file locking syscalls&lt;br /&gt;
* uses CONFIG_FILE_LOCKING&lt;br /&gt;
&lt;br /&gt;
== direct-io-core.patch ==&lt;br /&gt;
Allow disabling of direct IO support&lt;br /&gt;
* uses CONFIG_DIRECTIO&lt;br /&gt;
&lt;br /&gt;
== Changes in number of in-kernel items ==&lt;br /&gt;
=== max-swapfiles.patch ===&lt;br /&gt;
Make number of swapfiles configurable (default=32) (shift=5 =&amp;gt; 32 files, shift=0 =&amp;gt; 1 file)&lt;br /&gt;
* uses CONFIG_MAX_SWAPFILES_SHIFT&lt;br /&gt;
&lt;br /&gt;
=== ldiscs.patch ===&lt;br /&gt;
Make number of tty line disciplines configurable (default=16)&lt;br /&gt;
* uses CONFIG_NR_LDISCS&lt;br /&gt;
&lt;br /&gt;
=== max_user_rt_prio.patch ===&lt;br /&gt;
Make number of schedule slots configurable (default=100)&lt;br /&gt;
* uses CONFIG_MAX_USER_RT_PRIO&lt;br /&gt;
&lt;br /&gt;
== change-hz.patch ==&lt;br /&gt;
It's not obvious how this changes the size of the kernel, and it appears to be x86 only&lt;br /&gt;
&lt;br /&gt;
= Notes on building and size reductions from various configs =&lt;br /&gt;
Notes on OSK builds:&lt;br /&gt;
* first, did 'quilt pop pm/deferred-resume-test.patch', then built to get vmlinux.baseline&lt;br /&gt;
&amp;lt;pre&amp;gt;	   text    data     bss     dec  filename&lt;br /&gt;
	2107356  333344  113680 2554380  vmlinux.baseline&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* did 'quilt push -a', then built to get vmlinux.patched&lt;br /&gt;
&amp;lt;pre&amp;gt;	bloat-o-meter vmlinux.baseline vmlinux.patched = +2920/-8884&lt;br /&gt;
	   text    data     bss     dec  filename&lt;br /&gt;
	2101372  333888  113648 2548908  vmlinux.patched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* configured all parameters at minimums, then built&lt;br /&gt;
** couldn't finish linking, and got the following errors:&lt;br /&gt;
*** undefined reference to add_preferred_console&lt;br /&gt;
*** undefined reference to generic_setxattr and generic_getxattr&lt;br /&gt;
*** undefined reference to printk&lt;br /&gt;
* configured printk and xattrs back on, then built to get vmlinux.try1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;	bloat-o-meter vmlinux.patches vmlinux.try1 = +4520/-350490&lt;br /&gt;
	   text    data     bss     dec  filename&lt;br /&gt;
	1734504   90616   89036 1914156  vmlinux.try1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Panic trying to mount rootfs via nfs&lt;br /&gt;
* tried to isolate nfs problem:&lt;br /&gt;
** configured with AIO, file locks and direct IO on - same problem&lt;br /&gt;
** configured with 5 swap files, 8 tty line disciplines, and 100 mat rt levels - same problem&lt;br /&gt;
** went back to working config - diffed and noticed NFS_FS was off&lt;br /&gt;
*** NFS_FS requires FILE_LOCKING&lt;br /&gt;
&lt;br /&gt;
== Table of Config options ==&lt;br /&gt;
Here is a table showing default value and value recommended for size savings. &lt;br /&gt;
&lt;br /&gt;
Note that I couldn't use CONFIG_PRINTK, CONFIG_XATTR or CONFIG_FILE_LOCKING in my setup.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''CONFIG option'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''description'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''default'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''small'''&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_CORE_SMALL     ||tune some kernel data sizes                   ||N     ||Y&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_NET_SMALL      ||tune some net-related data sizes              ||N     ||Y&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_KMALLOC_ACCOUNTING||turn on kmalloc accounting                 ||N     ||Y - for measurement&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_AUDIT_BOOTMEM  ||print out all bootmem allocations             ||N     ||Y - for measurement&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_DEPRECATE_INLINES||cause compiler to emit info about inlines   ||N     ||Y - for measurement&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_PRINTK         ||allow disable of printk code and message data ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_BUG            ||allow elimination of BUG (and BUG_ON??) code  ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_ELF_CORE       ||allow disabling of ELF core dumps             ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_PROC_KCORE     ||allow disabling of /proc/kcore                ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_AIO            ||allow disabling of async IO syscalls          ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_XATTR          ||allow disabling of xattr syscalls             ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_FILE_LOCKING   ||allow disabling of file locking syscalls      ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_DIRECTIO       ||allow disabling of direct IO support          ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_MAX_SWAPFILES_SHIFT||number of swapfiles                       ||5     ||0&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_NR_LDISCS      ||number of tty line disciplines                ||16    ||2?&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_MAX_USER_RT_PRIO||number of RT priority levels (schedule slots)||100   ||5?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#ffcc00;&amp;quot;|Other config options  ||These are not in Linux-tiny, but help with size||default||small&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_KALLSYMS       ||load all symbols for debugging/kksymoops      ||Y     ||N&lt;br /&gt;
|-&lt;br /&gt;
|CONFIG_SHMEM          ||allow use of shmem filesystem                 ||Y     ||N&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some results ==&lt;br /&gt;
&lt;br /&gt;
This was for a quick check of Linux-tiny on an OSK board.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''section'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''vmlinux.baseline'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''vmlinux.try3'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''delta'''&lt;br /&gt;
! style=&amp;quot;background:#ffcc00;&amp;quot;|'''percent'''&lt;br /&gt;
|-&lt;br /&gt;
|| text|| 2107356|| 2057276||  -50080||-2%&lt;br /&gt;
|-&lt;br /&gt;
|| data||  333344||  100988|| -232356||-69%&lt;br /&gt;
|-&lt;br /&gt;
||  bss||  113680||   92784||  -20896||-18%&lt;br /&gt;
|-&lt;br /&gt;
|total|| 2554380|| 2251048|| -303332||-11%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program for producing report (Download) ==&lt;br /&gt;
*[[Image:size-delta|size delta]]&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous test notes ==&lt;br /&gt;
* kernel would not link with CONFIG_PRINTK=n&lt;br /&gt;
** undefined reference to add_preferred_console&lt;br /&gt;
** undefined reference to printk&lt;br /&gt;
* kernel would not link with CONFIG_XATTR=n&lt;br /&gt;
** undefined reference to generic_setxattr and generic_getxattr&lt;br /&gt;
* kernel would not mount root fs (NFS) with CONFIG_FILE_LOCKING=n&lt;br /&gt;
&lt;br /&gt;
== Config changes ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[tbird@crest osk]$ diff config.baseline config.try3&lt;br /&gt;
--- config.baseline     2005-05-23 17:31:57.000000000 -0700&lt;br /&gt;
+++ config.try3 2005-05-23 17:31:40.000000000 -0700&lt;br /&gt;
@@ -1,7 +1,7 @@&lt;br /&gt;
 #&lt;br /&gt;
 # Automatically generated make config: don't edit&lt;br /&gt;
 # Linux kernel version: 2.6.11.10-alp&lt;br /&gt;
-# Mon May 23 16:49:43 2005&lt;br /&gt;
+# Mon May 23 17:27:14 2005&lt;br /&gt;
 #&lt;br /&gt;
 CONFIG_ARM=y&lt;br /&gt;
 CONFIG_MMU=y&lt;br /&gt;
@@ -34,34 +34,33 @@&lt;br /&gt;
 CONFIG_FASTBOOT=y&lt;br /&gt;
 # CONFIG_RTC_NO_SYNC is not set&lt;br /&gt;
 CONFIG_PRESET_LPJ=0&lt;br /&gt;
-# CONFIG_EMBEDDED is not set&lt;br /&gt;
-CONFIG_KALLSYMS=y&lt;br /&gt;
-CONFIG_KALLSYMS_ALL=y&lt;br /&gt;
-CONFIG_KALLSYMS_EXTRA_PASS=y&lt;br /&gt;
+CONFIG_EMBEDDED=y&lt;br /&gt;
+# CONFIG_KALLSYMS is not set&lt;br /&gt;
 # CONFIG_KMALLOC_ACCOUNTING is not set&lt;br /&gt;
 # CONFIG_AUDIT_BOOTMEM is not set&lt;br /&gt;
 CONFIG_PRINTK=y&lt;br /&gt;
-CONFIG_ELF_CORE=y&lt;br /&gt;
-# CONFIG_CORE_SMALL is not set&lt;br /&gt;
-# CONFIG_NET_SMALL is not set&lt;br /&gt;
-CONFIG_FUTEX=y&lt;br /&gt;
-CONFIG_EPOLL=y&lt;br /&gt;
-CONFIG_AIO=y&lt;br /&gt;
+# CONFIG_ELF_CORE is not set&lt;br /&gt;
+CONFIG_CORE_SMALL=y&lt;br /&gt;
+CONFIG_NET_SMALL=y&lt;br /&gt;
+# CONFIG_FUTEX is not set&lt;br /&gt;
+# CONFIG_EPOLL is not set&lt;br /&gt;
+# CONFIG_AIO is not set&lt;br /&gt;
 CONFIG_XATTR=y&lt;br /&gt;
 CONFIG_FILE_LOCKING=y&lt;br /&gt;
-CONFIG_DIRECTIO=y&lt;br /&gt;
+# CONFIG_DIRECTIO is not set&lt;br /&gt;
+# CONFIG_UID16 is not set&lt;br /&gt;
 # CONFIG_MEASURE_INLINES is not set&lt;br /&gt;
 CONFIG_CC_OPTIMIZE_FOR_SIZE=y&lt;br /&gt;
-CONFIG_SHMEM=y&lt;br /&gt;
+# CONFIG_SHMEM is not set&lt;br /&gt;
 CONFIG_CC_ALIGN_FUNCTIONS=0&lt;br /&gt;
 CONFIG_CC_ALIGN_LABELS=0&lt;br /&gt;
 CONFIG_CC_ALIGN_LOOPS=0&lt;br /&gt;
 CONFIG_CC_ALIGN_JUMPS=0&lt;br /&gt;
 # CONFIG_TINY_CFLAGS is not set&lt;br /&gt;
-CONFIG_MAX_SWAPFILES_SHIFT=5&lt;br /&gt;
-CONFIG_NR_LDISCS=16&lt;br /&gt;
-CONFIG_MAX_USER_RT_PRIO=100&lt;br /&gt;
-# CONFIG_TINY_SHMEM is not set&lt;br /&gt;
+CONFIG_MAX_SWAPFILES_SHIFT=0&lt;br /&gt;
+CONFIG_NR_LDISCS=2&lt;br /&gt;
+CONFIG_MAX_USER_RT_PRIO=5&lt;br /&gt;
+CONFIG_TINY_SHMEM=y&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # Loadable module support&lt;br /&gt;
@@ -435,6 +434,7 @@&lt;br /&gt;
 CONFIG_SERIO=y&lt;br /&gt;
 CONFIG_SERIO_SERPORT=y&lt;br /&gt;
 # CONFIG_SERIO_CT82C710 is not set&lt;br /&gt;
+# CONFIG_SERIO_LIBPS2 is not set&lt;br /&gt;
 # CONFIG_SERIO_RAW is not set&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
@@ -912,7 +912,7 @@&lt;br /&gt;
 # CONFIG_DEBUG_SPINLOCK is not set&lt;br /&gt;
 # CONFIG_DEBUG_KOBJECT is not set&lt;br /&gt;
 CONFIG_BUG=y&lt;br /&gt;
-CONFIG_DEBUG_BUGVERBOSE=y&lt;br /&gt;
+# CONFIG_DEBUG_BUGVERBOSE is not set&lt;br /&gt;
 CONFIG_DEBUG_INFO=y&lt;br /&gt;
 # CONFIG_DEBUG_FS is not set&lt;br /&gt;
 CONFIG_FRAME_POINTER=y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Series file ==&lt;br /&gt;
Please note that I didn't try all the patches.  I only integrated and used 37 of the broken-out patches. You can see this from the series file I used, which follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
####################################&lt;br /&gt;
# start of linux tiny patches&lt;br /&gt;
# key:&lt;br /&gt;
# ## = patches Tim commented out&lt;br /&gt;
# # = patches commented out in original 2.6.11-tiny broken out series file&lt;br /&gt;
&lt;br /&gt;
##tiny/tiny-extraversion.patch&lt;br /&gt;
#&lt;br /&gt;
# stuff already in -mm&lt;br /&gt;
#&lt;br /&gt;
##tiny/kgdb-ga.patch&lt;br /&gt;
##tiny/kgdboe-netpoll.patch&lt;br /&gt;
tiny/use-funit-at-a-time.patch&lt;br /&gt;
##tiny/devlist.patch&lt;br /&gt;
#&lt;br /&gt;
# tiny stuff&lt;br /&gt;
#&lt;br /&gt;
# core&lt;br /&gt;
tiny/core-small.patch&lt;br /&gt;
tiny/pid-max.patch&lt;br /&gt;
tiny/user-hash.patch&lt;br /&gt;
tiny/futex-queues.patch&lt;br /&gt;
tiny/tvec_bases.patch&lt;br /&gt;
tiny/con_buf.patch&lt;br /&gt;
# net&lt;br /&gt;
tiny/config-net-small.patch&lt;br /&gt;
tiny/cache_defer_hash.patch&lt;br /&gt;
tiny/unix_socket_table.patch&lt;br /&gt;
tiny/inet_protos.patch&lt;br /&gt;
tiny/flow-cache-small.patch&lt;br /&gt;
#&lt;br /&gt;
# Unconditional bits&lt;br /&gt;
#&lt;br /&gt;
##tiny/small-8023.patch&lt;br /&gt;
##tiny/tg3-oops.patch&lt;br /&gt;
tiny/namei-inlines.patch&lt;br /&gt;
tiny/buffer-inlines.patch&lt;br /&gt;
tiny/fs_open-inlines.patch&lt;br /&gt;
tiny/inode-inlines.patch&lt;br /&gt;
tiny/ext2namei-inlines.patch&lt;br /&gt;
tiny/fslocks-inline.patch&lt;br /&gt;
##tiny/06-crypto-sleep.patch&lt;br /&gt;
#&lt;br /&gt;
# build options&lt;br /&gt;
#&lt;br /&gt;
tiny/tiny-cflags.patch&lt;br /&gt;
#&lt;br /&gt;
# measurement bits&lt;br /&gt;
#&lt;br /&gt;
tiny/kmalloc-accounting.patch&lt;br /&gt;
tiny/audit-bootmem.patch&lt;br /&gt;
tiny/bloat-o-meter.patch&lt;br /&gt;
tiny/deprecate-inline.patch&lt;br /&gt;
tiny/func-size.patch&lt;br /&gt;
#&lt;br /&gt;
# trimmed debugging support&lt;br /&gt;
#&lt;br /&gt;
##tiny/no-doublefault.patch&lt;br /&gt;
tiny/kill-printk.patch&lt;br /&gt;
##tiny/tiny-panic.patch&lt;br /&gt;
tiny/nobug.patch&lt;br /&gt;
##tiny/nopanic.patch&lt;br /&gt;
tiny/no-elf-core.patch&lt;br /&gt;
tiny/no-kcore.patch&lt;br /&gt;
#&lt;br /&gt;
# trimmed code&lt;br /&gt;
#&lt;br /&gt;
# TRB - 5/19 - haven't looked at these yet&lt;br /&gt;
##tiny/tiny-crc.patch&lt;br /&gt;
##tiny/threadinfo-ool.patch&lt;br /&gt;
##tiny/semaphore-inline.patch&lt;br /&gt;
##tiny/slob.patch&lt;br /&gt;
##tiny/slob-accounting.patch&lt;br /&gt;
##tiny/mempool-shrink.patch&lt;br /&gt;
#tiny/sysfs-backingstore.patch&lt;br /&gt;
##tiny/no-translations.patch&lt;br /&gt;
#tiny/tinyvt.patch&lt;br /&gt;
#&lt;br /&gt;
# trimmed apis&lt;br /&gt;
#&lt;br /&gt;
# TRB - 5/19 - haven't looked at ## ones yet&lt;br /&gt;
##tiny/ptrace.patch&lt;br /&gt;
##tiny/remove-vm86.patch&lt;br /&gt;
##tiny/sysenter.patch&lt;br /&gt;
tiny/no-aio.patch&lt;br /&gt;
tiny/no-xattr.patch&lt;br /&gt;
tiny/fslock.patch&lt;br /&gt;
tiny/direct-io-core.patch&lt;br /&gt;
tiny/uid16.patch&lt;br /&gt;
#tiny/posix-timers.patch&lt;br /&gt;
##tiny/ethtool.patch&lt;br /&gt;
##tiny/inetpeer.patch&lt;br /&gt;
##tiny/net-filter.patch&lt;br /&gt;
##tiny/dev_mcast.patch&lt;br /&gt;
#tiny/rtnetlink.patch&lt;br /&gt;
##tiny/igmp.patch&lt;br /&gt;
##tiny/binfmt-script.patch&lt;br /&gt;
##tiny/elf-no-aout.patch&lt;br /&gt;
#&lt;br /&gt;
# trimmed constants&lt;br /&gt;
#&lt;br /&gt;
tiny/max-swapfiles.patch&lt;br /&gt;
tiny/ldiscs.patch&lt;br /&gt;
tiny/max_user_rt_prio.patch&lt;br /&gt;
##tiny/change-hz.patch&lt;br /&gt;
#&lt;br /&gt;
# trimmed hw support&lt;br /&gt;
#&lt;br /&gt;
# TRB - 5/19 - haven't looked at ## ones yet&lt;br /&gt;
#tiny/small-nomodedb.patch&lt;br /&gt;
##tiny/ide-hwif.patch&lt;br /&gt;
##tiny/sbf.patch&lt;br /&gt;
##tiny/serial-pci.patch&lt;br /&gt;
##tiny/dmi_blacklist.patch&lt;br /&gt;
##tiny/pci-quirks.patch&lt;br /&gt;
##tiny/tsc.patch&lt;br /&gt;
##tiny/cpu-support.patch&lt;br /&gt;
##tiny/mtrr.patch&lt;br /&gt;
#&lt;br /&gt;
# inflate cleanups&lt;br /&gt;
#&lt;br /&gt;
# TRB - 5/19 - haven't looked at ## ones yet&lt;br /&gt;
##tiny/inflate-noinline.patch&lt;br /&gt;
##tiny/inflate-formatting.patch&lt;br /&gt;
##tiny/inflate-legacy.patch&lt;br /&gt;
##tiny/inflate-input.patch&lt;br /&gt;
##tiny/inflate-iostate.patch&lt;br /&gt;
##tiny/inflate-huft.patch&lt;br /&gt;
##tiny/inflate-crc.patch&lt;br /&gt;
##tiny/inflate-killglobals.patch&lt;br /&gt;
##tiny/inflate-initramfs.patch&lt;br /&gt;
##tiny/inflate-initrd.patch&lt;br /&gt;
##tiny/inflate-i386.patch&lt;br /&gt;
##tiny/inflate-arm.patch&lt;br /&gt;
##tiny/inflate-x86_64.patch&lt;br /&gt;
#&lt;br /&gt;
# unsorted&lt;br /&gt;
#&lt;br /&gt;
# TRB - 5/19 - haven't looked at ## ones yet&lt;br /&gt;
##tiny/inflate-roll-crc.patch&lt;br /&gt;
##tiny/netpoll-timeout.patch&lt;br /&gt;
##tiny/movsl-mask.patch&lt;br /&gt;
#tiny/rolled-md4.patch&lt;br /&gt;
#tiny/kill-ext3-md4.patch&lt;br /&gt;
&lt;br /&gt;
# end of linux tiny patches&lt;br /&gt;
####################################&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wmat</name></author>	</entry>

	</feed>