mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
bluetooth: fix some coverity error
PD#163690: driver defects cleanup #254 #361 Change-Id: I6ba110926488bc598c37b462edbb3a1dee56a2dd Signed-off-by: libo <bo.li@amlogic.com>
This commit is contained in:
@@ -594,7 +594,7 @@ static int bluesleep_probe(struct platform_device *pdev)
|
||||
|
||||
bsi->host_wake_irq =
|
||||
irq_of_parse_and_map(pdev->dev.of_node, 0);
|
||||
if (bsi->host_wake_irq < 0) {
|
||||
if (bsi->host_wake_irq == 0) {
|
||||
BT_ERR("couldn't find host_wake irq");
|
||||
ret = -ENODEV;
|
||||
goto free_bt_ext_wake;
|
||||
|
||||
@@ -203,7 +203,7 @@ static int bt_probe(struct platform_device *pdev)
|
||||
struct bt_dev_runtime_data *prdata;
|
||||
|
||||
#ifdef CONFIG_OF
|
||||
if (pdev->dev.of_node) {
|
||||
if (pdev && pdev->dev.of_node) {
|
||||
const char *str;
|
||||
struct gpio_desc *desc;
|
||||
|
||||
@@ -256,6 +256,8 @@ static int bt_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
pdata->power_on_pin_OD = 0;
|
||||
pr_info("bt: power_on_pin_OD = %d;\n", pdata->power_on_pin_OD);
|
||||
} else {
|
||||
pdata = (struct bt_dev_data *)(pdev->dev.platform_data);
|
||||
}
|
||||
#else
|
||||
pdata = (struct bt_dev_data *)(pdev->dev.platform_data);
|
||||
|
||||
Reference in New Issue
Block a user