<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/bluetooth/a2mp.c, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-08-06T18:02:58Z</updated>
<entry>
<title>Bluetooth: Free the l2cap channel list only when refcount is zero</title>
<updated>2012-08-06T18:02:58Z</updated>
<author>
<name>Jaganath Kanakkassery</name>
</author>
<published>2012-07-13T12:47:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4af66c691f4e5c2db9bb00793669a548e9db1974'/>
<id>urn:sha1:4af66c691f4e5c2db9bb00793669a548e9db1974</id>
<content type='text'>
Move the l2cap channel list chan-&gt;global_l under the refcnt
protection and free it based on the refcnt.

Signed-off-by: Jaganath Kanakkassery &lt;jaganath.k@samsung.com&gt;
Signed-off-by: Syam Sidhardhan &lt;s.syam@samsung.com&gt;
Reviewed-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Do not shadow hdr variable</title>
<updated>2012-08-06T18:02:55Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-07-19T14:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9fc1d54f6f8123909cdee4fa98ab1ebf6c8651c'/>
<id>urn:sha1:d9fc1d54f6f8123909cdee4fa98ab1ebf6c8651c</id>
<content type='text'>
Fix compile warnings below:

...
net/bluetooth/a2mp.c:505:33: warning: symbol 'hdr' shadows an earlier one
net/bluetooth/a2mp.c:498:25: originally declared here
...

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: debug: Fix printing A2MP cmd code format</title>
<updated>2012-08-06T18:02:54Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-07-19T14:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e8c7e36fb216d2d072116de3bec6130627ad691'/>
<id>urn:sha1:8e8c7e36fb216d2d072116de3bec6130627ad691</id>
<content type='text'>
Print A2MP code format according to Bluetooth style.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: debug: Print amp_mgr refcnt</title>
<updated>2012-07-11T13:09:37Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-07-11T11:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a0dfe0ab6bf194805ce9d6a2dc81efab7a4a7fda'/>
<id>urn:sha1:a0dfe0ab6bf194805ce9d6a2dc81efab7a4a7fda</id>
<content type='text'>
Improve debug output.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: Create empty l2cap ops function</title>
<updated>2012-06-05T03:34:16Z</updated>
<author>
<name>Gustavo Padovan</name>
</author>
<published>2012-05-29T16:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e1af8a3a51dbf5dc7392fb294a0830f7e853aa8'/>
<id>urn:sha1:7e1af8a3a51dbf5dc7392fb294a0830f7e853aa8</id>
<content type='text'>
A2MP doesn't use part of the L2CAP chan ops API so we just create general
empty function instead of the A2MP specific one.

Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt;
</content>
</entry>
<entry>
<title>Bluetooth: A2MP: Do not reference hci_conn</title>
<updated>2012-06-05T03:34:14Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-05-31T08:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cabbfdad3150e0083a64c951701c970ef970c77'/>
<id>urn:sha1:3cabbfdad3150e0083a64c951701c970ef970c77</id>
<content type='text'>
Make A2MP channel special channel which do not reference hci_conn.
This prevents from keeping ACL connection open when all L2CAP
channels got closed.

hci_conn_hold and hci_conn_put are not reference counts on the
hci_conn structure in the typical way.  They are reference counts for
the ACL.  When you do the last hci_conn_put, the ACL is disconnected
after a timeout.

Reported-by: Mat Martineau &lt;mathewm@codeaurora.org&gt;
Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: A2MP: Manage incoming connections</title>
<updated>2012-06-05T03:34:14Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-05-29T10:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97e8e89d2d8185b7644c9941636d3682eedc517b'/>
<id>urn:sha1:97e8e89d2d8185b7644c9941636d3682eedc517b</id>
<content type='text'>
Handle incoming A2MP connection by creating AMP manager and
processing A2MP messages.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: A2MP: Handling fixed channels</title>
<updated>2012-06-05T03:34:13Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-05-29T10:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=416fa7527d6bf658e5517ea36d2de9270be2c11e'/>
<id>urn:sha1:416fa7527d6bf658e5517ea36d2de9270be2c11e</id>
<content type='text'>
A2MP fixed channel do not have sk

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: A2MP: Process A2MP Command Responses</title>
<updated>2012-06-05T03:34:13Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-05-29T10:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6410a849b76f56c78d989786eb427b85a559b9f'/>
<id>urn:sha1:f6410a849b76f56c78d989786eb427b85a559b9f</id>
<content type='text'>
Process A2MP responses, print cmd code and ident for now.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
<entry>
<title>Bluetooth: A2MP: Process A2MP Disc Physlink Request</title>
<updated>2012-06-05T03:34:13Z</updated>
<author>
<name>Andrei Emeltchenko</name>
</author>
<published>2012-05-29T10:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6113f84fc1a8962aed25f54a115b196e9aea151f'/>
<id>urn:sha1:6113f84fc1a8962aed25f54a115b196e9aea151f</id>
<content type='text'>
Placeholder for A2MP Disconnect Physlink Request.

Signed-off-by: Andrei Emeltchenko &lt;andrei.emeltchenko@intel.com&gt;
Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.co.uk&gt;
</content>
</entry>
</feed>
