<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/android_kernel_m2note/net/bluetooth/l2cap_sock.c, branch ng-7.1.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/android_kernel_m2note/atom?h=ng-7.1.2</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/atom?h=ng-7.1.2'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/'/>
<updated>2017-04-11T08:59:09+00:00</updated>
<entry>
<title>Bluetooth: Release locks before sleeping for L2CAP socket shutdown</title>
<updated>2017-04-11T08:59:09+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2015-04-30T11:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/commit/?id=fd91149633127f41960aa2a8d9b2829cbd7e677f'/>
<id>urn:sha1:fd91149633127f41960aa2a8d9b2829cbd7e677f</id>
<content type='text'>
If there are unacknowledged frames during an ongoing L2CAP transfer and
if socket is shutdown, it will result in deadlock as locks are not
released before going to sleep.

The L2CAP receive thread will be waiting on locks to update unacknowledged
frame count, whereas socket shutdown thread will be sleeping till
unacknowledged count becomes 0 resulting in deadlock.

Signed-off-by: Rupesh Tatiya &lt;rtatiya@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Return the correct address type for L2CAP sockets</title>
<updated>2017-04-11T08:59:08+00:00</updated>
<author>
<name>Marcel Holtmann</name>
<email>marcel@holtmann.org</email>
</author>
<published>2013-10-13T15:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/commit/?id=d9b0f3472f74a8cc5f7fd2f81fe3451e25fe3f9a'/>
<id>urn:sha1:d9b0f3472f74a8cc5f7fd2f81fe3451e25fe3f9a</id>
<content type='text'>
The L2CAP sockets can use BR/EDR public, LE public and LE random
addresses for various combinations of source and destination
devices. So make sure that getsockname(), getpeername() and
accept() return the correct address type.

For this the address type of the source and destination is stored
with the L2CAP channel information. The stored address type is
not the one specific for the HCI protocol. It is the address
type used for the L2CAP sockets and the management interface.

The underlying HCI connections store the HCI address type. If
needed, it gets converted to the socket address type.

Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt;
Signed-off-by: Kamal Negi &lt;kamaln@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>Bluetooth: remove unnecessary check on BT_CLOSED socks during accept</title>
<updated>2017-04-11T08:59:07+00:00</updated>
<author>
<name>Rupesh Tatiya</name>
<email>rtatiya@codeaurora.org</email>
</author>
<published>2015-02-13T11:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/commit/?id=5e12e666ee9c6a72bb0103a4539330a3b0225e34'/>
<id>urn:sha1:5e12e666ee9c6a72bb0103a4539330a3b0225e34</id>
<content type='text'>
BT_CLOSED sockets are unlinked from teardown callback. Trying to unlink
such sockets from bt_accept_dequeue may lead to NULL dereference as
teardown callback does not hold lock for parent sock.

bt_accept_unlink may be called from two threads, resulting in incorrect
socket ref count. Return if parent is NULL.

Signed-off-by: Rupesh Tatiya &lt;rtatiya@codeaurora.org&gt;
</content>
</entry>
<entry>
<title>3.10.102-&gt; 3.10.103</title>
<updated>2016-09-09T22:45:11+00:00</updated>
<author>
<name>Jan Engelmohr</name>
<email>jan.engelmohr@mailbox.tu-dresden.de</email>
</author>
<published>2016-09-04T14:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/commit/?id=0a1e8e11acd3cc36b1d65023ce1cb1a06a887b11'/>
<id>urn:sha1:0a1e8e11acd3cc36b1d65023ce1cb1a06a887b11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first commit</title>
<updated>2016-08-15T02:19:42+00:00</updated>
<author>
<name>Meizu OpenSource</name>
<email>patchwork@meizu.com</email>
</author>
<published>2016-08-15T02:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/android_kernel_m2note/commit/?id=d2e1446d81725c351dc73a03b397ce043fb18452'/>
<id>urn:sha1:d2e1446d81725c351dc73a03b397ce043fb18452</id>
<content type='text'>
</content>
</entry>
</feed>
