diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/firewire/core-cdev.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/firewire/core-cdev.c b/drivers/firewire/core-cdev.c index 5485c0877b81..e0c13fb3ae22 100644 --- a/drivers/firewire/core-cdev.c +++ b/drivers/firewire/core-cdev.c | |||
@@ -562,8 +562,6 @@ static void complete_transaction(struct fw_card *card, int rcode, | |||
562 | 562 | ||
563 | /* Drop the idr's reference */ | 563 | /* Drop the idr's reference */ |
564 | client_put(client); | 564 | client_put(client); |
565 | /* Drop the transaction callback's reference */ | ||
566 | client_put(client); | ||
567 | } | 565 | } |
568 | 566 | ||
569 | static int init_request(struct client *client, | 567 | static int init_request(struct client *client, |
@@ -601,9 +599,6 @@ static int init_request(struct client *client, | |||
601 | if (ret < 0) | 599 | if (ret < 0) |
602 | goto failed; | 600 | goto failed; |
603 | 601 | ||
604 | /* Get a reference for the transaction callback */ | ||
605 | client_get(client); | ||
606 | |||
607 | fw_send_request(client->device->card, &e->r.transaction, | 602 | fw_send_request(client->device->card, &e->r.transaction, |
608 | request->tcode, destination_id, request->generation, | 603 | request->tcode, destination_id, request->generation, |
609 | speed, request->offset, e->response.data, | 604 | speed, request->offset, e->response.data, |