···3792379237933793static int __init ath10k_pci_init(void)37943794{37953795- int ret;37953795+ int ret1, ret2;3796379637973797- ret = pci_register_driver(&ath10k_pci_driver);37983798- if (ret)37973797+ ret1 = pci_register_driver(&ath10k_pci_driver);37983798+ if (ret1)37993799 printk(KERN_ERR "failed to register ath10k pci driver: %d\n",38003800- ret);38003800+ ret1);3801380138023802- ret = ath10k_ahb_init();38033803- if (ret)38043804- printk(KERN_ERR "ahb init failed: %d\n", ret);38023802+ ret2 = ath10k_ahb_init();38033803+ if (ret2)38043804+ printk(KERN_ERR "ahb init failed: %d\n", ret2);3805380538063806- return ret;38063806+ if (ret1 && ret2)38073807+ return ret1;38083808+38093809+ /* registered to at least one bus */38103810+ return 0;38073811}38083812module_init(ath10k_pci_init);38093813