<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/arm, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-02-14T16:09:54Z</updated>
<entry>
<title>[PATCH] remove many unneeded #includes of sched.h</title>
<updated>2007-02-14T16:09:54Z</updated>
<author>
<name>Tim Schmielau</name>
</author>
<published>2007-02-14T08:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd354f1ae75e6466a7e31b727faede57a1f89ca5'/>
<id>urn:sha1:cd354f1ae75e6466a7e31b727faede57a1f89ca5</id>
<content type='text'>
After Al Viro (finally) succeeded in removing the sched.h #include in module.h
recently, it makes sense again to remove other superfluous sched.h includes.
There are quite a lot of files which include it but don't actually need
anything defined in there.  Presumably these includes were once needed for
macros that used to live in sched.h, but moved to other header files in the
course of cleaning it up.

To ease the pain, this time I did not fiddle with any header files and only
removed #includes from .c-files, which tend to cause less trouble.

Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
configs in arch/arm/configs on arm.  I also checked that no new warnings were
introduced by the patch (actually, some warnings are removed that were emitted
by unnecessarily included header files).

Signed-off-by: Tim Schmielau &lt;tim@physik3.uni-rostock.de&gt;
Acked-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Network: convert network devices to use struct device instead of class_device</title>
<updated>2007-02-07T18:37:11Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2002-04-09T19:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43cb76d91ee85f579a69d42bc8efc08bac560278'/>
<id>urn:sha1:43cb76d91ee85f579a69d42bc8efc08bac560278</id>
<content type='text'>
This lets the network core have the ability to handle suspend/resume
issues, if it wants to.

Thanks to Frederik Deweerdt &lt;frederik.deweerdt@gmail.com&gt; for the arm
driver fixes.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ep93xx: some minor cleanups to the ep93xx eth driver</title>
<updated>2006-12-26T21:41:08Z</updated>
<author>
<name>Yan Burman</name>
</author>
<published>2006-12-19T21:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ebf5112ca7a714a3961a322459747059cbf41d7b'/>
<id>urn:sha1:ebf5112ca7a714a3961a322459747059cbf41d7b</id>
<content type='text'>
Small cleanup in the Cirrus Logic EP93xx ethernet driver: Check for NULL
pointer before dereferencing it instead of after.  Remove unreferenced
variable.

Signed-off-by: Yan Burman &lt;burman.yan@gmail.com&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Cc: Russell King &lt;rmk@arm.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AT91RM9200 Ethernet: Use dev_alloc_skb()</title>
<updated>2006-12-07T09:58:32Z</updated>
<author>
<name>Andrew Victor</name>
</author>
<published>2006-12-05T13:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a3f63e4f4be0da938771d754e846ff0019f9d42e'/>
<id>urn:sha1:a3f63e4f4be0da938771d754e846ff0019f9d42e</id>
<content type='text'>
Use dev_alloc_skb() instead of alloc_skb().

It is also not necessary to adjust skb-&gt;len manually since that's
already done by skb_put().

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AT91RM9200 Ethernet: Add netpoll / netconsole support</title>
<updated>2006-12-07T09:58:32Z</updated>
<author>
<name>Andrew Victor</name>
</author>
<published>2006-12-05T13:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51cc21045714cc9f48eb6901d95eb4e552ef2ca4'/>
<id>urn:sha1:51cc21045714cc9f48eb6901d95eb4e552ef2ca4</id>
<content type='text'>
Adds netpoll / netconsole support.

Original patch from Bill Gatliff.

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AT91RM9200 Ethernet: Move check_timer variable and use mod_timer()</title>
<updated>2006-12-07T09:58:32Z</updated>
<author>
<name>Andrew Victor</name>
</author>
<published>2006-12-05T13:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cf42553ab43e102bc98eca05523d2390a1eedde9'/>
<id>urn:sha1:cf42553ab43e102bc98eca05523d2390a1eedde9</id>
<content type='text'>
Move the global 'check_timer' variable into the private data structure.
Also now use mod_timer().

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] AT91RM9200 Ethernet: Remove 'at91_dev' and use netdev_priv()</title>
<updated>2006-12-07T09:58:32Z</updated>
<author>
<name>Andrew Victor</name>
</author>
<published>2006-12-05T13:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c57ee096b6caf8f7e17abe46185d24f2b649b9f9'/>
<id>urn:sha1:c57ee096b6caf8f7e17abe46185d24f2b649b9f9</id>
<content type='text'>
Remove the global 'at91_dev' variable.
Use netdev_priv() instead of casting dev-&gt;priv directly.

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] drivers/net/arm missing __devinit</title>
<updated>2006-12-04T21:07:21Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-06-15T18:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bffa2154956da31f59c6050f176fadba630ff53a'/>
<id>urn:sha1:bffa2154956da31f59c6050f176fadba630ff53a</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] 8390 cleanup - etherh iomem annotations</title>
<updated>2006-12-02T05:11:56Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-10-09T23:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b936889c8f95b601d3ef6caac6ac653a8adb4fec'/>
<id>urn:sha1:b936889c8f95b601d3ef6caac6ac653a8adb4fec</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] beginning of 8390 fixes - generic and arm/etherh</title>
<updated>2006-12-02T05:11:56Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-10-09T23:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c3561b0c1b64c8f0d1419f3909ab29f0eb98906'/>
<id>urn:sha1:6c3561b0c1b64c8f0d1419f3909ab29f0eb98906</id>
<content type='text'>
etherh and a handful of other odd drivers use different macros when building
8390.c.  Since we generate a single 8390.o and then link with it, in any
config with both oddball and normal 8390-based driver we will end up with
breakage in at least one of them.  Solution: take most of 8390.c into
lib8390.c and have 8390.c, etherh.c and the rest of oddballs #include it.
Helper macros are taken from 8390.h to whoever includes lib8390.c.  That
way odd drivers get separate instances of compiled 8390 stuff and stop
stepping on each other's toes.  8390.h gets cleaned up - we don't have
the cascade of ifdefs in there and are left with the stuff that can be
used by any 8390-based driver.  Current problems are exactly because of
that cascade - we attempt to choose the set of helpers by looking at config
and that, of course, doesn't work well when we have several sets needed
by various drivers in our config.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
</feed>
