<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net/sfc, branch v2.6.28.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/net/sfc?h=v2.6.28.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/net/sfc?h=v2.6.28.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-11-07T08:33:45Z</updated>
<entry>
<title>sfc: Correct address of gPXE boot configuration in EEPROM</title>
<updated>2008-11-07T08:33:45Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-11-03T23:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cd17fa7b8f1dd24b23c464ebcb14e7c058e15097'/>
<id>urn:sha1:cd17fa7b8f1dd24b23c464ebcb14e7c058e15097</id>
<content type='text'>
Due to a hardware bug, the originally assigned range cannot reliably
be used for boot configuration and must not be modifiable through
ethtool.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Fix type of FALCON_SPI_MAX_LEN</title>
<updated>2008-09-24T22:54:42Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-03T14:37:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31b760202a0911384fa07796df9d1905e9e89a7f'/>
<id>urn:sha1:31b760202a0911384fa07796df9d1905e9e89a7f</id>
<content type='text'>
FALCON_SPI_MAX_LEN has type size_t while other SPI lengths have type
unsigned int.  This results in warnings from min() on 64-bit
architectures where they are different.  Add a cast to make it match.

From: Steve Hodgson &lt;shodgson@solarflare.com&gt;
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Use CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS where appropriate</title>
<updated>2008-09-24T22:54:42Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=13e9ab11430c4bdc4b6bb97e3d3821ebdc043712'/>
<id>urn:sha1:13e9ab11430c4bdc4b6bb97e3d3821ebdc043712</id>
<content type='text'>
For some buffers we use a starting offset of either NET_IP_ALIGN or 0
depending on whether we believe the architecture supports efficient
access to unaligned words.  There is now a config macro specifying
whether this is the case, so check that rather than checking for
specific architectures.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Remove obsolete comment about PCI modes</title>
<updated>2008-09-24T22:54:41Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=951f46a1a2c891479565f2c2c950a951f65fd59f'/>
<id>urn:sha1:951f46a1a2c891479565f2c2c950a951f65fd59f</id>
<content type='text'>
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Disable interrupts after a fatal interrupt occurs until reset</title>
<updated>2008-09-24T22:54:40Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0a62f1a681006719c226a682dbcfb4358c8b3d28'/>
<id>urn:sha1:0a62f1a681006719c226a682dbcfb4358c8b3d28</id>
<content type='text'>
This should avoid an interrupt storm, which has been observed in the
field with one faulty board.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Insert read memory barrier after checking MAC statistics flag</title>
<updated>2008-09-24T22:54:40Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:50:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1d0680fd6235e0aa5baf14a8f1ff85eff9dc1fb3'/>
<id>urn:sha1:1d0680fd6235e0aa5baf14a8f1ff85eff9dc1fb3</id>
<content type='text'>
This prevents speculative reading of the statistics before the
completion flag.

From: Neil Turton &lt;nturton@solarflare.com&gt;
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Stop generating bogus events in tenxpress_check_hw()</title>
<updated>2008-09-24T22:54:39Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a620e134e989b7ce683574039fc7cb956aa58970'/>
<id>urn:sha1:a620e134e989b7ce683574039fc7cb956aa58970</id>
<content type='text'>
mdio_clause45_links_ok() correctly checks efx_phy_mode_disabled(), so
tenxpress_link_ok() doesn't need to.

From: Steve Hodgson &lt;shodgson@solarflare.com&gt;
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Don't include net_driver.h from falcon_io.h</title>
<updated>2008-09-24T22:54:38Z</updated>
<author>
<name>Steve Hodgson</name>
<email>shodgson@solarflare.com</email>
</author>
<published>2008-09-01T11:49:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=94be0c5424b7871e0411b71c12c28b2fd8e8564c'/>
<id>urn:sha1:94be0c5424b7871e0411b71c12c28b2fd8e8564c</id>
<content type='text'>
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Make queue flushes more reliable</title>
<updated>2008-09-24T22:54:37Z</updated>
<author>
<name>Ben Hutchings</name>
<email>bhutchings@solarflare.com</email>
</author>
<published>2008-09-01T11:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6bc5d3a9334401d788e1adf8b71add211265bc8b'/>
<id>urn:sha1:6bc5d3a9334401d788e1adf8b71add211265bc8b</id>
<content type='text'>
Increase the potential retry count for RX flushes from 5 to 100.

Stop polling the RX_DESC_PTR_TBL to infer that a flush might have
happened. Instead absolutely rely on the flush events, unless bug 7803
applies (Falcon rev A only).

To keep things quick, request flushes for every TX and RX queue up
front, and match up the events to requests.

Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>sfc: Don't use EFX_OWORD_FIELD on an event (64-bit, quad-word)</title>
<updated>2008-09-24T22:54:37Z</updated>
<author>
<name>Steve Hodgson</name>
<email>shodgson@solarflare.com</email>
</author>
<published>2008-09-01T11:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=92ade881b2fcfc2744d3de43d172d3ec8e13afd7'/>
<id>urn:sha1:92ade881b2fcfc2744d3de43d172d3ec8e13afd7</id>
<content type='text'>
Signed-off-by: Ben Hutchings &lt;bhutchings@solarflare.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
</feed>
