<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/net/ntb_netdev.c, branch v3.15.2</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.15.2</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.15.2'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2014-04-07T17:59:19+00:00</updated>
<entry>
<title>NTB: Code Style Clean-up</title>
<updated>2014-04-07T17:59:19+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-11-26T18:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=53ca4fea0bbe966b3123509125898b286a136f47'/>
<id>urn:sha1:53ca4fea0bbe966b3123509125898b286a136f47</id>
<content type='text'>
Some white space and 80 char overruns corrected.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
</content>
</entry>
<entry>
<title>NTB: client event cleanup</title>
<updated>2014-04-07T17:59:19+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-07-29T23:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=403c63cb6d7ec2caca2f9222ff843ac89d7d700a'/>
<id>urn:sha1:403c63cb6d7ec2caca2f9222ff843ac89d7d700a</id>
<content type='text'>
Provide a better event interface between the client and transport

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: Fix skb free issue in open</title>
<updated>2014-04-07T17:58:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-11-22T23:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e8bc2ebdceea3c0c6de16d899f0679654c308739'/>
<id>urn:sha1:e8bc2ebdceea3c0c6de16d899f0679654c308739</id>
<content type='text'>
In ntb_netdev_open, when ntb_transport_rx_enqueue fails the skb that was
attempting to be enqueued is not freed.  Free this skb on the
ntb_transport_rx_enqueue error.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: Fix list_for_each_entry exit issue</title>
<updated>2014-04-07T17:58:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-11-22T23:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fea903ecd799ec49a2ebc4cc8cfb7bb96fd31ddc'/>
<id>urn:sha1:fea903ecd799ec49a2ebc4cc8cfb7bb96fd31ddc</id>
<content type='text'>
If list_for_each_entry exits without finding the ntb_device, the dev
pointer will not be NULL.  Thus the check will never be true and the
code will not exit when it should.  Correct this by adding a bool to
determine when the device is found, otherwise exit in good fashion.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: remove from list on exit</title>
<updated>2013-05-15T17:58:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-04-18T20:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=904435cf76a9bdd5eb41b1c4e049d5a64f3a8400'/>
<id>urn:sha1:904435cf76a9bdd5eb41b1c4e049d5a64f3a8400</id>
<content type='text'>
The ntb_netdev device is not removed from the global list of devices
upon device removal.  If the device is re-added, the removal code would
find the first instance and try to remove an already removed device.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: Update Version</title>
<updated>2013-01-20T23:48:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-01-19T09:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=24208bbed9e1116455be2e4b82c9b559f2462a59'/>
<id>urn:sha1:24208bbed9e1116455be2e4b82c9b559f2462a59</id>
<content type='text'>
Update NTB netdev version to 0.7

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: improve logging</title>
<updated>2013-01-20T23:48:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-01-19T09:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7bcd2b111f3ac77370ec7efe93e16e19878827c1'/>
<id>urn:sha1:7bcd2b111f3ac77370ec7efe93e16e19878827c1</id>
<content type='text'>
Improve driver logging to be more helpful

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: remove tx timeout</title>
<updated>2013-01-20T23:48:14+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-01-19T09:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d723485cb4ca9eefaf43fd9f165554094b97f2c2'/>
<id>urn:sha1:d723485cb4ca9eefaf43fd9f165554094b97f2c2</id>
<content type='text'>
There is a race between disabling and enabling the tx queue, resulting
in tx timeouts.  Since all the tx timeout does is re-enable the tx
queue, simple remove the start/stop of the queue and the tx timeout
routine.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: correct skb leak</title>
<updated>2013-01-20T23:48:13+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-01-19T09:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=765ccc7bc3d913e18b887a86de1e86db701a2d78'/>
<id>urn:sha1:765ccc7bc3d913e18b887a86de1e86db701a2d78</id>
<content type='text'>
If ntb_netdev is unable to pass a new skb to the ntb transport for
future rx packets, it should free the newly alloc'ed skb in the error
case.  Found by Kernel memory leak detector.

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ntb_netdev: remove init/exit from probe/remove</title>
<updated>2013-01-20T23:48:13+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@intel.com</email>
</author>
<published>2013-01-19T09:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=19e17f7248e8ef72a8b625db7ddd99c0ad3da27c'/>
<id>urn:sha1:19e17f7248e8ef72a8b625db7ddd99c0ad3da27c</id>
<content type='text'>
Remove init/exit from probe/remove routines to correct warnings of
"Section mismatch".

Signed-off-by: Jon Mason &lt;jon.mason@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
