summaryrefslogtreecommitdiff
path: root/drivers/misc/ti-st
diff options
context:
space:
mode:
authorNagarjuna Kristam <nkristam@nvidia.com>2012-03-02 12:40:56 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2012-03-23 21:39:10 -0700
commit689b403ebb956e3ebd3b9b45fcd410b19dcc6b03 (patch)
treeae0f5afac5bdc68f36061b51345a34acc16188c4 /drivers/misc/ti-st
parent587a94f5a9ee2960de2b2e22e9698d1528798931 (diff)
ti-st: do not free skb in st_send_frame if receive call returns error
In st_send_frame, do not free skb when recveive[hci_recv_frame] function call returns failure. Since, skb is already freed in hci_recv_frame on failure. Bug 946756 Bug 949028 Change-Id: I3ef9a77f408a6a5329a0817547e0c0e08ec45f87 Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Reviewed-on: http://git-master/r/87138 Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Rebase-Id: R061407666e1b5b81cfd1a660e411a649791f0812
Diffstat (limited to 'drivers/misc/ti-st')
-rw-r--r--drivers/misc/ti-st/st_core.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/misc/ti-st/st_core.c b/drivers/misc/ti-st/st_core.c
index b811b7d684ac..20097ee6d1a0 100644
--- a/drivers/misc/ti-st/st_core.c
+++ b/drivers/misc/ti-st/st_core.c
@@ -122,7 +122,6 @@ void st_send_frame(unsigned char chnl_id, struct st_data_s *st_gdata)
(st_gdata->list[chnl_id]->priv_data, st_gdata->rx_skb)
!= 0)) {
pr_err(" proto stack %d's ->recv failed", chnl_id);
- kfree_skb(st_gdata->rx_skb);
return;
}
} else {