i2c: busses: remove duplicate dev_err()
Subsystems (20)
PATCH v2 1/1 i2c: busses: remove duplicate dev_err()
it will print an error message by itself when platform_get_irq() goes wrong. so don't need dev_err() in here again.
---
v1 -> v2:
- add 19 similar changes by Markus's suggestion.
- Andy help me review patch v1 (i2c-img-scb.c), Thanks Andy.
drivers/i2c/busses/i2c-altera.c | 4 +--- drivers/i2c/busses/i2c-axxia.c | 4 +--- drivers/i2c/busses/i2c-bcm-kona.c | 3 +-- drivers/i2c/busses/i2c-cht-wc.c | 6 ++---- drivers/i2c/busses/i2c-img-scb.c | 4 +--- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +--- drivers/i2c/busses/i2c-lpc2k.c | 4 +--- drivers/i2c/busses/i2c-meson.c | 4 +--- drivers/i2c/busses/i2c-omap.c | 4 +--- drivers/i2c/busses/i2c-owl.c | 4 +--- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-pxa.c | 4 +--- drivers/i2c/busses/i2c-qup.c | 4 +--- drivers/i2c/busses/i2c-rk3x.c | 4 +--- drivers/i2c/busses/i2c-sprd.c | 4 +--- drivers/i2c/busses/i2c-sun6i-p2wi.c | 4 +--- drivers/i2c/busses/i2c-synquacer.c | 4 +--- drivers/i2c/busses/i2c-uniphier-f.c | 4 +--- drivers/i2c/busses/i2c-uniphier.c | 4 +--- drivers/i2c/busses/i2c-xlp9xx.c | 4 +--- 20 files changed, 20 insertions(+), 58 deletions(-)
drivers/i2c/busses/i2c-altera.c +1 -3
@@ -393,10 +393,8 @@ static int altr_i2c_probe(struct platform_device *pdev)return PTR_ERR (idev->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"missing interrupt resource\n" ); +if (irq <0 )return irq; - } idev->i2c_clk =devm_clk_get (&pdev->dev,NULL );if (IS_ERR (idev->i2c_clk)) {
drivers/i2c/busses/i2c-axxia.c +1 -3
@@ -746,10 +746,8 @@ static int axxia_i2c_probe(struct platform_device *pdev)return PTR_ERR (base); idev->irq =platform_get_irq (pdev,0 ); -if (idev->irq <0 ) { -dev_err (&pdev->dev,"missing interrupt resource\n" ); +if (idev->irq <0 )return idev->irq; - } idev->i2c_clk =devm_clk_get (&pdev->dev,"i2c" );if (IS_ERR (idev->i2c_clk)) {
drivers/i2c/busses/i2c-bcm-kona.c +1 -2
@@ -821,8 +821,7 @@ static int bcm_kona_i2c_probe(struct platform_device *pdev)/* Get the interrupt number */ dev->irq =platform_get_irq (pdev,0 );if (dev->irq <0 ) { -dev_err (dev->device,"no irq resource\n" ); - rc = -ENODEV ; + rc = dev->irq; goto probe_disable_clk; }
drivers/i2c/busses/i2c-cht-wc.c +2 -4
@@ -314,10 +314,8 @@ static int cht_wc_i2c_adap_i2c_probe(struct platform_device *pdev)int ret, reg, irq; irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"Error missing irq resource\n" ); -return -EINVAL ; - } +if (irq <0 ) +return irq; adap =devm_kzalloc (&pdev->dev,sizeof (*adap),GFP_KERNEL );if (!adap)
drivers/i2c/busses/i2c-img-scb.c +1 -3
@@ -1342,10 +1342,8 @@ static int img_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't get irq number\n" ); +if (irq <0 )return irq; - } i2c->sys_clk =devm_clk_get (&pdev->dev,"sys" );if (IS_ERR (i2c->sys_clk)) {
drivers/i2c/busses/i2c-imx-lpi2c.c +1 -3
@@ -551,10 +551,8 @@ static int lpi2c_imx_probe(struct platform_device *pdev)return PTR_ERR (lpi2c_imx->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't get irq number\n" ); +if (irq <0 )return irq; - } lpi2c_imx->adapter.owner =THIS_MODULE ; lpi2c_imx->adapter.algo = &lpi2c_imx_algo;
drivers/i2c/busses/i2c-lpc2k.c +1 -3
@@ -360,10 +360,8 @@ static int i2c_lpc2k_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); i2c->irq =platform_get_irq (pdev,0 ); -if (i2c->irq <0 ) { -dev_err (&pdev->dev,"can't get interrupt resource\n" ); +if (i2c->irq <0 )return i2c->irq; - }init_waitqueue_head (&i2c->wait);
drivers/i2c/busses/i2c-meson.c +1 -3
@@ -426,10 +426,8 @@ static int meson_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->regs); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't find IRQ\n" ); +if (irq <0 )return irq; - } ret =devm_request_irq (&pdev->dev, irq, meson_i2c_irq,0 ,NULL , i2c);if (ret <0 ) {
drivers/i2c/busses/i2c-omap.c +1 -3
@@ -1365,10 +1365,8 @@ omap_i2c_probe(struct platform_device *pdev)u16 minor, major; irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"no irq resource?\n" ); +if (irq <0 )return irq; - } omap =devm_kzalloc (&pdev->dev,sizeof (struct omap_i2c_dev ),GFP_KERNEL );if (!omap)
drivers/i2c/busses/i2c-owl.c +1 -3
@@ -407,10 +407,8 @@ static int owl_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c_dev->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &i2c_dev->bus_freq))
drivers/i2c/busses/i2c-pnx.c +0 -1
@@ -720,7 +720,6 @@ static int i2c_pnx_probe(struct platform_device *pdev) alg_data->irq =platform_get_irq (pdev,0 );if (alg_data->irq <0 ) { -dev_err (&pdev->dev,"Failed to get IRQ from platform resource\n" ); ret = alg_data->irq; goto out_clock; }
drivers/i2c/busses/i2c-pxa.c +1 -3
@@ -1267,10 +1267,8 @@ static int i2c_pxa_probe(struct platform_device *dev)return PTR_ERR (i2c->reg_base); irq =platform_get_irq (dev,0 ); -if (irq <0 ) { -dev_err (&dev->dev,"no irq resource: %d\n" , irq); +if (irq <0 )return irq; - }/* Default adapter num to device id; i2c_pxa_probe_dt can override. */ i2c->adap.nr = dev->id;
drivers/i2c/busses/i2c-qup.c +1 -3
@@ -1761,10 +1761,8 @@ static int qup_i2c_probe(struct platform_device *pdev)return PTR_ERR (qup->base); qup->irq =platform_get_irq (pdev,0 ); -if (qup->irq <0 ) { -dev_err (qup->dev,"No IRQ defined\n" ); +if (qup->irq <0 )return qup->irq; - }if (has_acpi_companion (qup->dev)) { ret = device_property_read_u32(qup->dev,
drivers/i2c/busses/i2c-rk3x.c +1 -3
@@ -1260,10 +1260,8 @@ static int rk3x_i2c_probe(struct platform_device *pdev)/* IRQ setup */ irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"cannot find rk3x IRQ\n" ); +if (irq <0 )return irq; - } ret =devm_request_irq (&pdev->dev, irq, rk3x_i2c_irq,0 ,dev_name (&pdev->dev), i2c);
drivers/i2c/busses/i2c-sprd.c +1 -3
@@ -492,10 +492,8 @@ static int sprd_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c_dev->base); i2c_dev->irq =platform_get_irq (pdev,0 ); -if (i2c_dev->irq <0 ) { -dev_err (&pdev->dev,"failed to get irq resource\n" ); +if (i2c_dev->irq <0 )return i2c_dev->irq; - }i2c_set_adapdata (&i2c_dev->adap, i2c_dev);init_completion (&i2c_dev->complete);
drivers/i2c/busses/i2c-sun6i-p2wi.c +1 -3
@@ -236,10 +236,8 @@ static int p2wi_probe(struct platform_device *pdev)strlcpy (p2wi->adapter.name, pdev->name,sizeof (p2wi->adapter.name)); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to retrieve irq: %d\n" , irq); +if (irq <0 )return irq; - } p2wi->clk =devm_clk_get (dev,NULL );if (IS_ERR (p2wi->clk)) {
drivers/i2c/busses/i2c-synquacer.c +1 -3
@@ -578,10 +578,8 @@ static int synquacer_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); i2c->irq =platform_get_irq (pdev,0 ); -if (i2c->irq <0 ) { -dev_err (&pdev->dev,"no IRQ resource found\n" ); +if (i2c->irq <0 )return -ENODEV ; - } ret =devm_request_irq (&pdev->dev, i2c->irq, synquacer_i2c_isr,0 ,dev_name (&pdev->dev), i2c);
drivers/i2c/busses/i2c-uniphier-f.c +1 -3
@@ -529,10 +529,8 @@ static int uniphier_fi2c_probe(struct platform_device *pdev)return PTR_ERR (priv->membase); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &bus_speed)) bus_speed =I2C_MAX_STANDARD_MODE_FREQ ;
drivers/i2c/busses/i2c-uniphier.c +1 -3
@@ -324,10 +324,8 @@ static int uniphier_i2c_probe(struct platform_device *pdev)return PTR_ERR (priv->membase); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &bus_speed)) bus_speed =I2C_MAX_STANDARD_MODE_FREQ ;
drivers/i2c/busses/i2c-xlp9xx.c +1 -3
@@ -517,10 +517,8 @@ static int xlp9xx_i2c_probe(struct platform_device *pdev)return PTR_ERR (priv->base); priv->irq =platform_get_irq (pdev,0 ); -if (priv->irq <=0 ) { -dev_err (&pdev->dev,"invalid irq!\n" ); +if (priv->irq <=0 )return priv->irq; - }/* SMBAlert irq */ priv->alert_data.irq =platform_get_irq (pdev,1 );if (priv->alert_data.irq <=0 )
Signature · 1 line
2.25.0
Quoted 4 lines · Dejin Zheng
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.
All of them makes sense to me, thanks!
Quoted 348 lines
Reviewed-by Andy Shevchenko <[email protected]>Suggested-by Markus Elfring <[email protected]>Signed-off-by Dejin Zheng <[email protected]>---
v1 -> v2:
- add 19 similar changes by Markus's suggestion.
- Andy help me review patch v1 (i2c-img-scb.c), Thanks Andy.drivers/i2c/busses/i2c-altera.c | 4 +--- drivers/i2c/busses/i2c-axxia.c | 4 +--- drivers/i2c/busses/i2c-bcm-kona.c | 3 +-- drivers/i2c/busses/i2c-cht-wc.c | 6 ++---- drivers/i2c/busses/i2c-img-scb.c | 4 +--- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +--- drivers/i2c/busses/i2c-lpc2k.c | 4 +--- drivers/i2c/busses/i2c-meson.c | 4 +--- drivers/i2c/busses/i2c-omap.c | 4 +--- drivers/i2c/busses/i2c-owl.c | 4 +--- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-pxa.c | 4 +--- drivers/i2c/busses/i2c-qup.c | 4 +--- drivers/i2c/busses/i2c-rk3x.c | 4 +--- drivers/i2c/busses/i2c-sprd.c | 4 +--- drivers/i2c/busses/i2c-sun6i-p2wi.c | 4 +--- drivers/i2c/busses/i2c-synquacer.c | 4 +--- drivers/i2c/busses/i2c-uniphier-f.c | 4 +--- drivers/i2c/busses/i2c-uniphier.c | 4 +--- drivers/i2c/busses/i2c-xlp9xx.c | 4 +--- 20 files changed, 20 insertions(+), 58 deletions(-)drivers/i2c/busses/i2c-altera.c +1
-3@@ -393,10 +393,8 @@ static int altr_i2c_probe(struct platform_device *pdev)return PTR_ERR (idev->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"missing interrupt resource\n" ); +if (irq <0 )return irq; - } idev->i2c_clk =devm_clk_get (&pdev->dev,NULL );if (IS_ERR (idev->i2c_clk)) {drivers/i2c/busses/i2c-axxia.c +1
-3@@ -746,10 +746,8 @@ static int axxia_i2c_probe(struct platform_device *pdev)return PTR_ERR (base); idev->irq =platform_get_irq (pdev,0 ); -if (idev->irq <0 ) { -dev_err (&pdev->dev,"missing interrupt resource\n" ); +if (idev->irq <0 )return idev->irq; - } idev->i2c_clk =devm_clk_get (&pdev->dev,"i2c" );if (IS_ERR (idev->i2c_clk)) {drivers/i2c/busses/i2c-bcm-kona.c +1
-2@@ -821,8 +821,7 @@ static int bcm_kona_i2c_probe(struct platform_device *pdev)/* Get the interrupt number */ dev->irq =platform_get_irq (pdev,0 );if (dev->irq <0 ) { -dev_err (dev->device,"no irq resource\n" ); - rc = -ENODEV ; + rc = dev->irq; goto probe_disable_clk; }drivers/i2c/busses/i2c-cht-wc.c +2
-4@@ -314,10 +314,8 @@ static int cht_wc_i2c_adap_i2c_probe(struct platform_device *pdev)int ret, reg, irq; irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"Error missing irq resource\n" ); -return -EINVAL ; - } +if (irq <0 ) +return irq; adap =devm_kzalloc (&pdev->dev,sizeof (*adap),GFP_KERNEL );if (!adap)drivers/i2c/busses/i2c-img-scb.c +1
-3@@ -1342,10 +1342,8 @@ static int img_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't get irq number\n" ); +if (irq <0 )return irq; - } i2c->sys_clk =devm_clk_get (&pdev->dev,"sys" );if (IS_ERR (i2c->sys_clk)) {drivers/i2c/busses/i2c-imx-lpi2c.c +1
-3@@ -551,10 +551,8 @@ static int lpi2c_imx_probe(struct platform_device *pdev)return PTR_ERR (lpi2c_imx->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't get irq number\n" ); +if (irq <0 )return irq; - } lpi2c_imx->adapter.owner =THIS_MODULE ; lpi2c_imx->adapter.algo = &lpi2c_imx_algo;drivers/i2c/busses/i2c-lpc2k.c +1
-3@@ -360,10 +360,8 @@ static int i2c_lpc2k_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); i2c->irq =platform_get_irq (pdev,0 ); -if (i2c->irq <0 ) { -dev_err (&pdev->dev,"can't get interrupt resource\n" ); +if (i2c->irq <0 )return i2c->irq; - }init_waitqueue_head (&i2c->wait);drivers/i2c/busses/i2c-meson.c +1
-3@@ -426,10 +426,8 @@ static int meson_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->regs); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"can't find IRQ\n" ); +if (irq <0 )return irq; - } ret =devm_request_irq (&pdev->dev, irq, meson_i2c_irq,0 ,NULL , i2c);if (ret <0 ) {drivers/i2c/busses/i2c-omap.c +1
-3@@ -1365,10 +1365,8 @@ omap_i2c_probe(struct platform_device *pdev)u16 minor, major; irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"no irq resource?\n" ); +if (irq <0 )return irq; - } omap =devm_kzalloc (&pdev->dev,sizeof (struct omap_i2c_dev ),GFP_KERNEL );if (!omap)drivers/i2c/busses/i2c-owl.c +1
-3@@ -407,10 +407,8 @@ static int owl_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c_dev->base); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &i2c_dev->bus_freq))drivers/i2c/busses/i2c-pnx.c +0
-1@@ -720,7 +720,6 @@ static int i2c_pnx_probe(struct platform_device *pdev) alg_data->irq =platform_get_irq (pdev,0 );if (alg_data->irq <0 ) { -dev_err (&pdev->dev,"Failed to get IRQ from platform resource\n" ); ret = alg_data->irq; goto out_clock; }drivers/i2c/busses/i2c-pxa.c +1
-3@@ -1267,10 +1267,8 @@ static int i2c_pxa_probe(struct platform_device *dev)return PTR_ERR (i2c->reg_base); irq =platform_get_irq (dev,0 ); -if (irq <0 ) { -dev_err (&dev->dev,"no irq resource: %d\n" , irq); +if (irq <0 )return irq; - }/* Default adapter num to device id; i2c_pxa_probe_dt can override. */ i2c->adap.nr = dev->id;drivers/i2c/busses/i2c-qup.c +1
-3@@ -1761,10 +1761,8 @@ static int qup_i2c_probe(struct platform_device *pdev)return PTR_ERR (qup->base); qup->irq =platform_get_irq (pdev,0 ); -if (qup->irq <0 ) { -dev_err (qup->dev,"No IRQ defined\n" ); +if (qup->irq <0 )return qup->irq; - }if (has_acpi_companion (qup->dev)) { ret = device_property_read_u32(qup->dev,drivers/i2c/busses/i2c-rk3x.c +1
-3@@ -1260,10 +1260,8 @@ static int rk3x_i2c_probe(struct platform_device *pdev)/* IRQ setup */ irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (&pdev->dev,"cannot find rk3x IRQ\n" ); +if (irq <0 )return irq; - } ret =devm_request_irq (&pdev->dev, irq, rk3x_i2c_irq,0 ,dev_name (&pdev->dev), i2c);drivers/i2c/busses/i2c-sprd.c +1
-3@@ -492,10 +492,8 @@ static int sprd_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c_dev->base); i2c_dev->irq =platform_get_irq (pdev,0 ); -if (i2c_dev->irq <0 ) { -dev_err (&pdev->dev,"failed to get irq resource\n" ); +if (i2c_dev->irq <0 )return i2c_dev->irq; - }i2c_set_adapdata (&i2c_dev->adap, i2c_dev);init_completion (&i2c_dev->complete);drivers/i2c/busses/i2c-sun6i-p2wi.c +1
-3@@ -236,10 +236,8 @@ static int p2wi_probe(struct platform_device *pdev)strlcpy (p2wi->adapter.name, pdev->name,sizeof (p2wi->adapter.name)); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to retrieve irq: %d\n" , irq); +if (irq <0 )return irq; - } p2wi->clk =devm_clk_get (dev,NULL );if (IS_ERR (p2wi->clk)) {drivers/i2c/busses/i2c-synquacer.c +1
-3@@ -578,10 +578,8 @@ static int synquacer_i2c_probe(struct platform_device *pdev)return PTR_ERR (i2c->base); i2c->irq =platform_get_irq (pdev,0 ); -if (i2c->irq <0 ) { -dev_err (&pdev->dev,"no IRQ resource found\n" ); +if (i2c->irq <0 )return -ENODEV ; - } ret =devm_request_irq (&pdev->dev, i2c->irq, synquacer_i2c_isr,0 ,dev_name (&pdev->dev), i2c);drivers/i2c/busses/i2c-uniphier-f.c +1
-3@@ -529,10 +529,8 @@ static int uniphier_fi2c_probe(struct platform_device *pdev)return PTR_ERR (priv->membase); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &bus_speed)) bus_speed =I2C_MAX_STANDARD_MODE_FREQ ;drivers/i2c/busses/i2c-uniphier.c +1
-3@@ -324,10 +324,8 @@ static int uniphier_i2c_probe(struct platform_device *pdev)return PTR_ERR (priv->membase); irq =platform_get_irq (pdev,0 ); -if (irq <0 ) { -dev_err (dev,"failed to get IRQ number\n" ); +if (irq <0 )return irq; - }if (of_property_read_u32 (dev->of_node,"clock-frequency" , &bus_speed)) bus_speed =I2C_MAX_STANDARD_MODE_FREQ ;drivers/i2c/busses/i2c-xlp9xx.c +1
-4@@ -517,10 +517,8 @@ static int xlp9xx_i2c_probe(struct platform_device *pdev)return PTR_ERR (priv->base); priv->irq =platform_get_irq (pdev,0 ); -if (priv->irq <=0 ) { -dev_err (&pdev->dev,"invalid irq!\n" ); +if (priv->irq <=0 )return priv->irq; - }/* SMBAlert irq */ priv->alert_data.irq =platform_get_irq (pdev,1 );if (priv->alert_data.irq <=0 ) --2.25.0
Signature · 2 lines
With Best Regards, Andy Shevchenko
Quoted 2 lines
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.
I suggest to improve the commit message considerably.
Would you like to integrate any information from a response
on the topic “drm/meson: Delete an error message in meson_dw_hdmi_bind()” by a contributor like Neil Armstrong?
https://lore.kernel.org/dri-devel/[email protected]/
https://lore.kernel.org/patchwork/comment/1418937/
https://lkml.org/lkml/2020/4/15/186
Quoted 1 line
v1 -> v2:
Will a version identification be sufficient without the arrow?
Quoted 1 line
- add 19 similar changes by Markus's suggestion.
* With which search tool did you find the presented update candidates?
* Will a link to the commit “driver core: platform: Add an error message to platform_get_irq*()” (by Stephen Boyd from 2019-07-29) become helpful as background information for such collateral evolution?
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/base/platform.c?id=7723f4c5ecdb8d832f049f8483beb0d1081cedf6
Regards,
Markus
Quoted 4 lines · Markus Elfring
Quoted 2 lines
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.I suggest to improve the commit message considerably.
I suggest you ignore Markus' suggestion.
The commit message is OK.
The subject _could_ have included "platform_get_irq" something like
Subject: [PATCH v2] i2c: busses: Remove platform_get_irq()'s duplicated dev_err()
but I believe it's not important enough to redo.
Quoted 8 lines
Quoted 4 lines
Quoted 2 lines
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.I suggest to improve the commit message considerably.
I suggest you ignore Markus' suggestion.
The commit message is OK.
I would appreciate if such a view can be reconsidered.
I got used to looking at information which can be provided there. Thus I occasionally notice further change possibilities also at this place.
Examples:
* Should the first word in English sentences start with a capital letter?
* Which value do you give to an imperative wording in the change description?
* Will an other word order become helpful here?
* Can it be relevant to refer to questionable error messages instead of the mentioned function name?
Quoted 3 lines
The subject _could_ have included "
platform_get_irq" something likeSubject: [PATCH v2] i2c: busses: Remove platform_get_irq()'s duplicated
dev_err()
I find such a suggestion for a patch subject also a bit nicer.
Quoted 1 line
but I believe it's not important enough to redo.
Will your idea be picked up for the final commit title?
Regards,
Markus
Quoted 9 lines · Joe Perches
Quoted 4 lines · Markus Elfring
Quoted 2 lines
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.I suggest to improve the commit message considerably.
I suggest you ignore Markus' suggestion.
Quoted 7 lines
The commit message is OK.
The subject _could_ have included "
platform_get_irq" something likeSubject: [PATCH v2] i2c: busses: Remove platform_get_irq()'s duplicated
dev_err()but I believe it's not important enough to redo.
+1, I think it's good enough.
Signature · 2 lines
With Best Regards, Andy Shevchenko
Wolfram Sang
AppliedQuoted 6 lines · Dejin Zheng
it will print an error message by itself when
platform_get_irq()goes wrong. so don't needdev_err()in here again.Reviewed-by Andy Shevchenko <[email protected]>Suggested-by Markus Elfring <[email protected]>Signed-off-by Dejin Zheng <[email protected]>
Applied to for-next, thanks!