summaryrefslogtreecommitdiffstats
path: root/drivers/staging/brcm80211/brcmsmac/phy_shim.c
diff options
context:
space:
mode:
authorRoland Vossen <rvossen@broadcom.com>2011-08-15 15:34:16 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2011-08-23 13:08:04 -0700
commit2f6b1dde0fe1a2f9d4fc701f7b9650c138e5e0ef (patch)
tree8af1bf9417f4afa8c90dd6ae8ac1c0922e5a1aa8 /drivers/staging/brcm80211/brcmsmac/phy_shim.c
parente45e8698a994923d57d778ae3ca6123a61917fe0 (diff)
downloadop-kernel-dev-2f6b1dde0fe1a2f9d4fc701f7b9650c138e5e0ef.zip
op-kernel-dev-2f6b1dde0fe1a2f9d4fc701f7b9650c138e5e0ef.tar.gz
staging: brcm80211: got rid of several void pointers in softmac
Code cleanup. Replaced void pointers by less generic pointer types. Reported-by: Julian Calaby <julian.calaby@gmail.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/brcmsmac/phy_shim.c')
-rw-r--r--drivers/staging/brcm80211/brcmsmac/phy_shim.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/staging/brcm80211/brcmsmac/phy_shim.c b/drivers/staging/brcm80211/brcmsmac/phy_shim.c
index ec88867..31c9374 100644
--- a/drivers/staging/brcm80211/brcmsmac/phy_shim.c
+++ b/drivers/staging/brcm80211/brcmsmac/phy_shim.c
@@ -31,12 +31,13 @@
/* PHY SHIM module specific state */
struct phy_shim_info {
struct brcms_hardware *wlc_hw; /* pointer to main wlc_hw structure */
- void *wlc; /* pointer to main wlc structure */
- void *wl; /* pointer to os-specific private state */
+ struct brcms_c_info *wlc; /* pointer to main wlc structure */
+ struct brcms_info *wl; /* pointer to os-specific private state */
};
struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw,
- void *wl, void *wlc) {
+ struct brcms_info *wl,
+ struct brcms_c_info *wlc) {
struct phy_shim_info *physhim = NULL;
physhim = kzalloc(sizeof(struct phy_shim_info), GFP_ATOMIC);
OpenPOWER on IntegriCloud