<?xml version="1.0" ?>

<kc>

<title>Kernel Traffic</title>

<author contact="mailto:zbrown@tumblerings.org">Zack Brown</author>

<issue num="325" date="05 Sep 2005 00:00:00 -0800" />

<mailbox-stats>
	<global-stats>
		<generated-at>Sun Sep  4 07:44:47 2005</generated-at>
		<first-message>Sun Aug  7 14:28:10 2005</first-message>
		<last-message>Fri Aug 26 13:08:22 2005</last-message>
		<totals>
			<n-messages>1710</n-messages>
			<n-is-reply>1263</n-is-reply>
			<avg-resp-time>19:58:29</avg-resp-time>
			<n-pgp-signed>55</n-pgp-signed>
			<total-size>10MB</total-size>
			<avg-size>6KB</avg-size>
			<n-attachments>50</n-attachments>
			<att-size>389KB</att-size>
			<bussiest-day-in-n day="2005-08-23"><n-msgs>280</n-msgs><n-bytes>2MB</n-bytes></bussiest-day-in-n>
			<bussiest-day-in-bytes day="2005-08-23"><n-msgs>280</n-msgs><n-bytes>2MB</n-bytes></bussiest-day-in-bytes>
			<n-writers>598</n-writers>
			<wrote-more-then-1-message>210</wrote-more-then-1-message>
			<n-lines>154292</n-lines>
			<header-size>93177</header-size>
			<n-user-agents>58</n-user-agents>
			<n-organisations>41</n-organisations>
			<n-toplevel-domains>36</n-toplevel-domains>
			<avg-spam-score>-13.982515</avg-spam-score>
				<spammiest-writer><score>4.099000</score><name>ms&#32;rose</name></spammiest-writer>
		</totals>
		<averages>
			<lines-per-message>90</lines-per-message>
			<lines-per-header>54</lines-per-header>
			<header-percent-of-message>60.39%</header-percent-of-message>
			<header-percent-of-total>46.10%</header-percent-of-total>
			<line-length>29</line-length>
		</averages>
		<importance>
			<low>0.00%</low>
			<normal>0.29%</normal>
			<high>0.00%</high>
		</importance>

	</global-stats>
	<top-writers>
		<top-writer rank="1">
			<e-mail-addr>adrian&#32;bunk</e-mail-addr>
			<n-messages>74</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>353KB</total-size>
			<mostly-written-at>12:52</mostly-written-at>
		</top-writer>
		<top-writer rank="2">
			<e-mail-addr>al&#32;viro</e-mail-addr>
			<n-messages>65</n-messages>
			<avg-size>4KB</avg-size>
			<total-size>234KB</total-size>
			<mostly-written-at>17:13</mostly-written-at>
		</top-writer>
		<top-writer rank="3">
			<e-mail-addr>andrew&#32;morton</e-mail-addr>
			<n-messages>45</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>188KB</total-size>
			<mostly-written-at>13:09</mostly-written-at>
		</top-writer>
		<top-writer rank="4">
			<e-mail-addr>christoph&#32;hellwig</e-mail-addr>
			<n-messages>33</n-messages>
			<avg-size>4KB</avg-size>
			<total-size>132KB</total-size>
			<mostly-written-at>12:46</mostly-written-at>
		</top-writer>
		<top-writer rank="5">
			<e-mail-addr>al&#32;viro</e-mail-addr>
			<n-messages>32</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>132KB</total-size>
			<mostly-written-at>14:47</mostly-written-at>
		</top-writer>
	</top-writers>
	<top-subjects>
		<top-subject rank="1">
			<subject>[rfc][patch&#32;0/2]&#32;mm:&#32;remove&#32;pagereserved</subject>
			<n-messages>65</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>286KB</total-size>
			<mostly-written-at>13:27</mostly-written-at>
			<first-msg>1123450090</first-msg>
			<last-msg>1124222038</last-msg>
		</top-subject>
		<top-subject rank="2">
			<subject>2.6.13-rc6-mm1</subject>
			<n-messages>44</n-messages>
			<avg-size>7KB</avg-size>
			<total-size>282KB</total-size>
			<mostly-written-at>14:53</mostly-written-at>
			<first-msg>1124454811</first-msg>
			<last-msg>1124770385</last-msg>
		</top-subject>
		<top-subject rank="3">
			<subject>sched_yield()&#32;makes&#32;openldap&#32;slow</subject>
			<n-messages>40</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>169KB</total-size>
			<mostly-written-at>12:52</mostly-written-at>
			<first-msg>1124341623</first-msg>
			<last-msg>1124919471</last-msg>
		</top-subject>
		<top-subject rank="4">
			<subject>[rfc&#32;-&#32;0/9]&#32;generic&#32;timekeeping&#32;subsystem&#32;&#32;(v.&#32;b5)</subject>
			<n-messages>38</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>205KB</total-size>
			<mostly-written-at>12:54</mostly-written-at>
			<first-msg>1124154601</first-msg>
			<last-msg>1124996932</last-msg>
		</top-subject>
		<top-subject rank="5">
			<subject>[rfc,patch]&#32;use&#32;rcu&#32;to&#32;protect&#32;tasklist&#32;for&#32;unicast&#32;signals</subject>
			<n-messages>28</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>163KB</total-size>
			<mostly-written-at>14:22</mostly-written-at>
			<first-msg>1123697505</first-msg>
			<last-msg>1124501244</last-msg>
		</top-subject>
	</top-subjects>
	<top-receivers>
		<top-receiver rank="1">
			<e-mail-addr>linux-kernel</e-mail-addr>
			<n-messages>271</n-messages>
			<avg-size>8KB</avg-size>
			<total-size>2MB</total-size>
			<mostly-written-at>13:19</mostly-written-at>
		</top-receiver>
		<top-receiver rank="2">
			<e-mail-addr>andrew&#32;morton</e-mail-addr>
			<n-messages>153</n-messages>
			<avg-size>7KB</avg-size>
			<total-size>962KB</total-size>
			<mostly-written-at>14:20</mostly-written-at>
		</top-receiver>
		<top-receiver rank="3">
			<e-mail-addr>torvalds@osdl.org</e-mail-addr>
			<n-messages>106</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>485KB</total-size>
			<mostly-written-at>16:30</mostly-written-at>
		</top-receiver>
		<top-receiver rank="4">
			<e-mail-addr>adrian&#32;bunk</e-mail-addr>
			<n-messages>37</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>223KB</total-size>
			<mostly-written-at>13:18</mostly-written-at>
		</top-receiver>
		<top-receiver rank="5">
			<e-mail-addr>ingo&#32;molnar</e-mail-addr>
			<n-messages>28</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>162KB</total-size>
			<mostly-written-at>11:45</mostly-written-at>
		</top-receiver>
	</top-receivers>
	<top-ccers>
		<top-ccers rank="1">
			<e-mail-addr>linux-kernel</e-mail-addr>
			<n-messages>795</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>5MB</total-size>
			<mostly-written-at>13:36</mostly-written-at>
		</top-ccers>
		<top-ccers rank="2">
			<e-mail-addr>andrew&#32;morton</e-mail-addr>
			<n-messages>206</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>2MB</total-size>
			<mostly-written-at>13:41</mostly-written-at>
		</top-ccers>
		<top-ccers rank="3">
			<e-mail-addr>mingo@elte.hu</e-mail-addr>
			<n-messages>63</n-messages>
			<avg-size>6KB</avg-size>
			<total-size>320KB</total-size>
			<mostly-written-at>15:13</mostly-written-at>
		</top-ccers>
		<top-ccers rank="4">
			<e-mail-addr>torvalds@osdl.org</e-mail-addr>
			<n-messages>59</n-messages>
			<avg-size>4KB</avg-size>
			<total-size>232KB</total-size>
			<mostly-written-at>13:10</mostly-written-at>
		</top-ccers>
		<top-ccers rank="5">
			<e-mail-addr>nickpiggin@yahoo.com.au</e-mail-addr>
			<n-messages>40</n-messages>
			<avg-size>5KB</avg-size>
			<total-size>169KB</total-size>
			<mostly-written-at>13:26</mostly-written-at>
		</top-ccers>
	</top-ccers>
	<top-level-domains>
		<tld rank="1">
			<name>com</name>
			<freq>671</freq>
			<avg-size>6KB</avg-size>
			<total-size>4MB</total-size>
		</tld>
		<tld rank="2">
			<name>org</name>
			<freq>309</freq>
			<avg-size>5KB</avg-size>
			<total-size>2MB</total-size>
		</tld>
		<tld rank="3">
			<name>de</name>
			<freq>209</freq>
			<avg-size>6KB</avg-size>
			<total-size>2MB</total-size>
		</tld>
		<tld rank="4">
			<name>uk</name>
			<freq>147</freq>
			<avg-size>5KB</avg-size>
			<total-size>624KB</total-size>
		</tld>
		<tld rank="5">
			<name>net</name>
			<freq>75</freq>
			<avg-size>7KB</avg-size>
			<total-size>459KB</total-size>
		</tld>
	</top-level-domains>
	<top-timezones>
		<tz rank="1">
			<name>+0200</name>
			<freq>527</freq>
			<avg-size>6KB</avg-size>
			<total-size>3MB</total-size>
		</tz>
		<tz rank="2">
			<name>-0700</name>
			<freq>328</freq>
			<avg-size>6KB</avg-size>
			<total-size>2MB</total-size>
		</tz>
		<tz rank="3">
			<name>+0100</name>
			<freq>232</freq>
			<avg-size>5KB</avg-size>
			<total-size>990KB</total-size>
		</tz>
		<tz rank="4">
			<name>-0400</name>
			<freq>212</freq>
			<avg-size>6KB</avg-size>
			<total-size>2MB</total-size>
		</tz>
		<tz rank="5">
			<name>+1000</name>
			<freq>120</freq>
			<avg-size>5KB</avg-size>
			<total-size>541KB</total-size>
		</tz>
	</top-timezones>
	<top-organisations>
		<org rank="1">
			<name>linutronix</name>
			<freq>17</freq>
			<bytes>105KB</bytes>
		</org>
		<org rank="2">
			<name>montavista&#32;software</name>
			<freq>14</freq>
			<bytes>71KB</bytes>
		</org>
		<org rank="3">
			<name>kihon&#32;technologies</name>
			<freq>11</freq>
			<bytes>46KB</bytes>
		</org>
		<org rank="4">
			<name>sgi</name>
			<freq>10</freq>
			<bytes>41KB</bytes>
		</org>
		<org rank="5">
			<name>"silicon&#32;graphics,&#32;inc."</name>
			<freq>8</freq>
			<bytes>116KB</bytes>
		</org>
	</top-organisations>
	<top-user-agents>
		<useragent rank="1">
			<name>mozilla</name>
			<freq>52</freq>
			<bytes>844KB</bytes>
		</useragent>
		<useragent rank="2">
			<name>evolution</name>
			<freq>42</freq>
			<bytes>2MB</bytes>
		</useragent>
		<useragent rank="3">
			<name>mutt/1.5.9i</name>
			<freq>21</freq>
			<bytes>908KB</bytes>
		</useragent>
		<useragent rank="4">
			<name>mozilla/5.0</name>
			<freq>18</freq>
			<bytes>440KB</bytes>
		</useragent>
		<useragent rank="5">
			<name>microsoft</name>
			<freq>16</freq>
			<bytes>165KB</bytes>
		</useragent>
	</top-user-agents>
	<messages-per-day>
		<Sunday><msgs>120</msgs><bytes>628KB</bytes></Sunday>
		<Monday><msgs>221</msgs><bytes>2MB</bytes></Monday>
		<Tuesday><msgs>355</msgs><bytes>2MB</bytes></Tuesday>
		<Wednesday><msgs>317</msgs><bytes>2MB</bytes></Wednesday>
		<Thursday><msgs>278</msgs><bytes>2MB</bytes></Thursday>
		<Friday><msgs>282</msgs><bytes>2MB</bytes></Friday>
		<Saturday><msgs>128</msgs><bytes>603KB</bytes></Saturday>
	</messages-per-day>
	<messages-per-month>
		<Jan><msgs>0</msgs><bytes>0</bytes></Jan>
		<Feb><msgs>0</msgs><bytes>0</bytes></Feb>
		<Mar><msgs>0</msgs><bytes>0</bytes></Mar>
		<Apr><msgs>0</msgs><bytes>0</bytes></Apr>
		<May><msgs>0</msgs><bytes>0</bytes></May>
		<Jun><msgs>0</msgs><bytes>0</bytes></Jun>
		<Jul><msgs>0</msgs><bytes>0</bytes></Jul>
		<Aug><msgs>1701</msgs><bytes>10MB</bytes></Aug>
		<Sep><msgs>0</msgs><bytes>0</bytes></Sep>
		<Oct><msgs>0</msgs><bytes>0</bytes></Oct>
		<Nov><msgs>0</msgs><bytes>0</bytes></Nov>
		<Dec><msgs>0</msgs><bytes>0</bytes></Dec>
	</messages-per-month>
	<messages-per-day-of-month>
		<day-1><msgs>0</msgs><bytes>0</bytes></day-1>
		<day-2><msgs>0</msgs><bytes>0</bytes></day-2>
		<day-3><msgs>0</msgs><bytes>0</bytes></day-3>
		<day-4><msgs>0</msgs><bytes>0</bytes></day-4>
		<day-5><msgs>0</msgs><bytes>0</bytes></day-5>
		<day-6><msgs>0</msgs><bytes>0</bytes></day-6>
		<day-7><msgs>3</msgs><bytes>37KB</bytes></day-7>
		<day-8><msgs>1</msgs><bytes>4KB</bytes></day-8>
		<day-9><msgs>38</msgs><bytes>162KB</bytes></day-9>
		<day-10><msgs>19</msgs><bytes>75KB</bytes></day-10>
		<day-11><msgs>25</msgs><bytes>124KB</bytes></day-11>
		<day-12><msgs>26</msgs><bytes>156KB</bytes></day-12>
		<day-13><msgs>7</msgs><bytes>37KB</bytes></day-13>
		<day-14><msgs>1</msgs><bytes>7KB</bytes></day-14>
		<day-15><msgs>19</msgs><bytes>163KB</bytes></day-15>
		<day-16><msgs>37</msgs><bytes>218KB</bytes></day-16>
		<day-17><msgs>43</msgs><bytes>208KB</bytes></day-17>
		<day-18><msgs>92</msgs><bytes>581KB</bytes></day-18>
		<day-19><msgs>238</msgs><bytes>2MB</bytes></day-19>
		<day-20><msgs>121</msgs><bytes>567KB</bytes></day-20>
		<day-21><msgs>116</msgs><bytes>585KB</bytes></day-21>
		<day-22><msgs>201</msgs><bytes>2MB</bytes></day-22>
		<day-23><msgs>280</msgs><bytes>2MB</bytes></day-23>
		<day-24><msgs>255</msgs><bytes>2MB</bytes></day-24>
		<day-25><msgs>161</msgs><bytes>904KB</bytes></day-25>
		<day-26><msgs>18</msgs><bytes>231KB</bytes></day-26>
		<day-27><msgs>0</msgs><bytes>0</bytes></day-27>
		<day-28><msgs>0</msgs><bytes>0</bytes></day-28>
		<day-29><msgs>0</msgs><bytes>0</bytes></day-29>
		<day-30><msgs>0</msgs><bytes>0</bytes></day-30>
		<day-31><msgs>0</msgs><bytes>0</bytes></day-31>
	</messages-per-day-of-month>
	<messages-per-hour>
		<hour-1><msgs>56</msgs><bytes>290KB</bytes></hour-1>
		<hour-2><msgs>32</msgs><bytes>155KB</bytes></hour-2>
		<hour-3><msgs>22</msgs><bytes>136KB</bytes></hour-3>
		<hour-4><msgs>10</msgs><bytes>58KB</bytes></hour-4>
		<hour-5><msgs>20</msgs><bytes>117KB</bytes></hour-5>
		<hour-6><msgs>40</msgs><bytes>158KB</bytes></hour-6>
		<hour-7><msgs>33</msgs><bytes>183KB</bytes></hour-7>
		<hour-8><msgs>58</msgs><bytes>249KB</bytes></hour-8>
		<hour-9><msgs>82</msgs><bytes>578KB</bytes></hour-9>
		<hour-10><msgs>130</msgs><bytes>691KB</bytes></hour-10>
		<hour-11><msgs>123</msgs><bytes>595KB</bytes></hour-11>
		<hour-12><msgs>88</msgs><bytes>395KB</bytes></hour-12>
		<hour-13><msgs>109</msgs><bytes>613KB</bytes></hour-13>
		<hour-14><msgs>115</msgs><bytes>677KB</bytes></hour-14>
		<hour-15><msgs>94</msgs><bytes>404KB</bytes></hour-15>
		<hour-16><msgs>83</msgs><bytes>519KB</bytes></hour-16>
		<hour-17><msgs>99</msgs><bytes>676KB</bytes></hour-17>
		<hour-18><msgs>86</msgs><bytes>552KB</bytes></hour-18>
		<hour-19><msgs>56</msgs><bytes>295KB</bytes></hour-19>
		<hour-20><msgs>54</msgs><bytes>262KB</bytes></hour-20>
		<hour-21><msgs>64</msgs><bytes>400KB</bytes></hour-21>
		<hour-22><msgs>115</msgs><bytes>503KB</bytes></hour-22>
		<hour-23><msgs>75</msgs><bytes>402KB</bytes></hour-23>
	</messages-per-hour>
	<urls>
		<url-1><freq>1335</freq><url>http://vger.kernel.org/majordomo-info.html</url></url-1>
		<url-2><freq>1334</freq><url>http://www.tux.org/lkml/</url></url-2>
		<url-3><freq>13</freq><url>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm1/</url></url-3>
		<url-4><freq>12</freq><url>http://linux.yyz.us/sata/software-status.html</url></url-4>
		<url-5><freq>9</freq><url>http://enigmail.mozdev.org</url></url-5>
	</urls>
	<top-avg-resp>
		<resp-pers rank="1">
			<name>todd&#32;poynor</name>
			<avg-resp-time>00:00:45</avg-resp-time>
			<n-replies>1</n-replies>
		</resp-pers>
		<resp-pers rank="2">
			<name>dinakar&#32;guniguntala</name>
			<avg-resp-time>00:01:36</avg-resp-time>
			<n-replies>1</n-replies>
		</resp-pers>
		<resp-pers rank="3">
			<name>david&#32;hinds</name>
			<avg-resp-time>00:01:56</avg-resp-time>
			<n-replies>1</n-replies>
		</resp-pers>
		<resp-pers rank="4">
			<name>brian&#32;king</name>
			<avg-resp-time>00:03:11</avg-resp-time>
			<n-replies>1</n-replies>
		</resp-pers>
		<resp-pers rank="5">
			<name>avuton&#32;olrich</name>
			<avg-resp-time>00:11:10</avg-resp-time>
			<n-replies>1</n-replies>
		</resp-pers>
		<resp-pers rank="6">
			<name>kumar&#32;gala</name>
			<avg-resp-time>00:12:15</avg-resp-time>
			<n-replies>15</n-replies>
		</resp-pers>
	</top-avg-resp>
	<created-with><name>mboxstats</name><version>2.8</version><developer>folkert@vanheusden.com</developer><url>http://www.vanheusden.com/mboxstats/</url></created-with>
</mailbox-stats>

<section
  title="SATA Status Report"
  subject="SATA status report updated"
  archive="http://groups.google.com/group/linux.kernel/msg/b279262561aff284?hl=en"
  posts="23"
  startdate="11 Aug 2005 21:09:12 -0800"
  enddate="22 Aug 2005 10:07:52 -0800"
>
<topic>Serial ATA</topic>

<mention>Jens Axboe</mention>

<p>Jeff Garzik said:</p>

<quote who="Jeff Garzik">

<p>Things in SATA-land have been moving along recently, so I updated the
software status report:</p>

<p>        <a href="http://linux.yyz.us/sata/software-status.html">http://linux.yyz.us/sata/software-status.html</a></p>

<p>Although I have not updated it in several weeks, folks may wish to refer
to the hardware status report as well:</p>

<p>        <a href="http://linux.yyz.us/sata/sata-status.html">http://linux.yyz.us/sata/sata-status.html</a></p>

<p>Thanks to all the hard-working SATA contributors!</p>

</quote>

<p>Rob van Nieuwkerk threw out his own cheer for the SATA contributors, saying,
<quote who="Rob van Nieuwkerk">SATA has been working perfect in my system
since I started using it 10 months ago!</quote> And asked, <quote who="Rob van
Nieuwkerk">Is any progress made on SMART support ? I've been reading "SMART
support will be integrated very soon" for a very long time now .. :-)</quote>
Jeff replied, <quote who="Jeff Garzik">It's been feature-complete for a
while, but the reports from testers in the field have made me too nervous
to push it into the upstream kernel. I might push it upstream, but disable
it by default, which would allow for a wider test audience.</quote></p>

<p>Elsewhere, Matthew Garrett asked Jeff, <quote who="Matthew Garrett">I
couldn't see any reference to system-wide power management (ie, suspend/resume
of machines with SATA interfaces) - is any work going on in that area at
the moment?</quote> And Jeff replied, <quote who="Jeff Garzik">Jens Axboe @
SuSE posted a patch that needs some work. So, it's on the radar screen,
but I haven't seen any new work recently.</quote></p>

<p>Elsewhere, Mogens Valentin asked Jeff about <quote who="Mogens
Valentin">support for the JMicron JMB360 sataII chip? Possible timeframe?
It's starting to be used with the ULi M1695/M1567 chipset.</quote> But Jeff
said he'd never heard of it; and there was no follow-up from anyone else.</p>

</section>

<section
  title="Status Of Atheros And RT2x00 Drivers"
  subject="Atheros and rt2x00 driver"
  archive="http://groups.google.com/group/fa.linux.kernel/msg/bbcf2e8cc98b803f?hl=en"
  posts="7"
  startdate="17 Aug 2005 09:15:43 -0800"
  enddate="19 Aug 2005 16:32:33 -0800"
>

<p>Jon Jahren asked <quote who="Jon Jahren">why neither the atheros driver <a
href="http://madwifi.sourceforge.net">http://madwifi.sourceforge.net</a>,
or the rt2x00 driver <a
href="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page">http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page</a>
is included in the kernel?</quote> Daniel J. Blueman replied, <quote
who="Daniel J. Blueman">There is a good chance the rt2x00 driver will
get into the kernel tree in time, since there is no firmware to upload -
Ralink Tech (<a href="http://www.ralink.com.tw">www.ralink.com.tw</a>)
took a design decision to incorporate the firmware into an EEPROM on-board,
allowing their driver to be GPL'd, and the rt2x00 is a Linux-specific rewrite
which is stabilising well.</quote> Lee Revell remarked, <quote who="Lee
Revell">Binary only firmware and firmware loading is perfectly compatible
with the GPL, as long as the vendor includes a license to redistribute
the firmware. The problem was that vendors were distributing the firmware
embedded in the driver code as a big hex string, without a separate license,
which made the firmware fall under the GPL, which make the whole kernel
undistributable as there's no source code for the firmware.</quote>
Mateusz Berezecki also said, <quote who="Mateusz Berezecki">there
is an ongoing project for atheros cards. work in progress located at <a
href="http://mateusz.agrest.org/atheros/">http://mateusz.agrest.org/atheros/</a></quote>
But Jeff Garzik replied, <quote who="Jeff Garzik">There is still the open
question of whether this is legal enough to include in the kernel :(. I
really would have preferred a cleanroom approach, like that taken by the
forcedeth driver authors.</quote></p>

</section>

<section
  title="Using ConfigFS To Configure DLM; DLM Maintainership"
  subject="[PATCH 1/3] dlm: use configfs"
  archive="http://groups.google.com/group/linux.kernel/msg/3d91ce2898b115b5?hl=en"
  posts="8"
  startdate="17 Aug 2005 22:07:50 -0800"
  enddate="22 Aug 2005 18:41:16 -0800"
>
<topic>FS: sysfs</topic>
<topic>Ioctls</topic>
<topic>MAINTAINERS File</topic>

<p>David Teigland posted a patch for DLM (Distributed Lock Manager), to
<quote who="David Teigland">Use configfs to configure lockspace members and
node addresses. This was previously done with sysfs and ioctl.</quote>
Andrew Morton replied, <quote who="Andrew Morton">Fair enough. This
really means that the configfs patch should be split out of the ocfs2
megapatch...</quote> And Joel Becker said, <quote who="Joel Becker">Well,
I included the patch in my last email. For the latest spin, I've created <a
href="http://oss.oracle.com/git/configfs.git">http://oss.oracle.com/git/configfs.git</a>.
The ocfs2 git repositories (<a
href="http://oss.oracle.com/git/ocfs2-dev.git">http://oss.oracle.com/git/ocfs2-dev.git</a>,
<a
href="http://oss.oracle.com/git/ocfs2.git">http://oss.oracle.com/git/ocfs2.git</a>)
are now based on the configfs one. If there's any other way you want me to
do it, let me know.</quote></p>

<p>Elsewhere, Nish Aravamudan asked David, <quote who="Nish Aravamudan">Are you
the official maintainer of the DLM subsystem? Could you submit a patch to add
a MAINTAINERS entry? I was looking for a maintainer to send the dlm portion
of my schedule_timeout() fixes to, but there wasn't one listed.</quote>
David confirmed he was the maintainer, and submitted a patch against the
MAINTAINERS file to reflect this.</p>

</section>

<section
  title="Linux 2.6.13-rc6-mm1 Released"
  subject="2.6.13-rc6-mm1"
  archive="http://groups.google.com/group/fa.linux.kernel/msg/22cd9611428e3472?hl=en"
  posts="67"
  startdate="19 Aug 2005 03:33:31 -0800"
  enddate="22 Aug 2005 10:13:05 -0800"
>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced Linux 2.6.13-rc6-mm1, saying:</p>

<quote who="Andrew Morton">

<p><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm1/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm1/</a></p>

<ul>

<li>Lots of fixes, updates and cleanups all over the place.</li>

<li>If you have the right debugging options set, this kernel will generate
  a storm of sleeping-in-atomic-code warnings at boot, from the scsi code.
  It is being worked on.</li>

</ul>

</quote>

</section>

<section
  title="Some Discussion Of Linux Trademark"
  subject="[OT]Linus trademarks Linux?!!"
  archive="http://groups.google.com/group/fa.linux.kernel/msg/a452be90ddae38ea?hl=en"
  posts="9"
  startdate="19 Aug 2005 21:47:51 -0800"
  enddate="22 Aug 2005 09:08:42 -0800"
>

<p>Someone asked about recent news focusing on Linus Torvalds trademarking
"Linux". In the course of discussion, Jesper Juhl said:</p>

<quote who="Jesper Juhl">

<p>Linux being a registered trademark is old news.</p>

<p>Linus clarified the whole "Linux is a registered trademark of Linus
Torvalds" thing back in 2000 in a lengthy email to LKML.</p>

<p>He explained both why Linux was registered as a trademark, why he has to
enforce/police it to keep it, and what the groundrules regarding its use are
(and don't worry, it's all quite sensible).</p>

<p>You can find the email here : <a
href="http://boudicca.tux.org/hypermail/linux-kernel/2000week04/0654.html">http://boudicca.tux.org/hypermail/linux-kernel/2000week04/0654.html</a></p>

</quote>

<p>And Linus replied:</p>

<quote who="Linus Torvalds">

<p>Gaah. I don't tend to bother about slashdot, because quite frankly, the
whole _point_ of slashdot is to have this big public wanking session with
people getting together and making their own "insightful" comment on any
random topic, whether they know anything about it or not.</p>

<p>[ And don't get me wrong - I follow slashdot too, exactly because it's
fun to see people argue. I'm not complaining ;]</p>

<p>And I don't tend to worry about the Inquirer and the Register, because
both of them are all about being rough and saying things in ways that might
not be acceptable in other places, and that's what makes them fun to read. So
when they then write something nasty about Linux (or me), hey, it goes with
the territory.</p>

<p>But I was really hoping this particular wanking session wouldn't overflow
into Linux-kernel.</p>

<p>Anyway, the posting Jesper points to is a fine one. Partly to show that
this trademark thing sure as hell isn't anything new, and partly because
the rules really haven't changed.</p>

<p>So let's repeat that link again, just as background,</p>

<p><a
href="http://boudicca.tux.org/hypermail/linux-kernel/2000week04/0654.html">http://boudicca.tux.org/hypermail/linux-kernel/2000week04/0654.html</a></p>

<p>and then people should think a bit (and maybe research) what a trademark
really means.</p>

<p>A trademark exists to set up some rules about using a "mark" (name,
logo, you name it) in trade. The people who pay to license (or get a unique
trademark of their own) a certain name do so because they care about that
particular name. People who don't care, don't pay. It's really that easy.
It's about getting legal protection for a particular name.</p>

<p>For example, this means that a _user_ would never pay a single cent over
a trademark. I don't know why/how the Inq even came to that "companies to
pay for using free software" idea. It shows a total lack of understanding
about what a trademark is in the first place.</p>

<p>Now, a company that has a company name usually _does_ want to protect their
name. Not always, but it's kind of embarrassing (and easily an expensive
and big bother) if somebody else trademarks that name, and then sends a
cease-and-desist order to you and forces you to switch to something else.</p>

<p>So you'll find that most commerical entities protect their name some way,
regardless of _what_ that name is. For example, let's say that you called
your company or distribution "Lipro", then you'd like to trademark that.
Goodie. It's pretty expensive, but most companies feel that it's more than
worth it to know that you've got exclusive rights to that name, and nobody
else can force you to change,</p>

<p>So the first point here is that regardless of you call your Linux
distribution "Linux Something" or something totally different, you'll
want to protect that name if you are serious about making a big commercial
distribution. Exactly because you do _not_ want to be in the situation that
somebody else hijacks your name from you.</p>

<p>Now, you can do that protection two different ways: you can make up a
unique name of your own ("Red Hat" or "Linspire" or "Debian" or whatever),
and trademark that. Then the trademark office keeps track of things, and
guarantees that there are no clashes (within your business area).</p>

<p>Or, alternatively, you can ask somebody else who already has a unique
name if they might "sublicense" their name in combination with something
else. In the case of "Linux", that name is already guaranteed unique by
the trademark office, so let's say that you felt that you wanted to have a
unique name that contained that, you'd approach LMI and say "I want to call
my magazine LinuxJournal, can you write up paperwork that makes sure that
nobody else can do so"?</p>

<p>And let's repeat: somebody who doesn't want to _protect_ that name
would never do this. You can call anything "MyLinux", but the downside is
that you may have somebody else who _did_ protect himself come along and
send you a cease-and-desist letter. Or, if the name ends up showing up in a
trademark search that LMI needs to do every once in a while just to protect
the trademark (another legal requirement for trademarks), LMI itself might
have to send you a cease-and-desist-or-sublicense it letter.</p>

<p>At which point you either rename it to something else, or you sublicense
it. See? It's all about whether _you_ need the protection or not, not about
whether LMI wants the money or not.</p>

<p>As to the "cease-and-desist or sublicense the mark" letters, they are
sadly directly brought on by the requirements of maintaining a trademark.
If you have a trademark, you have to police it, which means that you have
to do trademark searches to see who uses it in a commercial setting, and
make sure that they use it properly.</p>

<p>So to answer a particular question that came up here on Linux-kernel:
"Does the linuxjournal.com pay $5000?".</p>

<p>First off, I don't know where the $5000 came from - it's different for
different classes of people. Secondly, LinuxJournal was one of the companies
that raised the money to get the "Linux" trademark in the first place! As a
result, they don't pay a red cent, because they had been part of protecting
the name in the first place. And yes, they paid real lawyers to do so. Their
sublicense got "grandfathered in".</p>

<p>Finally, just to make it clear: not only do I not get a cent of the
trademark money, but even LMI (who actually administers the mark) has so far
historically always lost money on it. That's not a way to sustain a trademark,
so they're trying to at least become self-sufficient, but so far I can tell
that lawyers fees to _give_ that protection that commercial companies want
have been higher than the license fees. Even pro bono lawyers chanrge for
the time of their costs and paralegals etc.</p>

<p>Linux International has paid for it, maddog has worked on it on his own
time, and various companies have helped chip in (like the original companies
and people who got the trademark in the first place).</p>

</quote>

</section>

<section
  title="SMBFS Needs A New Maintainer"
  subject="New maintainer needed for the Linux smb filesystem"
  archive="http://groups.google.com/group/linux.kernel/msg/f75715fdf981b6d5?hl=en"
  posts="12"
  startdate="21 Aug 2005 06:34:57 -0800"
  enddate="23 Aug 2005 20:19:11 -0800"
>
<topic>FS: CIFS</topic>
<topic>FS: smbfs</topic>
<topic>Samba</topic>

<mention>Urban Widmark</mention>

<p>Adrian Bunk asked, <quote who="Adrian Bunk">Since Urban Widmark was not
active for some time, and I didn't have any success trying to reach him, it
seems we need a new maintainer for the smb filesystem in the Linux kernel.
Is there anyone who both feels qualified and wants to become the new
maintainer?</quote> Andrew Morton replied:</p>

<quote who="Andrew Morton">

<p>Yes, it's a poor situation.  That driver seems to have quite a few
problems.</p>

<p>I was hoping that by now we could simply deprecate smbfs and tell people to
use CIFS, but I'm not sure that CIFS is ready for that yet.</p>

<p>Steve, what's your take?  Does CIFS offer a 100% superset of smbfs
capabilities?</p>

</quote>

<p>Dave Jones remarked, <quote who="Dave Jones">A while ago, we disabled it
in Fedora kernels, and told people "Use CIFS instead". There were a whole
range of Windows variants that it couldn't talk to. Maybe the situation has
improved since, but at the time, it was bad enough that we had to switch
smbfs back on.</quote></p>

<p>Elsewhere, Steve French said:</p>

<quote who="Steve French">

<p>OK - good progress on filling the requirement for Windows ME/9x support
which seems to be the most common reason for still needing smbfs based on
various email responses on this thread (if we can get this work finished up
fast, it will avoid some double maintainence).</p>

<p>CIFS (in the cifs.git tree) can now handle not just mounts to Windows ME
(and probably Windows 9x), but readdir and enough of lookup.  Finishing up
the remainder should go fast (OpenX instead of NTCreateX is the main piece
left).</p>

<p>Of course finding Windows 95, Windows 98, and OS/2 servers is a little
harder than it sounds...although scripting a subset of the functional tests
that should work should be pretty easy.</p>

<p>I will also put a version of the source that will compile at least as
far back as 2.6.9 up on the project page within a few days.</p>

</quote>

<p>There were various stirrings of interest in maintaining SMBFS, but no
maintainer was actually selected.</p>

</section>

<section
  title="Linux 2.6.13-rc6-mm2 Released"
  subject="2.6.13-rc6-mm2"
  archive="http://groups.google.com/group/fa.linux.kernel/msg/095cb86a93a06b44?hl=en"
  posts="12"
  startdate="22 Aug 2005 20:30:21 -0800"
  enddate="24 Aug 2005 06:14:26 -0800"
>
<topic>Kernel Release Announcement</topic>

<p>Andrew Morton announced Linux 2.6.13-rc6-mm2, saying:</p>

<quote who="Andrew Morton">

<p><a
href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/">ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/</a></p>

<ul>

<li>Various updates.  Nothing terribly noteworthy.</li>

<li>This kernel still spits a bunch of scheduling-while-atomic warnings from
the scsi code. Please ignore.</li>

</ul>

</quote>

</section>

</kc>

