<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/net/vxge, branch linux-2.6.36.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>drivers/net/vxge/vxge-main.c: Use pr_&lt;level&gt; and netdev_&lt;level&gt;</title>
<updated>2010-07-31T06:27:57+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2010-07-27T11:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=75f5e1c6f6cef2c201da688b2279cf15156db56d'/>
<id>75f5e1c6f6cef2c201da688b2279cf15156db56d</id>
<content type='text'>
Use pr_fmt, pr_&lt;level&gt; and netdev_&lt;level&gt; where appropriate.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Acked-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use pr_fmt, pr_&lt;level&gt; and netdev_&lt;level&gt; where appropriate.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Acked-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: Version update</title>
<updated>2010-07-16T03:46:23+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@exar.com</email>
</author>
<published>2010-07-15T08:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=6ce28c6f55fe636c322ea909794cf19b20ef4b6b'/>
<id>6ce28c6f55fe636c322ea909794cf19b20ef4b6b</id>
<content type='text'>
Version update

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Version update

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: Update copyright information</title>
<updated>2010-07-16T03:46:22+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@exar.com</email>
</author>
<published>2010-07-15T08:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=926bd900b192986ccb742177b1492e8523579a35'/>
<id>926bd900b192986ccb742177b1492e8523579a35</id>
<content type='text'>
Update copyright information to reflect the Exar purchase of Neterion

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update copyright information to reflect the Exar purchase of Neterion

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: NETIF_F_LLTX removal</title>
<updated>2010-07-16T03:46:22+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@exar.com</email>
</author>
<published>2010-07-15T08:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=98f45da247c5b8023d4f3677d65f21b64692f543'/>
<id>98f45da247c5b8023d4f3677d65f21b64692f543</id>
<content type='text'>
NETIF_F_LLTX and it's usage of local transmit locks are depricated in
favor of using the netdev queue's transmit lock.  Remove the local
lock and all references to it, and use the netdev queue transmit lock
in the transmit completion handler.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NETIF_F_LLTX and it's usage of local transmit locks are depricated in
favor of using the netdev queue's transmit lock.  Remove the local
lock and all references to it, and use the netdev queue transmit lock
in the transmit completion handler.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: Fix multicast issues</title>
<updated>2010-07-16T03:46:21+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@exar.com</email>
</author>
<published>2010-07-15T08:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=7adf7d1b0d50075e252aa82505fb473af38c3f20'/>
<id>7adf7d1b0d50075e252aa82505fb473af38c3f20</id>
<content type='text'>
Fix error in multicast flag check, add calls to restore the status of
multicast and promiscuous mode settings after change_mtu, and style
cleanups to shorten the function calls by using a temporary variable.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix error in multicast flag check, add calls to restore the status of
multicast and promiscuous mode settings after change_mtu, and style
cleanups to shorten the function calls by using a temporary variable.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: Remove queue_state references</title>
<updated>2010-07-16T03:46:21+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jon.mason@exar.com</email>
</author>
<published>2010-07-15T08:47:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=d03848e057cb33ab4261264903b5ebee0738a8dc'/>
<id>d03848e057cb33ab4261264903b5ebee0738a8dc</id>
<content type='text'>
Remove queue_state references, as they are no longer necessary.

Also, The driver needs to start/stop the queue regardless of which type
of steering is enabled.  Remove checks for TX_MULTIQ_STEERING only and
start/stop for all steering types.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove queue_state references, as they are no longer necessary.

Also, The driver needs to start/stop the queue regardless of which type
of steering is enabled.  Remove checks for TX_MULTIQ_STEERING only and
start/stop for all steering types.

Signed-off-by: Jon Mason &lt;jon.mason@exar.com&gt;
Signed-off-by: Sreenivasa Honnur &lt;sreenivasa.honnur@exar.com&gt;
Signed-off-by: Ramkrishna Vepa &lt;ramkrishna.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2010-07-07T22:59:38+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2010-07-07T22:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=597e608a8492d662736c9bc6aa507dbf1cadc17d'/>
<id>597e608a8492d662736c9bc6aa507dbf1cadc17d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: show startup message with KERN_INFO</title>
<updated>2010-07-07T21:52:24+00:00</updated>
<author>
<name>Wu Fengguang</name>
<email>fengguang.wu@intel.com</email>
</author>
<published>2010-07-06T03:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=7074b16cc6bd27b1962e8f592b3733ebe92f4897'/>
<id>7074b16cc6bd27b1962e8f592b3733ebe92f4897</id>
<content type='text'>
The original KERN_CRIT will mess up terminals.

CC: Sreenivasa Honnur &lt;Sreenivasa.Honnur@neterion.com&gt;
Signed-off-by: Wu Fengguang &lt;fengguang.wu@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original KERN_CRIT will mess up terminals.

CC: Sreenivasa Honnur &lt;Sreenivasa.Honnur@neterion.com&gt;
Signed-off-by: Wu Fengguang &lt;fengguang.wu@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: fix memory leak in vxge_alloc_msix() error path</title>
<updated>2010-06-27T05:10:04+00:00</updated>
<author>
<name>Michal Schmidt</name>
<email>mschmidt@redhat.com</email>
</author>
<published>2010-06-24T04:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=cc413d9097dfc6237f37dcaf52346db1061a6119'/>
<id>cc413d9097dfc6237f37dcaf52346db1061a6119</id>
<content type='text'>
When pci_enable_msix() returned ret&lt;0, entries and vxge_entries were leaked.
While at it, use the centralized exit idiom in the function.

Signed-off-by: Michal Schmidt &lt;mschmidt@redhat.com&gt;
Acked-by: Ram Vepa &lt;ram.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When pci_enable_msix() returned ret&lt;0, entries and vxge_entries were leaked.
While at it, use the centralized exit idiom in the function.

Signed-off-by: Michal Schmidt &lt;mschmidt@redhat.com&gt;
Acked-by: Ram Vepa &lt;ram.vepa@exar.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vxge: Fix checkstack warning in vxge_probe()</title>
<updated>2010-06-02T12:51:19+00:00</updated>
<author>
<name>Prarit Bhargava</name>
<email>prarit@redhat.com</email>
</author>
<published>2010-06-02T12:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=7dad171c39dc83bd267c4f98d8b02d38e0d65596'/>
<id>7dad171c39dc83bd267c4f98d8b02d38e0d65596</id>
<content type='text'>
Linux 2.6.33 reports this checkstack warning:

drivers/net/vxge/vxge-main.c: In function 'vxge_probe':
drivers/net/vxge/vxge-main.c:4409: warning: the frame size of 1028 bytes is larger than 1024 bytes

This warning does not occur in the latest linux-2.6 or linux-next, however,
when I do a 'make -j32 CONFIG_FRAME_WARN=512' instead of 1024 I see

drivers/net/vxge/vxge-main.c: In function ‘vxge_probe’:
drivers/net/vxge/vxge-main.c:4423: warning: the frame size of 1024 bytes is larger than 512 bytes

This patch moves the large vxge_config struct off the stack.

Signed-off-by: Prarit Bhargava &lt;prarit@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux 2.6.33 reports this checkstack warning:

drivers/net/vxge/vxge-main.c: In function 'vxge_probe':
drivers/net/vxge/vxge-main.c:4409: warning: the frame size of 1028 bytes is larger than 1024 bytes

This warning does not occur in the latest linux-2.6 or linux-next, however,
when I do a 'make -j32 CONFIG_FRAME_WARN=512' instead of 1024 I see

drivers/net/vxge/vxge-main.c: In function ‘vxge_probe’:
drivers/net/vxge/vxge-main.c:4423: warning: the frame size of 1024 bytes is larger than 512 bytes

This patch moves the large vxge_config struct off the stack.

Signed-off-by: Prarit Bhargava &lt;prarit@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
