<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/lib/iomap_copy.c, branch v2.6.29-rc7</title>
<subtitle>Linux Kernel (branches are rebased on master from time to time)</subtitle>
<id>https://sre.ring0.de/linux/atom?h=v2.6.29-rc7</id>
<link rel='self' href='https://sre.ring0.de/linux/atom?h=v2.6.29-rc7'/>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/'/>
<updated>2006-06-21T03:24:58Z</updated>
<entry>
<title>[PATCH] add __iowrite64_copy</title>
<updated>2006-06-21T03:24:58Z</updated>
<author>
<name>Brice Goglin</name>
<email>brice@myri.com</email>
</author>
<published>2006-06-21T03:03:02Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97'/>
<id>urn:sha1:22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97</id>
<content type='text'>
Introduce __iowrite64_copy.  It will be used by the Myri-10G Ethernet
driver to post requests to the NIC.  This driver will be submitted soon.

__iowrite64_copy copies to I/O memory in units of 64 bits when possible (on
64 bit architectures).  It reverts to __iowrite32_copy on 32 bit
architectures.

Signed-off-by: Brice Goglin &lt;brice@myri.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] iomap_copy fallout (m68k)</title>
<updated>2006-02-18T21:30:40Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2006-02-03T07:06:42Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=ad6b97fc929e5844bfd1d708ab1d74d131d7960d'/>
<id>urn:sha1:ad6b97fc929e5844bfd1d708ab1d74d131d7960d</id>
<content type='text'>
added __raw_writel(), sanitized include order in iomap_copy.c

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] Introduce __iowrite32_copy</title>
<updated>2006-02-01T16:53:13Z</updated>
<author>
<name>Bryan O'Sullivan</name>
<email>bos@pathscale.com</email>
</author>
<published>2006-02-01T11:05:16Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=c27a0d75b33c030965cc97d3d7f571107a673fb4'/>
<id>urn:sha1:c27a0d75b33c030965cc97d3d7f571107a673fb4</id>
<content type='text'>
This arch-independent routine copies data to a memory-mapped I/O region,
using 32-bit accesses.  The naming is double-underscored to make it clear
that it does not guarantee write ordering, nor does it perform a memory
barrier afterwards; the kernel doc also explicitly states this.  This style
of access is required by some devices.

This change also introduces include/linux/io.h, at Andrew's suggestion.  It
only has one occupant at the moment, but is a logical destination for
oft-replicated contents of include/asm-*/{io,iomap}.h to migrate to.

Signed-off-by: Bryan O'Sullivan &lt;bos@pathscale.com&gt;
Cc: Andi Kleen &lt;ak@muc.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
