aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/bcm/Prototypes.h
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-11-01 09:26:47 -0400
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-11-01 09:55:08 -0400
commitada692b09f4707a8e06b087b1546d9f5b3f2d37d (patch)
treef588b0047be7c357dd7611d0207de392f059e9ca /drivers/staging/bcm/Prototypes.h
parentbeceem: fix printf format strings (diff)
downloadlinux-dev-ada692b09f4707a8e06b087b1546d9f5b3f2d37d.tar.xz
linux-dev-ada692b09f4707a8e06b087b1546d9f5b3f2d37d.zip
beceem: fix character device ioctl
Sparse caught several places where ioctl interface was incorrectly using user memory. Fix all the ioctl cases for casting and __user annotation. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Diffstat (limited to 'drivers/staging/bcm/Prototypes.h')
-rw-r--r--drivers/staging/bcm/Prototypes.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/staging/bcm/Prototypes.h b/drivers/staging/bcm/Prototypes.h
index a4b57bb07fa1..c9e1d61efe5f 100644
--- a/drivers/staging/bcm/Prototypes.h
+++ b/drivers/staging/bcm/Prototypes.h
@@ -108,10 +108,8 @@ void SendIdleModeResponse(PMINI_ADAPTER Adapter);
void HandleShutDownModeRequest(PMINI_ADAPTER Adapter,PUCHAR pucBuffer);
-int ProcessGetHostMibs(PMINI_ADAPTER Adapter, PVOID ioBuffer,
- ULONG inputBufferLength);
-
-int GetDroppedAppCntrlPktMibs(PVOID ioBuffer, PPER_TARANG_DATA pTarang);
+int ProcessGetHostMibs(PMINI_ADAPTER Adapter, S_MIBS_HOST_STATS_MIBS *buf);
+void GetDroppedAppCntrlPktMibs(S_MIBS_HOST_STATS_MIBS *ioBuffer, PPER_TARANG_DATA pTarang);
void beceem_parse_target_struct(PMINI_ADAPTER Adapter);
void doPowerAutoCorrection(PMINI_ADAPTER psAdapter);