backlight: sky81452: Remove unneeded use of IS_ERR_VALUE() macro
Subsystems (2)
PATCH 1/1 backlight: sky81452: Remove unneeded use of IS_ERR_VALUE() macro
IS_ERR_VALUE() makes sense only *if* there could be valid values in negative error range.
Signed-off-by Axel Lin <[email protected]>
--- drivers/video/backlight/sky81452-backlight.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-)
drivers/video/backlight/sky81452-backlight.c +13 -13
@@ -65,7 +65,7 @@ static int sky81452_bl_update_status(struct backlight_device *bd)if (brightness >0 ) { ret =regmap_write (regmap,SKY81452_REG0 , brightness -1 ); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; return regmap_update_bits(regmap, SKY81452_REG1, SKY81452_EN,
@@ -87,12 +87,12 @@ static ssize_t sky81452_bl_store_enable(struct device *dev,int ret; ret =kstrtoul (buf,16 , &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; ret =regmap_update_bits (regmap,SKY81452_REG1 ,SKY81452_EN , value <<CTZ (SKY81452_EN )); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret;return count;
@@ -108,7 +108,7 @@ static ssize_t sky81452_bl_show_open_short(struct device *dev, reg = !strcmp (attr->attr.name,"open" ) ?SKY81452_REG5 :SKY81452_REG4 ; ret =regmap_read (regmap, reg, &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret;if (value &SKY81452_SHRT ) {
@@ -136,7 +136,7 @@ static ssize_t sky81452_bl_show_fault(struct device *dev,int ret; ret =regmap_read (regmap,SKY81452_REG4 , &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; *buf =0 ;
@@ -196,7 +196,7 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( pdata->gpio_enable =of_get_gpio (np,0 ); ret =of_property_count_u32_elems (np,"led-sources" ); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) { pdata->enable =SKY81452_EN >>CTZ (SKY81452_EN ); }else { num_entry = ret;
@@ -205,7 +205,7 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( ret =of_property_read_u32_array (np,"led-sources" , sources, num_entry); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"led-sources node is invalid.\n" );return ERR_PTR (-EINVAL ); }
@@ -218,12 +218,12 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( ret =of_property_read_u32 (np,"skyworks,short-detection-threshold-volt" , &pdata->short_detection_threshold); -if (IS_ERR_VALUE (ret)) +if (ret <0 ) pdata->short_detection_threshold =7 ; ret =of_property_read_u32 (np,"skyworks,current-limit-mA" , &pdata->boost_current_limit); -if (IS_ERR_VALUE (ret)) +if (ret <0 ) pdata->boost_current_limit =2750 ;of_node_put (np);
@@ -278,14 +278,14 @@ static int sky81452_bl_probe(struct platform_device *pdev)if (gpio_is_valid (pdata->gpio_enable)) { ret =devm_gpio_request_one (dev, pdata->gpio_enable,GPIOF_OUT_INIT_HIGH ,"sky81452-en" ); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"failed to request GPIO. err=%d\n" , ret);return ret; } } ret =sky81452_bl_init_device (regmap, pdata); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"failed to initialize. err=%d\n" , ret);return ret; }
@@ -302,8 +302,8 @@ static int sky81452_bl_probe(struct platform_device *pdev)platform_set_drvdata (pdev, bd); - ret =sysfs_create_group (&bd->dev.kobj, &sky81452_bl_attr_group); -if (IS_ERR_VALUE (ret)) { + ret =sysfs_create_group (&bd->dev.kobj, &sky81452_bl_attr_group); +if (ret <0 ) {dev_err (dev,"failed to create attribute. err=%d\n" , ret);return ret; }
Signature · 1 line
2.1.0
Lee Jones
AppliedQuoted 7 lines · Axel Lin
IS_ERR_VALUE()makes sense only *if* there could be valid values in negative error range.Signed-off-by Axel Lin <[email protected]>--- drivers/video/backlight/sky81452-backlight.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-)
Applied, thanks.
Quoted 107 lines
drivers/video/backlight/sky81452-backlight.c +13
-13@@ -65,7 +65,7 @@ static int sky81452_bl_update_status(struct backlight_device *bd)if (brightness >0 ) { ret =regmap_write (regmap,SKY81452_REG0 , brightness -1 ); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; return regmap_update_bits(regmap, SKY81452_REG1, SKY81452_EN,@@ -87,12 +87,12 @@ static ssize_t sky81452_bl_store_enable(struct device *dev,int ret; ret =kstrtoul (buf,16 , &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; ret =regmap_update_bits (regmap,SKY81452_REG1 ,SKY81452_EN , value <<CTZ (SKY81452_EN )); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret;return count;@@ -108,7 +108,7 @@ static ssize_t sky81452_bl_show_open_short(struct device *dev, reg = !strcmp (attr->attr.name,"open" ) ?SKY81452_REG5 :SKY81452_REG4 ; ret =regmap_read (regmap, reg, &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret;if (value &SKY81452_SHRT ) {@@ -136,7 +136,7 @@ static ssize_t sky81452_bl_show_fault(struct device *dev,int ret; ret =regmap_read (regmap,SKY81452_REG4 , &value); -if (IS_ERR_VALUE (ret)) +if (ret <0 )return ret; *buf =0 ;@@ -196,7 +196,7 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( pdata->gpio_enable =of_get_gpio (np,0 ); ret =of_property_count_u32_elems (np,"led-sources" ); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) { pdata->enable =SKY81452_EN >>CTZ (SKY81452_EN ); }else { num_entry = ret;@@ -205,7 +205,7 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( ret =of_property_read_u32_array (np,"led-sources" , sources, num_entry); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"led-sources node is invalid.\n" );return ERR_PTR (-EINVAL ); }@@ -218,12 +218,12 @@ static struct sky81452_bl_platform_data *sky81452_bl_parse_dt( ret =of_property_read_u32 (np,"skyworks,short-detection-threshold-volt" , &pdata->short_detection_threshold); -if (IS_ERR_VALUE (ret)) +if (ret <0 ) pdata->short_detection_threshold =7 ; ret =of_property_read_u32 (np,"skyworks,current-limit-mA" , &pdata->boost_current_limit); -if (IS_ERR_VALUE (ret)) +if (ret <0 ) pdata->boost_current_limit =2750 ;of_node_put (np);@@ -278,14 +278,14 @@ static int sky81452_bl_probe(struct platform_device *pdev)if (gpio_is_valid (pdata->gpio_enable)) { ret =devm_gpio_request_one (dev, pdata->gpio_enable,GPIOF_OUT_INIT_HIGH ,"sky81452-en" ); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"failed to request GPIO. err=%d\n" , ret);return ret; } } ret =sky81452_bl_init_device (regmap, pdata); -if (IS_ERR_VALUE (ret)) { +if (ret <0 ) {dev_err (dev,"failed to initialize. err=%d\n" , ret);return ret; }@@ -302,8 +302,8 @@ static int sky81452_bl_probe(struct platform_device *pdev)platform_set_drvdata (pdev, bd); - ret =sysfs_create_group (&bd->dev.kobj, &sky81452_bl_attr_group); -if (IS_ERR_VALUE (ret)) { + ret =sysfs_create_group (&bd->dev.kobj, &sky81452_bl_attr_group); +if (ret <0 ) {dev_err (dev,"failed to create attribute. err=%d\n" , ret);return ret; }
Signature · 4 lines
Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog