<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/sparc/lib, branch v3.2.56</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/sparc/lib?h=v3.2.56</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/sparc/lib?h=v3.2.56'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-10-26T20:06:09Z</updated>
<entry>
<title>sparc64: Remove RWSEM export leftovers</title>
<updated>2013-10-26T20:06:09Z</updated>
<author>
<name>Kirill Tkhai</name>
<email>tkhai@yandex.ru</email>
</author>
<published>2013-08-12T12:02:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b108c975f4d210be89eacdec93bf8d34e7edbcc6'/>
<id>urn:sha1:b108c975f4d210be89eacdec93bf8d34e7edbcc6</id>
<content type='text'>
[ Upstream commit 61d9b9355b0d427bd1e732bd54628ff9103e496f ]

The functions

			__down_read
			__down_read_trylock
			__down_write
			__down_write_trylock
			__up_read
			__up_write
			__downgrade_write

are implemented inline, so remove corresponding EXPORT_SYMBOLs
(They lead to compile errors on RT kernel).

Signed-off-by: Kirill Tkhai &lt;tkhai@yandex.ru&gt;
CC: David Miller &lt;davem@davemloft.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>sparc32: Add ucmpdi2.o to obj-y instead of lib-y.</title>
<updated>2013-09-10T00:57:40Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2012-05-19T22:27:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0a3a0aeeab072803685c1cb45e1780f2ab6a5b9c'/>
<id>urn:sha1:0a3a0aeeab072803685c1cb45e1780f2ab6a5b9c</id>
<content type='text'>
commit 74c7b28953d4eaa6a479c187aeafcfc0280da5e8 upstream.

Otherwise if no references exist in the static kernel image,
we won't export the symbol properly to modules.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>sparc32: add ucmpdi2</title>
<updated>2013-09-10T00:57:39Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2012-05-19T09:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=998f48dbf08a225e107ddd74b684b2648b4eb408'/>
<id>urn:sha1:998f48dbf08a225e107ddd74b684b2648b4eb408</id>
<content type='text'>
commit de36e66d5fa52bc6e2dacd95c701a1762b5308a7 upstream.

Based on copy from microblaze add ucmpdi2 implementation.
This fixes build of niu driver which failed with:

drivers/built-in.o: In function `niu_get_nfc':
niu.c:(.text+0x91494): undefined reference to `__ucmpdi2'

This driver will never be used on a sparc32 system,
but patch added to fix build breakage with all*config builds.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&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>
<entry>
<title>sparc: Minor tweaks to Niagara page copy/clear.</title>
<updated>2011-08-03T04:28:32Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2011-08-02T01:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e95ade083939dcb4b0c51c1a2c8504ea9ef3d6ef'/>
<id>urn:sha1:e95ade083939dcb4b0c51c1a2c8504ea9ef3d6ef</id>
<content type='text'>
Don't use floating point on Niagara2, use the traditional
plain Niagara code instead.

Unroll Niagara loops to 128 bytes for copy, and 256 bytes
for clear.

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