@@ -1198,7 +1198,7 @@ static int charger_extcon_notifier(struct notifier_block *self,
11981198static int charger_extcon_init (struct charger_manager * cm ,
11991199 struct charger_cable * cable )
12001200{
1201- int ret = 0 ;
1201+ int ret ;
12021202
12031203 /*
12041204 * Charger manager use Extcon framework to identify
@@ -1232,7 +1232,7 @@ static int charger_manager_register_extcon(struct charger_manager *cm)
12321232{
12331233 struct charger_desc * desc = cm -> desc ;
12341234 struct charger_regulator * charger ;
1235- int ret = 0 ;
1235+ int ret ;
12361236 int i ;
12371237 int j ;
12381238
@@ -1255,15 +1255,14 @@ static int charger_manager_register_extcon(struct charger_manager *cm)
12551255 if (ret < 0 ) {
12561256 dev_err (cm -> dev , "Cannot initialize charger(%s)\n" ,
12571257 charger -> regulator_name );
1258- goto err ;
1258+ return ret ;
12591259 }
12601260 cable -> charger = charger ;
12611261 cable -> cm = cm ;
12621262 }
12631263 }
12641264
1265- err :
1266- return ret ;
1265+ return 0 ;
12671266}
12681267
12691268/* help function of sysfs node to control charger(regulator) */
@@ -1372,7 +1371,7 @@ static int charger_manager_register_sysfs(struct charger_manager *cm)
13721371 int chargers_externally_control = 1 ;
13731372 char buf [11 ];
13741373 char * str ;
1375- int ret = 0 ;
1374+ int ret ;
13761375 int i ;
13771376
13781377 /* Create sysfs entry to control charger(regulator) */
@@ -1382,10 +1381,9 @@ static int charger_manager_register_sysfs(struct charger_manager *cm)
13821381 snprintf (buf , 10 , "charger.%d" , i );
13831382 str = devm_kzalloc (cm -> dev ,
13841383 sizeof (char ) * (strlen (buf ) + 1 ), GFP_KERNEL );
1385- if (!str ) {
1386- ret = - ENOMEM ;
1387- goto err ;
1388- }
1384+ if (!str )
1385+ return - ENOMEM ;
1386+
13891387 strcpy (str , buf );
13901388
13911389 charger -> attrs [0 ] = & charger -> attr_name .attr ;
@@ -1426,19 +1424,16 @@ static int charger_manager_register_sysfs(struct charger_manager *cm)
14261424 if (ret < 0 ) {
14271425 dev_err (cm -> dev , "Cannot create sysfs entry of %s regulator\n" ,
14281426 charger -> regulator_name );
1429- ret = - EINVAL ;
1430- goto err ;
1427+ return ret ;
14311428 }
14321429 }
14331430
14341431 if (chargers_externally_control ) {
14351432 dev_err (cm -> dev , "Cannot register regulator because charger-manager must need at least one charger for charging battery\n" );
1436- ret = - EINVAL ;
1437- goto err ;
1433+ return - EINVAL ;
14381434 }
14391435
1440- err :
1441- return ret ;
1436+ return 0 ;
14421437}
14431438
14441439static int cm_init_thermal_data (struct charger_manager * cm ,
@@ -1626,7 +1621,7 @@ static int charger_manager_probe(struct platform_device *pdev)
16261621{
16271622 struct charger_desc * desc = cm_get_drv_data (pdev );
16281623 struct charger_manager * cm ;
1629- int ret = 0 , i = 0 ;
1624+ int ret , i = 0 ;
16301625 int j = 0 ;
16311626 union power_supply_propval val ;
16321627 struct power_supply * fuel_gauge ;
@@ -1887,14 +1882,12 @@ MODULE_DEVICE_TABLE(platform, charger_manager_id);
18871882
18881883static int cm_suspend_noirq (struct device * dev )
18891884{
1890- int ret = 0 ;
1891-
18921885 if (device_may_wakeup (dev )) {
18931886 device_set_wakeup_capable (dev , false);
1894- ret = - EAGAIN ;
1887+ return - EAGAIN ;
18951888 }
18961889
1897- return ret ;
1890+ return 0 ;
18981891}
18991892
19001893static bool cm_need_to_awake (void )
0 commit comments