ice: replace unnecessary memcpy with direct assignment
authorBruce Allan <bruce.w.allan@intel.com>
Thu, 20 Sep 2018 00:23:05 +0000 (17:23 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 28 Sep 2018 18:16:36 +0000 (11:16 -0700)
Direct assignment is preferred over a memcpy()

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ice/ice_controlq.c

index 3c736b90a6bf6c6f3489045ecda5dde3c862306b..6cd86cff6a23858d87711124c80dd6f7ade95928 100644 (file)
@@ -850,7 +850,7 @@ ice_sq_send_cmd(struct ice_hw *hw, struct ice_ctl_q_info *cq,
 
        details = ICE_CTL_Q_DETAILS(cq->sq, cq->sq.next_to_use);
        if (cd)
-               memcpy(details, cd, sizeof(*details));
+               *details = *cd;
        else
                memset(details, 0, sizeof(*details));