<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/arch/sparc/lib, branch master</title>
<subtitle>Linux Kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/linux.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/'/>
<updated>2016-10-25T04:26:04+00:00</updated>
<entry>
<title>sparc64: Delete now unused user copy fixup functions.</title>
<updated>2016-10-25T04:26:04+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T04:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=0fd0ff01d4c3c01e7fe69b762ee1a13236639acc'/>
<id>urn:sha1:0fd0ff01d4c3c01e7fe69b762ee1a13236639acc</id>
<content type='text'>
Now that all of the user copy routines are converted to return
accurate residual lengths when an exception occurs, we no longer need
the broken fixup routines.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert U3copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-25T04:20:35+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T04:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=ee841d0aff649164080e445e84885015958d8ff4'/>
<id>urn:sha1:ee841d0aff649164080e445e84885015958d8ff4</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NG2copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-25T03:46:44+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T03:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=e93704e4464fdc191f73fce35129c18de2ebf95d'/>
<id>urn:sha1:e93704e4464fdc191f73fce35129c18de2ebf95d</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NGcopy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-25T02:32:12+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T02:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=7ae3aaf53f1695877ccd5ebbc49ea65991e41f1e'/>
<id>urn:sha1:7ae3aaf53f1695877ccd5ebbc49ea65991e41f1e</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NG4copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-25T01:58:05+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T01:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=95707704800988093a9b9a27e0f2f67f5b4bf2fa'/>
<id>urn:sha1:95707704800988093a9b9a27e0f2f67f5b4bf2fa</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert U1copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-24T18:32:12+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-08-15T23:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=cb736fdbb208eb3420f1a2eb2bfc024a6e9dcada'/>
<id>urn:sha1:cb736fdbb208eb3420f1a2eb2bfc024a6e9dcada</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert GENcopy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-10-24T18:31:58+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-08-15T22:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=d0796b555ba60c22eb41ae39a8362156cb08eee9'/>
<id>urn:sha1:d0796b555ba60c22eb41ae39a8362156cb08eee9</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert copy_in_user to accurate exception reporting.</title>
<updated>2016-10-24T18:31:58+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-08-15T22:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=0096ac9f47b1a2e851b3165d44065d18e5f13d58'/>
<id>urn:sha1:0096ac9f47b1a2e851b3165d44065d18e5f13d58</id>
<content type='text'>
Report the exact number of bytes which have not been successfully
copied when an exception occurs, using the running remaining length.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Prepare to move to more saner user copy exception handling.</title>
<updated>2016-10-24T18:31:58+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-08-15T21:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=83a17d2661674d8c198adc0e183418f72aabab79'/>
<id>urn:sha1:83a17d2661674d8c198adc0e183418f72aabab79</id>
<content type='text'>
The fixup helper function mechanism for handling user copy fault
handling is not %100 accurrate, and can never be made so.

We are going to transition the code to return the running return
return length, which is always kept track in one or more registers
of each of these routines.

In order to convert them one by one, we have to allow the existing
behavior to continue functioning.

Therefore make all the copy code that wants the fixup helper to be
used return negative one.

After all of the user copy routines have been converted, this logic
and the fixup helpers themselves can be removed completely.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc32: debride memcpy.S a bit</title>
<updated>2016-08-08T03:55:49+00:00</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2016-01-18T02:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=fb2e6fdbbdaeb94745712a7b18b628c4349de08f'/>
<id>urn:sha1:fb2e6fdbbdaeb94745712a7b18b628c4349de08f</id>
<content type='text'>
unreachable code, unused macros...

Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
</feed>
