diff options
author | Nagarjuna Kristam <nkristam@nvidia.com> | 2012-03-02 12:40:56 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2012-03-23 21:39:10 -0700 |
commit | 689b403ebb956e3ebd3b9b45fcd410b19dcc6b03 (patch) | |
tree | ae0f5afac5bdc68f36061b51345a34acc16188c4 /drivers/misc/ti-st | |
parent | 587a94f5a9ee2960de2b2e22e9698d1528798931 (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.c | 1 |
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 { |