goto exit;
        }
 
-       item = &(hw->scanresults->info.hscanresult.result[req->bssindex.data]);
+       item = &hw->scanresults->info.hscanresult.result[req->bssindex.data];
        /* signal and noise */
        req->signal.status = P80211ENUM_msgitem_status_data_ok;
        req->noise.status = P80211ENUM_msgitem_status_data_ok;
 
        /* Set the ssid */
        memset(bytebuf, 0, 256);
-       pstr = (struct p80211pstrd *)&(msg->ssid.data);
+       pstr = (struct p80211pstrd *)&msg->ssid.data;
        prism2mgmt_pstr2bytestr(p2bytestr, pstr);
        result = hfa384x_drvr_setconfig(hw, HFA384x_RID_CNFDESIREDSSID,
                                        bytebuf,
                                /* Save macport 0 state */
                                result = hfa384x_drvr_getconfig16(hw,
                                                  HFA384x_RID_CNFPORTTYPE,
-                                                 &(hw->presniff_port_type));
+                                                 &hw->presniff_port_type);
                                if (result) {
                                        netdev_dbg
                                        (wlandev->netdev,
                                /* Save the wepflags state */
                                result = hfa384x_drvr_getconfig16(hw,
                                                  HFA384x_RID_CNFWEPFLAGS,
-                                                 &(hw->presniff_wepflags));
+                                                 &hw->presniff_wepflags);
                                if (result) {
                                        netdev_dbg
                                        (wlandev->netdev,