[renesas-drivers:clk-renesas-for-v4.14 10/11] drivers/clk/renesas/rcar-usb2-clock-sel.c:149:5-17: duplicated argument to && or || (fwd)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux