<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/net/nfc, branch linux-3.6.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>NFC: Fix nfc_llcp_local chained list insertion</title>
<updated>2012-12-03T19:38:14+00:00</updated>
<author>
<name>Thierry Escande</name>
<email>thierry.escande@linux.intel.com</email>
</author>
<published>2012-10-12T13:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=1a46298f9da553d85dbbe39022d2b142b2cd86f0'/>
<id>1a46298f9da553d85dbbe39022d2b142b2cd86f0</id>
<content type='text'>
commit 16a78e9fed5e8baa8480ae3413f4328c4537c599 upstream.

list_add was called with swapped parameters

Signed-off-by: Thierry Escande &lt;thierry.escande@linux.intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 16a78e9fed5e8baa8480ae3413f4328c4537c599 upstream.

list_add was called with swapped parameters

Signed-off-by: Thierry Escande &lt;thierry.escande@linux.intel.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: Use dynamic initialization for rwlocks</title>
<updated>2012-11-26T20:14:21+00:00</updated>
<author>
<name>Szymon Janc</name>
<email>szymon.janc@tieto.com</email>
</author>
<published>2012-09-25T10:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=cc0e742a68460884c8e3bc982a15801b4f2bde54'/>
<id>cc0e742a68460884c8e3bc982a15801b4f2bde54</id>
<content type='text'>
commit fe235b58d517d623bf6d40c77afca1b0ee6fc85d upstream.

If rwlock is dynamically allocated but statically initialized it is
missing proper lockdep annotation.

INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
Pid: 3352, comm: neard Not tainted 3.5.0-999-nfc+ #2
Call Trace:
[&lt;ffffffff810c8526&gt;] __lock_acquire+0x8f6/0x1bf0
[&lt;ffffffff81739045&gt;] ? printk+0x4d/0x4f
[&lt;ffffffff810c9eed&gt;] lock_acquire+0x9d/0x220
[&lt;ffffffff81702bfe&gt;] ? nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff81746724&gt;] _raw_read_lock+0x44/0x60
[&lt;ffffffff81702bfe&gt;] ? nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff81702bfe&gt;] nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff817034a7&gt;] nfc_llcp_get_sdp_ssap+0xa7/0x1b0
[&lt;ffffffff81706353&gt;] llcp_sock_bind+0x173/0x210
[&lt;ffffffff815d9c94&gt;] sys_bind+0xe4/0x100
[&lt;ffffffff8139209e&gt;] ? trace_hardirqs_on_thunk+0x3a/0x3f
[&lt;ffffffff8174ea69&gt;] system_call_fastpath+0x16/0x1b

Signed-off-by: Szymon Janc &lt;szymon.janc@tieto.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit fe235b58d517d623bf6d40c77afca1b0ee6fc85d upstream.

If rwlock is dynamically allocated but statically initialized it is
missing proper lockdep annotation.

INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
Pid: 3352, comm: neard Not tainted 3.5.0-999-nfc+ #2
Call Trace:
[&lt;ffffffff810c8526&gt;] __lock_acquire+0x8f6/0x1bf0
[&lt;ffffffff81739045&gt;] ? printk+0x4d/0x4f
[&lt;ffffffff810c9eed&gt;] lock_acquire+0x9d/0x220
[&lt;ffffffff81702bfe&gt;] ? nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff81746724&gt;] _raw_read_lock+0x44/0x60
[&lt;ffffffff81702bfe&gt;] ? nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff81702bfe&gt;] nfc_llcp_sock_from_sn+0x4e/0x160
[&lt;ffffffff817034a7&gt;] nfc_llcp_get_sdp_ssap+0xa7/0x1b0
[&lt;ffffffff81706353&gt;] llcp_sock_bind+0x173/0x210
[&lt;ffffffff815d9c94&gt;] sys_bind+0xe4/0x100
[&lt;ffffffff8139209e&gt;] ? trace_hardirqs_on_thunk+0x3a/0x3f
[&lt;ffffffff8174ea69&gt;] system_call_fastpath+0x16/0x1b

Signed-off-by: Szymon Janc &lt;szymon.janc@tieto.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem</title>
<updated>2012-07-20T16:30:48+00:00</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2012-07-20T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=90b90f60c4f8e3a8525dfeb4aec46a9c7a29c857'/>
<id>90b90f60c4f8e3a8525dfeb4aec46a9c7a29c857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless</title>
<updated>2012-07-17T19:31:33+00:00</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2012-07-17T19:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=d369f7b2b257ad6369b72d39e2f989833754a9ce'/>
<id>d369f7b2b257ad6369b72d39e2f989833754a9ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: NCI module license 'unspecified' taints kernel</title>
<updated>2012-07-12T18:48:41+00:00</updated>
<author>
<name>Dave Jones</name>
<email>davej@redhat.com</email>
</author>
<published>2012-07-12T17:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=8a70e7f8f3081770238fbe19f78116af1d4b0652'/>
<id>8a70e7f8f3081770238fbe19f78116af1d4b0652</id>
<content type='text'>
Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: Set target nfcid1 for all HCI reader A targets</title>
<updated>2012-07-12T18:48:41+00:00</updated>
<author>
<name>Eric Lapuyade</name>
<email>eric.lapuyade@intel.com</email>
</author>
<published>2012-07-12T18:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=81b3039557faf1359f40494003aaade745de6c24'/>
<id>81b3039557faf1359f40494003aaade745de6c24</id>
<content type='text'>
Without the discovered target nfcid1 and its length set properly, type 2
tags detection fails with the pn544 as it checks for them from
pn544_hci_complete_target_discovered().

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Reported-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without the discovered target nfcid1 and its length set properly, type 2
tags detection fails with the pn544 as it checks for them from
pn544_hci_complete_target_discovered().

Signed-off-by: Eric Lapuyade &lt;eric.lapuyade@intel.com&gt;
Reported-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem</title>
<updated>2012-07-12T17:44:50+00:00</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2012-07-12T17:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=38a00840638b4932152bca48098dbfa069d942a2'/>
<id>38a00840638b4932152bca48098dbfa069d942a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-07-11T06:56:33+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2012-07-11T06:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=04c9f416e371cff076a8b3279fb213628915d059'/>
<id>04c9f416e371cff076a8b3279fb213628915d059</id>
<content type='text'>
Conflicts:
	net/batman-adv/bridge_loop_avoidance.c
	net/batman-adv/bridge_loop_avoidance.h
	net/batman-adv/soft-interface.c
	net/mac80211/mlme.c

With merge help from Antonio Quartulli (batman-adv) and
Stephen Rothwell (drivers/net/usb/qmi_wwan.c).

The net/mac80211/mlme.c conflict seemed easy enough, accounting for a
conversion to some new tracing macros.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	net/batman-adv/bridge_loop_avoidance.c
	net/batman-adv/bridge_loop_avoidance.h
	net/batman-adv/soft-interface.c
	net/mac80211/mlme.c

With merge help from Antonio Quartulli (batman-adv) and
Stephen Rothwell (drivers/net/usb/qmi_wwan.c).

The net/mac80211/mlme.c conflict seemed easy enough, accounting for a
conversion to some new tracing macros.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: Fix order of arguments to list_add_tail() when queueing HCP frames</title>
<updated>2012-07-10T15:42:51+00:00</updated>
<author>
<name>Mathias Jeppsson</name>
<email>mathias.jeppsson@sonymobile.com</email>
</author>
<published>2012-07-06T22:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=f8bf65bf3688835f95f7c74f5c844a64b2743a42'/>
<id>f8bf65bf3688835f95f7c74f5c844a64b2743a42</id>
<content type='text'>
The HCP message should be added to transmit queue, not the other way around.

Signed-off-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The HCP message should be added to transmit queue, not the other way around.

Signed-off-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NFC: Fix empty HCI message list check</title>
<updated>2012-07-10T15:42:50+00:00</updated>
<author>
<name>Mathias Jeppsson</name>
<email>mathias.jeppsson@sonymobile.com</email>
</author>
<published>2012-07-06T22:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=1913e57cf9a7be4565c56a3fbfd85106919ea006'/>
<id>1913e57cf9a7be4565c56a3fbfd85106919ea006</id>
<content type='text'>
list_first_entry() will never return NULL. Instead use
list_for_each_entry_safe() to iterate through the list.

Signed-off-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
list_first_entry() will never return NULL. Instead use
list_for_each_entry_safe() to iterate through the list.

Signed-off-by: Mathias Jeppsson &lt;mathias.jeppsson@sonymobile.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
