<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/sparc/lib, branch v3.4.41</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/sparc/lib?h=v3.4.41</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/sparc/lib?h=v3.4.41'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-02-01T23:34:23Z</updated>
<entry>
<title>lib: Fix multiple definitions of clz_tab</title>
<updated>2012-02-01T23:34:23Z</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2012-02-01T22:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c6df4b17c8539f737a6a2d7b797eac41e8e34cdc'/>
<id>urn:sha1:c6df4b17c8539f737a6a2d7b797eac41e8e34cdc</id>
<content type='text'>
Both sparc 32-bit's software divide assembler and MPILIB provide
clz_tab[] with identical contents.

Break it out into a seperate object file and select it when
SPARC32 or MPILIB is set.

Reported-by: Al Viro &lt;viro@ZenIV.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost</title>
<updated>2012-01-11T02:04:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-01-11T02:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e343a895a9f342f239c5e3c5ffc6c0b1707e6244'/>
<id>urn:sha1:e343a895a9f342f239c5e3c5ffc6c0b1707e6244</id>
<content type='text'>
lib: use generic pci_iomap on all architectures

Many architectures don't want to pull in iomap.c,
so they ended up duplicating pci_iomap from that file.
That function isn't trivial, and we are going to modify it
https://lkml.org/lkml/2011/11/14/183
so the duplication hurts.

This reduces the scope of the problem significantly,
by moving pci_iomap to a separate file and
referencing that from all architectures.

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
  alpha: drop pci_iomap/pci_iounmap from pci-noop.c
  mn10300: switch to GENERIC_PCI_IOMAP
  mn10300: add missing __iomap markers
  frv: switch to GENERIC_PCI_IOMAP
  tile: switch to GENERIC_PCI_IOMAP
  tile: don't panic on iomap
  sparc: switch to GENERIC_PCI_IOMAP
  sh: switch to GENERIC_PCI_IOMAP
  powerpc: switch to GENERIC_PCI_IOMAP
  parisc: switch to GENERIC_PCI_IOMAP
  mips: switch to GENERIC_PCI_IOMAP
  microblaze: switch to GENERIC_PCI_IOMAP
  arm: switch to GENERIC_PCI_IOMAP
  alpha: switch to GENERIC_PCI_IOMAP
  lib: add GENERIC_PCI_IOMAP
  lib: move GENERIC_IOMAP to lib/Kconfig

Fix up trivial conflicts due to changes nearby in arch/{m68k,score}/Kconfig
</content>
</entry>
<entry>
<title>sparc32: drop unused atomic24 support</title>
<updated>2011-12-27T19:11:40Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2011-12-26T19:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=348738afe530cc3a7306bbd3d1ccd322f9638f32'/>
<id>urn:sha1:348738afe530cc3a7306bbd3d1ccd322f9638f32</id>
<content type='text'>
atomic24 support was used to semaphores in the past - but is no longer used.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: switch to GENERIC_PCI_IOMAP</title>
<updated>2011-12-04T13:59:49Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2011-11-24T19:10:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a21a2fd4036f9a572415a7543896a1163c211ee5'/>
<id>urn:sha1:a21a2fd4036f9a572415a7543896a1163c211ee5</id>
<content type='text'>
sparc copied pci_iomap from generic code, probably to avoid
pulling the rest of iomap.c in.  Since that's in
a separate file now, we can reuse the common implementation.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>sparc32: Correct the return value of memcpy.</title>
<updated>2011-10-20T22:17:23Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-10-19T22:31:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a52312b88c8103e965979a79a07f6b34af82ca4b'/>
<id>urn:sha1:a52312b88c8103e965979a79a07f6b34af82ca4b</id>
<content type='text'>
Properly return the original destination buffer pointer.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Tested-by: Kjetil Oftedal &lt;oftedal@gmail.com&gt;
</content>
</entry>
<entry>
<title>sparc32: Remove uses of %g7 in memcpy implementation.</title>
<updated>2011-10-20T22:17:22Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-10-19T22:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=21f74d361dfd6a7d0e47574e315f780d8172084a'/>
<id>urn:sha1:21f74d361dfd6a7d0e47574e315f780d8172084a</id>
<content type='text'>
This is setting things up so that we can correct the return
value, so that it properly returns the original destination
buffer pointer.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Tested-by: Kjetil Oftedal &lt;oftedal@gmail.com&gt;
</content>
</entry>
<entry>
<title>sparc32: Remove non-kernel code from memcpy implementation.</title>
<updated>2011-10-20T22:17:22Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-10-19T22:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=045b7de9ca0cf09f1adc3efa467f668b89238390'/>
<id>urn:sha1:045b7de9ca0cf09f1adc3efa467f668b89238390</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Tested-by: Kjetil Oftedal &lt;oftedal@gmail.com&gt;
</content>
</entry>
<entry>
<title>sparc: Fix __atomic_add_unless() return value.</title>
<updated>2011-08-04T09:47:40Z</updated>
<author>
<name>Josip Rodin</name>
<email>joy@entuzijast.net</email>
</author>
<published>2011-08-04T09:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a61b582954183e93a3dc3a5cf6bfd2e2c3b40aba'/>
<id>urn:sha1:a61b582954183e93a3dc3a5cf6bfd2e2c3b40aba</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: Use popc when possible for ffs/__ffs/ffz.</title>
<updated>2011-08-03T04:28:53Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-08-03T03:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=56d205cc5c0a3032a605121d4253e111193bf923'/>
<id>urn:sha1:56d205cc5c0a3032a605121d4253e111193bf923</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: Use popc if possible for hweight routines.</title>
<updated>2011-08-03T04:28:50Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-07-29T16:42:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ef7c4d4675d2a9206f913f26ca1a5cd41bff9d41'/>
<id>urn:sha1:ef7c4d4675d2a9206f913f26ca1a5cd41bff9d41</id>
<content type='text'>
Just like powerpc, we code patch at boot time.

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