Greg Kroah-Hartman
22ae0bea09
Staging: hv: remove #defines from osd.c
...
Remove the unneeded #defines from osd.c
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:47 -07:00
Greg Kroah-Hartman
27274e5df2
Staging: hv: remove BOOL and BOOLEAN typedefs
...
The BOOL and BOOLEAN typedefs are now removed from the Hyper-V driver
code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
84988a105e
Staging: hv: remove DWORD and BYTE typedefs
...
No one was even using them...
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
45635d9703
Staging: hv: remove SIZE_T typedef
...
The SIZE_T typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
3abcbc45cb
Staging: hv: remove ULONG and LONG typedefs
...
The ULONG and LONG typedefs are now removed from the Hyper-V driver
code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
c4b0bc9482
Staging: hv: remove ULONG_PTR typedef
...
The ULONG_PTR typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
b509bf5bad
Staging: hv: remove ULONGLONG and LONGLONG typedefs
...
The ULONGLONG and LONGLONG typedefs are now removed from the Hyper-V
driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
2be8093ac3
Staging: hv: remove USHORT typedef
...
The USHORT typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
59471438cc
Staging: hv: remove UINT64 and INT64 and UCHAR typedefs
...
The UINT64 and INT64 and UCHAR typedefs are now removed from the Hyper-V
driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
4d64311468
Staging: hv: remove UINT32 and INT32 typedefs
...
The UINT32 and INT32 typedefs are now removed from the Hyper-V driver
code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
5cd508bc3a
Staging: hv: remove UINT16 and INT16 typedefs
...
The UINT16 and INT16 typedefs are now removed from the Hyper-V driver
code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
5654e93226
Staging: hv: remove UINT8 and INT8 typedefs
...
The UINT8 and INT8 typedefs are now removed from the Hyper-V driver
code.
Had to include <linux/kernel.h> in a few places to get the
build to work properly as well.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:46 -07:00
Greg Kroah-Hartman
e20f683b64
Staging: hv: remove VOID typedef
...
The VOID typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
8282c40014
Staging: hv: remove PVOID typedef
...
The PVOID typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
2be1301b7d
Staging: hv: remove INTERNAL typedef
...
The INTERNAL typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
621d7fb759
Staging: hv: netvsc: fix up driver_data usage
...
driver_data is gone now from struct device, so use the proper functions
to access it instead.
Thanks to Bill Pemberton for pointing out this build error.
Cc: Bill Pemberton <wfp5p@viridian.itc.Virginia.EDU >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
511bda8fe1
Staging: hv: add the Hyper-V virtual network driver to the build
...
Add the Hyper-V virtual network driver to the kernel build system.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
c86f3e2a73
Staging: hv: make the Hyper-V virtual network driver build
...
The #define KERNEL_2_6_27 needs to be set, and I adjusted the include
directories a bit to get things to build properly.
The driver was changed to use net_device_ops, as that is needed to build
and operate properly now.
The hv_netvsc code should now build with no errors.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
b57a68dcd9
Staging: hv: blkvsc: fix up driver_data usage
...
driver_data is gone now from struct device, so use the proper functions
to access it instead.
Thanks to Bill Pemberton for pointing out this build error.
Cc: Bill Pemberton <wfp5p@viridian.itc.Virginia.EDU >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
88d3bb31b4
Staging: hv: add the Hyper-V virtual block driver to the build
...
Add the Hyper-V virtual block driver to the kernel build system.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
0fce4c2f49
Staging: hv: make the Hyper-V virtual block driver build
...
The #define KERNEL_2_6_27 needs to be set, and I adjusted the include
directories a bit to get things to build properly.
I also fixed up the direct access of bus_id, as that field is now gone.
Lots of block api changes were needed, and I don't think I got it
all correct. It would be great of someone who knows the block api better
could review it.
The hv_blkvsc code should now build, with no errors.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
0883c52bb2
Staging: hv: storvsc: fix up driver_data usage
...
driver_data is gone now from struct device, so use the proper functions
to access it instead.
Thanks to Bill Pemberton for pointing out this build error.
Cc: Bill Pemberton <wfp5p@viridian.itc.Virginia.EDU >
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
c3260cfe8f
Staging: hv: add the Hyper-V virtual scsi driver to the build
...
Add the Hyper-V virtual scsi driver to the kernel build system.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:45 -07:00
Greg Kroah-Hartman
97f4ee3d93
Staging: hv: make the Hyper-V virtual storage driver build
...
The #define KERNEL_2_6_27 needs to be set, and I adjusted the include
directories a bit to get things to build properly.
I also fixed up the direct access of bus_id, as that field is now gone.
Some minor scsi api changes were needed as well.
The hv_storvsc code should now build properly, with no errors.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:44 -07:00
Greg Kroah-Hartman
c4ca0e9e6d
Staging: hv: add the Hyper-V virtual bus to the build
...
Add the Hyper-V virtual bus to the kernel build system.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:44 -07:00
Greg Kroah-Hartman
530cf2070b
Staging: hv: use the correct #ifdef for x86-64
...
x86-64 needs a different config check. Thanks to Hank for the debugging
to determine the fix for this.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:44 -07:00
Greg Kroah-Hartman
09d50ff8a2
Staging: hv: make the Hyper-V virtual bus code build
...
The #define KERNEL_2_6_27 needs to be set, and I adjusted the include
directories a bit to get things to build properly.
I also fixed up the direct access of bus_id, as that field is now gone.
The hv_vmbus code should now build properly, with no errors.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:44 -07:00
Greg Kroah-Hartman
51b671f2f4
Staging: hv: add a TODO file
...
First cut at what needs to be done to this codebase.
Cc: Hank Janssen <hjanssen@microsoft.com >
Cc: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:44 -07:00
Hank Janssen
bef4a34a28
Staging: hv: add the Hyper-V virtual storage driver
...
This is the virtual storage driver when running Linux on top of Hyper-V.
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 >
2009-09-15 12:01:43 -07:00
Hank Janssen
fceaf24a94
Staging: hv: add the Hyper-V virtual network driver
...
This is the virtual network driver when running Linux on top of Hyper-V.
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 >
2009-09-15 12:01:43 -07:00
Hank Janssen
f82bd0462f
Staging: hv: add the Hyper-V virtual block driver
...
This is the virtual block driver when running Linux on top of Hyper-V.
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 >
2009-09-15 12:01:43 -07:00
Hank Janssen
3e7ee4902f
Staging: hv: add the Hyper-V virtual bus
...
This is the virtual bus that all of the Linux Hyper-V drivers use.
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 >
2009-09-15 12:01:43 -07:00
Hank Janssen
ab05778195
Staging: hv: add the Hyper-V driver header files
...
These are the header files for the different Linux Hyper-V drivers to
use.
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 >
2009-09-15 12:01:43 -07:00
Hank Janssen
565e7dc81d
Staging: hv: add the Hyper-V api header files
...
These are the header files for the API to talk to the Hyper-V
core.
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 >
2009-09-15 12:01:43 -07:00
Pavel Machek
578f2938a4
Staging: HTC Dream: Makefile glue
...
This provides Makefile/Kconfig glue for HTC Dream staging parts.
Signed-off-by: Pavel Machek <pavel@ucw.cz >
Cc: Brian Swetland <swetland@google.com >
Cc: Iliyan Malchev <ibm@android.com >
Cc: San Mehat <san@android.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:43 -07:00
Brian Swetland
eb7b797b40
Staging: HTC Dream: add camera support
...
This patch adds driver for HTC Dream camera. I guess driver is
slightly higher quality than usual for staging/ , but it is fairly big
and I don't feel like doing all the cleanups myself. Also some parts
can probably be removed, as they did not end up in shipping hardware..
Signed-off-by: Pavel Machek <pavel@ucw.cz >
Cc: Brian Swetland <swetland@google.com >
Cc: Iliyan Malchev <ibm@android.com >
Cc: San Mehat <san@android.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:43 -07:00
Iliyan Malchev
caff4caead
Staging: HTC Dream: add qdsp support
...
QDSP code is neccessarry for communication with some hardware
components on HTC Dream, including camera hardware. It also drives DSP
coproccessor.
Signed-off-by: Pavel Machek <pavel@ucw.cz >
Cc: Brian Swetland <swetland@google.com >
Cc: Iliyan Malchev <ibm@android.com >
Cc: San Mehat <san@android.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:43 -07:00
Brian Swetland
7bf06dace0
Staging: HTC Dream: add rpcrouter driver
...
rpcrouter code is neccessarry for communication with QDSP and thus
many hardware components on HTC Dream, including camera hardware.
Cc: Brian Swetland <swetland@google.com >
Cc: Iliyan Malchev <ibm@android.com >
Cc: San Mehat <san@android.com >
Signed-off-by: Pavel Machek <pavel@ucw.cz >
2009-09-15 12:01:43 -07:00
Brian Swetland
0d8dc6b05b
Staging: HTC Dream: add smd code
...
Infrastructure to support the Qualcomm "shared memory driver"
interface, used to communicate with the baseband processor on MSM7k
SoCs. The smd core provides low level facilities to interact with the
shared memory comms region, and a "virtual serial channel" interface
that higher level transports (AT command channel, rmnet virtual
ethernet, qmi network management protocol, and oncrpc, for example)
are routed over.
Signed-off-by: Pavel Machek <pavel@ucw.cz >
Cc: Brian Swetland <swetland@google.com >
Cc: Iliyan Malchev <ibm@android.com >
Cc: San Mehat <san@android.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
miaofng
dda7940539
Staging: vt6656: disable wpa related function due to memory failure of this part of codes
...
Signed-off-by: miaofng <miaofng@126.com >
Cc: Forest Bond <forest@alittletooquiet.net >
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
c0593dd934
Staging: rtl8192su/ieee80211: move rtl8192su specific code out from ieee80211.h
...
Move rtl8192su specific code out from ieee80211.h to ieee80211_r8192s.h.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
f59d012790
Staging: rtl8192su/ieee80211: ieee80211.h cleanups
...
* remove unused / duplicated definitions
* remove unused / used only once typedefs
* fix comments, remove useless ones
* convert defines to enums where appropriate
* use __func__ instead of __FUNCTION__
* make some minor coding style fixes
* misc cleanups
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
86467e7bc1
Staging: rtl8192su/ieee80211: remove unused ieee80211_wx_get_encode_ext()
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
7d74deed7c
Staging: rtl8192su/ieee80211: remove unused IEEE80211_PRINT_STR()
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
d643db940d
Staging: rtl8192su: remove NOT_YET ifdefs
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
793f96b585
Staging: rtl8192su/ieee80211: remove superfluous container_of definition
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
fbe0051dbb
Staging: rtl8192su/ieee80211: remove OPENSUSE_SLED ifdefs
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
0766f233b6
Staging: rtl8192su: remove JOHN_DUMP[_TXDESC] ifdefs
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
5d9baea95f
Staging: rtl8192su: make private ieee80211 stack really private
...
* rename ieee80211_{init,exit}() to ieee80211_debug_{init,exit}()
* make private ieee80211 stack really private
* cleanup Makefile
* remove superfluous ieee80211_* defines
* remove superfluous EXPORT_SYMBOLs
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:42 -07:00
Bartlomiej Zolnierkiewicz
add6e6342d
Staging: rtl8192su: remove more unused files
...
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-09-15 12:01:41 -07:00