Loading drivers/hid/hid-core.c +5 −3 Original line number Diff line number Diff line Loading @@ -1642,8 +1642,10 @@ static int hid_device_probe(struct device *dev) if (!hdev->driver) { id = hid_match_device(hdev, hdrv); if (id == NULL) return -ENODEV; if (id == NULL) { ret = -ENODEV; goto unlock; } hdev->driver = hdrv; if (hdrv->probe) { Loading @@ -1656,7 +1658,7 @@ static int hid_device_probe(struct device *dev) if (ret) hdev->driver = NULL; } unlock: up(&hdev->driver_lock); return ret; } Loading Loading
drivers/hid/hid-core.c +5 −3 Original line number Diff line number Diff line Loading @@ -1642,8 +1642,10 @@ static int hid_device_probe(struct device *dev) if (!hdev->driver) { id = hid_match_device(hdev, hdrv); if (id == NULL) return -ENODEV; if (id == NULL) { ret = -ENODEV; goto unlock; } hdev->driver = hdrv; if (hdrv->probe) { Loading @@ -1656,7 +1658,7 @@ static int hid_device_probe(struct device *dev) if (ret) hdev->driver = NULL; } unlock: up(&hdev->driver_lock); return ret; } Loading