<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git, branch v4.8.10</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.8.10</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.8.10'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2016-11-21T09:11:59Z</updated>
<entry>
<title>Linux 4.8.10</title>
<updated>2016-11-21T09:11:59Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2016-11-21T09:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=cf5ae2989a32c391d7769933e0267e6fbfae8e14'/>
<id>urn:sha1:cf5ae2989a32c391d7769933e0267e6fbfae8e14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usb: gadget: f_fs: stop sleeping in ffs_func_eps_disable</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>Michal Nazarewicz</name>
<email>mina86@mina86.com</email>
</author>
<published>2016-10-04T00:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5cd8f6788ff34999dbd4cbec81a6adfc215e1e60'/>
<id>urn:sha1:5cd8f6788ff34999dbd4cbec81a6adfc215e1e60</id>
<content type='text'>
commit a9e6f83c2df199187a5248f824f31b6787ae23ae upstream.

ffs_func_eps_disable is called from atomic context so it cannot sleep
thus cannot grab a mutex.  Change the handling of epfile-&gt;read_buffer
to use non-sleeping synchronisation method.

Reported-by: Chen Yu &lt;chenyu56@huawei.com&gt;
Signed-off-by: Michał Nazarewicz &lt;mina86@mina86.com&gt;
Fixes: 9353afbbfa7b ("buffer data from ‘oversized’ OUT requests")
Tested-by: John Stultz &lt;john.stultz@linaro.org&gt;
Tested-by: Chen Yu &lt;chenyu56@huawei.com&gt;
Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>usb: gadget: f_fs: edit epfile-&gt;ep under lock</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>Michal Nazarewicz</name>
<email>mina86@mina86.com</email>
</author>
<published>2016-10-04T00:07:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e2458382c792eb1be48ce3d604a37d1af9baa9f4'/>
<id>urn:sha1:e2458382c792eb1be48ce3d604a37d1af9baa9f4</id>
<content type='text'>
commit 454915dde06a51133750c6745f0ba57361ba209d upstream.

epfile-&gt;ep is protected by ffs-&gt;eps_lock (not epfile-&gt;mutex) so clear it
while holding the spin lock.

Tested-by: John Stultz &lt;john.stultz@linaro.org&gt;
Tested-by: Chen Yu &lt;chenyu56@huawei.com&gt;
Signed-off-by: Michal Nazarewicz &lt;mina86@mina86.com&gt;
Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;


</content>
</entry>
<entry>
<title>sparc64: Delete now unused user copy fixup functions.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T04:25:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e34a0f1c53b5d412a57268397543d31db33e73fb'/>
<id>urn:sha1:e34a0f1c53b5d412a57268397543d31db33e73fb</id>
<content type='text'>
[ Upstream commit 0fd0ff01d4c3c01e7fe69b762ee1a13236639acc ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Delete now unused user copy assembler helpers.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T04:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=af97481a6f5ba3bfd1f1e1fcc8254fdbb3416eb5'/>
<id>urn:sha1:af97481a6f5ba3bfd1f1e1fcc8254fdbb3416eb5</id>
<content type='text'>
[ Upstream commit 614da3d9685b67917cab48c8452fd8bf93de0867 ]

All of __ret{,l}_mone{_asi,_fp,_asi_fpu} are now unused.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert U3copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T04:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ac663c54f40b2830b1ca32d1ae9d683fe248b14c'/>
<id>urn:sha1:ac663c54f40b2830b1ca32d1ae9d683fe248b14c</id>
<content type='text'>
[ Upstream commit ee841d0aff649164080e445e84885015958d8ff4 ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NG2copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T03:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d91bb7a87e261436efcc18f27415690aa3a2d32e'/>
<id>urn:sha1:d91bb7a87e261436efcc18f27415690aa3a2d32e</id>
<content type='text'>
[ Upstream commit e93704e4464fdc191f73fce35129c18de2ebf95d ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NGcopy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T02:32:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a15859f9d8396cce7c55ccdb7e75f70f14cbc349'/>
<id>urn:sha1:a15859f9d8396cce7c55ccdb7e75f70f14cbc349</id>
<content type='text'>
[ Upstream commit 7ae3aaf53f1695877ccd5ebbc49ea65991e41f1e ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert NG4copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-10-25T01:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bb522726d3115bcb4e7147a594e6f8a0cb4e3fef'/>
<id>urn:sha1:bb522726d3115bcb4e7147a594e6f8a0cb4e3fef</id>
<content type='text'>
[ Upstream commit 95707704800988093a9b9a27e0f2f67f5b4bf2fa ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Convert U1copy_{from,to}_user to accurate exception reporting.</title>
<updated>2016-11-21T09:11:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2016-08-15T23:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b0580eadc19ff3a617a7d07cfaf2a985153c114e'/>
<id>urn:sha1:b0580eadc19ff3a617a7d07cfaf2a985153c114e</id>
<content type='text'>
[ Upstream commit cb736fdbb208eb3420f1a2eb2bfc024a6e9dcada ]

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;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
