<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/atl1, branch linux-2.6.22.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-12-14T18:31:54Z</updated>
<entry>
<title>atl1: disable broken 64-bit DMA</title>
<updated>2007-12-14T18:31:54Z</updated>
<author>
<name>Luca Tettamanti</name>
</author>
<published>2007-11-24T19:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25487152280c34be57e548a4e82b67906ef2c1c1'/>
<id>urn:sha1:25487152280c34be57e548a4e82b67906ef2c1c1</id>
<content type='text'>
atl1: disable broken 64-bit DMA

[ Upstream commit: 5f08e46b621a769e52a9545a23ab1d5fb2aec1d4 ]

The L1 network chip can DMA to 64-bit addresses, but multiple descriptor
rings share a single register for the high 32 bits of their address, so
only a single, aligned, 4 GB physical address range can be used at a time.
As a result, we need to confine the driver to a 32-bit DMA mask, otherwise
we see occasional data corruption errors in systems containing 4 or more
gigabytes of RAM.

Signed-off-by: Luca Tettamanti &lt;kronos.it@gmail.com&gt;
Signed-off-by: Jay Cliburn &lt;jacliburn@bellsouth.net&gt;
Acked-by: Chris Snook &lt;csnook@redhat.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>atl1: eliminate unneeded kill_vid code</title>
<updated>2007-06-03T15:44:20Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2007-06-01T16:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cb434e380d58d3956c75dc5ead00eced599b9d16'/>
<id>urn:sha1:cb434e380d58d3956c75dc5ead00eced599b9d16</id>
<content type='text'>
This driver has unneeded stubs for VLAN filtering.

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>atl1: add netconsole support</title>
<updated>2007-05-09T23:25:15Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2007-05-09T14:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=497f050c42e46a4b1f6a9bcd8827fa5d97fe1feb'/>
<id>urn:sha1:497f050c42e46a4b1f6a9bcd8827fa5d97fe1feb</id>
<content type='text'>
Copied from b44 driver, but it works:

netconsole: device eth0 not up yet, forcing it
atl1: eth0 link is up 100 Mbps full duplex
netconsole: network logging started

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[netdrvr] atl1: fix build</title>
<updated>2007-05-08T06:32:17Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-05-08T06:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e824f7836de25b1c2f659a2412d32227f1f68bcb'/>
<id>urn:sha1:e824f7836de25b1c2f659a2412d32227f1f68bcb</id>
<content type='text'>
We need linux/pci.h.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>atl1: fix whitespace damage</title>
<updated>2007-05-08T05:20:15Z</updated>
<author>
<name>Jay Cliburn</name>
</author>
<published>2007-04-30T02:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab13a18a3c8cc5a386ae8c74d53ed5ca0b0ec7bb'/>
<id>urn:sha1:ab13a18a3c8cc5a386ae8c74d53ed5ca0b0ec7bb</id>
<content type='text'>
Remove trailing whitespace and spaces preceding tabs.

Signed-off-by: Jay Cliburn &lt;jacliburn@bellsouth.net&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>atl1: use dev_printk macros</title>
<updated>2007-05-08T05:20:15Z</updated>
<author>
<name>Jay Cliburn</name>
</author>
<published>2007-04-30T02:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e0063645ef1e89c63778fbb0417e79b7dc65b5f'/>
<id>urn:sha1:1e0063645ef1e89c63778fbb0417e79b7dc65b5f</id>
<content type='text'>
Use dev_printk macros for PCI related errors, warnings, debug and info
console messages.

Signed-off-by: Jay Cliburn &lt;jacliburn@bellsouth.net&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>PCI: Cleanup the includes of &lt;linux/pci.h&gt;</title>
<updated>2007-05-03T02:02:35Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2007-03-06T10:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6473d160b4aba8023bcf38519a5989694dfd51a7'/>
<id>urn:sha1:6473d160b4aba8023bcf38519a5989694dfd51a7</id>
<content type='text'>
I noticed that many source files include &lt;linux/pci.h&gt; while they do
not appear to need it. Here is an attempt to clean it all up.

In order to find all possibly affected files, I searched for all
files including &lt;linux/pci.h&gt; but without any other occurence of "pci"
or "PCI". I removed the include statement from all of these, then I
compiled an allmodconfig kernel on both i386 and x86_64 and fixed the
false positives manually.

My tests covered 66% of the affected files, so there could be false
positives remaining. Untested files are:

arch/alpha/kernel/err_common.c
arch/alpha/kernel/err_ev6.c
arch/alpha/kernel/err_ev7.c
arch/ia64/sn/kernel/huberror.c
arch/ia64/sn/kernel/xpnet.c
arch/m68knommu/kernel/dma.c
arch/mips/lib/iomap.c
arch/powerpc/platforms/pseries/ras.c
arch/ppc/8260_io/enet.c
arch/ppc/8260_io/fcc_enet.c
arch/ppc/8xx_io/enet.c
arch/ppc/syslib/ppc4xx_sgdma.c
arch/sh64/mach-cayman/iomap.c
arch/xtensa/kernel/xtensa_ksyms.c
arch/xtensa/platform-iss/setup.c
drivers/i2c/busses/i2c-at91.c
drivers/i2c/busses/i2c-mpc.c
drivers/media/video/saa711x.c
drivers/misc/hdpuftrs/hdpu_cpustate.c
drivers/misc/hdpuftrs/hdpu_nexus.c
drivers/net/au1000_eth.c
drivers/net/fec_8xx/fec_main.c
drivers/net/fec_8xx/fec_mii.c
drivers/net/fs_enet/fs_enet-main.c
drivers/net/fs_enet/mac-fcc.c
drivers/net/fs_enet/mac-fec.c
drivers/net/fs_enet/mac-scc.c
drivers/net/fs_enet/mii-bitbang.c
drivers/net/fs_enet/mii-fec.c
drivers/net/ibm_emac/ibm_emac_core.c
drivers/net/lasi_82596.c
drivers/parisc/hppb.c
drivers/sbus/sbus.c
drivers/video/g364fb.c
drivers/video/platinumfb.c
drivers/video/stifb.c
drivers/video/valkyriefb.c
include/asm-arm/arch-ixp4xx/dma.h
sound/oss/au1550_ac97.c

I would welcome test reports for these files. I am fine with removing
the untested files from the patch if the general opinion is that these
changes aren't safe. The tested part would still be nice to have.

Note that this patch depends on another header fixup patch I submitted
to LKML yesterday:
  [PATCH] scatterlist.h needs types.h
  http://lkml.org/lkml/2007/3/01/141

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Badari Pulavarty &lt;pbadari@us.ibm.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[NETDRV]: Perform missing csum_offset conversions</title>
<updated>2007-04-26T05:28:41Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2007-04-24T00:06:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=628592ccdbbb5bb751217cf02e2e7abb500d7ffe'/>
<id>urn:sha1:628592ccdbbb5bb751217cf02e2e7abb500d7ffe</id>
<content type='text'>
When csum_offset was introduced we did a conversion from csum to
csum_offset where applicable.  A couple of drivers were missed in
this process.

It was harmless to begin with since the two fields coincided.  Now
that we've made them different with the addition of csum_start, the
missed drivers must be converted or they can't send packets out at
all that require checksum offload.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SK_BUFF]: Introduce tcp_hdr(), remove skb-&gt;h.th</title>
<updated>2007-04-26T05:25:26Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-04-11T04:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa8223c7bb0b05183e1737881ed21827aa5b9e73'/>
<id>urn:sha1:aa8223c7bb0b05183e1737881ed21827aa5b9e73</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Introduce tcp_hdrlen() and tcp_optlen()</title>
<updated>2007-04-26T05:25:24Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-03-19T00:43:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab6a5bb6b28a970104a34f0f6959b73cf61bdc72'/>
<id>urn:sha1:ab6a5bb6b28a970104a34f0f6959b73cf61bdc72</id>
<content type='text'>
The ip_hdrlen() buddy, created to reduce the number of skb-&gt;h.th-&gt; uses and to
avoid the longer, open coded equivalent.

Ditched a no-op in bnx2 in the process.

I wonder if we should have a BUG_ON(skb-&gt;h.th-&gt;doff &lt; 5) in tcp_optlen()...

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
