On line 149, it looks like one extal should instead be xtal. julia ---------- Forwarded message ---------- Date: Thu, 17 Aug 2017 02:43:28 +0800 From: kbuild test robot <fengguang.wu@xxxxxxxxx> To: kbuild@xxxxxx Cc: Julia Lawall <julia.lawall@xxxxxxx> Subject: [renesas-drivers:clk-renesas-for-v4.14 10/11] drivers/clk/renesas/rcar-usb2-clock-sel.c:149:5-17: duplicated argument to && or || CC: kbuild-all@xxxxxx CC: linux-renesas-soc@xxxxxxxxxxxxxxx TO: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> CC: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> tree: https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas-for-v4.14 head: 344fae7f354bdb869115212a56d39d5f2034466d commit: 0b2934329320899150286a7fdec9c7d143d0bdb9 [10/11] clk: renesas: rcar-usb2-clock-sel: Add R-Car USB 2.0 clock selector PHY :::::: branch date: 11 hours ago :::::: commit date: 11 hours ago >> drivers/clk/renesas/rcar-usb2-clock-sel.c:149:5-17: duplicated argument to && or || # https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git/commit/?id=0b2934329320899150286a7fdec9c7d143d0bdb9 git remote add renesas-drivers https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git git remote update renesas-drivers git checkout 0b2934329320899150286a7fdec9c7d143d0bdb9 vim +149 drivers/clk/renesas/rcar-usb2-clock-sel.c 0b293432 Yoshihiro Shimoda 2017-07-25 116 0b293432 Yoshihiro Shimoda 2017-07-25 117 static int rcar_usb2_clock_sel_probe(struct platform_device *pdev) 0b293432 Yoshihiro Shimoda 2017-07-25 118 { 0b293432 Yoshihiro Shimoda 2017-07-25 119 struct device *dev = &pdev->dev; 0b293432 Yoshihiro Shimoda 2017-07-25 120 struct device_node *np = dev->of_node; 0b293432 Yoshihiro Shimoda 2017-07-25 121 struct usb2_clock_sel_priv *priv; 0b293432 Yoshihiro Shimoda 2017-07-25 122 struct resource *res; 0b293432 Yoshihiro Shimoda 2017-07-25 123 struct clk *clk; 0b293432 Yoshihiro Shimoda 2017-07-25 124 struct clk_init_data init; 0b293432 Yoshihiro Shimoda 2017-07-25 125 0b293432 Yoshihiro Shimoda 2017-07-25 126 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); 0b293432 Yoshihiro Shimoda 2017-07-25 127 if (!priv) 0b293432 Yoshihiro Shimoda 2017-07-25 128 return -ENOMEM; 0b293432 Yoshihiro Shimoda 2017-07-25 129 0b293432 Yoshihiro Shimoda 2017-07-25 130 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 0b293432 Yoshihiro Shimoda 2017-07-25 131 priv->base = devm_ioremap_resource(dev, res); 0b293432 Yoshihiro Shimoda 2017-07-25 132 if (IS_ERR(priv->base)) 0b293432 Yoshihiro Shimoda 2017-07-25 133 return PTR_ERR(priv->base); 0b293432 Yoshihiro Shimoda 2017-07-25 134 0b293432 Yoshihiro Shimoda 2017-07-25 135 pm_runtime_enable(dev); 0b293432 Yoshihiro Shimoda 2017-07-25 136 pm_runtime_get_sync(dev); 0b293432 Yoshihiro Shimoda 2017-07-25 137 0b293432 Yoshihiro Shimoda 2017-07-25 138 clk = devm_clk_get(dev, "usb_extal"); 0b293432 Yoshihiro Shimoda 2017-07-25 139 if (!IS_ERR(clk) && !clk_prepare_enable(clk)) { 0b293432 Yoshihiro Shimoda 2017-07-25 140 priv->extal = !!clk_get_rate(clk); 0b293432 Yoshihiro Shimoda 2017-07-25 141 clk_disable_unprepare(clk); 0b293432 Yoshihiro Shimoda 2017-07-25 142 } 0b293432 Yoshihiro Shimoda 2017-07-25 143 clk = devm_clk_get(dev, "usb_xtal"); 0b293432 Yoshihiro Shimoda 2017-07-25 144 if (!IS_ERR(clk) && !clk_prepare_enable(clk)) { 0b293432 Yoshihiro Shimoda 2017-07-25 145 priv->xtal = !!clk_get_rate(clk); 0b293432 Yoshihiro Shimoda 2017-07-25 146 clk_disable_unprepare(clk); 0b293432 Yoshihiro Shimoda 2017-07-25 147 } 0b293432 Yoshihiro Shimoda 2017-07-25 148 0b293432 Yoshihiro Shimoda 2017-07-25 @149 if (!priv->extal && !priv->extal) { 0b293432 Yoshihiro Shimoda 2017-07-25 150 dev_err(dev, "This driver needs usb_extal or usb_xtal\n"); 0b293432 Yoshihiro Shimoda 2017-07-25 151 return -ENOENT; 0b293432 Yoshihiro Shimoda 2017-07-25 152 } 0b293432 Yoshihiro Shimoda 2017-07-25 153 0b293432 Yoshihiro Shimoda 2017-07-25 154 platform_set_drvdata(pdev, priv); 0b293432 Yoshihiro Shimoda 2017-07-25 155 dev_set_drvdata(dev, priv); 0b293432 Yoshihiro Shimoda 2017-07-25 156 0b293432 Yoshihiro Shimoda 2017-07-25 157 init.name = "rcar_usb2_clock_sel"; 0b293432 Yoshihiro Shimoda 2017-07-25 158 init.ops = &usb2_clock_sel_clock_ops; 0b293432 Yoshihiro Shimoda 2017-07-25 159 init.flags = 0; 0b293432 Yoshihiro Shimoda 2017-07-25 160 init.parent_names = NULL; 0b293432 Yoshihiro Shimoda 2017-07-25 161 init.num_parents = 0; 0b293432 Yoshihiro Shimoda 2017-07-25 162 priv->hw.init = &init; 0b293432 Yoshihiro Shimoda 2017-07-25 163 0b293432 Yoshihiro Shimoda 2017-07-25 164 clk = clk_register(NULL, &priv->hw); 0b293432 Yoshihiro Shimoda 2017-07-25 165 if (IS_ERR(clk)) 0b293432 Yoshihiro Shimoda 2017-07-25 166 return PTR_ERR(clk); 0b293432 Yoshihiro Shimoda 2017-07-25 167 0b293432 Yoshihiro Shimoda 2017-07-25 168 return of_clk_add_hw_provider(np, of_clk_hw_simple_get, &priv->hw); 0b293432 Yoshihiro Shimoda 2017-07-25 169 } 0b293432 Yoshihiro Shimoda 2017-07-25 170 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation