<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/pxa168_eth.c, branch v3.0.95</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.0.95</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.0.95'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-06-20T21:02:07+00:00</updated>
<entry>
<title>pxa168_eth: fix race in transmit path.</title>
<updated>2011-06-20T21:02:07+00:00</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2011-06-19T21:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=384420409d9b5d4443940abace49363d26135412'/>
<id>urn:sha1:384420409d9b5d4443940abace49363d26135412</id>
<content type='text'>
Because the socket buffer is freed in the completion interrupt, it is not
safe to access it after submitting it to the hardware.

Cc: stable@kernel.org
Cc: Sachin Sanap &lt;ssanap@marvell.com&gt;
Cc: Zhangfei Gao &lt;zgao6@marvell.com&gt;
Cc: Philip Rakity &lt;prakity@marvell.com&gt;
Signed-off-by: Richard Cochran &lt;richard.cochran@omicron.at&gt;
Acked-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23+00:00</updated>
<author>
<name>Lucas De Marchi</name>
<email>lucas.demarchi@profusion.mobi</email>
</author>
<published>2011-03-31T01:57:33+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>drivers/net: don't use flush_scheduled_work()</title>
<updated>2010-12-12T15:45:14+00:00</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2010-12-12T15:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=23f333a2bfafba80339315b724808982a9de57d9'/>
<id>urn:sha1:23f333a2bfafba80339315b724808982a9de57d9</id>
<content type='text'>
flush_scheduled_work() is on its way out.  This patch contains simple
conversions to replace flush_scheduled_work() usage with direct
cancels and flushes.

Directly cancel the used works on driver detach and flush them in
other cases.

The conversions are mostly straight forward and the only dangers are,

* Forgetting to cancel/flush one or more used works.

* Cancelling when a work should be flushed (ie. the work must be
  executed once scheduled whether the driver is detaching or not).

I've gone over the changes multiple times but it would be much
appreciated if you can review with the above points in mind.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: Jay Cliburn &lt;jcliburn@gmail.com&gt;
Cc: Michael Chan &lt;mchan@broadcom.com&gt;
Cc: Divy Le Ray &lt;divy@chelsio.com&gt;
Cc: e1000-devel@lists.sourceforge.net
Cc: Vasanthy Kolluri &lt;vkolluri@cisco.com&gt;
Cc: Samuel Ortiz &lt;samuel@sortiz.org&gt;
Cc: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt;
Cc: Andrew Gallatin &lt;gallatin@myri.com&gt;
Cc: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Cc: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Cc: Matt Carlson &lt;mcarlson@broadcom.com&gt;
Cc: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: Shreyas Bhatewara &lt;sbhatewara@vmware.com&gt;
Cc: netdev@vger.kernel.org
</content>
</entry>
<entry>
<title>netdev: Use default implementation of ethtool_ops::get_link where possible</title>
<updated>2010-12-10T23:55:24+00:00</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2010-12-09T12:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ed4ba4b5b96742d29225308ccccbdb1810b63064'/>
<id>urn:sha1:ed4ba4b5b96742d29225308ccccbdb1810b63064</id>
<content type='text'>
Various drivers are using implementations of ethtool_ops::get_link
that are equivalent to the default ethtool_op_get_link().  Change
them to use that instead.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: pxa168_etc.c recognize additional contributors</title>
<updated>2010-10-01T00:31:16+00:00</updated>
<author>
<name>Philip Rakity</name>
<email>prakity@marvell.com</email>
</author>
<published>2010-09-28T04:26:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1020660189bb72ae25fd68733ee473d29b8604b5'/>
<id>urn:sha1:1020660189bb72ae25fd68733ee473d29b8604b5</id>
<content type='text'>
Signed-off-by: Philip Rakity &lt;prakity@marvell.com&gt;
Signed-off-by: Sachin Sanap &lt;ssanap@marvell.com&gt;
Signed-off-by: Mark Brown &lt;markb@marvell.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2010-09-10T05:27:33+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2010-09-10T05:27:33+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e548833df83c3554229eff0672900bfe958b45fd'/>
<id>urn:sha1:e548833df83c3554229eff0672900bfe958b45fd</id>
<content type='text'>
Conflicts:
	net/mac80211/main.c
</content>
</entry>
<entry>
<title>net: another last_rx round</title>
<updated>2010-09-02T16:19:32+00:00</updated>
<author>
<name>Eric Dumazet</name>
<email>eric.dumazet@gmail.com</email>
</author>
<published>2010-09-02T16:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=95f4b45bc688b03107f5452ccda29496fc1b4ecf'/>
<id>urn:sha1:95f4b45bc688b03107f5452ccda29496fc1b4ecf</id>
<content type='text'>
Kill last_rx use in l2tp and two net drivers

Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>pxa168_eth: remove duplicated #include</title>
<updated>2010-09-01T21:33:47+00:00</updated>
<author>
<name>Huang Weiyi</name>
<email>weiyi.huang@gmail.com</email>
</author>
<published>2010-08-30T13:06:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6267300e979e0fa912d871c7727c168bf3dbb37a'/>
<id>urn:sha1:6267300e979e0fa912d871c7727c168bf3dbb37a</id>
<content type='text'>
Remove duplicated #include('s) in
  drivers/net/pxa168_eth.c

Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>pxa168_eth: fix a mdiobus leak</title>
<updated>2010-09-01T21:29:34+00:00</updated>
<author>
<name>Denis Kirjanov</name>
<email>dkirjanov@kernel.org</email>
</author>
<published>2010-08-29T21:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9c01ae58d4fee39e2af5b1379ee5431dd585cf62'/>
<id>urn:sha1:9c01ae58d4fee39e2af5b1379ee5431dd585cf62</id>
<content type='text'>
mdiobus resources must be released on exit

Signed-off-by: Denis Kirjanov &lt;dkirjanov@kernel.org&gt;
Acked-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>pxa168_eth: silence gcc warnings</title>
<updated>2010-08-24T21:50:27+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-08-24T06:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b2bc85631e72485b984bcd202a104591874babba'/>
<id>urn:sha1:b2bc85631e72485b984bcd202a104591874babba</id>
<content type='text'>
Casting "pep-&gt;tx_desc_dma" to to a struct tx_desc pointer makes gcc
complain:

drivers/net/pxa168_eth.c:657: warning:
	cast to pointer from integer of different size

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
