net/ice/base: return error directly
authorQi Zhang <qi.z.zhang@intel.com>
Tue, 20 Oct 2020 00:47:31 +0000 (08:47 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Nov 2020 22:35:03 +0000 (23:35 +0100)
As there is nothing to unroll, return the error directly. Remove the
label as this is the only reference to that label.

Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Qiming Yang <qiming.yang@intel.com>
drivers/net/ice/base/ice_sched.c

index 16314ef..7867d4f 100644 (file)
@@ -2662,10 +2662,9 @@ ice_sched_cfg_agg(struct ice_port_info *pi, u32 agg_id,
                /* Create new entry for new aggregator ID */
                agg_info = (struct ice_sched_agg_info *)
                        ice_malloc(hw, sizeof(*agg_info));
-               if (!agg_info) {
-                       status = ICE_ERR_NO_MEMORY;
-                       goto exit_reg_agg;
-               }
+               if (!agg_info)
+                       return ICE_ERR_NO_MEMORY;
+
                agg_info->agg_id = agg_id;
                agg_info->agg_type = agg_type;
                agg_info->tc_bitmap[0] = 0;
@@ -2698,7 +2697,7 @@ ice_sched_cfg_agg(struct ice_port_info *pi, u32 agg_id,
                /* Save aggregator node's TC information */
                ice_set_bit(tc, agg_info->tc_bitmap);
        }
-exit_reg_agg:
+
        return status;
 }