linux-sg2042/drivers/staging/hv
Greg Kroah-Hartman 7692fd4d44 Staging: hv: fix smp problems in the hyperv core code
This fixes a number of SMP problems that were in the hyperv core code.

Patch originally written by K. Y. Srinivasan <ksrinivasan@novell.com>
but forward ported to the latest in-kernel code and tweaked slightly by
me.

Novell, Inc. hereby disclaims all copyright in any derivative work
copyright associated with this patch.

Signed-off-by: K. Y. Srinivasan <ksrinivasan@novell.com>
Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>.
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-01-20 15:05:26 -08:00
..
BlkVsc.c Staging: hv: Fix some missing author names 2009-11-30 16:39:35 -08:00
Channel.c Staging: hv: Fix vmbus event handler bug 2009-11-30 16:39:29 -08:00
Channel.h Staging: hv: remove PFN_CHANNEL_CALLBACK 2009-09-15 12:02:03 -07:00
ChannelInterface.c Staging: hv: remove function pointer typedefs from VmbusApi.h 2009-09-15 12:02:03 -07:00
ChannelInterface.h Staging: hv: move VmbusApi.h 2009-09-15 12:02:00 -07:00
ChannelMgmt.c Staging: hv: Fix vmbus event handler bug 2009-11-30 16:39:29 -08:00
ChannelMgmt.h Staging: hv: fix oops in vmbus - missing #include 2009-10-30 14:47:43 -07:00
Connection.c Staging: hv: remove more usages of internal list routines 2009-09-15 12:02:04 -07:00
Hv.c Staging: hv: fix smp problems in the hyperv core code 2010-01-20 15:05:26 -08:00
Hv.h Staging: hv: fix smp problems in the hyperv core code 2010-01-20 15:05:26 -08:00
Kconfig Staging: hv: adjust Hyper-V Kconfig 2009-09-15 12:01:54 -07:00
Makefile Staging: hv: remove Sources.c 2009-09-15 12:01:55 -07:00
NetVsc.c Staging: hv: Fix some missing author names 2009-11-30 16:39:35 -08:00
NetVsc.h Staging: hv: Fix some missing author names 2009-11-30 16:39:35 -08:00
NetVscApi.h Staging: hv: Remove List.h 2009-09-15 12:02:04 -07:00
RingBuffer.c Staging: hv: move logging.h 2009-09-15 12:02:00 -07:00
RingBuffer.h Staging: hv: move osd.h 2009-09-15 12:01:56 -07:00
RndisFilter.c Staging: hv: remove use of internal list routines in RndisFilter 2009-09-15 12:02:04 -07:00
RndisFilter.h Staging: hv: fix up typedefs in NetVscApi.h 2009-09-15 12:01:59 -07:00
StorVsc.c Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver. 2009-11-30 16:39:25 -08:00
StorVscApi.h Staging: hv: remove function pointer typedefs from StorVscApi.h 2009-09-15 12:02:03 -07:00
TODO Staging: hv TODO patches 2009-10-30 14:47:42 -07:00
VersionInfo.h Staging: hv: cleanup coding style issues in VersionInfo.h 2009-09-15 12:01:55 -07:00
Vmbus.c Staging: hv: fix smp problems in the hyperv core code 2010-01-20 15:05:26 -08:00
VmbusApi.h Staging: hv: remove function pointer typedefs from VmbusApi.h 2009-09-15 12:02:03 -07:00
VmbusChannelInterface.h Staging: hv: move VmbusChannelInterface.h 2009-09-15 12:02:01 -07:00
VmbusPacketFormat.h Staging: hv: move VmbusPacketFormat.h 2009-09-15 12:02:01 -07:00
VmbusPrivate.h Staging: hv: remove more usages of internal list routines 2009-09-15 12:02:04 -07:00
blkvsc_drv.c Staging: hv: Fix some missing author names 2009-11-30 16:39:35 -08:00
hv_api.h Staging: fix assorted typos all over the place 2009-12-11 12:23:20 -08:00
logging.h Staging: hv: move logging.h 2009-09-15 12:02:00 -07:00
netvsc_drv.c Staging: hv: Fix some missing author names 2009-11-30 16:39:35 -08:00
osd.c staging: Complete sched.h removal from interrupt.h 2009-10-14 14:14:37 -07:00
osd.h Staging: hv: fix oops in vmbus - missing #include 2009-10-30 14:47:43 -07:00
rndis.h Staging: hv: rndis.h: typedef removal, part 2 2009-09-15 12:01:57 -07:00
storvsc_drv.c Staging: hv: remove function pointer typedefs from vmbus.h 2009-09-15 12:02:03 -07:00
vmbus.h Staging: hv: remove function pointer typedefs from vmbus.h 2009-09-15 12:02:03 -07:00
vmbus_drv.c Staging: hv: fix oops in vmbus - udev events 2009-10-30 14:47:43 -07:00
vstorage.h Staging: hv: remove typedefs from VmbusPacketFormat.h 2009-09-15 12:01:59 -07:00