<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/drivers/net/hyperv, branch v3.7.3</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.7.3</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.7.3'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2012-10-02T18:39:31Z</updated>
<entry>
<title>hyperv: Add buffer for extended info after the RNDIS response message.</title>
<updated>2012-10-02T18:39:31Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a3a6cab5ea10cca64d036851fe0d932448f2fe4f'/>
<id>urn:sha1:a3a6cab5ea10cca64d036851fe0d932448f2fe4f</id>
<content type='text'>
In some response messages, there may be some extended info after the
message.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Report actual status in receive completion packet</title>
<updated>2012-10-02T18:39:31Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=63f6921d300c6fbdca3d0e73dcc24b4e5e4dced2'/>
<id>urn:sha1:63f6921d300c6fbdca3d0e73dcc24b4e5e4dced2</id>
<content type='text'>
The existing code always reports NVSP_STAT_SUCCESS. This patch adds the
mechanism to report failure when it happens.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Remove extra allocated space for recv_pkt_list elements</title>
<updated>2012-10-02T18:39:30Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6562640bd3b368a7ffb1caa61c82abe6e9d54b3b'/>
<id>urn:sha1:6562640bd3b368a7ffb1caa61c82abe6e9d54b3b</id>
<content type='text'>
The receive code path doesn't use the page buffer, so remove the
extra allocated space here.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Fix page buffer handling in rndis_filter_send_request()</title>
<updated>2012-10-02T18:39:30Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=99e3fcfa34e7ea6dbb44fe5df51b79ccb6f73d3d'/>
<id>urn:sha1:99e3fcfa34e7ea6dbb44fe5df51b79ccb6f73d3d</id>
<content type='text'>
To prevent possible data corruption in RNDIS requests, add another
page buffer if the request message crossed page boundary.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Fix the missing return value in rndis_filter_set_packet_filter()</title>
<updated>2012-10-02T18:39:30Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ea4963745f712a746ccb45871a22e0814141a891'/>
<id>urn:sha1:ea4963745f712a746ccb45871a22e0814141a891</id>
<content type='text'>
Return ETIMEDOUT when the reply message is not received in time.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Fix the max_xfer_size in RNDIS initialization</title>
<updated>2012-10-02T18:39:30Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-10-02T05:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=fb1d074edb92604f313ac671f67e806c3223d191'/>
<id>urn:sha1:fb1d074edb92604f313ac671f67e806c3223d191</id>
<content type='text'>
According to RNDIS specs, Windows sets this size to
0x4000. I use the same value here.

Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: move and rename netif_notify_peers()</title>
<updated>2012-08-14T21:28:23Z</updated>
<author>
<name>Amerigo Wang</name>
<email>amwang@redhat.com</email>
</author>
<published>2012-08-09T22:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ee89bab14e857678f83a71ee99e575b0fdbb58d4'/>
<id>urn:sha1:ee89bab14e857678f83a71ee99e575b0fdbb58d4</id>
<content type='text'>
I believe net/core/dev.c is a better place for netif_notify_peers(),
because other net event notify functions also stay in this file.

And rename it to netdev_notify_peers().

Cc: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Ian Campbell &lt;Ian.Campbell@citrix.com&gt;
Signed-off-by: Cong Wang &lt;amwang@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Add comments for the extended buffer after RNDIS message</title>
<updated>2012-08-09T23:44:39Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-08-09T08:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0f48917b93414a9c306a834b1b93307383956f44'/>
<id>urn:sha1:0f48917b93414a9c306a834b1b93307383956f44</id>
<content type='text'>
Reported-by: Olaf Hering &lt;olaf@aepfle.de&gt;
Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Move wait completion msg code into rndis_filter_halt_device()</title>
<updated>2012-08-03T23:51:11Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-08-03T09:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ae9e63bb2c0cf5437d9d13d822b27149336c6e0e'/>
<id>urn:sha1:ae9e63bb2c0cf5437d9d13d822b27149336c6e0e</id>
<content type='text'>
We need to wait for send_completion msg before put_rndis_request() at
the end of rndis_filter_halt_device(). Otherwise, netvsc_send_completion()
may reference freed memory which is overwritten, and cause panic.

Reported-by: Long Li &lt;longli@microsoft.com&gt;
Reported-by: Jason Wang &lt;jasowang@redhat.com&gt;
Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>hyperv: Add error handling to rndis_filter_device_add()</title>
<updated>2012-07-25T22:31:30Z</updated>
<author>
<name>Haiyang Zhang</name>
<email>haiyangz@microsoft.com</email>
</author>
<published>2012-07-25T08:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5243e7bd98b2dfecef3acd82661b541905a86e7f'/>
<id>urn:sha1:5243e7bd98b2dfecef3acd82661b541905a86e7f</id>
<content type='text'>
Reported-by: Jason Wang &lt;jasowang@redhat.com&gt;
Signed-off-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Reviewed-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
