History

Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: Staging: update TODO files Staging: hv: Fix some missing author names Staging: hv: Fix vmbus event handler bug Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver.

Linus Torvalds committed 16 years ago

Commit 21278162 parents e272a18 fb0880812 files · +21 −28Browse files

Unified · Split

12 files
  1. drivers/staging/hv/BlkVsc.c +1 −0
  2. drivers/staging/hv/Channel.c +4 −12
  3. drivers/staging/hv/ChannelMgmt.c +1 −1
  4. drivers/staging/hv/NetVsc.c +1 −0
  5. drivers/staging/hv/NetVsc.h +1 −0
  6. drivers/staging/hv/StorVsc.c +5 −5
  7. drivers/staging/hv/blkvsc_drv.c +1 −0
  8. drivers/staging/hv/netvsc_drv.c +1 −0
  9. drivers/staging/rtl8187se/TODO +1 −2
  10. drivers/staging/rtl8192su/TODO +1 −2
  11. drivers/staging/vt6655/TODO +2 −3
  12. drivers/staging/vt6656/TODO +2 −3
drivers/staging/hv/BlkVsc.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
16 * Place - Suite 330, Boston, MA 02111-1307 USA.16 * Place - Suite 330, Boston, MA 02111-1307 USA.
17 *17 *
18 * Authors:18 * Authors:
19 * Haiyang Zhang <haiyangz@microsoft.com>
19 * Hank Janssen <hjanssen@microsoft.com>20 * Hank Janssen <hjanssen@microsoft.com>
20 *21 *
21 */22 */
drivers/staging/hv/Channel.c+4−12
@@ -611,7 +611,7 @@ void VmbusChannelClose(struct vmbus_channel *Channel) · 610 unmodified lines
611 611
612 /* Stop callback and cancel the timer asap */612 /* Stop callback and cancel the timer asap */
613 Channel->OnChannelCallback = NULL;613 Channel->OnChannelCallback = NULL;
614 del_timer(&Channel->poll_timer);614 del_timer_sync(&Channel->poll_timer);
615 615
616 /* Send a closing message */616 /* Send a closing message */
617 info = kmalloc(sizeof(*info) +617 info = kmalloc(sizeof(*info) +
@@ -978,14 +978,10 @@ void VmbusChannelOnChannelEvent(struct vmbus_channel *Channel) · 360 unmodified lines
978{978{
979 DumpVmbusChannel(Channel);979 DumpVmbusChannel(Channel);
980 ASSERT(Channel->OnChannelCallback);980 ASSERT(Channel->OnChannelCallback);
981#ifdef ENABLE_POLLING981
982 del_timer(&Channel->poll_timer);
983 Channel->OnChannelCallback(Channel->ChannelCallbackContext);
984 channel->poll_timer.expires(jiffies + usecs_to_jiffies(100);
985 add_timer(&channel->poll_timer);
986#else
987 Channel->OnChannelCallback(Channel->ChannelCallbackContext);982 Channel->OnChannelCallback(Channel->ChannelCallbackContext);
988#endif983
984 mod_timer(&Channel->poll_timer, jiffies + usecs_to_jiffies(100));
989}985}
990 986
991/**987/**
@@ -997,10 +993,6 @@ void VmbusChannelOnTimer(unsigned long data) · 5 unmodified lines
997 993
998 if (channel->OnChannelCallback) {994 if (channel->OnChannelCallback) {
999 channel->OnChannelCallback(channel->ChannelCallbackContext);995 channel->OnChannelCallback(channel->ChannelCallbackContext);
1000#ifdef ENABLE_POLLING
1001 channel->poll_timer.expires(jiffies + usecs_to_jiffies(100);
1002 add_timer(&channel->poll_timer);
1003#endif
1004 }996 }
1005}997}
1006 998
drivers/staging/hv/ChannelMgmt.c+1−1
@@ -119,7 +119,7 @@ static inline void ReleaseVmbusChannel(void *context) · 118 unmodified lines
119 */119 */
120void FreeVmbusChannel(struct vmbus_channel *Channel)120void FreeVmbusChannel(struct vmbus_channel *Channel)
121{121{
122 del_timer(&Channel->poll_timer);122 del_timer_sync(&Channel->poll_timer);
123 123
124 /*124 /*
125 * We have to release the channel's workqueue/thread in the vmbus's125 * We have to release the channel's workqueue/thread in the vmbus's
drivers/staging/hv/NetVsc.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
15 * Place - Suite 330, Boston, MA 02111-1307 USA.15 * Place - Suite 330, Boston, MA 02111-1307 USA.
16 *16 *
17 * Authors:17 * Authors:
18 * Haiyang Zhang <haiyangz@microsoft.com>
18 * Hank Janssen <hjanssen@microsoft.com>19 * Hank Janssen <hjanssen@microsoft.com>
19 */20 */
20#include <linux/kernel.h>21#include <linux/kernel.h>
drivers/staging/hv/NetVsc.h+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
16 * Place - Suite 330, Boston, MA 02111-1307 USA.16 * Place - Suite 330, Boston, MA 02111-1307 USA.
17 *17 *
18 * Authors:18 * Authors:
19 * Haiyang Zhang <haiyangz@microsoft.com>
19 * Hank Janssen <hjanssen@microsoft.com>20 * Hank Janssen <hjanssen@microsoft.com>
20 *21 *
21 */22 */
drivers/staging/hv/StorVsc.c+5−5
@@ -196,7 +196,7 @@ static int StorVscChannelInit(struct hv_device *Device) · 195 unmodified lines
196 * Now, initiate the vsc/vsp initialization protocol on the open196 * Now, initiate the vsc/vsp initialization protocol on the open
197 * channel197 * channel
198 */198 */
199 memset(request, sizeof(struct storvsc_request_extension), 0);199 memset(request, 0, sizeof(struct storvsc_request_extension));
200 request->WaitEvent = osd_WaitEventCreate();200 request->WaitEvent = osd_WaitEventCreate();
201 201
202 vstorPacket->Operation = VStorOperationBeginInitialization;202 vstorPacket->Operation = VStorOperationBeginInitialization;
@@ -233,7 +233,7 @@ static int StorVscChannelInit(struct hv_device *Device) · 30 unmodified lines
233 DPRINT_INFO(STORVSC, "QUERY_PROTOCOL_VERSION_OPERATION...");233 DPRINT_INFO(STORVSC, "QUERY_PROTOCOL_VERSION_OPERATION...");
234 234
235 /* reuse the packet for version range supported */235 /* reuse the packet for version range supported */
236 memset(vstorPacket, sizeof(struct vstor_packet), 0);236 memset(vstorPacket, 0, sizeof(struct vstor_packet));
237 vstorPacket->Operation = VStorOperationQueryProtocolVersion;237 vstorPacket->Operation = VStorOperationQueryProtocolVersion;
238 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;238 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;
239 239
@@ -266,7 +266,7 @@ static int StorVscChannelInit(struct hv_device *Device) · 26 unmodified lines
266 /* Query channel properties */266 /* Query channel properties */
267 DPRINT_INFO(STORVSC, "QUERY_PROPERTIES_OPERATION...");267 DPRINT_INFO(STORVSC, "QUERY_PROPERTIES_OPERATION...");
268 268
269 memset(vstorPacket, sizeof(struct vstor_packet), 0);269 memset(vstorPacket, 0, sizeof(struct vstor_packet));
270 vstorPacket->Operation = VStorOperationQueryProperties;270 vstorPacket->Operation = VStorOperationQueryProperties;
271 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;271 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;
272 vstorPacket->StorageChannelProperties.PortNumber =272 vstorPacket->StorageChannelProperties.PortNumber =
@@ -305,7 +305,7 @@ static int StorVscChannelInit(struct hv_device *Device) · 32 unmodified lines
305 305
306 DPRINT_INFO(STORVSC, "END_INITIALIZATION_OPERATION...");306 DPRINT_INFO(STORVSC, "END_INITIALIZATION_OPERATION...");
307 307
308 memset(vstorPacket, sizeof(struct vstor_packet), 0);308 memset(vstorPacket, 0, sizeof(struct vstor_packet));
309 vstorPacket->Operation = VStorOperationEndInitialization;309 vstorPacket->Operation = VStorOperationEndInitialization;
310 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;310 vstorPacket->Flags = REQUEST_COMPLETION_FLAG;
311 311
@@ -508,7 +508,7 @@ static int StorVscConnectToVsp(struct hv_device *Device) · 196 unmodified lines
508 int ret;508 int ret;
509 509
510 storDriver = (struct storvsc_driver_object *)Device->Driver;510 storDriver = (struct storvsc_driver_object *)Device->Driver;
511 memset(&props, sizeof(struct vmstorage_channel_properties), 0);511 memset(&props, 0, sizeof(struct vmstorage_channel_properties));
512 512
513 /* Open the channel */513 /* Open the channel */
514 ret = Device->Driver->VmbusChannelInterface.Open(Device,514 ret = Device->Driver->VmbusChannelInterface.Open(Device,
drivers/staging/hv/blkvsc_drv.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
15 * Place - Suite 330, Boston, MA 02111-1307 USA.15 * Place - Suite 330, Boston, MA 02111-1307 USA.
16 *16 *
17 * Authors:17 * Authors:
18 * Haiyang Zhang <haiyangz@microsoft.com>
18 * Hank Janssen <hjanssen@microsoft.com>19 * Hank Janssen <hjanssen@microsoft.com>
19 */20 */
20#include <linux/init.h>21#include <linux/init.h>
drivers/staging/hv/netvsc_drv.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
15 * Place - Suite 330, Boston, MA 02111-1307 USA.15 * Place - Suite 330, Boston, MA 02111-1307 USA.
16 *16 *
17 * Authors:17 * Authors:
18 * Haiyang Zhang <haiyangz@microsoft.com>
18 * Hank Janssen <hjanssen@microsoft.com>19 * Hank Janssen <hjanssen@microsoft.com>
19 */20 */
20#include <linux/init.h>21#include <linux/init.h>
drivers/staging/rtl8187se/TODO+1−2
@@ -11,5 +11,4 @@ TODO: · 10 unmodified lines
11- sparse fixes11- sparse fixes
12- integrate with drivers/net/wireless/rtl818x12- integrate with drivers/net/wireless/rtl818x
13 13
14Please send any patches to Greg Kroah-Hartman <greg@kroah.com> and14Please send any patches to Greg Kroah-Hartman <greg@kroah.com>.
15Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>.
drivers/staging/rtl8192su/TODO+1−2
@@ -14,5 +14,4 @@ TODO: · 13 unmodified lines
14- sparse fixes14- sparse fixes
15- integrate with drivers/net/wireless/rtl818x15- integrate with drivers/net/wireless/rtl818x
16 16
17Please send any patches to Greg Kroah-Hartman <greg@kroah.com> and17Please send any patches to Greg Kroah-Hartman <greg@kroah.com>.
18Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>.
drivers/staging/vt6655/TODO+2−3
@@ -16,6 +16,5 @@ TODO: · 15 unmodified lines
16- sparse fixes16- sparse fixes
17- integrate with drivers/net/wireless17- integrate with drivers/net/wireless
18 18
19Please send any patches to Greg Kroah-Hartman <greg@kroah.com>,19Please send any patches to Greg Kroah-Hartman <greg@kroah.com>
20Forest Bond <forest@alittletooquiet.net> and Bartlomiej Zolnierkiewicz20and Forest Bond <forest@alittletooquiet.net>.
21<bzolnier@gmail.com>.
drivers/staging/vt6656/TODO+2−3
@@ -15,6 +15,5 @@ TODO: · 14 unmodified lines
15- sparse fixes15- sparse fixes
16- integrate with drivers/net/wireless16- integrate with drivers/net/wireless
17 17
18Please send any patches to Greg Kroah-Hartman <greg@kroah.com>,18Please send any patches to Greg Kroah-Hartman <greg@kroah.com>
19Forest Bond <forest@alittletooquiet.net> and Bartlomiej Zolnierkiewicz19and Forest Bond <forest@alittletooquiet.net>.
20<bzolnier@gmail.com>.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t