i2c: mux: reg: failed memory allocation is logged elsewhere
authorMarkus Elfring <elfring@users.sourceforge.net>
Thu, 1 Feb 2018 16:17:19 +0000 (17:17 +0100)
committerPeter Rosin <peda@axentia.se>
Thu, 24 May 2018 11:14:21 +0000 (13:14 +0200)
Omit an extra message for a memory allocation failure in this function.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Reviewed-by: Alexander Sverdlin <alexander.sverdlin@nokia.com>
Signed-off-by: Peter Rosin <peda@axentia.se>
drivers/i2c/muxes/i2c-mux-reg.c

index c948e5a..f624ed6 100644 (file)
@@ -127,10 +127,8 @@ static int i2c_mux_reg_probe_dt(struct regmux *mux,
        values = devm_kzalloc(&pdev->dev,
                              sizeof(*mux->data.values) * mux->data.n_values,
                              GFP_KERNEL);
-       if (!values) {
-               dev_err(&pdev->dev, "Cannot allocate values array");
+       if (!values)
                return -ENOMEM;
-       }
 
        for_each_child_of_node(np, child) {
                of_property_read_u32(child, "reg", values + i);