From: Roland Vossen <rvos...@broadcom.com>

brcmf_dev_ioctl() does not provide a user space buffer to
brcmf_netdev_ioctl_priv. Hence these calls are not necessary.

Reported-by: Johannes Berg <johan...@sipsolutions.net>
Reviewed-by: Arend van Spriel <ar...@broadcom.com>
Reviewed-by: Franky Lin <fran...@broadcom.com>
Signed-off-by: Franky Lin <fran...@broadcom.com>
---
 drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c 
b/drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c
index 1f736ea..c4a8117 100644
--- a/drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c
+++ b/drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c
@@ -251,7 +251,6 @@ static s32
 brcmf_dev_ioctl(struct net_device *dev, u32 cmd, void *arg, u32 len)
 {
        struct brcmf_ioctl ioc;
-       mm_segment_t fs;
        s32 err = 0;
 
        memset(&ioc, 0, sizeof(ioc));
@@ -259,10 +258,7 @@ brcmf_dev_ioctl(struct net_device *dev, u32 cmd, void 
*arg, u32 len)
        ioc.buf = arg;
        ioc.len = len;
 
-       fs = get_fs();
-       set_fs(get_ds());
        err = brcmf_netdev_ioctl_priv(dev, &ioc);
-       set_fs(fs);
 
        return err;
 }
-- 
1.7.1


_______________________________________________
devel mailing list
devel@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to