Greg Kroah-Hartman
af449f924c
Staging: arlan: delete the driver
...
It has sat in the staging directory since October of 2009, and no one
has stepped up to take it over, so odds are, no one cares about it
anymore. So, it is now deleted as scheduled, and documented in the TODO
file.
Cc: John W. Linville <linville@tuxdriver.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:18 -07:00
Greg Kroah-Hartman
2d82f6c734
Staging: hv: rename VersionInfo.h to version_info.h
...
The great renaming of the hv code is now complete.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:18 -07:00
Greg Kroah-Hartman
f8e5add228
Staging: hv: rename VmbusPacketFormat.h to vmbus_packet_format.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:18 -07:00
Greg Kroah-Hartman
0e0ab5f5af
Staging: hv: rename VmbusChannelInterface.h to vmbus_channel_interface.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
72daf320fb
Staging: hv: rename VmbusPrivate.h to vmbus_private.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
447fc67e7a
Staging: hv: rename VmbusApi.h to vmbus_api.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
bb96979310
Staging: hv: rename StorVscApi.h to storvsc_api.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
a82c7a2ad6
Staging: hv: rename NetVscApi.h to netvsc_api.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
5496c9c31d
Staging: hv: rename ChannelInterface.c and .h to channel_interface.c and .h
...
All of the uppercase .c files are now gone.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
ff39524bc4
Staging: hv: rename ChannelMgmt.c and .h to channel_mgmt.c and .h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
043efcc31e
Staging: hv: rename RndisFilter.c and .h to rndis_filter.c and .h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
a73fd9802e
Staging: hv: rename StorVsc.c to storvsc.c
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:17 -07:00
Greg Kroah-Hartman
af167ae9b2
Staging: hv: rename NetVsc.c and .h to netvsc.c and .h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
98109c5a96
Staging: hv: rename Vmbus.c to vmbus.c
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
376a045f3a
Staging: hv: rename BlkVsc.c to blkvsc.c
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
8f078ca6e7
Staging: hv: rename RingBuffer.c and .h to ring_buffer.c and .h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
55e9643e6c
Staging: hv: rename Connection.c to connection.c
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
4df90be54d
Staging: hv: rename Channel.c and .h to channel.c and .h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
7e8ad49f13
Staging: hv: rename Hv.h to hv.h
...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
0d695f2b8f
Staging: hv: rename Hv.c to hv.c
...
No CamelCase in file names.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
d2124f293b
Staging: hv: rename hyperv_utils.c to hv_utils.c
...
As the module only has one .c file in it, just name the file
the same as the desired module.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:16 -07:00
Greg Kroah-Hartman
25e2831dc4
Staging: hv: util.h: fix up space mess again
...
Again, use tabs, not spaces, it's not difficult to remember...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Greg Kroah-Hartman
733371df3d
Staging: hv: remove typedef that was just added.
...
It's a u64, so use a u64, it's not some special typedef.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Haiyang Zhang
39c4e9c378
Staging: hv: Add Time Sync feature to hv_utils module.
...
The Time Sync feature synchronizes guest time to host UTC time after reboot,
and restore from saved/paused state.
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Greg Kroah-Hartman
e61fbe66cb
Staging: hv: Channel.c: fix up compiler warning
...
In the series of ASSERT removals, somehow we ended up with a compiler
warning in Channel.c. This patch fixes that up.
Cc: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
e8d5373d66
staging: hv: remove ASSERT in logging.h
...
ASSERT is no longer used in hv, so remove the define
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
790696847d
staging: hv: remove ASSERT() and return -EINVAL in NetVsc.c
...
return -EINVAL instead of calling ASSERT()
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
7a09876d2a
staging: hv: replace ASSERT() with WARN_ON() in NetVsc.c
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
972b9529cc
staging: hv: remove ASSERT()s
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
a3810b0ef6
staging: hv: remove ASSERT()s in vmbus_drv.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:15 -07:00
Bill Pemberton
a16e1485c7
staging: hv: remove ASSERT()s and return -EINVAL in RingBuffer.c
...
return -EINVAL instead of calling ASSERT() for these conditionals.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
3324fb4053
staging: hv: check return value of RingBufferInit()
...
RingBufferInit() would always return sucess and instead relied on an
ASSERT() to test for an error condition. Remove the ASSERT() and
return -EINVAL instead. The return value of RingBufferInit() was also
never checked, so check it.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
1bbdd7a538
staging: hv: remove ASSERT()s in RingBuffer.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
8a62d7168a
staging: hv: remove ASSERT()s in RndisFilter.c
...
return -EINVAL instead of calling ASSERT() for these conditionals.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
45e4431468
staging: hv: remove ASSERT()s in RndisFilter.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
e2e64432e9
staging: hv: remove ASSERT()s in StorVsc.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
4e5166b5d8
staging: hv: remove ASSERT()s in blkvsc_drv.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
5afd06ccd6
staging: hv: make the block driver depend on LBDAF
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
ee3503762d
staging: hv: return error instead calling ASSERT in blkvsc_drv.c
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
b856e7382f
staging: hv: remove ASSERT()s in storvsc_drv.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:14 -07:00
Bill Pemberton
0ace247ead
staging: hv: remove ASSERT()s in Channel.c
...
These ASSERT()s serve no purpose other than for debugging.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
002b53ea57
Staging: hv: return -EINVAL instead of calling ASSERT()
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
c827f944f5
Staging: hv: remove ASSERT() in Channel.c
...
VmbusChannelOpen() will now return -EINVAL if UserDataLen is too big.
Previously this was handled by an assert.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
b94ef345b2
Staging: hv: test return value of VmbusChannelEstablishGpadl()
...
The return value of VmbusChannelEstablishGpadl() was not examined in
Channel.c
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
99259159c0
Staging: hv: remove ASSERT() in Channel.c
...
return an error instead of calling ASSERT() if VmbusPostMessage()
fails.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
d1c250bb5d
Staging: hv: remove ASSERT() in Channel.c
...
check memory allocation in VmbusChannelCreateGpadlHeader() and
return -ENOMEM if it fails
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
c3bf2e26b3
Staging: hv: remove ASSERT()s in Channel.c
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
80d11b2ae2
Staging: hv: test return value of osd_WaitEventCreate()
...
The return value of osd_WaitEventCreate() was not examined in some
places.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
8cad0af9a1
Staging: hv: return correct error values in Connection.c
...
Also check the kzalloc call return value.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:13 -07:00
Bill Pemberton
7e052d98f2
Staging: hv: check return value of osd_PageAlloc()
...
The return value of osd_PageAlloc() was checked using an ASSERT().
Change that to more useful behaviour.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-05-11 11:36:12 -07:00