<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/ethernet/cisco/enic/enic_api.c, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2014-06-23T21:32:19Z</updated>
<entry>
<title>enic: fix lockdep around devcmd_lock</title>
<updated>2014-06-23T21:32:19Z</updated>
<author>
<name>Tony Camuso</name>
<email>tcamuso@redhat.com</email>
</author>
<published>2014-06-23T10:38:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8e091340cfcd6f96ca0dddb078ce28c407a6d44c'/>
<id>urn:sha1:8e091340cfcd6f96ca0dddb078ce28c407a6d44c</id>
<content type='text'>
We were experiencing occasional "BUG: scheduling while atomic" splats
in our testing. Enabling DEBUG_SPINLOCK and DEBUG_LOCKDEP in the kernel
exposed a lockdep in the enic driver.

enic 0000:0b:00.0 eth2: Link UP

======================================================
[ INFO: SOFTIRQ-safe -&gt; SOFTIRQ-unsafe lock order detected ]
3.12.0-rc1.x86_64-dbg+ #2 Tainted: GF       W
------------------------------------------------------
NetworkManager/4209 [HC0[0]:SC0[2]:HE1:SE0] is trying to acquire:
(&amp;(&amp;enic-&gt;devcmd_lock)-&gt;rlock){+.+...}, at: [&lt;ffffffffa026b7e4&gt;] enic_dev_packet_filter+0x44/0x90 [enic]

The fix was to replace spin_lock with spin_lock_bh for the enic
devcmd_lock, so that soft irqs would be disabled while the lock
is held.

Signed-off-by: Sujith Sankar &lt;ssujith@cisco.com&gt;
Signed-off-by: Tony Camuso &lt;tcamuso@redhat.com&gt;
Signed-off-by: Govindarajulu Varadarajan &lt;_govind@gmx.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net: enic: Add an interface for USNIC to interact with firmware</title>
<updated>2013-08-20T20:41:01Z</updated>
<author>
<name>Neel Patel</name>
<email>neepatel@cisco.com</email>
</author>
<published>2013-08-16T22:47:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0b038566c0ea9f8daceae879bb7ad748ab8c95f0'/>
<id>urn:sha1:0b038566c0ea9f8daceae879bb7ad748ab8c95f0</id>
<content type='text'>
This patch adds an interface for USNIC to proxy firmware commands
through ENIC.

Signed-off-by: Neel Patel &lt;neepatel@cisco.com&gt;
Signed-off-by: Nishank Trivedi &lt;nistrive@cisco.com&gt;
Signed-off-by: Christian Benvenuti &lt;benve@cisco.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
