CC: [email protected]
BCC: [email protected]
CC: [email protected]
TO: Mauro Carvalho Chehab <[email protected]>
CC: [email protected]
CC: Bjorn Helgaas <[email protected]>
CC: Lorenzo Pieralisi <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   4b35035bcf80ddb47c0112c4fbd84a63a2836a18
commit: 61d37547436dce45e3590db72360df0e230ca969 PCI: kirin: Reorganize the PHY 
logic inside the driver
date:   8 months ago
:::::: branch date: 2 days ago
:::::: commit date: 8 months ago
config: parisc-randconfig-m031-20220619 
(https://download.01.org/0day-ci/archive/20220619/[email protected]/config)
compiler: hppa-linux-gcc (GCC) 11.3.0

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/pci/controller/dwc/pcie-kirin.c:221 hi3660_pcie_phy_clk_ctrl() warn: 
missing error code 'ret'

vim +/ret +221 drivers/pci/controller/dwc/pcie-kirin.c

fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  215  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  216  static int hi3660_pcie_phy_clk_ctrl(struct hi3660_pcie_phy 
*phy, bool enable)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  217  {
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  218    int ret = 0;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  219  
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  220    if (!enable)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19 @221            goto close_clk;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  222  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  223    ret = clk_set_rate(phy->phy_ref_clk, REF_CLK_FREQ);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  224    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  225            return ret;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  226  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  227    ret = clk_prepare_enable(phy->phy_ref_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  228    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  229            return ret;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  230  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  231    ret = clk_prepare_enable(phy->apb_sys_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  232    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  233            goto apb_sys_fail;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  234  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  235    ret = clk_prepare_enable(phy->apb_phy_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  236    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  237            goto apb_phy_fail;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  238  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  239    ret = clk_prepare_enable(phy->aclk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  240    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  241            goto aclk_fail;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  242  
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  243    ret = clk_prepare_enable(phy->aux_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  244    if (ret)
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  245            goto aux_clk_fail;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  246  
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  247    return 0;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  248  
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  249  close_clk:
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  250    clk_disable_unprepare(phy->aux_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  251  aux_clk_fail:
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  252    clk_disable_unprepare(phy->aclk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  253  aclk_fail:
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  254    clk_disable_unprepare(phy->apb_phy_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  255  apb_phy_fail:
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  256    clk_disable_unprepare(phy->apb_sys_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  257  apb_sys_fail:
61d37547436dce drivers/pci/controller/dwc/pcie-kirin.c Mauro Carvalho Chehab 
2021-10-21  258    clk_disable_unprepare(phy->phy_ref_clk);
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  259  
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  260    return ret;
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  261  }
fc5165db245ac4 drivers/pci/dwc/pcie-kirin.c            Xiaowei Song          
2017-06-19  262  

:::::: The code at line 221 was first introduced by commit
:::::: fc5165db245ac4b56c19e634592a144352817c6d PCI: kirin: Add HiSilicon Kirin 
SoC PCIe controller driver

:::::: TO: Xiaowei Song <[email protected]>
:::::: CC: Bjorn Helgaas <[email protected]>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to