o Uninitialzed fields in mailbox command structure
  caused commands to time out randomly due to garbage
  values so initialize it to zero.
Signed-off-by: Rajesh Borundia <rajesh.borundia@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
        struct qlcnic_cmd_args cmd;
        int ret = 0;
 
+       memset(&cmd, 0, sizeof(cmd));
        ret = qlcnic_sriov_alloc_bc_mbx_args(&cmd, QLCNIC_BC_CMD_GET_ACL);
        if (ret)
                return ret;
        struct qlcnic_vf_info *vf = &adapter->ahw->sriov->vf_info[0];
        int ret;
 
+       memset(&cmd, 0, sizeof(cmd));
        if (qlcnic_sriov_alloc_bc_mbx_args(&cmd, cmd_op))
                return -ENOMEM;
 
        struct qlcnic_cmd_args cmd;
        int ret;
 
+       memset(&cmd, 0, sizeof(cmd));
        if (vid == 0)
                return 0;