Message ID | 7b4627d5017be2c26ded9daf7fd297bed6614852.1647366404.git.objelf@gmail.com |
---|---|
State | Superseded |
Headers | show |
Series | [v4,1/5] Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt | expand |
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=623608 ---Test result--- Test Summary: CheckPatch PASS 8.07 seconds GitLint PASS 4.89 seconds SubjectPrefix PASS 4.40 seconds BuildKernel PASS 30.43 seconds BuildKernel32 PASS 27.61 seconds Incremental Build with patchesPASS 61.38 seconds TestRunner: Setup PASS 476.36 seconds TestRunner: l2cap-tester PASS 15.66 seconds TestRunner: bnep-tester PASS 6.08 seconds TestRunner: mgmt-tester PASS 122.73 seconds TestRunner: rfcomm-tester PASS 7.75 seconds TestRunner: sco-tester PASS 7.91 seconds TestRunner: smp-tester PASS 7.61 seconds TestRunner: userchan-tester PASS 6.46 seconds --- Regards, Linux Bluetooth
diff --git a/drivers/bluetooth/btmtksdio.c b/drivers/bluetooth/btmtksdio.c index df3f9d090529..9644069cecbb 100644 --- a/drivers/bluetooth/btmtksdio.c +++ b/drivers/bluetooth/btmtksdio.c @@ -1281,6 +1281,8 @@ static int btmtksdio_probe(struct sdio_func *func, hdev->manufacturer = 70; set_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks); + sdio_set_drvdata(func, bdev); + err = hci_register_dev(hdev); if (err < 0) { dev_err(&func->dev, "Can't register HCI device\n"); @@ -1288,8 +1290,6 @@ static int btmtksdio_probe(struct sdio_func *func, return err; } - sdio_set_drvdata(func, bdev); - /* pm_runtime_enable would be done after the firmware is being * downloaded because the core layer probably already enables * runtime PM for this func such as the case host->caps &