aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firewire
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/firewire')
-rw-r--r--drivers/firewire/core-cdev.c5
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
569static int init_request(struct client *client, 567static 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,