Sukesh Srikakula
e4dd632559
staging: brcm80211: Added support to change scan times from brcmfmac driver
...
wl_dongle_scantime function moved out of conditional compilation to allow
the fullmac driver to change FW scan times.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:36 -07:00
Sukesh Srikakula
a1e962b64f
staging: brcm80211: Added support to change roaming parameters from brcmfmac driver
...
'wl_dongle_roam' function moved out of conditional compilation to allow
the fullmac driver to change FW roaming parameters
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:35 -07:00
Sukesh Srikakula
69274f020a
staging: brcm80211: Fixed ibss join/leave functionality in brcmfmac driver
...
IBSS functionality is broken in fullmac driver, which is fixed with this patch
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:35 -07:00
Sukesh Srikakula
e494632efc
staging: brcm80211: Fixed bss (re)connect/disconnect issues in brcmfmac driver
...
Broken functionality of bss (re)connect/disconnect in full mac driver
is fixed with this patch.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:34 -07:00
Sukesh Srikakula
7549496614
staging: brcm80211: Optimized wl_inform_single_bss function in brcmfmac driver
...
Earlier verion of wl_inform_single_bss function is using
'cfg80211_inform_bss_frame' API for sending bss info to cfg80211.
With this patch same will be done through a more optimal
'cfg80211_inform_bss' API.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:33 -07:00
Sukesh Srikakula
7b2cb57ff7
staging: brcm80211: Fixed wl_assoc_params structure miss match in brcmfmac driver
...
There is a mismatch in the structure definition of wl_assoc_params structure
in driver & FW code. With this patch, it is corrected
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:33 -07:00
Sukesh Srikakula
8343f18056
staging: brcm80211: brcmfmac driver's interface name changed to "wlan"
...
Currently interface name for the brcmfmac driver is "eth".
This is changed to "wlan".
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:32 -07:00
Sukesh Srikakula
e6e8f894aa
staging: brcm80211: Fix for suspend issue in brcmfmac driver
...
Currently, there are 2 callbacks registered with OS for getting
notifications when system goes to suspend/resume. Racing between
these 2 callbacks results in random suspend failures. With this fix,
we avoid registering dhd callback for suspend/resume notification
when cfg80211 is used. Relevent functionality in dhd suspend/resume
callback function is moved to cfg80211 suspend/resume functions.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Cc: Grant Grundler <grundler@chromium.org >
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:32 -07:00
Sukesh Srikakula
22d5d59b8c
staging: brcm80211: Fix for WPA GTK install issue in brcmfmac driver
...
Last 16 bytes of the key sent by cfg80211 needs to be swapped before
installing it to FW for TKIP encryption. This is not done for group
key in current code, which is corrected with this fix.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Tested-by: Grant Grundler <grundler@chromium.org >
Tested-by: Aaron Plattner <aplattner@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:31 -07:00
Roland Vossen
dcc8fb87f2
staging: brcm80211: removed more unused counter related structures
...
Code cleanup.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:31 -07:00
Roland Vossen
40592ba93f
staging: brcm80211: removed counter related struct wl_cnt
...
Code cleanup. Struct wl_cnt contains all sorts of counters, but either these
were written and never read, or set to zero at initialization but never
updated. Therefore the struct and any code accessing the struct has been
removed.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:30 -07:00
Roland Vossen
47298e71ef
staging: brcm80211: removed support for proprietary ioctl WLC_GET_PKTCNTS
...
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:29 -07:00
Roland Vossen
9eed787ce3
staging: brcm80211: removed stats WEXT support from fullmac
...
Wireless Extension support is obsolete and made use of counters that are
going to be removed in the next patches.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:28 -07:00
Roland Vossen
83e60fc362
staging: brcm80211: removed counter related macros that expanded to NOP
...
Code cleanup.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:28 -07:00
Roland Vossen
75e436d3ed
staging: brcm80211: removed unused struct net_device_stats related code
...
Code cleanup. Variables were set but never read.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:12:27 -07:00
Arend van Spriel
0c250c0eea
staging: brcm80211: fix makefiles for building drivers in kernel
...
The makefiles used obj-m which forcibly builds the drivers as
modules ignoring the Kconfig setting. This has been fixed in this
patch.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:52 -07:00
Arend van Spriel
755f609cb3
staging: brcm80211: cleanup functions in nvram.c
...
Several function in nvram.c take a pointer value which is not
actually used. These are removed and the header file contained
some other prototypes that were not implemented. As this source
file was the only one using the header file siutils.h it has been
removed.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:52 -07:00
Arend van Spriel
1f602d683c
staging: brcm80211: make function definitions and prototype consistent
...
Couple of functions that are only used within wlc_channel.c have been
prototyped with static keyword. For the function definition itself this
has been added when missing.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:51 -07:00
Arend van Spriel
e2418ff1e8
staging: brcm80211: remove unused functions and prototypes
...
Several functions in wlc_bmac.c are not used in the driver and
prototypes in wlc_pub.h that have no implementation. These have
been removed.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:50 -07:00
Arend van Spriel
c3ecec398c
staging: brcm80211: remove unnecessary functions from wlc_main.c
...
Couple of functions were not needed and have been removed.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Roland Vossen <rvossen@broadcom.com >
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:50 -07:00
Roland Vossen
f626574676
staging: brcm80211: got rid of #ifdef __mips__ by new dma_spin_for_len()
...
Code cleanup.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:50 -07:00
Roland Vossen
de3170671a
staging: brcm80211: replaced IL_BIGENDIAN by __BIG_ENDIAN
...
Code cleanup. IL_BIGENDIAN was a Broadcom specific define.
Cc: devel@linuxdriverproject.org
Cc: linux-wireless@vger.kernel.org
Reviewed-by: Henry Ptasinski <henryp@broadcom.com >
Reviewed-by: Brett Rudley <brudley@broadcom.com >
Signed-off-by: Arend van Spriel <arend@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 12:03:49 -07:00
K. Y. Srinivasan
b189702dd9
Staging: hv: Move the contents of utils.h to hyperv.h
...
Move the contents of utils.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:18 -07:00
K. Y. Srinivasan
27b5b3ca69
Staging: hv: Move the contents of vmbus.h to hyperv.h
...
Move the contents of vmbus.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:18 -07:00
K. Y. Srinivasan
35ea09c390
Staging: hv: Move the contents of vmbus_api.h to hyperv.h
...
Move the contents of vmbus_api.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:17 -07:00
K. Y. Srinivasan
f63c9149d0
Staging: hv: Move the contents of logging.h to hyperv.h
...
Move the contents of logging.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:17 -07:00
K. Y. Srinivasan
c35470b229
Staging: hv: Move the contents of channel.h to hyperv.h
...
Move the contents of channel.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:16 -07:00
K. Y. Srinivasan
b56dda06b4
Staging: hv: Move the contents of channel_mgmt.h to hyperv.h
...
Move the contents of channel_mgmt.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:16 -07:00
K. Y. Srinivasan
50ed40e0d0
Staging: hv: Move the contents of vmbus_packet_format.h to hyperv.h
...
Move the contents of vmbus_packet_format.h to hyperv.h
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:15 -07:00
K. Y. Srinivasan
517d8dc686
Staging: hv: Move the contents of vmbus_channel_interface.h to hyperv.h
...
Move the contents of vmbus_channel_interface.h to hyperv.h
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:15 -07:00
K. Y. Srinivasan
f7c6dfda05
Staging: hv: Move the contents of the file version_info.h to hyperv.h
...
Move the contents of the file version_info.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:14 -07:00
K. Y. Srinivasan
7effffb7a0
Staging: hv: Move a subset of definitions from ring_buffer.h to hyperv.h
...
Move a subset of definitions from ring_buffer.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:13 -07:00
K. Y. Srinivasan
a363bf7bd2
Staging: hv: Add a subset of definitions from vmbus_api.h to hyperv.h
...
Add a subset of definitions from vmbus_api.h to hyperv.h.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:13 -07:00
K. Y. Srinivasan
3f335ea213
Staging: hv: Include the newly created header file in all of the relevant hyperv files
...
Include the newly created header file in all of the relevant hyperv files.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:12 -07:00
K. Y. Srinivasan
5c47340061
Staging: hv: Create a common header for all hyperv drivers to include
...
Create a common header for all hyperv drivers to include. When
we exit staging, this would land under include/linux.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com >
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com >
Signed-off-by: Abhishek Kane <v-abkane@microsoft.com >
Signed-off-by: Hank Janssen <hjanssen@microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:46:12 -07:00
Julia Lawall
17fb76165f
drivers/staging/vt6656/main_usb.c: Delete unnecessary call to usb_kill_urb
...
Since in each case nothing has been done with the recently allocated urb,
it is not necessary to kill it before freeing it.
The semantic patch that fixes this problem is as follows:
(http://coccinelle.lip6.fr/ )
// <smpl>
@r exists@
expression urb;
statement S;
position p1,p2;
@@
urb = usb_alloc_urb@p1(...);
... when != urb
if (urb == NULL) S
... when != urb
usb_kill_urb@p2(urb);
@other exists@
position r.p1,r.p2;
@@
... when != usb_alloc_urb@p1(...)
usb_kill_urb@p2(...);
@depends on !other exists@
expression urb;
position r.p1,r.p2;
@@
urb = usb_alloc_urb@p1(...);
...
(
-usb_kill_urb@p2(urb);
+usb_free_urb(urb);
... when != urb
|
-usb_kill_urb@p2(urb);
)
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:37:57 -07:00
Alan Cox
7ed2911c8f
gma500: finish off the fault handler
...
GEM wants to mmap the object through the GTT (which avoids aliasing) so we
need to put the object into the GTT before we provide the fault mapping for
it.
While we are at it update the pin interface so that it digs dev out of the
GEM object itself. This provides a rather cleaner API and call environment.
Fix th refcount/on-off confusion in the pin API.
At this point we get a bit further with modetest but if we write to the
new GEM mapping we hang solid and as yet I don't know why.
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:37:57 -07:00
Alan Cox
4f0c8f43ee
gma500: Don't try and take a GEM handle of a non GEM fb
...
The initial GMA500 framebuffer is not GEM but stolen memory. We can't
therefore take a GEM handle of it. Stop anyone trying to do this and causing
a crash.
Ideally we need a way to have GEM handles to non GEM objects but it's not
clear how and if GEM and the modesetting/fb interfaces it provides are
supposed to or indeed if they can handle it.
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:37:56 -07:00
J. Ali Harlow
3a229fd54d
comedi vmk80xx: Style improvements
...
Style improvements to comedi driver vmk80xx:
* One variable definition per line
* Block quotes start and end with near-empty lines
* If..else statements use braces for both branches
* Egregious blank lines removed
* Use if..else rather than goto where trivial
* Don't put function return type on a separate line
Signed-off-by: J. Ali Harlow <ali@avrc.city.ac.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:37:56 -07:00
David Chang
cacd18a847
staging: usbip: fix wrong endian conversion
...
Fix number_of_packets wrong endian conversion in function
correct_endian_ret_submit()
Signed-off-by: David Chang <dchang@novell.com >
Acked-by: Arjan Mels <arjan.mels@gmx.net >
Cc: stable <stable@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-17 11:37:13 -07:00
Michael Hennerich
64a47c5072
iio: adc: ad7780: Add missing GPIOLIB dependency
...
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Reported-by: Randy Dunlap <randy.dunlap@oracle.com >
Acked-by: Jonathan Cameron <jic23@cam.ac.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-12 09:26:57 -07:00
Michael Hennerich
c5ad56530a
iio: trigger: iio-trig-bfin-timer: select missing dependency
...
This driver requires CONFIG_BFIN_GPTIMERS.
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Acked-by: Jonathan Cameron <jic23@cam.ac.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-12 09:26:57 -07:00
matt mooney
64e62426f4
staging: usbip: edit Kconfig and rename CONFIG options
...
Change modules usbip_common_mod to usbip-core and usbip to usbip-host;
edit configuration option help text; rename CONFIG options to use a
USBIP prefix and change COMMON to CORE in both the Kconfig and
Makefiles; edit the menu entries; and edit the driver descriptions.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-12 09:17:57 -07:00
matt mooney
7aaacb43ed
staging: usbip: fix header includes
...
Modify header directives to include what is needed by each file and
not already included in its own header.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-12 09:17:56 -07:00
matt mooney
fc184a35d9
staging: usbip: vhci.h: reorganize
...
Split function declarations by source file.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:11:14 -07:00
matt mooney
499aaae000
staging: usbip: stub.h: reorganize
...
Move a few functions around for better organization and add missing
parameter names in function declarations.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:11:14 -07:00
matt mooney
6973c6f24e
staging: usbip: use single version for all modules
...
Having separate versions in this situation makes little sense, so
USBIP_VERSION will be used by all modules.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:06:52 -07:00
matt mooney
981f30cc9b
staging: usbip: change debug configuration option
...
Change CONFIG_USB_IP_DEBUG_ENABLE to CONFIG_USB_IP_DEBUG, and move
ccflags- to the head of the makefile.
Signed-off-by: matt mooney <mfm@muteddisk.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:06:51 -07:00
Alan Cox
0c4ac072b3
gma500: enable GEM mmap
...
Support mapping of GEM objects. This ought to be a small plumbing change but
instead we have to cut and paste a pile of stuff into the driver. This
really wants to be handled *IN* GEM
You can now allocate, mmap and munmap GEM objects in the driver. You can't
yet map them into the GART or display them however.
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:01:45 -07:00
Alan Cox
1dce160f02
sst: tweak the shared functions so we don't crash the ASoC driver
...
The ASoC driver is currently pulling bits from staging rather than its own
copy. Post all the merges and fixes we've put back an assumption that
crashes ASoC so we need to fix it differently.
(See 0ed625b2f2 )
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-05-11 14:01:45 -07:00